diff --git a/package-lock.json b/package-lock.json index bfd72e8..46a934f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,7 +16,7 @@ "@semantic-release/git": "10.0.1", "@semantic-release/npm": "11.0.1", "@semantic-release/release-notes-generator": "12.1.0", - "@tensorflow/tfjs": "4.12.0", + "@tensorflow/tfjs": "4.13.0", "@tensorflow/tfjs-node": "4.12.0", "@types/jest": "29.5.7", "coveralls": "^3.1.1", @@ -2994,6 +2994,139 @@ } }, "node_modules/@tensorflow/tfjs": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs/-/tfjs-4.13.0.tgz", + "integrity": "sha512-yvjcNMt1q9CLUeOVwoNf0KyMg//fY9earGQGH91C+NcacOK4j0BJUJUqMolEJqfHIbmK2n2CIFmdvgA5epVPSA==", + "dev": true, + "dependencies": { + "@tensorflow/tfjs-backend-cpu": "4.13.0", + "@tensorflow/tfjs-backend-webgl": "4.13.0", + "@tensorflow/tfjs-converter": "4.13.0", + "@tensorflow/tfjs-core": "4.13.0", + "@tensorflow/tfjs-data": "4.13.0", + "@tensorflow/tfjs-layers": "4.13.0", + "argparse": "^1.0.10", + "chalk": "^4.1.0", + "core-js": "3.29.1", + "regenerator-runtime": "^0.13.5", + "yargs": "^16.0.3" + }, + "bin": { + "tfjs-custom-module": "dist/tools/custom_module/cli.js" + } + }, + "node_modules/@tensorflow/tfjs-backend-cpu": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-cpu/-/tfjs-backend-cpu-4.13.0.tgz", + "integrity": "sha512-k44G+2WZShxI2ejvQdsSQcicFMNWaccsf6bkI0R7dol9t9uj73yg7JkiT0U0uuJE6XwXymJgDe+KJVprg3fAgA==", + "dev": true, + "dependencies": { + "@types/seedrandom": "^2.4.28", + "seedrandom": "^3.0.5" + }, + "engines": { + "yarn": ">= 1.3.2" + }, + "peerDependencies": { + "@tensorflow/tfjs-core": "4.13.0" + } + }, + "node_modules/@tensorflow/tfjs-backend-webgl": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-webgl/-/tfjs-backend-webgl-4.13.0.tgz", + "integrity": "sha512-UDwn6o70GyZaVxWdGWrWYJad2tUbxqgLtGfZI19j5EmM554PVsGLd+VHOqv4XodTviawuNq/GzqSdqhqsp8f5w==", + "dev": true, + "dependencies": { + "@tensorflow/tfjs-backend-cpu": "4.13.0", + "@types/offscreencanvas": "~2019.3.0", + "@types/seedrandom": "^2.4.28", + "seedrandom": "^3.0.5" + }, + "engines": { + "yarn": ">= 1.3.2" + }, + "peerDependencies": { + "@tensorflow/tfjs-core": "4.13.0" + } + }, + "node_modules/@tensorflow/tfjs-converter": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-converter/-/tfjs-converter-4.13.0.tgz", + "integrity": "sha512-jA2/IigBXReZHS8Bo308HG7oVzsNPnPgSYfXneRXnxUz+WfcIPkJ6zp48KERZSPja8vOO5eNG4lsUkQpbtiyyw==", + "dev": true, + "peerDependencies": { + "@tensorflow/tfjs-core": "4.13.0" + } + }, + "node_modules/@tensorflow/tfjs-core": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-core/-/tfjs-core-4.13.0.tgz", + "integrity": "sha512-vvz/kHakvv5Tppp2GDTUBA2/XkNmEkManbdsFEXfwVc5+rVMPEMsRFOjsKTy/TpDRd/4wsJBA99L4F7iG2tr/Q==", + "dev": true, + "dependencies": { + "@types/long": "^4.0.1", + "@types/offscreencanvas": "~2019.7.0", + "@types/seedrandom": "^2.4.28", + "@webgpu/types": "0.1.30", + "long": "4.0.0", + "node-fetch": "~2.6.1", + "seedrandom": "^3.0.5" + }, + "engines": { + "yarn": ">= 1.3.2" + } + }, + "node_modules/@tensorflow/tfjs-core/node_modules/@types/offscreencanvas": { + "version": "2019.7.2", + "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.7.2.tgz", + "integrity": "sha512-ujCjOxeA07IbEBQYAkoOI+XFw5sT3nhWJ/xZfPR6reJppDG7iPQPZacQiLTtWH1b3a2NYXWlxvYqa40y/LAixQ==", + "dev": true + }, + "node_modules/@tensorflow/tfjs-data": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-data/-/tfjs-data-4.13.0.tgz", + "integrity": "sha512-8FmvzGKBH3SJ3Y+vDTF/coFxD/FMh93YRZHxevNGE+nJcs3JK0grRbjSX3AAWb2GXtz2/o30BU0YL8bW8POuUA==", + "dev": true, + "dependencies": { + "@types/node-fetch": "^2.1.2", + "node-fetch": "~2.6.1", + "string_decoder": "^1.3.0" + }, + "peerDependencies": { + "@tensorflow/tfjs-core": "4.13.0", + "seedrandom": "^3.0.5" + } + }, + "node_modules/@tensorflow/tfjs-layers": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-layers/-/tfjs-layers-4.13.0.tgz", + "integrity": "sha512-YoBqtVTnE71h48+f89G6ZSYZMN+QsUMccopSxQC6XscncB6Gt1KwuWfpDc2Ld5JeubmUzKLqHdEP0jXIWxssJw==", + "dev": true, + "peerDependencies": { + "@tensorflow/tfjs-core": "4.13.0" + } + }, + "node_modules/@tensorflow/tfjs-node": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-node/-/tfjs-node-4.12.0.tgz", + "integrity": "sha512-6CnckVTUK1eY7Y2mqccTo/iqO9CTCrHG540iIsXDBtRU35SJqzoSDRZpGPkqsFO7Wjv2Kzy1hS49PzE5tATrGw==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@mapbox/node-pre-gyp": "1.0.9", + "@tensorflow/tfjs": "4.12.0", + "adm-zip": "^0.5.2", + "google-protobuf": "^3.9.2", + "https-proxy-agent": "^2.2.1", + "progress": "^2.0.0", + "rimraf": "^2.6.2", + "tar": "^4.4.6" + }, + "engines": { + "node": ">=8.11.0" + } + }, + "node_modules/@tensorflow/tfjs-node/node_modules/@tensorflow/tfjs": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/@tensorflow/tfjs/-/tfjs-4.12.0.tgz", "integrity": "sha512-POVhMqP1cHRznRzf34mY7fiZEcxOX+4dJBhXxgSOA0Zu1Ttk8WcrGZsXwUMmEnrYwWSfHY56LNQZmWDPfUEBJQ==", @@ -3015,7 +3148,7 @@ "tfjs-custom-module": "dist/tools/custom_module/cli.js" } }, - "node_modules/@tensorflow/tfjs-backend-cpu": { + "node_modules/@tensorflow/tfjs-node/node_modules/@tensorflow/tfjs-backend-cpu": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-cpu/-/tfjs-backend-cpu-4.12.0.tgz", "integrity": "sha512-xm4/eABnNDjZ9pHbvUxebMt7yy6n2IGNgj8PQjp58MnPgarZdIROqKEbz9fW2BG5318TCkbgf6vK30AJqqukSw==", @@ -3031,7 +3164,7 @@ "@tensorflow/tfjs-core": "4.12.0" } }, - "node_modules/@tensorflow/tfjs-backend-webgl": { + "node_modules/@tensorflow/tfjs-node/node_modules/@tensorflow/tfjs-backend-webgl": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-webgl/-/tfjs-backend-webgl-4.12.0.tgz", "integrity": "sha512-LVBMFg+Qck1CW/NWqR3WOWzIerk0/GdS3HKi3guIZdERJqJLW46TRVBCqllY7a4fpkKsmrIR3yzUeXSBx5DqLA==", @@ -3049,7 +3182,7 @@ "@tensorflow/tfjs-core": "4.12.0" } }, - "node_modules/@tensorflow/tfjs-converter": { + "node_modules/@tensorflow/tfjs-node/node_modules/@tensorflow/tfjs-converter": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-converter/-/tfjs-converter-4.12.0.tgz", "integrity": "sha512-+UDwSO4PhobfmdqZTQQ41vvtEPMuFwZKEEcuS7zhydLK3L7Ro9+ak+rIrlWAHHrTS8knepincW1EpyDDjIkmNw==", @@ -3058,7 +3191,7 @@ "@tensorflow/tfjs-core": "4.12.0" } }, - "node_modules/@tensorflow/tfjs-core": { + "node_modules/@tensorflow/tfjs-node/node_modules/@tensorflow/tfjs-core": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-core/-/tfjs-core-4.12.0.tgz", "integrity": "sha512-5pyJnDQOWOGsjPCgKf7w/7v+RLVUdbsZKjfDIMFbVPPLeHXpuUfOl4rZsZHofKZGtkQgz+oV2//ByanlYBuFLA==", @@ -3076,13 +3209,13 @@ "yarn": ">= 1.3.2" } }, - "node_modules/@tensorflow/tfjs-core/node_modules/@types/offscreencanvas": { + "node_modules/@tensorflow/tfjs-node/node_modules/@tensorflow/tfjs-core/node_modules/@types/offscreencanvas": { "version": "2019.7.2", "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.7.2.tgz", "integrity": "sha512-ujCjOxeA07IbEBQYAkoOI+XFw5sT3nhWJ/xZfPR6reJppDG7iPQPZacQiLTtWH1b3a2NYXWlxvYqa40y/LAixQ==", "dev": true }, - "node_modules/@tensorflow/tfjs-data": { + "node_modules/@tensorflow/tfjs-node/node_modules/@tensorflow/tfjs-data": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-data/-/tfjs-data-4.12.0.tgz", "integrity": "sha512-ppwkj7XMUPX2EIwAlLmNgyyHNgiJMPyRSNTvNGD0kXlwjkF8lms2mggqTcVHFK6zBtDzMZm/i1Z56d5FUs2otA==", @@ -3097,7 +3230,7 @@ "seedrandom": "^3.0.5" } }, - "node_modules/@tensorflow/tfjs-layers": { + "node_modules/@tensorflow/tfjs-node/node_modules/@tensorflow/tfjs-layers": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-layers/-/tfjs-layers-4.12.0.tgz", "integrity": "sha512-LWK8IOfZjS9nr+lpEDcR7qzQL1l4bcRhjOSembZqwfsc6gYgvkGTxqVFqk21FcvJVM/K5XxYn0ucJqC9pjw1Kg==", @@ -3106,26 +3239,6 @@ "@tensorflow/tfjs-core": "4.12.0" } }, - "node_modules/@tensorflow/tfjs-node": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-node/-/tfjs-node-4.12.0.tgz", - "integrity": "sha512-6CnckVTUK1eY7Y2mqccTo/iqO9CTCrHG540iIsXDBtRU35SJqzoSDRZpGPkqsFO7Wjv2Kzy1hS49PzE5tATrGw==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "@mapbox/node-pre-gyp": "1.0.9", - "@tensorflow/tfjs": "4.12.0", - "adm-zip": "^0.5.2", - "google-protobuf": "^3.9.2", - "https-proxy-agent": "^2.2.1", - "progress": "^2.0.0", - "rimraf": "^2.6.2", - "tar": "^4.4.6" - }, - "engines": { - "node": ">=8.11.0" - } - }, "node_modules/@tensorflow/tfjs-node/node_modules/agent-base": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", @@ -3172,6 +3285,24 @@ "rimraf": "bin.js" } }, + "node_modules/@tensorflow/tfjs-node/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@tensorflow/tfjs/node_modules/yargs": { "version": "16.2.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", @@ -3341,9 +3472,9 @@ "dev": true }, "node_modules/@types/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-lX17GZVpJ/fuCjguZ5b3TjEbSENxmEk1B2z02yoXSK9WMEWRivhdSY73wWMn6bpcCDAOh6qAdktpKHIlkDk2lg==", + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.9.tgz", + "integrity": "sha512-bQVlnMLFJ2d35DkPNjEPmd9ueO/rh5EiaZt2bhqiSarPjZIuIV6bPQVqcrEyvNo+AfTrRGVazle1tl597w3gfA==", "dev": true, "dependencies": { "@types/node": "*", @@ -3370,9 +3501,9 @@ "peer": true }, "node_modules/@types/seedrandom": { - "version": "2.4.31", - "resolved": "https://registry.npmjs.org/@types/seedrandom/-/seedrandom-2.4.31.tgz", - "integrity": "sha512-O8t5IyMqJ5qSxOR/UJ4hWL64ix05ofO7FV9IgMwVtUvHu7EsI8YyMJOg7SAWrWhDqizj1oxNZAGgfkCrhk7GTQ==", + "version": "2.4.32", + "resolved": "https://registry.npmjs.org/@types/seedrandom/-/seedrandom-2.4.32.tgz", + "integrity": "sha512-pGzjoMhPpuIxBOMMQMiZ5xMMFQMnXgJAi0SkljX/q6KOFkaSW7yNIXZT8jTpMtEsz72WXE+whu/4fGCn16cjaQ==", "dev": true }, "node_modules/@types/stack-utils": { @@ -21786,17 +21917,17 @@ } }, "@tensorflow/tfjs": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs/-/tfjs-4.12.0.tgz", - "integrity": "sha512-POVhMqP1cHRznRzf34mY7fiZEcxOX+4dJBhXxgSOA0Zu1Ttk8WcrGZsXwUMmEnrYwWSfHY56LNQZmWDPfUEBJQ==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs/-/tfjs-4.13.0.tgz", + "integrity": "sha512-yvjcNMt1q9CLUeOVwoNf0KyMg//fY9earGQGH91C+NcacOK4j0BJUJUqMolEJqfHIbmK2n2CIFmdvgA5epVPSA==", "dev": true, "requires": { - "@tensorflow/tfjs-backend-cpu": "4.12.0", - "@tensorflow/tfjs-backend-webgl": "4.12.0", - "@tensorflow/tfjs-converter": "4.12.0", - "@tensorflow/tfjs-core": "4.12.0", - "@tensorflow/tfjs-data": "4.12.0", - "@tensorflow/tfjs-layers": "4.12.0", + "@tensorflow/tfjs-backend-cpu": "4.13.0", + "@tensorflow/tfjs-backend-webgl": "4.13.0", + "@tensorflow/tfjs-converter": "4.13.0", + "@tensorflow/tfjs-core": "4.13.0", + "@tensorflow/tfjs-data": "4.13.0", + "@tensorflow/tfjs-layers": "4.13.0", "argparse": "^1.0.10", "chalk": "^4.1.0", "core-js": "3.29.1", @@ -21822,9 +21953,9 @@ } }, "@tensorflow/tfjs-backend-cpu": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-cpu/-/tfjs-backend-cpu-4.12.0.tgz", - "integrity": "sha512-xm4/eABnNDjZ9pHbvUxebMt7yy6n2IGNgj8PQjp58MnPgarZdIROqKEbz9fW2BG5318TCkbgf6vK30AJqqukSw==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-cpu/-/tfjs-backend-cpu-4.13.0.tgz", + "integrity": "sha512-k44G+2WZShxI2ejvQdsSQcicFMNWaccsf6bkI0R7dol9t9uj73yg7JkiT0U0uuJE6XwXymJgDe+KJVprg3fAgA==", "dev": true, "requires": { "@types/seedrandom": "^2.4.28", @@ -21832,28 +21963,28 @@ } }, "@tensorflow/tfjs-backend-webgl": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-webgl/-/tfjs-backend-webgl-4.12.0.tgz", - "integrity": "sha512-LVBMFg+Qck1CW/NWqR3WOWzIerk0/GdS3HKi3guIZdERJqJLW46TRVBCqllY7a4fpkKsmrIR3yzUeXSBx5DqLA==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-webgl/-/tfjs-backend-webgl-4.13.0.tgz", + "integrity": "sha512-UDwn6o70GyZaVxWdGWrWYJad2tUbxqgLtGfZI19j5EmM554PVsGLd+VHOqv4XodTviawuNq/GzqSdqhqsp8f5w==", "dev": true, "requires": { - "@tensorflow/tfjs-backend-cpu": "4.12.0", + "@tensorflow/tfjs-backend-cpu": "4.13.0", "@types/offscreencanvas": "~2019.3.0", "@types/seedrandom": "^2.4.28", "seedrandom": "^3.0.5" } }, "@tensorflow/tfjs-converter": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-converter/-/tfjs-converter-4.12.0.tgz", - "integrity": "sha512-+UDwSO4PhobfmdqZTQQ41vvtEPMuFwZKEEcuS7zhydLK3L7Ro9+ak+rIrlWAHHrTS8knepincW1EpyDDjIkmNw==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-converter/-/tfjs-converter-4.13.0.tgz", + "integrity": "sha512-jA2/IigBXReZHS8Bo308HG7oVzsNPnPgSYfXneRXnxUz+WfcIPkJ6zp48KERZSPja8vOO5eNG4lsUkQpbtiyyw==", "dev": true, "requires": {} }, "@tensorflow/tfjs-core": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-core/-/tfjs-core-4.12.0.tgz", - "integrity": "sha512-5pyJnDQOWOGsjPCgKf7w/7v+RLVUdbsZKjfDIMFbVPPLeHXpuUfOl4rZsZHofKZGtkQgz+oV2//ByanlYBuFLA==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-core/-/tfjs-core-4.13.0.tgz", + "integrity": "sha512-vvz/kHakvv5Tppp2GDTUBA2/XkNmEkManbdsFEXfwVc5+rVMPEMsRFOjsKTy/TpDRd/4wsJBA99L4F7iG2tr/Q==", "dev": true, "requires": { "@types/long": "^4.0.1", @@ -21874,9 +22005,9 @@ } }, "@tensorflow/tfjs-data": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-data/-/tfjs-data-4.12.0.tgz", - "integrity": "sha512-ppwkj7XMUPX2EIwAlLmNgyyHNgiJMPyRSNTvNGD0kXlwjkF8lms2mggqTcVHFK6zBtDzMZm/i1Z56d5FUs2otA==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-data/-/tfjs-data-4.13.0.tgz", + "integrity": "sha512-8FmvzGKBH3SJ3Y+vDTF/coFxD/FMh93YRZHxevNGE+nJcs3JK0grRbjSX3AAWb2GXtz2/o30BU0YL8bW8POuUA==", "dev": true, "requires": { "@types/node-fetch": "^2.1.2", @@ -21885,9 +22016,9 @@ } }, "@tensorflow/tfjs-layers": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-layers/-/tfjs-layers-4.12.0.tgz", - "integrity": "sha512-LWK8IOfZjS9nr+lpEDcR7qzQL1l4bcRhjOSembZqwfsc6gYgvkGTxqVFqk21FcvJVM/K5XxYn0ucJqC9pjw1Kg==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-layers/-/tfjs-layers-4.13.0.tgz", + "integrity": "sha512-YoBqtVTnE71h48+f89G6ZSYZMN+QsUMccopSxQC6XscncB6Gt1KwuWfpDc2Ld5JeubmUzKLqHdEP0jXIWxssJw==", "dev": true, "requires": {} }, @@ -21907,6 +22038,95 @@ "tar": "^4.4.6" }, "dependencies": { + "@tensorflow/tfjs": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs/-/tfjs-4.12.0.tgz", + "integrity": "sha512-POVhMqP1cHRznRzf34mY7fiZEcxOX+4dJBhXxgSOA0Zu1Ttk8WcrGZsXwUMmEnrYwWSfHY56LNQZmWDPfUEBJQ==", + "dev": true, + "requires": { + "@tensorflow/tfjs-backend-cpu": "4.12.0", + "@tensorflow/tfjs-backend-webgl": "4.12.0", + "@tensorflow/tfjs-converter": "4.12.0", + "@tensorflow/tfjs-core": "4.12.0", + "@tensorflow/tfjs-data": "4.12.0", + "@tensorflow/tfjs-layers": "4.12.0", + "argparse": "^1.0.10", + "chalk": "^4.1.0", + "core-js": "3.29.1", + "regenerator-runtime": "^0.13.5", + "yargs": "^16.0.3" + } + }, + "@tensorflow/tfjs-backend-cpu": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-cpu/-/tfjs-backend-cpu-4.12.0.tgz", + "integrity": "sha512-xm4/eABnNDjZ9pHbvUxebMt7yy6n2IGNgj8PQjp58MnPgarZdIROqKEbz9fW2BG5318TCkbgf6vK30AJqqukSw==", + "dev": true, + "requires": { + "@types/seedrandom": "^2.4.28", + "seedrandom": "^3.0.5" + } + }, + "@tensorflow/tfjs-backend-webgl": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-webgl/-/tfjs-backend-webgl-4.12.0.tgz", + "integrity": "sha512-LVBMFg+Qck1CW/NWqR3WOWzIerk0/GdS3HKi3guIZdERJqJLW46TRVBCqllY7a4fpkKsmrIR3yzUeXSBx5DqLA==", + "dev": true, + "requires": { + "@tensorflow/tfjs-backend-cpu": "4.12.0", + "@types/offscreencanvas": "~2019.3.0", + "@types/seedrandom": "^2.4.28", + "seedrandom": "^3.0.5" + } + }, + "@tensorflow/tfjs-converter": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-converter/-/tfjs-converter-4.12.0.tgz", + "integrity": "sha512-+UDwSO4PhobfmdqZTQQ41vvtEPMuFwZKEEcuS7zhydLK3L7Ro9+ak+rIrlWAHHrTS8knepincW1EpyDDjIkmNw==", + "dev": true, + "requires": {} + }, + "@tensorflow/tfjs-core": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-core/-/tfjs-core-4.12.0.tgz", + "integrity": "sha512-5pyJnDQOWOGsjPCgKf7w/7v+RLVUdbsZKjfDIMFbVPPLeHXpuUfOl4rZsZHofKZGtkQgz+oV2//ByanlYBuFLA==", + "dev": true, + "requires": { + "@types/long": "^4.0.1", + "@types/offscreencanvas": "~2019.7.0", + "@types/seedrandom": "^2.4.28", + "@webgpu/types": "0.1.30", + "long": "4.0.0", + "node-fetch": "~2.6.1", + "seedrandom": "^3.0.5" + }, + "dependencies": { + "@types/offscreencanvas": { + "version": "2019.7.2", + "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.7.2.tgz", + "integrity": "sha512-ujCjOxeA07IbEBQYAkoOI+XFw5sT3nhWJ/xZfPR6reJppDG7iPQPZacQiLTtWH1b3a2NYXWlxvYqa40y/LAixQ==", + "dev": true + } + } + }, + "@tensorflow/tfjs-data": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-data/-/tfjs-data-4.12.0.tgz", + "integrity": "sha512-ppwkj7XMUPX2EIwAlLmNgyyHNgiJMPyRSNTvNGD0kXlwjkF8lms2mggqTcVHFK6zBtDzMZm/i1Z56d5FUs2otA==", + "dev": true, + "requires": { + "@types/node-fetch": "^2.1.2", + "node-fetch": "~2.6.1", + "string_decoder": "^1.3.0" + } + }, + "@tensorflow/tfjs-layers": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-layers/-/tfjs-layers-4.12.0.tgz", + "integrity": "sha512-LWK8IOfZjS9nr+lpEDcR7qzQL1l4bcRhjOSembZqwfsc6gYgvkGTxqVFqk21FcvJVM/K5XxYn0ucJqC9pjw1Kg==", + "dev": true, + "requires": {} + }, "agent-base": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", @@ -21943,6 +22163,21 @@ "requires": { "glob": "^7.1.3" } + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } } } }, @@ -22094,9 +22329,9 @@ "dev": true }, "@types/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-lX17GZVpJ/fuCjguZ5b3TjEbSENxmEk1B2z02yoXSK9WMEWRivhdSY73wWMn6bpcCDAOh6qAdktpKHIlkDk2lg==", + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.9.tgz", + "integrity": "sha512-bQVlnMLFJ2d35DkPNjEPmd9ueO/rh5EiaZt2bhqiSarPjZIuIV6bPQVqcrEyvNo+AfTrRGVazle1tl597w3gfA==", "dev": true, "requires": { "@types/node": "*", @@ -22123,9 +22358,9 @@ "peer": true }, "@types/seedrandom": { - "version": "2.4.31", - "resolved": "https://registry.npmjs.org/@types/seedrandom/-/seedrandom-2.4.31.tgz", - "integrity": "sha512-O8t5IyMqJ5qSxOR/UJ4hWL64ix05ofO7FV9IgMwVtUvHu7EsI8YyMJOg7SAWrWhDqizj1oxNZAGgfkCrhk7GTQ==", + "version": "2.4.32", + "resolved": "https://registry.npmjs.org/@types/seedrandom/-/seedrandom-2.4.32.tgz", + "integrity": "sha512-pGzjoMhPpuIxBOMMQMiZ5xMMFQMnXgJAi0SkljX/q6KOFkaSW7yNIXZT8jTpMtEsz72WXE+whu/4fGCn16cjaQ==", "dev": true }, "@types/stack-utils": { diff --git a/package.json b/package.json index 981ca01..6b29525 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "@semantic-release/git": "10.0.1", "@semantic-release/npm": "11.0.1", "@semantic-release/release-notes-generator": "12.1.0", - "@tensorflow/tfjs": "4.12.0", + "@tensorflow/tfjs": "4.13.0", "@tensorflow/tfjs-node": "4.12.0", "@types/jest": "29.5.7", "coveralls": "^3.1.1",