diff --git a/package-lock.json b/package-lock.json index 2134285..c4a9bd8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3004,7 +3004,61 @@ "tfjs-custom-module": "dist/tools/custom_module/cli.js" } }, - "node_modules/@tensorflow/tfjs-backend-cpu": { + "node_modules/@tensorflow/tfjs-converter": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-converter/-/tfjs-converter-4.7.0.tgz", + "integrity": "sha512-UpNWjNl8/TrP57HpA9CuDWuQ4FHByVGVmgQQCibDqnNLExLjydWxjskiwDETg/JLm31H+SH2FcSBoPgAcP0vEA==", + "dev": true, + "peerDependencies": { + "@tensorflow/tfjs-core": "4.7.0" + } + }, + "node_modules/@tensorflow/tfjs-core": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-core/-/tfjs-core-4.7.0.tgz", + "integrity": "sha512-Yxxo7iJQ+UJyOzL+b32vmrYMgQPTqGyL+wM7kLrLSCBg7e2pmp3s6Uvm7HvQYyEM7yY7gcP0a0gAE20JDh69RA==", + "dev": true, + "dependencies": { + "@types/long": "^4.0.1", + "@types/offscreencanvas": "~2019.7.0", + "@types/seedrandom": "^2.4.28", + "@types/webgl-ext": "0.0.30", + "@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.0", + "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.7.0.tgz", + "integrity": "sha512-PGcyveRIpL1XIqK8eBsmRBt76eFgtzuPiSTyKHZxnGemp2yzGzWpjYKAfK3wIMiU7eH+851yEpiuP8JZerTmWg==", + "dev": true + }, + "node_modules/@tensorflow/tfjs-node": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-node/-/tfjs-node-4.6.0.tgz", + "integrity": "sha512-WOUXUnCNps6NGeOCj5GrNkUO+nP86ygA48bb1OEgi5wCLz5Tk5MJX/iqxhZd7xqZxk5usaEqZEZ/NXu3e42BkA==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@mapbox/node-pre-gyp": "1.0.9", + "@tensorflow/tfjs": "4.6.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_modules/@tensorflow/tfjs-backend-cpu": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-cpu/-/tfjs-backend-cpu-4.6.0.tgz", "integrity": "sha512-SsJQQmO/cOjQkWy6wiTMFZY8/BQa1/UO/3wkqWgwDGPjPZ2EIsqmfT8lkKDHaIHTUZP8jBeeSbjIOpJZgAq6zw==", @@ -3019,7 +3073,7 @@ "@tensorflow/tfjs-core": "4.6.0" } }, - "node_modules/@tensorflow/tfjs-backend-webgl": { + "node_modules/@tensorflow/tfjs/node_modules/@tensorflow/tfjs-backend-webgl": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-webgl/-/tfjs-backend-webgl-4.6.0.tgz", "integrity": "sha512-rnzPDIL6J0UAYyVdilxHkNXG40q4WpNN3Ex50L9PKPuYIV9wbnYk09ATU/sdCb5QtxG1ncXYKMirNDGN4uQ1DQ==", @@ -3037,16 +3091,15 @@ "@tensorflow/tfjs-core": "4.6.0" } }, - "node_modules/@tensorflow/tfjs-converter": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-converter/-/tfjs-converter-4.7.0.tgz", - "integrity": "sha512-UpNWjNl8/TrP57HpA9CuDWuQ4FHByVGVmgQQCibDqnNLExLjydWxjskiwDETg/JLm31H+SH2FcSBoPgAcP0vEA==", - "dev": true, + "node_modules/@tensorflow/tfjs/node_modules/@tensorflow/tfjs-converter": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-converter/-/tfjs-converter-4.6.0.tgz", + "integrity": "sha512-AcpmhZwQ81i9xI+p+t77O5z6KUHatnUR7WA7qbPRn+U7FRYqjuuhe8W3dpApJwnCSxgl3VvzP3vAedwDpoiGbg==", "peerDependencies": { - "@tensorflow/tfjs-core": "4.7.0" + "@tensorflow/tfjs-core": "4.6.0" } }, - "node_modules/@tensorflow/tfjs-core": { + "node_modules/@tensorflow/tfjs/node_modules/@tensorflow/tfjs-core": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-core/-/tfjs-core-4.6.0.tgz", "integrity": "sha512-y35vctU0asMt7V5DFieZRBheEE7yM5hpDUeOastpVcDsoCnWDCclaU8N50XV2kejAsOpN4RgWeewXUqfWLnHIw==", @@ -3064,12 +3117,12 @@ "yarn": ">= 1.3.2" } }, - "node_modules/@tensorflow/tfjs-core/node_modules/@types/offscreencanvas": { + "node_modules/@tensorflow/tfjs/node_modules/@tensorflow/tfjs-core/node_modules/@types/offscreencanvas": { "version": "2019.7.0", "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.7.0.tgz", "integrity": "sha512-PGcyveRIpL1XIqK8eBsmRBt76eFgtzuPiSTyKHZxnGemp2yzGzWpjYKAfK3wIMiU7eH+851yEpiuP8JZerTmWg==" }, - "node_modules/@tensorflow/tfjs-data": { + "node_modules/@tensorflow/tfjs/node_modules/@tensorflow/tfjs-data": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-data/-/tfjs-data-4.6.0.tgz", "integrity": "sha512-Tu5C9Coi6LY2Eay7OYNAI8Y+Dn1KBAmWWqJ11uCQ7N858q6OBx/TfWZVgdvo7kbRi8ZkuWnk5ANAfcW1DO/zRw==", @@ -3083,7 +3136,7 @@ "seedrandom": "^3.0.5" } }, - "node_modules/@tensorflow/tfjs-layers": { + "node_modules/@tensorflow/tfjs/node_modules/@tensorflow/tfjs-layers": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-layers/-/tfjs-layers-4.6.0.tgz", "integrity": "sha512-zvOF9xbEGkmXJCSAL2iRJYzASy13lhmHY6oOzHy8MORAQpZRohjLrWrFLwCgA5Qpt6xL/mzUYFLMpgqkuY9tqg==", @@ -3091,34 +3144,6 @@ "@tensorflow/tfjs-core": "4.6.0" } }, - "node_modules/@tensorflow/tfjs-node": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-node/-/tfjs-node-4.6.0.tgz", - "integrity": "sha512-WOUXUnCNps6NGeOCj5GrNkUO+nP86ygA48bb1OEgi5wCLz5Tk5MJX/iqxhZd7xqZxk5usaEqZEZ/NXu3e42BkA==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "@mapbox/node-pre-gyp": "1.0.9", - "@tensorflow/tfjs": "4.6.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_modules/@tensorflow/tfjs-converter": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-converter/-/tfjs-converter-4.6.0.tgz", - "integrity": "sha512-AcpmhZwQ81i9xI+p+t77O5z6KUHatnUR7WA7qbPRn+U7FRYqjuuhe8W3dpApJwnCSxgl3VvzP3vAedwDpoiGbg==", - "peerDependencies": { - "@tensorflow/tfjs-core": "4.6.0" - } - }, "node_modules/@tensorflow/tfjs/node_modules/yargs": { "version": "16.2.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", @@ -20736,12 +20761,71 @@ "yargs": "^16.0.3" }, "dependencies": { + "@tensorflow/tfjs-backend-cpu": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-cpu/-/tfjs-backend-cpu-4.6.0.tgz", + "integrity": "sha512-SsJQQmO/cOjQkWy6wiTMFZY8/BQa1/UO/3wkqWgwDGPjPZ2EIsqmfT8lkKDHaIHTUZP8jBeeSbjIOpJZgAq6zw==", + "requires": { + "@types/seedrandom": "^2.4.28", + "seedrandom": "^3.0.5" + } + }, + "@tensorflow/tfjs-backend-webgl": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-webgl/-/tfjs-backend-webgl-4.6.0.tgz", + "integrity": "sha512-rnzPDIL6J0UAYyVdilxHkNXG40q4WpNN3Ex50L9PKPuYIV9wbnYk09ATU/sdCb5QtxG1ncXYKMirNDGN4uQ1DQ==", + "requires": { + "@tensorflow/tfjs-backend-cpu": "4.6.0", + "@types/offscreencanvas": "~2019.3.0", + "@types/seedrandom": "^2.4.28", + "@types/webgl-ext": "0.0.30", + "seedrandom": "^3.0.5" + } + }, "@tensorflow/tfjs-converter": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-converter/-/tfjs-converter-4.6.0.tgz", "integrity": "sha512-AcpmhZwQ81i9xI+p+t77O5z6KUHatnUR7WA7qbPRn+U7FRYqjuuhe8W3dpApJwnCSxgl3VvzP3vAedwDpoiGbg==", "requires": {} }, + "@tensorflow/tfjs-core": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-core/-/tfjs-core-4.6.0.tgz", + "integrity": "sha512-y35vctU0asMt7V5DFieZRBheEE7yM5hpDUeOastpVcDsoCnWDCclaU8N50XV2kejAsOpN4RgWeewXUqfWLnHIw==", + "requires": { + "@types/long": "^4.0.1", + "@types/offscreencanvas": "~2019.7.0", + "@types/seedrandom": "^2.4.28", + "@types/webgl-ext": "0.0.30", + "@webgpu/types": "0.1.30", + "long": "4.0.0", + "node-fetch": "~2.6.1", + "seedrandom": "^3.0.5" + }, + "dependencies": { + "@types/offscreencanvas": { + "version": "2019.7.0", + "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.7.0.tgz", + "integrity": "sha512-PGcyveRIpL1XIqK8eBsmRBt76eFgtzuPiSTyKHZxnGemp2yzGzWpjYKAfK3wIMiU7eH+851yEpiuP8JZerTmWg==" + } + } + }, + "@tensorflow/tfjs-data": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-data/-/tfjs-data-4.6.0.tgz", + "integrity": "sha512-Tu5C9Coi6LY2Eay7OYNAI8Y+Dn1KBAmWWqJ11uCQ7N858q6OBx/TfWZVgdvo7kbRi8ZkuWnk5ANAfcW1DO/zRw==", + "requires": { + "@types/node-fetch": "^2.1.2", + "node-fetch": "~2.6.1", + "string_decoder": "^1.3.0" + } + }, + "@tensorflow/tfjs-layers": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-layers/-/tfjs-layers-4.6.0.tgz", + "integrity": "sha512-zvOF9xbEGkmXJCSAL2iRJYzASy13lhmHY6oOzHy8MORAQpZRohjLrWrFLwCgA5Qpt6xL/mzUYFLMpgqkuY9tqg==", + "requires": {} + }, "yargs": { "version": "16.2.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", @@ -20758,27 +20842,6 @@ } } }, - "@tensorflow/tfjs-backend-cpu": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-cpu/-/tfjs-backend-cpu-4.6.0.tgz", - "integrity": "sha512-SsJQQmO/cOjQkWy6wiTMFZY8/BQa1/UO/3wkqWgwDGPjPZ2EIsqmfT8lkKDHaIHTUZP8jBeeSbjIOpJZgAq6zw==", - "requires": { - "@types/seedrandom": "^2.4.28", - "seedrandom": "^3.0.5" - } - }, - "@tensorflow/tfjs-backend-webgl": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-webgl/-/tfjs-backend-webgl-4.6.0.tgz", - "integrity": "sha512-rnzPDIL6J0UAYyVdilxHkNXG40q4WpNN3Ex50L9PKPuYIV9wbnYk09ATU/sdCb5QtxG1ncXYKMirNDGN4uQ1DQ==", - "requires": { - "@tensorflow/tfjs-backend-cpu": "4.6.0", - "@types/offscreencanvas": "~2019.3.0", - "@types/seedrandom": "^2.4.28", - "@types/webgl-ext": "0.0.30", - "seedrandom": "^3.0.5" - } - }, "@tensorflow/tfjs-converter": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-converter/-/tfjs-converter-4.7.0.tgz", @@ -20787,9 +20850,10 @@ "requires": {} }, "@tensorflow/tfjs-core": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-core/-/tfjs-core-4.6.0.tgz", - "integrity": "sha512-y35vctU0asMt7V5DFieZRBheEE7yM5hpDUeOastpVcDsoCnWDCclaU8N50XV2kejAsOpN4RgWeewXUqfWLnHIw==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-core/-/tfjs-core-4.7.0.tgz", + "integrity": "sha512-Yxxo7iJQ+UJyOzL+b32vmrYMgQPTqGyL+wM7kLrLSCBg7e2pmp3s6Uvm7HvQYyEM7yY7gcP0a0gAE20JDh69RA==", + "dev": true, "requires": { "@types/long": "^4.0.1", "@types/offscreencanvas": "~2019.7.0", @@ -20804,26 +20868,11 @@ "@types/offscreencanvas": { "version": "2019.7.0", "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.7.0.tgz", - "integrity": "sha512-PGcyveRIpL1XIqK8eBsmRBt76eFgtzuPiSTyKHZxnGemp2yzGzWpjYKAfK3wIMiU7eH+851yEpiuP8JZerTmWg==" + "integrity": "sha512-PGcyveRIpL1XIqK8eBsmRBt76eFgtzuPiSTyKHZxnGemp2yzGzWpjYKAfK3wIMiU7eH+851yEpiuP8JZerTmWg==", + "dev": true } } }, - "@tensorflow/tfjs-data": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-data/-/tfjs-data-4.6.0.tgz", - "integrity": "sha512-Tu5C9Coi6LY2Eay7OYNAI8Y+Dn1KBAmWWqJ11uCQ7N858q6OBx/TfWZVgdvo7kbRi8ZkuWnk5ANAfcW1DO/zRw==", - "requires": { - "@types/node-fetch": "^2.1.2", - "node-fetch": "~2.6.1", - "string_decoder": "^1.3.0" - } - }, - "@tensorflow/tfjs-layers": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-layers/-/tfjs-layers-4.6.0.tgz", - "integrity": "sha512-zvOF9xbEGkmXJCSAL2iRJYzASy13lhmHY6oOzHy8MORAQpZRohjLrWrFLwCgA5Qpt6xL/mzUYFLMpgqkuY9tqg==", - "requires": {} - }, "@tensorflow/tfjs-node": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-node/-/tfjs-node-4.6.0.tgz",