🛣 Levenshtein distance between images WIP

This commit is contained in:
2021-07-31 12:02:47 -07:00
parent fcb922d52b
commit 51d8f94068
5 changed files with 408 additions and 4 deletions

103
yarn.lock
View File

@@ -280,6 +280,27 @@
"resolved" "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz"
"version" "0.2.3"
"@canvas/image-data@^1.0.0":
"integrity" "sha512-BxOqI5LgsIQP1odU5KMwV9yoijleOPzHL18/YvNqF9KFSGF2K/DLlYAbDQsWqd/1nbaFuSkYD/191dpMtNh4vw=="
"resolved" "https://registry.npmjs.org/@canvas/image-data/-/image-data-1.0.0.tgz"
"version" "1.0.0"
"@canvas/image@^1.0.0":
"integrity" "sha512-nQ6Qt/marzeQkFikxw32qMep5Rs1U/7DdjqHlCn8ck78IX56CFnXjdfRCXOiM4kx8yvS4SmcPXuJjfpczRjFqA=="
"resolved" "https://registry.npmjs.org/@canvas/image/-/image-1.0.1.tgz"
"version" "1.0.1"
dependencies:
"@canvas/image-data" "^1.0.0"
"@cwasm/jpeg-turbo" "^0.1.1"
"@cwasm/lodepng" "^0.1.2"
"@cwasm/nsbmp" "^0.1.0"
"@cwasm/nsgif" "^0.1.0"
"@cwasm/webp" "^0.1.3"
"fast-base64-decode" "^1.0.0"
"fast-base64-encode" "^1.0.0"
"fast-base64-length" "^1.0.0"
"simple-get" "^3.1.0"
"@cnakazawa/watch@^1.0.3":
"integrity" "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ=="
"resolved" "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz"
@@ -288,6 +309,41 @@
"exec-sh" "^0.3.2"
"minimist" "^1.2.0"
"@cwasm/jpeg-turbo@^0.1.1":
"integrity" "sha512-FkZxwwC6r4zhzlqM0nYGaMj/MDSrZPxLOdPdM6ySlgsMfOpNAZcLQkpNF4jP+DmsuUvRoeUD0YSMBvg3jYfK6w=="
"resolved" "https://registry.npmjs.org/@cwasm/jpeg-turbo/-/jpeg-turbo-0.1.3.tgz"
"version" "0.1.3"
dependencies:
"@canvas/image-data" "^1.0.0"
"@cwasm/lodepng@^0.1.2":
"integrity" "sha512-UY5iB3ywNTgonNF4RmcxEc/eeNcAZBnX9MlSeNUogyruG7ZNPgpKotwPyiLWbqOjlXULz4wdArPEko0Zm3+cGQ=="
"resolved" "https://registry.npmjs.org/@cwasm/lodepng/-/lodepng-0.1.4.tgz"
"version" "0.1.4"
dependencies:
"@canvas/image-data" "^1.0.0"
"@cwasm/nsbmp@^0.1.0":
"integrity" "sha512-ZQGNDOI9ZxokqbNPmvcLKR8gBhfHjeFVuqE2eYysrbGiraQ93KeeIVrtiGKOMLW2JJOq9PbGBU0NX47qkpKWWA=="
"resolved" "https://registry.npmjs.org/@cwasm/nsbmp/-/nsbmp-0.1.2.tgz"
"version" "0.1.2"
dependencies:
"@canvas/image-data" "^1.0.0"
"@cwasm/nsgif@^0.1.0":
"integrity" "sha512-LOD5HlL0O5jpnIAl+dLSZcB3v0RBNBjtoaymdCEPe2kyKzaP20BF+jy/QUyOZogQsgMVjusZES3tgwwoiiJ2rA=="
"resolved" "https://registry.npmjs.org/@cwasm/nsgif/-/nsgif-0.1.2.tgz"
"version" "0.1.2"
dependencies:
"@canvas/image-data" "^1.0.0"
"@cwasm/webp@^0.1.3":
"integrity" "sha512-ceIZQkyxK+s7mmItNcWqqHdOBiJAxYxTnrnPNgUNjldB1M9j+Bp/3eVIVwC8rUFyN/zoFwuT0331pyY3ackaNA=="
"resolved" "https://registry.npmjs.org/@cwasm/webp/-/webp-0.1.5.tgz"
"version" "0.1.5"
dependencies:
"@canvas/image-data" "^1.0.0"
"@hapi/bourne@^2.0.0":
"integrity" "sha512-WEezM1FWztfbzqIUbsDzFRVMxSoLy3HugVcux6KDDtTqzPsLE8NDRHfXvev66aH1i2oOKKar3/XDjbvh/OUBdg=="
"resolved" "https://registry.npmjs.org/@hapi/bourne/-/bourne-2.0.0.tgz"
@@ -1141,6 +1197,11 @@
"inherits" "^2.0.4"
"readable-stream" "^3.4.0"
"blockhash-core@^0.1.0":
"integrity" "sha512-Cv7BgBo0jjVPaeuel4cvxf9LqIGsYNIPz9DAGvvrF9LRlEq9Q3HXu+S8bklPCae0sCxAXic4HGMoImf3FeO3Nw=="
"resolved" "https://registry.npmjs.org/blockhash-core/-/blockhash-core-0.1.0.tgz"
"version" "0.1.0"
"bluebird@^3.7.2":
"integrity" "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
"resolved" "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz"
@@ -2336,6 +2397,21 @@
"resolved" "https://registry.npmjs.org/fakerator/-/fakerator-0.3.2.tgz"
"version" "0.3.2"
"fast-base64-decode@^1.0.0":
"integrity" "sha512-qwaScUgUGBYeDNRnbc/KyllVU88Jk1pRHPStuF/lO7B0/RTRLj7U0lkdTAutlBblY08rwZDff6tNU9cjv6j//Q=="
"resolved" "https://registry.npmjs.org/fast-base64-decode/-/fast-base64-decode-1.0.0.tgz"
"version" "1.0.0"
"fast-base64-encode@^1.0.0":
"integrity" "sha512-z2XCzVK4fde2cuTEHu2QGkLD6BPtJNKJPn0Z7oINvmhq/quUuIIVPYKUdN0gYeZqOyurjJjBH/bUzK5gafyHvw=="
"resolved" "https://registry.npmjs.org/fast-base64-encode/-/fast-base64-encode-1.0.0.tgz"
"version" "1.0.0"
"fast-base64-length@^1.0.0":
"integrity" "sha512-MV+/ioblHx6SMjc/1l4EAnRJyAku6+6DxZ6RW0FoFCF1Aol/Ldb6FqwE3Kn3Ju1aam2m1KCIVoCljhgcG+Umzg=="
"resolved" "https://registry.npmjs.org/fast-base64-length/-/fast-base64-length-1.0.0.tgz"
"version" "1.0.0"
"fast-deep-equal@^3.1.1":
"integrity" "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
"resolved" "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"
@@ -2387,6 +2463,11 @@
dependencies:
"flat-cache" "^2.0.1"
"file-type@^10.10.0":
"integrity" "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw=="
"resolved" "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz"
"version" "10.11.0"
"fill-range@^4.0.0":
"integrity" "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc="
"resolved" "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz"
@@ -2765,6 +2846,23 @@
"resolved" "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz"
"version" "4.0.6"
"image-type@^4.1.0":
"integrity" "sha512-CFJMJ8QK8lJvRlTCEgarL4ro6hfDQKif2HjSvYCdQZESaIPV4v9imrf7BQHK+sQeTeNeMpWciR9hyC/g8ybXEg=="
"resolved" "https://registry.npmjs.org/image-type/-/image-type-4.1.0.tgz"
"version" "4.1.0"
dependencies:
"file-type" "^10.10.0"
"imghash@^0.0.9":
"integrity" "sha512-fvxoWZVlx2dSQQMitTFHVFooD/ODf57jzmZWjRiHQ4qYb6kKcydkV2IvcWa8+efuAwYn3n5/cJFMdpZ6D88yew=="
"resolved" "https://registry.npmjs.org/imghash/-/imghash-0.0.9.tgz"
"version" "0.0.9"
dependencies:
"@canvas/image" "^1.0.0"
"blockhash-core" "^0.1.0"
"image-type" "^4.1.0"
"jpeg-js" "^0.4.1"
"immediate@~3.0.5":
"integrity" "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps="
"resolved" "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz"
@@ -3538,6 +3636,11 @@
"resolved" "https://registry.npmjs.org/joycon/-/joycon-2.2.5.tgz"
"version" "2.2.5"
"jpeg-js@^0.4.1":
"integrity" "sha512-ru1HWKek8octvUHFHvE5ZzQ1yAsJmIvRdGWvSoKV52XKyuyYA437QWDttXT8eZXDSbuMpHlLzPDZUPd6idIz+Q=="
"resolved" "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.3.tgz"
"version" "0.4.3"
"js-tokens@^4.0.0":
"integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
"resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz"