From 5d7265254fb65e3459e5cd036f5e4bf9bf5d65e3 Mon Sep 17 00:00:00 2001 From: Romain Lenzotti Date: Thu, 7 Jul 2022 09:07:12 +0200 Subject: [PATCH] feat(react-formio): add onAsyncSubmit to bind server error message to a form control --- .github/workflows/build.yml | 1 + .github/workflows/close-issue-message.yml | 20 + .github/workflows/code-ql.yml | 50 + docs/assets/form-submission-server-error.png | Bin 0 -> 82293 bytes package.json | 3 +- packages/react-formio/readme.md | 69 +- .../src/components/form/form.component.tsx | 4 +- .../src/components/form/form.stories.tsx | 68 +- .../src/components/form/useForm.hook.ts | 26 +- packages/tailwind-formio/styles/alert.css | 9 + packages/tailwind/tailwind.config.js | 2 +- release.config.js | 21 +- yarn.lock | 2357 ++++++++++------- 13 files changed, 1593 insertions(+), 1037 deletions(-) create mode 100644 .github/workflows/close-issue-message.yml create mode 100644 .github/workflows/code-ql.yml create mode 100644 docs/assets/form-submission-server-error.png diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c4cee7f9..3e72b3ba 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -68,6 +68,7 @@ jobs: CI: true GH_TOKEN: ${{ secrets.GH_TOKEN }} NPM_TOKEN: ${{ secrets.NPM_TOKEN }} + SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} run: yarn release - uses: actions/upload-artifact@v2 with: diff --git a/.github/workflows/close-issue-message.yml b/.github/workflows/close-issue-message.yml new file mode 100644 index 00000000..fdc9eb48 --- /dev/null +++ b/.github/workflows/close-issue-message.yml @@ -0,0 +1,20 @@ +name: Closed Issue Message +on: + issues: + types: [closed] +jobs: + auto_comment: + runs-on: ubuntu-latest + steps: + - uses: aws-actions/closed-issue-message@v1 + with: + # These inputs are both required + repo-token: "${{ secrets.GITHUB_TOKEN }}" + message: | + ## 🎉 Are you happy? + + If you appreciated the support, know that it is **free** and is carried out on **personal time** ;) + + A support, even a little bit **makes a difference** for me and **continues to bring you answers**! + + [![github](https://img.shields.io/static/v1?label=Github%20sponsor&message=%E2%9D%A4&logo=GitHub&color=%23fe8e86)](https://github.com/sponsors/romakita) [![opencollective](https://img.shields.io/static/v1?label=OpenCollective%20sponsor&message=%E2%9D%A4&logo=OpenCollective&color=%23fe8e86)](https://opencollective.com/tsed) diff --git a/.github/workflows/code-ql.yml b/.github/workflows/code-ql.yml new file mode 100644 index 00000000..f7aabd26 --- /dev/null +++ b/.github/workflows/code-ql.yml @@ -0,0 +1,50 @@ +name: "Code scanning - action" + +on: + push: + paths-ignore: + - "**.md" + - "docs" + pull_request: + paths-ignore: + - "**.md" + - "docs" + schedule: + - cron: "0 14 * * 4" + +jobs: + CodeQL-Build: + runs-on: ubuntu-latest + permissions: + # required for all workflows + security-events: write + + steps: + - name: Checkout repository + uses: actions/checkout@v3 + + # Initializes the CodeQL tools for scanning. + - name: Initialize CodeQL + uses: github/codeql-action/init@v2 + # Override language selection by uncommenting this and choosing your languages + # with: + # languages: go, javascript, csharp, python, cpp, java + + # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). + # If this step fails, then you should remove it and run the build manually (see below) + - name: Autobuild + uses: github/codeql-action/autobuild@v2 + + # ℹī¸ Command-line programs to run using the OS shell. + # 📚 https://git.io/JvXDl + + # ✏ī¸ If the Autobuild fails above, remove it and uncomment the following three lines + # and modify them (or add more) to build your code if your project + # uses a compiled language + + #- run: | + # make bootstrap + # make release + + - name: Perform CodeQL Analysis + uses: github/codeql-action/analyze@v2 diff --git a/docs/assets/form-submission-server-error.png b/docs/assets/form-submission-server-error.png new file mode 100644 index 0000000000000000000000000000000000000000..8bf169890466327242cf3091e496366d04686db0 GIT binary patch literal 82293 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 Lcu;olY2g0>tu^5e literal 0 HcmV?d00001 diff --git a/package.json b/package.json index 5aa90937..d5835134 100644 --- a/package.json +++ b/package.json @@ -88,7 +88,8 @@ "prettier": "^2.6.2", "prettier-eslint": "^14.0.3", "react-scripts": "4.0.3", - "semantic-release": "17.3.9", + "semantic-release": "19.0.3", + "semantic-release-slack-bot": "3.5.3", "typescript": "^4.1.3", "webpack": "4.44.2" }, diff --git a/packages/react-formio/readme.md b/packages/react-formio/readme.md index 2c19eeb2..31228ddc 100644 --- a/packages/react-formio/readme.md +++ b/packages/react-formio/readme.md @@ -25,9 +25,11 @@
-A [React](http://facebook.github.io/react/) library for rendering out forms based on the [Form.io](https://www.form.io) platform. +A [React](http://facebook.github.io/react/) library for rendering out forms based on the [Form.io](https://www.form.io) +platform. -This module is based on the original [react-formio](https://github.com/formio/react-formio) and add extra features listed above. +This module is based on the original [react-formio](https://github.com/formio/react-formio) and add extra features +listed above. See our [storybook](https://formio.tsed.io/) to see all available components. @@ -83,7 +85,10 @@ export default App; ### Form -The form component is the primary component of the system. It is what takes the form definition (json) and renders the form into html. There are multiple ways to send the form to the Form component. The two main ways are to pass the `src` prop with a url to the form definition, usually a form.io server. The other is to pass the `form` prop with the json definition and optionally a `url` prop with the location of the form. +The form component is the primary component of the system. It is what takes the form definition (json) and renders the +form into html. There are multiple ways to send the form to the Form component. The two main ways are to pass the `src` +prop with a url to the form definition, usually a form.io server. The other is to pass the `form` prop with the json +definition and optionally a `url` prop with the location of the form. #### Props @@ -101,6 +106,7 @@ You can respond to various events in the form. Simply pass in a prop with a func | Name | Parameters | Description | | --------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | +| `onAsyncSubmit` | `submission`: object | When the submit button is pressed and the submission has started. Use this event if you submit data to external service. | | `onSubmit` | `submission`: object | When the submit button is pressed and the submission has started. If `src` is not provided, this will be the final submit event. | | `onSubmitDone` | `submission`: object | When the submission has successfully been made to the server. This will only fire if `src` is set. | | `onChange` | `submission`: object, `submission.changed`: object of what changed, `submission.isValid`: boolean - if the submission passes validations. | A value in the submission has changed. | @@ -151,21 +157,35 @@ const form = { ReactDOM.render( form={form} - onSubmit={(submission) => { - console.log(submission); + onAsyncSubmit={(submission) => { + return httpClient.post("/path/to/external/service", { data: submission }).catch((er) => { + err.errors = [ + { + message: "My custom message about this field", + type: "custom", + path: ["title"], + level: "error" + } + ]; + throw error; + }); }} />, document.getElementById("example") ); ``` +> See [Form with error from server](https://formio.tsed.io/?path=/story/reactformio-form--trigger-error) + ### FormBuilder -The [FormBuilder](<[FormsTable](https://formio.tsed.io/?path=/story/reactformio-formbuilder--sandbox)>) class can be used +The [FormBuilder](https://formio.tsed.io/?path=/story/reactformio-formbuilder--sandbox)) class can be +used to embed a form builder directly in your react application. Please note that you'll need to include the CSS for the form builder from formio.js as well. -Please note that the [FormBuilder](<[FormsTable](https://formio.tsed.io/?path=/story/reactformio-formbuilder--sandbox)>) component +Please note that the [FormBuilder](<[FormsTable](https://formio.tsed.io/?path=/story/reactformio-formbuilder--sandbox)>) +component does not load and save from/to a url. You must handle the form definition loading and saving yourself or use the [FormEdit](https://formio.tsed.io/?path=/story/reactformio-formedit--sandbox) component. @@ -200,15 +220,19 @@ ReactDOM.render( co ### FormEdit The [FormEdit](https://formio.tsed.io/?path=/story/reactformio-formedit--sandbox) component wraps -the [FormBuilder](<[FormsTable](https://formio.tsed.io/?path=/story/reactformio-formbuilder--sandbox)>) component and adds the title, display, name and path fields at the top along with a save button. +the [FormBuilder](<[FormsTable](https://formio.tsed.io/?path=/story/reactformio-formbuilder--sandbox)>) component and +adds the title, display, name and path fields at the top along with a save button. #### Props -| Name | Type | Default | Description | -| ---------- | ------ | ------------------- | ---------------------------------------------------- | --------------------------------------------------------------- | -| `form` | object | {display: 'form' \ | 'wizard'} | The form definition of the exiting form that is to be modified. | -| `options` | object | {} | The options to be passed to FormBuilder | -| `saveText` | string | '' | The string that will be displayed in the save-button | +| Name | Type | Default | Description | +| --------------------------------------------------------------- | ------ | ------------------- | ----------- | --------------------------------------------------------------- | +| --------------------------------------------------------------- | +| `form` | object | {display: 'form' \ | 'wizard'} | The form definition of the exiting form that is to be modified. | + +| +| `options` | object | {} | The options to be passed to FormBuilder | +| `saveText` | string | '' | The string that will be displayed in the save-button | #### Event Props @@ -218,7 +242,8 @@ the [FormBuilder](<[FormsTable](https://formio.tsed.io/?path=/story/reactformio- ### FormsTable -The [FormsTable](https://formio.tsed.io/?path=/story/reactformio-formstable--sandbox) component can be used to render a list of forms with buttons to edit, view, delete, etc on each row. +The [FormsTable](https://formio.tsed.io/?path=/story/reactformio-formstable--sandbox) component can be used to render a +list of forms with buttons to edit, view, delete, etc on each row. #### Props @@ -308,7 +333,8 @@ Thank you to all our backers! 🙏 [[Become a backer](https://opencollective.com ## Sponsors -Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [[Become a sponsor](https://opencollective.com/tsed#sponsor)] +Support this project by becoming a sponsor. Your logo will show up here with a link to your +website. [[Become a sponsor](https://opencollective.com/tsed#sponsor)] ## License @@ -316,8 +342,15 @@ The MIT License (MIT) Copyright (c) 2016 - 2021 Romain Lenzotti -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the +Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/packages/react-formio/src/components/form/form.component.tsx b/packages/react-formio/src/components/form/form.component.tsx index fccd1650..9d24b335 100755 --- a/packages/react-formio/src/components/form/form.component.tsx +++ b/packages/react-formio/src/components/form/form.component.tsx @@ -47,7 +47,8 @@ Form.propTypes = { noAlerts: PropTypes.bool, i18n: PropTypes.any, template: PropTypes.string, - saveDraft: PropTypes.bool + saveDraft: PropTypes.bool, + hooks: PropTypes.any }), onPrevPage: PropTypes.func, onNextPage: PropTypes.func, @@ -56,6 +57,7 @@ Form.propTypes = { onCustomEvent: PropTypes.func, onComponentChange: PropTypes.func, onSubmit: PropTypes.func, + onAsyncSubmit: PropTypes.func, onSubmitDone: PropTypes.func, onFormLoad: PropTypes.func, onError: PropTypes.func, diff --git a/packages/react-formio/src/components/form/form.stories.tsx b/packages/react-formio/src/components/form/form.stories.tsx index f6a67461..d6d070e6 100644 --- a/packages/react-formio/src/components/form/form.stories.tsx +++ b/packages/react-formio/src/components/form/form.stories.tsx @@ -1,6 +1,7 @@ import React from "react"; -import { Form } from "./form.component"; +import {Form} from "./form.component"; import form from "../__fixtures__/form.fixture.json"; +import {Submission} from "../../interfaces"; export default { title: "ReactFormio/Form", @@ -25,7 +26,7 @@ export const Sandbox = (args: any) => { onFormReady={(formio) => { console.log("ready", formio); }} - options={{ template: "tailwind", iconset: "bx" }} + options={{template: "tailwind", iconset: "bx"}} /> ); }; @@ -33,3 +34,66 @@ export const Sandbox = (args: any) => { Sandbox.args = { form }; + +export const TriggerError = (args: any) => { + delete args.onRender; + delete args.onComponentChange; + + return ( +
{ + return new Promise((resolve, reject) => { + setTimeout(() => { + reject(new Error("server error")); + }, 500); + }).catch((error) => { + error.errors = { + "message": "My custom message about this field", + "type": "custom", + "path": ["firstName"], + "level": "error" + } + throw error + }); + }} + options={{ + hooks: { + template: "tailwind", + iconset: "bx" + } + }} + /> + ); +}; + +TriggerError.args = { + form: { + "type": "form", + "display": "form", + "tags": [], + "components": [ + { + "label": "First name", + "widget": { + "type": "input" + }, + "errorLabel": "", + "key": "firstName", + "inputType": "text", + "type": "textfield", + "id": "eqb1o4r", + "defaultValue": "" + }, + { + "label": "Submit", + "showValidations": false, + "tableView": false, + "key": "submit", + "type": "button", + "input": true + } + ] + } +}; diff --git a/packages/react-formio/src/components/form/useForm.hook.ts b/packages/react-formio/src/components/form/useForm.hook.ts index d6c490db..5117a14d 100644 --- a/packages/react-formio/src/components/form/useForm.hook.ts +++ b/packages/react-formio/src/components/form/useForm.hook.ts @@ -41,6 +41,7 @@ export interface UseFormHookProps extends Record { onCustomEvent?: (obj: { type: string; event: string; component: ExtendedComponentSchema; data: any }) => void; onComponentChange?: (component: ExtendedComponentSchema) => void; onSubmit?: (submission: Submission) => void; + onAsyncSubmit?: (submission: Submission) => Promise; onSubmitDone?: (submission: Submission) => void; onFormLoad?: Function; onError?: (errors: any) => void; @@ -61,12 +62,29 @@ export function useForm(props: UseFormHookProps) { const instance = useRef(); const events = useRef>(new Map()); + async function customValidation(submission: Submission, callback: (err: Error | null) => void) { + if (events.current.has("onAsyncSubmit")) { + try { + await events.current.get("onAsyncSubmit")(submission); + } catch (err) { + callback(err?.errors || err); + } + } else { + callback(null); + } + } + const createWebForm = (srcOrForm: any, options: any) => { options = Object.assign({}, options); srcOrForm = typeof srcOrForm === "string" ? srcOrForm : cloneDeep(srcOrForm); if (!instance.current) { isLoaded.current = false; + options.hooks = { + ...(options.hooks || {}), + customValidation: options?.hooks?.customValidation || customValidation + }; + instance.current = new Form(element.current, srcOrForm, options); instance.current.onAny((event: string, ...args: any[]): void => { @@ -92,7 +110,9 @@ export function useForm(props: UseFormHookProps) { const fn = callLast(funcs[funcName], 100); events.current.set(funcName, fn); } - events.current.get(funcName)(...args); + + instance.current.instance.setAlert("success", ""); + events.current.get(funcName)(...args, instance.current); } } }); @@ -156,6 +176,10 @@ export function useForm(props: UseFormHookProps) { props.onSubmit && events.current.set("onSubmit", props.onSubmit); }, [props.onSubmit, events]); + useEffect(() => { + props.onAsyncSubmit && events.current.set("onAsyncSubmit", props.onAsyncSubmit); + }, [props.onAsyncSubmit, events]); + useEffect(() => { props.onSubmitDone && events.current.set("onSubmitDone", props.onSubmitDone); }, [props.onSubmitDone, events]); diff --git a/packages/tailwind-formio/styles/alert.css b/packages/tailwind-formio/styles/alert.css index 19eb9f92..3674e30f 100644 --- a/packages/tailwind-formio/styles/alert.css +++ b/packages/tailwind-formio/styles/alert.css @@ -12,6 +12,15 @@ &:last-child { @apply mb-0; } + + ul { + @apply ml-5 pt-3 pb-2; + + li { + @apply list-disc; + } + } + } .alert-heading { diff --git a/packages/tailwind/tailwind.config.js b/packages/tailwind/tailwind.config.js index b9139e17..d9476242 100644 --- a/packages/tailwind/tailwind.config.js +++ b/packages/tailwind/tailwind.config.js @@ -1,4 +1,4 @@ -const { theme: defaultTheme, variants, corePlugins } = require("tailwindcss/defaultConfig"); +const { theme: defaultTheme, variants } = require("tailwindcss/defaultConfig"); const primary = "hsla(208, 100%, 43%, 1)"; const secondary = "hsla(190, 81%, 42%, 1)"; diff --git a/release.config.js b/release.config.js index 2c011b8c..356b5474 100644 --- a/release.config.js +++ b/release.config.js @@ -1,3 +1,5 @@ +process.env.SEMANTIC_RELEASE_PACKAGE = "Ts.ED Formio.js"; + module.exports = { branches: [ "master", @@ -5,13 +7,28 @@ module.exports = { { name: "beta", prerelease: true, channel: "beta" }, { name: "rc", prerelease: true, channel: "rc" } ], - verifyConditions: ["@semantic-release/github", "@semantic-release/npm", "@tsed/monorepo-utils/semantic-release"], + verifyConditions: [ + "@semantic-release/github", + "@semantic-release/npm", + "@tsed/monorepo-utils/semantic-release", + "semantic-release-slack-bot" + ], analyzeCommits: ["@semantic-release/commit-analyzer"], verifyRelease: [], generateNotes: ["@semantic-release/release-notes-generator"], prepare: ["@semantic-release/npm", "@tsed/monorepo-utils/semantic-release"], publish: ["@tsed/monorepo-utils/semantic-release", "@semantic-release/github"], - success: ["@semantic-release/github", "@tsed/monorepo-utils/semantic-release"], + success: [ + "@semantic-release/github", + "@tsed/monorepo-utils/semantic-release", + [ + "semantic-release-slack-bot", + { + markdownReleaseNotes: true, + notifyOnSuccess: true + } + ] + ], fail: ["@semantic-release/github"], npmPublish: false }; diff --git a/yarn.lock b/yarn.lock index baa7822e..a7458138 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2297,6 +2297,11 @@ exec-sh "^0.3.2" minimist "^1.2.0" +"@colors/colors@1.5.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" + integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== + "@commitlint/cli@^16.2.4": version "16.2.4" resolved "https://registry.yarnpkg.com/@commitlint/cli/-/cli-16.2.4.tgz#f22707918d08c27a19779798788a7c793f1d38e6" @@ -2726,6 +2731,11 @@ dependencies: purgecss "^3.1.3" +"@gar/promisify@^1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" + integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== + "@hapi/address@2.x.x": version "2.1.4" resolved "https://registry.yarnpkg.com/@hapi/address/-/address-2.1.4.tgz#5d67ed43f3fd41a69d4b9ff7b56e7c0d1d0a81e5" @@ -2780,20 +2790,16 @@ gud "^1.0.0" warning "^4.0.3" -"@iarna/cli@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@iarna/cli/-/cli-1.2.0.tgz#0f7af5e851afe895104583c4ca07377a8094d641" - integrity sha512-ukITQAqVs2n9HGmn3car/Ir7d3ta650iXhrG7pjr3EWdFmJuuOVWgYsu7ftsSe5VifEFFhjxVuX9+8F7L8hwcA== - dependencies: - signal-exit "^3.0.2" - update-notifier "^2.2.0" - yargs "^8.0.2" - "@icons/material@^0.2.4": version "0.2.4" resolved "https://registry.yarnpkg.com/@icons/material/-/material-0.2.4.tgz#e90c9f71768b3736e76d7dd6783fc6c2afa88bc8" integrity sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw== +"@isaacs/string-locale-compare@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@isaacs/string-locale-compare/-/string-locale-compare-1.1.0.tgz#291c227e93fd407a96ecd59879a35809120e432b" + integrity sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ== + "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" @@ -3786,6 +3792,123 @@ "@nodelib/fs.scandir" "2.1.4" fastq "^1.6.0" +"@npmcli/arborist@^5.0.0", "@npmcli/arborist@^5.0.4": + version "5.2.3" + resolved "https://registry.yarnpkg.com/@npmcli/arborist/-/arborist-5.2.3.tgz#3cc5d7b4bcf9783c41b6beec908d3de9592b4952" + integrity sha512-2ywCfbN3ibONJ2t9Ke0CXIHa20yJH6/e3Kta3ZNabnFjm+5Amr+rw5qL52mVQBKxEB+pfSiZDsnqwyKyyj0JTQ== + dependencies: + "@isaacs/string-locale-compare" "^1.1.0" + "@npmcli/installed-package-contents" "^1.0.7" + "@npmcli/map-workspaces" "^2.0.3" + "@npmcli/metavuln-calculator" "^3.0.1" + "@npmcli/move-file" "^2.0.0" + "@npmcli/name-from-folder" "^1.0.1" + "@npmcli/node-gyp" "^2.0.0" + "@npmcli/package-json" "^2.0.0" + "@npmcli/run-script" "^4.1.3" + bin-links "^3.0.0" + cacache "^16.0.6" + common-ancestor-path "^1.0.1" + json-parse-even-better-errors "^2.3.1" + json-stringify-nice "^1.1.4" + mkdirp "^1.0.4" + mkdirp-infer-owner "^2.0.0" + nopt "^5.0.0" + npm-install-checks "^5.0.0" + npm-package-arg "^9.0.0" + npm-pick-manifest "^7.0.0" + npm-registry-fetch "^13.0.0" + npmlog "^6.0.2" + pacote "^13.6.1" + parse-conflict-json "^2.0.1" + proc-log "^2.0.0" + promise-all-reject-late "^1.0.0" + promise-call-limit "^1.0.1" + read-package-json-fast "^2.0.2" + readdir-scoped-modules "^1.1.0" + rimraf "^3.0.2" + semver "^7.3.7" + ssri "^9.0.0" + treeverse "^2.0.0" + walk-up-path "^1.0.0" + +"@npmcli/ci-detect@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@npmcli/ci-detect/-/ci-detect-2.0.0.tgz#e63c91bcd4185ac1e85720a34fc48e164ece5b89" + integrity sha512-8yQtQ9ArHh/TzdUDKQwEvwCgpDuhSWTDAbiKMl3854PcT+Dk4UmWaiawuFTLy9n5twzXOBXVflWe+90/ffXQrA== + +"@npmcli/config@^4.1.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@npmcli/config/-/config-4.1.0.tgz#5c92e5ded2a44baf76b94926646329c3b39e79b8" + integrity sha512-cPQmIQ2Q0vuOfrenrA3isikdMFMAHgzlXV+EmvZ8f2JeJsU5xTU2bG7ipXECiMvPF9nM+QDnMLuIg8QLw9H4xg== + dependencies: + "@npmcli/map-workspaces" "^2.0.2" + ini "^3.0.0" + mkdirp-infer-owner "^2.0.0" + nopt "^5.0.0" + proc-log "^2.0.0" + read-package-json-fast "^2.0.3" + semver "^7.3.5" + walk-up-path "^1.0.0" + +"@npmcli/disparity-colors@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@npmcli/disparity-colors/-/disparity-colors-2.0.0.tgz#cb518166ee21573b96241a3613fef70acb2a60ba" + integrity sha512-FFXGrIjhvd2qSZ8iS0yDvbI7nbjdyT2VNO7wotosjYZM2p2r8PN3B7Om3M5NO9KqW/OVzfzLB3L0V5Vo5QXC7A== + dependencies: + ansi-styles "^4.3.0" + +"@npmcli/fs@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-2.1.0.tgz#f2a21c28386e299d1a9fae8051d35ad180e33109" + integrity sha512-DmfBvNXGaetMxj9LTp8NAN9vEidXURrf5ZTslQzEAi/6GbW+4yjaLFQc6Tue5cpZ9Frlk4OBo/Snf1Bh/S7qTQ== + dependencies: + "@gar/promisify" "^1.1.3" + semver "^7.3.5" + +"@npmcli/git@^3.0.0": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@npmcli/git/-/git-3.0.1.tgz#049b99b1381a2ddf7dc56ba3e91eaf76ca803a8d" + integrity sha512-UU85F/T+F1oVn3IsB/L6k9zXIMpXBuUBE25QDH0SsURwT6IOBqkC7M16uqo2vVZIyji3X1K4XH9luip7YekH1A== + dependencies: + "@npmcli/promise-spawn" "^3.0.0" + lru-cache "^7.4.4" + mkdirp "^1.0.4" + npm-pick-manifest "^7.0.0" + proc-log "^2.0.0" + promise-inflight "^1.0.1" + promise-retry "^2.0.1" + semver "^7.3.5" + which "^2.0.2" + +"@npmcli/installed-package-contents@^1.0.7": + version "1.0.7" + resolved "https://registry.yarnpkg.com/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz#ab7408c6147911b970a8abe261ce512232a3f4fa" + integrity sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw== + dependencies: + npm-bundled "^1.1.1" + npm-normalize-package-bin "^1.0.1" + +"@npmcli/map-workspaces@^2.0.2", "@npmcli/map-workspaces@^2.0.3": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@npmcli/map-workspaces/-/map-workspaces-2.0.3.tgz#2d3c75119ee53246e9aa75bc469a55281cd5f08f" + integrity sha512-X6suAun5QyupNM8iHkNPh0AHdRC2rb1W+MTdMvvA/2ixgmqZwlq5cGUBgmKHUHT2LgrkKJMAXbfAoTxOigpK8Q== + dependencies: + "@npmcli/name-from-folder" "^1.0.1" + glob "^8.0.1" + minimatch "^5.0.1" + read-package-json-fast "^2.0.3" + +"@npmcli/metavuln-calculator@^3.0.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@npmcli/metavuln-calculator/-/metavuln-calculator-3.1.1.tgz#9359bd72b400f8353f6a28a25c8457b562602622" + integrity sha512-n69ygIaqAedecLeVH3KnO39M6ZHiJ2dEv5A7DGvcqCB8q17BGUgW8QaanIkbWUo2aYGZqJaOORTLAlIvKjNDKA== + dependencies: + cacache "^16.0.0" + json-parse-even-better-errors "^2.3.1" + pacote "^13.0.3" + semver "^7.3.5" + "@npmcli/move-file@^1.0.1": version "1.1.2" resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674" @@ -3794,6 +3917,49 @@ mkdirp "^1.0.4" rimraf "^3.0.2" +"@npmcli/move-file@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-2.0.0.tgz#417f585016081a0184cef3e38902cd917a9bbd02" + integrity sha512-UR6D5f4KEGWJV6BGPH3Qb2EtgH+t+1XQ1Tt85c7qicN6cezzuHPdZwwAxqZr4JLtnQu0LZsTza/5gmNmSl8XLg== + dependencies: + mkdirp "^1.0.4" + rimraf "^3.0.2" + +"@npmcli/name-from-folder@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@npmcli/name-from-folder/-/name-from-folder-1.0.1.tgz#77ecd0a4fcb772ba6fe927e2e2e155fbec2e6b1a" + integrity sha512-qq3oEfcLFwNfEYOQ8HLimRGKlD8WSeGEdtUa7hmzpR8Sa7haL1KVQrvgO6wqMjhWFFVjgtrh1gIxDz+P8sjUaA== + +"@npmcli/node-gyp@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@npmcli/node-gyp/-/node-gyp-2.0.0.tgz#8c20e53e34e9078d18815c1d2dda6f2420d75e35" + integrity sha512-doNI35wIe3bBaEgrlPfdJPaCpUR89pJWep4Hq3aRdh6gKazIVWfs0jHttvSSoq47ZXgC7h73kDsUl8AoIQUB+A== + +"@npmcli/package-json@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@npmcli/package-json/-/package-json-2.0.0.tgz#3bbcf4677e21055adbe673d9f08c9f9cde942e4a" + integrity sha512-42jnZ6yl16GzjWSH7vtrmWyJDGVa/LXPdpN2rcUWolFjc9ON2N3uz0qdBbQACfmhuJZ2lbKYtmK5qx68ZPLHMA== + dependencies: + json-parse-even-better-errors "^2.3.1" + +"@npmcli/promise-spawn@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@npmcli/promise-spawn/-/promise-spawn-3.0.0.tgz#53283b5f18f855c6925f23c24e67c911501ef573" + integrity sha512-s9SgS+p3a9Eohe68cSI3fi+hpcZUmXq5P7w0kMlAsWVtR7XbK3ptkZqKT2cK1zLDObJ3sR+8P59sJE0w/KTL1g== + dependencies: + infer-owner "^1.0.4" + +"@npmcli/run-script@^4.1.0", "@npmcli/run-script@^4.1.3", "@npmcli/run-script@^4.1.5": + version "4.1.5" + resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-4.1.5.tgz#d60a7d41321612a9c0e1433797c10c19d0213d55" + integrity sha512-FyrZkZ+O0bCnQqm+mRb6sKbEJgyJudInwFN84gCcMUcxrWkR15Ags1uOHwnxHYdpj3T5eqrCZNW/Ys20MGTQ6Q== + dependencies: + "@npmcli/node-gyp" "^2.0.0" + "@npmcli/promise-spawn" "^3.0.0" + node-gyp "^9.0.0" + read-package-json-fast "^2.0.3" + which "^2.0.2" + "@octokit/auth-token@^2.4.0", "@octokit/auth-token@^2.4.4": version "2.4.5" resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-2.4.5.tgz#568ccfb8cb46f36441fac094ce34f7a875b197f3" @@ -4104,16 +4270,16 @@ dependencies: any-observable "^0.3.0" -"@semantic-release/commit-analyzer@^8.0.0": - version "8.0.1" - resolved "https://registry.yarnpkg.com/@semantic-release/commit-analyzer/-/commit-analyzer-8.0.1.tgz#5d2a37cd5a3312da0e3ac05b1ca348bf60b90bca" - integrity sha512-5bJma/oB7B4MtwUkZC2Bf7O1MHfi4gWe4mA+MIQ3lsEV0b422Bvl1z5HRpplDnMLHH3EXMoRdEng6Ds5wUqA3A== +"@semantic-release/commit-analyzer@^9.0.2": + version "9.0.2" + resolved "https://registry.yarnpkg.com/@semantic-release/commit-analyzer/-/commit-analyzer-9.0.2.tgz#a78e54f9834193b55f1073fa6258eecc9a545e03" + integrity sha512-E+dr6L+xIHZkX4zNMe6Rnwg4YQrWNXK+rNsvwOPpdFppvZO1olE2fIgWhv89TkQErygevbjsZFSIxp+u6w2e5g== dependencies: conventional-changelog-angular "^5.0.0" conventional-commits-filter "^2.0.0" - conventional-commits-parser "^3.0.7" + conventional-commits-parser "^3.2.3" debug "^4.0.0" - import-from "^3.0.0" + import-from "^4.0.0" lodash "^4.17.4" micromatch "^4.0.2" @@ -4122,10 +4288,15 @@ resolved "https://registry.yarnpkg.com/@semantic-release/error/-/error-2.2.0.tgz#ee9d5a09c9969eade1ec864776aeda5c5cddbbf0" integrity sha512-9Tj/qn+y2j+sjCI3Jd+qseGtHjOAeg7dU2/lVcqIQ9TV3QDaDXDYXcoOHU+7o2Hwh8L8ymL4gfuO7KxDs3q2zg== -"@semantic-release/github@^7.0.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@semantic-release/github/-/github-7.2.0.tgz#925f3efd91adabfc4bbe0de24b79fe1a8a38b4e2" - integrity sha512-tMRnWiiWb43whRHvbDGXq4DGEbKRi56glDpXDJZit4PIiwDPX7Kx3QzmwRtDOcG+8lcpGjpdPabYZ9NBxoI2mw== +"@semantic-release/error@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@semantic-release/error/-/error-3.0.0.tgz#30a3b97bbb5844d695eb22f9d3aa40f6a92770c2" + integrity sha512-5hiM4Un+tpl4cKw3lV4UgzJj+SmfNIDCLLw0TepzQxz9ZGV5ixnqkzIVF+3tp0ZHgcMKE+VNGHJjEeyFG2dcSw== + +"@semantic-release/github@^8.0.0": + version "8.0.4" + resolved "https://registry.yarnpkg.com/@semantic-release/github/-/github-8.0.4.tgz#4ea242f6ad10a0474b0fbb09462e10c43518002a" + integrity sha512-But4e8oqqP3anZI5tjzZssZc2J6eoUdeeE0s7LVKKwyiAXJiQDWNNvtPOpgG2DsIz4+Exuse7cEQgjGMxwtLmg== dependencies: "@octokit/rest" "^18.0.0" "@semantic-release/error" "^2.2.0" @@ -4133,49 +4304,49 @@ bottleneck "^2.18.1" debug "^4.0.0" dir-glob "^3.0.0" - fs-extra "^9.0.0" + fs-extra "^10.0.0" globby "^11.0.0" - http-proxy-agent "^4.0.0" + http-proxy-agent "^5.0.0" https-proxy-agent "^5.0.0" issue-parser "^6.0.0" lodash "^4.17.4" - mime "^2.4.3" + mime "^3.0.0" p-filter "^2.0.0" p-retry "^4.0.0" url-join "^4.0.0" -"@semantic-release/npm@^7.0.0": - version "7.0.10" - resolved "https://registry.yarnpkg.com/@semantic-release/npm/-/npm-7.0.10.tgz#85e5b201e71896ecc3f45d7a496f5485f97df0b8" - integrity sha512-DXFEhgSt5u22imTWbw8wfcVGB90nFJNcjUBtJI3zswJojzZ7yXpY4i2Va5RBRQRTtj00BfG0stbilAtKrKp35g== +"@semantic-release/npm@^9.0.0": + version "9.0.1" + resolved "https://registry.yarnpkg.com/@semantic-release/npm/-/npm-9.0.1.tgz#d81828eb1fb771e2767b3a8ee989915e1af27075" + integrity sha512-I5nVZklxBzfMFwemhRNbSrkiN/dsH3c7K9+KSk6jUnq0rdLFUuJt7EBsysq4Ir3moajQgFkfEryEHPqiKJj20g== dependencies: - "@semantic-release/error" "^2.2.0" + "@semantic-release/error" "^3.0.0" aggregate-error "^3.0.0" execa "^5.0.0" - fs-extra "^9.0.0" + fs-extra "^10.0.0" lodash "^4.17.15" nerf-dart "^1.0.0" - normalize-url "^5.0.0" - npm "^6.14.9" + normalize-url "^6.0.0" + npm "^8.3.0" rc "^1.2.8" read-pkg "^5.0.0" registry-auth-token "^4.0.0" semver "^7.1.2" tempy "^1.0.0" -"@semantic-release/release-notes-generator@^9.0.0": - version "9.0.1" - resolved "https://registry.yarnpkg.com/@semantic-release/release-notes-generator/-/release-notes-generator-9.0.1.tgz#732d285d103064f2a64f08a32031551ebb4f918b" - integrity sha512-bOoTiH6SiiR0x2uywSNR7uZcRDl22IpZhj+Q5Bn0v+98MFtOMhCxFhbrKQjhbYoZw7vps1mvMRmFkp/g6R9cvQ== +"@semantic-release/release-notes-generator@^10.0.0": + version "10.0.3" + resolved "https://registry.yarnpkg.com/@semantic-release/release-notes-generator/-/release-notes-generator-10.0.3.tgz#85f7ca78bfa6b01fb5fda0ac48112855d69171dc" + integrity sha512-k4x4VhIKneOWoBGHkx0qZogNjCldLPRiAjnIpMnlUh6PtaWXp/T+C9U7/TaNDDtgDa5HMbHl4WlREdxHio6/3w== dependencies: conventional-changelog-angular "^5.0.0" - conventional-changelog-writer "^4.0.0" + conventional-changelog-writer "^5.0.0" conventional-commits-filter "^2.0.0" - conventional-commits-parser "^3.0.0" + conventional-commits-parser "^3.2.3" debug "^4.0.0" - get-stream "^5.0.0" - import-from "^3.0.0" - into-stream "^5.0.0" + get-stream "^6.0.0" + import-from "^4.0.0" + into-stream "^6.0.0" lodash "^4.17.4" read-pkg-up "^7.0.0" @@ -6566,10 +6737,10 @@ dependencies: "@babel/runtime" "^7.12.5" -"@tootallnate/once@1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" - integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== +"@tootallnate/once@2": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" + integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== "@tsconfig/node10@^1.0.7": version "1.0.8" @@ -7542,7 +7713,7 @@ mkdirp-promise "^5.0.1" mz "^2.5.0" -JSONStream@^1.0.4, JSONStream@^1.3.4, JSONStream@^1.3.5: +JSONStream@^1.0.4, JSONStream@^1.3.4: version "1.3.5" resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== @@ -7640,7 +7811,7 @@ agent-base@4, agent-base@^4.3.0: dependencies: es6-promisify "^5.0.0" -agent-base@6: +agent-base@6, agent-base@^6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== @@ -7661,6 +7832,15 @@ agentkeepalive@^3.4.1: dependencies: humanize-ms "^1.2.1" +agentkeepalive@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.2.1.tgz#a7975cbb9f83b367f06c90cc51ff28fe7d499717" + integrity sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA== + dependencies: + debug "^4.1.0" + depd "^1.1.2" + humanize-ms "^1.2.1" + aggregate-error@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" @@ -7748,13 +7928,6 @@ amqplib@0.5.2: readable-stream "1.x >=1.1.9" safe-buffer "^5.0.1" -ansi-align@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-2.0.0.tgz#c36aeccba563b89ceb556f3690f0b1d9e3547f7f" - integrity sha1-w2rsy6VjuJzrVW82kPCx2eNUf38= - dependencies: - string-width "^2.0.0" - ansi-align@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.0.tgz#b536b371cf687caaef236c18d3e21fe3797467cb" @@ -7798,6 +7971,13 @@ ansi-escapes@^4.2.1, ansi-escapes@^4.3.0, ansi-escapes@^4.3.1: dependencies: type-fest "^0.11.0" +ansi-escapes@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-5.0.0.tgz#b6a0caf0eef0c41af190e9a749e0c00ec04bb2a6" + integrity sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA== + dependencies: + type-fest "^1.0.2" + ansi-gray@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251" @@ -7859,7 +8039,7 @@ ansi-styles@^3.2.0, ansi-styles@^3.2.1: dependencies: color-convert "^1.9.0" -ansi-styles@^4.0.0, ansi-styles@^4.1.0: +ansi-styles@^4.0.0, ansi-styles@^4.1.0, ansi-styles@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== @@ -7888,11 +8068,6 @@ ansicolors@~0.3.2: resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.3.2.tgz#665597de86a9ffe3aa9bfbe6cae5c6ea426b4979" integrity sha1-ZlWX3oap/+Oqm/vmyuXG6kJrSXk= -ansistyles@~0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/ansistyles/-/ansistyles-0.1.3.tgz#5de60415bda071bb37127854c864f41b23254539" - integrity sha1-XeYEFb2gcbs3EnhUyGT0GyMlRTk= - any-observable@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/any-observable/-/any-observable-0.3.0.tgz#af933475e5806a67d0d7df090dd5e8bef65d119b" @@ -7944,12 +8119,12 @@ append-buffer@^1.0.2: dependencies: buffer-equal "^1.0.0" -aproba@^1.0.3, aproba@^1.1.1, aproba@^1.1.2: +aproba@^1.0.3, aproba@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== -"aproba@^1.0.3 || ^2.0.0", "aproba@^1.1.2 || 2", aproba@^2.0.0: +"aproba@^1.0.3 || ^2.0.0", aproba@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== @@ -7967,6 +8142,14 @@ are-we-there-yet@^2.0.0: delegates "^1.0.0" readable-stream "^3.6.0" +are-we-there-yet@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz#ba20bd6b553e31d62fc8c31bd23d22b95734390d" + integrity sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw== + dependencies: + delegates "^1.0.0" + readable-stream "^3.6.0" + are-we-there-yet@~1.1.2: version "1.1.5" resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" @@ -9063,24 +9246,24 @@ big.js@^5.2.2: resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== -bin-links@^1.1.2, bin-links@^1.1.8: - version "1.1.8" - resolved "https://registry.yarnpkg.com/bin-links/-/bin-links-1.1.8.tgz#bd39aadab5dc4bdac222a07df5baf1af745b2228" - integrity sha512-KgmVfx+QqggqP9dA3iIc5pA4T1qEEEL+hOhOhNPaUm77OTrJoOXE/C05SJLNJe6m/2wUK7F1tDSou7n5TfCDzQ== +bin-links@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/bin-links/-/bin-links-3.0.1.tgz#cc70ffb481988b22c527d3e6e454787876987a49" + integrity sha512-9vx+ypzVhASvHTS6K+YSGf7nwQdANoz7v6MTC0aCtYnOEZ87YvMf81aY737EZnGZdpbRM3sfWjO9oWkKmuIvyQ== dependencies: - bluebird "^3.5.3" - cmd-shim "^3.0.0" - gentle-fs "^2.3.0" - graceful-fs "^4.1.15" + cmd-shim "^5.0.0" + mkdirp-infer-owner "^2.0.0" npm-normalize-package-bin "^1.0.0" - write-file-atomic "^2.3.0" + read-cmd-shim "^3.0.0" + rimraf "^3.0.0" + write-file-atomic "^4.0.0" binary-extensions@^1.0.0: version "1.13.1" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== -binary-extensions@^2.0.0: +binary-extensions@^2.0.0, binary-extensions@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== @@ -9168,19 +9351,6 @@ bottleneck@^2.18.1: resolved "https://registry.yarnpkg.com/bottleneck/-/bottleneck-2.19.5.tgz#5df0b90f59fd47656ebe63c78a98419205cadd91" integrity sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw== -boxen@^1.2.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/boxen/-/boxen-1.3.0.tgz#55c6c39a8ba58d9c61ad22cd877532deb665a20b" - integrity sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw== - dependencies: - ansi-align "^2.0.0" - camelcase "^4.0.0" - chalk "^2.0.1" - cli-boxes "^1.0.0" - string-width "^2.0.0" - term-size "^1.2.0" - widest-line "^2.0.0" - boxen@^4.1.0, boxen@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/boxen/-/boxen-4.2.0.tgz#e411b62357d6d6d36587c8ac3d5d974daa070e64" @@ -9217,6 +9387,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" @@ -9447,6 +9624,13 @@ builtins@^1.0.3: resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" integrity sha1-y5T662HIaWRR2zZTThQi+U8K7og= +builtins@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/builtins/-/builtins-5.0.1.tgz#87f6db9ab0458be728564fa81d876d8d74552fa9" + integrity sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ== + dependencies: + semver "^7.0.0" + byline@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/byline/-/byline-5.0.0.tgz#741c5216468eadc457b03410118ad77de8c1ddb1" @@ -9535,6 +9719,30 @@ cacache@^15.0.5: tar "^6.0.2" unique-filename "^1.1.1" +cacache@^16.0.0, cacache@^16.0.6, cacache@^16.1.0, cacache@^16.1.1: + version "16.1.1" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-16.1.1.tgz#4e79fb91d3efffe0630d5ad32db55cc1b870669c" + integrity sha512-VDKN+LHyCQXaaYZ7rA/qtkURU+/yYhviUdvqEv2LT6QPZU8jpyzEkEVAcKlKLt5dJ5BRp11ym8lo3NKLluEPLg== + dependencies: + "@npmcli/fs" "^2.1.0" + "@npmcli/move-file" "^2.0.0" + chownr "^2.0.0" + fs-minipass "^2.1.0" + glob "^8.0.1" + infer-owner "^1.0.4" + lru-cache "^7.7.1" + minipass "^3.1.6" + minipass-collect "^1.0.2" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.4" + mkdirp "^1.0.4" + p-map "^4.0.0" + promise-inflight "^1.0.1" + rimraf "^3.0.2" + ssri "^9.0.0" + tar "^6.1.11" + unique-filename "^1.1.1" + cache-base@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" @@ -9579,11 +9787,6 @@ call-bind@^1.0.0, call-bind@^1.0.2: function-bind "^1.1.1" get-intrinsic "^1.0.2" -call-limit@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/call-limit/-/call-limit-1.1.1.tgz#ef15f2670db3f1992557e2d965abc459e6e358d4" - integrity sha512-5twvci5b9eRBw2wCfPtN0GmlR2/gadZqyFpPhOK6CvMFoFgA+USnZ6Jpu1lhG9h85pQ3Ouil3PfXWRD4EUaRiQ== - call-me-maybe@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" @@ -9667,7 +9870,7 @@ camelcase@^3.0.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" integrity sha1-MvxLn82vhF/N9+c7uXysImHwqwo= -camelcase@^4.0.0, camelcase@^4.1.0: +camelcase@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0= @@ -9709,11 +9912,6 @@ capture-exit@^2.0.0: dependencies: rsvp "^4.8.4" -capture-stack-trace@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz#a6c0bbe1f38f3aa0b92238ecb6ff42c344d4135d" - integrity sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw== - cardinal@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/cardinal/-/cardinal-2.1.1.tgz#7cc1055d822d212954d07b085dea251cc7bc5505" @@ -9751,7 +9949,7 @@ chalk@2.4.1: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.3.1, chalk@^2.3.2, chalk@^2.4.1, chalk@^2.4.2: +chalk@2.4.2, chalk@^2.0.0, chalk@^2.3.1, chalk@^2.3.2, chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -9787,6 +9985,19 @@ chalk@^4.0.0, chalk@^4.1.0: ansi-styles "^4.1.0" supports-color "^7.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== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.0.1.tgz#ca57d71e82bb534a296df63bbacc4a1c22b2a4b6" + integrity sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w== + char-regex@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" @@ -9880,7 +10091,7 @@ chokidar@^3.4.2: optionalDependencies: fsevents "~2.3.2" -chownr@^1.1.1, chownr@^1.1.2, chownr@^1.1.4: +chownr@^1.1.1, chownr@^1.1.2: version "1.1.4" resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== @@ -9897,22 +10108,17 @@ chrome-trace-event@^1.0.2: dependencies: tslib "^1.9.0" -ci-info@^1.5.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497" - integrity sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A== - 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== -cidr-regex@^2.0.10: - version "2.0.10" - resolved "https://registry.yarnpkg.com/cidr-regex/-/cidr-regex-2.0.10.tgz#af13878bd4ad704de77d6dc800799358b3afa70d" - integrity sha512-sB3ogMQXWvreNPbJUZMRApxuRYd+KoIo4RGQ81VatjmMW6WJPo+IJZ2846FGItr9VzKo5w7DXzijPLGtSd0N3Q== +cidr-regex@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/cidr-regex/-/cidr-regex-3.1.1.tgz#ba1972c57c66f61875f18fd7dd487469770b571d" + integrity sha512-RBqYd32aDwbCMFJRL6wHOlDNYJsPNTt8vC82ErHF5vKt8QQzxm1FrkW8s/R5pVrXMf17sba09Uoy91PKiddAsw== dependencies: - ip-regex "^2.1.0" + ip-regex "^4.1.0" cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" @@ -9954,23 +10160,18 @@ clean-stack@^2.0.0: resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== -cli-boxes@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-1.0.0.tgz#4fa917c3e59c94a004cd61f8ee509da651687143" - integrity sha1-T6kXw+WclKAEzWH47lCdplFocUM= - cli-boxes@^2.2.0, cli-boxes@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f" integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw== -cli-columns@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/cli-columns/-/cli-columns-3.1.2.tgz#6732d972979efc2ae444a1f08e08fa139c96a18e" - integrity sha1-ZzLZcpee/CrkRKHwjgj6E5yWoY4= +cli-columns@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/cli-columns/-/cli-columns-4.0.0.tgz#9fe4d65975238d55218c41bd2ed296a7fa555646" + integrity sha512-XW2Vg+w+L9on9wtwKpyzluIPCWXjaBahI7mTcYjx+BVIYD9c3yqcv/yKC7CmdCZat4rq2yiE1UMSJC5ivKfMtQ== dependencies: - string-width "^2.0.0" - strip-ansi "^3.0.1" + string-width "^4.2.3" + strip-ansi "^6.0.1" cli-cursor@^2.0.0, cli-cursor@^2.1.0: version "2.1.0" @@ -9986,7 +10187,7 @@ cli-cursor@^3.1.0: dependencies: restore-cursor "^3.1.0" -cli-table3@0.5.1, cli-table3@^0.5.0, cli-table3@^0.5.1: +cli-table3@0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.5.1.tgz#0252372d94dfc40dbd8df06005f48f31f656f202" integrity sha512-7Qg2Jrep1S/+Q3EceiZtQcDPWxhAvBw+ERf1162v4sikJrvojMHFqXt8QIVha8UlH9rgU0BeWPytZ9/TzYqlUw== @@ -10015,12 +10216,14 @@ cli-table3@^0.6.1: optionalDependencies: colors "1.4.0" -cli-table@^0.3.1: - version "0.3.5" - resolved "https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.5.tgz#643508c1d6b6e7b02c82c18afd5fcc8b6dab3ca6" - integrity sha512-7uo2+RMNQUZ13M199udxqwk1qxTOS53EUak4gmu/aioUpdH5RvBz0JkJslcWz6ABKedZNqXXzikMZgHh+qF16A== +cli-table3@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.2.tgz#aaf5df9d8b5bf12634dc8b3040806a0c07120d2a" + integrity sha512-QyavHCaIC80cMivimWu4aWHilIpiDpfm3hGmqAmXVL1UsnbLuBSMd21hTX6VY4ZSDSM73ESLeF8TOYId3rBTbw== dependencies: - colors "1.0.3" + string-width "^4.2.0" + optionalDependencies: + "@colors/colors" "1.5.0" cli-truncate@^0.2.1: version "0.2.1" @@ -10154,13 +10357,12 @@ clsx@^1.1.1: resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.1.1.tgz#98b3134f9abbdf23b2663491ace13c5c03a73188" integrity sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA== -cmd-shim@^3.0.0, cmd-shim@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-3.0.3.tgz#2c35238d3df37d98ecdd7d5f6b8dc6b21cadc7cb" - integrity sha512-DtGg+0xiFhQIntSBRzL2fRQBnmtAVwXIDo4Qq46HPpObYquxMaZS4sb82U9nH91qJrlosC1wa9gwr0QyL/HypA== +cmd-shim@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-5.0.0.tgz#8d0aaa1a6b0708630694c4dbde070ed94c707724" + integrity sha512-qkCtZ59BidfEwHltnJwkyVZn+XQojdAySM1D1gSeh11Z4pW1Kpolkyo53L5noc0nrxmIvyFwTmJRo4xs7FFLPw== dependencies: - graceful-fs "^4.1.2" - mkdirp "~0.5.0" + mkdirp-infer-owner "^2.0.0" co@^4.6.0: version "4.6.0" @@ -10263,17 +10465,12 @@ colorette@^2.0.14: resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.16.tgz#713b9af84fdb000139f04546bd4a93f62a5085da" integrity sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g== -colors@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" - integrity sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs= - colors@1.4.0, 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== -columnify@^1.5.4, columnify@~1.5.4: +columnify@^1.5.4: version "1.5.4" resolved "https://registry.yarnpkg.com/columnify/-/columnify-1.5.4.tgz#4737ddf1c7b69a8a7c340570782e947eec8e78bb" integrity sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs= @@ -10281,6 +10478,14 @@ columnify@^1.5.4, columnify@~1.5.4: strip-ansi "^3.0.0" wcwidth "^1.0.0" +columnify@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/columnify/-/columnify-1.6.0.tgz#6989531713c9008bb29735e61e37acf5bd553cf3" + integrity sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q== + dependencies: + strip-ansi "^6.0.1" + wcwidth "^1.0.0" + combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" @@ -10327,6 +10532,11 @@ commands-events@1.0.4: formats "1.0.0" uuidv4 "2.0.0" +common-ancestor-path@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz#4f7d2d1394d91b7abdf51871c62f71eadb0182a7" + integrity sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w== + common-path-prefix@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0" @@ -10447,7 +10657,7 @@ concat-with-sourcemaps@^1.1.0: dependencies: source-map "^0.6.1" -config-chain@^1.1.11, config-chain@^1.1.12: +config-chain@^1.1.11: version "1.1.12" resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" integrity sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA== @@ -10455,18 +10665,6 @@ config-chain@^1.1.11, config-chain@^1.1.12: ini "^1.3.4" proto-list "~1.2.1" -configstore@^3.0.0: - version "3.1.5" - resolved "https://registry.yarnpkg.com/configstore/-/configstore-3.1.5.tgz#e9af331fadc14dabd544d3e7e76dc446a09a530f" - integrity sha512-nlOhI4+fdzoK5xmJ+NY+1gZK56bwEaWZr8fYuXohZ9Vkc1o3a4T/R3M+yE/w7x/ZVJ1zF8c+oaOvF0dztdUgmA== - dependencies: - dot-prop "^4.2.1" - graceful-fs "^4.1.2" - make-dir "^1.0.0" - unique-string "^1.0.0" - write-file-atomic "^2.0.0" - xdg-basedir "^3.0.0" - configstore@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96" @@ -10594,7 +10792,7 @@ conventional-changelog-preset-loader@^2.1.1: resolved "https://registry.yarnpkg.com/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz#14a855abbffd59027fd602581f1f34d9862ea44c" integrity sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g== -conventional-changelog-writer@^4.0.0, conventional-changelog-writer@^4.0.6: +conventional-changelog-writer@^4.0.6: version "4.1.0" resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-4.1.0.tgz#1ca7880b75aa28695ad33312a1f2366f4b12659f" integrity sha512-WwKcUp7WyXYGQmkLsX4QmU42AZ1lqlvRW9mqoyiQzdD+rJWbTepdWoKJuwXTS+yq79XKnQNa93/roViPQrAQgw== @@ -10610,6 +10808,21 @@ conventional-changelog-writer@^4.0.0, conventional-changelog-writer@^4.0.6: split "^1.0.0" through2 "^4.0.0" +conventional-changelog-writer@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz#e0757072f045fe03d91da6343c843029e702f359" + integrity sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ== + dependencies: + conventional-commits-filter "^2.0.7" + dateformat "^3.0.0" + handlebars "^4.7.7" + json-stringify-safe "^5.0.1" + lodash "^4.17.15" + meow "^8.0.0" + semver "^6.0.0" + split "^1.0.0" + through2 "^4.0.0" + conventional-commits-filter@^2.0.0, conventional-commits-filter@^2.0.2, conventional-commits-filter@^2.0.7: version "2.0.7" resolved "https://registry.yarnpkg.com/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz#f8d9b4f182fce00c9af7139da49365b136c8a0b3" @@ -10618,7 +10831,7 @@ conventional-commits-filter@^2.0.0, conventional-commits-filter@^2.0.2, conventi lodash.ismatch "^4.4.0" modify-values "^1.0.0" -conventional-commits-parser@^3.0.0, conventional-commits-parser@^3.0.3, conventional-commits-parser@^3.0.7: +conventional-commits-parser@^3.0.3: version "3.2.1" resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.2.1.tgz#ba44f0b3b6588da2ee9fd8da508ebff50d116ce2" integrity sha512-OG9kQtmMZBJD/32NEw5IhN5+HnBqVjy03eC+I71I0oQRFA5rOgA4OtPOYG7mz1GkCfCNxn3gKIX8EiHJYuf1cA== @@ -10631,7 +10844,7 @@ conventional-commits-parser@^3.0.0, conventional-commits-parser@^3.0.3, conventi through2 "^4.0.0" trim-off-newlines "^1.0.0" -conventional-commits-parser@^3.2.2: +conventional-commits-parser@^3.2.2, conventional-commits-parser@^3.2.3: version "3.2.4" resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz#a7d3b77758a202a9b2293d2112a8d8052c740972" integrity sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q== @@ -10885,13 +11098,6 @@ create-ecdh@^4.0.0: bn.js "^4.1.0" elliptic "^6.5.3" -create-error-class@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/create-error-class/-/create-error-class-3.0.2.tgz#06be7abef947a3f14a30fd610671d401bca8b7b6" - integrity sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y= - dependencies: - capture-stack-trace "^1.0.0" - create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" @@ -10964,15 +11170,6 @@ cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2, c shebang-command "^2.0.0" which "^2.0.1" -cross-spawn@^5.0.1: - version "5.1.0" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" - integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= - dependencies: - lru-cache "^4.0.1" - shebang-command "^1.2.0" - which "^1.2.9" - crossvent@1.5.5: version "1.5.5" resolved "https://registry.yarnpkg.com/crossvent/-/crossvent-1.5.5.tgz#ad20878e4921e9be73d9d6976f8b2ecd0f71a0b1" @@ -11380,7 +11577,7 @@ debug@^3.0.0, debug@^3.1.0, debug@^3.1.1, debug@^3.2.5, debug@^3.2.6, debug@^3.2 dependencies: ms "^2.1.1" -debug@^4.3.2: +debug@^4.3.2, debug@^4.3.3: version "4.3.4" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== @@ -11601,16 +11798,16 @@ delegates@^1.0.0: resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= +depd@^1.1.2, depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= + depd@^2.0.0, depd@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== -depd@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" - integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= - deprecation@^2.0.0, deprecation@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" @@ -11641,16 +11838,11 @@ detect-file@^1.0.0: resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= -detect-indent@^5.0.0, detect-indent@~5.0.0: +detect-indent@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" integrity sha1-OHHMCmoALow+Wzz38zYmRnXwa50= -detect-newline@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" - integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= - detect-newline@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" @@ -11691,7 +11883,7 @@ detective@^5.2.0: defined "^1.0.0" minimist "^1.1.1" -dezalgo@^1.0.0, dezalgo@~1.0.3: +dezalgo@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.3.tgz#7f742de066fc748bc8db820569dddce49bf0d456" integrity sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY= @@ -11724,6 +11916,11 @@ diff@^4.0.1: resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== +diff@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-5.1.0.tgz#bc52d298c5ea8df9194800224445ed43ffc87e40" + integrity sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw== + diffie-hellman@^5.0.0: version "5.0.3" resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" @@ -11869,7 +12066,7 @@ dot-case@^3.0.4: no-case "^3.0.4" tslib "^2.0.3" -dot-prop@^4.2.0, dot-prop@^4.2.1: +dot-prop@^4.2.0: version "4.2.1" resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.1.tgz#45884194a71fc2cda71cbb4bceb3a4dd2f433ba4" integrity sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ== @@ -11907,11 +12104,6 @@ dotenv@8.2.0, dotenv@^8.0.0: resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a" integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw== -dotenv@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-5.0.1.tgz#a5317459bd3d79ab88cff6e44057a6a3fbb1fcef" - integrity sha512-4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow== - dotenv@^6.2.0: version "6.2.0" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-6.2.0.tgz#941c0410535d942c8becf28d3f357dbd9d476064" @@ -12013,11 +12205,6 @@ ecdsa-sig-formatter@1.0.11: dependencies: safe-buffer "^5.0.1" -editor@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/editor/-/editor-1.0.0.tgz#60c7f87bd62bcc6a894fa8ccd6afb7823a24f742" - integrity sha1-YMf4e9YrzGqJT6jM1q+3gjok90I= - ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" @@ -12126,7 +12313,7 @@ encodeurl@^1.0.2, encodeurl@~1.0.2: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= -encoding@^0.1.11: +encoding@^0.1.11, encoding@^0.1.13: version "0.1.13" resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== @@ -12198,6 +12385,11 @@ err-code@^1.0.0: resolved "https://registry.yarnpkg.com/err-code/-/err-code-1.1.2.tgz#06e0116d3028f6aef4806849eb0ea6a748ae6960" integrity sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA= +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" @@ -12891,19 +13083,6 @@ execa@4.0.0: signal-exit "^3.0.2" strip-final-newline "^2.0.0" -execa@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" - integrity sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c= - dependencies: - cross-spawn "^5.0.1" - get-stream "^3.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - execa@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" @@ -13420,11 +13599,6 @@ find-cache-dir@^3.0.0, find-cache-dir@^3.3.1: make-dir "^3.0.2" pkg-dir "^4.1.0" -find-npm-prefix@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/find-npm-prefix/-/find-npm-prefix-1.0.2.tgz#8d8ce2c78b3b4b9e66c8acc6a37c231eb841cfdf" - integrity sha512-KEftzJ+H90x6pcKtdXZEPsQse8/y/UnvzRKrOSQFprnrGaFuJ62fVkP34Iu2IYuMvyauCyoLTNkJZgrrGA2wkA== - find-root@1.1.0, find-root@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" @@ -13762,14 +13936,6 @@ fresh@0.5.2, fresh@~0.5.2: resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= -from2@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/from2/-/from2-1.3.0.tgz#88413baaa5f9a597cfde9221d86986cd3c061dfd" - integrity sha1-iEE7qqX5pZfP3pIh2GmGzTwGHf0= - dependencies: - inherits "~2.0.1" - readable-stream "~1.1.10" - from2@^2.1.0, from2@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" @@ -13843,7 +14009,7 @@ fs-minipass@^1.2.5: dependencies: minipass "^2.6.0" -fs-minipass@^2.0.0: +fs-minipass@^2.0.0, fs-minipass@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== @@ -13863,16 +14029,7 @@ fs-monkey@1.0.3: resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== -fs-vacuum@^1.2.10, fs-vacuum@~1.2.10: - version "1.2.10" - resolved "https://registry.yarnpkg.com/fs-vacuum/-/fs-vacuum-1.2.10.tgz#b7629bec07a4031a2548fdf99f5ecf1cc8b31e36" - integrity sha1-t2Kb7AekAxolSP35n17PHMizHjY= - dependencies: - graceful-fs "^4.1.2" - path-is-inside "^1.0.1" - rimraf "^2.5.2" - -fs-write-stream-atomic@^1.0.8, fs-write-stream-atomic@~1.0.10: +fs-write-stream-atomic@^1.0.8: version "1.0.10" resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= @@ -13960,6 +14117,20 @@ gauge@^3.0.0: strip-ansi "^3.0.1 || ^4.0.0" wide-align "^1.1.2" +gauge@^4.0.3: + version "4.0.4" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-4.0.4.tgz#52ff0652f2bbf607a989793d53b751bef2328dce" + integrity sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg== + dependencies: + aproba "^1.0.3 || ^2.0.0" + color-support "^1.1.3" + console-control-strings "^1.1.0" + has-unicode "^2.0.1" + signal-exit "^3.0.7" + string-width "^4.2.3" + strip-ansi "^6.0.1" + wide-align "^1.1.5" + gauge@~2.7.3: version "2.7.4" resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" @@ -13991,23 +14162,6 @@ gensync@^1.0.0-beta.1, gensync@^1.0.0-beta.2: resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== -gentle-fs@^2.3.0, gentle-fs@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/gentle-fs/-/gentle-fs-2.3.1.tgz#11201bf66c18f930ddca72cf69460bdfa05727b1" - integrity sha512-OlwBBwqCFPcjm33rF2BjW+Pr6/ll2741l+xooiwTCeaX2CA1ZuclavyMBe0/KlR21/XGsgY6hzEQZ15BdNa13Q== - dependencies: - aproba "^1.1.2" - chownr "^1.1.2" - cmd-shim "^3.0.3" - fs-vacuum "^1.2.10" - graceful-fs "^4.1.11" - iferr "^0.1.5" - infer-owner "^1.0.4" - mkdirp "^0.5.1" - path-is-inside "^1.0.2" - read-cmd-shim "^1.0.1" - slide "^1.1.6" - get-caller-file@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" @@ -14058,11 +14212,6 @@ get-stdin@^4.0.1: resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= -get-stream@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" - integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= - get-stream@^4.0.0, get-stream@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" @@ -14283,7 +14432,18 @@ glob@7.1.6, glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glo once "^1.3.0" path-is-absolute "^1.0.0" -global-dirs@^0.1.0, global-dirs@^0.1.1: +glob@^8.0.1: + version "8.0.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-8.0.3.tgz#415c6eb2deed9e502c68fa44a272e6da6eeca42e" + integrity sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^5.0.1" + once "^1.3.0" + +global-dirs@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-0.1.1.tgz#b319c0dd4607f353f3be9cca4c72fc148c49f445" integrity sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU= @@ -14489,23 +14649,6 @@ good-listener@^1.2.2: dependencies: delegate "^3.1.2" -got@^6.7.1: - version "6.7.1" - resolved "https://registry.yarnpkg.com/got/-/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0" - integrity sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA= - dependencies: - create-error-class "^3.0.0" - duplexer3 "^0.1.4" - get-stream "^3.0.0" - is-redirect "^1.0.0" - is-retry-allowed "^1.0.0" - is-stream "^1.0.0" - lowercase-keys "^1.0.0" - safe-buffer "^5.0.1" - timed-out "^4.0.0" - unzip-response "^2.0.1" - url-parse-lax "^1.0.0" - got@^9.6.0: version "9.6.0" resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85" @@ -14528,6 +14671,11 @@ graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2 resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== +graceful-fs@^4.2.10, graceful-fs@^4.2.6: + version "4.2.10" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + growly@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" @@ -14717,7 +14865,7 @@ has-tostringtag@^1.0.0: dependencies: has-symbols "^1.0.2" -has-unicode@^2.0.0, has-unicode@^2.0.1, has-unicode@~2.0.1: +has-unicode@^2.0.0, has-unicode@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= @@ -14947,18 +15095,32 @@ hoopy@^0.1.4: resolved "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d" integrity sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ== -hosted-git-info@^2.1.4, hosted-git-info@^2.7.1, hosted-git-info@^2.8.8: +hosted-git-info@^2.1.4, hosted-git-info@^2.7.1: version "2.8.8" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== -hosted-git-info@^3.0.0, hosted-git-info@^3.0.6: +hosted-git-info@^3.0.6: version "3.0.8" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-3.0.8.tgz#6e35d4cc87af2c5f816e4cb9ce350ba87a3f370d" integrity sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw== dependencies: lru-cache "^6.0.0" +hosted-git-info@^4.0.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== + dependencies: + lru-cache "^6.0.0" + +hosted-git-info@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-5.0.0.tgz#df7a06678b4ebd722139786303db80fdf302ea56" + integrity sha512-rRnjWu0Bxj+nIfUOkz0695C0H6tRrN5iYIzYejb0tDEefe2AekHu/U5Kn9pEie5vsJqpNQU02az7TGSH3qpz4Q== + dependencies: + lru-cache "^7.5.1" + hpack.js@^2.1.6: version "2.1.6" resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" @@ -15084,7 +15246,7 @@ http-cache-semantics@^3.8.1: resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" integrity sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w== -http-cache-semantics@^4.0.0: +http-cache-semantics@^4.0.0, http-cache-semantics@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== @@ -15150,12 +15312,12 @@ http-proxy-agent@^2.1.0: agent-base "4" debug "3.1.0" -http-proxy-agent@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" - integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== +http-proxy-agent@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" + integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== dependencies: - "@tootallnate/once" "1" + "@tootallnate/once" "2" agent-base "6" debug "4" @@ -15297,11 +15459,6 @@ iferr@^0.1.5: resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= -iferr@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/iferr/-/iferr-1.0.2.tgz#e9fde49a9da06dc4a4194c6c9ed6d08305037a6d" - integrity sha512-9AfeLfji44r5TKInjhz3W9DyZI1zR1JAf2hVBMGhddAKPqBsupb89jGfbCTHIGZd6fGZl9WlHdn4AObygyMKwg== - ignore-by-default@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/ignore-by-default/-/ignore-by-default-1.0.1.tgz#48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09" @@ -15314,6 +15471,13 @@ ignore-walk@^3.0.1: dependencies: minimatch "^3.0.4" +ignore-walk@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-5.0.1.tgz#5f199e23e1288f518d90358d461387788a154776" + integrity sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw== + dependencies: + minimatch "^5.0.1" + ignore@^3.3.5: version "3.3.10" resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" @@ -15393,6 +15557,11 @@ import-from@^3.0.0: dependencies: resolve-from "^5.0.0" +import-from@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/import-from/-/import-from-4.0.0.tgz#2710b8d66817d232e16f4166e319248d3d5492e2" + integrity sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ== + import-lazy@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" @@ -15446,7 +15615,7 @@ infer-owner@^1.0.3, infer-owner@^1.0.4: resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== -inflight@^1.0.4, inflight@~1.0.6: +inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= @@ -15474,11 +15643,16 @@ ini@1.3.7: resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.7.tgz#a09363e1911972ea16d7a8851005d84cf09a9a84" integrity sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ== -ini@^1.3.2, ini@^1.3.4, ini@^1.3.5, ini@^1.3.8, ini@~1.3.0: +ini@^1.3.2, 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" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== +ini@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ini/-/ini-3.0.0.tgz#2f6de95006923aa75feed8894f5686165adc08f1" + integrity sha512-TxYQaeNW/N8ymDvwAxPyRbhMBtnEwuvaTYpOQkFx1nSeusgezHniEc/l35Vo4iCq/mMiTJbpD7oYxN98hFlfmw== + init-package-json@^1.10.3: version "1.10.3" resolved "https://registry.yarnpkg.com/init-package-json/-/init-package-json-1.10.3.tgz#45ffe2f610a8ca134f2bd1db5637b235070f6cbe" @@ -15493,6 +15667,19 @@ init-package-json@^1.10.3: validate-npm-package-license "^3.0.1" validate-npm-package-name "^3.0.0" +init-package-json@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/init-package-json/-/init-package-json-3.0.2.tgz#f5bc9bac93f2bdc005778bc2271be642fecfcd69" + integrity sha512-YhlQPEjNFqlGdzrBfDNRLhvoSgX7iQRgSxgsNknRQ9ITXFT7UMfVMWhBTOh2Y+25lRnGrv5Xz8yZwQ3ACR6T3A== + dependencies: + npm-package-arg "^9.0.1" + promzard "^0.3.0" + read "^1.0.7" + read-package-json "^5.0.0" + semver "^7.3.5" + validate-npm-package-license "^3.0.4" + validate-npm-package-name "^4.0.0" + inline-style-parser@0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" @@ -15620,10 +15807,10 @@ interpret@^2.0.0, interpret@^2.2.0: resolved "https://registry.yarnpkg.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9" integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== -into-stream@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/into-stream/-/into-stream-5.1.1.tgz#f9a20a348a11f3c13face22763f2d02e127f4db8" - integrity sha512-krrAJ7McQxGGmvaYbB7Q1mcA+cRwg9Ij2RfWIeVesNBgVDZmzY/Fa4IpZUT3bmdRzMzdf/mzltCG2Dq99IZGBA== +into-stream@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/into-stream/-/into-stream-6.0.0.tgz#4bfc1244c0128224e18b8870e85b2de8e66c6702" + integrity sha512-XHbaOAvP+uFKUFsOgoNPRjLkwB+I22JFPFe5OjTkQ0nwgj6+pSjb4NmB6VMxaPshLiOf+zcpOCBQuLwC1KHhZA== dependencies: from2 "^2.3.0" p-is-promise "^3.0.0" @@ -15645,6 +15832,11 @@ ip-regex@^2.1.0: resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= +ip-regex@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-4.3.0.tgz#687275ab0f57fa76978ff8f4dddc8a23d5990db5" + integrity sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q== + ip@1.1.5, ip@^1.1.0, ip@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" @@ -15763,13 +15955,6 @@ 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@^1.0.10: - version "1.2.1" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.2.1.tgz#e3779c8ee17fccf428488f6e281187f2e632841c" - integrity sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg== - dependencies: - ci-info "^1.5.0" - is-ci@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" @@ -15777,12 +15962,12 @@ is-ci@^2.0.0: dependencies: ci-info "^2.0.0" -is-cidr@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/is-cidr/-/is-cidr-3.1.1.tgz#e92ef121bdec2782271a77ce487a8b8df3718ab7" - integrity sha512-Gx+oErgq1j2jAKCR2Kbq0b3wbH0vQKqZ0wOlHxm0o56nq51Cs/DZA8oz9dMDhbHyHEGgJ86eTeVudtgMMOx3Mw== +is-cidr@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/is-cidr/-/is-cidr-4.0.2.tgz#94c7585e4c6c77ceabf920f8cde51b8c0fda8814" + integrity sha512-z4a1ENUajDbEl/Q6/pVBpTR1nBjjEE1X7qb7bmWYanNnPoKAvUCPFKeXV6Fe4mgTkWKBqiHIcwsI3SndiO5FeA== dependencies: - cidr-regex "^2.0.10" + cidr-regex "^3.1.1" is-color-stop@^1.0.0: version "1.1.0" @@ -15962,14 +16147,6 @@ is-hexadecimal@^1.0.0: resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7" integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw== -is-installed-globally@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.1.0.tgz#0dfd98f5a9111716dd535dda6492f67bf3d25a80" - integrity sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA= - dependencies: - global-dirs "^0.1.0" - is-path-inside "^1.0.0" - is-installed-globally@^0.3.1: version "0.3.2" resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.3.2.tgz#fd3efa79ee670d1187233182d5b0a1dd00313141" @@ -15978,6 +16155,11 @@ is-installed-globally@^0.3.1: global-dirs "^2.0.1" is-path-inside "^3.0.1" +is-lambda@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5" + integrity sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ== + is-map@^2.0.1, is-map@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" @@ -16003,11 +16185,6 @@ is-negative-zero@^2.0.2: resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== -is-npm@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-1.0.0.tgz#f2fb63a65e4905b406c86072765a1a4dc793b9f4" - integrity sha1-8vtjpl5JBbQGyGBydloaTceTufQ= - is-npm@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-4.0.0.tgz#c90dd8380696df87a7a6d823c20d0b12bbe3c84d" @@ -16069,13 +16246,6 @@ is-path-in-cwd@^2.0.0: dependencies: is-path-inside "^2.1.0" -is-path-inside@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.1.tgz#8ef5b7de50437a3fdca6b4e865ef7aa55cb48036" - integrity sha1-jvW33lBDej/cprToZe96pVy0gDY= - dependencies: - path-is-inside "^1.0.1" - is-path-inside@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" @@ -16125,11 +16295,6 @@ is-promise@^2.1.0: resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.2.2.tgz#39ab959ccbf9a774cf079f7b40c7a26f763135f1" integrity sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ== -is-redirect@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24" - integrity sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ= - is-reference@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7" @@ -16170,11 +16335,6 @@ is-resolvable@^1.0.0: resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== -is-retry-allowed@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz#d778488bd0a4666a3be8a1482b9f2baafedea8b4" - integrity sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg== - is-root@2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" @@ -16199,7 +16359,7 @@ is-ssh@^1.3.0: dependencies: protocols "^1.1.0" -is-stream@^1.0.0, is-stream@^1.1.0: +is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= @@ -17022,7 +17182,7 @@ json-parse-better-errors@^1.0.0, json-parse-better-errors@^1.0.1, json-parse-bet resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== -json-parse-even-better-errors@^2.3.0: +json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== @@ -17047,6 +17207,11 @@ json-stable-stringify-without-jsonify@^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-nice@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/json-stringify-nice/-/json-stringify-nice-1.1.4.tgz#2c937962b80181d3f317dd39aa323e14f5a60a67" + integrity sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw== + 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" @@ -17099,7 +17264,7 @@ jsonfile@^6.0.1: optionalDependencies: graceful-fs "^4.1.6" -jsonparse@^1.2.0: +jsonparse@^1.2.0, jsonparse@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= @@ -17161,6 +17326,16 @@ just-debounce@^1.0.0: resolved "https://registry.yarnpkg.com/just-debounce/-/just-debounce-1.1.0.tgz#2f81a3ad4121a76bc7cb45dbf704c0d76a8e5ddf" integrity sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ== +just-diff-apply@^5.2.0: + version "5.3.1" + resolved "https://registry.yarnpkg.com/just-diff-apply/-/just-diff-apply-5.3.1.tgz#30f40809ffed55ad76dccf73fa9b85a76964c867" + integrity sha512-dgFenZnMsc1xGNqgdtgnh7DK+Oy352CE3VZLbzcbQpsBs9iI2K3M0IRrdgREZ72eItTjbl0suRyvKRdVQa9GbA== + +just-diff@^5.0.1: + version "5.0.3" + resolved "https://registry.yarnpkg.com/just-diff/-/just-diff-5.0.3.tgz#4c9c514dec5526b25ab977590e3c39a0cf271554" + integrity sha512-a8p80xcpJ6sdurk5PxDKb4mav9MeKjA3zFKZpCWBIfvg8mznfnmb13MKZvlrwJ+Lhis0wM3uGAzE0ArhFHvIcg== + jwa@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/jwa/-/jwa-1.4.1.tgz#743c32985cb9e98655530d53641b66c8645b039a" @@ -17354,13 +17529,6 @@ last-run@^1.1.0: default-resolution "^2.0.0" es6-weak-map "^2.0.1" -latest-version@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-3.1.0.tgz#a205383fea322b33b5ae3b18abee0dc2f356ee15" - integrity sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU= - dependencies: - package-json "^4.0.0" - latest-version@^5.0.0: version "5.1.0" resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-5.1.0.tgz#119dfe908fe38d15dfa43ecd13fa12ec8832face" @@ -17378,11 +17546,6 @@ lazy-cache@^1.0.3: resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" integrity sha1-odePw6UEdMuAhF07O24dpJpEbo4= -lazy-property@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/lazy-property/-/lazy-property-1.0.0.tgz#84ddc4b370679ba8bd4cdcfa4c06b43d57111147" - integrity sha1-hN3Es3Bnm6i9TNz6TAa0PVcREUc= - lazy-universal-dotenv@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/lazy-universal-dotenv/-/lazy-universal-dotenv-3.0.1.tgz#a6c8938414bca426ab8c9463940da451a911db38" @@ -17460,139 +17623,116 @@ levn@~0.3.0: prelude-ls "~1.1.2" type-check "~0.3.2" -libcipm@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/libcipm/-/libcipm-4.0.8.tgz#dcea4919e10dfbce420327e63901613b9141bc89" - integrity sha512-IN3hh2yDJQtZZ5paSV4fbvJg4aHxCCg5tcZID/dSVlTuUiWktsgaldVljJv6Z5OUlYspx6xQkbR0efNodnIrOA== +libnpmaccess@^6.0.2: + version "6.0.3" + resolved "https://registry.yarnpkg.com/libnpmaccess/-/libnpmaccess-6.0.3.tgz#473cc3e4aadb2bc713419d92e45d23b070d8cded" + integrity sha512-4tkfUZprwvih2VUZYMozL7EMKgQ5q9VW2NtRyxWtQWlkLTAWHRklcAvBN49CVqEkhUw7vTX2fNgB5LzgUucgYg== dependencies: - bin-links "^1.1.2" - bluebird "^3.5.1" - figgy-pudding "^3.5.1" - find-npm-prefix "^1.0.2" - graceful-fs "^4.1.11" - ini "^1.3.5" - lock-verify "^2.1.0" - mkdirp "^0.5.1" - npm-lifecycle "^3.0.0" - npm-logical-tree "^1.2.1" - npm-package-arg "^6.1.0" - pacote "^9.1.0" - read-package-json "^2.0.13" - rimraf "^2.6.2" - worker-farm "^1.6.0" + aproba "^2.0.0" + minipass "^3.1.1" + npm-package-arg "^9.0.1" + npm-registry-fetch "^13.0.0" -libnpm@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/libnpm/-/libnpm-3.0.1.tgz#0be11b4c9dd4d1ffd7d95c786e92e55d65be77a2" - integrity sha512-d7jU5ZcMiTfBqTUJVZ3xid44fE5ERBm9vBnmhp2ECD2Ls+FNXWxHSkO7gtvrnbLO78gwPdNPz1HpsF3W4rjkBQ== +libnpmdiff@^4.0.2: + version "4.0.4" + resolved "https://registry.yarnpkg.com/libnpmdiff/-/libnpmdiff-4.0.4.tgz#487ccb609dacd7f558f089feef3153933e157d02" + integrity sha512-bUz12309DdkeFL/K0sKhW1mbg8DARMbNI0vQKrJp1J8lxhxqkAjzSQ3eQCacFjSwCz4xaf630ogwuOkSt61ZEQ== + dependencies: + "@npmcli/disparity-colors" "^2.0.0" + "@npmcli/installed-package-contents" "^1.0.7" + binary-extensions "^2.2.0" + diff "^5.0.0" + minimatch "^5.0.1" + npm-package-arg "^9.0.1" + pacote "^13.6.1" + tar "^6.1.0" + +libnpmexec@^4.0.2: + version "4.0.8" + resolved "https://registry.yarnpkg.com/libnpmexec/-/libnpmexec-4.0.8.tgz#27be33278dec1c7cfce52e28f8814b19e31129fe" + integrity sha512-SKO6JCt/rL6r+ilbq315zEj2sDdZRniCJ2AvmzqMyIKW4IMuuLsOjjkcWKBV2l1Vle54ud7Tkv9IEPR2cE0mJg== dependencies: - bin-links "^1.1.2" - bluebird "^3.5.3" - find-npm-prefix "^1.0.2" - libnpmaccess "^3.0.2" - libnpmconfig "^1.2.1" - libnpmhook "^5.0.3" - libnpmorg "^1.0.1" - libnpmpublish "^1.1.2" - libnpmsearch "^2.0.2" - libnpmteam "^1.0.2" - lock-verify "^2.0.2" - npm-lifecycle "^3.0.0" - npm-logical-tree "^1.2.1" - npm-package-arg "^6.1.0" - npm-profile "^4.0.2" - npm-registry-fetch "^4.0.0" - npmlog "^4.1.2" - pacote "^9.5.3" - read-package-json "^2.0.13" - stringify-package "^1.0.0" - -libnpmaccess@^3.0.2: + "@npmcli/arborist" "^5.0.0" + "@npmcli/ci-detect" "^2.0.0" + "@npmcli/run-script" "^4.1.3" + chalk "^4.1.0" + mkdirp-infer-owner "^2.0.0" + npm-package-arg "^9.0.1" + npmlog "^6.0.2" + pacote "^13.6.1" + proc-log "^2.0.0" + read "^1.0.7" + read-package-json-fast "^2.0.2" + walk-up-path "^1.0.0" + +libnpmfund@^3.0.1: version "3.0.2" - resolved "https://registry.yarnpkg.com/libnpmaccess/-/libnpmaccess-3.0.2.tgz#8b2d72345ba3bef90d3b4f694edd5c0417f58923" - integrity sha512-01512AK7MqByrI2mfC7h5j8N9V4I7MHJuk9buo8Gv+5QgThpOgpjB7sQBDDkeZqRteFb1QM/6YNdHfG7cDvfAQ== + resolved "https://registry.yarnpkg.com/libnpmfund/-/libnpmfund-3.0.2.tgz#7da0827950f0db2cce0acb0dc7652d1834a8b239" + integrity sha512-wmFMP/93Wjy+jDg5LaSldDgAhSgCyA64JUUmp806Kae7y3YP9Qv5m1vUhPxT4yebxgB2v/I6G1/RUcNb1y0kVg== dependencies: - aproba "^2.0.0" - get-stream "^4.0.0" - npm-package-arg "^6.1.0" - npm-registry-fetch "^4.0.0" + "@npmcli/arborist" "^5.0.0" -libnpmconfig@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/libnpmconfig/-/libnpmconfig-1.2.1.tgz#c0c2f793a74e67d4825e5039e7a02a0044dfcbc0" - integrity sha512-9esX8rTQAHqarx6qeZqmGQKBNZR5OIbl/Ayr0qQDy3oXja2iFVQQI81R6GZ2a02bSNZ9p3YOGX1O6HHCb1X7kA== +libnpmhook@^8.0.2: + version "8.0.3" + resolved "https://registry.yarnpkg.com/libnpmhook/-/libnpmhook-8.0.3.tgz#9628518a63455d21dafda312ee46175275707ff5" + integrity sha512-TEdNI1mC5zS+w/juCgxrwwQnpbq9lY76NDOS0N37pn6pWIUxB1Yq8mwy6MUEXR1TgH4HurSQyKT6I6Kp9Wjm4A== dependencies: - figgy-pudding "^3.5.1" - find-up "^3.0.0" - ini "^1.3.5" + aproba "^2.0.0" + npm-registry-fetch "^13.0.0" -libnpmhook@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/libnpmhook/-/libnpmhook-5.0.3.tgz#4020c0f5edbf08ebe395325caa5ea01885b928f7" - integrity sha512-UdNLMuefVZra/wbnBXECZPefHMGsVDTq5zaM/LgKNE9Keyl5YXQTnGAzEo+nFOpdRqTWI9LYi4ApqF9uVCCtuA== +libnpmorg@^4.0.2: + version "4.0.3" + resolved "https://registry.yarnpkg.com/libnpmorg/-/libnpmorg-4.0.3.tgz#a85cbdb3665ad4f7c7279d239a4581ec2eeef5a6" + integrity sha512-r4CpmCEF+e5PbFMBi64xSXmqn0uGgV4T7NWpGL4/A6KT/DTtIxALILQZq+l0ZdN1xm4RjOvqSDR22oT4il8rAQ== dependencies: aproba "^2.0.0" - figgy-pudding "^3.4.1" - get-stream "^4.0.0" - npm-registry-fetch "^4.0.0" + npm-registry-fetch "^13.0.0" -libnpmorg@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/libnpmorg/-/libnpmorg-1.0.1.tgz#5d2503f6ceb57f33dbdcc718e6698fea6d5ad087" - integrity sha512-0sRUXLh+PLBgZmARvthhYXQAWn0fOsa6T5l3JSe2n9vKG/lCVK4nuG7pDsa7uMq+uTt2epdPK+a2g6btcY11Ww== +libnpmpack@^4.0.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/libnpmpack/-/libnpmpack-4.1.2.tgz#9234a3b1ae433f922c19e97cd3a8a0b135b5f4cc" + integrity sha512-megSAPeZGv9jnDM4KovKbczjyuy/EcPxCIU/iaWsDU1IEAVtBJ0qHqNUm5yN2AgN501Tb3CL6KeFGYdG4E31rQ== dependencies: - aproba "^2.0.0" - figgy-pudding "^3.4.1" - get-stream "^4.0.0" - npm-registry-fetch "^4.0.0" + "@npmcli/run-script" "^4.1.3" + npm-package-arg "^9.0.1" + pacote "^13.6.1" -libnpmpublish@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/libnpmpublish/-/libnpmpublish-1.1.3.tgz#e3782796722d79eef1a0a22944c117e0c4ca4280" - integrity sha512-/3LsYqVc52cHXBmu26+J8Ed7sLs/hgGVFMH1mwYpL7Qaynb9RenpKqIKu0sJ130FB9PMkpMlWjlbtU8A4m7CQw== +libnpmpublish@^6.0.2: + version "6.0.4" + resolved "https://registry.yarnpkg.com/libnpmpublish/-/libnpmpublish-6.0.4.tgz#adb41ec6b0c307d6f603746a4d929dcefb8f1a0b" + integrity sha512-lvAEYW8mB8QblL6Q/PI/wMzKNvIrF7Kpujf/4fGS/32a2i3jzUXi04TNyIBcK6dQJ34IgywfaKGh+Jq4HYPFmg== dependencies: - aproba "^2.0.0" - figgy-pudding "^3.5.1" - get-stream "^4.0.0" - lodash.clonedeep "^4.5.0" - normalize-package-data "^2.4.0" - npm-package-arg "^6.1.0" - npm-registry-fetch "^4.0.0" - semver "^5.5.1" - ssri "^6.0.1" + normalize-package-data "^4.0.0" + npm-package-arg "^9.0.1" + npm-registry-fetch "^13.0.0" + semver "^7.3.7" + ssri "^9.0.0" -libnpmsearch@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/libnpmsearch/-/libnpmsearch-2.0.2.tgz#9a4f059102d38e3dd44085bdbfe5095f2a5044cf" - integrity sha512-VTBbV55Q6fRzTdzziYCr64+f8AopQ1YZ+BdPOv16UegIEaE8C0Kch01wo4s3kRTFV64P121WZJwgmBwrq68zYg== +libnpmsearch@^5.0.2: + version "5.0.3" + resolved "https://registry.yarnpkg.com/libnpmsearch/-/libnpmsearch-5.0.3.tgz#ed502a4c2c70ea36723180455fae1357546b2184" + integrity sha512-Ofq76qKAPhxbiyzPf/5LPjJln26VTKwU9hIU0ACxQ6tNtBJ1CHmI7iITrdp7vNezhZc0FlkXwrIpqXjhBJZgLQ== dependencies: - figgy-pudding "^3.5.1" - get-stream "^4.0.0" - npm-registry-fetch "^4.0.0" + npm-registry-fetch "^13.0.0" -libnpmteam@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/libnpmteam/-/libnpmteam-1.0.2.tgz#8b48bcbb6ce70dd8150c950fcbdbf3feb6eec820" - integrity sha512-p420vM28Us04NAcg1rzgGW63LMM6rwe+6rtZpfDxCcXxM0zUTLl7nPFEnRF3JfFBF5skF/yuZDUthTsHgde8QA== +libnpmteam@^4.0.2: + version "4.0.3" + resolved "https://registry.yarnpkg.com/libnpmteam/-/libnpmteam-4.0.3.tgz#9335fbbd032b3770f5c9b7ffc6203f47d1ed144a" + integrity sha512-LsYYLz4TlTpcqkusInY5MhKjiHFaCx1GV0LmydXJ/QMh+3IWBJpUhes4ynTZuFoJKkDIFjxyMU09ul+RZixgdg== dependencies: aproba "^2.0.0" - figgy-pudding "^3.4.1" - get-stream "^4.0.0" - npm-registry-fetch "^4.0.0" + npm-registry-fetch "^13.0.0" -libnpx@^10.2.4: - version "10.2.4" - resolved "https://registry.yarnpkg.com/libnpx/-/libnpx-10.2.4.tgz#ef0e3258e29aef2ec7ee3276115e20e67f67d4ee" - integrity sha512-BPc0D1cOjBeS8VIBKUu5F80s6njm0wbVt7CsGMrIcJ+SI7pi7V0uVPGpEMH9H5L8csOcclTxAXFE2VAsJXUhfA== +libnpmversion@^3.0.1: + version "3.0.6" + resolved "https://registry.yarnpkg.com/libnpmversion/-/libnpmversion-3.0.6.tgz#a4a476d38a44d38db9ac424a5e7334479e7fb8b9" + integrity sha512-+lI+AO7cZwDxyAeWCIR8+n9XEfgSDAqmNbv4zy+H6onGthsk/+E3aa+5zIeBpyG5g268zjpc0qrBch0Q3w0nBA== dependencies: - dotenv "^5.0.1" - npm-package-arg "^6.0.0" - rimraf "^2.6.2" - safe-buffer "^5.1.0" - update-notifier "^2.3.0" - which "^1.3.0" - y18n "^4.0.0" - yargs "^14.2.3" + "@npmcli/git" "^3.0.0" + "@npmcli/run-script" "^4.1.3" + json-parse-even-better-errors "^2.3.1" + proc-log "^2.0.0" + semver "^7.3.7" liftoff@^3.1.0: version "3.1.0" @@ -17712,16 +17852,6 @@ load-json-file@^1.0.0: pinkie-promise "^2.0.0" strip-bom "^2.0.0" -load-json-file@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" - integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= - dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - strip-bom "^3.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" @@ -17805,50 +17935,16 @@ locate-path@^6.0.0: dependencies: p-locate "^5.0.0" -lock-verify@^2.0.2, lock-verify@^2.1.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/lock-verify/-/lock-verify-2.2.1.tgz#81107948c51ed16f97b96ff8b60675affb243fc1" - integrity sha512-n0Zw2DVupKfZMazy/HIFVNohJ1z8fIoZ77WBnyyBGG6ixw83uJNyrbiJvvHWe1QKkGiBCjj8RCPlymltliqEww== - dependencies: - "@iarna/cli" "^1.2.0" - npm-package-arg "^6.1.0" - semver "^5.4.1" - -lockfile@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/lockfile/-/lockfile-1.0.4.tgz#07f819d25ae48f87e538e6578b6964a4981a5609" - integrity sha512-cvbTwETRfsFh4nHsL1eGWapU1XFi5Ot9E85sWAwia7Y7EgB7vfqcZhTKZ+l7hCGxSPoushMv5GKhT5PdLv03WA== - dependencies: - signal-exit "^3.0.2" - lodash-es@^4.17.15: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== -lodash._baseuniq@~4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/lodash._baseuniq/-/lodash._baseuniq-4.6.0.tgz#0ebb44e456814af7905c6212fa2c9b2d51b841e8" - integrity sha1-DrtE5FaBSveQXGIS+iybLVG4Qeg= - dependencies: - lodash._createset "~4.0.0" - lodash._root "~3.0.0" - -lodash._createset@~4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/lodash._createset/-/lodash._createset-4.0.3.tgz#0f4659fbb09d75194fa9e2b88a6644d363c9fe26" - integrity sha1-D0ZZ+7CddRlPqeK4imZE02PJ/iY= - lodash._reinterpolate@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= -lodash._root@~3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692" - integrity sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI= - lodash.camelcase@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" @@ -17859,7 +17955,7 @@ lodash.capitalize@^4.2.1: resolved "https://registry.yarnpkg.com/lodash.capitalize/-/lodash.capitalize-4.2.1.tgz#f826c9b4e2a8511d84e3aca29db05e1a4f3b72a9" integrity sha1-+CbJtOKoUR2E46yinbBeGk87cqk= -lodash.clonedeep@^4.5.0, lodash.clonedeep@~4.5.0: +lodash.clonedeep@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= @@ -17969,12 +18065,7 @@ lodash.toarray@^4.4.0: resolved "https://registry.yarnpkg.com/lodash.toarray/-/lodash.toarray-4.4.0.tgz#24c4bfcd6b2fba38bfd0594db1179d8e9b656561" integrity sha1-JMS/zWsvuji/0FlNsRedjptlZWE= -lodash.union@~4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/lodash.union/-/lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88" - integrity sha1-SLtQiECfFvGCFmZkHETdGqrjzYg= - -lodash.uniq@4.5.0, lodash.uniq@^4.5.0, lodash.uniq@~4.5.0: +lodash.uniq@4.5.0, lodash.uniq@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= @@ -17984,11 +18075,6 @@ lodash.uniqby@^4.7.0: resolved "https://registry.yarnpkg.com/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz#d99c07a669e9e6d24e1362dfe266c67616af1302" integrity sha1-2ZwHpmnp5tJOE2Lf4mbGdhavEwI= -lodash.without@~4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.without/-/lodash.without-4.4.0.tgz#3cd4574a00b67bae373a94b748772640507b7aac" - integrity sha1-PNRXSgC2e643OpS3SHcmQFB7eqw= - lodash@4.17.11: version "4.17.11" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" @@ -18065,6 +18151,11 @@ loglevel@^1.6.8: resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.1.tgz#005fde2f5e6e47068f935ff28573e125ef72f197" integrity sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw== +longest-streak@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-2.0.4.tgz#b8599957da5b5dab64dee3fe316fa774597d90e4" + integrity sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg== + loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" @@ -18113,14 +18204,6 @@ lowlight@~1.11.0: fault "^1.0.2" highlight.js "~9.13.0" -lru-cache@^4.0.1: - version "4.1.5" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" - integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== - dependencies: - pseudomap "^1.0.2" - yallist "^2.1.2" - lru-cache@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" @@ -18135,6 +18218,11 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" +lru-cache@^7.4.4, lru-cache@^7.5.1, lru-cache@^7.7.1: + version "7.12.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.12.0.tgz#be2649a992c8a9116efda5c487538dcf715f3476" + integrity sha512-OIP3DwzRZDfLg9B9VP/huWBlpvbkmbfiBy8xmsXp4RPmE4A3MhwNozc5ZJ3fWnSg8fDcdlE/neRTPG2ycEKliw== + lusca@1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/lusca/-/lusca-1.6.1.tgz#f7445e50c720030f5ee53d1336e9e53d1786c34f" @@ -18186,6 +18274,28 @@ make-error@^1.1.1: resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== +make-fetch-happen@^10.0.3, make-fetch-happen@^10.0.6, make-fetch-happen@^10.1.8: + version "10.1.8" + resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-10.1.8.tgz#3b6e93dd8d8fdb76c0d7bf32e617f37c3108435a" + integrity sha512-0ASJbG12Au6+N5I84W+8FhGS6iM8MyzvZady+zaQAu+6IOaESFzCLLD0AR1sAFF3Jufi8bxm586ABN6hWd3k7g== + dependencies: + agentkeepalive "^4.2.1" + cacache "^16.1.0" + http-cache-semantics "^4.1.0" + http-proxy-agent "^5.0.0" + https-proxy-agent "^5.0.0" + is-lambda "^1.0.1" + lru-cache "^7.7.1" + minipass "^3.1.6" + minipass-collect "^1.0.2" + minipass-fetch "^2.0.3" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.4" + negotiator "^0.6.3" + promise-retry "^2.0.1" + socks-proxy-agent "^7.0.0" + ssri "^9.0.0" + make-fetch-happen@^5.0.0: version "5.0.2" resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz#aa8387104f2687edca01c8687ee45013d02d19bd" @@ -18254,6 +18364,13 @@ markdown-escapes@^1.0.0: resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.4.tgz#c95415ef451499d7602b91095f3c8e8975f78535" integrity sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg== +markdown-table@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-2.0.0.tgz#194a90ced26d31fe753d8b9434430214c011865b" + integrity sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A== + dependencies: + repeat-string "^1.0.0" + markdown-to-jsx@^6.11.4: version "6.11.4" resolved "https://registry.yarnpkg.com/markdown-to-jsx/-/markdown-to-jsx-6.11.4.tgz#b4528b1ab668aef7fe61c1535c27e837819392c5" @@ -18267,22 +18384,22 @@ markdown-to-jsx@^7.1.3: resolved "https://registry.yarnpkg.com/markdown-to-jsx/-/markdown-to-jsx-7.1.3.tgz#f00bae66c0abe7dd2d274123f84cb6bd2a2c7c6a" integrity sha512-jtQ6VyT7rMT5tPV0g2EJakEnXLiPksnvlYtwQsVVZ611JsWGN8bQ1tVSDX4s6JllfEH6wmsYxNjTUAMrPmNA8w== -marked-terminal@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/marked-terminal/-/marked-terminal-4.1.0.tgz#01087372d3636dc7cb286475a1d6147187f500e0" - integrity sha512-5KllfAOW02WS6hLRQ7cNvGOxvKW1BKuXELH4EtbWfyWgxQhROoMxEvuQ/3fTgkNjledR0J48F4HbapvYp1zWkQ== +marked-terminal@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/marked-terminal/-/marked-terminal-5.1.1.tgz#d2edc2991841d893ee943b44b40b2ee9518b4d9f" + integrity sha512-+cKTOx9P4l7HwINYhzbrBSyzgxO2HaHKGZGuB1orZsMIgXYaJyfidT81VXRdpelW/PcHEWxywscePVgI/oUF6g== dependencies: - ansi-escapes "^4.3.1" + ansi-escapes "^5.0.0" cardinal "^2.1.1" - chalk "^4.0.0" - cli-table "^0.3.1" - node-emoji "^1.10.0" - supports-hyperlinks "^2.1.0" + chalk "^5.0.0" + cli-table3 "^0.6.1" + node-emoji "^1.11.0" + supports-hyperlinks "^2.2.0" -marked@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/marked/-/marked-2.0.0.tgz#9662bbcb77ebbded0662a7be66ff929a8611cee5" - integrity sha512-NqRSh2+LlN2NInpqTQnS614Y/3NkVMFFU6sJlRFEpxJ/LHuK/qJECH7/fXZjk4VZstPW/Pevjil/VtSONsLc7Q== +marked@^4.0.10: + version "4.0.17" + resolved "https://registry.yarnpkg.com/marked/-/marked-4.0.17.tgz#1186193d85bb7882159cdcfc57d1dfccaffb3fe9" + integrity sha512-Wfk0ATOK5iPxM4ptrORkFemqroz0ZDxp5MWfYA7H/F+wO17NRWV5Ypxi6p3g2Xmw2bKeiYOl6oVnLHKxBA0VhA== matchdep@^2.0.0: version "2.0.0" @@ -18339,6 +18456,68 @@ mdast-util-definitions@^4.0.0: dependencies: unist-util-visit "^2.0.0" +mdast-util-find-and-replace@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-1.1.1.tgz#b7db1e873f96f66588c321f1363069abf607d1b5" + integrity sha512-9cKl33Y21lyckGzpSmEQnIDjEfeeWelN5s1kUW1LwdB0Fkuq2u+4GdqcGEygYxJE8GVqCl0741bYXHgamfWAZA== + dependencies: + escape-string-regexp "^4.0.0" + unist-util-is "^4.0.0" + unist-util-visit-parents "^3.0.0" + +mdast-util-from-markdown@^0.8.0: + version "0.8.5" + resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz#d1ef2ca42bc377ecb0463a987910dae89bd9a28c" + integrity sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ== + dependencies: + "@types/mdast" "^3.0.0" + mdast-util-to-string "^2.0.0" + micromark "~2.11.0" + parse-entities "^2.0.0" + unist-util-stringify-position "^2.0.0" + +mdast-util-gfm-autolink-literal@^0.1.0: + version "0.1.3" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-0.1.3.tgz#9c4ff399c5ddd2ece40bd3b13e5447d84e385fb7" + integrity sha512-GjmLjWrXg1wqMIO9+ZsRik/s7PLwTaeCHVB7vRxUwLntZc8mzmTsLVr6HW1yLokcnhfURsn5zmSVdi3/xWWu1A== + dependencies: + ccount "^1.0.0" + mdast-util-find-and-replace "^1.1.0" + micromark "^2.11.3" + +mdast-util-gfm-strikethrough@^0.2.0: + version "0.2.3" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-0.2.3.tgz#45eea337b7fff0755a291844fbea79996c322890" + integrity sha512-5OQLXpt6qdbttcDG/UxYY7Yjj3e8P7X16LzvpX8pIQPYJ/C2Z1qFGMmcw+1PZMUM3Z8wt8NRfYTvCni93mgsgA== + dependencies: + mdast-util-to-markdown "^0.6.0" + +mdast-util-gfm-table@^0.1.0: + version "0.1.6" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-table/-/mdast-util-gfm-table-0.1.6.tgz#af05aeadc8e5ee004eeddfb324b2ad8c029b6ecf" + integrity sha512-j4yDxQ66AJSBwGkbpFEp9uG/LS1tZV3P33fN1gkyRB2LoRL+RR3f76m0HPHaby6F4Z5xr9Fv1URmATlRRUIpRQ== + dependencies: + markdown-table "^2.0.0" + mdast-util-to-markdown "~0.6.0" + +mdast-util-gfm-task-list-item@^0.1.0: + version "0.1.6" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-0.1.6.tgz#70c885e6b9f543ddd7e6b41f9703ee55b084af10" + integrity sha512-/d51FFIfPsSmCIRNp7E6pozM9z1GYPIkSy1urQ8s/o4TC22BZ7DqfHFWiqBD23bc7J3vV1Fc9O4QIHBlfuit8A== + dependencies: + mdast-util-to-markdown "~0.6.0" + +mdast-util-gfm@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/mdast-util-gfm/-/mdast-util-gfm-0.1.2.tgz#8ecddafe57d266540f6881f5c57ff19725bd351c" + integrity sha512-NNkhDx/qYcuOWB7xHUGWZYVXvjPFFd6afg6/e2g+SV4r9q5XUcCbV4Wfa3DLYIiD+xAEZc6K4MGaE/m0KDcPwQ== + dependencies: + mdast-util-gfm-autolink-literal "^0.1.0" + mdast-util-gfm-strikethrough "^0.2.0" + mdast-util-gfm-table "^0.1.0" + mdast-util-gfm-task-list-item "^0.1.0" + mdast-util-to-markdown "^0.6.1" + mdast-util-to-hast@10.0.1: version "10.0.1" resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz#0cfc82089494c52d46eb0e3edb7a4eb2aea021eb" @@ -18353,11 +18532,28 @@ mdast-util-to-hast@10.0.1: unist-util-position "^3.0.0" unist-util-visit "^2.0.0" +mdast-util-to-markdown@^0.6.0, mdast-util-to-markdown@^0.6.1, mdast-util-to-markdown@^0.6.2, mdast-util-to-markdown@~0.6.0: + version "0.6.5" + resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz#b33f67ca820d69e6cc527a93d4039249b504bebe" + integrity sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ== + dependencies: + "@types/unist" "^2.0.0" + longest-streak "^2.0.0" + mdast-util-to-string "^2.0.0" + parse-entities "^2.0.0" + repeat-string "^1.0.0" + zwitch "^1.0.0" + mdast-util-to-string@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz#27055500103f51637bd07d01da01eb1967a43527" integrity sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A== +mdast-util-to-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz#b8cfe6a713e1091cb5b728fc48885a4767f8b97b" + integrity sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w== + mdn-data@2.0.14: version "2.0.14" resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" @@ -18373,23 +18569,11 @@ mdurl@^1.0.0: resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= -meant@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/meant/-/meant-1.0.3.tgz#67769af9de1d158773e928ae82c456114903554c" - integrity sha512-88ZRGcNxAq4EH38cQ4D85PM57pikCwS8Z99EWHODxN7KBY+UuPiqzRTtZzS8KTXO/ywSWbdjjJST2Hly/EQxLw== - media-typer@0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= -mem@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" - integrity sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y= - dependencies: - mimic-fn "^1.0.0" - memfs@^3.1.2: version "3.4.0" resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.4.0.tgz#8bc12062b973be6b295d4340595736a656f0a257" @@ -18547,6 +18731,67 @@ microevent.ts@~0.1.1: resolved "https://registry.yarnpkg.com/microevent.ts/-/microevent.ts-0.1.1.tgz#70b09b83f43df5172d0205a63025bce0f7357fa0" integrity sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g== +micromark-extension-gfm-autolink-literal@~0.5.0: + version "0.5.7" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-0.5.7.tgz#53866c1f0c7ef940ae7ca1f72c6faef8fed9f204" + integrity sha512-ePiDGH0/lhcngCe8FtH4ARFoxKTUelMp4L7Gg2pujYD5CSMb9PbblnyL+AAMud/SNMyusbS2XDSiPIRcQoNFAw== + dependencies: + micromark "~2.11.3" + +micromark-extension-gfm-strikethrough@~0.6.5: + version "0.6.5" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-0.6.5.tgz#96cb83356ff87bf31670eefb7ad7bba73e6514d1" + integrity sha512-PpOKlgokpQRwUesRwWEp+fHjGGkZEejj83k9gU5iXCbDG+XBA92BqnRKYJdfqfkrRcZRgGuPuXb7DaK/DmxOhw== + dependencies: + micromark "~2.11.0" + +micromark-extension-gfm-table@~0.4.0: + version "0.4.3" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-0.4.3.tgz#4d49f1ce0ca84996c853880b9446698947f1802b" + integrity sha512-hVGvESPq0fk6ALWtomcwmgLvH8ZSVpcPjzi0AjPclB9FsVRgMtGZkUcpE0zgjOCFAznKepF4z3hX8z6e3HODdA== + dependencies: + micromark "~2.11.0" + +micromark-extension-gfm-tagfilter@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-0.3.0.tgz#d9f26a65adee984c9ccdd7e182220493562841ad" + integrity sha512-9GU0xBatryXifL//FJH+tAZ6i240xQuFrSL7mYi8f4oZSbc+NvXjkrHemeYP0+L4ZUT+Ptz3b95zhUZnMtoi/Q== + +micromark-extension-gfm-task-list-item@~0.3.0: + version "0.3.3" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-0.3.3.tgz#d90c755f2533ed55a718129cee11257f136283b8" + integrity sha512-0zvM5iSLKrc/NQl84pZSjGo66aTGd57C1idmlWmE87lkMcXrTxg1uXa/nXomxJytoje9trP0NDLvw4bZ/Z/XCQ== + dependencies: + micromark "~2.11.0" + +micromark-extension-gfm@^0.3.0: + version "0.3.3" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm/-/micromark-extension-gfm-0.3.3.tgz#36d1a4c089ca8bdfd978c9bd2bf1a0cb24e2acfe" + integrity sha512-oVN4zv5/tAIA+l3GbMi7lWeYpJ14oQyJ3uEim20ktYFAcfX1x3LNlFGGlmrZHt7u9YlKExmyJdDGaTt6cMSR/A== + dependencies: + micromark "~2.11.0" + micromark-extension-gfm-autolink-literal "~0.5.0" + micromark-extension-gfm-strikethrough "~0.6.5" + micromark-extension-gfm-table "~0.4.0" + micromark-extension-gfm-tagfilter "~0.3.0" + micromark-extension-gfm-task-list-item "~0.3.0" + +micromark@^2.11.3, micromark@~2.11.0, micromark@~2.11.3: + version "2.11.4" + resolved "https://registry.yarnpkg.com/micromark/-/micromark-2.11.4.tgz#d13436138eea826383e822449c9a5c50ee44665a" + integrity sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA== + dependencies: + debug "^4.0.0" + parse-entities "^2.0.0" + +micromatch@4.0.2, micromatch@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" + integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== + dependencies: + braces "^3.0.1" + picomatch "^2.0.5" + micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" @@ -18566,14 +18811,6 @@ micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: snapdragon "^0.8.1" to-regex "^3.0.2" -micromatch@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" - integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== - dependencies: - braces "^3.0.1" - picomatch "^2.0.5" - micromatch@^4.0.4: version "4.0.5" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" @@ -18612,11 +18849,16 @@ mime@1.6.0: resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== -mime@^2.4.3, mime@^2.4.4: +mime@^2.4.4: version "2.5.2" resolved "https://registry.yarnpkg.com/mime/-/mime-2.5.2.tgz#6e3dc6cc2b9510643830e5f19d5cb753da5eeabe" integrity sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg== +mime@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-3.0.0.tgz#b374550dca3a0c18443b0c950a6a58f1931cf7a7" + integrity sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A== + mimic-fn@^1.0.0: version "1.2.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" @@ -18696,6 +18938,13 @@ minimatch@^3.1.2: dependencies: brace-expansion "^1.1.7" +minimatch@^5.0.1: + version "5.1.0" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.0.tgz#1717b464f4971b144f6aabe8f2d0b8e4511e09c7" + integrity sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg== + dependencies: + brace-expansion "^2.0.1" + minimist-options@4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" @@ -18730,6 +18979,17 @@ minipass-collect@^1.0.2: dependencies: minipass "^3.0.0" +minipass-fetch@^2.0.3: + version "2.1.0" + resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-2.1.0.tgz#ca1754a5f857a3be99a9271277246ac0b44c3ff8" + integrity sha512-H9U4UVBGXEyyWJnqYDCLp1PwD8XIkJ4akNHp1aGVI+2Ym7wQMlxDKi4IB4JbmyU+pl9pEs/cVrK6cOuvmbK4Sg== + dependencies: + minipass "^3.1.6" + minipass-sized "^1.0.3" + minizlib "^2.1.2" + optionalDependencies: + encoding "^0.1.13" + minipass-flush@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" @@ -18737,13 +18997,28 @@ minipass-flush@^1.0.5: dependencies: minipass "^3.0.0" -minipass-pipeline@^1.2.2: +minipass-json-stream@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz#7edbb92588fbfc2ff1db2fc10397acb7b6b44aa7" + integrity sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg== + dependencies: + jsonparse "^1.3.1" + minipass "^3.0.0" + +minipass-pipeline@^1.2.2, minipass-pipeline@^1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== dependencies: minipass "^3.0.0" +minipass-sized@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/minipass-sized/-/minipass-sized-1.0.3.tgz#70ee5a7c5052070afacfbc22977ea79def353b70" + integrity sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g== + dependencies: + minipass "^3.0.0" + minipass@^2.3.5, minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0: version "2.9.0" resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6" @@ -18759,6 +19034,13 @@ minipass@^3.0.0, minipass@^3.1.1: dependencies: yallist "^4.0.0" +minipass@^3.1.6: + version "3.3.4" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.4.tgz#ca99f95dd77c43c7a76bf51e6d200025eee0ffae" + integrity sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw== + dependencies: + yallist "^4.0.0" + minizlib@^1.2.1: version "1.3.3" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d" @@ -18766,7 +19048,7 @@ minizlib@^1.2.1: dependencies: minipass "^2.9.0" -minizlib@^2.1.1: +minizlib@^2.1.1, minizlib@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== @@ -18806,6 +19088,15 @@ mixin-object@^2.0.1: for-in "^0.1.3" is-extendable "^0.1.1" +mkdirp-infer-owner@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mkdirp-infer-owner/-/mkdirp-infer-owner-2.0.0.tgz#55d3b368e7d89065c38f32fd38e638f0ab61d316" + integrity sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw== + dependencies: + chownr "^2.0.0" + infer-owner "^1.0.4" + mkdirp "^1.0.3" + mkdirp-promise@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz#e9b8f68e552c68a9c1713b84883f7a1dd039b8a1" @@ -18818,7 +19109,7 @@ mkdirp@*, mkdirp@^1.0.3, mkdirp@^1.0.4: resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== -mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@~0.5.0, mkdirp@~0.5.1: +mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@~0.5.1: version "0.5.5" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== @@ -18900,7 +19191,7 @@ ms@2.1.2: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -ms@^2.0.0, ms@^2.1.1: +ms@^2.0.0, ms@^2.1.1, ms@^2.1.2: version "2.1.3" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== @@ -19001,6 +19292,11 @@ negotiator@0.6.2: resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== +negotiator@^0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1, neo-async@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" @@ -19046,7 +19342,14 @@ node-dir@^0.1.10: dependencies: minimatch "^3.0.2" -node-emoji@^1.10.0, node-emoji@^1.8.1: +node-emoji@^1.11.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.11.0.tgz#69a0150e6946e2f115e9d7ea4df7971e2628301c" + integrity sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A== + dependencies: + lodash "^4.17.21" + +node-emoji@^1.8.1: version "1.10.0" resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.10.0.tgz#8886abd25d9c7bb61802a658523d1f8d2a89b2da" integrity sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw== @@ -19062,6 +19365,13 @@ node-fetch-npm@^2.0.2: json-parse-better-errors "^1.0.0" safe-buffer "^5.1.1" +node-fetch@^2.3.0: + version "2.6.7" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" + integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== + dependencies: + whatwg-url "^5.0.0" + node-fetch@^2.5.0, node-fetch@^2.6.0, node-fetch@^2.6.1, node-fetch@~2.6.1: version "2.6.1" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" @@ -19072,7 +19382,7 @@ node-forge@^0.10.0: resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3" integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== -node-gyp@^5.0.2, node-gyp@^5.1.0: +node-gyp@^5.0.2: version "5.1.1" resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-5.1.1.tgz#eb915f7b631c937d282e33aed44cb7a025f62a3e" integrity sha512-WH0WKGi+a4i4DUt2mHnvocex/xPLp9pYt5R6M2JdFB7pJ7Z34hveZ4nDTGTiLXCkitA9T8HFZjhinBCiVHYcWw== @@ -19089,6 +19399,22 @@ node-gyp@^5.0.2, node-gyp@^5.1.0: tar "^4.4.12" which "^1.3.1" +node-gyp@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-9.0.0.tgz#e1da2067427f3eb5bb56820cb62bc6b1e4bd2089" + integrity sha512-Ma6p4s+XCTPxCuAMrOA/IJRmVy16R8Sdhtwl4PrCr7IBlj4cPawF0vg/l7nOT1jPbuNS7lIRJpBSvVsXwEZuzw== + dependencies: + env-paths "^2.2.0" + glob "^7.1.4" + graceful-fs "^4.2.6" + make-fetch-happen "^10.0.3" + nopt "^5.0.0" + npmlog "^6.0.0" + rimraf "^3.0.2" + semver "^7.3.5" + tar "^6.1.2" + which "^2.0.2" + node-int64@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" @@ -19178,7 +19504,7 @@ nodemon@2.0.7: undefsafe "^2.0.3" update-notifier "^4.1.0" -nopt@^4.0.1, nopt@^4.0.3: +nopt@^4.0.1: version "4.0.3" resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.3.tgz#a375cad9d02fd921278d954c2254d5aa57e15e48" integrity sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg== @@ -19186,6 +19512,13 @@ nopt@^4.0.1, nopt@^4.0.3: abbrev "1" osenv "^0.1.4" +nopt@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88" + integrity sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ== + dependencies: + abbrev "1" + nopt@~1.0.10: version "1.0.10" resolved "https://registry.yarnpkg.com/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee" @@ -19213,6 +19546,16 @@ normalize-package-data@^3.0.0: semver "^7.3.2" validate-npm-package-license "^3.0.1" +normalize-package-data@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-4.0.0.tgz#1122d5359af21d4cd08718b92b058a658594177c" + integrity sha512-m+GL22VXJKkKbw62ZaBBjv8u6IE3UI4Mh5QakIqs3fWiKe0Xyi6L97hakwZK41/LD4R/2ly71Bayx0NLMwLA/g== + dependencies: + hosted-git-info "^5.0.0" + is-core-module "^2.8.1" + semver "^7.3.5" + validate-npm-package-license "^3.0.4" + normalize-path@3.0.0, normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" @@ -19250,10 +19593,10 @@ normalize-url@^4.1.0: resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.0.tgz#453354087e6ca96957bd8f5baf753f5982142129" integrity sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ== -normalize-url@^5.0.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-5.3.0.tgz#8959b3cdaa295b61592c1f245dded34b117618dd" - integrity sha512-9/nOVLYYe/dO/eJeQUNaGUF4m4Z5E7cb9oNTKabH+bNf19mqj60txTcveQxL0GlcWLXCxkOu2/LwL8oW0idIDA== +normalize-url@^6.0.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" + integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== now-and-later@^2.0.0: version "2.0.1" @@ -19262,13 +19605,12 @@ now-and-later@^2.0.0: dependencies: once "^1.3.2" -npm-audit-report@^1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/npm-audit-report/-/npm-audit-report-1.3.3.tgz#8226deeb253b55176ed147592a3995442f2179ed" - integrity sha512-8nH/JjsFfAWMvn474HB9mpmMjrnKb1Hx/oTAdjv4PT9iZBvBxiZ+wtDUapHCJwLqYGQVPaAfs+vL5+5k9QndXw== +npm-audit-report@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/npm-audit-report/-/npm-audit-report-3.0.0.tgz#1bf3e531208b5f77347c8d00c3d9badf5be30cd6" + integrity sha512-tWQzfbwz1sc4244Bx2BVELw0EmZlCsCF0X93RDcmmwhonCsPMoEviYsi+32R+mdRvOWXolPce9zo64n2xgPESw== dependencies: - cli-table3 "^0.5.0" - console-control-strings "^1.1.0" + chalk "^4.0.0" npm-bundled@^1.0.1: version "1.1.1" @@ -19277,19 +19619,21 @@ npm-bundled@^1.0.1: dependencies: npm-normalize-package-bin "^1.0.1" -npm-cache-filename@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/npm-cache-filename/-/npm-cache-filename-1.0.2.tgz#ded306c5b0bfc870a9e9faf823bc5f283e05ae11" - integrity sha1-3tMGxbC/yHCp6fr4I7xfKD4FrhE= +npm-bundled@^1.1.1, npm-bundled@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.2.tgz#944c78789bd739035b70baa2ca5cc32b8d860bc1" + integrity sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ== + dependencies: + npm-normalize-package-bin "^1.0.1" -npm-install-checks@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-3.0.2.tgz#ab2e32ad27baa46720706908e5b14c1852de44d9" - integrity sha512-E4kzkyZDIWoin6uT5howP8VDvkM+E8IQDcHAycaAxMbwkqhIg5eEYALnXOl3Hq9MrkdQB/2/g1xwBINXdKSRkg== +npm-install-checks@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-5.0.0.tgz#5ff27d209a4e3542b8ac6b0c1db6063506248234" + integrity sha512-65lUsMI8ztHCxFz5ckCEC44DRvEGdZX5usQFriauxHEwt7upv1FKaQEmAtU0YnOAdwuNWCmk64xYiQABNrEyLA== dependencies: - semver "^2.3.0 || 3.x || 4 || 5" + semver "^7.1.1" -npm-lifecycle@^3.0.0, npm-lifecycle@^3.1.2, npm-lifecycle@^3.1.5: +npm-lifecycle@^3.1.2: version "3.1.5" resolved "https://registry.yarnpkg.com/npm-lifecycle/-/npm-lifecycle-3.1.5.tgz#9882d3642b8c82c815782a12e6a1bfeed0026309" integrity sha512-lDLVkjfZmvmfvpvBzA4vzee9cn+Me4orq0QF8glbswJVEbIcSNWib7qGOffolysc3teCqbbPZZkzbr3GQZTL1g== @@ -19303,17 +19647,12 @@ npm-lifecycle@^3.0.0, npm-lifecycle@^3.1.2, npm-lifecycle@^3.1.5: umask "^1.1.0" which "^1.3.1" -npm-logical-tree@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/npm-logical-tree/-/npm-logical-tree-1.2.1.tgz#44610141ca24664cad35d1e607176193fd8f5b88" - integrity sha512-AJI/qxDB2PWI4LG1CYN579AY1vCiNyWfkiquCsJWqntRu/WwimVrC8yXeILBFHDwxfOejxewlmnvW9XXjMlYIg== - npm-normalize-package-bin@^1.0.0, npm-normalize-package-bin@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2" integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA== -"npm-package-arg@^4.0.0 || ^5.0.0 || ^6.0.0", npm-package-arg@^6.0.0, npm-package-arg@^6.1.0, npm-package-arg@^6.1.1: +"npm-package-arg@^4.0.0 || ^5.0.0 || ^6.0.0", npm-package-arg@^6.0.0, npm-package-arg@^6.1.0: version "6.1.1" resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-6.1.1.tgz#02168cb0a49a2b75bf988a28698de7b529df5cb7" integrity sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg== @@ -19323,7 +19662,17 @@ npm-normalize-package-bin@^1.0.0, npm-normalize-package-bin@^1.0.1: semver "^5.6.0" validate-npm-package-name "^3.0.0" -npm-packlist@^1.1.12, npm-packlist@^1.4.4, npm-packlist@^1.4.8: +npm-package-arg@^9.0.0, npm-package-arg@^9.0.1, npm-package-arg@^9.0.2: + version "9.1.0" + resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-9.1.0.tgz#a60e9f1e7c03e4e3e4e994ea87fff8b90b522987" + integrity sha512-4J0GL+u2Nh6OnhvUKXRr2ZMG4lR8qtLp+kv7UiV00Y+nGiSxtttCyIRHCt5L5BNkXQld/RceYItau3MDOoGiBw== + dependencies: + hosted-git-info "^5.0.0" + proc-log "^2.0.1" + semver "^7.3.5" + validate-npm-package-name "^4.0.0" + +npm-packlist@^1.4.4: version "1.4.8" resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.8.tgz#56ee6cc135b9f98ad3d51c1c95da22bbb9b2ef3e" integrity sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A== @@ -19332,7 +19681,17 @@ npm-packlist@^1.1.12, npm-packlist@^1.4.4, npm-packlist@^1.4.8: npm-bundled "^1.0.1" npm-normalize-package-bin "^1.0.1" -npm-pick-manifest@^3.0.0, npm-pick-manifest@^3.0.2: +npm-packlist@^5.1.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-5.1.1.tgz#79bcaf22a26b6c30aa4dd66b976d69cc286800e0" + integrity sha512-UfpSvQ5YKwctmodvPPkK6Fwk603aoVsf8AEbmVKAEECrfvL8SSe1A2YIwrJ6xmTHAITKPwwZsWo7WwEbNk0kxw== + dependencies: + glob "^8.0.1" + ignore-walk "^5.0.1" + npm-bundled "^1.1.2" + npm-normalize-package-bin "^1.0.1" + +npm-pick-manifest@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz#f4d9e5fd4be2153e5f4e5f9b7be8dc419a99abb7" integrity sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw== @@ -19341,27 +19700,36 @@ npm-pick-manifest@^3.0.0, npm-pick-manifest@^3.0.2: npm-package-arg "^6.0.0" semver "^5.4.1" -npm-profile@^4.0.2, npm-profile@^4.0.4: - version "4.0.4" - resolved "https://registry.yarnpkg.com/npm-profile/-/npm-profile-4.0.4.tgz#28ee94390e936df6d084263ee2061336a6a1581b" - integrity sha512-Ta8xq8TLMpqssF0H60BXS1A90iMoM6GeKwsmravJ6wYjWwSzcYBTdyWa3DZCYqPutacBMEm7cxiOkiIeCUAHDQ== +npm-pick-manifest@^7.0.0, npm-pick-manifest@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-7.0.1.tgz#76dda30a7cd6b99be822217a935c2f5eacdaca4c" + integrity sha512-IA8+tuv8KujbsbLQvselW2XQgmXWS47t3CB0ZrzsRZ82DbDfkcFunOaPm4X7qNuhMfq+FmV7hQT4iFVpHqV7mg== dependencies: - aproba "^1.1.2 || 2" - figgy-pudding "^3.4.1" - npm-registry-fetch "^4.0.0" + npm-install-checks "^5.0.0" + npm-normalize-package-bin "^1.0.1" + npm-package-arg "^9.0.0" + semver "^7.3.5" -npm-registry-fetch@^4.0.0, npm-registry-fetch@^4.0.7: - version "4.0.7" - resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-4.0.7.tgz#57951bf6541e0246b34c9f9a38ab73607c9449d7" - integrity sha512-cny9v0+Mq6Tjz+e0erFAB+RYJ/AVGzkjnISiobqP8OWj9c9FLoZZu8/SPSKJWE17F1tk4018wfjV+ZbIbqC7fQ== +npm-profile@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/npm-profile/-/npm-profile-6.1.0.tgz#2f32431c487cb21ef5882c9511f8be8a0b602d35" + integrity sha512-JHnBzSqS9xPa0M3g90zhaGElSVdxoAipGkraBaM6Jph2XiSiwFN1HmfRTqndYhDkXia2hWRWl8O5RbDvae++GA== dependencies: - JSONStream "^1.3.4" - bluebird "^3.5.1" - figgy-pudding "^3.4.1" - lru-cache "^5.1.1" - make-fetch-happen "^5.0.0" - npm-package-arg "^6.1.0" - safe-buffer "^5.2.0" + npm-registry-fetch "^13.0.1" + proc-log "^2.0.0" + +npm-registry-fetch@^13.0.0, npm-registry-fetch@^13.0.1, npm-registry-fetch@^13.1.1: + version "13.1.1" + resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-13.1.1.tgz#26dc4b26d0a545886e807748032ba2aefaaae96b" + integrity sha512-5p8rwe6wQPLJ8dMqeTnA57Dp9Ox6GH9H60xkyJup07FmVlu3Mk7pf/kIIpl9gaN5bM8NM+UUx3emUWvDNTt39w== + dependencies: + make-fetch-happen "^10.0.6" + minipass "^3.1.6" + minipass-fetch "^2.0.3" + minipass-json-stream "^1.0.1" + minizlib "^2.1.2" + npm-package-arg "^9.0.1" + proc-log "^2.0.0" npm-run-path@^2.0.0: version "2.0.2" @@ -19375,135 +19743,90 @@ npm-run-path@^4.0.0, npm-run-path@^4.0.1: resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== dependencies: - path-key "^3.0.0" - -npm-user-validate@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/npm-user-validate/-/npm-user-validate-1.0.1.tgz#31428fc5475fe8416023f178c0ab47935ad8c561" - integrity sha512-uQwcd/tY+h1jnEaze6cdX/LrhWhoBxfSknxentoqmIuStxUExxjWd3ULMLFPiFUrZKbOVMowH6Jq2FRWfmhcEw== - -npm@^6.14.9: - version "6.14.11" - resolved "https://registry.yarnpkg.com/npm/-/npm-6.14.11.tgz#e0b5598d7b9a42d275e61d8bd28cd7eee0074a3b" - integrity sha512-1Zh7LjuIoEhIyjkBflSSGzfjuPQwDlghNloppjruOH5bmj9midT9qcNT0tRUZRR04shU9ekrxNy9+UTBrqeBpQ== - dependencies: - JSONStream "^1.3.5" - abbrev "~1.1.1" - ansicolors "~0.3.2" - ansistyles "~0.1.3" - aproba "^2.0.0" - archy "~1.0.0" - bin-links "^1.1.8" - bluebird "^3.5.5" - byte-size "^5.0.1" - cacache "^12.0.3" - call-limit "^1.1.1" - chownr "^1.1.4" - ci-info "^2.0.0" - cli-columns "^3.1.2" - cli-table3 "^0.5.1" - cmd-shim "^3.0.3" - columnify "~1.5.4" - config-chain "^1.1.12" - detect-indent "~5.0.0" - detect-newline "^2.1.0" - dezalgo "~1.0.3" - editor "~1.0.0" - figgy-pudding "^3.5.1" - find-npm-prefix "^1.0.2" - fs-vacuum "~1.2.10" - fs-write-stream-atomic "~1.0.10" - gentle-fs "^2.3.1" - glob "^7.1.6" - graceful-fs "^4.2.4" - has-unicode "~2.0.1" - hosted-git-info "^2.8.8" - iferr "^1.0.2" - infer-owner "^1.0.4" - inflight "~1.0.6" - inherits "^2.0.4" - ini "^1.3.8" - init-package-json "^1.10.3" - is-cidr "^3.0.0" - json-parse-better-errors "^1.0.2" - lazy-property "~1.0.0" - libcipm "^4.0.8" - libnpm "^3.0.1" - libnpmaccess "^3.0.2" - libnpmhook "^5.0.3" - libnpmorg "^1.0.1" - libnpmsearch "^2.0.2" - libnpmteam "^1.0.2" - libnpx "^10.2.4" - lock-verify "^2.1.0" - lockfile "^1.0.4" - lodash._baseuniq "~4.6.0" - lodash.clonedeep "~4.5.0" - lodash.union "~4.6.0" - lodash.uniq "~4.5.0" - lodash.without "~4.4.0" - lru-cache "^5.1.1" - meant "^1.0.2" - mississippi "^3.0.0" - mkdirp "^0.5.5" - move-concurrently "^1.0.1" - node-gyp "^5.1.0" - nopt "^4.0.3" - normalize-package-data "^2.5.0" - npm-audit-report "^1.3.3" - npm-cache-filename "~1.0.2" - npm-install-checks "^3.0.2" - npm-lifecycle "^3.1.5" - npm-package-arg "^6.1.1" - npm-packlist "^1.4.8" - npm-pick-manifest "^3.0.2" - npm-profile "^4.0.4" - npm-registry-fetch "^4.0.7" + path-key "^3.0.0" + +npm-user-validate@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/npm-user-validate/-/npm-user-validate-1.0.1.tgz#31428fc5475fe8416023f178c0ab47935ad8c561" + integrity sha512-uQwcd/tY+h1jnEaze6cdX/LrhWhoBxfSknxentoqmIuStxUExxjWd3ULMLFPiFUrZKbOVMowH6Jq2FRWfmhcEw== + +npm@^8.3.0: + version "8.13.2" + resolved "https://registry.yarnpkg.com/npm/-/npm-8.13.2.tgz#d79c851c1d9cc6c11efe708379fd5339580f8fec" + integrity sha512-aS6q/QKxkw9mTX8gR7Ft38BcRkW1i+h3sI1yAFmfQ30Yl1a1G4ZX3oNGDzaLCilU5ThFZQBS1F4ZSZsrVxJ7HA== + dependencies: + "@isaacs/string-locale-compare" "^1.1.0" + "@npmcli/arborist" "^5.0.4" + "@npmcli/ci-detect" "^2.0.0" + "@npmcli/config" "^4.1.0" + "@npmcli/fs" "^2.1.0" + "@npmcli/map-workspaces" "^2.0.3" + "@npmcli/package-json" "^2.0.0" + "@npmcli/run-script" "^4.1.5" + abbrev "~1.1.1" + archy "~1.0.0" + cacache "^16.1.1" + chalk "^4.1.2" + chownr "^2.0.0" + cli-columns "^4.0.0" + cli-table3 "^0.6.2" + columnify "^1.6.0" + fastest-levenshtein "^1.0.12" + glob "^8.0.1" + graceful-fs "^4.2.10" + hosted-git-info "^5.0.0" + ini "^3.0.0" + init-package-json "^3.0.2" + is-cidr "^4.0.2" + json-parse-even-better-errors "^2.3.1" + libnpmaccess "^6.0.2" + libnpmdiff "^4.0.2" + libnpmexec "^4.0.2" + libnpmfund "^3.0.1" + libnpmhook "^8.0.2" + libnpmorg "^4.0.2" + libnpmpack "^4.0.2" + libnpmpublish "^6.0.2" + libnpmsearch "^5.0.2" + libnpmteam "^4.0.2" + libnpmversion "^3.0.1" + make-fetch-happen "^10.1.8" + minipass "^3.1.6" + minipass-pipeline "^1.2.4" + mkdirp "^1.0.4" + mkdirp-infer-owner "^2.0.0" + ms "^2.1.2" + node-gyp "^9.0.0" + nopt "^5.0.0" + npm-audit-report "^3.0.0" + npm-install-checks "^5.0.0" + npm-package-arg "^9.0.2" + npm-pick-manifest "^7.0.1" + npm-profile "^6.1.0" + npm-registry-fetch "^13.1.1" npm-user-validate "^1.0.1" - npmlog "~4.1.2" - once "~1.4.0" + npmlog "^6.0.2" opener "^1.5.2" - osenv "^0.1.5" - pacote "^9.5.12" - path-is-inside "~1.0.2" - promise-inflight "~1.0.1" + pacote "^13.6.1" + parse-conflict-json "^2.0.2" + proc-log "^2.0.1" qrcode-terminal "^0.12.0" - query-string "^6.8.2" - qw "~1.0.1" read "~1.0.7" - read-cmd-shim "^1.0.5" - read-installed "~4.0.3" - read-package-json "^2.1.1" - read-package-tree "^5.3.1" - readable-stream "^3.6.0" + read-package-json "^5.0.1" + read-package-json-fast "^2.0.3" readdir-scoped-modules "^1.1.0" - request "^2.88.0" - retry "^0.12.0" - rimraf "^2.7.1" - safe-buffer "^5.1.2" - semver "^5.7.1" - sha "^3.0.0" - slide "~1.1.6" - sorted-object "~2.0.1" - sorted-union-stream "~2.1.3" - ssri "^6.0.1" - stringify-package "^1.0.1" - tar "^4.4.13" + rimraf "^3.0.2" + semver "^7.3.7" + ssri "^9.0.1" + tar "^6.1.11" text-table "~0.2.0" tiny-relative-date "^1.3.0" - uid-number "0.0.6" - umask "~1.1.0" - unique-filename "^1.1.1" - unpipe "~1.0.0" - update-notifier "^2.5.0" - uuid "^3.3.3" - validate-npm-package-license "^3.0.4" - validate-npm-package-name "~3.0.0" - which "^1.3.1" - worker-farm "^1.7.0" - write-file-atomic "^2.4.3" + treeverse "^2.0.0" + validate-npm-package-name "^4.0.0" + which "^2.0.2" + write-file-atomic "^4.0.1" -npmlog@^4.1.2, npmlog@~4.1.2: +npmlog@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== @@ -19523,6 +19846,16 @@ npmlog@^5.0.1: gauge "^3.0.0" set-blocking "^2.0.0" +npmlog@^6.0.0, npmlog@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-6.0.2.tgz#c8166017a42f2dea92d6453168dd865186a70830" + integrity sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg== + dependencies: + are-we-there-yet "^3.0.0" + console-control-strings "^1.1.0" + gauge "^4.0.3" + set-blocking "^2.0.0" + nth-check@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" @@ -19743,7 +20076,7 @@ on-headers@~1.0.1, on-headers@~1.0.2: resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== -once@^1.3.0, once@^1.3.1, once@^1.3.2, once@^1.4.0, once@~1.4.0: +once@^1.3.0, once@^1.3.1, once@^1.3.2, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= @@ -19859,15 +20192,6 @@ os-locale@^1.4.0: dependencies: lcid "^1.0.0" -os-locale@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2" - integrity sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA== - dependencies: - execa "^0.7.0" - lcid "^1.0.0" - mem "^1.1.0" - os-name@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/os-name/-/os-name-3.1.0.tgz#dec19d966296e1cd62d701a5a66ee1ddeae70801" @@ -20079,16 +20403,6 @@ p-waterfall@^1.0.0: dependencies: p-reduce "^1.0.0" -package-json@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/package-json/-/package-json-4.0.1.tgz#8869a0401253661c4c4ca3da6c2121ed555f5eed" - integrity sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0= - dependencies: - got "^6.7.1" - registry-auth-token "^3.0.1" - registry-url "^3.0.3" - semver "^5.1.0" - package-json@^6.3.0: version "6.5.0" resolved "https://registry.yarnpkg.com/package-json/-/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0" @@ -20099,41 +20413,32 @@ package-json@^6.3.0: registry-url "^5.0.0" semver "^6.2.0" -pacote@^9.1.0, pacote@^9.5.12, pacote@^9.5.3: - version "9.5.12" - resolved "https://registry.yarnpkg.com/pacote/-/pacote-9.5.12.tgz#1e11dd7a8d736bcc36b375a9804d41bb0377bf66" - integrity sha512-BUIj/4kKbwWg4RtnBncXPJd15piFSVNpTzY0rysSr3VnMowTYgkGKcaHrbReepAkjTr8lH2CVWRi58Spg2CicQ== +pacote@^13.0.3, pacote@^13.6.1: + version "13.6.1" + resolved "https://registry.yarnpkg.com/pacote/-/pacote-13.6.1.tgz#ac6cbd9032b4c16e5c1e0c60138dfe44e4cc589d" + integrity sha512-L+2BI1ougAPsFjXRyBhcKmfT016NscRFLv6Pz5EiNf1CCFJFU0pSKKQwsZTyAQB+sTuUL4TyFyp6J1Ork3dOqw== dependencies: - bluebird "^3.5.3" - cacache "^12.0.2" - chownr "^1.1.2" - figgy-pudding "^3.5.1" - get-stream "^4.1.0" - glob "^7.1.3" + "@npmcli/git" "^3.0.0" + "@npmcli/installed-package-contents" "^1.0.7" + "@npmcli/promise-spawn" "^3.0.0" + "@npmcli/run-script" "^4.1.0" + cacache "^16.0.0" + chownr "^2.0.0" + fs-minipass "^2.1.0" infer-owner "^1.0.4" - lru-cache "^5.1.1" - make-fetch-happen "^5.0.0" - minimatch "^3.0.4" - minipass "^2.3.5" - mississippi "^3.0.0" - mkdirp "^0.5.1" - normalize-package-data "^2.4.0" - npm-normalize-package-bin "^1.0.0" - npm-package-arg "^6.1.0" - npm-packlist "^1.1.12" - npm-pick-manifest "^3.0.0" - npm-registry-fetch "^4.0.0" - osenv "^0.1.5" - promise-inflight "^1.0.1" - promise-retry "^1.1.1" - protoduck "^5.0.1" - rimraf "^2.6.2" - safe-buffer "^5.1.2" - semver "^5.6.0" - ssri "^6.0.1" - tar "^4.4.10" - unique-filename "^1.1.1" - which "^1.3.1" + minipass "^3.1.6" + mkdirp "^1.0.4" + npm-package-arg "^9.0.0" + npm-packlist "^5.1.0" + npm-pick-manifest "^7.0.0" + npm-registry-fetch "^13.0.1" + proc-log "^2.0.0" + promise-retry "^2.0.1" + read-package-json "^5.0.0" + read-package-json-fast "^2.0.3" + rimraf "^3.0.2" + ssri "^9.0.0" + tar "^6.1.11" pako@~1.0.5: version "1.0.11" @@ -20180,6 +20485,15 @@ parse-asn1@^5.0.0, parse-asn1@^5.1.5: pbkdf2 "^3.0.3" safe-buffer "^5.1.1" +parse-conflict-json@^2.0.1, parse-conflict-json@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/parse-conflict-json/-/parse-conflict-json-2.0.2.tgz#3d05bc8ffe07d39600dc6436c6aefe382033d323" + integrity sha512-jDbRGb00TAPFsKWCpZZOT93SxVP9nONOSgES3AevqRq/CHvavEBvKAjxX9p5Y5F0RZLxH9Ufd9+RwtCsa+lFDA== + dependencies: + json-parse-even-better-errors "^2.3.1" + just-diff "^5.0.1" + just-diff-apply "^5.2.0" + parse-entities@^1.1.2: version "1.2.2" resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-1.2.2.tgz#c31bf0f653b6661354f8973559cb86dd1d5edf50" @@ -20338,7 +20652,7 @@ path-is-absolute@1.0.1, path-is-absolute@^1.0.0: resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= -path-is-inside@^1.0.1, path-is-inside@^1.0.2, path-is-inside@~1.0.2: +path-is-inside@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= @@ -20401,13 +20715,6 @@ path-type@^1.0.0: pify "^2.0.0" pinkie-promise "^2.0.0" -path-type@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" - integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= - dependencies: - pify "^2.0.0" - path-type@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" @@ -21393,7 +21700,7 @@ prelude-ls@~1.1.2: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= -prepend-http@^1.0.0, prepend-http@^1.0.1: +prepend-http@^1.0.0: version "1.0.4" resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= @@ -21509,6 +21816,11 @@ prismjs@~1.17.0: optionalDependencies: clipboard "^2.0.0" +proc-log@^2.0.0, proc-log@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/proc-log/-/proc-log-2.0.1.tgz#8f3f69a1f608de27878f91f5c688b225391cb685" + integrity sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw== + process-nextick-args@^2.0.0, 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" @@ -21531,7 +21843,17 @@ progress@^2.0.0: resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== -promise-inflight@^1.0.1, promise-inflight@~1.0.1: +promise-all-reject-late@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/promise-all-reject-late/-/promise-all-reject-late-1.0.1.tgz#f8ebf13483e5ca91ad809ccc2fcf25f26f8643c2" + integrity sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw== + +promise-call-limit@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/promise-call-limit/-/promise-call-limit-1.0.1.tgz#4bdee03aeb85674385ca934da7114e9bcd3c6e24" + integrity sha512-3+hgaa19jzCGLuSCbieeRsu5C2joKfYn8pY6JAuXFRVfF4IO+L7UPpFWNTeWT9pM7uhskvbPPd/oEOktCn317Q== + +promise-inflight@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= @@ -21544,6 +21866,14 @@ promise-retry@^1.1.1: err-code "^1.0.0" retry "^0.10.0" +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" + promise.allsettled@^1.0.0: version "1.0.4" resolved "https://registry.yarnpkg.com/promise.allsettled/-/promise.allsettled-1.0.4.tgz#65e71f2a604082ed69c548b68603294090ee6803" @@ -21655,11 +21985,6 @@ prr@~1.0.1: resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= -pseudomap@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" - integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= - psl@^1.1.28: version "1.8.0" resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" @@ -21774,7 +22099,7 @@ query-string@^4.1.0: object-assign "^4.1.0" strict-uri-encode "^1.0.0" -query-string@^6.13.8, query-string@^6.8.2: +query-string@^6.13.8: version "6.14.0" resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.14.0.tgz#0b7b7ca326f5facf10dd2d45d26645cd287f8c92" integrity sha512-In3o+lUxlgejoVJgwEdYtdxrmlL0cQWJXj0+kkI7RWVo7hg5AhFtybeKlC9Dpgbr8eOC4ydpEh8017WwyfzqVQ== @@ -21840,11 +22165,6 @@ quill@^2.0.0-dev.3: parchment "2.0.0-dev.2" quill-delta "4.2.1" -qw@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/qw/-/qw-1.0.1.tgz#efbfdc740f9ad054304426acb183412cc8b996d4" - integrity sha1-77/cdA+a0FQwRCassYNBLMi5ltQ= - raf@^3.4.1: version "3.4.1" resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39" @@ -21913,7 +22233,7 @@ raw-loader@^4.0.1, raw-loader@^4.0.2: loader-utils "^2.0.0" schema-utils "^3.0.0" -rc@^1.0.1, rc@^1.1.6, rc@^1.2.8: +rc@^1.2.8: version "1.2.8" resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== @@ -22468,28 +22788,27 @@ reactcss@^1.2.0: dependencies: lodash "^4.0.1" -read-cmd-shim@^1.0.1, read-cmd-shim@^1.0.5: +read-cmd-shim@^1.0.1: version "1.0.5" resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz#87e43eba50098ba5a32d0ceb583ab8e43b961c16" integrity sha512-v5yCqQ/7okKoZZkBQUAfTsQ3sVJtXdNfbPnI5cceppoxEVLYA3k+VtV2omkeo8MS94JCy4fSiUwlRBAwCVRPUA== dependencies: graceful-fs "^4.1.2" -read-installed@~4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/read-installed/-/read-installed-4.0.3.tgz#ff9b8b67f187d1e4c29b9feb31f6b223acd19067" - integrity sha1-/5uLZ/GH0eTCm5/rMfayI6zRkGc= +read-cmd-shim@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-3.0.0.tgz#62b8c638225c61e6cc607f8f4b779f3b8238f155" + integrity sha512-KQDVjGqhZk92PPNRj9ZEXEuqg8bUobSKRw+q0YQ3TKI5xkce7bUJobL4Z/OtiEbAAv70yEpYIXp4iQ9L8oPVog== + +read-package-json-fast@^2.0.2, read-package-json-fast@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz#323ca529630da82cb34b36cc0b996693c98c2b83" + integrity sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ== dependencies: - debuglog "^1.0.1" - read-package-json "^2.0.0" - readdir-scoped-modules "^1.0.0" - semver "2 || 3 || 4 || 5" - slide "~1.1.3" - util-extend "^1.0.1" - optionalDependencies: - graceful-fs "^4.1.2" + json-parse-even-better-errors "^2.3.0" + npm-normalize-package-bin "^1.0.1" -"read-package-json@1 || 2", read-package-json@^2.0.0, read-package-json@^2.0.13, read-package-json@^2.1.1: +"read-package-json@1 || 2", read-package-json@^2.0.0, read-package-json@^2.0.13: version "2.1.2" resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-2.1.2.tgz#6992b2b66c7177259feb8eaac73c3acd28b9222a" integrity sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA== @@ -22511,7 +22830,17 @@ read-package-json@2.1.1: optionalDependencies: graceful-fs "^4.1.2" -read-package-tree@^5.1.6, read-package-tree@^5.3.1: +read-package-json@^5.0.0, read-package-json@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-5.0.1.tgz#1ed685d95ce258954596b13e2e0e76c7d0ab4c26" + integrity sha512-MALHuNgYWdGW3gKzuNMuYtcSSZbGQm94fAp16xt8VsYTLBjUSc55bLMKe6gzpWue0Tfi6CBgwCSdDAqutGDhMg== + dependencies: + glob "^8.0.1" + json-parse-even-better-errors "^2.3.1" + normalize-package-data "^4.0.0" + npm-normalize-package-bin "^1.0.1" + +read-package-tree@^5.1.6: version "5.3.1" resolved "https://registry.yarnpkg.com/read-package-tree/-/read-package-tree-5.3.1.tgz#a32cb64c7f31eb8a6f31ef06f9cedf74068fe636" integrity sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw== @@ -22528,14 +22857,6 @@ read-pkg-up@^1.0.1: find-up "^1.0.0" read-pkg "^1.0.0" -read-pkg-up@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" - integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= - dependencies: - find-up "^2.0.0" - read-pkg "^2.0.0" - read-pkg-up@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" @@ -22562,15 +22883,6 @@ read-pkg@^1.0.0: normalize-package-data "^2.3.2" path-type "^1.0.0" -read-pkg@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" - integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= - dependencies: - load-json-file "^2.0.0" - normalize-package-data "^2.3.2" - path-type "^2.0.0" - read-pkg@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" @@ -22590,7 +22902,7 @@ read-pkg@^5.0.0, read-pkg@^5.2.0: parse-json "^5.0.0" type-fest "^0.6.0" -read@1, read@~1.0.1, read@~1.0.7: +read@1, read@^1.0.7, read@~1.0.1, read@~1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" integrity sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ= @@ -22610,7 +22922,7 @@ read@1, read@~1.0.1, read@~1.0.7: string_decoder "~1.1.1" util-deprecate "~1.0.1" -"readable-stream@1.x >=1.1.9", readable-stream@^1.0.26-2, readable-stream@^1.0.26-4, readable-stream@~1.1.10: +"readable-stream@1.x >=1.1.9", readable-stream@^1.0.26-2, readable-stream@^1.0.26-4: version "1.1.14" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk= @@ -22872,14 +23184,6 @@ regexpu-core@^5.0.1: unicode-match-property-ecmascript "^2.0.0" unicode-match-property-value-ecmascript "^2.0.0" -registry-auth-token@^3.0.1: - version "3.4.0" - resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.4.0.tgz#d7446815433f5d5ed6431cd5dca21048f66b397e" - integrity sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A== - dependencies: - 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" @@ -22887,13 +23191,6 @@ registry-auth-token@^4.0.0: dependencies: rc "^1.2.8" -registry-url@^3.0.3: - version "3.1.0" - resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-3.1.0.tgz#3d4ef870f73dde1d77f0cf9a381432444e174942" - integrity sha1-PU74cPc93h138M+aOBQyRE4XSUI= - 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" @@ -22946,6 +23243,14 @@ remark-footnotes@2.0.0: resolved "https://registry.yarnpkg.com/remark-footnotes/-/remark-footnotes-2.0.0.tgz#9001c4c2ffebba55695d2dd80ffb8b82f7e6303f" integrity sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ== +remark-gfm@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/remark-gfm/-/remark-gfm-1.0.0.tgz#9213643001be3f277da6256464d56fd28c3b3c0d" + integrity sha512-KfexHJCiqvrdBZVbQ6RopMZGwaXz6wFJEfByIuEwGf0arvITHjiKKZ1dpXujjH9KZdm1//XJQwgfnJ3lmXaDPA== + dependencies: + mdast-util-gfm "^0.1.0" + micromark-extension-gfm "^0.3.0" + remark-mdx@1.6.22: version "1.6.22" resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-1.6.22.tgz#06a8dab07dcfdd57f3373af7f86bd0e992108bbd" @@ -22982,6 +23287,13 @@ remark-parse@8.0.3: vfile-location "^3.0.0" xtend "^4.0.1" +remark-parse@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-9.0.0.tgz#4d20a299665880e4f4af5d90b7c7b8a935853640" + integrity sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw== + dependencies: + mdast-util-from-markdown "^0.8.0" + remark-slug@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/remark-slug/-/remark-slug-6.0.0.tgz#2b54a14a7b50407a5e462ac2f376022cce263e2c" @@ -22998,6 +23310,13 @@ remark-squeeze-paragraphs@4.0.0: dependencies: mdast-squeeze-paragraphs "^4.0.0" +remark-stringify@^9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-9.0.1.tgz#576d06e910548b0a7191a71f27b33f1218862894" + integrity sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg== + dependencies: + mdast-util-to-markdown "^0.6.0" + remove-bom-buffer@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz#c2bf1e377520d324f623892e33c10cac2c252b53" @@ -23036,7 +23355,7 @@ repeat-element@^1.1.2: resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== -repeat-string@^1.5.4, repeat-string@^1.6.1: +repeat-string@^1.0.0, repeat-string@^1.5.4, repeat-string@^1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= @@ -23338,7 +23657,7 @@ rimraf@3.0.2, rimraf@^3.0.0, rimraf@^3.0.2: dependencies: glob "^7.1.3" -rimraf@^2.2.8, rimraf@^2.5.2, rimraf@^2.5.4, rimraf@^2.6.2, rimraf@^2.6.3, rimraf@^2.7.1: +rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.2, rimraf@^2.6.3, rimraf@^2.7.1: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== @@ -23639,16 +23958,26 @@ selfsigned@^1.10.8: dependencies: node-forge "^0.10.0" -semantic-release@17.3.9: - version "17.3.9" - resolved "https://registry.yarnpkg.com/semantic-release/-/semantic-release-17.3.9.tgz#99ebe7ef7c6b79b3bfb44baeaf242c6fc6a31f09" - integrity sha512-iPDySFcAXG+7KiM0JH4bvF++imkf85VmfXpIBPAyDxK/P4+pe19KNFCfkzTKwUJkTIAyLUIr7WOg3W5h5aMwNg== +semantic-release-slack-bot@3.5.3: + version "3.5.3" + resolved "https://registry.yarnpkg.com/semantic-release-slack-bot/-/semantic-release-slack-bot-3.5.3.tgz#eaf638509210e01bbd401dcbc2af17ed36549348" + integrity sha512-QoLRfZPkgkER2s/DiIu0qA9pYu4am8ASu7xq3omCXl2oJ+fKdb1Rentgezzv7RefMXhO2q2aah1aqutWnSnlhw== dependencies: - "@semantic-release/commit-analyzer" "^8.0.0" "@semantic-release/error" "^2.2.0" - "@semantic-release/github" "^7.0.0" - "@semantic-release/npm" "^7.0.0" - "@semantic-release/release-notes-generator" "^9.0.0" + micromatch "4.0.2" + node-fetch "^2.3.0" + slackify-markdown "^4.3.0" + +semantic-release@19.0.3: + version "19.0.3" + resolved "https://registry.yarnpkg.com/semantic-release/-/semantic-release-19.0.3.tgz#9291053ad9890052f28e7c5921d4741530d516fd" + integrity sha512-HaFbydST1cDKZHuFZxB8DTrBLJVK/AnDExpK0s3EqLIAAUAHUgnd+VSJCUtTYQKkAkauL8G9CucODrVCc7BuAA== + dependencies: + "@semantic-release/commit-analyzer" "^9.0.2" + "@semantic-release/error" "^3.0.0" + "@semantic-release/github" "^8.0.0" + "@semantic-release/npm" "^9.0.0" + "@semantic-release/release-notes-generator" "^10.0.0" aggregate-error "^3.0.0" cosmiconfig "^7.0.0" debug "^4.0.0" @@ -23659,10 +23988,10 @@ semantic-release@17.3.9: get-stream "^6.0.0" git-log-parser "^1.2.0" hook-std "^2.0.0" - hosted-git-info "^3.0.0" - lodash "^4.17.15" - marked "^2.0.0" - marked-terminal "^4.0.0" + hosted-git-info "^4.0.0" + lodash "^4.17.21" + marked "^4.0.10" + marked-terminal "^5.0.0" micromatch "^4.0.2" p-each-series "^2.1.0" p-reduce "^2.0.0" @@ -23678,13 +24007,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@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-2.1.0.tgz#4bbb8437c8d37e4b0cf1a68fd726ec6d645d6d36" - integrity sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY= - dependencies: - semver "^5.0.3" - semver-diff@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b" @@ -23704,7 +24026,7 @@ semver-regex@^3.1.2: resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-3.1.2.tgz#34b4c0d361eef262e07199dbef316d0f2ab11807" integrity sha512-bXWyL6EAKOJa81XG1OZ/Yyuq+oT0b2YLlxx7c+mrdYPaPbnj6WgVULXhinMIeZGufuUBu/eVRqXEhiv4imfwxA== -"semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", "semver@^2.3.0 || 3.x || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1: +"semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== @@ -23719,7 +24041,7 @@ semver@7.3.2: resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== -semver@7.3.7, semver@^7.1.2, semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5: +semver@7.3.7, semver@^7.0.0, semver@^7.1.1, semver@^7.1.2, semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7: version "7.3.7" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f" integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== @@ -23875,13 +24197,6 @@ sha.js@^2.4.0, sha.js@^2.4.8: inherits "^2.0.1" safe-buffer "^5.0.1" -sha@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/sha/-/sha-3.0.0.tgz#b2f2f90af690c16a3a839a6a6c680ea51fedd1ae" - integrity sha512-DOYnM37cNsLNSGIG/zZWch5CKIRNoLdYUQTQlcgkRkoYIUwDYjqDyye16YcDZg/OPdcbUgTKMjc4SY6TB7ZAPw== - dependencies: - graceful-fs "^4.1.2" - shallow-clone@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-0.1.2.tgz#5909e874ba77106d73ac414cfec1ffca87d97060" @@ -23966,6 +24281,11 @@ signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== +signal-exit@^3.0.7: + 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== + signale@^1.2.1: version "1.4.0" resolved "https://registry.yarnpkg.com/signale/-/signale-1.4.0.tgz#c4be58302fb0262ac00fc3d886a7c113759042f1" @@ -24012,6 +24332,19 @@ sisteransi@^1.0.5: resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== +slackify-markdown@^4.3.0: + version "4.3.1" + resolved "https://registry.yarnpkg.com/slackify-markdown/-/slackify-markdown-4.3.1.tgz#1bfaf03bc4a8d617827326e137a9316b165ba4ab" + integrity sha512-6Uktkq4rEB6JZlRguI/dpPDF6Rak6QXZm3Gv2IM0VMeYQRSufp+TLFfOylxwINnOeMRc9ciYRhsbt1hUFD+uuQ== + dependencies: + mdast-util-to-markdown "^0.6.2" + remark-gfm "^1.0.0" + remark-parse "^9.0.0" + remark-stringify "^9.0.1" + unified "^9.0.0" + unist-util-remove "^2.0.1" + unist-util-visit "^2.0.3" + slash@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" @@ -24050,7 +24383,7 @@ slice-ansi@^4.0.0: astral-regex "^2.0.0" is-fullwidth-code-point "^3.0.0" -slide@^1.1.6, slide@~1.1.3, slide@~1.1.6: +slide@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" integrity sha1-VusCfWW00tzmyy4tMsTUr8nh1wc= @@ -24060,6 +24393,11 @@ smart-buffer@^4.1.0: resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.1.0.tgz#91605c25d91652f4661ea69ccf45f1b331ca21ba" integrity sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw== +smart-buffer@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" + integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== + snapdragon-node@^2.0.1: version "2.1.1" resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" @@ -24130,6 +24468,23 @@ socks-proxy-agent@^4.0.0: agent-base "~4.2.1" socks "~2.3.2" +socks-proxy-agent@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz#dc069ecf34436621acb41e3efa66ca1b5fed15b6" + integrity sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww== + dependencies: + agent-base "^6.0.2" + debug "^4.3.3" + socks "^2.6.2" + +socks@^2.6.2: + version "2.6.2" + resolved "https://registry.yarnpkg.com/socks/-/socks-2.6.2.tgz#ec042d7960073d40d94268ff3bb727dc685f111a" + integrity sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA== + dependencies: + ip "^1.1.5" + smart-buffer "^4.2.0" + socks@~2.3.2: version "2.3.3" resolved "https://registry.yarnpkg.com/socks/-/socks-2.3.3.tgz#01129f0a5d534d2b897712ed8aceab7ee65d78e3" @@ -24152,19 +24507,6 @@ sort-keys@^2.0.0: dependencies: is-plain-obj "^1.0.0" -sorted-object@~2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/sorted-object/-/sorted-object-2.0.1.tgz#7d631f4bd3a798a24af1dffcfbfe83337a5df5fc" - integrity sha1-fWMfS9OnmKJK8d/8+/6DM3pd9fw= - -sorted-union-stream@~2.1.3: - version "2.1.3" - resolved "https://registry.yarnpkg.com/sorted-union-stream/-/sorted-union-stream-2.1.3.tgz#c7794c7e077880052ff71a8d4a2dbb4a9a638ac7" - integrity sha1-x3lMfgd4gAUv9xqNSi27Sppjisc= - dependencies: - from2 "^1.3.0" - stream-iterate "^1.1.0" - source-list-map@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" @@ -24380,6 +24722,13 @@ ssri@^8.0.0: dependencies: minipass "^3.1.1" +ssri@^9.0.0, ssri@^9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-9.0.1.tgz#544d4c357a8d7b71a19700074b6883fcb4eae057" + integrity sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q== + dependencies: + minipass "^3.1.1" + stable@^0.1.8: version "0.1.8" resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" @@ -24482,14 +24831,6 @@ stream-http@^2.7.2: to-arraybuffer "^1.0.0" xtend "^4.0.0" -stream-iterate@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/stream-iterate/-/stream-iterate-1.2.0.tgz#2bd7c77296c1702a46488b8ad41f79865eecd4e1" - integrity sha1-K9fHcpbBcCpGSIuK1B95hl7s1OE= - dependencies: - readable-stream "^2.1.5" - stream-shift "^1.0.0" - stream-shift@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" @@ -24544,7 +24885,7 @@ string-width@^1.0.1, string-width@^1.0.2: is-fullwidth-code-point "^1.0.0" strip-ansi "^3.0.0" -"string-width@^1.0.1 || ^2.0.0", "string-width@^1.0.2 || 2", string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1: +"string-width@^1.0.1 || ^2.0.0", "string-width@^1.0.2 || 2", string-width@^2.1.0, string-width@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== @@ -24686,11 +25027,6 @@ stringify-object@3.3.0, stringify-object@^3.3.0: is-obj "^1.0.1" is-regexp "^1.0.0" -stringify-package@^1.0.0, stringify-package@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/stringify-package/-/stringify-package-1.0.1.tgz#e5aa3643e7f74d0f28628b72f3dad5cecfc3ba85" - integrity sha512-sa4DUQsYciMP1xhKWGuFM04fB0LG/9DlluZoSVywUMRNvzid6XucHK0/90xGxRoHrAaROrcHK1aPKaijCtSrhg== - strip-ansi@5.2.0, strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" @@ -24861,7 +25197,7 @@ supports-color@^8.0.0: dependencies: has-flag "^4.0.0" -supports-hyperlinks@^2.0.0, supports-hyperlinks@^2.1.0: +supports-hyperlinks@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz#f663df252af5f37c5d49bbd7eeefa9e0b9e59e47" integrity sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA== @@ -24869,6 +25205,14 @@ supports-hyperlinks@^2.0.0, supports-hyperlinks@^2.1.0: has-flag "^4.0.0" supports-color "^7.0.0" +supports-hyperlinks@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz#4f77b42488765891774b70c79babd87f9bd594bb" + integrity sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ== + dependencies: + has-flag "^4.0.0" + supports-color "^7.0.0" + supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" @@ -25042,7 +25386,7 @@ 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@^4.4.10, tar@^4.4.12, tar@^4.4.13, tar@^4.4.8: +tar@^4.4.10, tar@^4.4.12, tar@^4.4.8: version "4.4.13" resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525" integrity sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA== @@ -25067,6 +25411,18 @@ tar@^6.0.2: mkdirp "^1.0.3" yallist "^4.0.0" +tar@^6.1.0, tar@^6.1.11, tar@^6.1.2: + version "6.1.11" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621" + integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA== + dependencies: + chownr "^2.0.0" + fs-minipass "^2.0.0" + minipass "^3.0.0" + minizlib "^2.1.1" + mkdirp "^1.0.3" + yallist "^4.0.0" + telejson@^3.2.0: version "3.3.0" resolved "https://registry.yarnpkg.com/telejson/-/telejson-3.3.0.tgz#6d814f3c0d254d5c4770085aad063e266b56ad03" @@ -25165,13 +25521,6 @@ tempy@^1.0.0: type-fest "^0.16.0" unique-string "^2.0.0" -term-size@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/term-size/-/term-size-1.2.0.tgz#458b83887f288fc56d6fffbfad262e26638efa69" - integrity sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk= - dependencies: - execa "^0.7.0" - term-size@^2.1.0: version "2.2.1" resolved "https://registry.yarnpkg.com/term-size/-/term-size-2.2.1.tgz#2a6a54840432c2fb6320fea0f415531e90189f54" @@ -25367,11 +25716,6 @@ time-stamp@^1.0.0: resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" integrity sha1-dkpaEa9QVhkhsTPztE5hhofg9cM= -timed-out@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" - integrity sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8= - timer2@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/timer2/-/timer2-1.0.0.tgz#7a2441569c6564cb891f605788eef0377d89f5de" @@ -25558,11 +25902,21 @@ tr46@^2.0.2: dependencies: punycode "^2.1.1" +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== + traverse@~0.6.6: version "0.6.6" resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.6.tgz#cbdf560fd7b9af632502fed40f918c157ea97137" integrity sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc= +treeverse@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/treeverse/-/treeverse-2.0.0.tgz#036dcef04bc3fd79a9b79a68d4da03e882d8a9ca" + integrity sha512-N5gJCkLu1aXccpOTtqV6ddSEi6ZmGkh3hjmbu1IjcavJK4qyOVQmi0myQKM7z5jVGmD68SJoliaVrMmVObhj6A== + trim-newlines@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" @@ -25762,6 +26116,11 @@ type-fest@^0.8.1: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== +type-fest@^1.0.2: + version "1.4.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-1.4.0.tgz#e9fb813fe3bf1744ec359d55d1affefa76f14be1" + integrity sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA== + type-is@^1.6.16, type-is@~1.6.16, type-is@~1.6.17, type-is@~1.6.18: version "1.6.18" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" @@ -25817,7 +26176,7 @@ uid-number@0.0.6: resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" integrity sha1-DqEOgDXo61uOREnwbaHHMGY7qoE= -umask@^1.1.0, umask@~1.1.0: +umask@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/umask/-/umask-1.1.0.tgz#f29cebf01df517912bb58ff9c4e50fde8e33320d" integrity sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0= @@ -25936,6 +26295,18 @@ unified@9.2.0: trough "^1.0.0" vfile "^4.0.0" +unified@^9.0.0: + version "9.2.2" + resolved "https://registry.yarnpkg.com/unified/-/unified-9.2.2.tgz#67649a1abfc3ab85d2969502902775eb03146975" + integrity sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ== + dependencies: + bail "^1.0.0" + extend "^3.0.0" + is-buffer "^2.0.0" + is-plain-obj "^2.0.0" + trough "^1.0.0" + vfile "^4.0.0" + union-value@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" @@ -26026,6 +26397,13 @@ unist-util-remove@^2.0.0: dependencies: unist-util-is "^4.0.0" +unist-util-remove@^2.0.1: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unist-util-remove/-/unist-util-remove-2.1.0.tgz#b0b4738aa7ee445c402fda9328d604a02d010588" + integrity sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q== + dependencies: + unist-util-is "^4.0.0" + unist-util-stringify-position@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz#cce3bfa1cdf85ba7375d1d5b17bdc4cada9bd9da" @@ -26041,7 +26419,7 @@ unist-util-visit-parents@^3.0.0: "@types/unist" "^2.0.0" unist-util-is "^4.0.0" -unist-util-visit@2.0.3, unist-util-visit@^2.0.0: +unist-util-visit@2.0.3, unist-util-visit@^2.0.0, unist-util-visit@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-2.0.3.tgz#c3703893146df47203bb8a9795af47d7b971208c" integrity sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q== @@ -26100,32 +26478,11 @@ untildify@3.0.3: resolved "https://registry.yarnpkg.com/untildify/-/untildify-3.0.3.tgz#1e7b42b140bcfd922b22e70ca1265bfe3634c7c9" integrity sha512-iSk/J8efr8uPT/Z4eSUywnqyrQU7DSdMfdqK4iWEaUVVmcP5JcnpRqmVMwcwcnmI1ATFNgC5V90u09tBynNFKA== -unzip-response@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97" - integrity sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c= - upath@^1.1.1, upath@^1.1.2, upath@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== -update-notifier@^2.2.0, update-notifier@^2.3.0, update-notifier@^2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-2.5.0.tgz#d0744593e13f161e406acb1d9408b72cad08aff6" - integrity sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw== - dependencies: - boxen "^1.2.1" - chalk "^2.0.1" - configstore "^3.0.0" - import-lazy "^2.1.0" - is-ci "^1.0.10" - is-installed-globally "^0.1.0" - is-npm "^1.0.0" - latest-version "^3.0.0" - semver-diff "^2.0.0" - xdg-basedir "^3.0.0" - update-notifier@^4.1.0: version "4.1.3" resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-4.1.3.tgz#be86ee13e8ce48fb50043ff72057b5bd598e1ea3" @@ -26180,13 +26537,6 @@ url-loader@^2.0.1: mime "^2.4.4" schema-utils "^2.5.0" -url-parse-lax@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73" - integrity sha1-evjzA2Rem9eaJy56FKxovAYJ2nM= - dependencies: - prepend-http "^1.0.1" - url-parse-lax@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" @@ -26260,11 +26610,6 @@ util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= -util-extend@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/util-extend/-/util-extend-1.0.3.tgz#a7c216d267545169637b3b6edc6ca9119e2ff93f" - integrity sha1-p8IW0mdUUWljeztu3GypEZ4v+T8= - util-promisify@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/util-promisify/-/util-promisify-2.1.0.tgz#3c2236476c4d32c5ff3c47002add7c13b9a82a53" @@ -26324,7 +26669,7 @@ uuid@3.3.2: resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== -uuid@^3.0.1, uuid@^3.1.0, uuid@^3.3.2, uuid@^3.3.3: +uuid@^3.0.1, uuid@^3.1.0, uuid@^3.3.2: version "3.4.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== @@ -26383,13 +26728,20 @@ validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.3, valida spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" -validate-npm-package-name@^3.0.0, validate-npm-package-name@~3.0.0: +validate-npm-package-name@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e" integrity sha1-X6kS2B630MdK/BQN5zF/DKffQ34= dependencies: builtins "^1.0.3" +validate-npm-package-name@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz#fe8f1c50ac20afdb86f177da85b3600f0ac0d747" + integrity sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q== + dependencies: + builtins "^5.0.0" + value-equal@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" @@ -26534,6 +26886,11 @@ w3c-xmlserializer@^2.0.0: dependencies: xml-name-validator "^3.0.0" +walk-up-path@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/walk-up-path/-/walk-up-path-1.0.0.tgz#d4745e893dd5fd0dbb58dd0a4c6a33d9c9fec53e" + integrity sha512-hwj/qMDUEjCU5h0xr90KGCf0tg0/LgJbmOWgrWKYlcJZM7XvquvUJZ0G/HMGr7F7OQMOUuPHWP9JpriinkAlkg== + walker@^1.0.7, walker@~1.0.5: version "1.0.7" resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" @@ -26593,6 +26950,11 @@ web-namespaces@^1.0.0: resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-1.1.4.tgz#bc98a3de60dadd7faefc403d1076d529f5e030ec" integrity sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw== +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== + webidl-conversions@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" @@ -26838,6 +27200,14 @@ whatwg-mimetype@^2.3.0: resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + whatwg-url@^7.0.0: version "7.1.0" resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" @@ -26900,7 +27270,7 @@ which-typed-array@^1.1.2: has-symbols "^1.0.1" is-typed-array "^1.1.3" -which@^1.2.14, which@^1.2.9, which@^1.3.0, which@^1.3.1: +which@^1.2.14, which@^1.2.9, which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== @@ -26921,20 +27291,13 @@ wide-align@^1.1.0: dependencies: string-width "^1.0.2 || 2" -wide-align@^1.1.2: +wide-align@^1.1.2, wide-align@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3" integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== dependencies: string-width "^1.0.2 || 2 || 3 || 4" -widest-line@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-2.0.1.tgz#7438764730ec7ef4381ce4df82fb98a53142a3fc" - integrity sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA== - dependencies: - string-width "^2.1.1" - widest-line@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca" @@ -27117,7 +27480,7 @@ workbox-window@^5.1.4: dependencies: workbox-core "^5.1.4" -worker-farm@^1.6.0, worker-farm@^1.7.0: +worker-farm@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== @@ -27179,7 +27542,7 @@ wrappy@1: resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= -write-file-atomic@^2.0.0, write-file-atomic@^2.3.0, write-file-atomic@^2.4.2, write-file-atomic@^2.4.3: +write-file-atomic@^2.0.0, write-file-atomic@^2.3.0, write-file-atomic@^2.4.2: version "2.4.3" resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481" integrity sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ== @@ -27198,6 +27561,14 @@ write-file-atomic@^3.0.0: signal-exit "^3.0.2" typedarray-to-buffer "^3.1.5" +write-file-atomic@^4.0.0, write-file-atomic@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.1.tgz#9faa33a964c1c85ff6f849b80b42a88c2c537c8f" + integrity sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ== + dependencies: + imurmurhash "^0.1.4" + signal-exit "^3.0.7" + write-json-file@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/write-json-file/-/write-json-file-2.3.0.tgz#2b64c8a33004d54b8698c76d585a77ceb61da32f" @@ -27254,11 +27625,6 @@ ws@^8.2.3: resolved "https://registry.yarnpkg.com/ws/-/ws-8.3.0.tgz#7185e252c8973a60d57170175ff55fdbd116070d" integrity sha512-Gs5EZtpqZzLvmIM59w4igITU57lrtYVFneaa434VROv4thzJyV6UjIL3D42lslWlI+D4KzLYnxSwtfuiO79sNw== -xdg-basedir@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-3.0.0.tgz#496b2cc109eca8dbacfe2dc72b603c17c5870ad4" - integrity sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ= - xdg-basedir@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13" @@ -27294,11 +27660,6 @@ y18n@^5.0.5: resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.5.tgz#8769ec08d03b1ea2df2500acef561743bbb9ab18" integrity sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg== -yallist@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" - integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= - yallist@^3.0.0, yallist@^3.0.2, yallist@^3.0.3: version "3.1.1" resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" @@ -27356,13 +27717,6 @@ yargs-parser@^21.0.0: resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.0.1.tgz#0267f286c877a4f0f728fceb6f8a3e4cb95c6e35" integrity sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg== -yargs-parser@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-7.0.0.tgz#8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9" - integrity sha1-jQrELxbqVd69MyyvTEA4s+P139k= - dependencies: - camelcase "^4.1.0" - yargs@^13.3.2: version "13.3.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" @@ -27379,7 +27733,7 @@ yargs@^13.3.2: y18n "^4.0.0" yargs-parser "^13.1.2" -yargs@^14.2.2, yargs@^14.2.3: +yargs@^14.2.2: version "14.2.3" resolved "https://registry.yarnpkg.com/yargs/-/yargs-14.2.3.tgz#1a1c3edced1afb2a2fea33604bc6d1d8d688a414" integrity sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg== @@ -27458,25 +27812,6 @@ yargs@^7.1.0: y18n "^3.2.1" yargs-parser "5.0.0-security.0" -yargs@^8.0.2: - version "8.0.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-8.0.2.tgz#6299a9055b1cefc969ff7e79c1d918dceb22c360" - integrity sha1-YpmpBVsc78lp/355wdkY3Osiw2A= - dependencies: - camelcase "^4.1.0" - cliui "^3.2.0" - decamelize "^1.1.1" - get-caller-file "^1.0.1" - os-locale "^2.0.0" - read-pkg-up "^2.0.0" - require-directory "^2.1.1" - require-main-filename "^1.0.1" - set-blocking "^2.0.0" - string-width "^2.0.0" - which-module "^2.0.0" - y18n "^3.2.1" - yargs-parser "^7.0.0" - ylru@^1.2.0: version "1.2.1" resolved "https://registry.yarnpkg.com/ylru/-/ylru-1.2.1.tgz#f576b63341547989c1de7ba288760923b27fe84f"