diff --git a/cloud-wrapper/package-lock.json b/cloud-wrapper/package-lock.json index f093699f..be1b9252 100644 --- a/cloud-wrapper/package-lock.json +++ b/cloud-wrapper/package-lock.json @@ -9,7 +9,7 @@ "version": "0.1.0", "license": "MIT", "dependencies": { - "@soulcraft/brainy": "^0.7.5", + "@soulcraft/brainy": "^0.9.2", "cors": "^2.8.5", "dotenv": "^16.3.1", "express": "^4.18.2", @@ -1651,9 +1651,9 @@ } }, "node_modules/@soulcraft/brainy": { - "version": "0.7.6", - "resolved": "https://registry.npmjs.org/@soulcraft/brainy/-/brainy-0.7.6.tgz", - "integrity": "sha512-MZ4lwvn/NmcSo+plypSp+nYY7eWLOxMoOmCwyROg44CgG24kVdPq5O06tST9bzitUcTS1egWO0/7rQJ/ueg07Q==", + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@soulcraft/brainy/-/brainy-0.9.2.tgz", + "integrity": "sha512-xIDpurMOv7vWRpeFP9GTDtYMGDHJsJ+XlysvbCM5aeAXu1ajNOToTU+ghsPIN3UYaWXn1FBBcoBfYgMtJh4vmw==", "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -1661,8 +1661,10 @@ "@tensorflow-models/universal-sentence-encoder": "^1.3.3", "@tensorflow/tfjs": "^4.22.0", "@tensorflow/tfjs-backend-cpu": "^4.22.0", + "@tensorflow/tfjs-converter": "^4.22.0", "@tensorflow/tfjs-core": "^4.22.0", "@tensorflow/tfjs-layers": "^4.22.0", + "buffer": "^6.0.3", "commander": "^14.0.0", "omelette": "^0.4.17", "uuid": "^9.0.0" @@ -1690,6 +1692,15 @@ "@tensorflow/tfjs-core": "4.22.0" } }, + "node_modules/@soulcraft/brainy/node_modules/@tensorflow/tfjs-converter": { + "version": "4.22.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-converter/-/tfjs-converter-4.22.0.tgz", + "integrity": "sha512-PT43MGlnzIo+YfbsjM79Lxk9lOq6uUwZuCc8rrp0hfpLjF6Jv8jS84u2jFb+WpUeuF4K33ZDNx8CjiYrGQ2trQ==", + "license": "Apache-2.0", + "peerDependencies": { + "@tensorflow/tfjs-core": "4.22.0" + } + }, "node_modules/@soulcraft/brainy/node_modules/@tensorflow/tfjs-core": { "version": "4.22.0", "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-core/-/tfjs-core-4.22.0.tgz", @@ -2213,6 +2224,26 @@ "dev": true, "license": "MIT" }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, "node_modules/basic-auth": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", @@ -2298,6 +2329,30 @@ "node": ">=8" } }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, "node_modules/bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", @@ -2977,6 +3032,26 @@ "node": ">=0.10.0" } }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, "node_modules/ignore-by-default": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", diff --git a/cloud-wrapper/package.json b/cloud-wrapper/package.json index 2236d6ce..80ff4b20 100644 --- a/cloud-wrapper/package.json +++ b/cloud-wrapper/package.json @@ -23,7 +23,7 @@ "author": "David Snelling (david@soulcraft.com)", "license": "MIT", "dependencies": { - "@soulcraft/brainy": "^0.7.5", + "@soulcraft/brainy": "^0.9.2", "cors": "^2.8.5", "dotenv": "^16.3.1", "express": "^4.18.2", diff --git a/package.json b/package.json index c2b72d5e..fc744eef 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "build": "BUILD_TYPE=unified rollup -c rollup.config.js", "build:browser": "BUILD_TYPE=browser rollup -c rollup.config.js", "start": "node dist/unified.js", - "demo": "npm run build && npm run build:browser && npx http-server -o /examples/demo.html", + "demo": "npm run build && npm run build:browser && npx http-server -o /demo/index.html", "cli": "node ./cli-wrapper.js", "version:patch": "npm version patch", "version:minor": "npm version minor",