From 10604598b0be70ad322b66384b79b6c40efeb570 Mon Sep 17 00:00:00 2001 From: avneesh0612 Date: Sat, 8 Jan 2022 21:30:14 +0530 Subject: [PATCH] feat: added a 404 page --- cypress.json | 3 + cypress/fixtures/example.json | 5 + cypress/integration/sample_spec.js | 5 + cypress/plugins/index.js | 22 + cypress/support/commands.js | 25 + cypress/support/index.js | 20 + cypress/videos/sample_spec.js.mp4 | Bin 0 -> 44098 bytes next.config.js | 2 +- package.json | 25 +- pages/404.tsx | 21 + yarn.lock | 774 ++++++++++++++++++++++++++++- 11 files changed, 873 insertions(+), 29 deletions(-) create mode 100644 cypress.json create mode 100644 cypress/fixtures/example.json create mode 100644 cypress/integration/sample_spec.js create mode 100644 cypress/plugins/index.js create mode 100644 cypress/support/commands.js create mode 100644 cypress/support/index.js create mode 100644 cypress/videos/sample_spec.js.mp4 create mode 100644 pages/404.tsx diff --git a/cypress.json b/cypress.json new file mode 100644 index 0000000..17ef242 --- /dev/null +++ b/cypress.json @@ -0,0 +1,3 @@ +{ + "baseUrl": "http://localhost:3000" +} diff --git a/cypress/fixtures/example.json b/cypress/fixtures/example.json new file mode 100644 index 0000000..02e4254 --- /dev/null +++ b/cypress/fixtures/example.json @@ -0,0 +1,5 @@ +{ + "name": "Using fixtures to represent data", + "email": "hello@cypress.io", + "body": "Fixtures are a great way to mock data for responses to routes" +} diff --git a/cypress/integration/sample_spec.js b/cypress/integration/sample_spec.js new file mode 100644 index 0000000..c4ace2c --- /dev/null +++ b/cypress/integration/sample_spec.js @@ -0,0 +1,5 @@ +describe("My First Test", () => { + it("Does not do much!", () => { + expect(true).to.equal(true); + }); +}); diff --git a/cypress/plugins/index.js b/cypress/plugins/index.js new file mode 100644 index 0000000..59b2bab --- /dev/null +++ b/cypress/plugins/index.js @@ -0,0 +1,22 @@ +/// +// *********************************************************** +// This example plugins/index.js can be used to load plugins +// +// You can change the location of this file or turn off loading +// the plugins file with the 'pluginsFile' configuration option. +// +// You can read more here: +// https://on.cypress.io/plugins-guide +// *********************************************************** + +// This function is called when a project is opened or re-opened (e.g. due to +// the project's config changing) + +/** + * @type {Cypress.PluginConfig} + */ +// eslint-disable-next-line no-unused-vars +module.exports = (on, config) => { + // `on` is used to hook into various events Cypress emits + // `config` is the resolved Cypress config +} diff --git a/cypress/support/commands.js b/cypress/support/commands.js new file mode 100644 index 0000000..119ab03 --- /dev/null +++ b/cypress/support/commands.js @@ -0,0 +1,25 @@ +// *********************************************** +// This example commands.js shows you how to +// create various custom commands and overwrite +// existing commands. +// +// For more comprehensive examples of custom +// commands please read more here: +// https://on.cypress.io/custom-commands +// *********************************************** +// +// +// -- This is a parent command -- +// Cypress.Commands.add('login', (email, password) => { ... }) +// +// +// -- This is a child command -- +// Cypress.Commands.add('drag', { prevSubject: 'element'}, (subject, options) => { ... }) +// +// +// -- This is a dual command -- +// Cypress.Commands.add('dismiss', { prevSubject: 'optional'}, (subject, options) => { ... }) +// +// +// -- This will overwrite an existing command -- +// Cypress.Commands.overwrite('visit', (originalFn, url, options) => { ... }) diff --git a/cypress/support/index.js b/cypress/support/index.js new file mode 100644 index 0000000..d68db96 --- /dev/null +++ b/cypress/support/index.js @@ -0,0 +1,20 @@ +// *********************************************************** +// This example support/index.js is processed and +// loaded automatically before your test files. +// +// This is a great place to put global configuration and +// behavior that modifies Cypress. +// +// You can change the location of this file or turn off +// automatically serving support files with the +// 'supportFile' configuration option. +// +// You can read more here: +// https://on.cypress.io/configuration +// *********************************************************** + +// Import commands.js using ES2015 syntax: +import './commands' + +// Alternatively you can use CommonJS syntax: +// require('./commands') diff --git a/cypress/videos/sample_spec.js.mp4 b/cypress/videos/sample_spec.js.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..8939c14bf2fa093e08dac0345131e26b910262c1 GIT binary patch literal 44098 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 EC$%W|_W%F@ literal 0 HcmV?d00001 diff --git a/next.config.js b/next.config.js index 29cec56..7a88b15 100644 --- a/next.config.js +++ b/next.config.js @@ -1,5 +1,5 @@ module.exports = { images: { - domains: ["res.cloudinary.com", "cdn.hashnode.com"], + domains: ["res.cloudinary.com", "cdn.hashnode.com", "i.ytimg.com"], }, }; diff --git a/package.json b/package.json index 9a9051f..e4fedd2 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,9 @@ "release:patch": "standard-version --release-as patch", "release:major": "standard-version --release-as major", "format": "prettier --write \"{components,content,docs,pages,styles,utils}/**/*.{js,jsx,ts,tsx,css,scss,json,yaml,md}\"", - "format:check": "prettier --check \"{components,content,docs,pages,styles,utils}/**/*.{js,jsx,ts,tsx,css,scss,json,yaml,md}\"" + "format:check": "prettier --check \"{components,content,docs,pages,styles,utils}/**/*.{js,jsx,ts,tsx,css,scss,json,yaml,md}\"", + "cypress:open": "cypress open", + "cypress:run": "cypress run" }, "dependencies": { "aos": "^3.0.0-beta.6", @@ -27,24 +29,25 @@ "react-scroll": "^1.8.4" }, "devDependencies": { + "@commitlint/cli": "^16.0.1", + "@commitlint/config-conventional": "^16.0.0", "@types/aos": "^3.0.4", "@types/react": "^17.0.38", "@types/react-scroll": "^1.8.3", "autoprefixer": "^10.4.2", - "postcss": "^8.4.5", - "tailwindcss": "^3.0.12", - "typescript": "^4.5.4", - "@commitlint/cli": "^16.0.1", - "@commitlint/config-conventional": "^16.0.0", - "husky": "^7.0.4", - "prettier": "^2.5.1", - "standard-version": "^9.3.2", + "cypress": "^9.2.0", "eslint": "^8.6.0", "eslint-config-next": "^12.0.7", "eslint-config-prettier": "^8.3.0", "eslint-plugin-react": "^7.28.0", "eslint-plugin-tailwind": "^0.2.1", - "eslint-plugin-tailwindcss": "^3.0.4" + "eslint-plugin-tailwindcss": "^3.0.4", + "husky": "^7.0.4", + "postcss": "^8.4.5", + "prettier": "^2.5.1", + "standard-version": "^9.3.2", + "tailwindcss": "^3.0.12", + "typescript": "^4.5.4" }, "version": "1.1.0" -} \ No newline at end of file +} diff --git a/pages/404.tsx b/pages/404.tsx new file mode 100644 index 0000000..93ae54d --- /dev/null +++ b/pages/404.tsx @@ -0,0 +1,21 @@ +import Image from "next/image"; + +const customError: React.FC = () => { + return ( +
+

Why are you here?

+ + + + +
+ ); +}; + +export default customError; diff --git a/yarn.lock b/yarn.lock index 98cba73..fa2c2e7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -235,6 +235,38 @@ dependencies: "@cspotcode/source-map-consumer" "0.8.0" +"@cypress/request@^2.88.10": + version "2.88.10" + resolved "https://registry.yarnpkg.com/@cypress/request/-/request-2.88.10.tgz#b66d76b07f860d3a4b8d7a0604d020c662752cce" + integrity sha512-Zp7F+R93N0yZyG34GutyTNr+okam7s/Fzc1+i3kcqOP8vk6OuajuE9qZJ6Rs+10/1JFtXFYMdyarnU1rZuJesg== + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~2.3.2" + http-signature "~1.3.6" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + performance-now "^2.1.0" + qs "~6.5.2" + safe-buffer "^5.1.2" + tough-cookie "~2.5.0" + tunnel-agent "^0.6.0" + uuid "^8.3.2" + +"@cypress/xvfb@^1.2.4": + version "1.2.4" + resolved "https://registry.yarnpkg.com/@cypress/xvfb/-/xvfb-1.2.4.tgz#2daf42e8275b39f4aa53c14214e557bd14e7748a" + integrity sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q== + dependencies: + debug "^3.1.0" + lodash.once "^4.1.1" + "@emotion/is-prop-valid@^0.8.2": version "0.8.8" resolved "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz" @@ -466,6 +498,11 @@ resolved "https://registry.npmjs.org/@types/node/-/node-16.11.9.tgz" integrity sha512-MKmdASMf3LtPzwLyRrFjtFFZ48cMf8jmX5VRYrDQiJa8Ybu5VAmkqBWqKU8fdCwD8ysw4mQ9nrEHvzg6gunR7A== +"@types/node@^14.14.31": + version "14.18.5" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.18.5.tgz#0dd636fe7b2c6055cbed0d4ca3b7fb540f130a96" + integrity sha512-LMy+vDDcQR48EZdEx5wRX1q/sEl6NdGuHXPnfeL8ixkwCOSZ2qnIyIZmcCbdX0MeRqHhAcHmX+haCbrS8Run+A== + "@types/normalize-package-data@^2.4.0": version "2.4.1" resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" @@ -511,6 +548,23 @@ resolved "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz" integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== +"@types/sinonjs__fake-timers@^6.0.2": + version "6.0.4" + resolved "https://registry.yarnpkg.com/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-6.0.4.tgz#0ecc1b9259b76598ef01942f547904ce61a6a77d" + integrity sha512-IFQTJARgMUBF+xVd2b+hIgXWrZEjND3vJtRCvIelcFB5SIXfjV4bOHbHJ0eXKh+0COrBRc8MqteKAz/j88rE0A== + +"@types/sizzle@^2.3.2": + version "2.3.3" + resolved "https://registry.yarnpkg.com/@types/sizzle/-/sizzle-2.3.3.tgz#ff5e2f1902969d305225a047c8a0fd5c915cebef" + integrity sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ== + +"@types/yauzl@^2.9.1": + version "2.9.2" + resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.9.2.tgz#c48e5d56aff1444409e39fa164b0b4d4552a7b7a" + integrity sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA== + dependencies: + "@types/node" "*" + "@typescript-eslint/parser@^5.0.0": version "5.6.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.6.0.tgz#11677324659641400d653253c03dcfbed468d199" @@ -617,6 +671,14 @@ add-stream@^1.0.0: resolved "https://registry.yarnpkg.com/add-stream/-/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa" integrity sha1-anmQQ3ynNtXhKI25K9MmbV9csqo= +aggregate-error@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" + integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== + dependencies: + clean-stack "^2.0.0" + indent-string "^4.0.0" + ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.4, ajv@^6.12.6, ajv@^6.9.1: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" @@ -642,6 +704,13 @@ ansi-escapes@^3.2.0: resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== +ansi-escapes@^4.3.0: + version "4.3.2" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + ansi-regex@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" @@ -688,6 +757,11 @@ aos@^3.0.0-beta.6: lodash.debounce "^4.0.8" lodash.throttle "^4.1.1" +arch@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/arch/-/arch-2.2.0.tgz#1bc47818f305764f23ab3306b0bfc086c5a29d11" + integrity sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ== + arg@^4.1.0: version "4.1.3" resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" @@ -772,6 +846,18 @@ asn1.js@^5.2.0: minimalistic-assert "^1.0.0" safer-buffer "^2.1.0" +asn1@~0.2.3: + version "0.2.6" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.6.tgz#0d3a7bb6e64e02a90c0303b31f292868ea09a08d" + integrity sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ== + dependencies: + safer-buffer "~2.1.0" + +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= + assert@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz" @@ -792,6 +878,26 @@ astral-regex@^1.0.0: resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== + +async@^3.2.0: + version "3.2.2" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.2.tgz#2eb7671034bb2194d45d30e31e24ec7e7f9670cd" + integrity sha512-H0E+qZaDEfx/FY4t7iLRv1W2fFI6+pyCeTw1uN20AQPiwqwM6ojPxHxdLv4z8hi2DtnW9BOckSspLucW7pIE5g== + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + autoprefixer@^10.4.2: version "10.4.2" resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.2.tgz#25e1df09a31a9fba5c40b578936b90d35c9d4d3b" @@ -809,6 +915,16 @@ available-typed-arrays@^1.0.5: resolved "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz" integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= + +aws4@^1.8.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" + integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== + axe-core@^4.3.5: version "4.3.5" resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.3.5.tgz#78d6911ba317a8262bfee292aeafcc1e04b49cc5" @@ -829,6 +945,13 @@ base64-js@^1.0.2: resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== +bcrypt-pbkdf@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" + integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= + dependencies: + tweetnacl "^0.14.3" + big.js@^5.2.2: version "5.2.2" resolved "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" @@ -839,6 +962,16 @@ binary-extensions@^2.0.0: resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== +blob-util@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/blob-util/-/blob-util-2.0.2.tgz#3b4e3c281111bb7f11128518006cdc60b403a1eb" + integrity sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ== + +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== + bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: version "4.12.0" resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" @@ -952,6 +1085,11 @@ browserslist@^4.19.1: node-releases "^2.0.1" picocolors "^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-from@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" @@ -980,6 +1118,11 @@ bytes@3.1.0: resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz" integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== +cachedir@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/cachedir/-/cachedir-2.3.0.tgz#0c75892a052198f0b21c7c1804d8331edfcae0e8" + integrity sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw== + call-bind@^1.0.0, call-bind@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" @@ -1022,6 +1165,11 @@ caniuse-lite@^1.0.30001286, caniuse-lite@^1.0.30001297: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001298.tgz#0e690039f62e91c3ea581673d716890512e7ec52" integrity sha512-AcKqikjMLlvghZL/vfTHorlQsLDhGRalYf1+GmWCf5SCMziSGjRYQW/JEksj14NaYHIR6KIhrFAy0HV5C25UzQ== +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= + chalk@2.4.2, chalk@^2.0.0, chalk@^2.1.0, chalk@^2.4.2: version "2.4.2" resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" @@ -1039,7 +1187,7 @@ chalk@4.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.0.0, chalk@^4.1.2: +chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: version "4.1.2" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -1052,6 +1200,11 @@ chardet@^0.7.0: resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== +check-more-types@^2.24.0: + version "2.24.0" + resolved "https://registry.yarnpkg.com/check-more-types/-/check-more-types-2.24.0.tgz#1420ffb10fd444dcfc79b43891bbfffd32a84600" + integrity sha1-FCD/sQ/URNz8ebQ4kbv//TKoRgA= + chokidar@3.5.1: version "3.5.1" resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz" @@ -1082,6 +1235,11 @@ chokidar@^3.5.2: optionalDependencies: fsevents "~2.3.2" +ci-info@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.3.0.tgz#b4ed1fb6818dea4803a55c623041f9165d2066b2" + integrity sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw== + cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" resolved "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz" @@ -1100,6 +1258,11 @@ classnames@2.2.6: resolved "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz" integrity sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q== +clean-stack@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== + cli-cursor@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" @@ -1107,6 +1270,31 @@ cli-cursor@^2.1.0: dependencies: restore-cursor "^2.0.0" +cli-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== + dependencies: + restore-cursor "^3.1.0" + +cli-table3@~0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.0.tgz#b7b1bc65ca8e7b5cef9124e13dc2b21e2ce4faee" + integrity sha512-gnB85c3MGC7Nm9I/FkiasNBOKjOiO1RNuXXarQms37q4QMpWdlbBgD/VnOStA2faG1dpXMv31RFApjX1/QdgWQ== + dependencies: + object-assign "^4.1.0" + string-width "^4.2.0" + optionalDependencies: + colors "^1.1.2" + +cli-truncate@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7" + integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg== + dependencies: + slice-ansi "^3.0.0" + string-width "^4.2.0" + cli-width@^2.0.0: version "2.2.1" resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48" @@ -1150,6 +1338,33 @@ colorette@^1.2.2: resolved "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz" integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g== +colorette@^2.0.16: + version "2.0.16" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.16.tgz#713b9af84fdb000139f04546bd4a93f62a5085da" + integrity sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g== + +colors@^1.1.2: + version "1.4.0" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" + integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== + +combined-stream@^1.0.6, combined-stream@~1.0.6: + version "1.0.8" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" + integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== + +common-tags@^1.8.0: + version "1.8.2" + resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.2.tgz#94ebb3c076d26032745fd54face7f688ef5ac9c6" + integrity sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA== + commondir@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" @@ -1367,6 +1582,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-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" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + core-util-is@~1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" @@ -1438,7 +1658,7 @@ cross-spawn@^6.0.5: shebang-command "^1.2.0" which "^1.2.9" -cross-spawn@^7.0.2, cross-spawn@^7.0.3: +cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== @@ -1493,6 +1713,53 @@ csstype@^3.0.2: resolved "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz" integrity sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA== +cypress@^9.2.0: + version "9.2.0" + resolved "https://registry.yarnpkg.com/cypress/-/cypress-9.2.0.tgz#727c20b4662167890db81d5f6ba615231835b17d" + integrity sha512-Jn26Tprhfzh/a66Sdj9SoaYlnNX6Mjfmj5PHu2a7l3YHXhrgmavM368wjCmgrxC6KHTOv9SpMQGhAJn+upDViA== + dependencies: + "@cypress/request" "^2.88.10" + "@cypress/xvfb" "^1.2.4" + "@types/node" "^14.14.31" + "@types/sinonjs__fake-timers" "^6.0.2" + "@types/sizzle" "^2.3.2" + arch "^2.2.0" + blob-util "^2.0.2" + bluebird "3.7.2" + cachedir "^2.3.0" + chalk "^4.1.0" + check-more-types "^2.24.0" + cli-cursor "^3.1.0" + cli-table3 "~0.6.0" + commander "^5.1.0" + common-tags "^1.8.0" + dayjs "^1.10.4" + debug "^4.3.2" + enquirer "^2.3.6" + eventemitter2 "^6.4.3" + execa "4.1.0" + executable "^4.1.1" + extract-zip "2.0.1" + figures "^3.2.0" + fs-extra "^9.1.0" + getos "^3.2.1" + is-ci "^3.0.0" + is-installed-globally "~0.4.0" + lazy-ass "^1.6.0" + listr2 "^3.8.3" + lodash "^4.17.21" + log-symbols "^4.0.0" + minimist "^1.2.5" + ospath "^1.2.2" + pretty-bytes "^5.6.0" + proxy-from-env "1.0.0" + request-progress "^3.0.0" + supports-color "^8.1.1" + tmp "~0.2.1" + untildify "^4.0.0" + url "^0.11.0" + yauzl "^2.10.0" + damerau-levenshtein@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz#64368003512a1a6992593741a09a9d31a836f55d" @@ -1503,6 +1770,13 @@ dargs@^7.0.0: resolved "https://registry.yarnpkg.com/dargs/-/dargs-7.0.0.tgz#04015c41de0bcb69ec84050f3d9be0caf8d6d5cc" integrity sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg== +dashdash@^1.12.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= + dependencies: + assert-plus "^1.0.0" + data-uri-to-buffer@3.0.1: version "3.0.1" resolved "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz" @@ -1513,6 +1787,11 @@ dateformat@^3.0.0: resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== +dayjs@^1.10.4: + version "1.10.7" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.10.7.tgz#2cf5f91add28116748440866a0a1d26f3a6ce468" + integrity sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig== + debounce@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.2.1.tgz#38881d8f4166a5c5848020c11827b834bcb3e0a5" @@ -1525,7 +1804,7 @@ debug@2, debug@^2.6.9: dependencies: ms "2.0.0" -debug@^3.2.7: +debug@^3.1.0, debug@^3.2.7: version "3.2.7" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== @@ -1576,6 +1855,11 @@ defined@^1.0.0: resolved "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz" integrity sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM= +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + depd@~1.1.2: version "1.1.2" resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" @@ -1706,6 +1990,14 @@ dotgitignore@^2.1.0: find-up "^3.0.0" minimatch "^3.0.4" +ecc-jsbn@~0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" + integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= + dependencies: + jsbn "~0.1.0" + safer-buffer "^2.1.0" + electron-to-chromium@^1.3.723: version "1.3.903" resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.903.tgz" @@ -1756,7 +2048,14 @@ encoding@0.1.13: dependencies: iconv-lite "^0.6.2" -enquirer@^2.3.5: +end-of-stream@^1.1.0: + 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" + +enquirer@^2.3.5, enquirer@^2.3.6: version "2.3.6" resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== @@ -2196,6 +2495,11 @@ etag@1.8.1: resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= +eventemitter2@^6.4.3: + version "6.4.5" + resolved "https://registry.yarnpkg.com/eventemitter2/-/eventemitter2-6.4.5.tgz#97380f758ae24ac15df8353e0cc27f8b95644655" + integrity sha512-bXE7Dyc1i6oQElDG0jMRZJrRAn9QR2xyyFGmBdZleNmyQX0FqGYmhZIrIrpPfm/w//LTo4tVQGOGQcGCb5q9uw== + events@3.3.0: version "3.3.0" resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" @@ -2209,6 +2513,21 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: md5.js "^1.3.4" safe-buffer "^5.1.1" +execa@4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" + integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== + dependencies: + cross-spawn "^7.0.0" + get-stream "^5.0.0" + human-signals "^1.1.1" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.0" + onetime "^5.1.0" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" + execa@^5.0.0: version "5.1.1" resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" @@ -2224,6 +2543,18 @@ execa@^5.0.0: signal-exit "^3.0.3" strip-final-newline "^2.0.0" +executable@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/executable/-/executable-4.1.1.tgz#41532bff361d3e57af4d763b70582db18f5d133c" + integrity sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg== + dependencies: + pify "^2.2.0" + +extend@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + external-editor@^3.0.3: version "3.1.0" resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" @@ -2233,6 +2564,27 @@ external-editor@^3.0.3: iconv-lite "^0.4.24" tmp "^0.0.33" +extract-zip@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a" + integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== + dependencies: + debug "^4.1.1" + get-stream "^5.1.0" + yauzl "^2.10.0" + optionalDependencies: + "@types/yauzl" "^2.9.1" + +extsprintf@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= + +extsprintf@^1.2.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.1.tgz#8d172c064867f235c0c84a596806d279bf4bcc07" + integrity sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA== + fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" @@ -2277,6 +2629,13 @@ fastq@^1.6.0: dependencies: reusify "^1.0.4" +fd-slicer@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" + integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= + dependencies: + pend "~1.2.0" + feed@^4.2.2: version "4.2.2" resolved "https://registry.yarnpkg.com/feed/-/feed-4.2.2.tgz#865783ef6ed12579e2c44bbef3c9113bc4956a7e" @@ -2291,7 +2650,7 @@ figures@^2.0.0: dependencies: escape-string-regexp "^1.0.5" -figures@^3.1.0: +figures@^3.1.0, figures@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== @@ -2390,6 +2749,20 @@ foreach@^2.0.5: resolved "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz" integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k= +forever-agent@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= + +form-data@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + fraction.js@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.1.2.tgz#13e420a92422b6cf244dff8690ed89401029fbe8" @@ -2433,6 +2806,16 @@ fs-extra@^10.0.0: jsonfile "^6.0.1" universalify "^2.0.0" +fs-extra@^9.1.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" @@ -2489,6 +2872,13 @@ get-pkg-repo@^4.0.0: through2 "^2.0.0" yargs "^16.2.0" +get-stream@^5.0.0, get-stream@^5.1.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + get-stream@^6.0.0: version "6.0.1" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" @@ -2502,6 +2892,20 @@ get-symbol-description@^1.0.0: call-bind "^1.0.2" get-intrinsic "^1.1.1" +getos@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/getos/-/getos-3.2.1.tgz#0134d1f4e00eb46144c5a9c0ac4dc087cbb27dc5" + integrity sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q== + dependencies: + async "^3.2.0" + +getpass@^0.1.1: + version "0.1.7" + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= + dependencies: + assert-plus "^1.0.0" + git-raw-commits@^2.0.0, git-raw-commits@^2.0.8: version "2.0.11" resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-2.0.11.tgz#bc3576638071d18655e1cc60d7f524920008d723" @@ -2586,6 +2990,13 @@ global-dirs@^0.1.1: dependencies: ini "^1.3.4" +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" + globals@^11.7.0: version "11.12.0" resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" @@ -2742,11 +3153,25 @@ http-errors@1.7.3: statuses ">= 1.5.0 < 2" toidentifier "1.0.0" +http-signature@~1.3.6: + version "1.3.6" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.3.6.tgz#cb6fbfdf86d1c974f343be94e87f7fc128662cf9" + integrity sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw== + dependencies: + assert-plus "^1.0.0" + jsprim "^2.0.2" + sshpk "^1.14.1" + https-browserify@1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz" integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= +human-signals@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" + integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== + human-signals@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" @@ -2838,6 +3263,11 @@ inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, i resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== +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.2, ini@^1.3.4: version "1.3.8" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" @@ -2911,6 +3341,13 @@ is-callable@^1.1.4, is-callable@^1.2.4: resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz" integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== +is-ci@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.1.tgz#db6ecbed1bd659c43dac0f45661e7674103d1867" + integrity sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ== + dependencies: + ci-info "^3.2.0" + is-core-module@^2.2.0, is-core-module@^2.8.0: version "2.8.0" resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz" @@ -2961,6 +3398,14 @@ 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-nan@^1.2.1: version "1.3.2" resolved "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz" @@ -2991,6 +3436,11 @@ is-obj@^2.0.0: resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== +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.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" @@ -3046,6 +3496,16 @@ is-typed-array@^1.1.3, is-typed-array@^1.1.7: foreach "^2.0.5" has-tostringtag "^1.0.0" +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-unicode-supported@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" + integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== + is-weakref@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz" @@ -3063,6 +3523,11 @@ isexe@^2.0.0: resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= + jest-worker@27.0.0-next.5: version "27.0.0-next.5" resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.0-next.5.tgz" @@ -3092,6 +3557,11 @@ js-yaml@^4.1.0: dependencies: argparse "^2.0.1" +jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= + json-parse-better-errors@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" @@ -3107,12 +3577,17 @@ json-schema-traverse@^0.4.1: resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== +json-schema@0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5" + integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== + json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= -json-stringify-safe@^5.0.1: +json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= @@ -3138,6 +3613,16 @@ jsonparse@^1.2.0: resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= +jsprim@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-2.0.2.tgz#77ca23dbcd4135cd364800d22ff82c2185803d4d" + integrity sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ== + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.4.0" + verror "1.10.0" + "jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz#720b97bfe7d901b927d87c3773637ae8ea48781b" @@ -3163,6 +3648,11 @@ language-tags@^1.0.5: dependencies: language-subtag-registry "~0.3.2" +lazy-ass@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/lazy-ass/-/lazy-ass-1.6.0.tgz#7999655e8646c17f089fdd187d150d3324d54513" + integrity sha1-eZllXoZGwX8In90YfRUNMyTVRRM= + levn@^0.3.0, levn@~0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" @@ -3189,6 +3679,20 @@ lines-and-columns@^1.1.6: resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz" integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= +listr2@^3.8.3: + version "3.14.0" + resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.14.0.tgz#23101cc62e1375fd5836b248276d1d2b51fdbe9e" + integrity sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g== + dependencies: + cli-truncate "^2.1.0" + colorette "^2.0.16" + log-update "^4.0.0" + p-map "^4.0.0" + rfdc "^1.3.0" + rxjs "^7.5.1" + through "^2.3.8" + wrap-ansi "^7.0.0" + load-json-file@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" @@ -3253,6 +3757,11 @@ lodash.merge@^4.6.2: resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== +lodash.once@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac" + integrity sha1-DdOXEhPHxW34gJd9UEyI+0cal6w= + lodash.sortby@^4.7.0: version "4.7.0" resolved "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz" @@ -3263,11 +3772,29 @@ lodash.throttle@^4.1.1: resolved "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz" integrity sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ= -lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19: +lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.21: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== +log-symbols@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" + integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== + dependencies: + chalk "^4.1.0" + is-unicode-supported "^0.1.0" + +log-update@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/log-update/-/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1" + integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg== + dependencies: + ansi-escapes "^4.3.0" + cli-cursor "^3.1.0" + slice-ansi "^4.0.0" + wrap-ansi "^6.2.0" + loose-envify@^1.1.0, loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" @@ -3356,6 +3883,18 @@ miller-rabin@^4.0.0: bn.js "^4.0.0" brorand "^1.0.1" +mime-db@1.51.0: + version "1.51.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.51.0.tgz#d9ff62451859b18342d960850dc3cfb77e63fb0c" + integrity sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g== + +mime-types@^2.1.12, mime-types@~2.1.19: + version "2.1.34" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.34.tgz#5a712f9ec1503511a945803640fafe09d3793c24" + integrity sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A== + dependencies: + mime-db "1.51.0" + mimic-fn@^1.0.0: version "1.2.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" @@ -3578,7 +4117,7 @@ normalize-range@^0.1.2: resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= -npm-run-path@^4.0.1: +npm-run-path@^4.0.0, npm-run-path@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== @@ -3590,7 +4129,7 @@ null-check@^1.0.0: resolved "https://registry.yarnpkg.com/null-check/-/null-check-1.0.0.tgz#977dffd7176012b9ec30d2a39db5cf72a0439edd" integrity sha1-l33/1xdgErnsMNKjnbXPcqBDnt0= -object-assign@^4.1.1: +object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= @@ -3663,7 +4202,7 @@ object.values@^1.1.5: define-properties "^1.1.3" es-abstract "^1.19.1" -once@^1.3.0: +once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= @@ -3677,7 +4216,7 @@ onetime@^2.0.0: dependencies: mimic-fn "^1.0.0" -onetime@^5.1.2: +onetime@^5.1.0, onetime@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== @@ -3718,6 +4257,11 @@ os-tmpdir@~1.0.2: resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= +ospath@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/ospath/-/ospath-1.2.2.tgz#1276639774a3f8ef2572f7fe4280e0ea4550c07b" + integrity sha1-EnZjl3Sj+O8lcvf+QoDg6kVQwHs= + p-limit@3.1.0, p-limit@^3.0.2: version "3.1.0" resolved "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" @@ -3767,6 +4311,13 @@ p-locate@^5.0.0: dependencies: p-limit "^3.0.2" +p-map@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" + integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== + dependencies: + aggregate-error "^3.0.0" + p-try@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" @@ -3881,6 +4432,16 @@ pbkdf2@^3.0.3: safe-buffer "^5.0.1" sha.js "^2.4.8" +pend@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= + picocolors@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" @@ -3891,7 +4452,7 @@ picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3: resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz" integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== -pify@^2.3.0: +pify@^2.2.0, pify@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= @@ -4007,6 +4568,11 @@ prettier@^2.5.1: resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.5.1.tgz#fff75fa9d519c54cf0fce328c1017d94546bc56a" integrity sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg== +pretty-bytes@^5.6.0: + version "5.6.0" + resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" + integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== + process-nextick-args@~2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" @@ -4031,6 +4597,16 @@ prop-types@^15.7.2: object-assign "^4.1.1" react-is "^16.8.1" +proxy-from-env@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.0.0.tgz#33c50398f70ea7eb96d21f7b817630a55791c7ee" + integrity sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4= + +psl@^1.1.28: + version "1.8.0" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" + integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== + public-encrypt@^4.0.0: version "4.0.3" resolved "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz" @@ -4043,7 +4619,20 @@ public-encrypt@^4.0.0: randombytes "^2.0.1" safe-buffer "^5.1.2" -punycode@^2.1.0: +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" + integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= + +punycode@^2.1.0, punycode@^2.1.1: version "2.1.1" resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== @@ -4053,11 +4642,21 @@ q@^1.5.1: resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= +qs@~6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== + querystring-es3@0.2.1: version "0.2.1" resolved "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz" integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= +querystring@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= + queue-microtask@^1.2.2: version "1.2.3" resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" @@ -4265,6 +4864,13 @@ regexpp@^3.2.0: resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== +request-progress@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/request-progress/-/request-progress-3.0.0.tgz#4ca754081c7fec63f505e4faa825aa06cd669dbe" + integrity sha1-TKdUCBx/7GP1BeT6qCWqBs1mnb4= + dependencies: + throttleit "^1.0.0" + require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" @@ -4320,11 +4926,24 @@ restore-cursor@^2.0.0: onetime "^2.0.0" signal-exit "^3.0.2" +restore-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" + integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + reusify@^1.0.4: version "1.0.4" resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== +rfdc@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b" + integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== + rimraf@2.6.3: version "2.6.3" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" @@ -4332,7 +4951,7 @@ rimraf@2.6.3: dependencies: glob "^7.1.3" -rimraf@^3.0.2: +rimraf@^3.0.0, rimraf@^3.0.2: version "3.0.2" resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== @@ -4366,6 +4985,13 @@ rxjs@^6.4.0: dependencies: tslib "^1.9.0" +rxjs@^7.5.1: + version "7.5.1" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.5.1.tgz#af73df343cbcab37628197f43ea0c8256f54b157" + integrity sha512-KExVEeZWxMZnZhUZtsJcFwz8IvPvgu4G2Z2QyqjZQzUGr32KDYuSxrEYO4w3tFFNbfLozcrKUTvTPi+E9ywJkQ== + dependencies: + tslib "^2.1.0" + safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" @@ -4376,7 +5002,7 @@ safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.1.0: +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: version "2.1.2" resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== @@ -4486,6 +5112,24 @@ slice-ansi@^2.1.0: astral-regex "^1.0.0" is-fullwidth-code-point "^2.0.0" +slice-ansi@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787" + integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ== + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + +slice-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" + integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + source-map-js@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.1.tgz#a1741c131e3c77d048252adfa24e23b908670caf" @@ -4553,6 +5197,21 @@ sprintf-js@~1.0.2: resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= +sshpk@^1.14.1: + version "1.17.0" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.17.0.tgz#578082d92d4fe612b13007496e543fa0fbcbe4c5" + integrity sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ== + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + bcrypt-pbkdf "^1.0.0" + dashdash "^1.12.0" + ecc-jsbn "~0.1.1" + getpass "^0.1.1" + jsbn "~0.1.0" + safer-buffer "^2.0.2" + tweetnacl "~0.14.0" + stacktrace-parser@0.1.10: version "0.1.10" resolved "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz" @@ -4785,7 +5444,7 @@ supports-color@^7.1.0: dependencies: has-flag "^4.0.0" -supports-color@^8.0.0: +supports-color@^8.0.0, supports-color@^8.1.1: version "8.1.1" resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== @@ -4843,6 +5502,11 @@ text-table@^0.2.0: resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= +throttleit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-1.0.0.tgz#9e785836daf46743145a5984b6268d828528ac6c" + integrity sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw= + through2@^2.0.0: version "2.0.5" resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" @@ -4858,7 +5522,7 @@ through2@^4.0.0: dependencies: readable-stream "3" -through@2, "through@>=2.2.7 <3", through@^2.3.6: +through@2, "through@>=2.2.7 <3", through@^2.3.6, through@^2.3.8: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= @@ -4877,6 +5541,13 @@ tmp@^0.0.33: dependencies: os-tmpdir "~1.0.2" +tmp@~0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14" + integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== + dependencies: + rimraf "^3.0.0" + to-fast-properties@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" @@ -4894,6 +5565,14 @@ toidentifier@1.0.0: resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz" integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== +tough-cookie@~2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" + integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== + dependencies: + psl "^1.1.28" + punycode "^2.1.1" + tr46@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz" @@ -4956,6 +5635,18 @@ tty-browserify@0.0.1: resolved "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz" integrity sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw== +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= + dependencies: + safe-buffer "^5.0.1" + +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= + type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" @@ -4980,6 +5671,11 @@ type-fest@^0.20.2: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + type-fest@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" @@ -5030,6 +5726,11 @@ unpipe@1.0.0: resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= +untildify@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b" + integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== + uri-js@^4.2.2: version "4.4.1" resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" @@ -5037,6 +5738,14 @@ uri-js@^4.2.2: dependencies: punycode "^2.1.0" +url@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" + integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= + dependencies: + punycode "1.3.2" + querystring "0.2.0" + use-subscription@1.5.1: version "1.5.1" resolved "https://registry.npmjs.org/use-subscription/-/use-subscription-1.5.1.tgz" @@ -5061,6 +5770,11 @@ util@0.12.4, util@^0.12.0: safe-buffer "^5.1.2" which-typed-array "^1.1.2" +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + v8-compile-cache@^2.0.3: version "2.3.0" resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" @@ -5074,6 +5788,15 @@ validate-npm-package-license@^3.0.1: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" +verror@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + vm-browserify@1.1.2: version "1.1.2" resolved "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz" @@ -5148,6 +5871,15 @@ wordwrap@^1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= +wrap-ansi@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" + integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" @@ -5232,6 +5964,14 @@ yargs@^17.0.0: y18n "^5.0.5" yargs-parser "^21.0.0" +yauzl@^2.10.0: + version "2.10.0" + resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" + integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= + dependencies: + buffer-crc32 "~0.2.3" + fd-slicer "~1.1.0" + yn@3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50"