From 7ece0b633524c6d242a600feb918090c2a2a41fd Mon Sep 17 00:00:00 2001 From: Damien IRIBERRY <damien.iriberry@artal.fr> Date: Tue, 10 Oct 2023 16:14:27 +0000 Subject: [PATCH] Packaging Ivette --- ivette/Makefile | 8 +- ivette/package.json | 65 ++- ivette/src/dome/template/makefile | 21 +- ivette/static/icon256.png | Bin 0 -> 24877 bytes ivette/static/icon512.png | Bin 0 -> 51663 bytes ivette/yarn.lock | 748 +++++++++++++----------------- 6 files changed, 415 insertions(+), 427 deletions(-) create mode 100644 ivette/static/icon256.png create mode 100644 ivette/static/icon512.png diff --git a/ivette/Makefile b/ivette/Makefile index 4ce870bd17c..cbdea79007b 100644 --- a/ivette/Makefile +++ b/ivette/Makefile @@ -83,10 +83,12 @@ help:: # --- Ivette Distribution # -------------------------------------------------------------------------- -.PHONY: dist appimage dist-dir +.PHONY: dist appimage dist-dir dist-windows dist-macOS dist-linux dist: dist-dir dome-dist -appimage: dist-dir dome-appimage +dist-linux: dist-dir dome-appimage +dist-windows: dist-dir dome-dist-win +dist-macOS: dist-dir dome-dist-mac dist-dir: @echo "Cleaning dist" @@ -108,6 +110,8 @@ dome-app: pkg dome-dev: pkg dome-dist: pkg dome-appimage: pkg +dome-dist-win: pkg +dome-dist-mac: pkg pkg: $(LOADER) $(SANDBOX) diff --git a/ivette/package.json b/ivette/package.json index a5f9526ccad..645a55b5fb8 100644 --- a/ivette/package.json +++ b/ivette/package.json @@ -1,16 +1,22 @@ { "name": "ivette", + "productName": "Ivette", "version": "1.0.0", "main": "index.js", "repository": "git@git.frama-c.com:frama-c/Ivette.git", "author": "Loïc Correnson <loic.correnson@cea.fr>", - "license": "MIT", + "license": "LGPL-2.1", "description": "Frama-C GUI", + "homepage": "https://frama-c.com/html/ivette.html", "scripts": { "lint": "eslint --ext .ts,.tsx --format=compact ./src", "typecheck": "tsc --noEmit", "typecheck:watch": "yarn run typecheck -- --watch", - "build": "tsc" + "build": "tsc", + "dist:mac": "yarn run electron-builder --mac --dir -c.compression=store -c.mac.identity=null", + "dist:win": "yarn run electron-builder --win --dir -c.compression=store", + "dist:linux": "yarn run electron-builder --linux --dir -c.compression=store", + "dist:all": "yarn run electron-builder -wlm --dir -c.compression=store -c.mac.identity=null" }, "devDependencies": { "@babel/cli": "", @@ -33,9 +39,10 @@ "@typescript-eslint/eslint-plugin": "", "@typescript-eslint/parser": "", "babel-loader": "^8.2.3", + "cross-dirname": "^0.1.0", "css-loader": "^5", "electron": "^16", - "electron-builder": "^22.14.13", + "electron-builder": "^24.6.3", "electron-devtools-installer": "^3.2.0", "electron-webpack": "^2.8.2", "eslint": "", @@ -45,6 +52,7 @@ "eslint-plugin-jsx-a11y": "", "eslint-plugin-react": "", "eslint-plugin-react-hooks": "", + "gremlins.js": "^2.2.0", "html-loader": "^1", "jsdoc": "", "react-hot-loader": "^4", @@ -86,5 +94,56 @@ "react-window": "", "source-map-support": "^0.5.21", "tippy.js": "6.3.7" + }, + "build": { + "appId": "com.framac.ivette", + "compression": "store", + "copyright": "Copyright © 2007-2023 Frama-C. All Rights Reserved.", + "artifactName": "${productName}-${arch}-${version}.${ext}", + "win": { + "target": [ + { + "target": "portable", + "arch": [ + "x64", + "ia32" + ] + } + ], + "icon": "static/icon256.png", + "legalTrademarks": "LGPL-2.1" + }, + "linux": { + "executableName": "ivette", + "target": [ + { + "target": "AppImage", + "arch": [ + "x64", + "arm64" + ] + } + ], + "synopsis": "Frama-C GUI", + "category": "Profiling" + }, + "mac": { + "icon": "static/icon512.png", + "identity": null, + "mergeASARs": true, + "target": [ + { + "target": "default", + "arch": [ + "universal" + ] + } + ], + "type": "distribution", + "category": "public.app-category.developer-tools" + }, + "dmg": { + "title": "Ivette ${version}" + } } } diff --git a/ivette/src/dome/template/makefile b/ivette/src/dome/template/makefile index f2545cfde15..6318b5d6827 100644 --- a/ivette/src/dome/template/makefile +++ b/ivette/src/dome/template/makefile @@ -248,18 +248,29 @@ dome-app: dome-pkg dome-templ # --- Application Packaging # -------------------------------------------------------------------------- -.PHONY: dome-dist dome-appimage +.PHONY: dome-dist dome-appimage dome-dist-win -# Compatible with all OS for installation from source +# Compatible with all OS for installation from source (more OS specific parameters in package.json) dome-dist: dome-app @echo "[Dome] packaging application (binary)" - DOME=$(DOME) yarn run electron-builder --dir -c.compression=store -c.mac.identity=null + DOME=$(DOME) yarn run electron-builder --dir @echo "[Dome] application packaged in ./dist" -# Build Linux AppImage for binary distribution +# Build Linux AppImage for binary distribution (more OS specific parameters in package.json) dome-appimage: dome-app @echo "[Dome] packaging application (AppImage)" - DOME=$(DOME) yarn run electron-builder --linux -c.compression=store -c.mac.identity=null + DOME=$(DOME) yarn run electron-builder --linux + @echo "[Dome] application packaged in ./dist" + +# Compatible with Windows OS (more OS specific parameters in package.json) +dome-dist-win: dome-app + @echo "[Dome] packaging application (windows exe)" + DOME=$(DOME) yarn run electron-builder --win + @echo "[Dome] application packaged in ./dist" + +dome-dist-mac: dome-app + @echo "[Dome] packaging application (macOS exe)" + DOME=$(DOME) yarn run electron-builder --mac @echo "[Dome] application packaged in ./dist" # -------------------------------------------------------------------------- diff --git a/ivette/static/icon256.png b/ivette/static/icon256.png new file mode 100644 index 0000000000000000000000000000000000000000..3aa5392eb49f9f04f91b746c95f9461c9d25a5ca GIT binary patch literal 24877 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 literal 0 HcmV?d00001 diff --git a/ivette/static/icon512.png b/ivette/static/icon512.png new file mode 100644 index 0000000000000000000000000000000000000000..b2f56ed23cf18218bbe37ddc9215b235bd74ccc4 GIT binary patch literal 51663 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 M6x9_f9$JL{A5R_+UjP6A literal 0 HcmV?d00001 diff --git a/ivette/yarn.lock b/ivette/yarn.lock index f7180e42c20..22ba4319118 100644 --- a/ivette/yarn.lock +++ b/ivette/yarn.lock @@ -1847,6 +1847,16 @@ ajv "^6.12.0" ajv-keywords "^3.4.1" +"@electron/asar@^3.2.1": + version "3.2.4" + resolved "https://registry.yarnpkg.com/@electron/asar/-/asar-3.2.4.tgz#7e8635a3c4f6d8b3f8ae6efaf5ecb9fbf3bd9864" + integrity sha512-lykfY3TJRRWFeTxccEKdf1I6BLl2Plw81H0bbp4Fc5iEc67foDCa5pjJQULVgo0wF+Dli75f3xVcdb/67FFZ/g== + dependencies: + chromium-pickle-js "^0.2.0" + commander "^5.0.0" + glob "^7.1.6" + minimatch "^3.0.4" + "@electron/get@^1.13.0": version "1.13.1" resolved "https://registry.yarnpkg.com/@electron/get/-/get-1.13.1.tgz#42a0aa62fd1189638bd966e23effaebb16108368" @@ -1863,16 +1873,39 @@ global-agent "^3.0.0" global-tunnel-ng "^2.7.1" -"@electron/universal@1.0.5": +"@electron/notarize@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@electron/notarize/-/notarize-2.1.0.tgz#76aaec10c8687225e8d0a427cc9df67611c46ff3" + integrity sha512-Q02xem1D0sg4v437xHgmBLxI2iz/fc0D4K7fiVWHa/AnW8o7D751xyKNXgziA6HrTOme9ul1JfWN5ark8WH1xA== + dependencies: + debug "^4.1.1" + fs-extra "^9.0.1" + promise-retry "^2.0.1" + +"@electron/osx-sign@1.0.5": version "1.0.5" - resolved "https://registry.yarnpkg.com/@electron/universal/-/universal-1.0.5.tgz#b812340e4ef21da2b3ee77b2b4d35c9b86defe37" - integrity sha512-zX9O6+jr2NMyAdSkwEUlyltiI4/EBLu2Ls/VD3pUQdi3cAYeYfdQnT2AJJ38HE4QxLccbU13LSpccw1IWlkyag== + resolved "https://registry.yarnpkg.com/@electron/osx-sign/-/osx-sign-1.0.5.tgz#0af7149f2fce44d1a8215660fd25a9fb610454d8" + integrity sha512-k9ZzUQtamSoweGQDV2jILiRIHUu7lYlJ3c6IEmjv1hC17rclE+eb9U+f6UFlOOETo0JzY1HNlXy4YOlCvl+Lww== dependencies: + compare-version "^0.1.2" + debug "^4.3.4" + fs-extra "^10.0.0" + isbinaryfile "^4.0.8" + minimist "^1.2.6" + plist "^3.0.5" + +"@electron/universal@1.4.1": + version "1.4.1" + resolved "https://registry.yarnpkg.com/@electron/universal/-/universal-1.4.1.tgz#3fbda2a5ed9ff9f3304c8e8316b94c1e3a7b3785" + integrity sha512-lE/U3UNw1YHuowNbTmKNs9UlS3En3cPgwM5MI+agIgr/B1hSze9NdOP0qn7boZaI9Lph8IDv3/24g9IxnJP7aQ== + dependencies: + "@electron/asar" "^3.2.1" "@malept/cross-spawn-promise" "^1.1.0" - asar "^3.0.3" debug "^4.3.1" - dir-compare "^2.4.0" + dir-compare "^3.0.0" fs-extra "^9.0.1" + minimatch "^3.0.4" + plist "^3.0.4" "@eslint/eslintrc@^1.0.5": version "1.0.5" @@ -2062,7 +2095,7 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.50.tgz#1e0caa9364d3fccd2931c3ed96fdbeaa5d4cca83" integrity sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw== -"@types/fs-extra@^9.0.11": +"@types/fs-extra@9.0.13", "@types/fs-extra@^9.0.11": version "9.0.13" resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-9.0.13.tgz#7594fbae04fe7f1918ce8b3d213f74ff44ac1f45" integrity sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA== @@ -2230,18 +2263,6 @@ anymatch "^3.0.0" source-map "^0.6.0" -"@types/yargs-parser@*": - version "21.0.0" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" - integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== - -"@types/yargs@^17.0.1": - version "17.0.9" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.9.tgz#f1f931a4e5ae2c0134dea10f501088636a50b46a" - integrity sha512-Ci8+4/DOtkHRylcisKmVMtmVO5g7weUVCKcsu1sJvF1bn0wExTmbHmhFKj7AnEm0de800iovGhdSKzYnzbaHpg== - dependencies: - "@types/yargs-parser" "*" - "@typescript-eslint/eslint-plugin@": version "5.6.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.6.0.tgz#efd8668b3d6627c46ce722c2afe813928fe120a0" @@ -2457,6 +2478,11 @@ "@webassemblyjs/wast-parser" "1.9.0" "@xtuc/long" "4.2.2" +"@xmldom/xmldom@^0.8.8": + version "0.8.10" + resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.10.tgz#a1337ca426aa61cef9fe15b5b28e340a72f6fa99" + integrity sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw== + "@xtuc/ieee754@^1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" @@ -2597,40 +2623,43 @@ anymatch@^3.0.0, anymatch@~3.1.2: normalize-path "^3.0.0" picomatch "^2.0.4" -app-builder-bin@3.7.1: - version "3.7.1" - resolved "https://registry.yarnpkg.com/app-builder-bin/-/app-builder-bin-3.7.1.tgz#cb0825c5e12efc85b196ac3ed9c89f076c61040e" - integrity sha512-ql93vEUq6WsstGXD+SBLSIQw6SNnhbDEM0swzgugytMxLp3rT24Ag/jcC80ZHxiPRTdew1niuR7P3/FCrDqIjw== +app-builder-bin@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/app-builder-bin/-/app-builder-bin-4.0.0.tgz#1df8e654bd1395e4a319d82545c98667d7eed2f0" + integrity sha512-xwdG0FJPQMe0M0UA4Tz0zEB8rBJTRA5a476ZawAqiBkMv16GRK5xpXThOjMaEOFnZ6zabejjG4J3da0SXG63KA== -app-builder-lib@22.14.13: - version "22.14.13" - resolved "https://registry.yarnpkg.com/app-builder-lib/-/app-builder-lib-22.14.13.tgz#c1f5b6afc86596357598bb90b69eef06c7c2eeb3" - integrity sha512-SufmrtxU+D0Tn948fjEwAOlCN9757UXLkzzTWXMwZKR/5hisvgqeeBepWfphMIE6OkDGz0fbzEhL1P2Pty4XMg== +app-builder-lib@24.6.4: + version "24.6.4" + resolved "https://registry.yarnpkg.com/app-builder-lib/-/app-builder-lib-24.6.4.tgz#5bf77dd89d3ee557bc615b9ddfaf383f3e51577b" + integrity sha512-m9931WXb83teb32N0rKg+ulbn6+Hl8NV5SUpVDOVz9MWOXfhV6AQtTdftf51zJJvCQnQugGtSqoLvgw6mdF/Rg== dependencies: "7zip-bin" "~5.1.1" "@develar/schema-utils" "~2.6.5" - "@electron/universal" "1.0.5" + "@electron/notarize" "2.1.0" + "@electron/osx-sign" "1.0.5" + "@electron/universal" "1.4.1" "@malept/flatpak-bundler" "^0.4.0" + "@types/fs-extra" "9.0.13" async-exit-hook "^2.0.1" bluebird-lst "^1.0.9" - builder-util "22.14.13" - builder-util-runtime "8.9.2" + builder-util "24.5.0" + builder-util-runtime "9.2.1" chromium-pickle-js "^0.2.0" - debug "^4.3.2" - ejs "^3.1.6" - electron-osx-sign "^0.5.0" - electron-publish "22.14.13" + debug "^4.3.4" + ejs "^3.1.8" + electron-publish "24.5.0" form-data "^4.0.0" - fs-extra "^10.0.0" - hosted-git-info "^4.0.2" + fs-extra "^10.1.0" + hosted-git-info "^4.1.0" is-ci "^3.0.0" - isbinaryfile "^4.0.8" + isbinaryfile "^5.0.0" js-yaml "^4.1.0" lazy-val "^1.0.5" - minimatch "^3.0.4" - read-config-file "6.2.0" + minimatch "^5.1.1" + read-config-file "6.3.2" sanitize-filename "^1.6.3" - semver "^7.3.5" + semver "^7.3.8" + tar "^6.1.12" temp-file "^3.4.0" aproba@^1.1.1: @@ -2744,18 +2773,6 @@ array.prototype.flatmap@^1.2.5: define-properties "^1.1.3" es-abstract "^1.19.0" -asar@^3.0.3: - version "3.1.0" - resolved "https://registry.yarnpkg.com/asar/-/asar-3.1.0.tgz#70b0509449fe3daccc63beb4d3c7d2e24d3c6473" - integrity sha512-vyxPxP5arcAqN4F/ebHd/HhwnAiZtwhglvdmc7BR2f0ywbVNTOpSeyhLDbGXtE/y58hv1oC75TaNIXutnsOZsQ== - dependencies: - chromium-pickle-js "^0.2.0" - commander "^5.0.0" - glob "^7.1.6" - minimatch "^3.0.4" - optionalDependencies: - "@types/glob" "^7.1.1" - asn1.js@^5.2.0: version "5.4.1" resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" @@ -2809,11 +2826,6 @@ async-limiter@~1.0.0: resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== -async@0.9.x: - version "0.9.2" - resolved "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" - integrity sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0= - async@^2.6.2: version "2.6.3" resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" @@ -2821,6 +2833,11 @@ async@^2.6.2: dependencies: lodash "^4.17.14" +async@^3.2.3: + version "3.2.4" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c" + integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ== + asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" @@ -2959,7 +2976,7 @@ bluebird-lst@^1.0.9: dependencies: bluebird "^3.5.5" -bluebird@^3.5.0, bluebird@^3.5.5, bluebird@^3.7.2: +bluebird@^3.5.5, bluebird@^3.7.2: version "3.7.2" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== @@ -3012,7 +3029,7 @@ boolean@^3.0.1: resolved "https://registry.yarnpkg.com/boolean/-/boolean-3.1.4.tgz#f51a2fb5838a99e06f9b6ec1edb674de67026435" integrity sha512-3hx0kwU3uzG6ReQ3pnaFQPSktpBw6RHN3/ivDKEuU8g1XSfafowyvDnadjv1xp8IZqhtSukxlwv9bF6FhX8m0w== -boxen@5.1.2, boxen@^5.0.0: +boxen@5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/boxen/-/boxen-5.1.2.tgz#788cb686fc83c1f486dfa8a40c68fc2b831d2b50" integrity sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ== @@ -3034,6 +3051,13 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + dependencies: + balanced-match "^1.0.0" + braces@^2.3.1, braces@^2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" @@ -3145,33 +3169,15 @@ browserslist@^4.19.1: node-releases "^2.0.2" picocolors "^1.0.0" -buffer-alloc-unsafe@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" - integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== - -buffer-alloc@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" - integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== - dependencies: - buffer-alloc-unsafe "^1.1.0" - buffer-fill "^1.0.0" - buffer-crc32@~0.2.3: version "0.2.13" resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= -buffer-equal@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-1.0.0.tgz#59616b498304d556abd466966b22eeda3eca5fbe" - integrity sha1-WWFrSYME1Var1GaWayLu2j7KX74= - -buffer-fill@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" - integrity sha1-+PeLdniYiO858gXNY39o5wISKyw= +buffer-equal@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-1.0.1.tgz#2f7651be5b1b3f057fcd6e7ee16cf34767077d90" + integrity sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg== buffer-from@^1.0.0: version "1.1.2" @@ -3205,31 +3211,30 @@ buffer@^5.1.0: base64-js "^1.3.1" ieee754 "^1.1.13" -builder-util-runtime@8.9.2: - version "8.9.2" - resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-8.9.2.tgz#a9669ae5b5dcabfe411ded26678e7ae997246c28" - integrity sha512-rhuKm5vh7E0aAmT6i8aoSfEjxzdYEFX7zDApK+eNgOhjofnWb74d9SRJv0H/8nsgOkos0TZ4zxW0P8J4N7xQ2A== +builder-util-runtime@9.2.1: + version "9.2.1" + resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-9.2.1.tgz#3184dcdf7ed6c47afb8df733813224ced4f624fd" + integrity sha512-2rLv/uQD2x+dJ0J3xtsmI12AlRyk7p45TEbE/6o/fbb633e/S3pPgm+ct+JHsoY7r39dKHnGEFk/AASRFdnXmA== dependencies: - debug "^4.3.2" + debug "^4.3.4" sax "^1.2.4" -builder-util@22.14.13: - version "22.14.13" - resolved "https://registry.yarnpkg.com/builder-util/-/builder-util-22.14.13.tgz#41b5b7b4ee53aff4e09cc007fb144522598f3ce6" - integrity sha512-oePC/qrrUuerhmH5iaCJzPRAKlSBylrhzuAJmRQClTyWnZUv6jbaHh+VoHMbEiE661wrj2S2aV7/bQh12cj1OA== +builder-util@24.5.0: + version "24.5.0" + resolved "https://registry.yarnpkg.com/builder-util/-/builder-util-24.5.0.tgz#8683c9a7a1c5c9f9a4c4d2789ecca0e47dddd3f9" + integrity sha512-STnBmZN/M5vGcv01u/K8l+H+kplTaq4PAIn3yeuufUKSpcdro0DhJWxPI81k5XcNfC//bjM3+n9nr8F9uV4uAQ== dependencies: "7zip-bin" "~5.1.1" "@types/debug" "^4.1.6" - "@types/fs-extra" "^9.0.11" - app-builder-bin "3.7.1" + app-builder-bin "4.0.0" bluebird-lst "^1.0.9" - builder-util-runtime "8.9.2" - chalk "^4.1.1" + builder-util-runtime "9.2.1" + chalk "^4.1.2" cross-spawn "^7.0.3" - debug "^4.3.2" - fs-extra "^10.0.0" + debug "^4.3.4" + fs-extra "^10.1.0" http-proxy-agent "^5.0.0" - https-proxy-agent "^5.0.0" + https-proxy-agent "^5.0.1" is-ci "^3.0.0" js-yaml "^4.1.0" source-map-support "^0.5.19" @@ -3385,7 +3390,7 @@ chalk@^2.0.0, chalk@^2.4.2: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1: +chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -3393,6 +3398,11 @@ chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1: ansi-styles "^4.1.0" supports-color "^7.1.0" +chance@^1.1.4: + version "1.1.11" + resolved "https://registry.yarnpkg.com/chance/-/chance-1.1.11.tgz#78e10e1f9220a5bbc60a83e3f28a5d8558d84d1b" + integrity sha512-kqTg3WWywappJPqtgrdvbA380VoXO2eu9VCV895JgbyHsaErXdyHK9LOZ911OvAk6L0obK7kDk9CGs8+oBawVA== + chokidar@^2.1.8: version "2.1.8" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" @@ -3432,6 +3442,11 @@ chownr@^1.1.1, chownr@^1.1.2: resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== +chownr@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" + integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== + 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" @@ -3442,11 +3457,6 @@ chromium-pickle-js@^0.2.0: resolved "https://registry.yarnpkg.com/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz#04a106672c18b085ab774d983dfa3ea138f22205" integrity sha1-BKEGZywYsIWrd02YPfo+oTjyIgU= -ci-info@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" - integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== - ci-info@^3.2.0: version "3.3.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.3.0.tgz#b4ed1fb6818dea4803a55c623041f9165d2066b2" @@ -3527,13 +3537,13 @@ cliui@^6.0.0: strip-ansi "^6.0.0" wrap-ansi "^6.2.0" -cliui@^7.0.2: - version "7.0.4" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" - integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== +cliui@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== dependencies: string-width "^4.2.0" - strip-ansi "^6.0.0" + strip-ansi "^6.0.1" wrap-ansi "^7.0.0" clone-response@^1.0.2: @@ -3585,11 +3595,6 @@ color-name@~1.1.4: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -colors@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" - integrity sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs= - combined-stream@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" @@ -3597,13 +3602,6 @@ combined-stream@^1.0.8: dependencies: delayed-stream "~1.0.0" -commander@2.9.0: - version "2.9.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.9.0.tgz#9c99094176e12240cb22d6c5146098400fe0f7d4" - integrity sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q= - dependencies: - graceful-readlink ">= 1.0.0" - commander@^2.20.0: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" @@ -3690,17 +3688,13 @@ config-chain@^1.1.11: ini "^1.3.4" proto-list "~1.2.1" -configstore@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96" - integrity sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA== +config-file-ts@^0.2.4: + version "0.2.4" + resolved "https://registry.yarnpkg.com/config-file-ts/-/config-file-ts-0.2.4.tgz#6c0741fbe118a7cf786c65f139030f0448a2cc99" + integrity sha512-cKSW0BfrSaAUnxpgvpXPLaaW/umg4bqg4k3GO1JqlRfpx+d5W0GDXznCMkWotJQek5Mmz1MJVChQnz3IVaeMZQ== dependencies: - dot-prop "^5.2.0" - graceful-fs "^4.1.2" - make-dir "^3.0.0" - unique-string "^2.0.0" - write-file-atomic "^3.0.0" - xdg-basedir "^4.0.0" + glob "^7.1.6" + typescript "^4.0.2" confusing-browser-globals@^1.0.10: version "1.0.10" @@ -3794,6 +3788,11 @@ core-js-pure@^3.19.0: resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.19.3.tgz#c69b2b36b58927317824994b532ec3f0f7e49607" integrity sha512-N3JruInmCyt7EJj5mAq3csCgGYgiSqu7p7TQp2KOztr180/OAIxyIvL1FCjzgmQk/t3Yniua50Fsak7FShI9lA== +core-js@^3.6.4: + version "3.32.1" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.32.1.tgz#a7d8736a3ed9dd05940c3c4ff32c591bb735be77" + integrity sha512-lqufgNn9NLnESg5mQeYsxQP5w7wrViSj0jr/kv6ECQiByzQkrn1MKvV0L3acttpDqfQrHLwr2KCMgX5b8X+lyQ== + core-util-is@1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" @@ -3861,6 +3860,11 @@ crocket@^0.9.11: dependencies: xpipe "*" +cross-dirname@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/cross-dirname/-/cross-dirname-0.1.0.tgz#b899599f30a5389f59e78c150e19f957ad16a37c" + integrity sha512-+R08/oI0nl3vfPcqftZRpytksBXDzOUveBq/NBVx0sUp1axwzPQrKinNx5yd5sxPu8j1wIy8AfnVQ+5eFdha6Q== + cross-spawn@^6.0.0, cross-spawn@^6.0.5: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" @@ -3903,11 +3907,6 @@ crypto-browserify@^3.11.0: randombytes "^2.0.0" randomfill "^1.0.3" -crypto-random-string@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" - integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== - css-hot-loader@^1.4.4: version "1.4.4" resolved "https://registry.yarnpkg.com/css-hot-loader/-/css-hot-loader-1.4.4.tgz#ae784932cd8b7d092f7f15702af08b3ec9436052" @@ -4086,7 +4085,7 @@ damerau-levenshtein@^1.0.7: resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz#64368003512a1a6992593741a09a9d31a836f55d" integrity sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw== -debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9: +debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== @@ -4107,6 +4106,13 @@ debug@^3.1.1, debug@^3.2.6, debug@^3.2.7: dependencies: ms "^2.1.1" +debug@^4.3.4: + version "4.3.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" @@ -4248,15 +4254,13 @@ diffie-hellman@^5.0.0: miller-rabin "^4.0.0" randombytes "^2.0.0" -dir-compare@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/dir-compare/-/dir-compare-2.4.0.tgz#785c41dc5f645b34343a4eafc50b79bac7f11631" - integrity sha512-l9hmu8x/rjVC9Z2zmGzkhOEowZvW7pmYws5CWHutg8u1JgvsKWMx7Q/UODeu4djLZ4FgW5besw5yvMQnBHzuCA== +dir-compare@^3.0.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/dir-compare/-/dir-compare-3.3.0.tgz#2c749f973b5c4b5d087f11edaae730db31788416" + integrity sha512-J7/et3WlGUCxjdnD3HAAzQ6nsnc0WL6DD7WcwJb7c39iH1+AWfg+9OqzJNaI6PkBwBvm1mhZNL9iY/nRiZXlPg== dependencies: - buffer-equal "1.0.0" - colors "1.0.3" - commander "2.9.0" - minimatch "3.0.4" + buffer-equal "^1.0.0" + minimatch "^3.0.4" dir-glob@^3.0.1: version "3.0.1" @@ -4265,21 +4269,21 @@ dir-glob@^3.0.1: dependencies: path-type "^4.0.0" -dmg-builder@22.14.13: - version "22.14.13" - resolved "https://registry.yarnpkg.com/dmg-builder/-/dmg-builder-22.14.13.tgz#cc613f3c18e889b8777d525991fd52f50a564f8c" - integrity sha512-xNOugB6AbIRETeU2uID15sUfjdZZcKdxK8xkFnwIggsM00PJ12JxpLNPTjcRoUnfwj3WrPjilrO64vRMwNItQg== +dmg-builder@24.6.4: + version "24.6.4" + resolved "https://registry.yarnpkg.com/dmg-builder/-/dmg-builder-24.6.4.tgz#e19b8305f7e1ea0b4faaa30382c81b9d6de39863" + integrity sha512-BNcHRc9CWEuI9qt0E655bUBU/j/3wUCYBVKGu1kVpbN5lcUdEJJJeiO0NHK3dgKmra6LUUZlo+mWqc+OCbi0zw== dependencies: - app-builder-lib "22.14.13" - builder-util "22.14.13" - builder-util-runtime "8.9.2" - fs-extra "^10.0.0" + app-builder-lib "24.6.4" + builder-util "24.5.0" + builder-util-runtime "9.2.1" + fs-extra "^10.1.0" iconv-lite "^0.6.2" js-yaml "^4.1.0" optionalDependencies: - dmg-license "^1.0.9" + dmg-license "^1.0.11" -dmg-license@^1.0.9: +dmg-license@^1.0.11: version "1.0.11" resolved "https://registry.yarnpkg.com/dmg-license/-/dmg-license-1.0.11.tgz#7b3bc3745d1b52be7506b4ee80cb61df6e4cd79a" integrity sha512-ZdzmqwKmECOWJpqefloC5OJy1+WZBBse5+MR88z9g9Zn4VY+WYUkAyojmhzJckH5YbbZGcYIuGAkY5/Ys5OM2Q== @@ -4397,13 +4401,6 @@ dot-case@^3.0.4: no-case "^3.0.4" tslib "^2.0.3" -dot-prop@^5.2.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" - integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== - dependencies: - is-obj "^2.0.0" - dotenv-expand@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0" @@ -4439,30 +4436,29 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= -ejs@^3.1.6: - version "3.1.6" - resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.6.tgz#5bfd0a0689743bb5268b3550cceeebbc1702822a" - integrity sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw== - dependencies: - jake "^10.6.1" - -electron-builder@^22.14.13: - version "22.14.13" - resolved "https://registry.yarnpkg.com/electron-builder/-/electron-builder-22.14.13.tgz#fd40564685cf5422a8f8d667940af3d3776f4fb8" - integrity sha512-3fgLxqF2TXVKiUPeg74O4V3l0l3j7ERLazo8sUbRkApw0+4iVAf2BJkHsHMaXiigsgCoEzK/F4/rB5rne/VAnw== - dependencies: - "@types/yargs" "^17.0.1" - app-builder-lib "22.14.13" - builder-util "22.14.13" - builder-util-runtime "8.9.2" - chalk "^4.1.1" - dmg-builder "22.14.13" - fs-extra "^10.0.0" +ejs@^3.1.8: + version "3.1.9" + resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.9.tgz#03c9e8777fe12686a9effcef22303ca3d8eeb361" + integrity sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ== + dependencies: + jake "^10.8.5" + +electron-builder@^24.6.3: + version "24.6.4" + resolved "https://registry.yarnpkg.com/electron-builder/-/electron-builder-24.6.4.tgz#c51271e49b9a02c9a3ec444f866b6008c4d98a1d" + integrity sha512-uNWQoU7pE7qOaIQ6CJHpBi44RJFVG8OHRBIadUxrsDJVwLLo8Nma3K/EEtx5/UyWAQYdcK4nVPYKoRqBb20hbA== + dependencies: + app-builder-lib "24.6.4" + builder-util "24.5.0" + builder-util-runtime "9.2.1" + chalk "^4.1.2" + dmg-builder "24.6.4" + fs-extra "^10.1.0" is-ci "^3.0.0" lazy-val "^1.0.5" - read-config-file "6.2.0" - update-notifier "^5.1.0" - yargs "^17.0.1" + read-config-file "6.3.2" + simple-update-notifier "2.0.0" + yargs "^17.6.2" electron-devtools-installer@^2.2.4: version "2.2.4" @@ -4484,28 +4480,16 @@ electron-devtools-installer@^3.2.0: tslib "^2.1.0" unzip-crx-3 "^0.2.0" -electron-osx-sign@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/electron-osx-sign/-/electron-osx-sign-0.5.0.tgz#fc258c5e896859904bbe3d01da06902c04b51c3a" - integrity sha512-icoRLHzFz/qxzDh/N4Pi2z4yVHurlsCAYQvsCSG7fCedJ4UJXBS6PoQyGH71IfcqKupcKeK7HX/NkyfG+v6vlQ== - dependencies: - bluebird "^3.5.0" - compare-version "^0.1.2" - debug "^2.6.8" - isbinaryfile "^3.0.2" - minimist "^1.2.0" - plist "^3.0.1" - -electron-publish@22.14.13: - version "22.14.13" - resolved "https://registry.yarnpkg.com/electron-publish/-/electron-publish-22.14.13.tgz#8b71e6975af8cc6ac5b21f293ade23f8704047c7" - integrity sha512-0oP3QiNj3e8ewOaEpEJV/o6Zrmy2VarVvZ/bH7kyO/S/aJf9x8vQsKVWpsdmSiZ5DJEHgarFIXrnO0ZQf0P9iQ== +electron-publish@24.5.0: + version "24.5.0" + resolved "https://registry.yarnpkg.com/electron-publish/-/electron-publish-24.5.0.tgz#492a4d7caa232e88ee3c18f5c3b4dc637e5e1b3a" + integrity sha512-zwo70suH15L15B4ZWNDoEg27HIYoPsGJUF7xevLJLSI7JUPC8l2yLBdLGwqueJ5XkDL7ucYyRZzxJVR8ElV9BA== dependencies: "@types/fs-extra" "^9.0.11" - builder-util "22.14.13" - builder-util-runtime "8.9.2" - chalk "^4.1.1" - fs-extra "^10.0.0" + builder-util "24.5.0" + builder-util-runtime "9.2.1" + chalk "^4.1.2" + fs-extra "^10.1.0" lazy-val "^1.0.5" mime "^2.5.2" @@ -4650,6 +4634,11 @@ env-paths@^2.2.0: resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== +err-code@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9" + integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== + errno@^0.1.3, errno@~0.1.7: version "0.1.8" resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" @@ -4702,11 +4691,6 @@ escalade@^3.1.1: resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== -escape-goat@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/escape-goat/-/escape-goat-2.1.1.tgz#1b2dc77003676c457ec760b2dc68edb648188675" - integrity sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q== - escape-html@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" @@ -5182,12 +5166,12 @@ file-uri-to-path@1.0.0: resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== -filelist@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.2.tgz#80202f21462d4d1c2e214119b1807c1bc0380e5b" - integrity sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ== +filelist@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5" + integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== dependencies: - minimatch "^3.0.4" + minimatch "^5.0.1" fill-range@^4.0.0: version "4.0.0" @@ -5343,6 +5327,15 @@ fs-extra@^10.0.0: jsonfile "^6.0.1" universalify "^2.0.0" +fs-extra@^10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" + integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + fs-extra@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" @@ -5504,13 +5497,6 @@ global-agent@^3.0.0: semver "^7.3.2" serialize-error "^7.0.1" -global-dirs@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.0.tgz#70a76fe84ea315ab37b1f5576cbde7d48ef72686" - integrity sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA== - dependencies: - ini "2.0.0" - global-modules@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" @@ -5629,11 +5615,6 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6 resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a" integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg== -"graceful-readlink@>= 1.0.0": - version "1.0.1" - resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" - integrity sha1-TK+tdrxi8C+gObL5Tpo906ORpyU= - graphlib@^2.1.8: version "2.1.8" resolved "https://registry.yarnpkg.com/graphlib/-/graphlib-2.1.8.tgz#5761d414737870084c92ec7b5dbcb0592c9d35da" @@ -5641,6 +5622,14 @@ graphlib@^2.1.8: dependencies: lodash "^4.17.15" +gremlins.js@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/gremlins.js/-/gremlins.js-2.2.0.tgz#663b09cbc59f09ffa1263e2737286c10c7f6fb79" + integrity sha512-zVe4+WuCwTheg1OzBOdtiy7nZj52lWyWjCPMw/78wI1uAJdGlc97hVGYsZg0v75Hm+E91y5D+yG4U0lk7j/6xg== + dependencies: + chance "^1.1.4" + core-js "^3.6.4" + handle-thing@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" @@ -5704,11 +5693,6 @@ has-values@^1.0.0: is-number "^3.0.0" kind-of "^4.0.0" -has-yarn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-2.1.0.tgz#137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77" - integrity sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw== - has@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" @@ -5766,7 +5750,7 @@ homedir-polyfill@^1.0.1: dependencies: parse-passwd "^1.0.0" -hosted-git-info@^4.0.2: +hosted-git-info@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz#827b82867e9ff1c8d0c4d9d53880397d2c86d224" integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== @@ -5926,10 +5910,10 @@ https-browserify@^1.0.0: resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= -https-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" - integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== +https-proxy-agent@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== dependencies: agent-base "6" debug "4" @@ -6013,11 +5997,6 @@ import-fresh@^3.0.0, import-fresh@^3.2.1: parent-module "^1.0.0" resolve-from "^4.0.0" -import-lazy@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" - integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= - import-local@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" @@ -6064,11 +6043,6 @@ inherits@2.0.3: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= -ini@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5" - integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== - ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: version "1.3.8" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" @@ -6184,13 +6158,6 @@ is-callable@^1.1.4, is-callable@^1.2.4: resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945" integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== -is-ci@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" - integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== - dependencies: - ci-info "^2.0.0" - is-ci@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.1.tgz#db6ecbed1bd659c43dac0f45661e7674103d1867" @@ -6290,24 +6257,11 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: dependencies: is-extglob "^2.1.1" -is-installed-globally@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520" - integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ== - dependencies: - global-dirs "^3.0.0" - is-path-inside "^3.0.2" - is-negative-zero@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== -is-npm@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-5.0.0.tgz#43e8d65cc56e1b67f8d47262cf667099193f45a8" - integrity sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA== - is-number-object@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.6.tgz#6a7aaf838c7f0686a50b4553f7e54a96494e89f0" @@ -6327,11 +6281,6 @@ is-number@^7.0.0: resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== -is-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" - integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== - is-path-cwd@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" @@ -6351,11 +6300,6 @@ is-path-inside@^2.1.0: dependencies: path-is-inside "^1.0.2" -is-path-inside@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" - integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== - is-plain-obj@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" @@ -6400,11 +6344,6 @@ is-symbol@^1.0.2, is-symbol@^1.0.3: dependencies: has-symbols "^1.0.2" -is-typedarray@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= - is-weakref@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" @@ -6429,28 +6368,21 @@ is-wsl@^2.1.1: dependencies: is-docker "^2.0.0" -is-yarn-global@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.3.0.tgz#d502d3382590ea3004893746754c89139973e232" - integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw== - isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= -isbinaryfile@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-3.0.3.tgz#5d6def3edebf6e8ca8cae9c30183a804b5f8be80" - integrity sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw== - dependencies: - buffer-alloc "^1.2.0" - isbinaryfile@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.8.tgz#5d34b94865bd4946633ecc78a026fc76c5b11fcf" integrity sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w== +isbinaryfile@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-5.0.0.tgz#034b7e54989dab8986598cbcea41f66663c65234" + integrity sha512-UDdnyGvMajJUWCkib7Cei/dvyJrrvo4FIrsvSFWdPpXSUorzXrDJ0S+X5Q4ZlasfPjca4yqCNNsjbCeiy8FFeg== + isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" @@ -6468,15 +6400,15 @@ isobject@^3.0.0, isobject@^3.0.1: resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= -jake@^10.6.1: - version "10.8.2" - resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.2.tgz#ebc9de8558160a66d82d0eadc6a2e58fbc500a7b" - integrity sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A== +jake@^10.8.5: + version "10.8.7" + resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.7.tgz#63a32821177940c33f356e0ba44ff9d34e1c7d8f" + integrity sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w== dependencies: - async "0.9.x" - chalk "^2.4.2" - filelist "^1.0.1" - minimatch "^3.0.4" + async "^3.2.3" + chalk "^4.0.2" + filelist "^1.0.4" + minimatch "^3.1.2" jest-worker@^25.4.0: version "25.5.0" @@ -6691,13 +6623,6 @@ language-tags@^1.0.5: dependencies: language-subtag-registry "~0.3.2" -latest-version@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-5.1.0.tgz#119dfe908fe38d15dfa43ecd13fa12ec8832face" - integrity sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA== - dependencies: - package-json "^6.3.0" - layout-base@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/layout-base/-/layout-base-1.0.2.tgz#1291e296883c322a9dd4c5dd82063721b53e26e2" @@ -6847,7 +6772,7 @@ make-dir@^2.0.0, make-dir@^2.1.0: pify "^4.0.1" semver "^5.6.0" -make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: +make-dir@^3.0.2, make-dir@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== @@ -7067,11 +6992,30 @@ minimatch@3.0.4, minimatch@^3.0.4: dependencies: brace-expansion "^1.1.7" +minimatch@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^5.0.1, minimatch@^5.1.1: + version "5.1.6" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" + integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== + dependencies: + brace-expansion "^2.0.1" + minimist@^1.2.0, 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== +minimist@^1.2.6: + version "1.2.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== + minipass-collect@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" @@ -7100,6 +7044,19 @@ minipass@^3.0.0, minipass@^3.1.1: dependencies: yallist "^4.0.0" +minipass@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d" + integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== + +minizlib@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" + integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== + dependencies: + minipass "^3.0.0" + yallist "^4.0.0" + mississippi@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" @@ -7131,7 +7088,7 @@ mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.4, mkdirp@^0.5.5: dependencies: minimist "^1.2.5" -mkdirp@^1.0.4: +mkdirp@^1.0.3, mkdirp@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== @@ -7568,16 +7525,6 @@ p-try@^2.0.0: resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== -package-json@^6.3.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/package-json/-/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0" - integrity sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ== - dependencies: - got "^9.6.0" - registry-auth-token "^4.0.0" - registry-url "^5.0.0" - semver "^6.2.0" - pako@~1.0.2, pako@~1.0.5: version "1.0.11" resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" @@ -7780,7 +7727,7 @@ pkg-dir@^4.1.0: dependencies: find-up "^4.0.0" -plist@^3.0.1, plist@^3.0.4: +plist@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/plist/-/plist-3.0.4.tgz#a62df837e3aed2bb3b735899d510c4f186019cbe" integrity sha512-ksrr8y9+nXOxQB2osVNqrgvX/XQPOXaU4BQMKjYq8PvaY1U18mo+fKgBSwzK+luSyinOuPae956lSVcBwxlAMg== @@ -7788,6 +7735,15 @@ plist@^3.0.1, plist@^3.0.4: base64-js "^1.5.1" xmlbuilder "^9.0.7" +plist@^3.0.5: + version "3.1.0" + resolved "https://registry.yarnpkg.com/plist/-/plist-3.1.0.tgz#797a516a93e62f5bde55e0b9cc9c967f860893c9" + integrity sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ== + dependencies: + "@xmldom/xmldom" "^0.8.8" + base64-js "^1.5.1" + xmlbuilder "^15.1.1" + portfinder@^1.0.26: version "1.0.28" resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" @@ -7936,6 +7892,14 @@ promise-inflight@^1.0.1: resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= +promise-retry@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22" + integrity sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g== + dependencies: + err-code "^2.0.2" + retry "^0.12.0" + prop-types@>=15.0.0, prop-types@^15.5.10: version "15.8.1" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" @@ -8024,13 +7988,6 @@ punycode@^2.1.0: resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== -pupa@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/pupa/-/pupa-2.1.1.tgz#f5e8fd4afc2c5d97828faa523549ed8744a20d62" - integrity sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A== - dependencies: - escape-goat "^2.0.0" - qs@6.7.0: version "6.7.0" resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" @@ -8099,7 +8056,7 @@ raw-body@2.4.0: iconv-lite "0.4.24" unpipe "1.0.0" -rc@^1.0.1, rc@^1.1.6, rc@^1.2.8: +rc@^1.0.1, rc@^1.1.6: version "1.2.8" resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== @@ -8219,11 +8176,12 @@ react@^16: object-assign "^4.1.1" prop-types "^15.6.2" -read-config-file@6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/read-config-file/-/read-config-file-6.2.0.tgz#71536072330bcd62ba814f91458b12add9fc7ade" - integrity sha512-gx7Pgr5I56JtYz+WuqEbQHj/xWo+5Vwua2jhb1VwM4Wid5PqYmZ4i00ZB0YEGIfkVBsCv9UrjgyqCiQfS/Oosg== +read-config-file@6.3.2: + version "6.3.2" + resolved "https://registry.yarnpkg.com/read-config-file/-/read-config-file-6.3.2.tgz#556891aa6ffabced916ed57457cb192e61880411" + integrity sha512-M80lpCjnE6Wt6zb98DoW8WHR09nzMSpu8XHtPkiTHrJ5Az9CybfeQhTJ8D7saeBHpGhLPIVyA8lcL6ZmdKwY6Q== dependencies: + config-file-ts "^0.2.4" dotenv "^9.0.2" dotenv-expand "^5.1.0" js-yaml "^4.1.0" @@ -8366,13 +8324,6 @@ registry-auth-token@3.3.2: rc "^1.1.6" safe-buffer "^5.0.1" -registry-auth-token@^4.0.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.2.1.tgz#6d7b4006441918972ccd5fedcd41dc322c79b250" - integrity sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw== - dependencies: - rc "^1.2.8" - registry-url@3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-3.1.0.tgz#3d4ef870f73dde1d77f0cf9a381432444e174942" @@ -8380,13 +8331,6 @@ registry-url@3.1.0: dependencies: rc "^1.0.1" -registry-url@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-5.1.0.tgz#e98334b50d5434b81136b44ec638d9c2009c5009" - integrity sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw== - dependencies: - rc "^1.2.8" - regjsgen@^0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" @@ -8666,13 +8610,6 @@ semver-compare@^1.0.0: resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w= -semver-diff@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b" - integrity sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg== - dependencies: - semver "^6.3.0" - semver@7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" @@ -8688,13 +8625,20 @@ semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@^7.1.3, semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5: +semver@^7.1.3, semver@^7.2.1, semver@^7.3.2, 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" +semver@^7.3.8, semver@^7.5.3: + version "7.5.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== + dependencies: + lru-cache "^6.0.0" + send@0.17.1: version "0.17.1" resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" @@ -8875,10 +8819,12 @@ signal-exit@^3.0.0: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.6.tgz#24e630c4b0f03fea446a2bd299e62b4a6ca8d0af" integrity sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ== -signal-exit@^3.0.2: - version "3.0.7" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" - integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== +simple-update-notifier@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz#d70b92bdab7d6d90dfd73931195a30b6e3d7cebb" + integrity sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w== + dependencies: + semver "^7.5.3" slash@^2.0.0: version "2.0.0" @@ -9280,6 +9226,18 @@ tapable@^1.0.0, tapable@^1.1.3: resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== +tar@^6.1.12: + version "6.2.0" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.0.tgz#b14ce49a79cb1cd23bc9b016302dea5474493f73" + integrity sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ== + dependencies: + chownr "^2.0.0" + fs-minipass "^2.0.0" + minipass "^5.0.0" + minizlib "^2.1.1" + mkdirp "^1.0.3" + yallist "^4.0.0" + temp-file@^3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/temp-file/-/temp-file-3.4.0.tgz#766ea28911c683996c248ef1a20eea04d51652c7" @@ -9494,13 +9452,6 @@ type-is@~1.6.17, type-is@~1.6.18: media-typer "0.3.0" mime-types "~2.1.24" -typedarray-to-buffer@^3.1.5: - version "3.1.5" - resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" - integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== - dependencies: - is-typedarray "^1.0.0" - typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" @@ -9522,6 +9473,11 @@ typescript@: resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.5.3.tgz#afaa858e68c7103317d89eb90c5d8906268d353c" integrity sha512-eVYaEHALSt+s9LbvgEv4Ef+Tdq7hBiIZgii12xXJnukryt3pMgJf6aKhoCZ3FWQsu6sydEnkg11fYXLzhLBjeQ== +typescript@^4.0.2: + version "4.9.5" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" + integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== + uc.micro@^1.0.1, uc.micro@^1.0.5: version "1.0.6" resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac" @@ -9589,13 +9545,6 @@ unique-slug@^2.0.0: dependencies: imurmurhash "^0.1.4" -unique-string@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" - integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== - dependencies: - crypto-random-string "^2.0.0" - universalify@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" @@ -9641,26 +9590,6 @@ update-check@1.5.2: registry-auth-token "3.3.2" registry-url "3.1.0" -update-notifier@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-5.1.0.tgz#4ab0d7c7f36a231dd7316cf7729313f0214d9ad9" - integrity sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw== - dependencies: - boxen "^5.0.0" - chalk "^4.1.0" - configstore "^5.0.1" - has-yarn "^2.1.0" - import-lazy "^2.1.0" - is-ci "^2.0.0" - is-installed-globally "^0.4.0" - is-npm "^5.0.0" - is-yarn-global "^0.3.0" - latest-version "^5.1.0" - pupa "^2.1.1" - semver "^7.3.4" - semver-diff "^3.1.1" - xdg-basedir "^4.0.0" - uri-js@^4.2.2: version "4.4.1" resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" @@ -10050,16 +9979,6 @@ wrappy@1: resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= -write-file-atomic@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" - integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== - dependencies: - imurmurhash "^0.1.4" - is-typedarray "^1.0.0" - signal-exit "^3.0.2" - typedarray-to-buffer "^3.1.5" - ws@^6.2.1: version "6.2.2" resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.2.tgz#dd5cdbd57a9979916097652d78f1cc5faea0c32e" @@ -10067,12 +9986,7 @@ ws@^6.2.1: dependencies: async-limiter "~1.0.0" -xdg-basedir@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13" - integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q== - -xmlbuilder@>=11.0.1: +xmlbuilder@>=11.0.1, xmlbuilder@^15.1.1: version "15.1.1" resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-15.1.1.tgz#9dcdce49eea66d8d10b42cae94a79c3c8d0c2ec5" integrity sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg== @@ -10138,10 +10052,10 @@ yargs-parser@^18.1.2: camelcase "^5.0.0" decamelize "^1.2.0" -yargs-parser@^21.0.0: - version "21.0.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.0.1.tgz#0267f286c877a4f0f728fceb6f8a3e4cb95c6e35" - integrity sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg== +yargs-parser@^21.1.1: + version "21.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== yargs@^13.3.2: version "13.3.2" @@ -10176,18 +10090,18 @@ yargs@^15.3.1: y18n "^4.0.0" yargs-parser "^18.1.2" -yargs@^17.0.1: - version "17.3.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.3.1.tgz#da56b28f32e2fd45aefb402ed9c26f42be4c07b9" - integrity sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA== +yargs@^17.6.2: + version "17.7.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== dependencies: - cliui "^7.0.2" + cliui "^8.0.1" escalade "^3.1.1" get-caller-file "^2.0.5" require-directory "^2.1.1" string-width "^4.2.3" y18n "^5.0.5" - yargs-parser "^21.0.0" + yargs-parser "^21.1.1" yauzl@^2.10.0: version "2.10.0" -- GitLab