{"_id":"nodecommons-es-ai-training","_rev":"87-dc1a271649928bb6fad7a1751d665f71","name":"nodecommons-es-ai-training","dist-tags":{"latest":"7.0.3"},"versions":{"0.0.2":{"name":"nodecommons-es-ai-training","version":"0.0.2","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && tslint -p . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && tslint -p . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && tslint -p . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"@tensorflow/tfjs-core":"^3.11.0","@tensorflow/tfjs-layers":"^3.11.0","express":"^4.17.3","nodecommons-es-ai":"^5.0.0","nodecommons-es-ai-tensorflow":"^3.2.1","nodecommons-es-ai-tensorflow-graphics":"0.0.2","nodecommons-es-app-rest":"0.0.9","nodecommons-es-cli":"^1.0.0","nodecommons-es-express":"^0.1.6","nodecommons-es-graphics":"^0.11.0","nodecommons-es-rest":"0.0.10","tscommons-es-ai":"0.0.3","tscommons-es-core":"^0.5.3"},"devDependencies":{"@types/node":"14.14.27","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","eslint":"^8.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.2","eslint-plugin-jsdoc":"^37.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.4.4"},"_id":"nodecommons-es-ai-training@0.0.2","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-RIi67OqCvKDc/+JDzcyVQo6pkVarAUdTkQOOpXu21RxwBvYT1UtU9Pq7meFYJ+CIOf83tinvnA6C/awlJOE9vQ==","shasum":"3157c0e30f37cc53e896a4c257a81738d48521af","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-0.0.2.tgz","fileCount":40,"unpackedSize":93003,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrd7M6ZEObjStslknkqI1Mbm4r22lw4HK4oIUXgLkxzgIgKVSbfTIiPqyxMsqvx6iq4ODBep3B0hnponcJnA5vGrQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWK2KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoG3Q//cQoYgDdk8pxzd7EMtfXT3sPx22gSa1K53A4gt/5tFCKm8o+t\r\nNixFVsj3XwOQpgW8LFZ0swNNcXbR1ra1PjimqXWyMduYHOqb7R5TwIIdp1U7\r\nTfaofMqRCOAIaHApKe8foS72lj9ZAcsxsR4KE8uyd6OhVe/Y0bKqDqnDgO9+\r\nIO0OKWOBucQOGBwJGCLCvbDvnT/cVlQeRuwcK3cVVWYqiT91JWJ4OEF38DrQ\r\nM3clTeihy19Wxrz9kXTGtUqQD1o3gfNcoLRubrQNpUTSafvJ/434WIBPoL2T\r\n9DN+4BXWyUmYuZsy5bPBhBqwIrYJNUjra5oa/qD9BEq+xM0qcaKAqV8cvpBP\r\nUBRVOcCrxEDT+IpVXrmVointgXrfabSPF+HuFiDmi3xg7RUwgkqAWos1eTWk\r\nQ3vytVP8w9jvzRCaFDLPm2iwmSVZhIjLxQDGqQXaQM905g12WmYx8s5qkgWn\r\nGp635LxxCjqU/2YYwm5ReTdwnKIQXfwCylCbO00ldUoCqFcuqQTQws2kc8ad\r\n6YJ17FzpFjewRxybNJ02GKvJv+MFI+LieDh9poXklWliwOfae4wk3XwP7ANh\r\n0wgUgLlja651aPxh8we8OWeKOMd3mVs7OJ6RyDUCgW56UMe9Dzh69JsVI3Mg\r\nB9AS58T4Lnkiv4+Snc88y13VBEA2AJpE/7Q=\r\n=MiC1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_0.0.2_1649978762131_0.44307616916275205"},"_hasShrinkwrap":false},"0.0.3":{"name":"nodecommons-es-ai-training","version":"0.0.3","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"@tensorflow/tfjs-core":"^3.11.0","@tensorflow/tfjs-layers":"^3.11.0","express":"^4.17.3","nodecommons-es-ai":"^5.0.0","nodecommons-es-ai-tensorflow":"^3.2.1","nodecommons-es-ai-tensorflow-graphics":"0.0.2","nodecommons-es-app-rest":"0.0.9","nodecommons-es-cli":"^1.0.0","nodecommons-es-express":"^0.1.6","nodecommons-es-graphics":"^0.11.0","nodecommons-es-rest":"0.0.10","tscommons-es-ai":"0.0.3","tscommons-es-core":"^0.5.3"},"devDependencies":{"@types/node":"14.14.27","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","eslint":"^8.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.2","eslint-plugin-jsdoc":"^37.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.4.4"},"_id":"nodecommons-es-ai-training@0.0.3","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-L3NEHrpTOU8RnJxn5+b3IAu1YqyMPndl11U9mbcmUHZ2zAJgBAOaEjmV6oHniToMfgvebStPTFgZePi/EGeRIQ==","shasum":"b6c32b6ed4664655f690e6fe638c7554f299a30b","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-0.0.3.tgz","fileCount":40,"unpackedSize":94873,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAzOFhGAx9RAeaL7kMZh9QrH7/jaf5qdPA+x/yRyLC+JAiEAkLhtiBiW6e1L1ppl/zzwItvWyh7lcKOxCV67YbCw4xw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWK+sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1Mw//U3GxBclIXD9a1NSVt3xuJCUPBE+hltE8ZjdYghgYj5Xc7D8x\r\n4o8HAKFCCNjC1ijG+cuYDiOWKcnEfoCUc1BNDdR4gBJyHd+fxN9E/icT1304\r\n22MyGOpk0KtqALEteSH2IHKYzaLmjfFnfEFHYADeZImo+OIBt2m/LJXb0ww0\r\nud8Xon2WLFe57pSJulpoGE60poumV2Z9oXl3/YfNqkDREvHBkuhAv+O5+YTZ\r\nZ6HPFZILps0KBzL8/uk1HxrNNwZxfdYR9+3GwsP08RvovI4Qh5cOI4fs7MxD\r\nWKzHctnoBCxp4o2xCSdEoGoY8h5O5c/CHE1ggPyghU2tWTqe6aeLBEtLnaxb\r\nvtsaGJB7GG7qzgDlM6uv69PZg69yiGISAGKUss6lQqcPPfXIWBtF1j6SIES4\r\nBXG2YbkgYQtj/pmUzB/3CpigpLu6+rmK/itO8Ql6BCI7bTYuzkdDpKVY9e/d\r\nVqyOUayb9mbjc/FXpI1RHiOEVdhRcRzRPZH8tPVYhSThThqVEBGIDTrcvovR\r\nT74R0L6fPAh2xonzYypI5Hy/jVXvF2E5/BGKDQaz9yv2lpwAvDsTxEozpZ9J\r\nO+sWHMRhT5K9hYaQgPsRM3pttahxcKUfs2OOdg3olLvDg/QdWgok6+8Y2Mja\r\n3KeJcQeJiHgl9E1L20eHgrkIeFl2KT8tn7M=\r\n=ZNr6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_0.0.3_1649979308053_0.6969636843269931"},"_hasShrinkwrap":false},"0.0.4":{"name":"nodecommons-es-ai-training","version":"0.0.4","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"@tensorflow/tfjs-core":"^3.11.0","@tensorflow/tfjs-layers":"^3.11.0","express":"^4.17.3","nodecommons-es-ai":"^5.0.0","nodecommons-es-ai-tensorflow":"^3.2.1","nodecommons-es-ai-tensorflow-graphics":"0.0.2","nodecommons-es-app":"0.0.8","nodecommons-es-app-rest":"0.0.9","nodecommons-es-cli":"^1.0.0","nodecommons-es-express":"^0.1.6","nodecommons-es-file":"0.0.6","nodecommons-es-graphics":"^0.11.0","nodecommons-es-rest":"0.0.10","tscommons-es-ai":"0.0.3","tscommons-es-core":"^0.5.3","tscommons-es-graphics":"^1.2.0"},"devDependencies":{"@types/node":"14.14.27","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","eslint":"^8.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.2","eslint-plugin-jsdoc":"^37.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.4.4"},"_id":"nodecommons-es-ai-training@0.0.4","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-W/c6rgXqgqinvBnwC2ilv8shIWsPuoIj6uJUe6wpPtd6Bb5oDz8CODzXOTXovTS4MVLUmIlbIBDxofl8NCcEDg==","shasum":"5607b1017696be261572161b3ed42e95ef653704","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-0.0.4.tgz","fileCount":40,"unpackedSize":95183,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwt1Ctrh3hCMmo/dYdO5mD9ZpU/1IsdUXfH7Tp+mC15AIhAMEy7mF9e0nYbdOGbcbEgIWI8HiralwY3XIQPqoJs7Bo"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWLNiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqichAAoTNbbxFd2Z8Z/7YAGLW6LijK90PpWB4jDQnwfY+eRfKSoQO+\r\nioJD1N1KGKODly+xxoVPOKbIjMtCmc5fxulPw1s6uLAeRZ9EZ33ZGVwTNWJq\r\npMNjthPmN9eIC9VW/AOLT8D4oaTC86MJO2GTFd3FwAHsUvw1GN14mN3ki7kJ\r\nRJcTr0LYBAt8k3H4lYI4mku6wNKu6KVXd6Xx9DwdeXwmzWNJaEipqBATOjYO\r\nFVc69+B8ONGa36oUDJVB1rZWvTWdvJ6y3rI6XEJJHL1bJdL6FzCcENflfdGl\r\nGWSx+Slb6H4EG/QmnS9BNQfTx1ZWqVZpW6sKlrSx2O8xK5NpyY4qbL9EkZQp\r\nHYf76frFcWV9Lj/FKRqpZ/EVo2rV+vLje1P9bZpmgonkCV7yLPbbRGG/D8Cc\r\nTKX7gZ/Y9vSWcY0NTs3ricoK82Tx2q4+psf9PT6tHqY0IE9tumqbgjaKnKxX\r\n18rECndvGr1ECDMcC2D+5QbX0e2tYoJU6909eFc5S6rQXm9szO2W0mMDUd7t\r\nAHyo5G5pmwFH1PvUbU8Fmeffv+H4FuCD8yDxp1mGXBCm5KcVmT/uCpbLOIiD\r\n6iYTH8xH1BGU5WvwE/9t+OJdCSseaxt/pVB6PpUSQPXYdZPonHlJunvxlL6m\r\nHWtjKnCBSUMp1NzhitC4oPKcPeyuPnJRFNM=\r\n=V+9l\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_0.0.4_1649980258351_0.0176653489806462"},"_hasShrinkwrap":false},"0.0.5":{"name":"nodecommons-es-ai-training","version":"0.0.5","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"@tensorflow/tfjs-core":"^3.11.0","@tensorflow/tfjs-layers":"^3.11.0","express":"^4.17.3","nodecommons-es-ai":"^5.0.0","nodecommons-es-ai-tensorflow":"^3.2.1","nodecommons-es-ai-tensorflow-graphics":"0.0.2","nodecommons-es-app":"0.0.8","nodecommons-es-app-rest":"0.0.9","nodecommons-es-cli":"^1.0.0","nodecommons-es-express":"^0.1.6","nodecommons-es-file":"0.0.6","nodecommons-es-graphics":"^0.11.0","nodecommons-es-rest":"0.0.10","tscommons-es-ai":"0.0.3","tscommons-es-core":"^0.5.3","tscommons-es-graphics":"^1.2.0"},"devDependencies":{"@types/node":"14.14.27","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","eslint":"^8.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.2","eslint-plugin-jsdoc":"^37.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.4.4"},"_id":"nodecommons-es-ai-training@0.0.5","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-MRhutq0vej+EQfCPm5O8gqHL8d7er+l0EeaSryl9+s6NcdLBSNUFfsIAvUCBZPy8H/P4fKnV+I9K9pWbrgcgLA==","shasum":"2558e5b3bee9f0b5a57f5a16064eb4ba14a5cb4c","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-0.0.5.tgz","fileCount":43,"unpackedSize":99118,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs00cmC/JzXIdBYRYlm+p8uk5dXEsS6hjhCqv90Zgc+wIgZxHFW4u3rZFawp4ttpToqzEWvuldaHiTtrZCRboKBGo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWLXkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoS3g//RoI6LiTTxtxqzsl7gA1Lc/yF8rSQArLbaqegNBnK07TSncbF\r\nPpNbSjKDTIDxnpqzcYHmvFLkMfKkGPfmMS43HGIX2lhxbJbJsZJZD4XF5eie\r\nKCdi929poCfLXCpRoktnVd6MmXZYyWskBLMTjKcJh3mB/BlezhHVIFcPQtLN\r\nouHOxE3ltRn1vrbHdeRnFv3b0CsXJbGnXY9cyrzXFl7N3BhDzHyTLwluCZYF\r\nAfFpm3585P4cTO/IPhw5EUrUaMudpw26JZp/stOZsyaMT1vOcFceWBAqwVU0\r\nPhYW6UQqOH2FwDqyF3k0vdrJS2ieiiQ+wT2C7Fg8npPsPmOezsb7MJNx2ShL\r\nL8h0Wphrl0G18KQh+pKRFr8bIo+6khRBwvAy9S4mQ5dk2JLiGM3pbzhY4dJu\r\nxCveA8Bjh673C/Ek0g5UmPPoQCJOvoE1d/Ify+gH+4H5W/swC1mTg+fgF48O\r\nmC6Ei6bAdy+2Hiqs4ONMWDwAw/QXJlZpbnLxtg0OL0u8PfgzLbpXI4CQqtA1\r\nabTX1SciCskPzxn+NwxYO+7bnk5ZmuMmb/+LwK5s1ovdGif1mj9SCTW7SKAs\r\nbIMC01QqIfCAuwQoL/dr/NbmRdwi7n76UWn0qRsMB4uTgKtCmVT1DOslN0Ow\r\nRxtrX31M+y1ojye458DludCxK/VKqlxzneU=\r\n=lMAz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_0.0.5_1649980900296_0.7014590513067522"},"_hasShrinkwrap":false},"0.0.6":{"name":"nodecommons-es-ai-training","version":"0.0.6","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"@tensorflow/tfjs-core":"^3.11.0","@tensorflow/tfjs-layers":"^3.11.0","express":"^4.17.3","nodecommons-es-ai":"^5.0.0","nodecommons-es-ai-tensorflow":"^3.2.1","nodecommons-es-ai-tensorflow-graphics":"0.0.2","nodecommons-es-app":"0.0.8","nodecommons-es-app-rest":"0.0.9","nodecommons-es-cli":"^1.0.0","nodecommons-es-express":"^0.1.6","nodecommons-es-file":"0.0.6","nodecommons-es-graphics":"^0.11.0","nodecommons-es-rest":"0.0.10","tscommons-es-ai":"0.0.3","tscommons-es-core":"^0.5.3","tscommons-es-graphics":"^1.2.0"},"devDependencies":{"@types/node":"14.14.27","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","eslint":"^8.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.2","eslint-plugin-jsdoc":"^37.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.4.4"},"_id":"nodecommons-es-ai-training@0.0.6","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-+PAlqrD69qOhjUrdHi3P9aoQSunlEzSeK1FeNX03yBlRa3sfrrXjhZn8N41jA8VUWMVpYbiWMwWE4iWC8r/P9A==","shasum":"db7c9bfeb04865b44e5ad6134a5c6e0129aa24f2","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-0.0.6.tgz","fileCount":46,"unpackedSize":100034,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKLXNoL00JH+ZOeN2an99MeHPQu+imzfVRbbDZnOMcoAIhALuegES1gCTKTtIRSOtCkbnTUTbUVoMRM54v6Q3Bkapa"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWLffACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoU4xAAjVCAFNOD1KqWfb7QVl7J6LaRXHLq7rhx3MHaYPfV40O+meTe\r\nFTYX+4QKhh1gOgLOg20wfFyNcEdUR3Nn8TGbSbjYA3lekWTtpBVyDOKEVFDW\r\nV+kuUag1tQkepdN9EOlVniYM3No5SVNkhfzVPeATv/3NOEBnskzRmeyJW6hJ\r\nzWENMzil+uTlCU+mOFebc7a86+8LIArnTRKBz+czC2Lk245x8ymlu5mdOSXf\r\nyB5vdQNSLjQBB8qAk3gBJ6FIAzv6WFwAMReht6Sq2PUmdid7ChOyi8zrpQtc\r\nnPwhg0bSjRlqU1BQNFhgx+O/mCg6F36TdhQa2hMAbm6JGB4UJ35MeeEdi/SH\r\nU7zaElaEW1b9p89rZFhKjjUd+0wDCRtOaGpp+JmWYoNOLMY+Ar7V5hICFOha\r\nJ08AC49N/rEVGPTGiygbipF2QBMrEXqxlaAGm+FWVcWbERtgl0bbs0SQzPbf\r\nvL12sGkZre+C9e0GznKqKIKU/GQ2Y/iTfpBtfkiped8EPs93mTpNtzMwcyBs\r\nahWmlsa7nlKq+lsU0Mt/Atvt0puKS7MrGfzqAkdOzFsbk0MkBrgCnfcwbCBx\r\nzFF1e985kOi+IsvktW7f+9HXMYNd7gXAUA8FifPtL/nXLG20e6fMzS7X7FkF\r\nqwouL3pv0KevtqOfX0taP5likuZUMIDJcgI=\r\n=m54D\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_0.0.6_1649981407705_0.12804468646581513"},"_hasShrinkwrap":false},"0.0.7":{"name":"nodecommons-es-ai-training","version":"0.0.7","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"@tensorflow/tfjs-core":"^3.11.0","@tensorflow/tfjs-layers":"^3.11.0","express":"^4.17.3","nodecommons-es-ai":"^5.0.0","nodecommons-es-ai-tensorflow":"^3.2.1","nodecommons-es-ai-tensorflow-graphics":"0.0.2","nodecommons-es-app":"0.0.8","nodecommons-es-app-rest":"0.0.9","nodecommons-es-cli":"^1.0.0","nodecommons-es-express":"^0.1.6","nodecommons-es-file":"0.0.6","nodecommons-es-graphics":"^0.11.0","nodecommons-es-rest":"0.0.10","tscommons-es-ai":"0.0.3","tscommons-es-core":"^0.5.3","tscommons-es-graphics":"^1.2.0"},"devDependencies":{"@types/node":"14.14.27","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","eslint":"^8.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.2","eslint-plugin-jsdoc":"^37.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.4.4"},"_id":"nodecommons-es-ai-training@0.0.7","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-bx5Pj/Emk8lckCEpJUc0iJIcOdVghmuq30E6eEwnwKLYG0j7B+w70dt+0BB8m8DehKsOUB/ZV7Ke8AglQKabVg==","shasum":"44e4f244d2496eb3de481c398adb9998437c6f6e","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-0.0.7.tgz","fileCount":46,"unpackedSize":100280,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEoS+/S9IEQidcAF799/Uo1G4XFeiOLW5lriPlEP+QdRAiAVRPr3iauqu1Al+IYHPI83xSgtQTY3znxgO0lhTimzzA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWL0kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRtg/9HRHOU9dX0/W31hvLIkjN7Yh0/1DepWF/u/pUvsIT3s/cGi+a\r\nuzcmLaT0By42ZsDEDuqmmnldfflUihoR/jOEeuzW0VTF1Pv3MgSvfEpxrE4U\r\nmrobF3zR4I4Ud8o5VRrO2UK+O6v2VCt8+dnlE4DLbJMDKr7ynpnqUyWxLPhV\r\noQoKTxN6HP3je1QbBG1WeVS+i/aVub78lR0US9gD5sBV5h/driySzHj+lsib\r\nvODNz0qqKjEyUWSjFWv+0xij4FRUskoHhCHNePhR9Jc3hLrJf+3IYzW/Ni8p\r\nVrn+SJHv2qOAQms51eO4e/BXZTfrDo2xL8WxCoFTkg1ftP2+9qMG+D586PEI\r\nLJt7jqINtvqYGaAfOlQmyhnARA7OGDmYbDI1EWdYgseaK+Zdu1JSUjlBT8nW\r\n6EMci/I/OtmzeZwyCbL6D1hF3G89R5VXUcfxLEpl7KAcuMm2neylohO3TGvi\r\nEuXGCvpSWLA+oGrrChF+Sv1B8hCJF1dZXTVKllC8/RPaYFbBMF9AQPgW1RQE\r\nHA0DBptV8jkQUDkisTQrmgAjip35DWapFakZ1CrTmzsrERsKFCH89ZCN2q+4\r\nHHSJbbJkSiTenFbt3c85xAqQrPlev0GGJ2hD+vDyLje/ikmcXMjrzQ3GBMiF\r\nErx31w9+c/pMUSmEqbOzRHKaJ2xjbERu0pg=\r\n=yi1t\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_0.0.7_1649982756250_0.4268033340502262"},"_hasShrinkwrap":false},"0.0.8":{"name":"nodecommons-es-ai-training","version":"0.0.8","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"@tensorflow/tfjs-core":"^3.11.0","@tensorflow/tfjs-layers":"^3.11.0","express":"^4.17.3","nodecommons-es-ai":"^5.0.0","nodecommons-es-ai-tensorflow":"^3.2.1","nodecommons-es-ai-tensorflow-graphics":"0.0.2","nodecommons-es-app":"0.0.8","nodecommons-es-app-rest":"0.0.9","nodecommons-es-cli":"^1.0.0","nodecommons-es-express":"^0.1.6","nodecommons-es-file":"0.0.6","nodecommons-es-graphics":"^0.11.0","nodecommons-es-rest":"0.0.10","tscommons-es-ai":"0.0.3","tscommons-es-core":"^0.5.3","tscommons-es-graphics":"^1.2.0"},"devDependencies":{"@types/node":"14.14.27","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","eslint":"^8.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.2","eslint-plugin-jsdoc":"^37.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.4.4"},"_id":"nodecommons-es-ai-training@0.0.8","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-/xmDQlTobwUYPMN95aISon7wjQtMzuk7o1UJHK4jET5qaKHj29pPIdfLgMGfkjM1dzhuPOcVEmzE1N/VzWy5pQ==","shasum":"64f423112a9e386e5e5ff725648a8707659cfb82","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-0.0.8.tgz","fileCount":46,"unpackedSize":100260,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgvJtnf2fVeJC8a13amPm9fkJPk4teCi4fAoDHC2c6mQIhANRQu7phtRfKs4ozRIA8CxDSwQFt6w2EQl3zg9smEM5N"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWL7YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIxA//cam1eDzxijCECGKKIVus3qqjwqjPqJpVcfx92dHQrwe5zdK0\r\nwmFVy/WmVyKc7mzqIup2ji1KHEEse2G3MlJqhRCxnapgvttY02ldr5MTZD8Q\r\n8Psvw7DSgCrNBwnLgi0ZkfMhrPm9gvPykWGpU68Xx2vmqy3XbsKN4dYALCWr\r\ndiMvSazzjTXtbxhcBN3NH1qx2jGpznsvnWqf3OzLvyDv4m8yPHfYgGI7Csv6\r\nAdUUZxkkqwRwmzyLfv4j+KskMm2tBtUjaq/NPZQmDytsUjLmWKTGxnn7YlCg\r\n15Xt9i1idX5pQwC8Rn2PNsag9LCz2p5SeIaB9jR5nvtkOPgmnMSzeqq8uL4G\r\ns/trlPBuMyrsUnV+5XKCqsyhe7c+8wBKwEkh3wyrkEusncxXfQOIdd76BUc/\r\nyQ9Lrf+uhAMS21WRvl0Ybj7IHCqWUbrW3DfICjGdKk7/iP0uZUPQ6zFVesQ1\r\nTBT5FJSiMFxqDgKnr8kJAybUS3WjDkuUMTFMcbLxLQRoyKtaopWdXT7UV6sh\r\nePAaESiN1kIxPlV5MQ9EpQbrfLblyJI3gKmVjoH90PqK5puZCF4wtELoAHT/\r\nguobxSSOfTi8H0dzJ9HKNoYmKp7dGfEH00fRZUouMCwxfYUO48kRWIYfxXqP\r\n9dWUSYeqq2ZVl9+TagnfuAlumwBTTHpe6H0=\r\n=FksZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_0.0.8_1649983192154_0.31207683689326626"},"_hasShrinkwrap":false},"0.0.9":{"name":"nodecommons-es-ai-training","version":"0.0.9","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"@tensorflow/tfjs-core":"^3.11.0","@tensorflow/tfjs-layers":"^3.11.0","express":"^4.17.3","nodecommons-es-ai":"^5.0.0","nodecommons-es-ai-tensorflow":"^3.2.1","nodecommons-es-ai-tensorflow-graphics":"0.0.2","nodecommons-es-app":"0.0.8","nodecommons-es-app-rest":"0.0.9","nodecommons-es-cli":"^1.0.0","nodecommons-es-express":"^0.1.6","nodecommons-es-file":"0.0.6","nodecommons-es-graphics":"^0.11.0","nodecommons-es-rest":"0.0.10","tscommons-es-ai":"0.0.3","tscommons-es-core":"^0.5.3","tscommons-es-graphics":"^1.2.0"},"devDependencies":{"@types/node":"14.14.27","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","eslint":"^8.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.2","eslint-plugin-jsdoc":"^37.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.4.4"},"_id":"nodecommons-es-ai-training@0.0.9","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-vudj83ukPog7tgotnOcXZMMdPu52eJgRZzX+/uGrNB/oHxB5Lp9Ln8SJnAEn0xdxSwr17/jYbQbJbzBDJNLDIQ==","shasum":"56a3246734ae784d8547d74252b1b6727be32db4","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-0.0.9.tgz","fileCount":46,"unpackedSize":100410,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcGrejrDVA6O+zquhtq39sjRHHlvaaFHeId+WaMkxgrAIgD5dl+BBIA9fiLMZjfXS1LaCrE0wSWDKcSUfEqF3g61I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWMKQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpckA/+Kiyyqkoe/fKXU694GrS6m4E5XuxwtiH09jCKbX/6JWZ2JBGz\r\nWVONDYKXSCxgwS5Z3J6ap9JkjzgVs4k2TFsvS+U7E0A06+kR+54t+pNGWF8r\r\n6G/O2wsLQbzwKm6V20ehXHSQXWmXYHLqGY+ATyz6HxAdDPKi2QoQ3v+9Er2z\r\nPRpSr+mlHr8K1+aAYajba3ttxPxullFC4Nf0tn/ptXiKjpxqgTWTRlJKyGVq\r\nCUBi/VrGvplZ1dZa3RGN93v+Gnuy/4iwTcnR+nsY0TdPlDLmB3bAl3ynfs7S\r\n39iTG4QVLsceMM4x8KVoI+iw8CQ34hqJhG1jcuec8Q/PO9Ph/jvOujxi43wG\r\nrHC8l8+XVoOl4luBUdqtZcunslsJvfkg/KdoaB48e7Tz0CDKvXk5qv93fXzP\r\nSHc9hVKyCwZEcJPXgRS6ZiVess/yuZg95Xf7qxBUXeziU31IfGv2bPcolDz1\r\nfGRo1Bw6qmGOApZzf2CLvvM9+YjiMRrCpmKF3CWhDSMxS02xgN/hs+lgCVzp\r\nWkitNeGTC6V03kw2OrG6Y7UXDi1dRq7PtnfKMQ5uaLyv3kZgDa9KHyprYpR5\r\nl8IxfH/uLrNZfLPiWhRKngnnCKHzAgca8hUIrSLrM29m8LlYavBEPwT8SYjv\r\nsb6bR9Je/9jc7K63exdH1C3tSSg3yjGHTTg=\r\n=taMA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_0.0.9_1649984144300_0.8011068790844362"},"_hasShrinkwrap":false},"0.1.0":{"name":"nodecommons-es-ai-training","version":"0.1.0","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"@tensorflow/tfjs-core":"^3.11.0","@tensorflow/tfjs-layers":"^3.11.0","express":"^4.17.3","nodecommons-es-ai":"^5.0.0","nodecommons-es-ai-tensorflow":"^3.2.1","nodecommons-es-ai-tensorflow-graphics":"0.0.2","nodecommons-es-app":"0.0.8","nodecommons-es-app-rest":"0.0.9","nodecommons-es-cli":"^1.0.0","nodecommons-es-express":"^0.1.6","nodecommons-es-file":"0.0.6","nodecommons-es-graphics":"^0.11.0","nodecommons-es-rest":"0.0.10","tscommons-es-ai":"0.0.3","tscommons-es-core":"^0.5.3","tscommons-es-graphics":"^1.2.0"},"devDependencies":{"@types/node":"14.14.27","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","eslint":"^8.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.2","eslint-plugin-jsdoc":"^37.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.4.4"},"_id":"nodecommons-es-ai-training@0.1.0","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-D/BTmcHE7Y7IoScu2KFabg56pQ0huwETnOcZZMbYSVXLixSi+B5+EBPEyGLhJ7tV7wdxtDEpCD5hKNd9rVFlOQ==","shasum":"954f20ffa22a9dd5cc40a451485f1b2e7f350a0c","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-0.1.0.tgz","fileCount":52,"unpackedSize":111395,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+VAItjG4EQMSw0tm2XyYYCz7L7Q+k+1pgLb1w3JkMLwIgZYv0zqhOxSR5WeKmm6YsD+9J4VdGiMratIcewfogFfY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWU6KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqY3A//WuFWJudf8naFX9SPD8nUa6OAF6F0VvLw5dgD0Z9yj+t4Vt5M\r\n12NA9nhNEFAgOAPNems4T7Un/sHhksNG+zZVygj8zkzFS8YUUYlZZC1668hq\r\nnsc4Bbi5aKJJVmcqv9+rOM84sR+8Lep8aZAsMW0QGy9Q8yiOMoDRP4EuQxQh\r\nmy1FXYaY5CQnIigbQtfU3I0Ncrr+OsJ2Y9l+bcUZ8MNSZtbp3qC5w/hvmo5/\r\nQkXc5yiLDefJuSZqdVelHFZh0KCaxNrAzedUTcVQr1XQPmbMPb8ubfyi0oBw\r\nG48zKmxDI9MAS2SBfW18Cx3ZumvJPbuF5I3uP9pBiGPQ7eoi5v/iEG5skvSx\r\n/lb7UB3HCLoxOY68bGwTDDBhRf+zLnjOpHZnOa605ln3X3VvnBto3A8Djib7\r\ntRDUIn47KCbyGjmLYBO30XZqifNMH9MUEaU1phvC6dgjZx+DjEZWKBhZSnq4\r\n9FcHRZQGO0ab50KRarTIt2UBDV0qiKNnF84nzvtCM0o84lxjEVWAh/9V7y6L\r\nE6k12BPyMllsmwLpvwVzF8l1q9qDEJgLoMsPylJR5FeCIX0uEduh9E4aas37\r\nXQwIAd2iLjxODVd7xinsBHbtQ0EfBYgcNUtNEsecPYKpQXWNCy++8ItJJZVq\r\nm/41ZrQnEMxhGe2HqvC5LGZd1Uy/qVS/sCc=\r\n=fh7T\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_0.1.0_1650019977774_0.40074670316869776"},"_hasShrinkwrap":false},"0.1.1":{"name":"nodecommons-es-ai-training","version":"0.1.1","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"@tensorflow/tfjs-core":"^3.11.0","@tensorflow/tfjs-layers":"^3.11.0","express":"^4.17.3","nodecommons-es-ai":"^5.0.0","nodecommons-es-ai-tensorflow":"^3.2.1","nodecommons-es-ai-tensorflow-graphics":"0.2.0","nodecommons-es-app":"0.0.8","nodecommons-es-app-rest":"0.0.9","nodecommons-es-cli":"^1.0.0","nodecommons-es-express":"^0.1.6","nodecommons-es-file":"0.0.6","nodecommons-es-graphics":"^0.11.0","nodecommons-es-rest":"0.0.10","tscommons-es-ai":"0.0.3","tscommons-es-core":"^0.5.3","tscommons-es-graphics":"^1.2.0"},"devDependencies":{"@types/node":"14.14.27","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","eslint":"^8.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.2","eslint-plugin-jsdoc":"^37.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.4.4"},"_id":"nodecommons-es-ai-training@0.1.1","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-v4LV9oUj7Gasj+Rr3Ti2iuMwV5ceycOUzQN0dcofxIpSj9doON29sPJU//9izgmA3nJR+Wj0HXeKcY9bTy5I8g==","shasum":"2a06d73c92c06bbb57f4088e820dcbfcbaef7852","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-0.1.1.tgz","fileCount":52,"unpackedSize":110216,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoBYJRbe0m5c1nRGXqmQIpdm15/MmvsNCXRfzAz/QjwwIhAOEhG7NgB0V2lyuckPB01KKl/PnD5U0xCJ38viKie/2c"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWVdCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpd1g/9FlDeGo8xOrySli0mClM8IMM9h2wOa8/PWiJ5fXwyFO4G/bpq\r\nU5pJwYmhs38u3xgiIwVDvL4KhM+gz4JSpS5UgW3kh0qukwneaTQV7KMKdwx9\r\ntlS0aN1eKlBI83/y0E7DUkFbbmvBpzzxSJu5IcpPyjX4mkMsY7n7y+M6cAOP\r\njHOO/TfSpn0jagwuWyBVr+rRI0DEILG8Uy69lBPaSjmXHknnZkgGXEeGLO+k\r\nlNgK36iVQzcjj2X/jmbxSQPu0pMGHjn/p9R+Z/Lulvgc7ugp4rCXy9o9XW7I\r\nDnTpBjgDSQx+TXkgJ2+nLFsRC7V8bI9mccxtv/LjreAPcN1UEg+kvBIVu6ob\r\nnh7UcvBGImbr6gNPhNX2L9XvNl9fuXZxJGtfHLTn8+ii+2v3AuSR1olJ9tCx\r\nWNfpQLDCH/ENRTh+r0NOfrzHk3WmJogVmpxz2kQYKwx9k5UsIQksiMO4haim\r\nsdmZhcCOANKO3PjXk2XuE7oXyVtFYWU2UczEzQQkW2EkSqExWkHIbp8JcFZS\r\nZWJlW/bIecDvxwLJve4buIYw9aQgiNvXspoLneigGrRHK2ofM+KDYmF2YU/z\r\nN0S2PlZ/rRCO34LA9VO91io+Soleh8YwAtn1yBJCauHfOU8yOaPSb8KtKimV\r\nh12JMtJa8zcu5BJ8X+W1pSZ2dQ3e1hgqQ2I=\r\n=Nl7i\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_0.1.1_1650022209953_0.9632504380231974"},"_hasShrinkwrap":false},"0.1.2":{"name":"nodecommons-es-ai-training","version":"0.1.2","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"@tensorflow/tfjs-core":"3.11.0","@tensorflow/tfjs-layers":"3.11.0","express":"^4.17.3","nodecommons-es-ai":"^5.0.0","nodecommons-es-ai-tensorflow":"^3.2.2","nodecommons-es-ai-tensorflow-graphics":"0.2.1","nodecommons-es-app":"0.0.8","nodecommons-es-app-rest":"0.0.9","nodecommons-es-cli":"^1.0.0","nodecommons-es-express":"^0.1.6","nodecommons-es-file":"0.0.6","nodecommons-es-graphics":"^0.11.0","nodecommons-es-rest":"0.0.10","tscommons-es-ai":"0.0.3","tscommons-es-core":"^0.5.3","tscommons-es-graphics":"^1.2.0"},"devDependencies":{"@types/node":"14.14.27","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","eslint":"^8.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.2","eslint-plugin-jsdoc":"^37.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.4.4"},"_id":"nodecommons-es-ai-training@0.1.2","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-oO5h38V6l9XdoYNubdU+MexrNsKX3m9hoKL8+qr6/00hlg+1X0wNPIXxWSlLuw15a0aja3idQsPFU1gnXpBFbw==","shasum":"6ea7aa42e8d28df12750c82cba7cbd2f9f36d9e8","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-0.1.2.tgz","fileCount":52,"unpackedSize":110214,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuLFX9V17qswRUnpJcxSw4e97GzTRJbmA2wtCahDRTXAIhAL1HqQBbgmXqEragGEF5yZRzeDVifrsty4Q6Xb+A1sbi"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWVlQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeYw//TWOjMvkpNzqJVFhZDs5xM9dz0dPm887sYwI11tUPbi6yshCN\r\nPQgBqtauS1KhOl032B5LPuTKCb5Uywl2Hw1d18OKAZ1Zwdam3eEZ5Lue86lC\r\ncbuHKrQTIWMGZs+H/e5hWJvgGnQJ9RUD9tyGcARFATew077h8QHs0PecDU+b\r\nZoxgjiVbvX2zIybYJDeGYVkaLclsA2zHGO52sFtAxn7r0xUpIl9Hq7Q7g7j+\r\nAC1kJISvOCxPgxLQbfrUaKqN/csuecry9Hjms89W22mOzK9JrqrBs3fVzOuf\r\n3Gif290XNDhNUKySzHvPSlc5KmcW69Hi6cizCREXAJgqNu313qL4ep7QeOk1\r\nK+d+L/lWeBLzVnQ/1G0KFoNac8+jbyakIUcBg0HRhlOOQ/wYuV5yYrvDksr4\r\n7goxFl3jy8/6MvUn3zWDS0Ijx4xgbxqMcjDUxCxnZL3wpm6h5zsZdjB/xob1\r\nasQBBMr5dFceP1jVY/9WTqfzA9NpZ6XouOiZoXF/KHub4cHHvtfgUGY2vIvT\r\ntXeUrNuxMq41Z9h371Vlw4iDZTUG0P013j2L7PoSBgS2PCPJ4NHSgtmhhD08\r\nEVms2O5AlfLQctzmCQNVFyxGV6BUUR3mUnE0W3e3Jd9NsGOLerbZykRjicmm\r\nzLxGC/M5MU5xPxI+xUJMCm90EhIZkjI8nqw=\r\n=x9pw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_0.1.2_1650022736543_0.6374082152349339"},"_hasShrinkwrap":false},"0.1.3":{"name":"nodecommons-es-ai-training","version":"0.1.3","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"@tensorflow/tfjs-core":"3.11.0","@tensorflow/tfjs-layers":"3.11.0","express":"^4.17.3","nodecommons-es-ai":"^5.0.0","nodecommons-es-ai-tensorflow":"^3.2.2","nodecommons-es-ai-tensorflow-graphics":"0.2.1","nodecommons-es-app":"0.0.8","nodecommons-es-app-rest":"0.0.9","nodecommons-es-cli":"^1.0.0","nodecommons-es-express":"^0.1.6","nodecommons-es-file":"0.0.6","nodecommons-es-graphics":"^0.11.0","nodecommons-es-rest":"0.0.10","tscommons-es-ai":"0.0.3","tscommons-es-core":"^0.5.3","tscommons-es-graphics":"^1.2.0"},"devDependencies":{"@types/node":"14.14.27","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","eslint":"^8.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.2","eslint-plugin-jsdoc":"^37.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.4.4"},"_id":"nodecommons-es-ai-training@0.1.3","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-o7iMIopQLXBTnGNxa1ouBcSrBVsajPk/yPBPnRdLjbAey/N58e+vvjDQ0U5qZ/XW5QPLaZytJmow+OJu6Sl3JA==","shasum":"af22c2219957800f9493326e3fc9ff35710b1462","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-0.1.3.tgz","fileCount":52,"unpackedSize":110484,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBGwLsnUjph+n+ITCNfMFkEVs+0qD64gMlpaSKzo8U1EAiEAyQL/ChF7vfl4rEW7EFFiWcTs53PakzuSHcETQk162bY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWVuSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLYQ/+K2q1w6xjlvTlXHYavW951+iknV44+sG9WZYY3SfyBlxryZp+\r\n3tOrzii0pPExGAjAS86RzugSdBMRx8MD4hmJ4JQ31+fb2Jhg761Q6XReuzJG\r\nhJiCpG5o/Qt9FdtKw3OM8ZUx8SDmB/G5ejKLy1SXt5NfO0tGoIE8+sltvkjn\r\nJu+rO5EHneWx7qLA6X/3gueSocPu7EP3VlZdPlu7mqVNw7Ik+EKnWzFSCA46\r\nO4suncOl+mWEyZ6GasRGvkGOpuzmzxsZZN2XS5s/pblYSMRofwS7SWK44myS\r\nris/tiyQxMqlf+/I9IJB8G48nq5kTEPK3PJfRcCsFnMsK2Vvfs/z4mK9Ggoy\r\nL1cQEjffpAmSFp7RAXRUED7zRNHhUHxAoUG04zTQW53bu9QARc7xq2ZX0JuG\r\niug7zVB67n5u5Yv6V/Dl9xZsS7WsH5GOqRnMeTsepzWI1gO5+KXrBawG00s8\r\n1ELGOre36N8hABwYjQHZYOdqjXCr5iXJ9emOVjlV00R2X0HUV/86dz9o3yve\r\nzpl0Q2XjofCaFh0/mYxStjuFl1tOzLIr2+ZPqfmxvGuw965vF2NZrgd1qZxV\r\nRUINrWFMF0M1Unrm/nWxgCozcm8HtdTlSkXwJwZ5t2t800IrYynW07nUzLt2\r\nIGnNH2oAGXKn4ekQ+nBGLGpG54zflxBqoVA=\r\n=097g\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_0.1.3_1650023314790_0.2480468801256901"},"_hasShrinkwrap":false},"0.1.4":{"name":"nodecommons-es-ai-training","version":"0.1.4","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"@tensorflow/tfjs-core":"3.11.0","@tensorflow/tfjs-layers":"3.11.0","express":"^4.17.3","nodecommons-es-ai":"^5.0.0","nodecommons-es-ai-tensorflow":"^3.2.2","nodecommons-es-ai-tensorflow-graphics":"0.2.1","nodecommons-es-app":"0.0.8","nodecommons-es-app-rest":"0.0.9","nodecommons-es-cli":"^1.0.0","nodecommons-es-express":"^0.1.6","nodecommons-es-file":"0.0.6","nodecommons-es-graphics":"^0.11.0","nodecommons-es-rest":"0.0.10","tscommons-es-ai":"0.0.3","tscommons-es-core":"^0.5.3","tscommons-es-graphics":"^1.2.0"},"devDependencies":{"@types/node":"14.14.27","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","eslint":"^8.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.2","eslint-plugin-jsdoc":"^37.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.4.4"},"_id":"nodecommons-es-ai-training@0.1.4","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-XPhahyg2EkKMvL3a2IpAN9qtBeZ8RCVS382tidYb6M2WaN5n8YNG5ZpQeUDrqYRe7chL4YPv8pkuTzpWHndXuQ==","shasum":"5715cb56644aea53db4b15a75ebfcf4e0cc91eb5","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-0.1.4.tgz","fileCount":52,"unpackedSize":110403,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDN+He428qohGBBz7dgN3HHOSqSSu36iHqJE7B/7JubhgIgZ/+Ap3TeFjffkU3yW5UN45JGxgh2jrpVXnyBEXkWEBQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWV2ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQPA//X2y03EcUo8esVsA1DkK+KUrTziJDR63euTLpOjHme8RAUKII\r\n6vBnIjJ0M08IaNH8jsmBR1HdJVqIw+ZBeiEFIWMXJ6T3zG61qG1YWcvQai53\r\nqYU5RekjXc/WpIFx5GguHkgOYC/cxGh10jvWy4xl4SjEkainrZDEMHmi6VUi\r\nDy6U2ylmy7nJGB3BPI6tzBhP5a70pQYbY/dc7q42dJWPUB9JOkIR2HF4stnX\r\nWqMv5Nw7QfBT1fbos7HDpMrHOVy2ZeH8OrlJ2m69h7BkQrsA5NnCp0xvRJIc\r\nSOcN/YNIDVpuQ+bfD/hZm4Dfod8xKkK4Hk2HBCOjO8sRu+4IcK9Lz4SFtrGh\r\n0gC1LyIQejyVWQWqMj8nLmy3QexsPGGev7kFzqbn4DhH8maIKI28Xs7ym/0L\r\nOrgw1pyOlgyCDRD6XcCuujtn96l8AIUUyO5KCQ3Lk0IooWGDerf86k9uZOnT\r\nn38hpBbiqLX6NJVq0lQbqnxAM0VMuPxDmT1Ug9dxDY6xy+L6G60sTx4EkJMF\r\nZVEb7hLDQnA0KzEkwBvQuqdX53y4xFqTQ+RpUIrQuok9i+bM6qFcpnsmqkNI\r\nO4JEhAqstEweBnyx+0wC+aV7ylz2SgneFedMuHu5KaFzuZlMJh/BHr6zESpY\r\nNXxk+jDjpJHpjelQfYkR/cJVgaUHPR7cnFI=\r\n=z/KS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_0.1.4_1650023833518_0.14005627268513687"},"_hasShrinkwrap":false},"0.1.5":{"name":"nodecommons-es-ai-training","version":"0.1.5","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"@tensorflow/tfjs-core":"3.11.0","@tensorflow/tfjs-layers":"3.11.0","express":"^4.17.3","nodecommons-es-ai":"^5.0.0","nodecommons-es-ai-tensorflow":"^3.2.2","nodecommons-es-ai-tensorflow-graphics":"0.2.1","nodecommons-es-app":"0.0.8","nodecommons-es-app-rest":"0.0.9","nodecommons-es-cli":"^1.0.0","nodecommons-es-express":"^0.1.6","nodecommons-es-file":"0.0.6","nodecommons-es-graphics":"^0.11.0","nodecommons-es-rest":"0.0.10","tscommons-es-ai":"0.0.3","tscommons-es-core":"^0.5.3","tscommons-es-graphics":"^1.2.0"},"devDependencies":{"@types/node":"14.14.27","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","eslint":"^8.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.2","eslint-plugin-jsdoc":"^37.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.4.4"},"_id":"nodecommons-es-ai-training@0.1.5","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-4oFwMH6b0sMwKEddER0TrLgA7Sz6EQobGICwLREq1Py/z+V53DSXGP8HFumTHE3C6AhIGrIRrRdn6jYzaC7dew==","shasum":"d28e917c61b86bf8cb7f8c2d285353df4f4dc474","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-0.1.5.tgz","fileCount":52,"unpackedSize":110229,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDirI1ZXo8bXoYn82lVgq2Azh4izaRjxbLzCE/cpmiplwIgOIYTbZk8HLbb5802svgD0A+fAgH/VeI9jyq8PpkcQMc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWV34ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqH4w//TLXVuaTuiRNZNbnEVVP7h7XPpNilahDlhCb0arB0Bii0E/aU\r\nKOeNuh9dVuoizINiZ7xOVJKPRT3sYJBOyHfZ5dTKhuOOWIZiKk6LmQ+PVGwC\r\nuymP17+ft91o0gqO6YJWDNMVJ3yTbssEXhMR2k9MSXFL+8tqztf8MysS//Py\r\nNdf6KD3j0Hz7OlFG+5NdhInQa5WEvzBp9sTOE/aspo5jmK+SjT9Pw5ujeoQj\r\n1sv3UD5FInHQOrWlBuEhdcd0ZAVT5qofyahde6fVhVHt3nv2y04bSZEF7YDU\r\nwzGZTB/Dqn50c8BgbXnLNbO7t7tJ7H7GZ/GbPpM7eVrFMrJ8/HrHI8snGbp7\r\n6ga0ok5HbjQYDJ5njz2amte0kVuwcEdQuFFdk+vT8KvB66+7wil5apHlQoGv\r\nImJkEDk9EnB6lWjW6rhNAjbjDswHGsouQ771o9DHOjkqfXXNbjZrUZYGQZJl\r\nGhul7G3xM8lTvQBuwlZOhtYL2vybqruCBPtrRx6pgBWBApi/Yr/slbXqGs5c\r\n/FxHcrtMEJOshrPEGMWKdX85rbejdqo0fS9dJM5BwD/1T4dSlEBi97H+JKOV\r\nQMRr8gCNHnvN1l8EV3XIgkWeVXe8IqvsshJuWIEvtI3atSlMFC5uo6NokaIJ\r\nqvZQ9UJlESJ0xAuapOJMm3mOLtnFycyW3O8=\r\n=L9mt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_0.1.5_1650023928302_0.5803227546527499"},"_hasShrinkwrap":false},"0.1.6":{"name":"nodecommons-es-ai-training","version":"0.1.6","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"@tensorflow/tfjs-core":"3.11.0","@tensorflow/tfjs-layers":"3.11.0","express":"^4.17.3","nodecommons-es-ai":"^5.0.0","nodecommons-es-ai-tensorflow":"^3.2.2","nodecommons-es-ai-tensorflow-graphics":"0.2.1","nodecommons-es-app":"0.0.8","nodecommons-es-app-rest":"0.0.9","nodecommons-es-cli":"^1.0.0","nodecommons-es-express":"^0.1.6","nodecommons-es-file":"0.0.6","nodecommons-es-graphics":"^0.11.0","nodecommons-es-rest":"0.0.10","tscommons-es-ai":"0.0.3","tscommons-es-core":"^0.5.3","tscommons-es-graphics":"^1.2.0"},"devDependencies":{"@types/node":"14.14.27","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","eslint":"^8.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.2","eslint-plugin-jsdoc":"^37.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.4.4"},"_id":"nodecommons-es-ai-training@0.1.6","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-pwPZrWvYKsSF21jWElJyvTdvmnYICQZeQf42P53BWVAb01JABno5HzcDmAbbWBZd6f5QbeEy3XcGB6dPgzgJ7g==","shasum":"4ab48a2bba21a1b4d8b87274283a653a45a59b67","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-0.1.6.tgz","fileCount":52,"unpackedSize":110226,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOaiCOJeiljZBqJQtpb1Cnl/oq1hwp/6aLjHDWhCda9gIgHKbshzvTbmtauurKq0jwGXyEKqDsP1CaRcBvWRIZUuI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWWD5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdPw/9E9vwYYvxXdfKdlDzYUAXJI3nxcAwATB+PPse/moloCQ3XzHt\r\nj14MTRifQ06zTQNrhTRySHRlmJxutFjAViwf56L2yAIkZ3Hj47MibjVTrtUf\r\nAyWfHWYsU29SQAAH8whiy61bOqZTEz56OfstcGwihtnhJuyg1Mt5iPZUlPuT\r\n6EZBb3Zt3XG2UMc/ZLaCU0QZAYrvy+Cg1/et8dlpVedPijKxnFCC+wSFi6SL\r\nMnkUCmVvRjXM1Yu1fY4Qij8NjvZSnYCC0vp8SQ3Fg038kMc4wFfbzcEGBbKP\r\n820/9u9JYTVS0C/2EopsfaqTFpS34RSdsCBSxCPzJ8OVDib5dilnWM09t+j4\r\nBpSjgHnyZPG1qZYqTFkqVJ9CNTd/do7/Xz+0DAbtrAqow7mZzDCKJnpKE3Sp\r\n6JuQyu0DAYLcyYgCxiXJA8ps03TrkgOYWuRaMtZdjCstkvPHSIpbrzx2vUUv\r\nJPWJ4iWz6DyySpp6ZMGLXZ8Z7gjEj0E290lqvL61E0mzzJo+p0m5ZgqPrlqr\r\nDmIO57OpEpOX7D3A1W+xMcAvdl17A3+sXR6hPbIDtWleiUWnZ1IKTzbRshb4\r\n/zfsYoACfsw/73Eqzu2JoDduXBXNSm+jvj1DpOGNgWQsCYHmjKtUDsCvbhGp\r\nOowHsOi7qiXTMMpxu4J5EsJN1Zg7+Sa5+gk=\r\n=Dico\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_0.1.6_1650024697664_0.19784034867243983"},"_hasShrinkwrap":false},"1.0.0":{"name":"nodecommons-es-ai-training","version":"1.0.0","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"@tensorflow/tfjs-core":"3.16.0","@tensorflow/tfjs-layers":"3.16.0","express":"^4.17.3","nodecommons-es-ai":"^5.0.0","nodecommons-es-ai-tensorflow":"^4.0.0","nodecommons-es-ai-tensorflow-graphics":"^1.0.0","nodecommons-es-app":"^0.0.8","nodecommons-es-app-rest":"^0.0.9","nodecommons-es-cli":"^1.0.0","nodecommons-es-express":"^0.1.6","nodecommons-es-file":"^0.0.6","nodecommons-es-graphics":"^0.11.0","nodecommons-es-rest":"^0.0.10","tscommons-es-ai":"^0.0.3","tscommons-es-core":"^0.5.3","tscommons-es-graphics":"^1.2.0"},"devDependencies":{"@types/node":"14.14.27","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","eslint":"^8.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.2","eslint-plugin-jsdoc":"^37.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.4.4"},"_id":"nodecommons-es-ai-training@1.0.0","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-nXX3vbBXFv6Wr30nDtfEjjMgHhY9e9GDDsKn5GSSfzZ9SS7whEpNx4f6fROfIEasA01KbztmOLyHfXW/Da6OvA==","shasum":"d24426f896bdedcc0be833a98c54a3cb810ef7be","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-1.0.0.tgz","fileCount":52,"unpackedSize":113323,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUvaPT0xIK+eEBNZoC5XiYtnsi1vkYBVOqM08t1ftK8AIgBV2oOePHN/A8f/lnNgML6daR9/V6uNiAyE+VlNfpwIE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiX9ayACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqk4g/6AjYNqRMm02BRUwcgT8VjkLkLg1O2uUZ/Cz3syqxy8/zZw46d\r\nZ9RaupZ1iwMvVpkN5vzvzVnKlsOcFJlVxibxBUTlnBTbjfdaTKRhz4VYpfqK\r\na5gqJXd8EfcvVG+mPprcD4Edg0xRkHReBT9qrQeKd3MatY1GKDpW/QX4DKpX\r\n3GtW3/5dsqnWoyDNGdjZBZferJ2cdWxkl4vzZqqt3vgqXwZV7hnxNZ3E4iPW\r\n3bCiC9W1r7IYHWb/ZMU7IpyZS8a3t3ltBkVh/SNIE4xharx4bW6Ghy2ba2Oo\r\nG7IJuZ52ybwRExT/jzJYWfmgoRdZN4Ay994Sxn4S/XncYkp6ckSVcdK/x1vw\r\ni/vxSTj3JtmQy4jQu881IQcEVtcI1Hr9rrcbOvmulzsChnZgTboao+Lw/xg2\r\nxgx63hLIB2+/RYipK1Rf0PC/+gBun8HwVWyOBrInLpD/FBL9CTuVF52NFeVq\r\n7Zc1fWMozNnOb950UACI+zoaeH5jpOyxfV0/3z7sTqxsMO1TciPoB3DbYWff\r\nISrL+gnYlqoHfd9tIwekABPY5dMw2BfG/LSZ/ZTb1toEH2/QAVpC2WopwpbS\r\nEB5Waiqf/g8Qy03W0qkCm9c8S2N2uinahVixcoxcmMh+8VVSrz7FBiCUdcON\r\nvThOhAKlkekeBAVY6NHBF8ZQXpeIKOzHdN4=\r\n=5xPz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_1.0.0_1650448049846_0.6895293549530654"},"_hasShrinkwrap":false},"1.0.1":{"name":"nodecommons-es-ai-training","version":"1.0.1","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"@tensorflow/tfjs-core":"3.16.0","@tensorflow/tfjs-layers":"3.16.0","express":"^4.17.3","nodecommons-es-ai":"^5.0.0","nodecommons-es-ai-tensorflow":"^4.0.0","nodecommons-es-ai-tensorflow-graphics":"^1.0.0","nodecommons-es-app":"^0.0.8","nodecommons-es-app-rest":"^0.0.9","nodecommons-es-cli":"^1.0.0","nodecommons-es-express":"^0.1.6","nodecommons-es-file":"^0.0.6","nodecommons-es-graphics":"^0.11.0","nodecommons-es-rest":"^0.0.10","tscommons-es-ai":"^0.0.3","tscommons-es-core":"^0.5.3","tscommons-es-graphics":"^1.2.0"},"devDependencies":{"@types/node":"14.14.27","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","eslint":"^8.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.2","eslint-plugin-jsdoc":"^37.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.4.4"},"_id":"nodecommons-es-ai-training@1.0.1","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-nL7AQF3d/Ep+nLrDxLuNbMhP+QcimybL3BPX9U8uZ1LKt7MxghBrXKAeiKR2B4x3dIKphVUp6fDLR3AD2nCjeg==","shasum":"b3d1733e0584dcb99bd5d70aa323ef12e373fbd2","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-1.0.1.tgz","fileCount":52,"unpackedSize":113343,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDocZujReUnZ13mloPkXirKhcEsIB4VGTj4KPU29pGstAiEAyZF/ZD4GQ4ICdTSSy1jXrFNzw3Peg+fMowV+qHEzaE8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiX99tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3kw//T4YruNEFiHACFeX0dCBV+sUOGNELsSEAu8fEZ2k1ib+jlzsG\r\n/gRVZjycmxB88PXxrg2EzKu5mcjCan2fOHbsjOTrdf9qnWxA5x36ce18vstI\r\nERmDoEIw4J/HuMqPgPsirw8/sIv4x58DbQfqOc0Rs0DlH7Vvabeclb+NJUm5\r\nSM8xN3oUfRn1Qsm6RE/05YlULmBkmsRvOiJ5sqwPbtKJOkZBf1nT3ixGkuUZ\r\ngwBFC0nZNSdGTOStOhuazpEKqcthUzcs6/asxxv9gbFdbrVF0mi9ZYqYCNMr\r\ncg9zqf2XJEKVr7I0pwQ7MTOaTPgstaVNhrVQY8+8zxE+GtmPQDjNBWT/ia6a\r\nNaYPHC7gRsFFo3oji/tJt+ZveSGNOVPUtECt9sct9jlBllhwXnMEscrFIkST\r\nznUmhNKNyT7V4k+G9Z6SjBLPVof21TfZbda/5X48rTRmAm96c+I3Z85TSEAZ\r\noOS07/KNfi2cqNm7JcNF7mb0SWAF8ZAkR6XpeCYvERDqrrOUqCBQVnhjQmIT\r\nfFVDEWd+JrPkVenmDNDeQTG95edl/m/2/bRXk68kvzDXaQlA7a9ZHLR3pldp\r\njafo1Y4CMcQY3sZiiZfEt9G++R91nWOSgXWsOqHfQqou/nauTsaHYfohRZX/\r\nAxgAMIz4mxE8EnbnjVKvRyeFst3LtazT+6w=\r\n=tdxZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_1.0.1_1650450284980_0.1201037009494148"},"_hasShrinkwrap":false},"1.0.2":{"name":"nodecommons-es-ai-training","version":"1.0.2","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"@tensorflow/tfjs-core":"3.16.0","@tensorflow/tfjs-layers":"3.16.0","express":"^4.17.3","nodecommons-es-ai":"^5.0.0","nodecommons-es-ai-tensorflow":"^4.0.0","nodecommons-es-ai-tensorflow-graphics":"^1.0.0","nodecommons-es-app":"^0.0.8","nodecommons-es-app-rest":"^0.0.9","nodecommons-es-cli":"^1.0.0","nodecommons-es-express":"^0.1.6","nodecommons-es-file":"^0.0.6","nodecommons-es-graphics":"^0.11.0","nodecommons-es-rest":"^0.0.10","tscommons-es-ai":"^0.0.3","tscommons-es-core":"^0.5.3","tscommons-es-graphics":"^1.2.0"},"devDependencies":{"@types/node":"14.14.27","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","eslint":"^8.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.2","eslint-plugin-jsdoc":"^37.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.4.4"},"_id":"nodecommons-es-ai-training@1.0.2","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-fENYv+2Lc4b6YbNvpszacdEKv/kQmQZpsHujVmTZFbYRmJKwIk5tPZFA/X2bKPcBWsmgHOq4wOQTGcaxXJ3vew==","shasum":"d0dbbac39c81f591d251a4353ecea7948574bf9e","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-1.0.2.tgz","fileCount":52,"unpackedSize":113365,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDRjNaj8Qquyw6ulZENxNW1ZCZpqOtVD5OJ6RUnIKVwOAiA+iZU/ixR6CtcwIY3k5SrgtA074n/W0c2CrJp4m7xgrg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiX+d6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1ww//QzwUy85zrXX/b3N3fHA4IQ+sru0EowRZBKDiX0gvUrjAyQKL\r\nQc0nNJ+XuSQCffYyEcBwxZdtJu7YjNi36y1i6STGa+1vpgUx91hXXg3UTbP1\r\niEVRHp8v+nVOn/Kkm5o/a/7aBlxVV+KZvp7vcLwefAmm5DdLUs/F6URNtn+s\r\ntynB/aDRmt+122bG/WlUL4mlpN013mmsObAr8b/z/CJH1QfEfZ0/ZtIGIWaE\r\n/RIpo9gvVN6d8KWlU4tg7WtWzqaJ8Crg1lwUrlBEc/3Hn4BI9i+IglHtpPeM\r\nSb9g+j3/OxfL5r4W68WAOqKSBir/LJ3OowI6PjRYTDBnaqFnNYZy9W62oeNi\r\nCXGEnhs+PBQJ680YN+vTDalhGPIAH5jGkim7hu/tpvlLTOUuaTcLtHQFlhLy\r\nOHebltbYBC8WpacT2ziQKayDfRcLTcUtz+YQUoxXqnGYWqqBAB9n0hszTiLB\r\nOx9dR6YYXSKuHnQXaDsaaeyPgoQ4qzR8BAgMC3JAdSnJh8/BWgXGicGR2VV2\r\nXdeHRv5xmJeWkEDk2aLsw3OmIXGlRMuKTNRWbOJF5FRFfNsLzoJY6StIPGNx\r\n27PWsxxiEo93LTkAkkzQeLsy+lvdo/IzugWQOuPiu8TkirzEdHkQ79wDqoSW\r\niOmzvWVyCcEcVFN2k4r7aOssG6W4xIKdKlg=\r\n=6jVb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_1.0.2_1650452345844_0.2265132384407209"},"_hasShrinkwrap":false},"1.0.3":{"name":"nodecommons-es-ai-training","version":"1.0.3","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"@tensorflow/tfjs-core":"3.16.0","@tensorflow/tfjs-layers":"3.16.0","express":"^4.17.3","nodecommons-es-ai":"^5.0.0","nodecommons-es-ai-tensorflow":"^4.0.0","nodecommons-es-ai-tensorflow-graphics":"^1.0.0","nodecommons-es-app":"^0.0.8","nodecommons-es-app-rest":"^0.0.9","nodecommons-es-cli":"^1.0.0","nodecommons-es-express":"^0.1.6","nodecommons-es-file":"^0.0.6","nodecommons-es-graphics":"^0.11.0","nodecommons-es-rest":"^0.0.10","tscommons-es-ai":"^0.0.3","tscommons-es-core":"^0.5.3","tscommons-es-graphics":"^1.2.0"},"devDependencies":{"@types/node":"14.14.27","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","eslint":"^8.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.2","eslint-plugin-jsdoc":"^37.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.4.4"},"_id":"nodecommons-es-ai-training@1.0.3","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-gTGOXygeH0GEyHvSAQv39m0JGdOfPVRkQT3ync6TTNZIxBrDiDaqaEKn3E1l5NJgDSDR8o3pQ7y2BWO/yAm2xw==","shasum":"5ade5a78b542254bfca164aa908a783ae4b8a91f","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-1.0.3.tgz","fileCount":52,"unpackedSize":113152,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdarDheucp2LWYQSIXHpwz6Nou/anDOvno05gAphxCaQIgFc9TFFhCfVPTC/03yUtEVvO2NWxpnfr0U/uxeIMPPAc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiX+zYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxJQ//Q1YFkeB3XcA3vdDZZXmFVVi4wOOwRgZHgwo8oUd++SUNfNRb\r\nROlxnGp1t9SaNw+8uLQRikKeoHBVNA0lkxw1inHmC8+xtgARZWEYXw/HSY4H\r\nMlvesXLDL8A/eWNOOvareR1Ux35bS8zArK/f/+cY1Juy8Z+ZUlF5t5Lk21zD\r\nygDTt8y6VU+5nYUVu9jy5JDuoX7hlHHeuxoccrc9WKWSlY9een2BhkKE3gyR\r\nFNeXrmwb7aVpQ03jp/X7UtjJtTL/Ad9r3h6vT2+8oHuIskHcBmWqpmBZ6lsm\r\nVQqY8AE8lEyqE6MXS9TAnt3tZWNNlQd/7j3FOhAO/q/7q7vUkvS1d/MwnDoj\r\n/4mq/Bsx2WOkQsGx/U55DesBWLUSwYz9uGBNUuR/NBYveIsHrsS3IBpzxJXz\r\n5RUurEhFl/fOUeQv718v44vzdPaNHXrSL4fs70sOGEBsTQsuzTPB4TAXnln/\r\naKbZnjDoovDHtgEI9X8I8DVChuke0cgjPhojPoxkaXkyVCJSsSZF1lTc4VJj\r\nGxgYmdi7a7VR2zL1K7jGmDxI4joueq3aQ2/pVTnVSUZh5VmNXq0btbv56eq0\r\nWLsG7VuLXlQKPygAXleAnXPAk9OtYXWhmK4QcBzmfJgC7fCjuqhRLi9UnhxP\r\nPgodEuM21yGrRKqdVg7tLOZMh3UuR7nAd+M=\r\n=JQMo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_1.0.3_1650453719909_0.8678080310559535"},"_hasShrinkwrap":false},"1.0.4":{"name":"nodecommons-es-ai-training","version":"1.0.4","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"@tensorflow/tfjs-core":"3.16.0","@tensorflow/tfjs-layers":"3.16.0","express":"^4.17.3","nodecommons-es-ai":"^5.0.0","nodecommons-es-ai-tensorflow":"^4.0.0","nodecommons-es-ai-tensorflow-graphics":"^1.0.0","nodecommons-es-app":"^0.0.8","nodecommons-es-app-rest":"^0.0.9","nodecommons-es-cli":"^1.0.0","nodecommons-es-express":"^0.1.6","nodecommons-es-file":"^0.0.6","nodecommons-es-graphics":"^0.11.0","nodecommons-es-rest":"^0.0.10","tscommons-es-ai":"^0.0.3","tscommons-es-core":"^0.5.3","tscommons-es-graphics":"^1.2.0"},"devDependencies":{"@types/node":"14.14.27","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","eslint":"^8.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.2","eslint-plugin-jsdoc":"^37.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.4.4"},"_id":"nodecommons-es-ai-training@1.0.4","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-i/PI0azZuAKWpBxAxjuee1w35RTlD81Nn/T3S0TQJFjK0O54s5TWoATJ2HW4b/JdeX/EslknKYvPYsmldxml7Q==","shasum":"cc0239cbcf4569d5ec27da31c17b758498aa5a67","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-1.0.4.tgz","fileCount":52,"unpackedSize":113174,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjN7NwsbwcCpsjDlT3ubW0NSk5gq/Brp86DFzP34HvggIhAJ0dCgJ8n8bxVEAaZhK0BnGEcBZELIrW+x6EBG8YTmbT"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiX+9kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5bxAApOriAJRYIwuUw55xd9ESUqjZPAvwAZDaApnBDQKLUn0gPepG\r\n61e6Cetg4ZQHdCDA9ywSFbVYS/pOtSBcB28O+xJK2igCdAikloaZdZOdjqPr\r\n4uyqm0pjRRHge2VdHpOcYmTPK1jGyu3gEeyBvdNrLaRnWrssxTsyxyukOHiG\r\nDmJK0EQoID2zYHhtpLczxweOzM8vRxyXx1CHJc0BWuxdD6pGpTn9rTLMspz4\r\nK3Q5Gm3VSR5BeRoCn4xYi2O/osq8U6xWGhen3oHmIIQN06nNv9QFOjfuVkNr\r\nbTS2957+A3Q1bbaLgcBj0sN/UqSZiwpHzafoSvhiSZeKvrK89WO33ds/H9OS\r\ng3g/ClNKhqzotzxDsqJfH1TaaTmIapHW/EhuASaf5zliN1OIfXNFVJKY+qjT\r\nLhj0KvwT4e1s/5ZlxMZ7vVZyG6WGBaaZFFU4e4RC0/DAY4Ab0jUUvBLy6kcd\r\n3yoHmo+zH5mwoD+RjTBPr9RiZKxD4j93Po6FBozetJIBahk9sm6ZJHRAoC7y\r\nlOSHPl33U8RpM9ZEgop32YKGz57lcFQMEHJIdehPHYAQEA16tThRZjSMAQDk\r\nSbdkR5LJkUvHHwsNP2XSNkck7VYa3rHcDYe1I9jHOEV/fJzOkwgYg/jm4nmy\r\ncTHC/vWd53M6Xoqa25pjboru3YOW8E+D1VU=\r\n=SkCZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_1.0.4_1650454372426_0.956410484549856"},"_hasShrinkwrap":false},"1.1.0":{"name":"nodecommons-es-ai-training","version":"1.1.0","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"@tensorflow/tfjs-core":"3.16.0","@tensorflow/tfjs-layers":"3.16.0","express":"^4.17.3","nodecommons-es-ai":"^5.0.0","nodecommons-es-ai-tensorflow":"^4.0.0","nodecommons-es-ai-tensorflow-graphics":"^1.0.0","nodecommons-es-app":"^0.0.8","nodecommons-es-app-rest":"^0.0.9","nodecommons-es-cli":"^1.0.0","nodecommons-es-express":"^0.1.6","nodecommons-es-file":"^0.0.6","nodecommons-es-graphics":"^0.11.0","nodecommons-es-rest":"^0.0.10","tscommons-es-ai":"^0.0.3","tscommons-es-core":"^0.5.3","tscommons-es-graphics":"^1.2.0"},"devDependencies":{"@types/node":"14.14.27","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","eslint":"^8.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.2","eslint-plugin-jsdoc":"^37.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.4.4"},"_id":"nodecommons-es-ai-training@1.1.0","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-2x4pY+MUmJJ7XjBS0yo/SI4lWB62RhGK6wACdaCcWROeBKXBTwlaNBO2FExMvbHviICDTDGxR+MO9wbkDoauxg==","shasum":"2e20c69fc378e68252b68c8ece3494aaae249f13","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-1.1.0.tgz","fileCount":52,"unpackedSize":113351,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICdPrUmhyBxY1nwIC6b+XEaBMOZGi7CG/iLT+K1IIyU8AiA7Km1nyiKZU07oOt2Wn5wkuOQ7Bjrl5qgKw5+TLTu0Wg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiX/0TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdVRAAlLvhPKyWSS4iB5OV7q/3dm70PZTd8X4FbBRJdPyQRJ12qH9h\r\nzJJw5lFHKPm1p6aMSGqNK51oE27uJU16lNmKCjvz6aGUaQnTWGbli31h/gGD\r\nGW7+Y46tmkwiMv9HsOMJL1NW7qBtJKUBLMrAkK6vttbyAFTXEXXMkdr92yAE\r\nwF9Qrvqyy2WOHgJ19ekbABQ9rlsXojjpoSmDyqceZ0mIDY6oKZQxTH2fKdlz\r\n+CJBZWBc8EBhiCeTmp20FhZNX/NcI6DyBo+p9co2q6RzZe+xscG5KmpFAsrS\r\nW5HsDE2WIWBH7t630wV3GcGECNGzgO3COzKn5zvRAZm7P5ZnftSnl5IFswXd\r\naJAjBdJgMuYJyHpZBXL6qclOhIe8AhgwRA2BZxTMqaJHqSOW6vnpb7rv/B6R\r\nP59QPNRjq1D01rrrGpcqA07WI7yfhd1sMk9KANjyC1OOaIpWEKgBxed2p7ew\r\nXQzZWlRhm5WO47MylFZ9pKcZF2tZri2RMpwubA6h4K2B+uHAW31APxsQuLZR\r\nKIxsD9ODvg+AQSkirngnQNevY8iAFGBOueADOKDCot1nGiSvMCneOePhYpKC\r\n32yfEYN1HwCtVOIoxtrZYV+RowK2vFWVWsdBGduX93fJF0FfcNEcVMe7tBS9\r\nGSzVC9roeTP7wwws9MAStgNOCHB/1Iol25w=\r\n=HeiE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_1.1.0_1650457874752_0.18585478214189477"},"_hasShrinkwrap":false},"1.1.1":{"name":"nodecommons-es-ai-training","version":"1.1.1","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"@tensorflow/tfjs-core":"3.16.0","@tensorflow/tfjs-layers":"3.16.0","express":"^4.17.3","nodecommons-es-ai":"^5.0.1","nodecommons-es-ai-tensorflow":"^4.0.1","nodecommons-es-ai-tensorflow-graphics":"^1.0.1","nodecommons-es-app":"^0.0.8","nodecommons-es-app-rest":"^0.0.9","nodecommons-es-cli":"^1.0.0","nodecommons-es-express":"^0.1.6","nodecommons-es-file":"^0.0.9","nodecommons-es-graphics":"^0.11.0","nodecommons-es-rest":"^0.0.10","tscommons-es-ai":"^0.0.3","tscommons-es-core":"^0.5.3","tscommons-es-graphics":"^1.2.0"},"devDependencies":{"@types/node":"14.14.27","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","eslint":"^8.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.2","eslint-plugin-jsdoc":"^37.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.4.4"},"_id":"nodecommons-es-ai-training@1.1.1","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-E4x5LNxSFHC/nXu5YST0zX73LdG1/3ew8kWGKTP/WR+0hI/lOiC/YNCEZYG4veSV/QeC6EK56Z1IGM4SLl3f/g==","shasum":"da3dfc39bd10879a01ba7cd6cd3b44cd6b64e517","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-1.1.1.tgz","fileCount":52,"unpackedSize":113351,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtSt8wFbWPs0RnFJZmcyx1kkAhTlSLLvrxsIadiIC7PwIgU1EJlCi4y9DGrHNF4fGH3SFCHhbOLGc+JA+NOsZ48FU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZ8QvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXWA/9F3Sr3fylaUN+rJI56q28h70hb3Cf1kFa9fGfqYgHIVOsdYxn\r\nnzdq9Uf/u4FDlZI8cg+T1CQKlKfYa/WRIDlIVFDvX57TF0uDuzaDmU5IdiPq\r\nNjsuvEWeWuyC/FZ2Z1fS0o27snQxJNO0hObJdmUnsTDjDR4s3L+p0affmGa3\r\nJyQydfROCLGgHjpkimkd7TfNVnw1J8RLM0oYHy4IExn4d3zFJUzjNe0iinSa\r\niT5Nz6h/gfKlBBlj79hKbZW93TZZEoPJuYnKhqdeWDM88IshrtrlrNYnpEIJ\r\nXV8hKu/LCVjGp9cG6lixEtaQu5f+I10IBV07LvME1Q1H2NoUe2WcVnhaOK23\r\nMcDsDl5VJlAn9dMxZlUVdz2onldJuF8TxomAEEJnQasb1KigehwauVyf7aij\r\nehzDUiLCqUKwNg6Euq+zAeVSb8WI8sDL9gc4APtk4/JFDqy6b3yTdXoKP3Cv\r\nkR8saO3q7Ux1mN7rDwzBk1EZcp+XOl2bChakZA14uyK2nQGTeyjsCyxMgkRm\r\n1b9u0xbkcM34cXzM9EA4XASUsjuccx/ncdKuZirzd8GTdHTO4TNriMYHlqdW\r\n01jeQVCOrG9qtC3WH+JfTyhuybilO37RuvOFeyNcIe7fQ3kTPxmkKsgL4fKu\r\nlcSd8ObNvfxHTEzm5fz4x926whfZxJhKQew=\r\n=Mk7F\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_1.1.1_1650967599578_0.3709542188448425"},"_hasShrinkwrap":false},"1.1.2":{"name":"nodecommons-es-ai-training","version":"1.1.2","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"@tensorflow/tfjs-core":"3.16.0","@tensorflow/tfjs-layers":"3.16.0","express":"^4.17.3","nodecommons-es-ai":"^5.0.1","nodecommons-es-ai-tensorflow":"^4.0.1","nodecommons-es-ai-tensorflow-graphics":"^1.0.1","nodecommons-es-app":"^0.0.8","nodecommons-es-app-rest":"^0.0.9","nodecommons-es-cli":"^1.0.0","nodecommons-es-express":"^0.1.6","nodecommons-es-file":"^0.0.9","nodecommons-es-graphics":"^0.11.0","nodecommons-es-rest":"^0.0.10","tscommons-es-ai":"^0.0.3","tscommons-es-core":"^0.5.3","tscommons-es-graphics":"^1.2.0"},"devDependencies":{"@types/node":"14.14.27","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","eslint":"^8.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.2","eslint-plugin-jsdoc":"^37.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.4.4"},"_id":"nodecommons-es-ai-training@1.1.2","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-68f3O1gjpCKHT8Wrtjml3nNjZkxRF8iQ/o6bhF3uG9JtKZTQz0c4z+5IH8dR41H65bGhuBZqNkCSjDCaGFdczQ==","shasum":"d05bddc01ba7e485cf3c8f3ba95dfab48ca60b20","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-1.1.2.tgz","fileCount":52,"unpackedSize":114539,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF/GMLkGdjtQKUGXYzNCU0CAtcseTC3E/Ompww6HToFNAiEAicCoZWeYC6Smq7jgIQ9BANXHKC7MsEp7RgZRbtEJIRI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZ8XsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzCg/+Lxht0rBsi+Jw/wlPfrH2FpD/nrTUHqN1atTB2iPg4b4JRIiH\r\n+oyftLyg3TFqvKR6iM4ChB85fVospDsX2xUWmKrYjFhH+dJvIXt8r4ac697j\r\n5eR05uEOQNaraotg+PPZCIJb0W/wnPiflpWw+hO0jTK9vRpK1PEuNOx+KCGM\r\nH43OZAv5JId2/t3BN/jn/OyEnIz6YLAuHLuozrEDZ8ehpMfPimGu9hUHwsPz\r\n2h5jFXhc3B6iUQV94EeWMLZWkVg0Jmm8Mwtjj93X8QoyA2jmsbZxEyy+ZBTg\r\nhCZ91+bVKqdO6iKJuVo/RxZGb+mef/dmR/5nNK7jS1HEZ9FHvjac9S1rrDQj\r\nRAXuAg9zzau6PrLNPX9iomGD0L+SINvHiJzYYOm4abKJvyvjWfPqiQ16Rvuc\r\ncdvruBz8Aay1+fPCdeMhEcgAykiNL/1kpzEdyUKpRbzYnwimQtflOBtDP6Yo\r\n5OvKghzXphR4L5fIn8W7lDQQCPljAJr3DD0H14vHFqoJMmMubu1GZNBalw6A\r\nd+SUXlFu5XcUYWuPDXV6/fZQu5zXiLXrlo3BCVQXe/urk0BaHEqj1Y1W/r+T\r\ncovvUugcTt4/aHXkVneVLpwxN88n5L0CT4hmrFTxc6p2LIpbiZtJRhh9KY10\r\nrGnjVltVBcZo4d1AFXRxyT4dY/CoaOZ5fas=\r\n=cYY3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_1.1.2_1650968044163_0.3869294524002165"},"_hasShrinkwrap":false},"1.1.3":{"name":"nodecommons-es-ai-training","version":"1.1.3","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"@tensorflow/tfjs-core":"3.16.0","@tensorflow/tfjs-layers":"3.16.0","express":"^4.17.3","nodecommons-es-ai":"^5.0.2","nodecommons-es-ai-tensorflow":"^4.0.2","nodecommons-es-ai-tensorflow-graphics":"^1.0.2","nodecommons-es-app":"^0.0.9","nodecommons-es-app-rest":"^0.0.10","nodecommons-es-cli":"^1.0.1","nodecommons-es-express":"^0.2.0","nodecommons-es-file":"^0.0.10","nodecommons-es-graphics":"^0.11.1","nodecommons-es-rest":"^0.1.1","tscommons-es-ai":"^0.0.4","tscommons-es-core":"^0.5.4","tscommons-es-graphics":"^1.3.0"},"devDependencies":{"@types/node":"14.14.27","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","eslint":"^8.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.2","eslint-plugin-jsdoc":"^37.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.4.4"},"_id":"nodecommons-es-ai-training@1.1.3","_nodeVersion":"14.19.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-Zs69XnPBdNlBu+DLn8LQSavxdSTF91yNBJOf4jduJONb/OCqBjyozKkecxgQThPcQWQ6MYzf+qHYidhOh2Ih1Q==","shasum":"fc2cd2c30beadf9df6860b273671e479c31333e4","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-1.1.3.tgz","fileCount":52,"unpackedSize":114541,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIClT57jSuL7Wm0k3vGUJeZJlEg8qskmrHBsVPFbi0aoBAiEA3FUPmC9NVUTeIdkeE31/saW7YbtLac8WOaiaJMr1v+w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih3GfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIlw//b8EacQ/ASThRqNYuxHoN3ukhLGsEG6BJkWFrHTtGUHeMMFm/\r\ntpJr4IvekqrNHkqkr7PuqdI/N9tiaP772IM5X6ZjuSvHDjYcKfxesyEkeYW/\r\nMUWP6rDBNIbs8dTz/GgnHVPPy0SRlOgs49/QSAHtQf8XJYyCEHKXTfmOq5Lz\r\nEfmC9YQas70QvSumXV3BIbcWIjKdaw0GJleaUrnly8YJy/Okm9mWJyRy8SzI\r\nd3Hy3ABNiBbyAqMOYE1U3hEqH19JEGxHx3PMXG9iCcbSMpdjg8MrjhQ4D+xd\r\nPNN8C6VAfFUcFw/MhDOR1eK0oqXBQr2OpOIdY+HmYC5jv1KNz85+H05nfBRs\r\nE/f51HymsyDdt6Qy2m4PNEMLLmrC8f5oCNvq+aDXr90bkWBqT1h0Wxn/tVn3\r\nZZWXotQxbjhFWqQTCE7KuTdwrl5sdzL8UOHUjoZPJq6m3UjN0qorXvUX89oi\r\nrR3nyuIuIbYa6qlRQy612IqC8e1/GzT3BqDXhqLZ9guzIy1BM/BnH6msSuiV\r\nPCrx0UYP3fLhP1oeGxc4TyaAe+6CHlmSvlAvYJW7r8ziYQ+Nt0rqF4aHvSLK\r\nI46ngYyy/VzTqupkVy/DjMcCpdug1cMtbOW+eBr0I20RpT2gscFAK0DpeQWG\r\nIuUv7+OnCTc3BZaVwWTxuMrUobuxq5R1i4Q=\r\n=JOhe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_1.1.3_1653043615270_0.3914386964776797"},"_hasShrinkwrap":false},"1.1.4":{"name":"nodecommons-es-ai-training","version":"1.1.4","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"@tensorflow/tfjs-core":"3.16.0","@tensorflow/tfjs-layers":"3.16.0","express":"^4.17.3","nodecommons-es-ai":"^5.0.3","nodecommons-es-ai-tensorflow":"^4.0.3","nodecommons-es-ai-tensorflow-graphics":"^1.0.3","nodecommons-es-app":"^0.0.10","nodecommons-es-app-rest":"^0.0.11","nodecommons-es-cli":"^1.1.0","nodecommons-es-express":"^0.2.1","nodecommons-es-file":"^0.0.10","nodecommons-es-graphics":"^0.11.1","nodecommons-es-rest":"^0.1.2","tscommons-es-ai":"^0.0.4","tscommons-es-core":"^0.5.4","tscommons-es-graphics":"^1.3.0"},"devDependencies":{"@types/node":"14.14.27","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","eslint":"^8.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.2","eslint-plugin-jsdoc":"^37.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.4.4"},"_id":"nodecommons-es-ai-training@1.1.4","_nodeVersion":"14.19.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-yKAeLJjWEfT/D0Fo/aJ6iH0TVSW5Z3Bal7al50RYdMU1rm0DEBl+v+L8DIGd/9VROqWBvp7kYRWVrkOEkNlFCg==","shasum":"4e7bcd4e8541264c3416a8853fb436187cdb8972","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-1.1.4.tgz","fileCount":52,"unpackedSize":114542,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD56889fucqxPEkwwB5kYdAtd7trMOOZK4H5Piwt928VQIhAMUZwnvnGqPKrfro+9n+jAHVcWTtB/bnQ+w9SlUSR9OT"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiioFxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuHQ/+PN6er5MYhDWjzWDlgPV/LJXhOsorx2IhxO6xrEX/9h0co/I1\r\nEZJmLurnCaT3ez2x8zV/E0ftFsuhddlPPXStOyg0Q+5gl9BVYwcaYu8+STwb\r\nW0RJjMt2MhyQsyCEGshauxNlcgwO5qLmU0QCDLIpamQBqzfzWTgt7H70um8r\r\nOcaXAcMg0UZe3Pm8+ncbnMebxuvF+b1FP866hjOZDx2JMWoCb6OiHf/vH5Ms\r\nMJO8KYhHatha1sMRdEtbIQvOOlwfkQnbpekrF6q93y4+2Ie4y6uxpH2muHRU\r\nZdc/KN0UOalzxfGBWM7vgbOvoHfe3WDrsm8ZIVm1cJFZFUrFEREIdqaMuFs+\r\nHU4YyP7Iq7awtLJNYVnKWyFy7yHDJpPe7DSOSwvcNk9UWPlb2wE1QfywI3O7\r\nDMJLjxqMKxrf1xOfrNIbuj/I45ooF0UlXOehcaXegGq2KqxljoGAh+QgiMPS\r\n0gmpj8LnpKCpMJ3kMWitdYh8Cfe0lnYZ+D2HI9vLO5a8TmzKSXOQMIpha7mr\r\nCQqD7tuoIu2UhVp8Zg7sjwKli8YhNHfp/Wo5QHS1LTuHfk5x12rjV1rq0vA9\r\n4ABwM1xNLdn0EFCRLqApJI6CWWiml2e1OLMBeKnyp4uPwIqVKI6gA2s+XsJQ\r\nrjdlsU8IQdMDIU3mUDDidPb+nWlOSwmjsVs=\r\n=jrEt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_1.1.4_1653244273382_0.7424506744974735"},"_hasShrinkwrap":false},"1.1.5":{"name":"nodecommons-es-ai-training","version":"1.1.5","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"@tensorflow/tfjs-core":"3.16.0","@tensorflow/tfjs-layers":"3.16.0","express":"^4.17.3","nodecommons-es-ai":"^5.0.3","nodecommons-es-ai-tensorflow":"^4.0.3","nodecommons-es-ai-tensorflow-graphics":"^1.0.3","nodecommons-es-app":"^0.0.10","nodecommons-es-app-rest":"^0.0.11","nodecommons-es-cli":"^1.1.0","nodecommons-es-express":"^0.2.1","nodecommons-es-file":"^0.0.10","nodecommons-es-graphics":"^0.11.1","nodecommons-es-rest":"^0.1.2","tscommons-es-ai":"^0.0.4","tscommons-es-core":"^0.5.4","tscommons-es-graphics":"^1.3.0"},"devDependencies":{"@types/node":"14.14.27","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","eslint":"^8.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.2","eslint-plugin-jsdoc":"^37.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.4.4"},"_id":"nodecommons-es-ai-training@1.1.5","_nodeVersion":"14.19.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-OnAJ7pitrcT/elA9zooIoCSVHxkNYA/VqDihP6e3oMMSqu9tn6cifmvMAR8621rPFzTcjAVpPG35Po5nX/RHig==","shasum":"6ea12821e127bfacafaf48bd1eb018d4591ffebc","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-1.1.5.tgz","fileCount":52,"unpackedSize":114469,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDm95Ym+BhhUexOkizUM5nttymarnCuvaz84qNopnwzTQIgYaGuTaDIDbGVgZKynDnpwwyfXBPxSAY3zsrP/KifVH8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijO4qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJkw//Q326Sx/v7VPl93A197XlcTHiSLvQleTYyddxaklX0IppJX8M\r\n33WyQQSyXi6T1Tqiaqe9ILDmlY3Yl8k3eEI4mgMMAJxO945AUa+Op4nR99ke\r\nVmhapJtjcR2tNDtQ5bF436Yj9Yti6O9LfS94pKXuQYKy8C7jaNvnnLGbm33U\r\n+QAccbcLRx2HTuslPImLbQmxzBGz7fh5m2fFSmmHN7zfgVV1RWFa7ZXYrfmi\r\nobIexTHvDaBcu7nKMekuBz4t2CLeqEeFCOynFWxb2b/jyGaBta/lp1yb0XDi\r\nPBK9rutGfrq6+PDNpO0OdjbtAj9whW4Hygi62m/tywsd58TxRdTOzsUM36Ve\r\nd1TSJnWTRYXI9jMyMmiF1qvAGWh9kA0QJDxL39DTmHlpiV7Yk+tnOctN4TZU\r\n5c3AyhCO3+rnnnasTxwYNDt5w1+q1baX6XnSamg+T6LDReYHI4armQ4kgSmM\r\nD3AdIWmW6a15mmg6VteNacZseOm7rfVWdQQjHaU70y+iO49NYuT90MIuu8Sv\r\nCP+fyAVDTve00rSgtdEm2ZLUPIx++3MD/OR3HlGr99G5dUmNh+wVTEQoNet3\r\nX1aGcjn/T9ZX7WOdeuSP+YGXCp8UEkeNnvqw38PfyhGByZJ90elDEAeKyVD5\r\nEPfE2FsPHOlm0CcWcA66JcgXfhrxpqtAME0=\r\n=8f3G\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_1.1.5_1653403178622_0.696430340900446"},"_hasShrinkwrap":false},"1.1.6":{"name":"nodecommons-es-ai-training","version":"1.1.6","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"@tensorflow/tfjs-core":"3.16.0","@tensorflow/tfjs-layers":"3.16.0","express":"^4.17.3","nodecommons-es-ai":"^5.0.3","nodecommons-es-ai-tensorflow":"^4.0.3","nodecommons-es-ai-tensorflow-graphics":"^1.0.4","nodecommons-es-app":"^0.0.10","nodecommons-es-app-rest":"^0.0.11","nodecommons-es-cli":"^1.1.0","nodecommons-es-express":"^0.2.1","nodecommons-es-file":"^0.0.10","nodecommons-es-graphics":"^0.11.2","nodecommons-es-rest":"^0.1.2","tscommons-es-ai":"^0.0.4","tscommons-es-core":"^0.6.0","tscommons-es-graphics":"^1.3.0"},"devDependencies":{"@types/node":"14.14.27","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","eslint":"^8.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.2","eslint-plugin-jsdoc":"^37.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.4.4"},"_id":"nodecommons-es-ai-training@1.1.6","_nodeVersion":"14.19.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-L1We6kdZOtQ4J/xKDP0muKzd+j9Qhf6q++0UuXQoGLLqEnaz+cQ9S2NDnQ3b3mqOpczOUnDYX2e0Z/dwWWHKLA==","shasum":"8f556e7db94f3896ccec9901f3f6f7a4a7960662","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-1.1.6.tgz","fileCount":52,"unpackedSize":114469,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMWpJNEE3l5RApIhkxMKCDBLSEElIJ01QwM9s4PxJyhQIhAPV5ZJxrQWJcGSr0FNA85bRCQovWx1htB9mgCuMGe0IU"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJij1SuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAaQ//Wn0UwwD4zcpHgvdXswmZWyCyn63gZytI053zaiAno+G3sWFk\r\n4wFjcmloe1QtJ1/y03Y2vs1XOAA3G2qMV49Nn9Q98SBOeiEorw7XVxnxZdlv\r\nnJktV4vc1Vs43iriW+uEmJgtLCQ9WgLFZPKim1BGOrM0MMI5Y/Dcu41zKB/k\r\nEQgD0KG1vg6Uy0abAIFmSr+q56gUP0AczvAr/lB4y5LL91mfbWyH0vFL+pEE\r\n+hscuvmu3PX6dlM+3qQYhJkQrqCzxxrLoPTkXAmTaB/GJCWjIPPwFuR30Olu\r\nbPJHqal9qD7GnP+903hDjI+6p2IRfOluMU6p5lov8yZ/Xix2IVhC+rq5RG2y\r\n+2e5FZTkeCSAZT1Zw2VnEgYJ23vZ+NabB1nGP7+s/gN6tpK/7/m1d1cXGak6\r\nEhMBfsmSHY1kq2CqtDnCTACsLBZCs+zANjh9hCxXywJssJsnGmrd2dPApI9O\r\nwpZBPdYRDeuuRCYNhnpXnWKovzoK/Khl9bgUx6tWZmvw6Hz5Tnx4fwcTd02p\r\nakK832V9uwcT++ieJFbsCdAS8AyvKDYMhnVM/6IJPZ+dFSu+Lf+rGHBcLjk6\r\nfBNQNapnah7CSRWfYVITEU6R/kkMkRFa+BvpVIY7r1Oebx40aX5ZSgBrbe8W\r\nDsVhc5gEu2VnwKhd2pQ2DM2fa8RTfHCq9q0=\r\n=u5we\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_1.1.6_1653560493970_0.6096410377553301"},"_hasShrinkwrap":false},"1.1.7":{"name":"nodecommons-es-ai-training","version":"1.1.7","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"@tensorflow/tfjs-core":"3.16.0","@tensorflow/tfjs-layers":"3.16.0","express":"^4.17.3","nodecommons-es-ai":"^5.0.3","nodecommons-es-ai-tensorflow":"^4.0.4","nodecommons-es-ai-tensorflow-graphics":"^1.0.5","nodecommons-es-app":"^0.0.10","nodecommons-es-app-rest":"^0.0.11","nodecommons-es-cli":"^1.1.0","nodecommons-es-express":"^0.2.1","nodecommons-es-file":"^0.0.10","nodecommons-es-graphics":"^0.12.2","nodecommons-es-rest":"^0.1.2","tscommons-es-ai":"^0.0.4","tscommons-es-core":"^0.6.0","tscommons-es-graphics":"^1.3.0"},"devDependencies":{"@types/node":"14.14.27","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","eslint":"^8.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.2","eslint-plugin-jsdoc":"^37.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.4.4"},"_id":"nodecommons-es-ai-training@1.1.7","_nodeVersion":"14.19.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-MG3FaHRgfKEeEbhxbcIaP7gv0a+4wwJ0UyUEMILJgUIOYh7kVFu+wEXmPdbyFwORcxG2zGvHqgrVKY3HivmiNw==","shasum":"4e9e1e07d9649b6c367fac644ebce4d85736a70d","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-1.1.7.tgz","fileCount":52,"unpackedSize":114469,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICDS1h11TPWTYsThY+kR9syGkb6tczKzoO3z52zG6a8lAiEAjSm+eSCkp24+cw8zB8sT/kYQFE2Lj59vKo9il/mgs0U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiljS6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3cBAAnVYHedkgbebRcgws5erGBTlrEQ3jPyW5X6vBWMF5bJ8m5dCX\r\nDcJGicZDan7x80Xy65mJeoqD3iU9JPQbsxONdfHoUG5PsIHtVqOnaIekMyti\r\nJYJuz26QEEnrnxcZRLByzgolXHLWzDFwrx3bRVPqilqIwrq0DGwEXwhccKjs\r\nSg3ihcWFPolO057qwFPivbM/AYTbEHJt0Zp/fCQE30RxH5ij+mM0Feyno4r0\r\nLzP7d0MPJnx7utnwtuODiQ3M0dVvrhO8RL4e5mXGGwWn8ILBU6TCxxhs48Jb\r\nU5v4Lc+MM9rSAH524GmbHjQ+eUvBrp71+pJwUcmJbMhjevJzZdbxAJZC5sZ+\r\nLGVHsHnXcCgO68y+wM7BfvKbm2wL6TMRiJkj+rm3bflOBAeocBwvdHYqVA7M\r\nRN7KIhXQPLaMSuloxjuPmJOneY1P+twNjj2HWYDNMNw/V5q79fqoUgs9LUib\r\nyr9hbby+gO0yF4m8OSAVgI7SSct8jnIOi8dNC6ZADGN62mRHmT+JV+1qcXBW\r\n/oQTKJMNzifTckMjZxdcjiC608KplynswuoVnThlCACvXIvFKoIF6Epqs7BQ\r\nl6MOJPZWtpNGWnc4PaAmd0++G3swNA0gSZGmBpINWJ8fGmpkihcnnSfMHOBm\r\nLG83UY7c72R7Y2GlmzW9mAGXoECZrxVfYmE=\r\n=fdKu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_1.1.7_1654011065926_0.4055347031555847"},"_hasShrinkwrap":false},"1.1.8":{"name":"nodecommons-es-ai-training","version":"1.1.8","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"@tensorflow/tfjs-core":"3.16.0","@tensorflow/tfjs-layers":"3.16.0","express":"^4.17.3","nodecommons-es-ai":"^5.0.4","nodecommons-es-ai-tensorflow":"^4.0.5","nodecommons-es-ai-tensorflow-graphics":"^1.0.6","nodecommons-es-app":"^0.0.11","nodecommons-es-app-rest":"^0.0.12","nodecommons-es-cli":"^1.2.4","nodecommons-es-express":"^0.2.2","nodecommons-es-file":"^0.0.11","nodecommons-es-graphics":"^0.12.4","nodecommons-es-rest":"^0.1.3","tscommons-es-ai":"^0.0.5","tscommons-es-core":"^0.6.0","tscommons-es-graphics":"^1.3.1"},"devDependencies":{"@types/node":"14.14.27","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","eslint":"^8.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.2","eslint-plugin-jsdoc":"^37.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.4.4"},"_id":"nodecommons-es-ai-training@1.1.8","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-uLOMTHW1otpjvIN4ENWGaB8W6tJ5pKNA5KJDFPl0w+N2y5aTfBFLHb37x1ZldmxP6YlDODl2k2QvSF/wr95Erg==","shasum":"13e65afe132f3c25830c6e514ea711c9c74d8664","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-1.1.8.tgz","fileCount":52,"unpackedSize":114481,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHzG7qfexCGH7rfREvgSFHif3S2JDXqa6vMbd71J4GKRAiEAz9H6y0aYFylp1gNAEIBacYxC+DlEJJMNjU/kuTUNL7I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD1p2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrhtg/8Co3Y7/3mUurDfyDVWs4Zx1gOBuirX5kWvm6iffMnR/d/DvGl\r\nG+/zp+933MqOpI+7LmxNIbwoypUrbFR8Aqy2CiwypV6oB57KUxoexqm/Lpdy\r\nP4Uon8h76U8nAcX1aofQmdy35e5Kb6NqKmt6qyfRgY1BxF6cg7YcqPDE7R/W\r\nMsZw+VRnEQ0HneKJpYIX0dWugwfpOm4ddeXELspfUzVBTfyHB9eKG3pQ112f\r\nwN2aJqx0ejveurU7YNLvASKY3qU96krsjfepIw90zA2PPbWAs3hOGm1+CbON\r\nMUk6Qafo1i2/IPHLgaSZyBqF666GnzjR0pSW8jwRh1ck8Zk8B4aRttA266O6\r\n2UNrr8iErAEZGnQFnkHq9nI9Y/93JlxPhc4EBXJjdxjjDF7wX76BkdeoqYXT\r\nwnAIOvc1MLppDURvJxn2cMlsu5deC1QTAceMTpxNUwkL/bRx1YvaBgbi50E6\r\nS6uS3UHC3bRUjXJmJrHvRsu75vlQiaIqlvBdHoTvAYhO7ep/d7njcPv6Vw1e\r\nI0lt8+Tg2v5+2TvNExSoyDSx7fp3z7zoE/6r1Czy+OnY2k5yi+diUV0ZWHIq\r\nCX1kW340mERuW0b8Qcx1eO1lgD4RGoL8v9w7g9HqflElbKygw8LL5BgTtY/8\r\nYLBOyI1onXJm2yq3WtOU68kJOCN/6QwV2JU=\r\n=TWV4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_1.1.8_1661950582656_0.44902631555348216"},"_hasShrinkwrap":false},"2.0.0":{"name":"nodecommons-es-ai-training","version":"2.0.0","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.0","nodecommons-es-ai-tensorflow":"^5.0.0","nodecommons-es-ai-tensorflow-graphics":"^2.0.0","nodecommons-es-app":"^1.0.0","nodecommons-es-app-rest":"^1.0.0","nodecommons-es-cli":"^2.0.1","nodecommons-es-express":"^1.0.0","nodecommons-es-file":"^1.0.0","nodecommons-es-graphics":"^1.0.0","nodecommons-es-rest":"^1.0.0","tscommons-es-ai":"^1.0.0","tscommons-es-core":"^1.0.0","tscommons-es-graphics":"^2.0.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.2.0","@tensorflow/tfjs-layers":"4.2.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"5bec4d333ae6f70c96516f45e4b7d780327aeb0c","_id":"nodecommons-es-ai-training@2.0.0","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-5n6yRqVqpBXWACTHOy0UNlPBS9GsEoM7JT+dAmEFk7yyc/YRLfqwgNkBi5RQhVPGvE69VzSEI6WNUxGS4xmelA==","shasum":"fd7ebe6e02c19c2cd1bea6637ee4324eba54ed3a","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-2.0.0.tgz","fileCount":52,"unpackedSize":114429,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6t8aPn8DpjRDnQPn+yyOOzveZeOaTlxyzTP3R/tJOIgIgJo6WNirCuPHrAxWYXEiS1/GhnFmen2F3+oNdUtByflw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj643pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGng//euQkPChDXCoApcq0FGmQlDt8pC5rwjqoYC3AroZyuNeptiN+\r\n3V4qz0utVamRe87JPEMQS6/ZWDfSHnoNlyEj+H2mmqeclU+yG9hktnkPwLR4\r\n+M33knm6tSBbSA52MDkxFWQlMKOKZloZ3wHytB7PoAmCgkQm28NOkxgQr33Q\r\nvqpm6eQrLM8Oxu1Zzz/GK9liAtUgy9VfhyufvjbQACusWxKSAotBK9ziQCYD\r\nn+uCM6nwjDyC6GydkO7ozPoZRe8YV/O5KgJ8FzLNAW+UdTPOvNFMBOueDJlj\r\nyh/AknXpVYnH/kdKDm/67908IJs5Wvh10xoDn1P0r0Y5SNATtoQ0qVPkl0ar\r\n2aJtALlN9Q+SdM8rw6DyoZerMTlnSECmMwMhPKW4XU+isO3T/ChA7fMi8LLR\r\nDeI4nlS681xkapE1yotZ1XMT6ZKB8vL4wzuq4YH+DMl00/BHAWh8liZ+ArfU\r\ncLr61R5Xc77lMPzujxVGNb+DEHPSbwoHFLpW30RUtefAEzfXdprW+r5e0ZBx\r\nD8+iPqztdQ+Cf/lRD8mD5LWE4zKUQ+aQzls+dHDJL6Jj5+j9HkL9p2ez39bg\r\n11SOxMGKTYtKdi8IttE18vA1lxnr4UjILFrUUS6YdTkGdnN9C2Yoln41zTNo\r\nOxUyy9ySyuF/loa+UCM3bogKztaERihHC9c=\r\n=xwSy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_2.0.0_1676381673520_0.5560006804330375"},"_hasShrinkwrap":false},"2.0.1":{"name":"nodecommons-es-ai-training","version":"2.0.1","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.0","nodecommons-es-ai-tensorflow":"^5.0.0","nodecommons-es-ai-tensorflow-graphics":"^2.0.0","nodecommons-es-app":"^1.0.0","nodecommons-es-app-rest":"^1.0.0","nodecommons-es-cli":"^2.0.1","nodecommons-es-express":"^1.0.0","nodecommons-es-file":"^1.0.0","nodecommons-es-graphics":"^1.0.0","nodecommons-es-rest":"^1.0.0","tscommons-es-ai":"^1.0.0","tscommons-es-core":"^1.0.0","tscommons-es-graphics":"^2.0.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.2.0","@tensorflow/tfjs-layers":"4.2.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"8d86db00bb8604b9fc5052528999e8761b803dc1","_id":"nodecommons-es-ai-training@2.0.1","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-YprJmj2oQWRmqt/Od+QML0rQv5G++MhJQZT/y79dJCKffcY3lOQbpCPWL47ASB6MZn+1hy5AUtY8eMj8MER+rA==","shasum":"dbabc5a94d7ab61a7219d6548412a9c1b0862a2b","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-2.0.1.tgz","fileCount":52,"unpackedSize":114847,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXXUS9bhNjiqwAggyQnAN5fe6PqeixHfqaVCYqeuxKNAiBjRwahhVaVFlVHkMVHolTdXdtOgwltR+dV0NuL1No4og=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7RJCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowTQ//aLCvOTmNmF3XToLZv0M9yrOJ6tI9QJb9ha+roCm47ao4xR/J\r\n2rc4UOYJmhexap4BVdI59gRPaOwItw1hxj+oXLX9tCvxNHsY7+TxBhs5ndbw\r\n8wwYZWNpbUCIZ0VfExUgzrjRDaTMwAfd0LC8DlOLrlML3EOxdsfM6WMH9EIm\r\nIgCiiDxUd5rcYvvyYPpW3801e2zYsHmncYful/dt4e1h6ydGnHZ88kFcVa9V\r\nbK35ZO0cogWj55EbyrVv4I1AadSNxCqEG/FQkSBlFp3dOj+eLrhhquYfeQwG\r\n1R+vCjaDow6DeS3h/CLe9a7zHb3OmhL2Izc8de0kLg4Z56b6zRwGLrZW4EYJ\r\nS1rLvcyleX8mswqjY4xR4DxtBc92dRzi4sATV3GSx2pxLhy+296KkTRgYvrZ\r\n1AFzxW1j5ItebZvLRLz7kbxcMF0tT2hSWn1a9s1Vck+yQ1n4Tnbn94EhxCGY\r\nqIx8u0OEovmt4Y3D/MYJ6KSM57vUqijQsAWPdPOvnXKucnyrUYNki0mKR90J\r\nLoIsPtxL/MdlhSwgeFdlOfSrnwFuD2uAAp6nIAwLn19CvOnKTYnfj5wkT4al\r\nH1UAdIFYQPKbFplheoF6qT27BvnJhMgl/e28VXVTZ9g+cueVZNsO1NL/sd6H\r\nq0QI3BZVLf+wdbKkVbMHxQtjmc60pmgyRys=\r\n=TkW/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_2.0.1_1676481089767_0.5752066649358163"},"_hasShrinkwrap":false},"2.0.2":{"name":"nodecommons-es-ai-training","version":"2.0.2","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.0","nodecommons-es-ai-tensorflow":"^5.0.0","nodecommons-es-ai-tensorflow-graphics":"^2.0.0","nodecommons-es-app":"^1.0.0","nodecommons-es-app-rest":"^1.0.0","nodecommons-es-cli":"^2.0.1","nodecommons-es-express":"^1.0.0","nodecommons-es-file":"^1.0.0","nodecommons-es-graphics":"^1.0.0","nodecommons-es-rest":"^1.0.0","tscommons-es-ai":"^1.0.0","tscommons-es-core":"^1.0.0","tscommons-es-graphics":"^2.0.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.2.0","@tensorflow/tfjs-layers":"4.2.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"2ebb1c4805f59ac725ad2d93576580e1e04ce7a3","_id":"nodecommons-es-ai-training@2.0.2","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-NHOVN6sCs4i+Bd08J0nM49exYvqh0ZFkFDS2JEl3gov6jtS7kI5CW//ZhRix0HcV9AOr8Qek/b+gHhD+4yHYgw==","shasum":"2fa097f1340c1ce726f26f452a31e916f57ff507","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-2.0.2.tgz","fileCount":52,"unpackedSize":114429,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGn3+kIHFRFsh207ifPOYTyQFb621W5Y1PUJ/n9KFavAIgWnrJjOHxzA3bleOYX9GUzO0Xl/5id+RL/3uV5+IclZs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7RO2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWYRAAjXBCGhGK15rUOmHQZZLnhxtMMrlUav8qzt72VgoBLjnmbbV/\r\nIQ3X8O5l/xB/NoW/d+WBJdJf0+slEiq+g3HKlP9e1zcM1PgRCbdcLMNl8LE3\r\nj3ukXV3/wEByjj2IVDNkC+xjJrjM51tSQQKNqleXF2RHTb1Dt2JFoa0BhQgV\r\nvz9ZEDELiqTaz7cZ0UXmIheIgm+KWo9cdu/+lcr9LKDUzh8JxuUlJbkJCFS0\r\nkVT6O7zfkTmwmrZnW9n34ubuAypMv73EnPpLTnexYEXDpCaD0I8GrHDeWBSN\r\nXKDBvHNbvfa7Bq/UEC1balTljHvY6HLbVhLv5VylsjYghj+44VcJ0y562FpX\r\n0JYNTrwxQqlXLTlmg+YA5B2Oxaz2ArZQhIiZljL7W2bHZmWpXocyZ+ixYmOD\r\nxAkSpZMwh2bPLhNbSGQHbJK7uLAuQsFxW3M+ow4rHR94/qbXTcq1PAKmFPlQ\r\nUgapGDGd35fJC1fuNk6R7kN2WxKgbui09mPKA/a3lUE30V237w7zRfid213J\r\n3fqjcj5q2+qwRFl1svlq7iPgNmpV7PScJL5Bvsd41nS4pLTYIJkv7qIMIsu/\r\nyuvj5xYS+b2MK/Lc7z2wsBWzfCStNlgdTr2peNzko9oP0+OjY/mI9nEpwKV0\r\nW8cna+H/QWTWDoFPpYUTpAnHUAjYQNpTeVA=\r\n=o0HQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_2.0.2_1676481462113_0.8986463066992307"},"_hasShrinkwrap":false},"2.0.3":{"name":"nodecommons-es-ai-training","version":"2.0.3","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.0","nodecommons-es-ai-tensorflow":"^5.0.0","nodecommons-es-ai-tensorflow-graphics":"^2.0.0","nodecommons-es-app":"^1.0.0","nodecommons-es-app-rest":"^1.0.0","nodecommons-es-cli":"^2.0.1","nodecommons-es-express":"^1.0.0","nodecommons-es-file":"^1.0.0","nodecommons-es-graphics":"^1.0.0","nodecommons-es-rest":"^1.0.0","tscommons-es-ai":"^1.0.0","tscommons-es-core":"^1.0.0","tscommons-es-graphics":"^2.0.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.2.0","@tensorflow/tfjs-layers":"4.2.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"4773d75341b5571c7865ee81e938fa56b1cf3471","_id":"nodecommons-es-ai-training@2.0.3","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-o3FGzPC584WQZRpTXbSiudrr7tQI7CU88CuZhvkeVIfWnUT3Tq/hl3G/a7MBCRpoSz1y+/tGoWmHrnDGJ93X6A==","shasum":"e9dd3a930c09d2be8c19c85c502630d1d76a59b5","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-2.0.3.tgz","fileCount":52,"unpackedSize":115229,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHEECHRcLhPavNxZ2CoZPIWytrDtRZnbLzJUXlGNFQv6AiAYT+ofkw8rWqjh582sicl/164oFDlCObVWY8CyaHhQgQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7Rc9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMyA/+KryDswkmUxnBqJv4HsLMM9ERmdgxpsNdGGv8UsjDhElG46xX\r\nWPiFAzvI8WfCrna/pJ6QQXAExYm/b/KunJ9xoG/MJOAInCm4Uh3RgpCOks1c\r\nyKzvy5dz+PzDguInobkXwIM4T2FauGRQdowOobqQwqSPUi6fNAym0NQZOgE8\r\n68yN5YQCmAjQf5ZIUsmNGzsi1IzKmYadpsfl0elfzPikIYBj4AbI8sZ4xO+K\r\nXfbfUe6nxPbkyh5tzlLntzJMMUUxADba+Fyg/XPPuwEVYfcZDpu9pItfKxvd\r\nmAOdmVufcK+NETS9j1aYMIWIzFKowLRcVm6y4Nr/9eID7JLmVmUo2IfdNqdo\r\n8PkaY0YxhptJijXquNdTmifYUx1Nb2nksTIbi+tDaMt8dOiAJOT61uWlYkjR\r\n7oQiIgViRYzWbuDWY3B0zaD8TThzaCLHVwxzHSRYVua3yzstgh+pxh/e6Ch5\r\nL/hl+Mf6CP/Nr2N01hLDELSVmCw1jtsLwWfXzuEk0O/rFWqjUUsVcp4LJ901\r\n6GwroT71XLnFztTM8fPUJdx3iTHg8yRKlBsxctuaoe/1WdDyqwplhzvoEaM4\r\nF7P7wuK1quuH5n+3V+BU1JWbDmYztsk8I7XyxU4mkkUlo4q5SWFYfE2wgpaa\r\nXj+leyqdopibjie6ouKNKefw3RZYQGzLXGk=\r\n=QSoP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_2.0.3_1676482365570_0.2583997629656283"},"_hasShrinkwrap":false},"2.1.0":{"name":"nodecommons-es-ai-training","version":"2.1.0","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.0","nodecommons-es-ai-tensorflow":"^5.0.0","nodecommons-es-ai-tensorflow-graphics":"^2.0.0","nodecommons-es-app":"^1.0.0","nodecommons-es-app-rest":"^1.0.0","nodecommons-es-cli":"^2.0.1","nodecommons-es-express":"^1.0.0","nodecommons-es-file":"^1.0.0","nodecommons-es-graphics":"^1.0.0","nodecommons-es-rest":"^1.0.0","tscommons-es-ai":"^1.0.0","tscommons-es-core":"^1.0.0","tscommons-es-graphics":"^2.0.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.2.0","@tensorflow/tfjs-layers":"4.2.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"1c6b2591ef42f4f4167a20516d27323d70a53fac","_id":"nodecommons-es-ai-training@2.1.0","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-xXPGYUMUS+VPtL8DUuHlhoA7KW3qT8pvxx4nujF/zs0EZekDzMqBngOs8vk7aN1EoCv2JtVUAR9EE+G0fp8E8A==","shasum":"bc83de8a12e673ed8940ccf55de52757ac47f146","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-2.1.0.tgz","fileCount":61,"unpackedSize":122758,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDviygqCmpSsJ8UEogIih8CB/kwBFOKv8WS0p99KEKRAAIgbX0FYtPdwrSrjCtXhwtymlxilHZvHOahUJjGjjUv1Io="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj71CHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaGw/+JfRaYMSrZ93jc7sangMM7hWWs3Vzb83A5oZZuvq0zh7YY+VW\r\nPOZw+MV++mK8xNjLBiZ+gu8W5Rot3mCMmc3i4WUSWPa1U3h3thV3c3UVpAC6\r\nToWS2eSFDG8P8fow/be5oRtmn7n6SUCkYEqIud81D4kui/WUwKIVBQjqVTo5\r\nZ48s93rBUVi/rriYqWRic/RBYMbFS1nbgtaLx/McQE7vuSJLbCxiAG9mVZk6\r\nPrPagtDFpwqUQ8myU7TyKUqsQZKffvcV1IO/MXLeX/EwP5Zr1CgVicypMTlL\r\ntE2b7DFMIuqEebN6YvyK7qtWgXii8ShsAUaTrWF9NAjtWEekSR3wX3Lfc6GM\r\nuZ6DQ3DhNG4OpJnGoI/zm06U9wtALT42DDMHz8Yx2Sp2C+7Y1FomHMOn6RRv\r\n2Kby4FsH9s/9MLjDM1Q/p65q/Xdi+YBYtFb83uP1geIqUDfFo9ob9L8Ez8p4\r\n64Fb+9Am/XPZN/nnU9Y6EF/s8pUN6mratpnBjY929OvxTq8Vsugob9xNchAY\r\n3ZBGK0mC97BQ9vsI3wg6BD41Mjl1b7cPVJ0O9LgNus6SX4om5vWA6NlR0kXt\r\nqcibxYwHCA5NeCRJO3l17o/gmDkTZ5Mpg9Nv6ojzlMNzJ5N7xU+7f+ws7ZTy\r\nCC1Y+iZNgq3Myzsj5UYW1pn14cB5lT6t610=\r\n=OT0z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_2.1.0_1676628103704_0.5269147132897412"},"_hasShrinkwrap":false},"2.1.1":{"name":"nodecommons-es-ai-training","version":"2.1.1","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.1","nodecommons-es-ai-tensorflow":"^5.0.2","nodecommons-es-ai-tensorflow-graphics":"^2.0.1","nodecommons-es-app":"^1.0.0","nodecommons-es-app-rest":"^1.0.0","nodecommons-es-cli":"^2.0.1","nodecommons-es-express":"^1.0.0","nodecommons-es-file":"^1.0.0","nodecommons-es-graphics":"^1.0.0","nodecommons-es-rest":"^1.0.0","tscommons-es-ai":"^1.0.0","tscommons-es-core":"^1.0.0","tscommons-es-graphics":"^2.0.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.2.0","@tensorflow/tfjs-layers":"4.2.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"4223213eed8bcc551638bdbedc908cf93d11308e","_id":"nodecommons-es-ai-training@2.1.1","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-EkZEt10L08EzG9G/7KW8znjxrLRtrfczxonVuccQnQD2Mxltd3JAb+taecSkYGDuVkM5ao+mEsk74hZyRvP9RA==","shasum":"a7a7bc612e3abb92277827512de55ac1e6a3e71d","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-2.1.1.tgz","fileCount":61,"unpackedSize":123267,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJ9Gbq/YbKsevkk1ReAa+X3znYJkFQzLpcDw1MuJFWOAiEAn1CgK+843DYVCi2xptmE6AxRl12iaGlIEHXrjAtU1wg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj72bxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0bw/+JrGHLllVrtthwaYbl/LQG8u7dPAfYcWQ14PiKS1M9LKnzfa3\r\nvDnNT60YWf+m6ZbhMIm5F18wKZN0uw8B6tVWGj+zOLbSPl29V2PGEajw564U\r\nu2lva9yBbM/ZwC8hjUOrH/jUwGjgoRwGT1W9dwjH6NKSXwkalkBOC7gMavDZ\r\nbtej/GjPYLksOHHwFVyiWo+O+V3HeGFg4y6D4qJ5MKVC12jD3z0W9DYazurt\r\nJQ6hq5i8DLwDpARNVPolf1pCLDuM1yd2wJehSBeT4e7tjNJRrOznsnJ5mnxd\r\n2ohrPZyBbDDWMzepSMcfr/TGWwaJKocQ5f6xLxPhUs/SUjFP2GKb+UYifpC7\r\noIjScZo0zGDf7TnbAg9DWchHbn0OgIznD96bBzfGSf0tWMTHrA3w0zlXIAGS\r\nAnpf+/DNyUMhv1touHPWrPEKmKWAsurlqaYWNQRpt2OG20+q/e5PNsUbjoMG\r\nGmrzQVSj7Yl97EoB5K1XNgVo0EyFdduj8Cpbo1aQQVs1YSeHBih/rMweDyma\r\nU+BNI9YHuY+y9zwFSQMDUuaQ82mrKWk2IqOEeEloAIhW6QfPb+DGwUNu07y/\r\nSTbifbhn63ySUrB68PiVQc+p0DyHSUPMecVaG0nIEGE+aGWkYSw+aJ8/S6qt\r\nOxZpL7oyy/VEsq8vDUHL7SdeoS/7LdB/bfk=\r\n=4DJ9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_2.1.1_1676633841619_0.4519686934058016"},"_hasShrinkwrap":false},"2.1.2":{"name":"nodecommons-es-ai-training","version":"2.1.2","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.2","nodecommons-es-ai-tensorflow":"^5.0.3","nodecommons-es-ai-tensorflow-graphics":"^2.0.2","nodecommons-es-app":"^1.0.4","nodecommons-es-app-rest":"^1.0.5","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^1.0.2","nodecommons-es-file":"^1.0.4","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^1.0.4","tscommons-es-ai":"^1.0.1","tscommons-es-core":"^1.3.4","tscommons-es-graphics":"^2.0.2"},"devDependencies":{"@tensorflow/tfjs-core":"4.2.0","@tensorflow/tfjs-layers":"4.2.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"8639ce831c6fdc8b2054e9e76e47ebe44a6825e5","_id":"nodecommons-es-ai-training@2.1.2","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-ihZttUZeSJZPyPmxDkKOeLlykFfjEU+x1h+dxZtEE9HJZb0pJF/ZfGufYW51uI2JVS9Lynby0W/zgMLIPhScLA==","shasum":"d5a0b7ff3c18b540fba345c9a08cf8b5f612a861","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-2.1.2.tgz","fileCount":61,"unpackedSize":123267,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrCbBxrETdnQ3342MFfCcspmX4vLJaXc6IMr/jTJQB3QIhAM4VVLwqwzl0bwSgl/IJPT1/rtAWIRI+lCrLJNBmFNtO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkT+B7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRZQ/+I/6U0qE/cjBFZ0wREy/qjPnEis41r7ZiCFfhjCmMfoV3zsAO\r\n2W697ZwUVBXL7qq7ky4sVOSlIugrvAPGAp6eCqqBPc7U9y196Q5p8+fHsdax\r\nVELewsfk7VuQggrGFVAv1gcaHZPdArQOLGxyUJnZUBS0opDx8hKhrFUEKq4V\r\nZ9MdZX47fY9KlegZkSKRfwlITbsVr9f5uyWy8xOIg9586gRa61E0YRd4FBI1\r\nbdxZp4mWH86P9N2dwln8vfIDJPaqe8yBppPZSsL9YDVnQj4SKgrZhdVZdDAZ\r\nPlD2ED1M7DPKKApOcSWWa9bvMbgcAA48qmxpiIyNLclPt9J84eBxJ7MqhgBE\r\n05YoxKRoO47BUeFMgs8wVw3SglZU1Ps2T8We7TZGYsa3ZGjwt6VQKCddfISd\r\n4806JDxbizKZNJP8jeNWN1xUJTmIrxn4n9K4LtgyAHs0huX/Ti2OoGSAZhj4\r\nsC65RkQdLcW0+z4ihD/hcudnnDsfoxezc+u5sWfaj2f8I2bc8ttsPADpYzrw\r\n6SVRel4ZZ37okg09dA2GqChKWZZf+9xPpdrPPuf55Ct2eerF8GtVbcNEQCdm\r\nMIQ5r8euNGJX366FQgDuNsnxLWH7FpqnA26Yf4yaHAl2ltaxQBn07kX1lvxb\r\nC+d2py6fb8pbftmVZR2xrp1fID7ROn+cjlE=\r\n=fvF9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_2.1.2_1682956411562_0.6751070546518374"},"_hasShrinkwrap":false},"2.1.3":{"name":"nodecommons-es-ai-training","version":"2.1.3","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.2","nodecommons-es-ai-tensorflow":"^5.0.4","nodecommons-es-ai-tensorflow-graphics":"^2.0.2","nodecommons-es-app":"^1.0.4","nodecommons-es-app-rest":"^1.0.5","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^1.0.2","nodecommons-es-file":"^1.0.4","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^1.0.4","tscommons-es-ai":"^1.0.1","tscommons-es-core":"^1.3.4","tscommons-es-graphics":"^2.0.2"},"devDependencies":{"@tensorflow/tfjs-core":"4.2.0","@tensorflow/tfjs-layers":"4.2.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"6c00d3e5202d52b0817b2dd7248f18d2e5826e25","_id":"nodecommons-es-ai-training@2.1.3","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-8so8hyZ+kHS/+kHv/Y13c/QruzKR++7EuKkJl0Rx4uZ/o9h0F9N5Oni5uveplTfNbij/yCOk2ZXKi5oYqHlxDQ==","shasum":"68204d8900b8f0d06a081acf7fa19fed965827fe","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-2.1.3.tgz","fileCount":61,"unpackedSize":123276,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICyP+OhHC8Vq6K5MIf385N0Cwh9DQZPEBMNcCpQuV/guAiEAzkEGPYN7efzhlCgecSWrdwnHfJW3Tudh9xJwHCKXMt8="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_2.1.3_1688113849297_0.7358743405612498"},"_hasShrinkwrap":false},"2.2.0":{"name":"nodecommons-es-ai-training","version":"2.2.0","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.2","nodecommons-es-ai-tensorflow":"^5.0.4","nodecommons-es-ai-tensorflow-graphics":"^2.1.1","nodecommons-es-app":"^1.0.4","nodecommons-es-app-rest":"^1.0.5","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^1.0.2","nodecommons-es-file":"^1.0.4","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^1.0.4","tscommons-es-ai":"^1.1.0","tscommons-es-core":"^1.3.4","tscommons-es-graphics":"^2.1.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.2.0","@tensorflow/tfjs-layers":"4.2.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"0812b0935a0700b872abe6ae61f002c3522ad3fd","_id":"nodecommons-es-ai-training@2.2.0","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-4t8pX7quOY7KzRspoJ0qEMPfI/nyp5UCVN4hvJG0vW8SXr7++AEOiyw2cze4UrSyYjdzSv6uRkhVQRDxKN7YVA==","shasum":"7ce856bb44cfe9e920779f3690e19d863952f277","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-2.2.0.tgz","fileCount":73,"unpackedSize":155993,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxZRENK89A5pkAUVDwmLVrSQUX1uCikXJdat7EhbmVXAiEAv77Y9E2rU4MXuxHaAvwC/HNv3ZVuA3gmFUySnDtwbSM="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_2.2.0_1688120206758_0.14640936954393613"},"_hasShrinkwrap":false},"2.3.0":{"name":"nodecommons-es-ai-training","version":"2.3.0","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.2","nodecommons-es-ai-tensorflow":"^5.0.4","nodecommons-es-ai-tensorflow-graphics":"^2.1.1","nodecommons-es-app":"^1.0.4","nodecommons-es-app-rest":"^1.0.5","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^1.0.2","nodecommons-es-file":"^1.0.4","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^1.0.4","tscommons-es-ai":"^1.1.0","tscommons-es-core":"^1.3.4","tscommons-es-graphics":"^2.1.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.2.0","@tensorflow/tfjs-layers":"4.2.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"a777017fa1adc6ea5b2eb990a100f2bc55d6e637","_id":"nodecommons-es-ai-training@2.3.0","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-6N4pN0XMGzPJU8P7kOmd90AsLW4u/Z9oS0yRRrinZAgNKWw9jYOK1Q68vhpsxBU3+u6BO2HVPplRqz0Jb7/oiQ==","shasum":"f8c7f6be3cddee69df69cab0c70982002b4b2a31","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-2.3.0.tgz","fileCount":73,"unpackedSize":156910,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBw2PwL3UPtfImI294cbyocVFPAbeaJI7S8R1QBZ40lhAiAMN4ubjlRa3B7NfSCd5FKSblqLpFgiwBOBPYF5l/BQ5A=="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_2.3.0_1688124187047_0.6527141181591969"},"_hasShrinkwrap":false},"2.3.1":{"name":"nodecommons-es-ai-training","version":"2.3.1","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.2","nodecommons-es-ai-tensorflow":"^5.0.4","nodecommons-es-ai-tensorflow-graphics":"^2.1.1","nodecommons-es-app":"^1.0.4","nodecommons-es-app-rest":"^1.0.5","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^1.0.2","nodecommons-es-file":"^1.0.5","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^1.0.4","tscommons-es-ai":"^1.1.0","tscommons-es-core":"^1.3.4","tscommons-es-graphics":"^2.1.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.2.0","@tensorflow/tfjs-layers":"4.2.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"eb48510ae2a7d6e9622d89063fce673510ebe00c","_id":"nodecommons-es-ai-training@2.3.1","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-j1Kr/3IXbLHoAd6KXNKPiamjcqgL6QRjOfLUY4u3xsfrI3u+IAYcJJcrNHBu5cywEuU8cbE//a6zyzhXCpggAw==","shasum":"5bd950cc715d0ed547865894f7ea22d76a5d7318","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-2.3.1.tgz","fileCount":73,"unpackedSize":156910,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1+chJlyv6jtdsc97rspmibbR2y52XoBVJkxW+kA60cgIgWoBs8aSu3dkg1mJmXNsIcJF19lzVQfWEIEpfA8gmR3s="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_2.3.1_1688125295367_0.6712740350172188"},"_hasShrinkwrap":false},"2.3.2":{"name":"nodecommons-es-ai-training","version":"2.3.2","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.2","nodecommons-es-ai-tensorflow":"^5.0.4","nodecommons-es-ai-tensorflow-graphics":"^2.1.1","nodecommons-es-app":"^1.0.4","nodecommons-es-app-rest":"^1.0.5","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^1.0.2","nodecommons-es-file":"^1.0.5","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^1.0.4","tscommons-es-ai":"^1.1.0","tscommons-es-core":"^1.3.4","tscommons-es-graphics":"^2.1.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.2.0","@tensorflow/tfjs-layers":"4.2.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"8a493d98fe0038b49ed8d1a025f5dcfae2e18c29","_id":"nodecommons-es-ai-training@2.3.2","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-tpjZxZ/opra/gSdFHOCE/V1Ptm9gXQyTkETFgE57U1INN2DN5pwQHje9Y0B4/HSUt7MN5HvxQA/aNJDROkBCnA==","shasum":"42429c66bf50460930c5f9ce1d9cf0cd9cfeed9f","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-2.3.2.tgz","fileCount":73,"unpackedSize":157439,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHq7PTN1gf6VmVDjBiEJsuueP1Ts3gY8ogd7zyQ0D0dfAiB42G5E4u5rn4PFr2CPhTkLf8kwhdsn5jTghPFD2kcOvg=="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_2.3.2_1688129563676_0.04137411770854271"},"_hasShrinkwrap":false},"2.3.3":{"name":"nodecommons-es-ai-training","version":"2.3.3","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.2","nodecommons-es-ai-tensorflow":"^5.0.4","nodecommons-es-ai-tensorflow-graphics":"^2.1.1","nodecommons-es-app":"^1.0.4","nodecommons-es-app-rest":"^1.0.5","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^1.0.2","nodecommons-es-file":"^1.0.5","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^1.0.4","tscommons-es-ai":"^1.1.0","tscommons-es-core":"^1.3.4","tscommons-es-graphics":"^2.1.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.2.0","@tensorflow/tfjs-layers":"4.2.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"45a8b939a5e2039b7d6630d684fb558f71657732","_id":"nodecommons-es-ai-training@2.3.3","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-TiRTgAPMAATdrlU90+T8hqMK5Mqjr/e9jK7II5igSIpK1HGpb/kyiAr0xg1rFLaA6uIjHC8N2Y1j135NYnzEfg==","shasum":"849c64058b9a14eca001b8cd28c494a94185e7ef","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-2.3.3.tgz","fileCount":73,"unpackedSize":158033,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJykXJLP8PyJNSRnoJmtrh8UAwHSBt2kBE5lJDn5QFsQIgAvWGkYl6nMdU29/mG+iFBBC5h4Hv2Zq32bQAMtmyP9o="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_2.3.3_1688146731578_0.42561629144063606"},"_hasShrinkwrap":false},"2.3.4":{"name":"nodecommons-es-ai-training","version":"2.3.4","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.2","nodecommons-es-ai-tensorflow":"^5.0.4","nodecommons-es-ai-tensorflow-graphics":"^2.1.1","nodecommons-es-app":"^1.0.4","nodecommons-es-app-rest":"^1.0.5","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^1.0.2","nodecommons-es-file":"^1.0.5","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^1.0.4","tscommons-es-ai":"^1.1.0","tscommons-es-core":"^1.3.4","tscommons-es-graphics":"^2.1.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.2.0","@tensorflow/tfjs-layers":"4.2.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"2b6086c206a7135b460b31f74ea9f0703b85345b","_id":"nodecommons-es-ai-training@2.3.4","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-Z1gAoxGBynQAlIsGn5hieIbOb3mcHkkU13SFFQr8yYIR8jdxUp1+dsZ69nZKAVTNMfyDeX1w0rRlrjN5zaKpJQ==","shasum":"634fe85fc564a88adf2646f5d8b25d7704ee330e","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-2.3.4.tgz","fileCount":73,"unpackedSize":158221,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbk7Q/gqGq4PJmx0J2VaEv/LbcULBsA46uTgAj6MsJxwIhAMM+S6zup9nTd6fw2s2LDb2gfY05VQcq6H7RJI58t1e3"}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_2.3.4_1688146978468_0.292079603909039"},"_hasShrinkwrap":false},"3.0.0":{"name":"nodecommons-es-ai-training","version":"3.0.0","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.2","nodecommons-es-ai-tensorflow":"^5.0.4","nodecommons-es-ai-tensorflow-graphics":"^2.1.1","nodecommons-es-app":"^1.0.4","nodecommons-es-app-rest":"^1.0.5","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^1.0.2","nodecommons-es-file":"^1.0.5","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^1.0.4","tscommons-es-ai":"^1.1.0","tscommons-es-core":"^1.3.4","tscommons-es-graphics":"^2.1.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.2.0","@tensorflow/tfjs-layers":"4.2.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"d2afca1a6bb0d0e97f36b4bd2c5af578ac661159","_id":"nodecommons-es-ai-training@3.0.0","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-5Nvy1otve3GHWQ5qItGsYngR+lM3kd+r4clXzr+Pr1JYsPCUOMFVvQUfFxidSBfcbt7DejPVaXuCsKMr6/R1Jw==","shasum":"670ad519d88779291eee9b2b47d9ea2c63ca0dd3","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-3.0.0.tgz","fileCount":73,"unpackedSize":161868,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRCPlRPlaWq1l4a1wXremnfKhtcSeXPpc0J42/LkoAzQIgXDfJ13i2MWs61yOqMzuYBycxe7nQjliBcpgpkyUOqYA="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_3.0.0_1688166183855_0.33219149594205577"},"_hasShrinkwrap":false},"3.0.1":{"name":"nodecommons-es-ai-training","version":"3.0.1","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.2","nodecommons-es-ai-tensorflow":"^5.0.4","nodecommons-es-ai-tensorflow-graphics":"^2.1.1","nodecommons-es-app":"^1.0.4","nodecommons-es-app-rest":"^1.0.5","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^1.0.2","nodecommons-es-file":"^1.0.5","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^1.0.4","tscommons-es-ai":"^1.1.0","tscommons-es-core":"^1.3.4","tscommons-es-graphics":"^2.1.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.2.0","@tensorflow/tfjs-layers":"4.2.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"882a5b66acea2f2a6396d2d4eca729c63e68d4ad","_id":"nodecommons-es-ai-training@3.0.1","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-dUDWYMYCtq7IERjml05ObgtScIauve9GlHFjKVy9ThoxYtPLVDBuheLRsfGxdULv6H+CtBvD8bQzANaGmkprOg==","shasum":"6bbcc5d01cc22d0bf5d5ce107c41c9285f697b61","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-3.0.1.tgz","fileCount":73,"unpackedSize":162469,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwSMFJltq7PtVv5J1JtlCy6UtlBejQe3f18yeHWtMK4gIhAPnSyY/S/cXf04GbLIhyyBYP7ReYGzB3/4rnKt3t40Cn"}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_3.0.1_1688167096928_0.5170890486844113"},"_hasShrinkwrap":false},"3.0.2":{"name":"nodecommons-es-ai-training","version":"3.0.2","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.2","nodecommons-es-ai-tensorflow":"^5.0.4","nodecommons-es-ai-tensorflow-graphics":"^2.1.1","nodecommons-es-app":"^1.0.4","nodecommons-es-app-rest":"^1.0.5","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^1.0.2","nodecommons-es-file":"^1.0.5","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^1.0.4","tscommons-es-ai":"^1.1.0","tscommons-es-core":"^1.3.4","tscommons-es-graphics":"^2.1.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.2.0","@tensorflow/tfjs-layers":"4.2.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"24a8acc511f9154b4df09cb231085c43172fb64b","_id":"nodecommons-es-ai-training@3.0.2","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-GmIiFbdikalsF+xkaSNtEvVESok87gpcIUoKtDlKPWTgItVXfwJmksewXOtcqrx8W0qB06SP9WTatbkveSRUUw==","shasum":"54611cfa201904af3aa6d22d328728058f993d98","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-3.0.2.tgz","fileCount":73,"unpackedSize":162628,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEbdMFduKB+x7JM8pShnETQsS7xMUH7N27ZJjPFxwT8eAiEAnnH1YMmXSfn7BI+0bGEXdvde5gQZ8SWSb8+A1sKe2PI="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_3.0.2_1688167298878_0.3708591801089116"},"_hasShrinkwrap":false},"3.0.3":{"name":"nodecommons-es-ai-training","version":"3.0.3","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.2","nodecommons-es-ai-tensorflow":"^5.0.4","nodecommons-es-ai-tensorflow-graphics":"^2.1.1","nodecommons-es-app":"^1.0.4","nodecommons-es-app-rest":"^1.0.5","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^1.0.2","nodecommons-es-file":"^1.0.5","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^1.0.4","tscommons-es-ai":"^1.1.0","tscommons-es-core":"^1.3.4","tscommons-es-graphics":"^2.1.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.2.0","@tensorflow/tfjs-layers":"4.2.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"0ea6ab24853dd4cfe6bc701b92163625a5a54e5e","_id":"nodecommons-es-ai-training@3.0.3","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-WHX2F4CXzLxtz1W8QTjRUwwuxWBjGvkSuPDF3lRAom4a/ctEEfX2U8YVdDazeqlrIX1mWbkZ6CIyXlJUpVmZnA==","shasum":"88c659de161241dab89f9fcc3c55c752a8db0728","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-3.0.3.tgz","fileCount":73,"unpackedSize":161956,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5rqcJHznmsu2BFzr++njcetXIHPxCIH3BaLK6yrBtXQIhAP8L+H/rR5Cx9xqLljRUd9ce96rImxAqf7FFy03LPdFR"}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_3.0.3_1688169431743_0.42807892929637625"},"_hasShrinkwrap":false},"4.0.0":{"name":"nodecommons-es-ai-training","version":"4.0.0","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.3","nodecommons-es-ai-tensorflow":"^6.0.0","nodecommons-es-ai-tensorflow-graphics":"^3.0.0","nodecommons-es-app":"^1.0.4","nodecommons-es-app-rest":"^1.0.5","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^1.0.2","nodecommons-es-file":"^1.0.5","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^1.0.4","tscommons-es-ai":"^1.1.0","tscommons-es-core":"^1.7.1","tscommons-es-graphics":"^2.1.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.8.0","@tensorflow/tfjs-layers":"4.8.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"754659da67ac6946b17d833c67dd2ff9aa1b0b87","_id":"nodecommons-es-ai-training@4.0.0","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-3oRVtKPkBMq/uakYqi4q4Mo4cPCZ0w4iH45aCW/EQHMFh9NJ9YAQ96DmSIQV6bK6Of0bDMDb5Rx7brDYyg2OYA==","shasum":"45bea028ba2caeb3ff134368850ad96e0fb0b435","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-4.0.0.tgz","fileCount":73,"unpackedSize":161956,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA1fRi6f0y3dJ78jjblCUWAMVzKZ9nrFhFlLzeZ9N7GsAiEA4SQgyQggQGkS/BB/raK+7/wQCXtmCddk01SQUnnlu78="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_4.0.0_1688211603113_0.8896343430888365"},"_hasShrinkwrap":false},"4.1.0":{"name":"nodecommons-es-ai-training","version":"4.1.0","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.3","nodecommons-es-ai-tensorflow":"^6.0.0","nodecommons-es-ai-tensorflow-graphics":"^3.1.0","nodecommons-es-app":"^1.0.4","nodecommons-es-app-rest":"^1.0.5","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^1.0.2","nodecommons-es-file":"^1.0.5","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^1.0.4","tscommons-es-ai":"^1.1.0","tscommons-es-core":"^1.7.1","tscommons-es-graphics":"^2.1.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.8.0","@tensorflow/tfjs-layers":"4.8.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"e69f17a5a4662e3f84d89e53a245268fba546a56","_id":"nodecommons-es-ai-training@4.1.0","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-2D99A8uTLecVrSuUYSMOT4K9ugAEpsY/wOw6AN8CJ2Vw4sJdlDC9P+XklnQxH+96HeNU5SVb/jdqlH3qsXX/zQ==","shasum":"f43e1ecfeaf0b3b907073f700db509b1e41ce8c3","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-4.1.0.tgz","fileCount":73,"unpackedSize":163332,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4CKldeyMJAsu8ztK3wN34Fx9zB7PrAXFtJqtDl+k6pgIgXWAITfurbmQtbmL5JQgeqfXtnX4eIEFkM89NZlXHbNY="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_4.1.0_1688213679276_0.5718406305524883"},"_hasShrinkwrap":false},"4.1.1":{"name":"nodecommons-es-ai-training","version":"4.1.1","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.3","nodecommons-es-ai-tensorflow":"^6.0.0","nodecommons-es-ai-tensorflow-graphics":"^3.1.1","nodecommons-es-app":"^1.0.4","nodecommons-es-app-rest":"^1.0.5","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^1.0.2","nodecommons-es-file":"^1.0.5","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^1.0.4","tscommons-es-ai":"^1.1.0","tscommons-es-core":"^1.7.1","tscommons-es-graphics":"^2.1.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.8.0","@tensorflow/tfjs-layers":"4.8.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"c66628bba6c0bb811c2897086f72987e9194d8c9","_id":"nodecommons-es-ai-training@4.1.1","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-zTHF/PlBZhF0M5sf9KsOZ6lqeD0SzXyzgDEjlodBiNBAE1whhTGSJfyooOA/rBp5/1A6N2V1pqfJ0Iomocb+QQ==","shasum":"557e6f3b9a301dabfa5dcb815036f84524978283","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-4.1.1.tgz","fileCount":73,"unpackedSize":163332,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFkDXSnUk5JjCAaRcVFB34YSYRcjK68TpgBk0JzxTBXcAiEApd/5kW4Q5Tm9st2kMzzzJY0Dc4AyXx6Zl9vJPVCLsNo="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_4.1.1_1688214945109_0.14556500534693506"},"_hasShrinkwrap":false},"4.1.2":{"name":"nodecommons-es-ai-training","version":"4.1.2","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.3","nodecommons-es-ai-tensorflow":"^6.0.0","nodecommons-es-ai-tensorflow-graphics":"^3.2.1","nodecommons-es-app":"^1.0.4","nodecommons-es-app-rest":"^1.0.5","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^1.0.2","nodecommons-es-file":"^1.0.5","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^1.0.4","tscommons-es-ai":"^1.1.0","tscommons-es-core":"^1.7.1","tscommons-es-graphics":"^2.1.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.8.0","@tensorflow/tfjs-layers":"4.8.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"4e946d372d4e67b185124f3bc86c0ce9f665b2af","_id":"nodecommons-es-ai-training@4.1.2","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-CEN7f2lNchUiyYX5XeGPRy+Jfvwysr8aOMSJRCscTeGnv6nlmb4FZre3Zvxxye2BNRav9RDYKTCHmOUwHPlOZw==","shasum":"4f3084e6a28f368fcf8be487efb2cde34f28090a","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-4.1.2.tgz","fileCount":73,"unpackedSize":162489,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBvhMxsmdYDL9kSqIBfi8T3+p9GNOmhvswlrwXe8RWL9AiAFq9enGZvMNVkYjOQ5ffFAjbcMyAgAGtSPkEHm/AV9Jg=="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_4.1.2_1688215820429_0.6985567312590257"},"_hasShrinkwrap":false},"4.1.3":{"name":"nodecommons-es-ai-training","version":"4.1.3","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.3","nodecommons-es-ai-tensorflow":"^6.0.0","nodecommons-es-ai-tensorflow-graphics":"^3.3.0","nodecommons-es-app":"^1.0.4","nodecommons-es-app-rest":"^1.0.5","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^1.0.2","nodecommons-es-file":"^1.0.5","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^1.0.4","tscommons-es-ai":"^1.1.0","tscommons-es-core":"^1.7.1","tscommons-es-graphics":"^2.1.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.8.0","@tensorflow/tfjs-layers":"4.8.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"7ca23fd0463b276dfee6ea6c27cf4977efc004a9","_id":"nodecommons-es-ai-training@4.1.3","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-sVbXuv8frlMaheH4p1+SAIP8eCR/Shl8jGX7/4dUpGedcWXLJcAMKgZvF0Ym0vNReJiz7z0g5CGyE+1d//eaiw==","shasum":"9f1b2fd7f4d1866e5b237e9964a2555bfab578c2","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-4.1.3.tgz","fileCount":73,"unpackedSize":162489,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE9oPLuxeZfQwV7NOg1jFD4hQjmzBcDLuxm/o3XVCWcRAiEAynDMSrNdXnCn2G1QcGr+LwtkUgRu5yAtPC6iy6h+oho="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_4.1.3_1688216374986_0.3680420490285379"},"_hasShrinkwrap":false},"4.2.0":{"name":"nodecommons-es-ai-training","version":"4.2.0","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.3","nodecommons-es-ai-tensorflow":"^6.0.0","nodecommons-es-ai-tensorflow-graphics":"^3.4.0","nodecommons-es-app":"^1.0.4","nodecommons-es-app-rest":"^1.0.5","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^1.0.2","nodecommons-es-file":"^1.0.5","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^1.0.4","tscommons-es-ai":"^1.1.0","tscommons-es-core":"^1.7.1","tscommons-es-graphics":"^2.1.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.8.0","@tensorflow/tfjs-layers":"4.8.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"2049387916f9803c168d71b8bfe6fe49baef89a0","_id":"nodecommons-es-ai-training@4.2.0","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-PDNM+fNwMWgucs9Gul0keMtQH4jOXquEZLgOdo2jHmDe8ClQ6m0oYt2BOPGFFXPQbbXkBunYdAx77nDT970OnQ==","shasum":"4346eccc7563b897c27b98e4644e9f34b5e1fd61","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-4.2.0.tgz","fileCount":73,"unpackedSize":163876,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQ/NzeLSkmE5Kn24mg7p8zlHCLQv6Sj8Lkz+RRaLm0wAiEAwcV2DcxF2xoPDAd54agByoqyLyzyscru78gIPPERmTo="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_4.2.0_1688227783245_0.5557879597067954"},"_hasShrinkwrap":false},"4.2.1":{"name":"nodecommons-es-ai-training","version":"4.2.1","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.3","nodecommons-es-ai-tensorflow":"^6.0.0","nodecommons-es-ai-tensorflow-graphics":"^3.4.0","nodecommons-es-app":"^1.0.4","nodecommons-es-app-rest":"^1.0.5","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^1.0.2","nodecommons-es-file":"^1.0.5","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^1.0.4","tscommons-es-ai":"^1.1.0","tscommons-es-core":"^1.7.1","tscommons-es-graphics":"^2.1.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.8.0","@tensorflow/tfjs-layers":"4.8.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"5745278408994c4fca5743860da74a2f9769923c","_id":"nodecommons-es-ai-training@4.2.1","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-jxAIZEOlbQjFeDzjsa063vnXzNoX4chcDcYSMpiRFgrDamPcUovSUdhZASqfC1cReqj12SQmgxOP3qqawyZBEw==","shasum":"a6e7f45ee7ce17cedd0bb95b44e7b27a24649719","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-4.2.1.tgz","fileCount":73,"unpackedSize":164212,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFRWc7WyxKgKG8549G/4o9Tg8yJu190PpLqJZ/TUj/DGAiAcBUCr97D4xeC4GlmDi+CKiCsZs/EViA2iba1vz95GLg=="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_4.2.1_1688467996902_0.9794367868390523"},"_hasShrinkwrap":false},"4.2.2":{"name":"nodecommons-es-ai-training","version":"4.2.2","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.3","nodecommons-es-ai-tensorflow":"^6.0.0","nodecommons-es-ai-tensorflow-graphics":"^3.4.0","nodecommons-es-app":"^1.0.4","nodecommons-es-app-rest":"^1.0.5","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^1.0.2","nodecommons-es-file":"^1.0.5","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^1.0.4","tscommons-es-ai":"^1.1.0","tscommons-es-core":"^1.7.1","tscommons-es-graphics":"^2.1.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.8.0","@tensorflow/tfjs-layers":"4.8.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"7430e9f7430b1a9fcbbb066b899796cf5e808644","_id":"nodecommons-es-ai-training@4.2.2","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-zGt9UjHuYURqibBlSZuVrijTzMwYIY8B58lrorJK3vw+HPil2nZoaZKa4/8Z++pUPsQVMduUGFJxUInK0+8/3A==","shasum":"ddaa7a38f080b14013ebf204784399c9d450a664","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-4.2.2.tgz","fileCount":73,"unpackedSize":164723,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAoYkIHpj1KQY+e7uJGxulJgRNGoN+0j1qvmrv7wsY8GAiEAuNZ6geliuX0/Fb66dfNuPFITtO0uyArXNCP2Yjr5Rx0="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_4.2.2_1688544449456_0.03582773266604411"},"_hasShrinkwrap":false},"4.2.3":{"name":"nodecommons-es-ai-training","version":"4.2.3","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.3","nodecommons-es-ai-tensorflow":"^6.0.0","nodecommons-es-ai-tensorflow-graphics":"^3.4.0","nodecommons-es-app":"^1.0.4","nodecommons-es-app-rest":"^1.0.5","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^1.0.2","nodecommons-es-file":"^1.0.5","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^1.0.4","tscommons-es-ai":"^1.1.0","tscommons-es-core":"^1.7.1","tscommons-es-graphics":"^2.1.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.8.0","@tensorflow/tfjs-layers":"4.8.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"d23ad28ce545b6b1c79d155f9d63dd5de0fbf375","_id":"nodecommons-es-ai-training@4.2.3","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-1/7LizFg+ZM4RJDu1nojZobaKSnJfT2nOaXm3kIhjplmWwwJGvT5qqSoY8tj+4UAyYEpxR53a/xtLWFqcxbwXw==","shasum":"125b1f2ed081533dc0954f3cc424ecbb7428c4ba","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-4.2.3.tgz","fileCount":73,"unpackedSize":164860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAbaVFD3Gpvrt14eJnuwCdtaTt00zlNfr4l+fVszat0VAiEAk2sVj3aXXDW/OZAchl1BrMUfTYRz+HdjDJm22WQREZE="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_4.2.3_1688552687700_0.7043359784806635"},"_hasShrinkwrap":false},"4.2.4":{"name":"nodecommons-es-ai-training","version":"4.2.4","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.3","nodecommons-es-ai-tensorflow":"^6.0.0","nodecommons-es-ai-tensorflow-graphics":"^3.4.0","nodecommons-es-app":"^1.0.4","nodecommons-es-app-rest":"^1.0.5","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^1.0.2","nodecommons-es-file":"^1.0.5","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^1.0.4","tscommons-es-ai":"^1.1.0","tscommons-es-core":"^1.7.1","tscommons-es-graphics":"^2.1.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.8.0","@tensorflow/tfjs-layers":"4.8.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"98d0fe58f8e39595a74b4151f2fa66757d26b539","_id":"nodecommons-es-ai-training@4.2.4","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-+mwVN8M0S1QTj9yjL2k2oHXeskCoRdlUPUvjDvSZuWjWSPIpNzI+fTolwtulK9pO6gUqZh0YYowxfZcF5umwQg==","shasum":"bac77191d19d40671291f680d4399eac0122716d","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-4.2.4.tgz","fileCount":73,"unpackedSize":167328,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICDTxMJDE9rwwi0XdHPjJEqTRymganOyH1IGsP3bX2QyAiAO6X8YWei1q7I5eNKc8VYCzRrz8pKqulblfhOXrsw0Eg=="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_4.2.4_1688554317814_0.022535960950631262"},"_hasShrinkwrap":false},"4.3.0":{"name":"nodecommons-es-ai-training","version":"4.3.0","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.3","nodecommons-es-ai-tensorflow":"^6.0.0","nodecommons-es-ai-tensorflow-graphics":"^3.4.0","nodecommons-es-app":"^1.0.4","nodecommons-es-app-rest":"^1.0.5","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^1.0.2","nodecommons-es-file":"^1.0.5","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^1.0.4","tscommons-es-ai":"^1.1.0","tscommons-es-core":"^1.7.1","tscommons-es-graphics":"^2.1.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.8.0","@tensorflow/tfjs-layers":"4.8.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"480356767f209a060061187ca589002b3dfd0ea6","_id":"nodecommons-es-ai-training@4.3.0","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-s1xBJdo0xxOqkMUeFMk2E/xfcUHRI2DYJtJR7hIu0mPm3lsKKOEzETSpzh7Os/US6mn3CmGfoT8HRNCaSagPpw==","shasum":"0b6370fa9bb8e1ed51e9f06358f287bed0f68969","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-4.3.0.tgz","fileCount":73,"unpackedSize":169590,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf3kHvt62DDQ/JcHwAn3XE26FsP5ualHkUyLkI1tAHcAIhAJPxrxXhf8YThLwJdtB7C0/eogkhqkjp/VO0fg6nNpQR"}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_4.3.0_1688641163470_0.4207948544583777"},"_hasShrinkwrap":false},"4.4.0":{"name":"nodecommons-es-ai-training","version":"4.4.0","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.3","nodecommons-es-ai-tensorflow":"^6.0.0","nodecommons-es-ai-tensorflow-graphics":"^3.4.0","nodecommons-es-app":"^1.0.4","nodecommons-es-app-rest":"^1.0.5","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^1.0.2","nodecommons-es-file":"^1.0.5","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^1.0.4","tscommons-es-ai":"^1.1.0","tscommons-es-core":"^1.7.1","tscommons-es-graphics":"^2.1.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.8.0","@tensorflow/tfjs-layers":"4.8.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"4303e02ef3f9e45dc62fe4413ee972b4dae08722","_id":"nodecommons-es-ai-training@4.4.0","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-bfh8+iaQpZ6P/0IHeKOsUpdWIzw7lHgTmaxZxn1UAgn61fgnuHfD3LTRNs1isEwUuLX2KroN1Q6rA7jpV2zHDg==","shasum":"41782c1250d7c9f398cf5bed0c6e3eb3c58fe068","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-4.4.0.tgz","fileCount":73,"unpackedSize":170134,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQVNX27k5gMWS+6pDGvGdWJ8Y87ds6dXai9fJ54DWjCQIhAJOYtCn5XZrpVKgmTFzEsY1G1sAC9K31hmdxREe03qgX"}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_4.4.0_1688642832613_0.3633713871702082"},"_hasShrinkwrap":false},"4.4.1":{"name":"nodecommons-es-ai-training","version":"4.4.1","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.3","nodecommons-es-ai-tensorflow":"^6.0.0","nodecommons-es-ai-tensorflow-graphics":"^3.4.0","nodecommons-es-app":"^1.0.4","nodecommons-es-app-rest":"^1.0.5","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^1.0.2","nodecommons-es-file":"^1.0.5","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^1.0.4","tscommons-es-ai":"^1.1.0","tscommons-es-core":"^1.7.1","tscommons-es-graphics":"^2.1.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.8.0","@tensorflow/tfjs-layers":"4.8.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"4d7048f2a41fd6f0e28cb1c93b0443cc68ccf51b","_id":"nodecommons-es-ai-training@4.4.1","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-Hlc5nb8Ogckk1RrqiS+bo9nRhfpuh/Yowua48xE5GtV6ZSbdrSNBtWSuEo+FBzZximZPj4EuFdFyOuMttxfoIA==","shasum":"34a20ac8dbf2817e4041b23e63cd42d77e93261c","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-4.4.1.tgz","fileCount":73,"unpackedSize":170210,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2kUrp/Bvmh02hYoSaCkyX5NxjSnKnyuD5gHhaRcZA3AIgcfRN/q2jf4sLWdUepRjDaZtaK/55mh0bkxRHf5ZtoLk="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_4.4.1_1688643199551_0.7442434246453857"},"_hasShrinkwrap":false},"4.5.0":{"name":"nodecommons-es-ai-training","version":"4.5.0","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.3","nodecommons-es-ai-tensorflow":"^6.0.0","nodecommons-es-ai-tensorflow-graphics":"^3.4.0","nodecommons-es-app":"^1.0.4","nodecommons-es-app-rest":"^1.0.5","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^1.0.2","nodecommons-es-file":"^1.0.5","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^1.0.4","tscommons-es-ai":"^1.1.0","tscommons-es-core":"^1.7.1","tscommons-es-graphics":"^2.1.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.8.0","@tensorflow/tfjs-layers":"4.8.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"c76f0d5b55c4bb39cd04464686e29fce1f04a377","_id":"nodecommons-es-ai-training@4.5.0","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-XeITxi+IoAnArv1d45AmayAMyeWpVuXTKj/KZD6yVZRyaYoayZXIXNthnvh0LLY5b4tmo819XAdOxo4LaEQGYQ==","shasum":"8d9c37d1180174b40901e6141fa8ca0231edd684","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-4.5.0.tgz","fileCount":73,"unpackedSize":170751,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqYzMeelCAmWRZoFdxGyDQkvFMaykLNBcciIlA+XsW4AIgOnGQpXjJvjzaC9WwA+vzpbJQbRnd4DuzA1nAbVMeXfU="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_4.5.0_1688645034841_0.7166240929753207"},"_hasShrinkwrap":false},"4.5.1":{"name":"nodecommons-es-ai-training","version":"4.5.1","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.3","nodecommons-es-ai-tensorflow":"^6.0.0","nodecommons-es-ai-tensorflow-graphics":"^3.4.0","nodecommons-es-app":"^1.0.4","nodecommons-es-app-rest":"^1.0.5","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^1.0.2","nodecommons-es-file":"^1.0.5","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^1.0.4","tscommons-es-ai":"^1.1.0","tscommons-es-core":"^1.7.1","tscommons-es-graphics":"^2.1.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.8.0","@tensorflow/tfjs-layers":"4.8.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"19adc05a6ee4a8d29f3e9afbfa51b140ecde4938","_id":"nodecommons-es-ai-training@4.5.1","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-RfKPMEmf3KryGqCKH8nJ043JeLK5Y9otQcMCjEEpJIWlZ7l1laC/6uFBWNCVNf6IMzPQ9il7/av1NXvGWGlehA==","shasum":"e8447e500232af761526885c0712dd0c7aaaeb42","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-4.5.1.tgz","fileCount":73,"unpackedSize":170408,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHwShcTxqXvu3t2qP55zqxjvNLfOxcDLeMaRV8R/9lbYAiBJRaBsel7b2AgWwYkhkFl1pAug0n2mg35inXVB66lcZQ=="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_4.5.1_1688645446286_0.6571957210644133"},"_hasShrinkwrap":false},"4.5.2":{"name":"nodecommons-es-ai-training","version":"4.5.2","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.3","nodecommons-es-ai-tensorflow":"^6.0.0","nodecommons-es-ai-tensorflow-graphics":"^3.4.0","nodecommons-es-app":"^1.0.4","nodecommons-es-app-rest":"^1.0.5","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^1.0.2","nodecommons-es-file":"^1.0.5","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^1.0.4","tscommons-es-ai":"^1.1.0","tscommons-es-core":"^1.7.1","tscommons-es-graphics":"^2.1.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.8.0","@tensorflow/tfjs-layers":"4.8.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"c22b7c1c4d07f9d22cd5e6d7f96b24eb8ced9399","_id":"nodecommons-es-ai-training@4.5.2","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-oxh7dNMOIT3Aso68Y8F1zqBHPnCIZtwy/pu5W/QcVd3/jGlhaU9ZZU5lEnyjJm+r6+korurvEsWMGIYZre0OVw==","shasum":"ca8894a1a2562a12ec9efd393c8cc9d7676bb60f","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-4.5.2.tgz","fileCount":73,"unpackedSize":170230,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH1YiKsNYZkcWIpTNcq5fpQMRralR8g43RUUDlgkirc4AiEA4eu+ZHpYZSaWOkAqzoqC2tpueEU9HV1N4KY2X7RR2Rs="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_4.5.2_1688744804835_0.7421545415404225"},"_hasShrinkwrap":false},"4.5.3":{"name":"nodecommons-es-ai-training","version":"4.5.3","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.3","nodecommons-es-ai-tensorflow":"^6.0.0","nodecommons-es-ai-tensorflow-graphics":"^3.5.0","nodecommons-es-app":"^1.0.4","nodecommons-es-app-rest":"^1.0.5","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^1.0.2","nodecommons-es-file":"^1.0.5","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^1.0.4","tscommons-es-ai":"^1.1.0","tscommons-es-core":"^1.7.1","tscommons-es-graphics":"^2.1.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.8.0","@tensorflow/tfjs-layers":"4.8.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"2930d07722676d381bdd7435509d2a695d09d645","_id":"nodecommons-es-ai-training@4.5.3","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-YqHQrBEnVEGdBWjHvlBMqXuVeus8LAZEwOjGfRnULkfogf0vKMk+5uusCtEzgvuHNLi+JT8BbtNm5N92VbKOwA==","shasum":"6f5644b72b47cf13893af0e3e529bc2245b6ccd6","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-4.5.3.tgz","fileCount":73,"unpackedSize":170230,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB7HhNBKZCtqu8dzd2uwVErvOF+q056btFo7QDBnHjCKAiEA6yCF0sxH7JDzntOu78gEez2PpCF61OKI3NL8HNvSDlY="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_4.5.3_1688916009069_0.4612788859293562"},"_hasShrinkwrap":false},"4.5.4":{"name":"nodecommons-es-ai-training","version":"4.5.4","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.3","nodecommons-es-ai-tensorflow":"^6.0.0","nodecommons-es-ai-tensorflow-graphics":"^3.5.1","nodecommons-es-app":"^1.0.4","nodecommons-es-app-rest":"^1.0.5","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^1.0.2","nodecommons-es-file":"^1.0.5","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^1.0.4","tscommons-es-ai":"^1.1.0","tscommons-es-core":"^1.7.1","tscommons-es-graphics":"^2.1.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.8.0","@tensorflow/tfjs-layers":"4.8.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"715d094b471a720b3a5d315cdf98c470b97ad5b8","_id":"nodecommons-es-ai-training@4.5.4","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-NkM6rk4olQPpxCe9u4If1tCbsj3CV7dbKafcvO6rt4CDE/Ii5E78RcrV2vXjMjSXKyjOrxxc0KxgjxzzMPClUA==","shasum":"4466c8e6d0a80a34f5fe9a9543ea02b6e9776e4c","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-4.5.4.tgz","fileCount":73,"unpackedSize":170230,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfizRayTVxt8CTmJdOFQAxIJHMvCs1AruF9RSuAU5FyQIhANG4//vAyRl+Q46O7yFiKe14T2LJdWiNg3GHlIwLU67H"}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_4.5.4_1688916941032_0.14312297855976364"},"_hasShrinkwrap":false},"4.5.5":{"name":"nodecommons-es-ai-training","version":"4.5.5","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.3","nodecommons-es-ai-tensorflow":"^6.0.0","nodecommons-es-ai-tensorflow-graphics":"^3.5.7","nodecommons-es-app":"^1.0.4","nodecommons-es-app-rest":"^1.0.5","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^1.0.2","nodecommons-es-file":"^1.0.5","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^1.0.4","tscommons-es-ai":"^1.1.0","tscommons-es-core":"^1.7.1","tscommons-es-graphics":"^2.1.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.8.0","@tensorflow/tfjs-layers":"4.8.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"ec3d33d0104b063f450c8d2aafbc3106929f5aea","_id":"nodecommons-es-ai-training@4.5.5","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-Qty9TtAJKFs6ejSv/GI0qptnh+aUEw6ZxV0U1bM46mueBWjCenLxOnDikbjwuJhjyAgpYrsbaM8qXHWhrkpCTQ==","shasum":"263fdd120d50538cdcd5c43e1695beac62c56539","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-4.5.5.tgz","fileCount":73,"unpackedSize":170230,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCw8K5aH2dEhymt4k+owkTUBpJMkjEQIv+XkU6Q+AeemgIhAJgqULoxEhI8GWMupVS5GXw9OVqlLe6n44TmgdvJy58p"}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_4.5.5_1688941373973_0.38515598178307453"},"_hasShrinkwrap":false},"4.5.6":{"name":"nodecommons-es-ai-training","version":"4.5.6","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.3","nodecommons-es-ai-tensorflow":"^6.0.0","nodecommons-es-ai-tensorflow-graphics":"^3.5.7","nodecommons-es-app":"^1.0.4","nodecommons-es-app-rest":"^1.0.5","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^1.0.2","nodecommons-es-file":"^1.0.5","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^1.0.4","tscommons-es-ai":"^1.1.0","tscommons-es-core":"^1.7.1","tscommons-es-graphics":"^2.1.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.8.0","@tensorflow/tfjs-layers":"4.8.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"6bb1e70d083f18131ef55bdd3e3a049fd1820df5","_id":"nodecommons-es-ai-training@4.5.6","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-YE8INjMicFT6+uyCJYee6vqtOd1U7/xH6sLc1zFrUtdY8H4YlgfYSFJFrtW9FqLE6TyB4miBplBTOpXbBn1Uxg==","shasum":"c34573251df01f6f110360deab62a5859b2009c7","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-4.5.6.tgz","fileCount":73,"unpackedSize":170226,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5b4oFi3FsaZb6EpsuSFBsUP4jmTbJwPiTHztJy3UzpQIgCJsI/CNH2FJDCWYn8Wuorc5eYiJdxy2/Tv/iDiQI+s0="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_4.5.6_1690388800059_0.29266561858353946"},"_hasShrinkwrap":false},"4.6.0":{"name":"nodecommons-es-ai-training","version":"4.6.0","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.3","nodecommons-es-ai-tensorflow":"^6.0.0","nodecommons-es-ai-tensorflow-graphics":"^3.5.7","nodecommons-es-app":"^1.0.4","nodecommons-es-app-rest":"^1.0.5","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^1.0.2","nodecommons-es-file":"^1.0.5","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^1.0.4","tscommons-es-ai":"^1.1.0","tscommons-es-core":"^1.7.1","tscommons-es-graphics":"^2.1.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.8.0","@tensorflow/tfjs-layers":"4.8.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"299c8e96a459d151d63afb54fb7c90f5dbd3cbae","_id":"nodecommons-es-ai-training@4.6.0","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-zJdeKIC5vEkFtX80sC4l2Go7HVrnb8qs4XXkZtcNm7a5xK3pNBeKFa4zk/3VSakzppivCHD7Lvk9/UksdNodtQ==","shasum":"25dde9d02efd26cd200020c778400d7b6e77a04a","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-4.6.0.tgz","fileCount":73,"unpackedSize":171742,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDlhHH7dbdwbAk9DqNgK9/4v8ZUUVnrzvGUozizcXLwhAiBBvUcPP3V7JvaULuIigpi5sT+YJEokRvuEHj5w6px0fA=="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_4.6.0_1691145622642_0.06328443360387559"},"_hasShrinkwrap":false},"4.6.1":{"name":"nodecommons-es-ai-training","version":"4.6.1","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.3","nodecommons-es-ai-tensorflow":"^6.0.0","nodecommons-es-ai-tensorflow-graphics":"^3.5.7","nodecommons-es-app":"^1.0.4","nodecommons-es-app-rest":"^1.0.5","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^1.0.2","nodecommons-es-file":"^1.0.5","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^1.0.4","tscommons-es-ai":"^1.1.0","tscommons-es-core":"^1.7.1","tscommons-es-graphics":"^2.1.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.8.0","@tensorflow/tfjs-layers":"4.8.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"a5671f4086842b1ced52626c543a309769df92f8","_id":"nodecommons-es-ai-training@4.6.1","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-OSPGkfRlIKzysPpx5psGmPBf+m/Qv6q1ayBaL/AwZjz4+bQ4GqhGzUqM6+nMdXXX++hXy1RebeX9OGIUwqVJJA==","shasum":"c017f36038166759daf26fdce1b2268414efd656","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-4.6.1.tgz","fileCount":73,"unpackedSize":170226,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICrRojeZcdkrAxnfqrrqJpWf5+p8ru47j+ddpCW95P7jAiEA/m2fTCrAs64ct+p4aznjMZeNYhVTuNGo0yJtnG9D5mo="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_4.6.1_1691145949317_0.6015549445800052"},"_hasShrinkwrap":false},"4.7.0":{"name":"nodecommons-es-ai-training","version":"4.7.0","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.3","nodecommons-es-ai-tensorflow":"^6.0.0","nodecommons-es-ai-tensorflow-graphics":"^3.5.7","nodecommons-es-app":"^1.0.4","nodecommons-es-app-rest":"^1.0.5","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^1.0.2","nodecommons-es-file":"^1.0.5","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^1.0.4","tscommons-es-ai":"^1.1.0","tscommons-es-core":"^1.7.1","tscommons-es-graphics":"^2.1.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.8.0","@tensorflow/tfjs-layers":"4.8.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"3abedc853e811844709ba8d4c53539bb1b29dc56","_id":"nodecommons-es-ai-training@4.7.0","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-F50JMnxJAszpWofyEk0PC3gX4qBky4eLAuoS6xBBJm2ycVpvPah3SOXe7JG/lPQPs2hYRmdA4hmQrRiza+FUKw==","shasum":"e98f647239acef8069239a28c0ce431c46b21b59","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-4.7.0.tgz","fileCount":73,"unpackedSize":171340,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWjMUSfajd51/MLKgF9gRbiOFOwAS0XqRs4DOH1GnjTAIhAJ0PlYNjm85ejzzFRYHW6MCflvFzyDwVnlamTf7dybN3"}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_4.7.0_1692258533459_0.9675359099645005"},"_hasShrinkwrap":false},"5.0.0":{"name":"nodecommons-es-ai-training","version":"5.0.0","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.3","nodecommons-es-ai-tensorflow":"^6.0.0","nodecommons-es-ai-tensorflow-graphics":"^3.5.7","nodecommons-es-app":"^1.0.5","nodecommons-es-app-rest":"^2.0.4","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^2.2.0","nodecommons-es-file":"^1.0.5","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^2.0.5","tscommons-es-ai":"^1.1.0","tscommons-es-core":"^1.7.1","tscommons-es-graphics":"^2.1.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.8.0","@tensorflow/tfjs-layers":"4.8.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"dc6ba63a01a7e9bc75293dba86c1ce02b7cd913c","_id":"nodecommons-es-ai-training@5.0.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-0IeZqltH8Z7bHWmx4msTgwpcB/bhjqmBZdPADrHgkFJO1eoK6659lZTK0CQxlIBhcJRX8sQzdkeBkLBAafwI4w==","shasum":"076c4390c9e352ed8b879efa651b8c94bcec0b96","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-5.0.0.tgz","fileCount":73,"unpackedSize":173249,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDo1q1Zuu6mh6pnZtU1T6yJ7lF7l0F/sBoGHy0r6ITXDwIgdYUhEGYhRErmqw7D9MwCCWaxMzOJitrvi2yF6REfuPs="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_5.0.0_1692711618850_0.8437337371041447"},"_hasShrinkwrap":false},"5.0.1":{"name":"nodecommons-es-ai-training","version":"5.0.1","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.3","nodecommons-es-ai-tensorflow":"^6.0.0","nodecommons-es-ai-tensorflow-graphics":"^3.5.7","nodecommons-es-app":"^1.0.5","nodecommons-es-app-rest":"^2.0.5","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^3.0.0","nodecommons-es-file":"^1.0.5","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^2.0.6","tscommons-es-ai":"^1.1.0","tscommons-es-core":"^1.7.1","tscommons-es-graphics":"^2.1.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.8.0","@tensorflow/tfjs-layers":"4.8.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"07d93cd628a93b0efa061ca91af2b59a68f62ad1","_id":"nodecommons-es-ai-training@5.0.1","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-L710b/SO4w27pFGDw2+8cj4S+ApIxAw3PGmT+fgr/DDjE3rem5ZMy9IYtW5Sxg+5KfOPsjBnq+QceFklP9O3rw==","shasum":"adaf6f3b87b40618e96ca87483a247c2180b9d2c","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-5.0.1.tgz","fileCount":73,"unpackedSize":173249,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDG0Qhh1a0OxoDuklEvyLYG8r+eDU9velmZlN2yWkuo/QIhALa1oOVlSSED++Z6qUSzwgoHIink+hzVKn3IDpHRX45N"}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_5.0.1_1692780617802_0.10923948610033629"},"_hasShrinkwrap":false},"5.0.2":{"name":"nodecommons-es-ai-training","version":"5.0.2","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.3","nodecommons-es-ai-tensorflow":"^6.0.0","nodecommons-es-ai-tensorflow-graphics":"^3.5.7","nodecommons-es-app":"^1.0.5","nodecommons-es-app-rest":"^2.0.6","nodecommons-es-cli":"^2.0.3","nodecommons-es-express":"^3.0.1","nodecommons-es-file":"^1.0.5","nodecommons-es-graphics":"^1.0.1","nodecommons-es-rest":"^2.0.7","tscommons-es-ai":"^1.1.0","tscommons-es-core":"^1.7.1","tscommons-es-graphics":"^2.1.0"},"devDependencies":{"@tensorflow/tfjs-core":"4.8.0","@tensorflow/tfjs-layers":"4.8.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"9c8535fb8fa346c8815260b7e0c1a061cf9014a4","_id":"nodecommons-es-ai-training@5.0.2","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-SrY9vvYDu8OBjwl5G493uqTK6M1E+ZIMwNMFsu7cBVh1rI4jhN5XymuVw79O0Fwu2UOKYf+qP8i7uRQCS0/iXQ==","shasum":"83fd95394454974405e385fe61728e793bfbdd1b","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-5.0.2.tgz","fileCount":73,"unpackedSize":173249,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUyUnIyp6GpeSXF3bgRRnMpZBfg8PVTj33kH8L2OmBygIgTleoMG3z4Etyajx/KymtzIJQ8Q+I+vFrpXc826w/6Pw="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_5.0.2_1692797710604_0.6825788259629091"},"_hasShrinkwrap":false},"5.0.3":{"name":"nodecommons-es-ai-training","version":"5.0.3","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.4","nodecommons-es-ai-tensorflow":"^6.0.1","nodecommons-es-ai-tensorflow-graphics":"^3.5.8","nodecommons-es-app":"^1.0.7","nodecommons-es-app-rest":"^2.0.9","nodecommons-es-cli":"^2.0.4","nodecommons-es-express":"^3.0.4","nodecommons-es-file":"^1.1.0","nodecommons-es-graphics":"^1.0.2","nodecommons-es-rest":"^2.0.9","tscommons-es-ai":"^1.1.0","tscommons-es-core":"^1.8.0","tscommons-es-graphics":"^2.1.1"},"devDependencies":{"@tensorflow/tfjs-core":"4.8.0","@tensorflow/tfjs-layers":"4.8.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"e78fc3947a1762fcd1f6f978b69d7299bced5552","_id":"nodecommons-es-ai-training@5.0.3","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-MmaJAV/+IK9E+t7OmqYagHGew8NcNgwu1iCKlhmOT9x9tNqyDg3SzI4OtQJuRs+994dooJnsLVNgZShawF3IOg==","shasum":"5c804099c2c439aa8435bc7c72c81dc8f04614e8","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-5.0.3.tgz","fileCount":73,"unpackedSize":173249,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiS6Nja8QVdsALvqmsU3xUiPEw3DDCczuiB8MXueciKQIhAJ2Y4c6JOe1Q4AiyuSTaOUgpTZG1OKlNBH9f9UDBGkK/"}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_5.0.3_1695115094369_0.12226365509086867"},"_hasShrinkwrap":false},"5.0.4":{"name":"nodecommons-es-ai-training","version":"5.0.4","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.5","nodecommons-es-ai-tensorflow":"^6.0.2","nodecommons-es-ai-tensorflow-graphics":"^3.5.9","nodecommons-es-app":"^1.0.7","nodecommons-es-app-rest":"^2.0.9","nodecommons-es-cli":"^2.0.4","nodecommons-es-express":"^3.0.4","nodecommons-es-file":"^1.1.0","nodecommons-es-graphics":"^1.0.3","nodecommons-es-rest":"^2.0.9","tscommons-es-ai":"^1.1.1","tscommons-es-core":"^1.9.0","tscommons-es-graphics":"^2.1.2"},"devDependencies":{"@tensorflow/tfjs-core":"4.8.0","@tensorflow/tfjs-layers":"4.8.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"71fec2ab979e5bb94f19367d28795652bef0be8d","_id":"nodecommons-es-ai-training@5.0.4","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-FFmoiK1fXJAVq0VhxTF0bcNtaDA6TunQSqn0GuP6gb9qU6YUA7V/cgxavwDb6jaILKmIMzUMKF3GwDtNJRcDTw==","shasum":"6afa15b8022494561f59cedf6de5f240b06cfea4","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-5.0.4.tgz","fileCount":73,"unpackedSize":173249,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDDQNHnA56BVlFIrh1cups5kP1KxNmZEBUaSERfaPeeAIgXwQjNFEsDKh3S8ETq/yekUpSQ8SyVNgiZgRkQtVx8KA="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_5.0.4_1699458805321_0.2455700317547196"},"_hasShrinkwrap":false},"5.1.0":{"name":"nodecommons-es-ai-training","version":"5.1.0","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.5","nodecommons-es-ai-tensorflow":"^6.2.0","nodecommons-es-ai-tensorflow-graphics":"^3.6.0","nodecommons-es-app":"^1.0.7","nodecommons-es-app-rest":"^2.0.9","nodecommons-es-cli":"^2.0.4","nodecommons-es-express":"^3.0.4","nodecommons-es-file":"^1.1.0","nodecommons-es-graphics":"^1.0.3","nodecommons-es-rest":"^2.0.9","tscommons-es-ai":"^1.1.1","tscommons-es-core":"^1.9.0","tscommons-es-graphics":"^2.1.2"},"devDependencies":{"@tensorflow/tfjs-core":"4.13.0","@tensorflow/tfjs-layers":"4.13.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"de21d67bcc67299dbcbf2223f1db9c82fb8b01c2","_id":"nodecommons-es-ai-training@5.1.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-AmHDNEY/FMBvuSpjobfxQTpXnuuQdbJkdNFjqE5qCUXWFvHOELhw/V2NcxE+osnR7VaNHwHcm0L2zO7ihpefMQ==","shasum":"f2bbed6e89617d3d5f631ab8c2d26d0dfe914338","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-5.1.0.tgz","fileCount":73,"unpackedSize":173251,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKMYN1gJkNiRmqVNeEXOsA1yu3qRFaqt6WN7dMG8PTIAIhAIhNtCfokaVjpAzfpm7kTNDdt1Btr3NORaTvYo/RE9z+"}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_5.1.0_1699459123057_0.7729394138282946"},"_hasShrinkwrap":false},"5.1.1":{"name":"nodecommons-es-ai-training","version":"5.1.1","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.7","nodecommons-es-ai-tensorflow":"^6.2.2","nodecommons-es-ai-tensorflow-graphics":"^3.6.2","nodecommons-es-app":"^1.0.9","nodecommons-es-app-rest":"^2.0.10","nodecommons-es-cli":"^2.0.6","nodecommons-es-express":"^3.0.6","nodecommons-es-file":"^1.1.2","nodecommons-es-graphics":"^1.0.5","nodecommons-es-rest":"^2.0.11","tscommons-es-ai":"^1.1.1","tscommons-es-core":"^1.16.2","tscommons-es-graphics":"^2.1.4"},"devDependencies":{"@tensorflow/tfjs-core":"4.13.0","@tensorflow/tfjs-layers":"4.13.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"1f52a8a0eb5c3b92acc2b58376b8bfd2c5ed08db","_id":"nodecommons-es-ai-training@5.1.1","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-xesQfEBiPANLhlHVLev+9mxB30Zu4Md+7lVAMsOmNLulIlDil25bdQwa3ynXxK8BYwOuda7XWk70fkxq5T0P+Q==","shasum":"3b081b5fdda0d7ef965b6be390675526838233d5","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-5.1.1.tgz","fileCount":73,"unpackedSize":173254,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdEBFFv41Paua7V8gPctP1HcsBW6T9bfatofsImbm1YgIhAMjALAqp6CVPKW/CRPQOnKtxpesXcRCY8cT0sVjyYuPt"}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_5.1.1_1699959657430_0.4305107852971173"},"_hasShrinkwrap":false},"5.1.2":{"name":"nodecommons-es-ai-training","version":"5.1.2","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.7","nodecommons-es-ai-tensorflow":"^6.2.2","nodecommons-es-ai-tensorflow-graphics":"^3.6.2","nodecommons-es-app":"^1.0.9","nodecommons-es-app-rest":"^2.0.11","nodecommons-es-cli":"^2.0.6","nodecommons-es-express":"^3.0.6","nodecommons-es-file":"^1.1.2","nodecommons-es-graphics":"^1.0.5","nodecommons-es-rest":"^2.0.11","tscommons-es-ai":"^1.1.2","tscommons-es-core":"^1.16.2","tscommons-es-graphics":"^2.1.4"},"devDependencies":{"@tensorflow/tfjs-core":"4.13.0","@tensorflow/tfjs-layers":"4.13.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"a3735a0ed4b3d1c076f68b902aff9166672ae61d","_id":"nodecommons-es-ai-training@5.1.2","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-s+YSKZhIdetPsnyavaasywQyv0vrySBNHBREUULtuQqx4s4NJatYgQi46EqACm2ukV6nNgSwPfjdC3766iej6w==","shasum":"40555a5223499accaa40967231c5e62f968cd764","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-5.1.2.tgz","fileCount":73,"unpackedSize":173254,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXIpzFZY41tu5LqI8xrmc1DJGKsiHGZXs28UcAU/eOBgIgBApqwHs7QHVVsvrrrRYmypDBoXENkYvbWfBrAyJhIBI="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_5.1.2_1699959968810_0.9539224915328932"},"_hasShrinkwrap":false},"5.1.3":{"name":"nodecommons-es-ai-training","version":"5.1.3","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.7","nodecommons-es-ai-tensorflow":"^6.2.2","nodecommons-es-ai-tensorflow-graphics":"^3.6.4","nodecommons-es-app":"^1.0.9","nodecommons-es-app-rest":"^2.0.11","nodecommons-es-cli":"^2.0.6","nodecommons-es-express":"^3.0.6","nodecommons-es-file":"^1.1.2","nodecommons-es-graphics":"^1.0.5","nodecommons-es-rest":"^2.0.11","tscommons-es-ai":"^1.1.2","tscommons-es-core":"^1.16.2","tscommons-es-graphics":"^2.1.4"},"devDependencies":{"@tensorflow/tfjs-core":"4.13.0","@tensorflow/tfjs-layers":"4.13.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"1a2fcb8bf634900f1b41bc028f9704d73341478f","_id":"nodecommons-es-ai-training@5.1.3","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-iP6uZjn+hA4z/vVEW+fz44grplxfr/NqgeMIcP+Pc3X5RyluqZ7j1TqGK0f8OLOfUvbGHaK8uX0/O5jRLHGtNw==","shasum":"7d5fedcf9f88dad86a3ab1857eae73acdb0c1908","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-5.1.3.tgz","fileCount":73,"unpackedSize":173254,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2jOj5/3evA/9ah64Tt299cauxcARwuRwC232nooOPOAIhAKTj7Yx6XBd53WTGJTm0PsJ0F64r2Dp6JkjHuk++3Hak"}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_5.1.3_1699960493154_0.5171536109530379"},"_hasShrinkwrap":false},"5.1.4":{"name":"nodecommons-es-ai-training","version":"5.1.4","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.7","nodecommons-es-ai-tensorflow":"^6.2.2","nodecommons-es-ai-tensorflow-graphics":"^3.6.5","nodecommons-es-app":"^1.1.0","nodecommons-es-app-rest":"^2.0.13","nodecommons-es-cli":"^2.0.6","nodecommons-es-express":"^3.0.6","nodecommons-es-file":"^1.1.2","nodecommons-es-graphics":"^1.0.6","nodecommons-es-rest":"^2.0.11","tscommons-es-ai":"^1.1.2","tscommons-es-core":"^1.16.3","tscommons-es-graphics":"^2.1.4"},"devDependencies":{"@tensorflow/tfjs-core":"4.13.0","@tensorflow/tfjs-layers":"4.13.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"92d83a50fb9e88024cb689b060bca1ff20f9feb4","_id":"nodecommons-es-ai-training@5.1.4","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-2IQLNK7j72YbYqEGACo2bFwdMBhgQ6Y3HJrskRN/VWbw6CCBUHnKBMQfoZRtaaTeH9ejdYvnQkTcMIYT8X+m1Q==","shasum":"922c3878494916980a6f87828880c1ecf4a0c59e","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-5.1.4.tgz","fileCount":73,"unpackedSize":173254,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNXW/NmiXLWCZMyUjH/+Rw7/P4T38kNUiUIiSH+qAR1wIhANLXaGmAkLydW/Kc33ia9j5e55BD3pnzy0tysOAtjvPl"}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_5.1.4_1702033131397_0.014026565498860943"},"_hasShrinkwrap":false},"5.1.5":{"name":"nodecommons-es-ai-training","version":"5.1.5","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^6.0.7","nodecommons-es-ai-tensorflow":"^6.2.2","nodecommons-es-ai-tensorflow-graphics":"^3.6.6","nodecommons-es-app":"^1.1.0","nodecommons-es-app-rest":"^2.0.13","nodecommons-es-cli":"^2.0.6","nodecommons-es-express":"^3.0.6","nodecommons-es-file":"^1.1.2","nodecommons-es-graphics":"^1.0.7","nodecommons-es-rest":"^2.0.11","tscommons-es-ai":"^1.1.2","tscommons-es-core":"^1.16.3","tscommons-es-graphics":"^2.1.4"},"devDependencies":{"@tensorflow/tfjs-core":"4.13.0","@tensorflow/tfjs-layers":"4.13.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"dbbe25b142e742c64a32e428cde38f4314698357","_id":"nodecommons-es-ai-training@5.1.5","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-CzhmJ3O/ln8+l3Ka2cdyJTIQXYOncG90haibMO5W7vQm4zPRf4dEZQgD3L4aa+bYytdXtXzt16QGWiWxZ+sSPQ==","shasum":"db45912de6d6b3548194c1856a65902272c7d451","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-5.1.5.tgz","fileCount":73,"unpackedSize":173254,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICpMHUVLjyO8Veq4vdsxvhLBu86rY3N7pZLOe/P4brhdAiBDH/L4EAHAhjX4gYG9tV5QkjjqUCCmFdAiyBJXF6xCkg=="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_5.1.5_1702036634328_0.9836472739739617"},"_hasShrinkwrap":false},"6.0.0":{"name":"nodecommons-es-ai-training","version":"6.0.0","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^7.1.0","nodecommons-es-ai-tensorflow":"^7.0.3","nodecommons-es-ai-tensorflow-graphics":"^4.0.2","nodecommons-es-app":"^1.1.0","nodecommons-es-app-rest":"^2.0.13","nodecommons-es-cli":"^2.0.6","nodecommons-es-express":"^3.0.6","nodecommons-es-file":"^1.1.2","nodecommons-es-graphics":"^1.0.7","nodecommons-es-rest":"^2.0.11","tscommons-es-ai":"^2.0.0","tscommons-es-core":"^1.16.3","tscommons-es-graphics":"^2.1.4"},"devDependencies":{"@tensorflow/tfjs-core":"4.13.0","@tensorflow/tfjs-layers":"4.13.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"67021781690bfb58662a7156627a92a37b385b98","_id":"nodecommons-es-ai-training@6.0.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-A1442U4lmjpYg2GBbEYsDElniLTLr45BlXt9QzI7wreb1XmeWOY1SiokVfdocQVXChpgX3N/4m4ZoUFFjznIPA==","shasum":"cc8223e1f373b905f2f018c58ddbccc7bd92aa73","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-6.0.0.tgz","fileCount":73,"unpackedSize":173646,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEBXrj4D+az2ZTr0RzWYSTpb8yhW0wvI4uJSDeIkVDJeAiAXMlVrOO5Gmkar5SccKWGNW40weRNVBK2TjFQc80jlpg=="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_6.0.0_1704192130705_0.6189122117662378"},"_hasShrinkwrap":false},"6.0.1":{"name":"nodecommons-es-ai-training","version":"6.0.1","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^7.2.0","nodecommons-es-ai-tensorflow":"^7.0.4","nodecommons-es-ai-tensorflow-graphics":"^4.0.3","nodecommons-es-app":"^1.1.0","nodecommons-es-app-rest":"^2.0.13","nodecommons-es-cli":"^2.0.6","nodecommons-es-express":"^3.0.6","nodecommons-es-file":"^1.1.2","nodecommons-es-graphics":"^1.0.7","nodecommons-es-rest":"^2.0.11","tscommons-es-ai":"^2.1.0","tscommons-es-core":"^1.16.3","tscommons-es-graphics":"^2.1.4"},"devDependencies":{"@tensorflow/tfjs-core":"4.13.0","@tensorflow/tfjs-layers":"4.13.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"26e25b08a272f20f919dc2b9fca780da308305c6","_id":"nodecommons-es-ai-training@6.0.1","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-ImbvCeUg49HJrzrfPyN1t9CT7JE+dEtdIqw79+l0Z404ITd4fMm69W7us4PZU32I+iJo2PSfNK9my97Nj5JS7Q==","shasum":"e4d20cdf04570b37dc98e9ee9ad501626b0e1799","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-6.0.1.tgz","fileCount":73,"unpackedSize":173686,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEbkScjAowt6QUsM1OAffVo+O8S4vXgqo+tKGIKspU5wAiBNsVCjh/o88J9O0Fx9jiXon0HVAExIbJu/MBKebyKaSQ=="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_6.0.1_1704213829133_0.20637978657932754"},"_hasShrinkwrap":false},"6.0.2":{"name":"nodecommons-es-ai-training","version":"6.0.2","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^7.2.0","nodecommons-es-ai-tensorflow":"^7.0.4","nodecommons-es-ai-tensorflow-graphics":"^4.0.3","nodecommons-es-app":"^1.1.0","nodecommons-es-app-rest":"^2.0.13","nodecommons-es-cli":"^2.0.6","nodecommons-es-express":"^3.0.6","nodecommons-es-file":"^1.1.2","nodecommons-es-graphics":"^1.0.7","nodecommons-es-rest":"^2.0.11","tscommons-es-ai":"^2.1.0","tscommons-es-core":"^1.16.3","tscommons-es-graphics":"^2.1.4"},"devDependencies":{"@tensorflow/tfjs-core":"4.13.0","@tensorflow/tfjs-layers":"4.13.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"99f427cffed393658500f574d484ef6ac4e188e1","_id":"nodecommons-es-ai-training@6.0.2","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-Q3RTV4s+QyBE5Hu59eo2/WpY8NUU/bO3+Xwmp2BS5Q49/YfemiBwm857vVmvZ00fb0RD569jTVavkpR7cDfzmQ==","shasum":"ea4f498e370237d1845b2071dfde535e105bacee","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-6.0.2.tgz","fileCount":73,"unpackedSize":173815,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+54O5HwdX+sSvy4e1ZgPCzNdD0+DaALZ6cjuvC5gnqAiA9qEyWevYnz3Kbj38nXJ8bYAPVEnncp82uIwoOV4mhiw=="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_6.0.2_1704214803144_0.6764789706696293"},"_hasShrinkwrap":false},"7.0.0":{"name":"nodecommons-es-ai-training","version":"7.0.0","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^7.2.0","nodecommons-es-ai-tensorflow":"^8.1.1","nodecommons-es-ai-tensorflow-graphics":"^5.0.3","nodecommons-es-app":"^1.1.0","nodecommons-es-app-rest":"^2.0.13","nodecommons-es-cli":"^2.0.6","nodecommons-es-express":"^3.0.6","nodecommons-es-file":"^1.1.2","nodecommons-es-graphics":"^1.0.7","nodecommons-es-rest":"^2.0.11","tscommons-es-ai":"^2.1.0","tscommons-es-core":"^1.17.0","tscommons-es-graphics":"^2.1.4"},"devDependencies":{"@tensorflow/tfjs-core":"4.16.0","@tensorflow/tfjs-layers":"4.16.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"468b1ab86cf3dc37b178ef2790964c5925278109","_id":"nodecommons-es-ai-training@7.0.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-+/qMTwP0cmpM4q6G2HNZqTPZt0gUoghWQ+it2otfv/Va9PH16svzbwzLs4L4EICRPv6CARvC6Ia/xa0z3Rryfw==","shasum":"252f897ef6ee1106a8f711ecbfb485d21b592cec","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-7.0.0.tgz","fileCount":73,"unpackedSize":168995,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWbGFR2rbhkqjJMUT7VVRvWmTJAop8mK37M4i8+P/SfQIhAIByGhcVEj99gD3KGBqfpY4Nt+0AqLFkgO8PjFbTflYM"}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_7.0.0_1705803739652_0.789408660551401"},"_hasShrinkwrap":false},"7.0.1":{"name":"nodecommons-es-ai-training","version":"7.0.1","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^7.2.0","nodecommons-es-ai-tensorflow":"^8.1.2","nodecommons-es-ai-tensorflow-graphics":"^5.0.4","nodecommons-es-app":"^1.1.0","nodecommons-es-app-rest":"^2.0.13","nodecommons-es-cli":"^2.0.6","nodecommons-es-express":"^3.0.6","nodecommons-es-file":"^1.1.2","nodecommons-es-graphics":"^1.0.7","nodecommons-es-rest":"^2.0.11","tscommons-es-ai":"^2.1.0","tscommons-es-core":"^1.17.0","tscommons-es-graphics":"^2.1.4"},"devDependencies":{"@tensorflow/tfjs-core":"4.16.0","@tensorflow/tfjs-layers":"4.16.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"4957609ef708c9c376c1bf48f7bd3d7d7043fb2c","_id":"nodecommons-es-ai-training@7.0.1","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-xBXNH8LyMDTHD3unvavjgqDedPgbZ1xioLpbWKBNpqCwF+UeBBKAOvqU0BNyvYWpsy8+gnSgI+hg+cQCthMwew==","shasum":"44bb511abede86638769709fdf53a6ab24df4cf6","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-7.0.1.tgz","fileCount":73,"unpackedSize":168995,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFN8vJ/kM4L1MOaYm07TE+f9UU+u5VAs9LUPXYpiP08GAiBjWgZYqFaUVLTvva38fdTp0iVoJIfF8IYrK/T79z6b+g=="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_7.0.1_1705840194788_0.44852953325408484"},"_hasShrinkwrap":false},"7.0.2":{"name":"nodecommons-es-ai-training","version":"7.0.2","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^7.2.0","nodecommons-es-ai-tensorflow":"^8.1.3","nodecommons-es-ai-tensorflow-graphics":"^5.0.5","nodecommons-es-app":"^1.1.0","nodecommons-es-app-rest":"^2.0.13","nodecommons-es-cli":"^2.0.6","nodecommons-es-express":"^3.0.6","nodecommons-es-file":"^1.1.2","nodecommons-es-graphics":"^1.0.7","nodecommons-es-rest":"^2.0.11","tscommons-es-ai":"^2.1.0","tscommons-es-core":"^1.17.0","tscommons-es-graphics":"^2.1.4"},"devDependencies":{"@tensorflow/tfjs-core":"4.16.0","@tensorflow/tfjs-layers":"4.16.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"c8738ac0eec087595dff5a0fe54d21e4d48bf917","_id":"nodecommons-es-ai-training@7.0.2","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-m1P9196t/HhplIbt59jCnrHvsYc4/i62HcZq5q/p70m4dm+rsVDRng7G+h5A5w4DDRqRm8atNUoBGM9Df8Zsgg==","shasum":"95a907cce8277ef4d0ad6d39ff77932007528cc0","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-7.0.2.tgz","fileCount":73,"unpackedSize":168853,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFSf8zs8N3LA25nbGDEJx+GIxZgAph5nAXDrwRpCEEn3AiEA8p7Q0KfC/aJTpKaJQ4/elWXssOJi5Xe2e/ELHc6D+JE="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_7.0.2_1705856940677_0.6302811230766989"},"_hasShrinkwrap":false},"7.0.3":{"name":"nodecommons-es-ai-training","version":"7.0.3","description":"","scripts":{"preprepare":"rm -rf ./dist; php ~/Dev/eti.php src/ && tsc","publish-major":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.js","types":"dist/index.d.js","type":"module","author":{"name":"Pete Morris"},"license":"ISC","dependencies":{"express":"^4.18.2","nodecommons-es-ai":"^7.2.0","nodecommons-es-ai-tensorflow":"^8.1.4","nodecommons-es-ai-tensorflow-graphics":"^5.0.6","nodecommons-es-app":"^1.1.0","nodecommons-es-app-rest":"^2.0.13","nodecommons-es-cli":"^2.0.6","nodecommons-es-express":"^3.0.6","nodecommons-es-file":"^1.1.2","nodecommons-es-graphics":"^1.0.7","nodecommons-es-rest":"^2.0.11","tscommons-es-ai":"^2.1.0","tscommons-es-core":"^1.17.0","tscommons-es-graphics":"^2.1.4"},"devDependencies":{"@tensorflow/tfjs-core":"4.16.0","@tensorflow/tfjs-layers":"4.16.0","@types/express":"^4.17.17","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-prefer-arrow":"^1.2.3","typescript":"^4.8.4"},"gitHead":"012985e4618c3bf6b94f51b4e708a58243d54893","_id":"nodecommons-es-ai-training@7.0.3","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-6b39poKbNBX7pplqa3gIOeVFlnjkjEUojusSK+UGf5XjRgUkYTUvMuCizduYMvZvSl15ak2yz3QXvYvv8Ts36A==","shasum":"e35155a3ce58ea6ecf613ddfc8bcb2e96e9f5821","tarball":"https://registry.npmjs.org/nodecommons-es-ai-training/-/nodecommons-es-ai-training-7.0.3.tgz","fileCount":73,"unpackedSize":168853,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFSYBU27a99LQRCSxhxu6az2Gs5S9gVTKMXwJZhIAtTPAiBwi0kr9EP1pCtpqlMaHTJU7E1rpK6GN9E0THUioCcA9Q=="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodecommons-es-ai-training_7.0.3_1706485893189_0.2561341224252389"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-14T23:26:02.130Z","0.0.2":"2022-04-14T23:26:02.245Z","modified":"2024-01-28T23:51:33.528Z","0.0.3":"2022-04-14T23:35:08.209Z","0.0.4":"2022-04-14T23:50:58.537Z","0.0.5":"2022-04-15T00:01:40.451Z","0.0.6":"2022-04-15T00:10:07.881Z","0.0.7":"2022-04-15T00:32:36.406Z","0.0.8":"2022-04-15T00:39:52.279Z","0.0.9":"2022-04-15T00:55:44.496Z","0.1.0":"2022-04-15T10:52:57.994Z","0.1.1":"2022-04-15T11:30:10.094Z","0.1.2":"2022-04-15T11:38:56.682Z","0.1.3":"2022-04-15T11:48:34.925Z","0.1.4":"2022-04-15T11:57:13.690Z","0.1.5":"2022-04-15T11:58:48.433Z","0.1.6":"2022-04-15T12:11:37.858Z","1.0.0":"2022-04-20T09:47:30.004Z","1.0.1":"2022-04-20T10:24:45.178Z","1.0.2":"2022-04-20T10:59:06.204Z","1.0.3":"2022-04-20T11:22:00.116Z","1.0.4":"2022-04-20T11:32:52.564Z","1.1.0":"2022-04-20T12:31:14.997Z","1.1.1":"2022-04-26T10:06:39.754Z","1.1.2":"2022-04-26T10:14:04.297Z","1.1.3":"2022-05-20T10:46:55.415Z","1.1.4":"2022-05-22T18:31:13.560Z","1.1.5":"2022-05-24T14:39:38.773Z","1.1.6":"2022-05-26T10:21:34.123Z","1.1.7":"2022-05-31T15:31:06.205Z","1.1.8":"2022-08-31T12:56:22.821Z","2.0.0":"2023-02-14T13:34:33.706Z","2.0.1":"2023-02-15T17:11:29.987Z","2.0.2":"2023-02-15T17:17:42.295Z","2.0.3":"2023-02-15T17:32:45.810Z","2.1.0":"2023-02-17T10:01:43.899Z","2.1.1":"2023-02-17T11:37:21.753Z","2.1.2":"2023-05-01T15:53:31.716Z","2.1.3":"2023-06-30T08:30:49.592Z","2.2.0":"2023-06-30T10:16:46.940Z","2.3.0":"2023-06-30T11:23:07.296Z","2.3.1":"2023-06-30T11:41:35.523Z","2.3.2":"2023-06-30T12:52:43.903Z","2.3.3":"2023-06-30T17:38:51.794Z","2.3.4":"2023-06-30T17:42:58.685Z","3.0.0":"2023-06-30T23:03:04.084Z","3.0.1":"2023-06-30T23:18:17.135Z","3.0.2":"2023-06-30T23:21:39.066Z","3.0.3":"2023-06-30T23:57:11.916Z","4.0.0":"2023-07-01T11:40:03.339Z","4.1.0":"2023-07-01T12:14:39.451Z","4.1.1":"2023-07-01T12:35:45.284Z","4.1.2":"2023-07-01T12:50:20.660Z","4.1.3":"2023-07-01T12:59:35.161Z","4.2.0":"2023-07-01T16:09:43.519Z","4.2.1":"2023-07-04T10:53:17.063Z","4.2.2":"2023-07-05T08:07:29.650Z","4.2.3":"2023-07-05T10:24:47.895Z","4.2.4":"2023-07-05T10:51:58.045Z","4.3.0":"2023-07-06T10:59:23.672Z","4.4.0":"2023-07-06T11:27:12.792Z","4.4.1":"2023-07-06T11:33:19.781Z","4.5.0":"2023-07-06T12:03:55.091Z","4.5.1":"2023-07-06T12:10:46.443Z","4.5.2":"2023-07-07T15:46:45.033Z","4.5.3":"2023-07-09T15:20:09.271Z","4.5.4":"2023-07-09T15:35:41.230Z","4.5.5":"2023-07-09T22:22:54.125Z","4.5.6":"2023-07-26T16:26:40.286Z","4.6.0":"2023-08-04T10:40:22.804Z","4.6.1":"2023-08-04T10:45:49.615Z","4.7.0":"2023-08-17T07:48:53.680Z","5.0.0":"2023-08-22T13:40:19.117Z","5.0.1":"2023-08-23T08:50:18.056Z","5.0.2":"2023-08-23T13:35:10.775Z","5.0.3":"2023-09-19T09:18:14.572Z","5.0.4":"2023-11-08T15:53:25.471Z","5.1.0":"2023-11-08T15:58:43.237Z","5.1.1":"2023-11-14T11:00:57.671Z","5.1.2":"2023-11-14T11:06:08.995Z","5.1.3":"2023-11-14T11:14:53.365Z","5.1.4":"2023-12-08T10:58:51.651Z","5.1.5":"2023-12-08T11:57:14.528Z","6.0.0":"2024-01-02T10:42:10.893Z","6.0.1":"2024-01-02T16:43:49.287Z","6.0.2":"2024-01-02T17:00:03.434Z","7.0.0":"2024-01-21T02:22:19.884Z","7.0.1":"2024-01-21T12:29:54.999Z","7.0.2":"2024-01-21T17:09:00.843Z","7.0.3":"2024-01-28T23:51:33.350Z"},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"author":{"name":"Pete Morris"},"license":"ISC","readme":"ERROR: No README data found!","readmeFilename":""}