🤼‍♀️ P99 of a cover matching + metadata extraction first draft

This commit is contained in:
2022-03-16 20:53:26 -07:00
parent 89a0fc7090
commit 2cc00aff94
7 changed files with 513 additions and 255 deletions

111
yarn.lock
View File

@@ -1950,7 +1950,7 @@
"resolved" "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz"
"version" "1.0.1"
"color-convert@^1.9.0", "color-convert@^1.9.3":
"color-convert@^1.9.0":
"integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg=="
"resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz"
"version" "1.9.3"
@@ -1974,7 +1974,7 @@
"resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz"
"version" "1.1.4"
"color-string@^1.6.0":
"color-string@^1.9.0":
"integrity" "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ=="
"resolved" "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz"
"version" "1.9.0"
@@ -1985,13 +1985,13 @@
"color-support@^1.1.2":
"version" "1.1.3"
"color@^3.1.3":
"integrity" "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA=="
"resolved" "https://registry.npmjs.org/color/-/color-3.2.1.tgz"
"version" "3.2.1"
"color@^4.2.1":
"integrity" "sha512-MFJr0uY4RvTQUKvPq7dh9grVOTYSFeXja2mBXioCGjnjJoXrAp9jJ1NQTDR73c9nwBSAQiNKloKl5zq9WB9UPw=="
"resolved" "https://registry.npmjs.org/color/-/color-4.2.1.tgz"
"version" "4.2.1"
dependencies:
"color-convert" "^1.9.3"
"color-string" "^1.6.0"
"color-convert" "^2.0.1"
"color-string" "^1.9.0"
"colors@1.4.0":
"version" "1.4.0"
@@ -2264,6 +2264,13 @@
dependencies:
"mimic-response" "^2.0.0"
"decompress-response@^6.0.0":
"integrity" "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ=="
"resolved" "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz"
"version" "6.0.0"
dependencies:
"mimic-response" "^3.1.0"
"dedent@^0.7.0":
"integrity" "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw="
"resolved" "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz"
@@ -2331,10 +2338,10 @@
"resolved" "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz"
"version" "1.0.4"
"detect-libc@^1.0.3":
"integrity" "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups="
"resolved" "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz"
"version" "1.0.3"
"detect-libc@^2.0.0", "detect-libc@^2.0.1":
"integrity" "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w=="
"resolved" "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz"
"version" "2.0.1"
"detect-newline@^3.0.0":
"integrity" "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA=="
@@ -4844,6 +4851,11 @@
"resolved" "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz"
"version" "2.1.0"
"mimic-response@^3.1.0":
"integrity" "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ=="
"resolved" "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz"
"version" "3.1.0"
"minimatch@^3.0.4":
"integrity" "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA=="
"resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz"
@@ -5176,17 +5188,17 @@
"system-installer" "^1.1.6"
"when" "^3.7.8"
"node-abi@^2.21.0":
"integrity" "sha512-/2D0wOQPgaUWzVSVgRMx+trKJRC2UG4SUc4oCJoXx9Uxjtp0Vy3/kt7zcbxHF8+Z/pK3UloLWzBISg72brfy1w=="
"resolved" "https://registry.npmjs.org/node-abi/-/node-abi-2.30.1.tgz"
"version" "2.30.1"
"node-abi@^3.3.0":
"integrity" "sha512-tzua9qWWi7iW4I42vUPKM+SfaF0vQSLAm4yO5J83mSwB7GeoWrDKC/K+8YCnYNwqP5duwazbw2X9l4m8SC2cUw=="
"resolved" "https://registry.npmjs.org/node-abi/-/node-abi-3.8.0.tgz"
"version" "3.8.0"
dependencies:
"semver" "^5.4.1"
"semver" "^7.3.5"
"node-addon-api@^3.2.0":
"integrity" "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A=="
"resolved" "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz"
"version" "3.2.1"
"node-addon-api@^4.3.0":
"integrity" "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ=="
"resolved" "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz"
"version" "4.3.0"
"node-calibre@^2.1.1":
"integrity" "sha512-t68lVmU+VznsivQKM6Fr1HSRQ2+m54OouiDkeCzRUQJO3N4h9l60DlcHFu2HAn6Kw5nsZEbOtnkk5OBhhOErxA=="
@@ -5749,22 +5761,22 @@
"resolved" "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz"
"version" "1.1.0"
"prebuild-install@^6.1.2":
"integrity" "sha512-Z4vpywnK1lBg+zdPCVCsKq0xO66eEV9rWo2zrROGGiRS4JtueBOdlB1FnY8lcy7JsUud/Q3ijUxyWN26Ika0vQ=="
"resolved" "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.1.4.tgz"
"version" "6.1.4"
"prebuild-install@^7.0.1":
"integrity" "sha512-QBSab31WqkyxpnMWQxubYAHR5S9B2+r81ucocew34Fkl98FhvKIF50jIJnNOBmAZfyNV7vE5T6gd3hTVWgY6tg=="
"resolved" "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.0.1.tgz"
"version" "7.0.1"
dependencies:
"detect-libc" "^1.0.3"
"detect-libc" "^2.0.0"
"expand-template" "^2.0.3"
"github-from-package" "0.0.0"
"minimist" "^1.2.3"
"mkdirp-classic" "^0.5.3"
"napi-build-utils" "^1.0.1"
"node-abi" "^2.21.0"
"node-abi" "^3.3.0"
"npmlog" "^4.0.1"
"pump" "^3.0.0"
"rc" "^1.2.7"
"simple-get" "^3.0.3"
"simple-get" "^4.0.0"
"tar-fs" "^2.0.0"
"tunnel-agent" "^0.6.0"
@@ -6231,11 +6243,6 @@
dependencies:
"lru-cache" "^6.0.0"
"semver@^5.4.1":
"integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
"resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz"
"version" "5.7.1"
"semver@^6.0.0":
"integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
"resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz"
@@ -6293,17 +6300,17 @@
"resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz"
"version" "1.2.0"
"sharp@^0.28.3":
"integrity" "sha512-21GEP45Rmr7q2qcmdnjDkNP04Ooh5v0laGS5FDpojOO84D1DJwUijLiSq8XNNM6e8aGXYtoYRh3sVNdm8NodMA=="
"resolved" "https://registry.npmjs.org/sharp/-/sharp-0.28.3.tgz"
"version" "0.28.3"
"sharp@^0.30.3":
"integrity" "sha512-rjpfJFK58ZOFSG8sxYSo3/JQb4ej095HjXp9X7gVu7gEn1aqSG8TCW29h/Rr31+PXrFADo1H/vKfw0uhMQWFtg=="
"resolved" "https://registry.npmjs.org/sharp/-/sharp-0.30.3.tgz"
"version" "0.30.3"
dependencies:
"color" "^3.1.3"
"detect-libc" "^1.0.3"
"node-addon-api" "^3.2.0"
"prebuild-install" "^6.1.2"
"color" "^4.2.1"
"detect-libc" "^2.0.1"
"node-addon-api" "^4.3.0"
"prebuild-install" "^7.0.1"
"semver" "^7.3.5"
"simple-get" "^3.1.0"
"simple-get" "^4.0.1"
"tar-fs" "^2.1.1"
"tunnel-agent" "^0.6.0"
@@ -6343,7 +6350,7 @@
"resolved" "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz"
"version" "1.0.1"
"simple-get@^3.0.3", "simple-get@^3.1.0":
"simple-get@^3.1.0":
"integrity" "sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA=="
"resolved" "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz"
"version" "3.1.1"
@@ -6352,6 +6359,24 @@
"once" "^1.3.1"
"simple-concat" "^1.0.0"
"simple-get@^4.0.0":
"integrity" "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA=="
"resolved" "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz"
"version" "4.0.1"
dependencies:
"decompress-response" "^6.0.0"
"once" "^1.3.1"
"simple-concat" "^1.0.0"
"simple-get@^4.0.1":
"integrity" "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA=="
"resolved" "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz"
"version" "4.0.1"
dependencies:
"decompress-response" "^6.0.0"
"once" "^1.3.1"
"simple-concat" "^1.0.0"
"simple-swizzle@^0.2.2":
"integrity" "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo="
"resolved" "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz"