From 9d103f5f346eb533ef287a516e54c9d550631444 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lengyel=20Bal=C3=A1zs?= Date: Fri, 6 Aug 2021 22:57:59 +0200 Subject: [PATCH] working towards a PWA --- client/icons/logo.png | Bin 0 -> 13821 bytes client/index.html | 4 +- client/index.js | 13 ++ client/manifest.json | 13 ++ client/package.json | 6 +- client/sw.js | 32 +++ client/yarn.lock | 513 ++++++++++++++++++++++++++++++++++-------- 7 files changed, 487 insertions(+), 94 deletions(-) create mode 100644 client/icons/logo.png create mode 100644 client/manifest.json create mode 100644 client/sw.js diff --git a/client/icons/logo.png b/client/icons/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..22eb70f3545527ccc85f806b536f27dcd94595ce GIT binary patch literal 13821 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 O7(8A5T-G@yGywn+D7eA^ literal 0 HcmV?d00001 diff --git a/client/index.html b/client/index.html index 0fbee3d..d9d2114 100644 --- a/client/index.html +++ b/client/index.html @@ -1,8 +1,10 @@ + -
Broken
+ +
diff --git a/client/index.js b/client/index.js index 816f484..90a6999 100644 --- a/client/index.js +++ b/client/index.js @@ -3,3 +3,16 @@ import { Elm } from "./elm/Main.elm"; Elm.Main.init( { node: document.getElementById("root") } ); + +if ('serviceWorker' in navigator) { + window.addEventListener('load', function() { + navigator.serviceWorker.register(new URL('./sw.js', import.meta.url)).then(function(registration) { + // Registration was successful + console.log('ServiceWorker registration successful with scope: ', registration.scope); + }, function(err) { + // registration failed :( + console.log('ServiceWorker registration failed: ', err); + }); + }); +} + diff --git a/client/manifest.json b/client/manifest.json new file mode 100644 index 0000000..fb2ad6e --- /dev/null +++ b/client/manifest.json @@ -0,0 +1,13 @@ +{ + "name": "Flake Test", + "background_color": "#c59", + "description": "A test WebApp for nix flakes and automatic linking of the server and the client", + "icons": [ + { + "src": "icons/logo.png", + "sizes": "144x144" + } + ], + "start_url": ".", + "display": "standalone" +} diff --git a/client/package.json b/client/package.json index 45df495..d9f65de 100644 --- a/client/package.json +++ b/client/package.json @@ -5,9 +5,11 @@ "repository": ".", "license": "MIT", "devDependencies": { + "@parcel/packager-raw-url": "2.0.0-rc.0", "@parcel/transformer-elm": "2.0.0-rc.0", + "@parcel/transformer-image": "2.0.0-rc.0", + "@parcel/transformer-webmanifest": "2.0.0-rc.0", "parcel": "^2.0.0-rc.0" }, - "dependencies": { - } + "dependencies": {} } diff --git a/client/sw.js b/client/sw.js new file mode 100644 index 0000000..1a8093f --- /dev/null +++ b/client/sw.js @@ -0,0 +1,32 @@ +var CACHE_NAME = 'flaketest'; +var urlsToCache = [ + '/', + '/index.html', + '/index.js' +]; + +self.addEventListener('install', function(event) { + // Perform install steps + event.waitUntil( + caches.open(CACHE_NAME) + .then(function(cache) { + console.log('Opened cache'); + return cache.addAll(urlsToCache); + }) + ); +}); + +self.addEventListener('fetch', function(event) { + event.respondWith( + caches.match(event.request) + .then(function(response) { + // Cache hit - return response + if (response) { + return response; + } + return fetch(event.request); + } + ) + ); +}); + diff --git a/client/yarn.lock b/client/yarn.lock index 2e3aa8a..822027f 100644 --- a/client/yarn.lock +++ b/client/yarn.lock @@ -9,25 +9,25 @@ dependencies: "@babel/highlight" "^7.14.5" -"@babel/compat-data@^7.14.5": - version "7.14.9" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.9.tgz#ac7996ceaafcf8f410119c8af0d1db4cf914a210" - integrity sha512-p3QjZmMGHDGdpcwEYYWu7i7oJShJvtgMjJeb0W95PPhSm++3lm8YXYOh45Y6iCN9PkZLTZ7CIX5nFrp7pw7TXw== +"@babel/compat-data@^7.15.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.15.0.tgz#2dbaf8b85334796cafbb0f5793a90a2fc010b176" + integrity sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA== "@babel/core@^7.12.0": - version "7.14.8" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.14.8.tgz#20cdf7c84b5d86d83fac8710a8bc605a7ba3f010" - integrity sha512-/AtaeEhT6ErpDhInbXmjHcUQXH0L0TEgscfcxk1qbOvLuKCa5aZT0SOOtDKFY96/CLROwbLSKyFor6idgNaU4Q== + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.15.0.tgz#749e57c68778b73ad8082775561f67f5196aafa8" + integrity sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw== dependencies: "@babel/code-frame" "^7.14.5" - "@babel/generator" "^7.14.8" - "@babel/helper-compilation-targets" "^7.14.5" - "@babel/helper-module-transforms" "^7.14.8" + "@babel/generator" "^7.15.0" + "@babel/helper-compilation-targets" "^7.15.0" + "@babel/helper-module-transforms" "^7.15.0" "@babel/helpers" "^7.14.8" - "@babel/parser" "^7.14.8" + "@babel/parser" "^7.15.0" "@babel/template" "^7.14.5" - "@babel/traverse" "^7.14.8" - "@babel/types" "^7.14.8" + "@babel/traverse" "^7.15.0" + "@babel/types" "^7.15.0" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.2" @@ -35,21 +35,21 @@ semver "^6.3.0" source-map "^0.5.0" -"@babel/generator@^7.14.8", "@babel/generator@^7.14.9", "@babel/generator@^7.9.0": - version "7.14.9" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.9.tgz#23b19c597d38b4f7dc2e3fe42a69c88d9ecfaa16" - integrity sha512-4yoHbhDYzFa0GLfCzLp5GxH7vPPMAHdZjyE7M/OajM9037zhx0rf+iNsJwp4PT0MSFpwjG7BsHEbPkBQpZ6cYA== +"@babel/generator@^7.15.0", "@babel/generator@^7.9.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.15.0.tgz#a7d0c172e0d814974bad5aa77ace543b97917f15" + integrity sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ== dependencies: - "@babel/types" "^7.14.9" + "@babel/types" "^7.15.0" jsesc "^2.5.1" source-map "^0.5.0" -"@babel/helper-compilation-targets@^7.14.5", "@babel/helper-compilation-targets@^7.8.4": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz#7a99c5d0967911e972fe2c3411f7d5b498498ecf" - integrity sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw== +"@babel/helper-compilation-targets@^7.15.0", "@babel/helper-compilation-targets@^7.8.4": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.0.tgz#973df8cbd025515f3ff25db0c05efc704fa79818" + integrity sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A== dependencies: - "@babel/compat-data" "^7.14.5" + "@babel/compat-data" "^7.15.0" "@babel/helper-validator-option" "^7.14.5" browserslist "^4.16.6" semver "^6.3.0" @@ -77,12 +77,12 @@ dependencies: "@babel/types" "^7.14.5" -"@babel/helper-member-expression-to-functions@^7.14.5": - version "7.14.7" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz#97e56244beb94211fe277bd818e3a329c66f7970" - integrity sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA== +"@babel/helper-member-expression-to-functions@^7.15.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.0.tgz#0ddaf5299c8179f27f37327936553e9bba60990b" + integrity sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg== dependencies: - "@babel/types" "^7.14.5" + "@babel/types" "^7.15.0" "@babel/helper-module-imports@^7.14.5": version "7.14.5" @@ -91,19 +91,19 @@ dependencies: "@babel/types" "^7.14.5" -"@babel/helper-module-transforms@^7.14.8": - version "7.14.8" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.14.8.tgz#d4279f7e3fd5f4d5d342d833af36d4dd87d7dc49" - integrity sha512-RyE+NFOjXn5A9YU1dkpeBaduagTlZ0+fccnIcAGbv1KGUlReBj7utF7oEth8IdIBQPcux0DDgW5MFBH2xu9KcA== +"@babel/helper-module-transforms@^7.15.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.15.0.tgz#679275581ea056373eddbe360e1419ef23783b08" + integrity sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg== dependencies: "@babel/helper-module-imports" "^7.14.5" - "@babel/helper-replace-supers" "^7.14.5" + "@babel/helper-replace-supers" "^7.15.0" "@babel/helper-simple-access" "^7.14.8" "@babel/helper-split-export-declaration" "^7.14.5" - "@babel/helper-validator-identifier" "^7.14.8" + "@babel/helper-validator-identifier" "^7.14.9" "@babel/template" "^7.14.5" - "@babel/traverse" "^7.14.8" - "@babel/types" "^7.14.8" + "@babel/traverse" "^7.15.0" + "@babel/types" "^7.15.0" "@babel/helper-optimise-call-expression@^7.14.5": version "7.14.5" @@ -117,15 +117,15 @@ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9" integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ== -"@babel/helper-replace-supers@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz#0ecc0b03c41cd567b4024ea016134c28414abb94" - integrity sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow== +"@babel/helper-replace-supers@^7.15.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.15.0.tgz#ace07708f5bf746bf2e6ba99572cce79b5d4e7f4" + integrity sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA== dependencies: - "@babel/helper-member-expression-to-functions" "^7.14.5" + "@babel/helper-member-expression-to-functions" "^7.15.0" "@babel/helper-optimise-call-expression" "^7.14.5" - "@babel/traverse" "^7.14.5" - "@babel/types" "^7.14.5" + "@babel/traverse" "^7.15.0" + "@babel/types" "^7.15.0" "@babel/helper-simple-access@^7.14.8": version "7.14.8" @@ -141,7 +141,7 @@ dependencies: "@babel/types" "^7.14.5" -"@babel/helper-validator-identifier@^7.14.5", "@babel/helper-validator-identifier@^7.14.8", "@babel/helper-validator-identifier@^7.14.9": +"@babel/helper-validator-identifier@^7.14.5", "@babel/helper-validator-identifier@^7.14.9": version "7.14.9" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz#6654d171b2024f6d8ee151bf2509699919131d48" integrity sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g== @@ -169,10 +169,10 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.0.0", "@babel/parser@^7.14.5", "@babel/parser@^7.14.8", "@babel/parser@^7.14.9": - version "7.14.9" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.9.tgz#596c1ad67608070058ebf8df50c1eaf65db895a4" - integrity sha512-RdUTOseXJ8POjjOeEBEvNMIZU/nm4yu2rufRkcibzkkg7DmQvXU8v3M4Xk9G7uuI86CDGkKcuDWgioqZm+mScQ== +"@babel/parser@^7.0.0", "@babel/parser@^7.14.5", "@babel/parser@^7.15.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.0.tgz#b6d6e29058ca369127b0eeca2a1c4b5794f1b6b9" + integrity sha512-0v7oNOjr6YT9Z2RAOTv4T9aP+ubfx4Q/OhVtAet7PFDt0t9Oy6Jn+/rfC6b8HJ5zEqrQCiMxJfgtHpmIminmJQ== "@babel/plugin-syntax-flow@^7.14.5": version "7.14.5" @@ -198,25 +198,25 @@ "@babel/parser" "^7.14.5" "@babel/types" "^7.14.5" -"@babel/traverse@^7.0.0", "@babel/traverse@^7.14.5", "@babel/traverse@^7.14.8": - version "7.14.9" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.9.tgz#016126b331210bf06fff29d52971eef8383e556f" - integrity sha512-bldh6dtB49L8q9bUyB7bC20UKgU+EFDwKJylwl234Kv+ySZeMD31Xeht6URyueQ6LrRRpF2tmkfcZooZR9/e8g== +"@babel/traverse@^7.0.0", "@babel/traverse@^7.14.8", "@babel/traverse@^7.15.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.15.0.tgz#4cca838fd1b2a03283c1f38e141f639d60b3fc98" + integrity sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw== dependencies: "@babel/code-frame" "^7.14.5" - "@babel/generator" "^7.14.9" + "@babel/generator" "^7.15.0" "@babel/helper-function-name" "^7.14.5" "@babel/helper-hoist-variables" "^7.14.5" "@babel/helper-split-export-declaration" "^7.14.5" - "@babel/parser" "^7.14.9" - "@babel/types" "^7.14.9" + "@babel/parser" "^7.15.0" + "@babel/types" "^7.15.0" debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.12.13", "@babel/types@^7.14.5", "@babel/types@^7.14.8", "@babel/types@^7.14.9": - version "7.14.9" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.9.tgz#f2b19c3f2f77c5708d67fe8f6046e9cea2b5036d" - integrity sha512-u0bLTnv3DFHeaQLYzb7oRJ1JHr1sv/SYDM7JSqHFFLwXG1wTZRughxFI5NCP8qBEo1rVVsn7Yg2Lvw49nne/Ow== +"@babel/types@^7.12.13", "@babel/types@^7.14.5", "@babel/types@^7.14.8", "@babel/types@^7.15.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.0.tgz#61af11f2286c4e9c69ca8deb5f4375a73c72dcbd" + integrity sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ== dependencies: "@babel/helper-validator-identifier" "^7.14.9" to-fast-properties "^2.0.0" @@ -571,6 +571,14 @@ globals "^13.2.0" nullthrows "^1.1.1" +"@parcel/packager-raw-url@2.0.0-rc.0": + version "2.0.0-rc.0" + resolved "https://registry.yarnpkg.com/@parcel/packager-raw-url/-/packager-raw-url-2.0.0-rc.0.tgz#cd9f9a99c618db1d932c40c9eed5a9964e0880cc" + integrity sha512-h5H4ma6hp9b/6wvt1bw7tDxly6WqFfmf3Exy/ZkdI3OfDzmhlLEjbiaNJX402dI5r3NO4rtcpQuSaTxLAD6Ebg== + dependencies: + "@parcel/plugin" "2.0.0-rc.0" + "@parcel/utils" "2.0.0-rc.0" + "@parcel/packager-raw@2.0.0-rc.0": version "2.0.0-rc.0" resolved "https://registry.yarnpkg.com/@parcel/packager-raw/-/packager-raw-2.0.0-rc.0.tgz#446cb71e9c03420035804f43fbcb4bdb1832ad09" @@ -717,6 +725,14 @@ posthtml-render "^2.0.6" semver "^5.4.1" +"@parcel/transformer-image@2.0.0-rc.0": + version "2.0.0-rc.0" + resolved "https://registry.yarnpkg.com/@parcel/transformer-image/-/transformer-image-2.0.0-rc.0.tgz#393d4016c93adda471b35f21d2c4e6e54cb97d83" + integrity sha512-X1gsmxXKhO47Bd/YAsPNvcwjWd0VORzPgf/8m/mmoR2CiNlTnwt3qE8mnMEM4S2JAQBBhMYvjtyhjZ75m5JodA== + dependencies: + "@parcel/plugin" "2.0.0-rc.0" + sharp "^0.28.3" + "@parcel/transformer-js@2.0.0-rc.0": version "2.0.0-rc.0" resolved "https://registry.yarnpkg.com/@parcel/transformer-js/-/transformer-js-2.0.0-rc.0.tgz#92437bca0c48289ea7044c98f583b6a9d5028e90" @@ -786,6 +802,16 @@ "@parcel/utils" "2.0.0-rc.0" react-refresh "^0.9.0" +"@parcel/transformer-webmanifest@2.0.0-rc.0": + version "2.0.0-rc.0" + resolved "https://registry.yarnpkg.com/@parcel/transformer-webmanifest/-/transformer-webmanifest-2.0.0-rc.0.tgz#3c62e9354947ec6c8b8badc530755218142d6a03" + integrity sha512-AYWknPTCcwz+peOmN7tF+4lbxIslyy70HjNbjICHib2jJrKvF0J7qgzKlg+u/6OHm490ISglIMp5QlNH7G+61g== + dependencies: + "@parcel/diagnostic" "2.0.0-rc.0" + "@parcel/plugin" "2.0.0-rc.0" + "@parcel/utils" "2.0.0-rc.0" + json-source-map "^0.6.1" + "@parcel/types@2.0.0-rc.0": version "2.0.0-rc.0" resolved "https://registry.yarnpkg.com/@parcel/types/-/types-2.0.0-rc.0.tgz#afe4892a548db25e3ffd81ec03ba9948e03d4e5f" @@ -863,9 +889,9 @@ "@types/node" "*" "@types/node@*": - version "16.4.10" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.4.10.tgz#e57e2a54fc6da58da94b3571b1cb456d39f88597" - integrity sha512-TmVHsm43br64js9BqHWqiDZA+xMtbUpI1MBIA0EyiBmoV9pcEYFOSdj5fr6enZNfh4fChh+AGOLIzGwJnkshyQ== + version "16.4.12" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.4.12.tgz#961e3091f263e6345d2d84afab4e047a60b4b11b" + integrity sha512-zxrTNFl9Z8boMJXs6ieqZP0wAhvkdzmHSxTlJabM16cf5G9xBc1uPRH5Bbv2omEDDiM8MzTfqTJXBf0Ba4xFWA== abab@^2.0.0: version "2.0.5" @@ -920,6 +946,11 @@ ansi-regex@^2.0.0: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= +ansi-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= + ansi-regex@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" @@ -944,6 +975,19 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: dependencies: color-convert "^2.0.1" +aproba@^1.0.3: + version "1.2.0" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== + +are-we-there-yet@~1.1.2: + version "1.1.5" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" + integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== + dependencies: + delegates "^1.0.0" + readable-stream "^2.0.6" + arr-diff@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" @@ -1093,7 +1137,7 @@ big.js@^5.2.2: resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== -bl@^4.1.0: +bl@^4.0.3, bl@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== @@ -1292,9 +1336,9 @@ caniuse-api@^3.0.0: lodash.uniq "^4.5.0" caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001248: - version "1.0.30001248" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001248.tgz#26ab45e340f155ea5da2920dadb76a533cb8ebce" - integrity sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw== + version "1.0.30001249" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001249.tgz#90a330057f8ff75bfe97a94d047d5e14fabb2ee8" + integrity sha512-vcX4U8lwVXPdqzPWi6cAJ3FnQaqXbBqy/GZseKNQzRj37J7qZdGcBtxq/QLFNLLlfsoXLUdHw8Iwenri86Tagw== caseless@~0.12.0: version "0.12.0" @@ -1329,6 +1373,11 @@ chalk@^4.0.0, chalk@^4.1.0: ansi-styles "^4.1.0" supports-color "^7.1.0" +chownr@^1.1.1: + version "1.1.4" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" + integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== + chrome-trace-event@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" @@ -1374,6 +1423,11 @@ clone@^2.1.1: resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= +code-point-at@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= + collection-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" @@ -1382,7 +1436,7 @@ collection-visit@^1.0.0: map-visit "^1.0.0" object-visit "^1.0.0" -color-convert@^1.9.0: +color-convert@^1.9.0, color-convert@^1.9.3: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== @@ -1401,11 +1455,27 @@ color-name@1.1.3: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= -color-name@~1.1.4: +color-name@^1.0.0, color-name@~1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== +color-string@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.6.0.tgz#c3915f61fe267672cb7e1e064c9d692219f6c312" + integrity sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA== + dependencies: + color-name "^1.0.0" + simple-swizzle "^0.2.2" + +color@^3.1.3: + version "3.2.1" + resolved "https://registry.yarnpkg.com/color/-/color-3.2.1.tgz#3544dc198caf4490c3ecc9a790b54fe9ff45e164" + integrity sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA== + dependencies: + color-convert "^1.9.3" + color-string "^1.6.0" + colord@^2.0.1: version "2.6.0" resolved "https://registry.yarnpkg.com/colord/-/colord-2.6.0.tgz#6cd716e1270cfff8d6f66e751768749650e209cd" @@ -1468,6 +1538,11 @@ console-browserify@^1.2.0: resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== +console-control-strings@^1.0.0, console-control-strings@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= + constants-browserify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" @@ -1738,6 +1813,18 @@ decode-uri-component@^0.2.0: resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= +decompress-response@^4.2.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-4.2.1.tgz#414023cc7a302da25ce2ec82d0d5238ccafd8986" + integrity sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw== + dependencies: + mimic-response "^2.0.0" + +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + deep-is@~0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" @@ -1784,6 +1871,11 @@ delayed-stream@~1.0.0: resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= +delegates@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= + des.js@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" @@ -1884,9 +1976,9 @@ ejs@^2.6.1: integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== electron-to-chromium@^1.3.793: - version "1.3.793" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.793.tgz#c10dff5f3126238004de344db458f1da3641d554" - integrity sha512-l9NrGV6Mr4ov5mayYPvIWcwklNw5ROmy6rllzz9dCACw9nKE5y+s5uQk+CBJMetxrWZ6QJFsvEfG6WDcH2IGUg== + version "1.3.796" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.796.tgz#bd74a4367902c9d432d129f265bf4542cddd9f54" + integrity sha512-agwJFgM0FUC1UPPbQ4aII3HamaaJ09fqWGAWYHmzxDWqdmTleCHyyA0kt3fJlTd5M440IaeuBfzXzXzCotnZcQ== elliptic@^6.5.3: version "6.5.4" @@ -1906,13 +1998,6 @@ elm-hot@^1.1.5: resolved "https://registry.yarnpkg.com/elm-hot/-/elm-hot-1.1.6.tgz#93e3962b40670e65f0a3640951b3add2702bfd0e" integrity sha512-zYZJlfs7Gt4BdjA+D+857K+XAWzwwySJmXCgFpHW1dIEfaHSZCIPYPf7/jinZBLfKRkOAlKzI32AA84DY50g7Q== -elm@0.19.1-5: - version "0.19.1-5" - resolved "https://registry.yarnpkg.com/elm/-/elm-0.19.1-5.tgz#61f18437222972e20f316f9b2d2c76a781a9991b" - integrity sha512-dyBoPvFiNLvxOStQJdyq28gZEjS/enZXdZ5yyCtNtDEMbFJJVQq4pYNRKvhrKKdlxNot6d96iQe1uczoqO5yvA== - dependencies: - request "^2.88.0" - emoji-regex@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" @@ -1937,6 +2022,13 @@ encodeurl@~1.0.2: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= +end-of-stream@^1.1.0, end-of-stream@^1.4.1: + version "1.4.4" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + entities@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" @@ -2052,6 +2144,11 @@ expand-brackets@^2.1.4: snapdragon "^0.8.1" to-regex "^3.0.1" +expand-template@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c" + integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== + extend-shallow@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" @@ -2253,6 +2350,11 @@ fragment-cache@^0.2.1: dependencies: map-cache "^0.2.2" +fs-constants@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" + integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== + fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" @@ -2263,6 +2365,20 @@ function-bind@^1.1.1: resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== +gauge@~2.7.3: + version "2.7.4" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" + integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= + dependencies: + aproba "^1.0.3" + console-control-strings "^1.0.0" + has-unicode "^2.0.0" + object-assign "^4.1.0" + signal-exit "^3.0.0" + string-width "^1.0.1" + strip-ansi "^3.0.1" + wide-align "^1.1.0" + generic-names@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/generic-names/-/generic-names-2.0.1.tgz#f8a378ead2ccaa7a34f0317b05554832ae41b872" @@ -2301,6 +2417,11 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" +github-from-package@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" + integrity sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4= + glob-parent@^5.1.0, glob-parent@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" @@ -2394,6 +2515,11 @@ has-symbols@^1.0.1, has-symbols@^1.0.2: resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== +has-unicode@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= + has-value@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" @@ -2607,6 +2733,11 @@ inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== +ini@~1.3.0: + version "1.3.8" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + internal-slot@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" @@ -2642,6 +2773,11 @@ is-arguments@^1.0.4: dependencies: call-bind "^1.0.0" +is-arrayish@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" + integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + is-bigint@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.2.tgz#ffb381442503235ad245ea89e45b3dbff040ee5a" @@ -2735,6 +2871,18 @@ is-extglob@^2.1.1: resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= +is-fullwidth-code-point@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= + is-fullwidth-code-point@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" @@ -3030,9 +3178,9 @@ lilconfig@^2.0.3: integrity sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg== lmdb-store@^1.5.5: - version "1.6.4" - resolved "https://registry.yarnpkg.com/lmdb-store/-/lmdb-store-1.6.4.tgz#cc0e908ce47e1fbac0d7e3f8f20d2331fbcfd01f" - integrity sha512-WdhwNxk7bQubXd4xUqJ0TCWwPPGKYgMj6gl98kkplszduup0WJ8UuS+qlYgw7Prsf+igz4esXAj9WAim5vokYw== + version "1.6.5" + resolved "https://registry.yarnpkg.com/lmdb-store/-/lmdb-store-1.6.5.tgz#64bef8cff8e7aa2ed07fbace526995eb41af36a3" + integrity sha512-FqGv8TI16RfSAO8668UHTmKsFrw70VUpfWNmAOaExDrslcnJDTpCfuztWYFwpv/U/N2LvwYUInVZ3sVZUxaJGw== dependencies: mkdirp "^1.0.4" nan "^2.14.2" @@ -3199,6 +3347,11 @@ mimic-fn@^2.1.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== +mimic-response@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-2.1.0.tgz#d13763d35f613d09ec37ebb30bac0469c0ee8f43" + integrity sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA== + minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" @@ -3216,7 +3369,7 @@ minimatch@3.0.4, minimatch@^3.0.4: dependencies: brace-expansion "^1.1.7" -minimist@^1.2.0, minimist@^1.2.5: +minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== @@ -3229,6 +3382,11 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" +mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" + integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== + mkdirp@^0.5.1: version "0.5.5" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" @@ -3267,9 +3425,9 @@ msgpackr@^1.3.7: msgpackr-extract "^1.0.13" nan@^2.14.2: - version "2.14.2" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" - integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== + version "2.15.0" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.15.0.tgz#3f34a473ff18e15c1b5626b62903b5ad6e665fee" + integrity sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ== nanoid@^3.1.23: version "3.1.23" @@ -3293,6 +3451,11 @@ nanomatch@^1.2.9: snapdragon "^0.8.1" to-regex "^3.0.1" +napi-build-utils@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806" + integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg== + ncp@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3" @@ -3303,7 +3466,14 @@ nice-try@^1.0.4: resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== -node-addon-api@^3.0.2: +node-abi@^2.21.0: + version "2.30.0" + resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.30.0.tgz#8be53bf3e7945a34eea10e0fc9a5982776cf550b" + integrity sha512-g6bZh3YCKQRdwuO/tSZZYJAw622SjsRfJ2X0Iy4sSOHZ34/sPPdVBn8fev2tj7njzLwuqPw9uMtGsGkO5kIQvg== + dependencies: + semver "^5.4.1" + +node-addon-api@^3.0.2, node-addon-api@^3.2.0: version "3.2.1" resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.2.1.tgz#81325e0a2117789c0128dab65e7e38f07ceba161" integrity sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A== @@ -3338,6 +3508,16 @@ normalize-url@^6.0.1: resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== +npmlog@^4.0.1: + version "4.1.2" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" + integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== + dependencies: + are-we-there-yet "~1.1.2" + console-control-strings "~1.1.0" + gauge "~2.7.3" + set-blocking "~2.0.0" + nth-check@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.0.tgz#1bb4f6dac70072fc313e8c9cd1417b5074c0a125" @@ -3350,6 +3530,11 @@ nullthrows@^1.1.1: resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== +number-is-nan@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= + nwsapi@^2.1.3: version "2.2.0" resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" @@ -3360,6 +3545,11 @@ oauth-sign@~0.9.0: resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== +object-assign@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + object-copy@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" @@ -3418,7 +3608,7 @@ on-finished@~2.3.0: dependencies: ee-first "1.1.1" -once@^1.3.0: +once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= @@ -3995,6 +4185,25 @@ posthtml@^0.16.4: posthtml-parser "^0.10.0" posthtml-render "^3.0.0" +prebuild-install@^6.1.2: + version "6.1.3" + resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-6.1.3.tgz#8ea1f9d7386a0b30f7ef20247e36f8b2b82825a2" + integrity sha512-iqqSR84tNYQUQHRXalSKdIaM8Ov1QxOVuBNWI7+BzZWv6Ih9k75wOnH1rGQ9WWTaaLkTpxWKIciOF0KyfM74+Q== + dependencies: + detect-libc "^1.0.3" + 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" + npmlog "^4.0.1" + pump "^3.0.0" + rc "^1.2.7" + simple-get "^3.0.3" + tar-fs "^2.0.0" + tunnel-agent "^0.6.0" + prelude-ls@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" @@ -4027,6 +4236,14 @@ public-encrypt@^4.0.0: randombytes "^2.0.1" safe-buffer "^5.1.2" +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + punycode@1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" @@ -4097,12 +4314,22 @@ range-parser@1.2.0: resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" integrity sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4= +rc@^1.2.7: + version "1.2.8" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + react-refresh@^0.9.0: version "0.9.0" resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.9.0.tgz#71863337adc3e5c2f8a6bfddd12ae3bfe32aafbf" integrity sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ== -"readable-stream@1 || 2": +"readable-stream@1 || 2", readable-stream@^2.0.6: version "2.3.7" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== @@ -4115,7 +4342,7 @@ react-refresh@^0.9.0: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@^3.0.0, readable-stream@^3.4.0, readable-stream@^3.6.0: +readable-stream@^3.0.0, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== @@ -4300,6 +4527,13 @@ semver@^6.3.0: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== +semver@^7.3.5: + version "7.3.5" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" + integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== + dependencies: + lru-cache "^6.0.0" + serve-handler@^6.0.0: version "6.1.3" resolved "https://registry.yarnpkg.com/serve-handler/-/serve-handler-6.1.3.tgz#1bf8c5ae138712af55c758477533b9117f6435e8" @@ -4314,6 +4548,11 @@ serve-handler@^6.0.0: path-to-regexp "2.2.1" range-parser "1.2.0" +set-blocking@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + set-value@^2.0.0, set-value@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" @@ -4337,6 +4576,20 @@ sha.js@^2.4.0, sha.js@^2.4.8: inherits "^2.0.1" safe-buffer "^5.0.1" +sharp@^0.28.3: + version "0.28.3" + resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.28.3.tgz#ecd74cefd020bee4891bb137c9850ee2ce277a8b" + integrity sha512-21GEP45Rmr7q2qcmdnjDkNP04Ooh5v0laGS5FDpojOO84D1DJwUijLiSq8XNNM6e8aGXYtoYRh3sVNdm8NodMA== + dependencies: + color "^3.1.3" + detect-libc "^1.0.3" + node-addon-api "^3.2.0" + prebuild-install "^6.1.2" + semver "^7.3.5" + simple-get "^3.1.0" + tar-fs "^2.1.1" + tunnel-agent "^0.6.0" + shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" @@ -4370,11 +4623,32 @@ side-channel@^1.0.4: get-intrinsic "^1.0.2" object-inspect "^1.9.0" -signal-exit@^3.0.2: +signal-exit@^3.0.0, signal-exit@^3.0.2: version "3.0.3" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== +simple-concat@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" + integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q== + +simple-get@^3.0.3, simple-get@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-3.1.0.tgz#b45be062435e50d159540b576202ceec40b9c6b3" + integrity sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA== + dependencies: + decompress-response "^4.2.0" + once "^1.3.1" + simple-concat "^1.0.0" + +simple-swizzle@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" + integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= + dependencies: + is-arrayish "^0.3.1" + slash@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" @@ -4535,6 +4809,23 @@ string-hash@^1.1.1: resolved "https://registry.yarnpkg.com/string-hash/-/string-hash-1.1.3.tgz#e8aafc0ac1855b4666929ed7dd1275df5d6c811b" integrity sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs= +string-width@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + +"string-width@^1.0.2 || 2": + version "2.1.1" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" + string-width@^4.1.0, string-width@^4.2.0: version "4.2.2" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5" @@ -4574,13 +4865,20 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -strip-ansi@^3.0.0: +strip-ansi@^3.0.0, strip-ansi@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= dependencies: ansi-regex "^2.0.0" +strip-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= + dependencies: + ansi-regex "^3.0.0" + strip-ansi@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" @@ -4588,6 +4886,11 @@ strip-ansi@^6.0.0: dependencies: ansi-regex "^5.0.0" +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= + stylehacks@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.0.1.tgz#323ec554198520986806388c7fdaebc38d2c06fb" @@ -4647,6 +4950,27 @@ symbol-tree@^3.2.2: resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== +tar-fs@^2.0.0, tar-fs@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784" + integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng== + dependencies: + chownr "^1.1.1" + mkdirp-classic "^0.5.2" + pump "^3.0.0" + tar-stream "^2.1.4" + +tar-stream@^2.1.4: + version "2.2.0" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" + integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== + dependencies: + bl "^4.0.3" + end-of-stream "^1.4.1" + fs-constants "^1.0.0" + inherits "^2.0.3" + readable-stream "^3.1.1" + temp@^0.9.0: version "0.9.4" resolved "https://registry.yarnpkg.com/temp/-/temp-0.9.4.tgz#cd20a8580cb63635d0e4e9d4bd989d44286e7620" @@ -4993,6 +5317,13 @@ which@^2.0.1: dependencies: isexe "^2.0.0" +wide-align@^1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" + integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== + dependencies: + string-width "^1.0.2 || 2" + word-wrap@~1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"