Mirror: React hooks for accessible, common web interactions. UI super powers without the UI.

Compare changes

Choose any two refs to compare.

+26
.github/workflows/mirror.yml
···
+
# Mirrors to https://tangled.sh/@kitten.sh (knot.kitten.sh)
+
name: Mirror (Git Backup)
+
on:
+
push:
+
branches:
+
- main
+
jobs:
+
mirror:
+
runs-on: ubuntu-latest
+
steps:
+
- name: Checkout repository
+
uses: actions/checkout@v4
+
with:
+
fetch-depth: 0
+
fetch-tags: true
+
- name: Mirror
+
env:
+
MIRROR_SSH_KEY: ${{ secrets.MIRROR_SSH_KEY }}
+
GIT_SSH_COMMAND: 'ssh -o StrictHostKeyChecking=yes'
+
run: |
+
mkdir -p ~/.ssh
+
echo "$MIRROR_SSH_KEY" > ~/.ssh/id_rsa
+
chmod 600 ~/.ssh/id_rsa
+
ssh-keyscan -H knot.kitten.sh >> ~/.ssh/known_hosts
+
git remote add mirror "git@knot.kitten.sh:kitten.sh/${GITHUB_REPOSITORY#*/}"
+
git push --mirror mirror
+8
README.md
···
<br><br><br>
**Website with Patterns coming soon.**
+
+
## Development
+
+
1. Install deps with `yarn install`
+
2. Run tests with `yarn test`
+
3. Alternatively, you can use `yarn test:open` to run Cypress UI, where you can visual see the browser running tests so they can be easier to debug.
+
+
We use [Cypress component testing](https://docs.cypress.io/guides/component-testing/writing-your-first-component-test), and this is how we develop and test the react hooks offered by this library.
+37
cypress/support/commands.ts
···
+
/// <reference types="cypress" />
+
// ***********************************************
+
// This example commands.ts shows you how to
+
// create various custom commands and overwrite
+
// existing commands.
+
//
+
// For more comprehensive examples of custom
+
// commands please read more here:
+
// https://on.cypress.io/custom-commands
+
// ***********************************************
+
//
+
//
+
// -- This is a parent command --
+
// Cypress.Commands.add('login', (email, password) => { ... })
+
//
+
//
+
// -- This is a child command --
+
// Cypress.Commands.add('drag', { prevSubject: 'element'}, (subject, options) => { ... })
+
//
+
//
+
// -- This is a dual command --
+
// Cypress.Commands.add('dismiss', { prevSubject: 'optional'}, (subject, options) => { ... })
+
//
+
//
+
// -- This will overwrite an existing command --
+
// Cypress.Commands.overwrite('visit', (originalFn, url, options) => { ... })
+
//
+
// declare global {
+
// namespace Cypress {
+
// interface Chainable {
+
// login(email: string, password: string): Chainable<void>
+
// drag(subject: string, options?: Partial<TypeOptions>): Chainable<Element>
+
// dismiss(subject: string, options?: Partial<TypeOptions>): Chainable<Element>
+
// visit(originalFn: CommandOriginalFn, url: string, options: Partial<VisitOptions>): Chainable<Element>
+
// }
+
// }
+
// }
+12
cypress/support/component-index.html
···
+
<!DOCTYPE html>
+
<html>
+
<head>
+
<meta charset="utf-8">
+
<meta http-equiv="X-UA-Compatible" content="IE=edge">
+
<meta name="viewport" content="width=device-width,initial-scale=1.0">
+
<title>Components App</title>
+
</head>
+
<body>
+
<div data-cy-root></div>
+
</body>
+
</html>
+37
cypress/support/component.ts
···
+
// ***********************************************************
+
// This example support/component.ts is processed and
+
// loaded automatically before your test files.
+
//
+
// This is a great place to put global configuration and
+
// behavior that modifies Cypress.
+
//
+
// You can change the location of this file or turn off
+
// automatically serving support files with the
+
// 'supportFile' configuration option.
+
//
+
// You can read more here:
+
// https://on.cypress.io/configuration
+
// ***********************************************************
+
+
import 'cypress-real-events/support';
+
+
import './commands';
+
+
import { mount } from 'cypress/react';
+
+
// Augment the Cypress namespace to include type definitions for
+
// your custom command.
+
// Alternatively, can be defined in cypress/support/component.d.ts
+
// with a <reference path="./component" /> at the top of your spec.
+
declare global {
+
namespace Cypress {
+
interface Chainable {
+
mount: typeof mount;
+
}
+
}
+
}
+
+
Cypress.Commands.add('mount', mount);
+
+
// Example use:
+
// cy.mount(<MyComponent />)
-16
cypress/support/index.js
···
-
// ***********************************************************
-
// This example support/index.js is processed and
-
// loaded automatically before your test files.
-
//
-
// This is a great place to put global configuration and
-
// behavior that modifies Cypress.
-
//
-
// You can change the location of this file or turn off
-
// automatically serving support files with the
-
// 'supportFile' configuration option.
-
//
-
// You can read more here:
-
// https://on.cypress.io/configuration
-
// ***********************************************************
-
-
import 'cypress-real-events/support';
+13
cypress.config.ts
···
+
import { defineConfig } from 'cypress';
+
+
export default defineConfig({
+
video: false,
+
+
component: {
+
specPattern: 'src/**/*.test.{js,ts,jsx,tsx}',
+
devServer: {
+
framework: 'react',
+
bundler: 'vite',
+
},
+
},
+
});
-7
cypress.json
···
-
{
-
"video": false,
-
"component": {
-
"testFiles": "**/*.test.{js,ts,jsx,tsx}",
-
"componentFolder": "src"
-
}
-
}
+22 -22
package.json
···
{
"name": "use-interactions",
"description": "Reusable and common web interactions with WCAG accessibility criteria for React",
-
"version": "0.0.0",
+
"version": "0.1.5",
"main": "dist/use-interactions.js",
"module": "dist/use-interactions.es.js",
-
"types": "dist/types/index.d.ts",
+
"types": "dist/use-interactions.d.ts",
"source": "src/index.ts",
"sideEffects": false,
"license": "MIT",
···
},
"scripts": {
"check": "tsc",
-
"test": "cypress run-ct",
-
"build": "rollup -c rollup.config.js",
-
"prepublishOnly": "run-s check build"
+
"test": "cypress run --component",
+
"test:open": "cypress open --component",
+
"build": "rollup -c scripts/rollup.config.mjs",
+
"prepublishOnly": "run-s check build",
+
"prepare": "node ./scripts/prepare.js || true"
},
"prettier": {
"singleQuote": true,
···
"*.{js,ts}": "prettier --write",
"*.json": "prettier --write",
"*.md": "prettier --write"
-
},
-
"husky": {
-
"hooks": {
-
"pre-commit": "lint-staged --quiet --relative"
-
}
},
"peerDependencies": {
"react": ">= 16.8.0"
},
"devDependencies": {
-
"@cypress/react": "^5.12.4",
-
"@cypress/vite-dev-server": "^2.2.2",
-
"@rollup/plugin-buble": "^0.21.3",
-
"@rollup/plugin-commonjs": "^21.0.2",
-
"@rollup/plugin-node-resolve": "^13.1.3",
+
"@babel/core": "^7.21.8",
+
"@babel/plugin-transform-block-scoping": "^7.21.0",
+
"@babel/plugin-transform-typescript": "^7.21.3",
+
"@cypress/react": "^6.2.0",
+
"@cypress/vite-dev-server": "^3.3.1",
+
"@rollup/plugin-babel": "^6.0.3",
+
"@rollup/plugin-commonjs": "^25.0.0",
+
"@rollup/plugin-node-resolve": "^15.0.2",
+
"@rollup/plugin-terser": "^0.4.3",
"@types/react": "^17.0.42",
-
"cypress": "^9.5.2",
-
"cypress-real-events": "^1.7.0",
-
"husky-v4": "^4.3.8",
+
"cypress": "^10.10.0",
+
"cypress-real-events": "^1.7.2",
"lint-staged": "^12.3.7",
"npm-run-all": "^4.1.5",
"prettier": "^2.6.0",
"react": "^17.0.2",
"react-dom": "^17.0.2",
-
"rollup": "^2.70.1",
-
"rollup-plugin-terser": "^7.0.2",
-
"rollup-plugin-typescript2": "^0.31.2",
-
"typescript": "^4.6.2",
+
"rollup": "^3.23.0",
+
"rollup-plugin-cjs-check": "^1.0.2",
+
"rollup-plugin-dts": "^5.3.0",
+
"typescript": "^5.0.4",
"vite": "^2.8.6"
}
}
+3187
pnpm-lock.yaml
···
+
lockfileVersion: '6.0'
+
+
devDependencies:
+
'@babel/core':
+
specifier: ^7.21.8
+
version: 7.21.8
+
'@babel/plugin-transform-block-scoping':
+
specifier: ^7.21.0
+
version: 7.21.0(@babel/core@7.21.8)
+
'@babel/plugin-transform-typescript':
+
specifier: ^7.21.3
+
version: 7.21.3(@babel/core@7.21.8)
+
'@cypress/react':
+
specifier: ^6.2.0
+
version: 6.2.0(@types/react@17.0.42)(cypress@10.10.0)(react-dom@17.0.2)(react@17.0.2)
+
'@cypress/vite-dev-server':
+
specifier: ^3.3.1
+
version: 3.3.1
+
'@rollup/plugin-babel':
+
specifier: ^6.0.3
+
version: 6.0.3(@babel/core@7.21.8)(rollup@3.23.0)
+
'@rollup/plugin-commonjs':
+
specifier: ^25.0.0
+
version: 25.0.0(rollup@3.23.0)
+
'@rollup/plugin-node-resolve':
+
specifier: ^15.0.2
+
version: 15.0.2(rollup@3.23.0)
+
'@rollup/plugin-terser':
+
specifier: ^0.4.3
+
version: 0.4.3(rollup@3.23.0)
+
'@types/react':
+
specifier: ^17.0.42
+
version: 17.0.42
+
cypress:
+
specifier: ^10.10.0
+
version: 10.10.0
+
cypress-real-events:
+
specifier: ^1.7.2
+
version: 1.7.2(cypress@10.10.0)
+
lint-staged:
+
specifier: ^12.3.7
+
version: 12.3.7
+
npm-run-all:
+
specifier: ^4.1.5
+
version: 4.1.5
+
prettier:
+
specifier: ^2.6.0
+
version: 2.6.0
+
react:
+
specifier: ^17.0.2
+
version: 17.0.2
+
react-dom:
+
specifier: ^17.0.2
+
version: 17.0.2(react@17.0.2)
+
rollup:
+
specifier: ^3.23.0
+
version: 3.23.0
+
rollup-plugin-cjs-check:
+
specifier: ^1.0.2
+
version: 1.0.2(rollup@3.23.0)
+
rollup-plugin-dts:
+
specifier: ^5.3.0
+
version: 5.3.0(rollup@3.23.0)(typescript@5.0.4)
+
typescript:
+
specifier: ^5.0.4
+
version: 5.0.4
+
vite:
+
specifier: ^2.8.6
+
version: 2.8.6
+
+
packages:
+
+
/@ampproject/remapping@2.2.1:
+
resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==}
+
engines: {node: '>=6.0.0'}
+
dependencies:
+
'@jridgewell/gen-mapping': 0.3.3
+
'@jridgewell/trace-mapping': 0.3.18
+
dev: true
+
+
/@babel/code-frame@7.21.4:
+
resolution: {integrity: sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/highlight': 7.18.6
+
dev: true
+
+
/@babel/compat-data@7.21.9:
+
resolution: {integrity: sha512-FUGed8kfhyWvbYug/Un/VPJD41rDIgoVVcR+FuzhzOYyRz5uED+Gd3SLZml0Uw2l2aHFb7ZgdW5mGA3G2cCCnQ==}
+
engines: {node: '>=6.9.0'}
+
dev: true
+
+
/@babel/core@7.21.8:
+
resolution: {integrity: sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@ampproject/remapping': 2.2.1
+
'@babel/code-frame': 7.21.4
+
'@babel/generator': 7.21.9
+
'@babel/helper-compilation-targets': 7.21.5(@babel/core@7.21.8)
+
'@babel/helper-module-transforms': 7.21.5
+
'@babel/helpers': 7.21.5
+
'@babel/parser': 7.21.9
+
'@babel/template': 7.21.9
+
'@babel/traverse': 7.21.5
+
'@babel/types': 7.21.5
+
convert-source-map: 1.9.0
+
debug: 4.3.4(supports-color@9.3.1)
+
gensync: 1.0.0-beta.2
+
json5: 2.2.3
+
semver: 6.3.0
+
transitivePeerDependencies:
+
- supports-color
+
dev: true
+
+
/@babel/generator@7.21.9:
+
resolution: {integrity: sha512-F3fZga2uv09wFdEjEQIJxXALXfz0+JaOb7SabvVMmjHxeVTuGW8wgE8Vp1Hd7O+zMTYtcfEISGRzPkeiaPPsvg==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/types': 7.21.5
+
'@jridgewell/gen-mapping': 0.3.3
+
'@jridgewell/trace-mapping': 0.3.18
+
jsesc: 2.5.2
+
dev: true
+
+
/@babel/helper-annotate-as-pure@7.18.6:
+
resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/types': 7.21.5
+
dev: true
+
+
/@babel/helper-compilation-targets@7.21.5(@babel/core@7.21.8):
+
resolution: {integrity: sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w==}
+
engines: {node: '>=6.9.0'}
+
peerDependencies:
+
'@babel/core': ^7.0.0
+
dependencies:
+
'@babel/compat-data': 7.21.9
+
'@babel/core': 7.21.8
+
'@babel/helper-validator-option': 7.21.0
+
browserslist: 4.21.5
+
lru-cache: 5.1.1
+
semver: 6.3.0
+
dev: true
+
+
/@babel/helper-create-class-features-plugin@7.21.8(@babel/core@7.21.8):
+
resolution: {integrity: sha512-+THiN8MqiH2AczyuZrnrKL6cAxFRRQDKW9h1YkBvbgKmAm6mwiacig1qT73DHIWMGo40GRnsEfN3LA+E6NtmSw==}
+
engines: {node: '>=6.9.0'}
+
peerDependencies:
+
'@babel/core': ^7.0.0
+
dependencies:
+
'@babel/core': 7.21.8
+
'@babel/helper-annotate-as-pure': 7.18.6
+
'@babel/helper-environment-visitor': 7.21.5
+
'@babel/helper-function-name': 7.21.0
+
'@babel/helper-member-expression-to-functions': 7.21.5
+
'@babel/helper-optimise-call-expression': 7.18.6
+
'@babel/helper-replace-supers': 7.21.5
+
'@babel/helper-skip-transparent-expression-wrappers': 7.20.0
+
'@babel/helper-split-export-declaration': 7.18.6
+
semver: 6.3.0
+
transitivePeerDependencies:
+
- supports-color
+
dev: true
+
+
/@babel/helper-environment-visitor@7.21.5:
+
resolution: {integrity: sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==}
+
engines: {node: '>=6.9.0'}
+
dev: true
+
+
/@babel/helper-function-name@7.21.0:
+
resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/template': 7.21.9
+
'@babel/types': 7.21.5
+
dev: true
+
+
/@babel/helper-hoist-variables@7.18.6:
+
resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/types': 7.21.5
+
dev: true
+
+
/@babel/helper-member-expression-to-functions@7.21.5:
+
resolution: {integrity: sha512-nIcGfgwpH2u4n9GG1HpStW5Ogx7x7ekiFHbjjFRKXbn5zUvqO9ZgotCO4x1aNbKn/x/xOUaXEhyNHCwtFCpxWg==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/types': 7.21.5
+
dev: true
+
+
/@babel/helper-module-imports@7.21.4:
+
resolution: {integrity: sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/types': 7.21.5
+
dev: true
+
+
/@babel/helper-module-transforms@7.21.5:
+
resolution: {integrity: sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/helper-environment-visitor': 7.21.5
+
'@babel/helper-module-imports': 7.21.4
+
'@babel/helper-simple-access': 7.21.5
+
'@babel/helper-split-export-declaration': 7.18.6
+
'@babel/helper-validator-identifier': 7.19.1
+
'@babel/template': 7.21.9
+
'@babel/traverse': 7.21.5
+
'@babel/types': 7.21.5
+
transitivePeerDependencies:
+
- supports-color
+
dev: true
+
+
/@babel/helper-optimise-call-expression@7.18.6:
+
resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/types': 7.21.5
+
dev: true
+
+
/@babel/helper-plugin-utils@7.21.5:
+
resolution: {integrity: sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==}
+
engines: {node: '>=6.9.0'}
+
dev: true
+
+
/@babel/helper-replace-supers@7.21.5:
+
resolution: {integrity: sha512-/y7vBgsr9Idu4M6MprbOVUfH3vs7tsIfnVWv/Ml2xgwvyH6LTngdfbf5AdsKwkJy4zgy1X/kuNrEKvhhK28Yrg==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/helper-environment-visitor': 7.21.5
+
'@babel/helper-member-expression-to-functions': 7.21.5
+
'@babel/helper-optimise-call-expression': 7.18.6
+
'@babel/template': 7.21.9
+
'@babel/traverse': 7.21.5
+
'@babel/types': 7.21.5
+
transitivePeerDependencies:
+
- supports-color
+
dev: true
+
+
/@babel/helper-simple-access@7.21.5:
+
resolution: {integrity: sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/types': 7.21.5
+
dev: true
+
+
/@babel/helper-skip-transparent-expression-wrappers@7.20.0:
+
resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/types': 7.21.5
+
dev: true
+
+
/@babel/helper-split-export-declaration@7.18.6:
+
resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/types': 7.21.5
+
dev: true
+
+
/@babel/helper-string-parser@7.21.5:
+
resolution: {integrity: sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==}
+
engines: {node: '>=6.9.0'}
+
dev: true
+
+
/@babel/helper-validator-identifier@7.19.1:
+
resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==}
+
engines: {node: '>=6.9.0'}
+
dev: true
+
+
/@babel/helper-validator-option@7.21.0:
+
resolution: {integrity: sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==}
+
engines: {node: '>=6.9.0'}
+
dev: true
+
+
/@babel/helpers@7.21.5:
+
resolution: {integrity: sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/template': 7.21.9
+
'@babel/traverse': 7.21.5
+
'@babel/types': 7.21.5
+
transitivePeerDependencies:
+
- supports-color
+
dev: true
+
+
/@babel/highlight@7.18.6:
+
resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/helper-validator-identifier': 7.19.1
+
chalk: 2.4.2
+
js-tokens: 4.0.0
+
dev: true
+
+
/@babel/parser@7.21.9:
+
resolution: {integrity: sha512-q5PNg/Bi1OpGgx5jYlvWZwAorZepEudDMCLtj967aeS7WMont7dUZI46M2XwcIQqvUlMxWfdLFu4S/qSxeUu5g==}
+
engines: {node: '>=6.0.0'}
+
hasBin: true
+
dependencies:
+
'@babel/types': 7.21.5
+
dev: true
+
+
/@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.21.8):
+
resolution: {integrity: sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==}
+
engines: {node: '>=6.9.0'}
+
peerDependencies:
+
'@babel/core': ^7.0.0-0
+
dependencies:
+
'@babel/core': 7.21.8
+
'@babel/helper-plugin-utils': 7.21.5
+
dev: true
+
+
/@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.21.8):
+
resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==}
+
engines: {node: '>=6.9.0'}
+
peerDependencies:
+
'@babel/core': ^7.0.0-0
+
dependencies:
+
'@babel/core': 7.21.8
+
'@babel/helper-plugin-utils': 7.21.5
+
dev: true
+
+
/@babel/plugin-transform-typescript@7.21.3(@babel/core@7.21.8):
+
resolution: {integrity: sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw==}
+
engines: {node: '>=6.9.0'}
+
peerDependencies:
+
'@babel/core': ^7.0.0-0
+
dependencies:
+
'@babel/core': 7.21.8
+
'@babel/helper-annotate-as-pure': 7.18.6
+
'@babel/helper-create-class-features-plugin': 7.21.8(@babel/core@7.21.8)
+
'@babel/helper-plugin-utils': 7.21.5
+
'@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.21.8)
+
transitivePeerDependencies:
+
- supports-color
+
dev: true
+
+
/@babel/template@7.21.9:
+
resolution: {integrity: sha512-MK0X5k8NKOuWRamiEfc3KEJiHMTkGZNUjzMipqCGDDc6ijRl/B7RGSKVGncu4Ro/HdyzzY6cmoXuKI2Gffk7vQ==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/code-frame': 7.21.4
+
'@babel/parser': 7.21.9
+
'@babel/types': 7.21.5
+
dev: true
+
+
/@babel/traverse@7.21.5:
+
resolution: {integrity: sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/code-frame': 7.21.4
+
'@babel/generator': 7.21.9
+
'@babel/helper-environment-visitor': 7.21.5
+
'@babel/helper-function-name': 7.21.0
+
'@babel/helper-hoist-variables': 7.18.6
+
'@babel/helper-split-export-declaration': 7.18.6
+
'@babel/parser': 7.21.9
+
'@babel/types': 7.21.5
+
debug: 4.3.4(supports-color@9.3.1)
+
globals: 11.12.0
+
transitivePeerDependencies:
+
- supports-color
+
dev: true
+
+
/@babel/types@7.21.5:
+
resolution: {integrity: sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/helper-string-parser': 7.21.5
+
'@babel/helper-validator-identifier': 7.19.1
+
to-fast-properties: 2.0.0
+
dev: true
+
+
/@colors/colors@1.5.0:
+
resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==}
+
engines: {node: '>=0.1.90'}
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@cypress/react@6.2.0(@types/react@17.0.42)(cypress@10.10.0)(react-dom@17.0.2)(react@17.0.2):
+
resolution: {integrity: sha512-arBO5/ed5MM56ypgmMugCOZoAIHH9e+7NH98oF2LCEffr8qkAV4WG5o4S+fqDjFPFP5WNZoKtPC7DEkxOm6kFA==}
+
peerDependencies:
+
'@types/react': ^16.9.16 || ^17.0.0
+
cypress: '*'
+
react: ^=16.x || ^=17.x
+
react-dom: ^=16.x || ^=17.x
+
peerDependenciesMeta:
+
'@types/react':
+
optional: true
+
dependencies:
+
'@types/react': 17.0.42
+
cypress: 10.10.0
+
react: 17.0.2
+
react-dom: 17.0.2(react@17.0.2)
+
dev: true
+
+
/@cypress/request@2.88.11:
+
resolution: {integrity: sha512-M83/wfQ1EkspjkE2lNWNV5ui2Cv7UCv1swW1DqljahbzLVWltcsexQh8jYtuS/vzFXP+HySntGM83ZXA9fn17w==}
+
engines: {node: '>= 6'}
+
dependencies:
+
aws-sign2: 0.7.0
+
aws4: 1.12.0
+
caseless: 0.12.0
+
combined-stream: 1.0.8
+
extend: 3.0.2
+
forever-agent: 0.6.1
+
form-data: 2.3.3
+
http-signature: 1.3.6
+
is-typedarray: 1.0.0
+
isstream: 0.1.2
+
json-stringify-safe: 5.0.1
+
mime-types: 2.1.35
+
performance-now: 2.1.0
+
qs: 6.10.4
+
safe-buffer: 5.2.1
+
tough-cookie: 2.5.0
+
tunnel-agent: 0.6.0
+
uuid: 8.3.2
+
dev: true
+
+
/@cypress/vite-dev-server@3.3.1:
+
resolution: {integrity: sha512-Iw6WtPeamQbQtyI+iNIutCDOjHvBFNBBqg1NiT3HjdRMiXAPmeehqy/LUP1Q4W/FdBpmCADAXOHU4bW85ds/mg==}
+
dependencies:
+
debug: 4.3.3
+
find-up: 6.3.0
+
local-pkg: 0.4.1
+
node-html-parser: 5.3.3
+
pathe: 0.2.0
+
transitivePeerDependencies:
+
- supports-color
+
dev: true
+
+
/@cypress/xvfb@1.2.4(supports-color@8.1.1):
+
resolution: {integrity: sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==}
+
dependencies:
+
debug: 3.2.7(supports-color@8.1.1)
+
lodash.once: 4.1.1
+
transitivePeerDependencies:
+
- supports-color
+
dev: true
+
+
/@esbuild/linux-loong64@0.14.54:
+
resolution: {integrity: sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==}
+
engines: {node: '>=12'}
+
cpu: [loong64]
+
os: [linux]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@jridgewell/gen-mapping@0.3.3:
+
resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==}
+
engines: {node: '>=6.0.0'}
+
dependencies:
+
'@jridgewell/set-array': 1.1.2
+
'@jridgewell/sourcemap-codec': 1.4.15
+
'@jridgewell/trace-mapping': 0.3.18
+
dev: true
+
+
/@jridgewell/resolve-uri@3.1.0:
+
resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==}
+
engines: {node: '>=6.0.0'}
+
dev: true
+
+
/@jridgewell/set-array@1.1.2:
+
resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
+
engines: {node: '>=6.0.0'}
+
dev: true
+
+
/@jridgewell/source-map@0.3.3:
+
resolution: {integrity: sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==}
+
dependencies:
+
'@jridgewell/gen-mapping': 0.3.3
+
'@jridgewell/trace-mapping': 0.3.18
+
dev: true
+
+
/@jridgewell/sourcemap-codec@1.4.14:
+
resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
+
dev: true
+
+
/@jridgewell/sourcemap-codec@1.4.15:
+
resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
+
dev: true
+
+
/@jridgewell/trace-mapping@0.3.18:
+
resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==}
+
dependencies:
+
'@jridgewell/resolve-uri': 3.1.0
+
'@jridgewell/sourcemap-codec': 1.4.14
+
dev: true
+
+
/@rollup/plugin-babel@6.0.3(@babel/core@7.21.8)(rollup@3.23.0):
+
resolution: {integrity: sha512-fKImZKppa1A/gX73eg4JGo+8kQr/q1HBQaCGKECZ0v4YBBv3lFqi14+7xyApECzvkLTHCifx+7ntcrvtBIRcpg==}
+
engines: {node: '>=14.0.0'}
+
peerDependencies:
+
'@babel/core': ^7.0.0
+
'@types/babel__core': ^7.1.9
+
rollup: ^1.20.0||^2.0.0||^3.0.0
+
peerDependenciesMeta:
+
'@types/babel__core':
+
optional: true
+
rollup:
+
optional: true
+
dependencies:
+
'@babel/core': 7.21.8
+
'@babel/helper-module-imports': 7.21.4
+
'@rollup/pluginutils': 5.0.2(rollup@3.23.0)
+
rollup: 3.23.0
+
dev: true
+
+
/@rollup/plugin-commonjs@25.0.0(rollup@3.23.0):
+
resolution: {integrity: sha512-hoho2Kay9TZrLu0bnDsTTCaj4Npa+THk9snajP/XDNb9a9mmjTjh52EQM9sKl3HD1LsnihX7js+eA2sd2uKAhw==}
+
engines: {node: '>=14.0.0'}
+
peerDependencies:
+
rollup: ^2.68.0||^3.0.0
+
peerDependenciesMeta:
+
rollup:
+
optional: true
+
dependencies:
+
'@rollup/pluginutils': 5.0.2(rollup@3.23.0)
+
commondir: 1.0.1
+
estree-walker: 2.0.2
+
glob: 8.1.0
+
is-reference: 1.2.1
+
magic-string: 0.27.0
+
rollup: 3.23.0
+
dev: true
+
+
/@rollup/plugin-node-resolve@15.0.2(rollup@3.23.0):
+
resolution: {integrity: sha512-Y35fRGUjC3FaurG722uhUuG8YHOJRJQbI6/CkbRkdPotSpDj9NtIN85z1zrcyDcCQIW4qp5mgG72U+gJ0TAFEg==}
+
engines: {node: '>=14.0.0'}
+
peerDependencies:
+
rollup: ^2.78.0||^3.0.0
+
peerDependenciesMeta:
+
rollup:
+
optional: true
+
dependencies:
+
'@rollup/pluginutils': 5.0.2(rollup@3.23.0)
+
'@types/resolve': 1.20.2
+
deepmerge: 4.3.1
+
is-builtin-module: 3.2.1
+
is-module: 1.0.0
+
resolve: 1.22.2
+
rollup: 3.23.0
+
dev: true
+
+
/@rollup/plugin-terser@0.4.3(rollup@3.23.0):
+
resolution: {integrity: sha512-EF0oejTMtkyhrkwCdg0HJ0IpkcaVg1MMSf2olHb2Jp+1mnLM04OhjpJWGma4HobiDTF0WCyViWuvadyE9ch2XA==}
+
engines: {node: '>=14.0.0'}
+
peerDependencies:
+
rollup: ^2.x || ^3.x
+
peerDependenciesMeta:
+
rollup:
+
optional: true
+
dependencies:
+
rollup: 3.23.0
+
serialize-javascript: 6.0.1
+
smob: 1.1.1
+
terser: 5.17.6
+
dev: true
+
+
/@rollup/pluginutils@5.0.2(rollup@3.23.0):
+
resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==}
+
engines: {node: '>=14.0.0'}
+
peerDependencies:
+
rollup: ^1.20.0||^2.0.0||^3.0.0
+
peerDependenciesMeta:
+
rollup:
+
optional: true
+
dependencies:
+
'@types/estree': 1.0.1
+
estree-walker: 2.0.2
+
picomatch: 2.3.1
+
rollup: 3.23.0
+
dev: true
+
+
/@types/estree@1.0.1:
+
resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==}
+
dev: true
+
+
/@types/node@14.18.47:
+
resolution: {integrity: sha512-OuJi8bIng4wYHHA3YpKauL58dZrPxro3d0tabPHyiNF8rKfGKuVfr83oFlPLmKri1cX+Z3cJP39GXmnqkP11Gw==}
+
dev: true
+
+
/@types/prop-types@15.7.5:
+
resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==}
+
dev: true
+
+
/@types/react@17.0.42:
+
resolution: {integrity: sha512-nuab3x3CpJ7VFeNA+3HTUuEkvClYHXqWtWd7Ud6AZYW7Z3NH9WKtgU+tFB0ZLcHq+niB/HnzLcaZPqMJ95+k5Q==}
+
dependencies:
+
'@types/prop-types': 15.7.5
+
'@types/scheduler': 0.16.3
+
csstype: 3.1.2
+
dev: true
+
+
/@types/resolve@1.20.2:
+
resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
+
dev: true
+
+
/@types/scheduler@0.16.3:
+
resolution: {integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==}
+
dev: true
+
+
/@types/sinonjs__fake-timers@8.1.1:
+
resolution: {integrity: sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==}
+
dev: true
+
+
/@types/sizzle@2.3.3:
+
resolution: {integrity: sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==}
+
dev: true
+
+
/@types/yauzl@2.10.0:
+
resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==}
+
requiresBuild: true
+
dependencies:
+
'@types/node': 14.18.47
+
dev: true
+
optional: true
+
+
/acorn@8.8.2:
+
resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==}
+
engines: {node: '>=0.4.0'}
+
hasBin: true
+
dev: true
+
+
/aggregate-error@3.1.0:
+
resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
+
engines: {node: '>=8'}
+
dependencies:
+
clean-stack: 2.2.0
+
indent-string: 4.0.0
+
dev: true
+
+
/ansi-colors@4.1.3:
+
resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
+
engines: {node: '>=6'}
+
dev: true
+
+
/ansi-escapes@4.3.2:
+
resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
+
engines: {node: '>=8'}
+
dependencies:
+
type-fest: 0.21.3
+
dev: true
+
+
/ansi-regex@5.0.1:
+
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
+
engines: {node: '>=8'}
+
dev: true
+
+
/ansi-regex@6.0.1:
+
resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
+
engines: {node: '>=12'}
+
dev: true
+
+
/ansi-styles@3.2.1:
+
resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
+
engines: {node: '>=4'}
+
dependencies:
+
color-convert: 1.9.3
+
dev: true
+
+
/ansi-styles@4.3.0:
+
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
+
engines: {node: '>=8'}
+
dependencies:
+
color-convert: 2.0.1
+
dev: true
+
+
/ansi-styles@6.2.1:
+
resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
+
engines: {node: '>=12'}
+
dev: true
+
+
/arch@2.2.0:
+
resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==}
+
dev: true
+
+
/array-buffer-byte-length@1.0.0:
+
resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==}
+
dependencies:
+
call-bind: 1.0.2
+
is-array-buffer: 3.0.2
+
dev: true
+
+
/asn1@0.2.6:
+
resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==}
+
dependencies:
+
safer-buffer: 2.1.2
+
dev: true
+
+
/assert-plus@1.0.0:
+
resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==}
+
engines: {node: '>=0.8'}
+
dev: true
+
+
/astral-regex@2.0.0:
+
resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
+
engines: {node: '>=8'}
+
dev: true
+
+
/async@3.2.4:
+
resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==}
+
dev: true
+
+
/asynckit@0.4.0:
+
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
+
dev: true
+
+
/at-least-node@1.0.0:
+
resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==}
+
engines: {node: '>= 4.0.0'}
+
dev: true
+
+
/available-typed-arrays@1.0.5:
+
resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==}
+
engines: {node: '>= 0.4'}
+
dev: true
+
+
/aws-sign2@0.7.0:
+
resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==}
+
dev: true
+
+
/aws4@1.12.0:
+
resolution: {integrity: sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==}
+
dev: true
+
+
/balanced-match@1.0.2:
+
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
+
dev: true
+
+
/base64-js@1.5.1:
+
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
+
dev: true
+
+
/bcrypt-pbkdf@1.0.2:
+
resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==}
+
dependencies:
+
tweetnacl: 0.14.5
+
dev: true
+
+
/blob-util@2.0.2:
+
resolution: {integrity: sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==}
+
dev: true
+
+
/bluebird@3.7.2:
+
resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==}
+
dev: true
+
+
/boolbase@1.0.0:
+
resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
+
dev: true
+
+
/brace-expansion@1.1.11:
+
resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
+
dependencies:
+
balanced-match: 1.0.2
+
concat-map: 0.0.1
+
dev: true
+
+
/brace-expansion@2.0.1:
+
resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
+
dependencies:
+
balanced-match: 1.0.2
+
dev: true
+
+
/braces@3.0.2:
+
resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
+
engines: {node: '>=8'}
+
dependencies:
+
fill-range: 7.0.1
+
dev: true
+
+
/browserslist@4.21.5:
+
resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==}
+
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
+
hasBin: true
+
dependencies:
+
caniuse-lite: 1.0.30001489
+
electron-to-chromium: 1.4.408
+
node-releases: 2.0.12
+
update-browserslist-db: 1.0.11(browserslist@4.21.5)
+
dev: true
+
+
/buffer-crc32@0.2.13:
+
resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
+
dev: true
+
+
/buffer-from@1.1.2:
+
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
+
dev: true
+
+
/buffer@5.7.1:
+
resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
+
dependencies:
+
base64-js: 1.5.1
+
ieee754: 1.2.1
+
dev: true
+
+
/builtin-modules@3.3.0:
+
resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==}
+
engines: {node: '>=6'}
+
dev: true
+
+
/cachedir@2.3.0:
+
resolution: {integrity: sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==}
+
engines: {node: '>=6'}
+
dev: true
+
+
/call-bind@1.0.2:
+
resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
+
dependencies:
+
function-bind: 1.1.1
+
get-intrinsic: 1.2.1
+
dev: true
+
+
/caniuse-lite@1.0.30001489:
+
resolution: {integrity: sha512-x1mgZEXK8jHIfAxm+xgdpHpk50IN3z3q3zP261/WS+uvePxW8izXuCu6AHz0lkuYTlATDehiZ/tNyYBdSQsOUQ==}
+
dev: true
+
+
/caseless@0.12.0:
+
resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==}
+
dev: true
+
+
/chalk@2.4.2:
+
resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
+
engines: {node: '>=4'}
+
dependencies:
+
ansi-styles: 3.2.1
+
escape-string-regexp: 1.0.5
+
supports-color: 5.5.0
+
dev: true
+
+
/chalk@4.1.2:
+
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
+
engines: {node: '>=10'}
+
dependencies:
+
ansi-styles: 4.3.0
+
supports-color: 7.2.0
+
dev: true
+
+
/check-more-types@2.24.0:
+
resolution: {integrity: sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==}
+
engines: {node: '>= 0.8.0'}
+
dev: true
+
+
/ci-info@3.8.0:
+
resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==}
+
engines: {node: '>=8'}
+
dev: true
+
+
/cjs-module-lexer@1.2.2:
+
resolution: {integrity: sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==}
+
dev: true
+
+
/clean-stack@2.2.0:
+
resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==}
+
engines: {node: '>=6'}
+
dev: true
+
+
/cli-cursor@3.1.0:
+
resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
+
engines: {node: '>=8'}
+
dependencies:
+
restore-cursor: 3.1.0
+
dev: true
+
+
/cli-table3@0.6.3:
+
resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==}
+
engines: {node: 10.* || >= 12.*}
+
dependencies:
+
string-width: 4.2.3
+
optionalDependencies:
+
'@colors/colors': 1.5.0
+
dev: true
+
+
/cli-truncate@2.1.0:
+
resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==}
+
engines: {node: '>=8'}
+
dependencies:
+
slice-ansi: 3.0.0
+
string-width: 4.2.3
+
dev: true
+
+
/cli-truncate@3.1.0:
+
resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==}
+
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
dependencies:
+
slice-ansi: 5.0.0
+
string-width: 5.1.2
+
dev: true
+
+
/color-convert@1.9.3:
+
resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
+
dependencies:
+
color-name: 1.1.3
+
dev: true
+
+
/color-convert@2.0.1:
+
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
+
engines: {node: '>=7.0.0'}
+
dependencies:
+
color-name: 1.1.4
+
dev: true
+
+
/color-name@1.1.3:
+
resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
+
dev: true
+
+
/color-name@1.1.4:
+
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
+
dev: true
+
+
/colorette@2.0.20:
+
resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==}
+
dev: true
+
+
/combined-stream@1.0.8:
+
resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
+
engines: {node: '>= 0.8'}
+
dependencies:
+
delayed-stream: 1.0.0
+
dev: true
+
+
/commander@2.20.3:
+
resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
+
dev: true
+
+
/commander@5.1.0:
+
resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==}
+
engines: {node: '>= 6'}
+
dev: true
+
+
/commander@8.3.0:
+
resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==}
+
engines: {node: '>= 12'}
+
dev: true
+
+
/common-tags@1.8.2:
+
resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==}
+
engines: {node: '>=4.0.0'}
+
dev: true
+
+
/commondir@1.0.1:
+
resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
+
dev: true
+
+
/concat-map@0.0.1:
+
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
+
dev: true
+
+
/convert-source-map@1.9.0:
+
resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
+
dev: true
+
+
/core-util-is@1.0.2:
+
resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==}
+
dev: true
+
+
/cross-spawn@6.0.5:
+
resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==}
+
engines: {node: '>=4.8'}
+
dependencies:
+
nice-try: 1.0.5
+
path-key: 2.0.1
+
semver: 5.7.1
+
shebang-command: 1.2.0
+
which: 1.3.1
+
dev: true
+
+
/cross-spawn@7.0.3:
+
resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
+
engines: {node: '>= 8'}
+
dependencies:
+
path-key: 3.1.1
+
shebang-command: 2.0.0
+
which: 2.0.2
+
dev: true
+
+
/css-select@4.3.0:
+
resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==}
+
dependencies:
+
boolbase: 1.0.0
+
css-what: 6.1.0
+
domhandler: 4.3.1
+
domutils: 2.8.0
+
nth-check: 2.1.1
+
dev: true
+
+
/css-what@6.1.0:
+
resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==}
+
engines: {node: '>= 6'}
+
dev: true
+
+
/csstype@3.1.2:
+
resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==}
+
dev: true
+
+
/cypress-real-events@1.7.2(cypress@10.10.0):
+
resolution: {integrity: sha512-tOANHbFRlqVL5Lu8OozvxTsrYgHwCnWmXAULGc1kdBF+k1gxrrvT/42uez3AhGoT+HcytyxieXAVt0jNP4yrvA==}
+
peerDependencies:
+
cypress: ^4.x || ^5.x || ^6.x || ^7.x || ^8.x || ^9.x || ^10.x
+
dependencies:
+
cypress: 10.10.0
+
dev: true
+
+
/cypress@10.10.0:
+
resolution: {integrity: sha512-bU8r44x1NIYAUNNXt3CwJpLOVth7HUv2hUhYCxZmgZ1IugowDvuHNpevnoZRQx1KKOEisLvIJW+Xen5Pjn41pg==}
+
engines: {node: '>=12.0.0'}
+
hasBin: true
+
requiresBuild: true
+
dependencies:
+
'@cypress/request': 2.88.11
+
'@cypress/xvfb': 1.2.4(supports-color@8.1.1)
+
'@types/node': 14.18.47
+
'@types/sinonjs__fake-timers': 8.1.1
+
'@types/sizzle': 2.3.3
+
arch: 2.2.0
+
blob-util: 2.0.2
+
bluebird: 3.7.2
+
buffer: 5.7.1
+
cachedir: 2.3.0
+
chalk: 4.1.2
+
check-more-types: 2.24.0
+
cli-cursor: 3.1.0
+
cli-table3: 0.6.3
+
commander: 5.1.0
+
common-tags: 1.8.2
+
dayjs: 1.11.7
+
debug: 4.3.4(supports-color@8.1.1)
+
enquirer: 2.3.6
+
eventemitter2: 6.4.7
+
execa: 4.1.0
+
executable: 4.1.1
+
extract-zip: 2.0.1(supports-color@8.1.1)
+
figures: 3.2.0
+
fs-extra: 9.1.0
+
getos: 3.2.1
+
is-ci: 3.0.1
+
is-installed-globally: 0.4.0
+
lazy-ass: 1.6.0
+
listr2: 3.14.0(enquirer@2.3.6)
+
lodash: 4.17.21
+
log-symbols: 4.1.0
+
minimist: 1.2.8
+
ospath: 1.2.2
+
pretty-bytes: 5.6.0
+
proxy-from-env: 1.0.0
+
request-progress: 3.0.0
+
semver: 7.5.1
+
supports-color: 8.1.1
+
tmp: 0.2.1
+
untildify: 4.0.0
+
yauzl: 2.10.0
+
dev: true
+
+
/dashdash@1.14.1:
+
resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==}
+
engines: {node: '>=0.10'}
+
dependencies:
+
assert-plus: 1.0.0
+
dev: true
+
+
/dayjs@1.11.7:
+
resolution: {integrity: sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==}
+
dev: true
+
+
/debug@3.2.7(supports-color@8.1.1):
+
resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
+
peerDependencies:
+
supports-color: '*'
+
peerDependenciesMeta:
+
supports-color:
+
optional: true
+
dependencies:
+
ms: 2.1.3
+
supports-color: 8.1.1
+
dev: true
+
+
/debug@4.3.3:
+
resolution: {integrity: sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==}
+
engines: {node: '>=6.0'}
+
peerDependencies:
+
supports-color: '*'
+
peerDependenciesMeta:
+
supports-color:
+
optional: true
+
dependencies:
+
ms: 2.1.2
+
dev: true
+
+
/debug@4.3.4(supports-color@8.1.1):
+
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
+
engines: {node: '>=6.0'}
+
peerDependencies:
+
supports-color: '*'
+
peerDependenciesMeta:
+
supports-color:
+
optional: true
+
dependencies:
+
ms: 2.1.2
+
supports-color: 8.1.1
+
dev: true
+
+
/debug@4.3.4(supports-color@9.3.1):
+
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
+
engines: {node: '>=6.0'}
+
peerDependencies:
+
supports-color: '*'
+
peerDependenciesMeta:
+
supports-color:
+
optional: true
+
dependencies:
+
ms: 2.1.2
+
supports-color: 9.3.1
+
dev: true
+
+
/deepmerge@4.3.1:
+
resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
+
engines: {node: '>=0.10.0'}
+
dev: true
+
+
/define-properties@1.2.0:
+
resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==}
+
engines: {node: '>= 0.4'}
+
dependencies:
+
has-property-descriptors: 1.0.0
+
object-keys: 1.1.1
+
dev: true
+
+
/delayed-stream@1.0.0:
+
resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
+
engines: {node: '>=0.4.0'}
+
dev: true
+
+
/dom-serializer@1.4.1:
+
resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==}
+
dependencies:
+
domelementtype: 2.3.0
+
domhandler: 4.3.1
+
entities: 2.2.0
+
dev: true
+
+
/domelementtype@2.3.0:
+
resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
+
dev: true
+
+
/domhandler@4.3.1:
+
resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==}
+
engines: {node: '>= 4'}
+
dependencies:
+
domelementtype: 2.3.0
+
dev: true
+
+
/domutils@2.8.0:
+
resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==}
+
dependencies:
+
dom-serializer: 1.4.1
+
domelementtype: 2.3.0
+
domhandler: 4.3.1
+
dev: true
+
+
/eastasianwidth@0.2.0:
+
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
+
dev: true
+
+
/ecc-jsbn@0.1.2:
+
resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==}
+
dependencies:
+
jsbn: 0.1.1
+
safer-buffer: 2.1.2
+
dev: true
+
+
/electron-to-chromium@1.4.408:
+
resolution: {integrity: sha512-vjeaj0u/UYnzA/CIdGXzzcxRLCqRwREYc9YfaWInjIEr7/XPttZ6ShpyqapchEy0S2r6LpLjDBTnNj7ZxnxJKg==}
+
dev: true
+
+
/emoji-regex@8.0.0:
+
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
+
dev: true
+
+
/emoji-regex@9.2.2:
+
resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
+
dev: true
+
+
/end-of-stream@1.4.4:
+
resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
+
dependencies:
+
once: 1.4.0
+
dev: true
+
+
/enquirer@2.3.6:
+
resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==}
+
engines: {node: '>=8.6'}
+
dependencies:
+
ansi-colors: 4.1.3
+
dev: true
+
+
/entities@2.2.0:
+
resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==}
+
dev: true
+
+
/error-ex@1.3.2:
+
resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
+
dependencies:
+
is-arrayish: 0.2.1
+
dev: true
+
+
/es-abstract@1.21.2:
+
resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==}
+
engines: {node: '>= 0.4'}
+
dependencies:
+
array-buffer-byte-length: 1.0.0
+
available-typed-arrays: 1.0.5
+
call-bind: 1.0.2
+
es-set-tostringtag: 2.0.1
+
es-to-primitive: 1.2.1
+
function.prototype.name: 1.1.5
+
get-intrinsic: 1.2.1
+
get-symbol-description: 1.0.0
+
globalthis: 1.0.3
+
gopd: 1.0.1
+
has: 1.0.3
+
has-property-descriptors: 1.0.0
+
has-proto: 1.0.1
+
has-symbols: 1.0.3
+
internal-slot: 1.0.5
+
is-array-buffer: 3.0.2
+
is-callable: 1.2.7
+
is-negative-zero: 2.0.2
+
is-regex: 1.1.4
+
is-shared-array-buffer: 1.0.2
+
is-string: 1.0.7
+
is-typed-array: 1.1.10
+
is-weakref: 1.0.2
+
object-inspect: 1.12.3
+
object-keys: 1.1.1
+
object.assign: 4.1.4
+
regexp.prototype.flags: 1.5.0
+
safe-regex-test: 1.0.0
+
string.prototype.trim: 1.2.7
+
string.prototype.trimend: 1.0.6
+
string.prototype.trimstart: 1.0.6
+
typed-array-length: 1.0.4
+
unbox-primitive: 1.0.2
+
which-typed-array: 1.1.9
+
dev: true
+
+
/es-set-tostringtag@2.0.1:
+
resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==}
+
engines: {node: '>= 0.4'}
+
dependencies:
+
get-intrinsic: 1.2.1
+
has: 1.0.3
+
has-tostringtag: 1.0.0
+
dev: true
+
+
/es-to-primitive@1.2.1:
+
resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
+
engines: {node: '>= 0.4'}
+
dependencies:
+
is-callable: 1.2.7
+
is-date-object: 1.0.5
+
is-symbol: 1.0.4
+
dev: true
+
+
/esbuild-android-64@0.14.54:
+
resolution: {integrity: sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==}
+
engines: {node: '>=12'}
+
cpu: [x64]
+
os: [android]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/esbuild-android-arm64@0.14.54:
+
resolution: {integrity: sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==}
+
engines: {node: '>=12'}
+
cpu: [arm64]
+
os: [android]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/esbuild-darwin-64@0.14.54:
+
resolution: {integrity: sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==}
+
engines: {node: '>=12'}
+
cpu: [x64]
+
os: [darwin]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/esbuild-darwin-arm64@0.14.54:
+
resolution: {integrity: sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==}
+
engines: {node: '>=12'}
+
cpu: [arm64]
+
os: [darwin]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/esbuild-freebsd-64@0.14.54:
+
resolution: {integrity: sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==}
+
engines: {node: '>=12'}
+
cpu: [x64]
+
os: [freebsd]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/esbuild-freebsd-arm64@0.14.54:
+
resolution: {integrity: sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==}
+
engines: {node: '>=12'}
+
cpu: [arm64]
+
os: [freebsd]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/esbuild-linux-32@0.14.54:
+
resolution: {integrity: sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==}
+
engines: {node: '>=12'}
+
cpu: [ia32]
+
os: [linux]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/esbuild-linux-64@0.14.54:
+
resolution: {integrity: sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==}
+
engines: {node: '>=12'}
+
cpu: [x64]
+
os: [linux]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/esbuild-linux-arm64@0.14.54:
+
resolution: {integrity: sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==}
+
engines: {node: '>=12'}
+
cpu: [arm64]
+
os: [linux]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/esbuild-linux-arm@0.14.54:
+
resolution: {integrity: sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==}
+
engines: {node: '>=12'}
+
cpu: [arm]
+
os: [linux]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/esbuild-linux-mips64le@0.14.54:
+
resolution: {integrity: sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==}
+
engines: {node: '>=12'}
+
cpu: [mips64el]
+
os: [linux]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/esbuild-linux-ppc64le@0.14.54:
+
resolution: {integrity: sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==}
+
engines: {node: '>=12'}
+
cpu: [ppc64]
+
os: [linux]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/esbuild-linux-riscv64@0.14.54:
+
resolution: {integrity: sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==}
+
engines: {node: '>=12'}
+
cpu: [riscv64]
+
os: [linux]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/esbuild-linux-s390x@0.14.54:
+
resolution: {integrity: sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==}
+
engines: {node: '>=12'}
+
cpu: [s390x]
+
os: [linux]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/esbuild-netbsd-64@0.14.54:
+
resolution: {integrity: sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==}
+
engines: {node: '>=12'}
+
cpu: [x64]
+
os: [netbsd]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/esbuild-openbsd-64@0.14.54:
+
resolution: {integrity: sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==}
+
engines: {node: '>=12'}
+
cpu: [x64]
+
os: [openbsd]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/esbuild-sunos-64@0.14.54:
+
resolution: {integrity: sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==}
+
engines: {node: '>=12'}
+
cpu: [x64]
+
os: [sunos]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/esbuild-windows-32@0.14.54:
+
resolution: {integrity: sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==}
+
engines: {node: '>=12'}
+
cpu: [ia32]
+
os: [win32]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/esbuild-windows-64@0.14.54:
+
resolution: {integrity: sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==}
+
engines: {node: '>=12'}
+
cpu: [x64]
+
os: [win32]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/esbuild-windows-arm64@0.14.54:
+
resolution: {integrity: sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==}
+
engines: {node: '>=12'}
+
cpu: [arm64]
+
os: [win32]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/esbuild@0.14.54:
+
resolution: {integrity: sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==}
+
engines: {node: '>=12'}
+
hasBin: true
+
requiresBuild: true
+
optionalDependencies:
+
'@esbuild/linux-loong64': 0.14.54
+
esbuild-android-64: 0.14.54
+
esbuild-android-arm64: 0.14.54
+
esbuild-darwin-64: 0.14.54
+
esbuild-darwin-arm64: 0.14.54
+
esbuild-freebsd-64: 0.14.54
+
esbuild-freebsd-arm64: 0.14.54
+
esbuild-linux-32: 0.14.54
+
esbuild-linux-64: 0.14.54
+
esbuild-linux-arm: 0.14.54
+
esbuild-linux-arm64: 0.14.54
+
esbuild-linux-mips64le: 0.14.54
+
esbuild-linux-ppc64le: 0.14.54
+
esbuild-linux-riscv64: 0.14.54
+
esbuild-linux-s390x: 0.14.54
+
esbuild-netbsd-64: 0.14.54
+
esbuild-openbsd-64: 0.14.54
+
esbuild-sunos-64: 0.14.54
+
esbuild-windows-32: 0.14.54
+
esbuild-windows-64: 0.14.54
+
esbuild-windows-arm64: 0.14.54
+
dev: true
+
+
/escalade@3.1.1:
+
resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
+
engines: {node: '>=6'}
+
dev: true
+
+
/escape-string-regexp@1.0.5:
+
resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
+
engines: {node: '>=0.8.0'}
+
dev: true
+
+
/estree-walker@2.0.2:
+
resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
+
dev: true
+
+
/eventemitter2@6.4.7:
+
resolution: {integrity: sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==}
+
dev: true
+
+
/execa@4.1.0:
+
resolution: {integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==}
+
engines: {node: '>=10'}
+
dependencies:
+
cross-spawn: 7.0.3
+
get-stream: 5.2.0
+
human-signals: 1.1.1
+
is-stream: 2.0.1
+
merge-stream: 2.0.0
+
npm-run-path: 4.0.1
+
onetime: 5.1.2
+
signal-exit: 3.0.7
+
strip-final-newline: 2.0.0
+
dev: true
+
+
/execa@5.1.1:
+
resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
+
engines: {node: '>=10'}
+
dependencies:
+
cross-spawn: 7.0.3
+
get-stream: 6.0.1
+
human-signals: 2.1.0
+
is-stream: 2.0.1
+
merge-stream: 2.0.0
+
npm-run-path: 4.0.1
+
onetime: 5.1.2
+
signal-exit: 3.0.7
+
strip-final-newline: 2.0.0
+
dev: true
+
+
/executable@4.1.1:
+
resolution: {integrity: sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==}
+
engines: {node: '>=4'}
+
dependencies:
+
pify: 2.3.0
+
dev: true
+
+
/extend@3.0.2:
+
resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
+
dev: true
+
+
/extract-zip@2.0.1(supports-color@8.1.1):
+
resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==}
+
engines: {node: '>= 10.17.0'}
+
hasBin: true
+
dependencies:
+
debug: 4.3.4(supports-color@8.1.1)
+
get-stream: 5.2.0
+
yauzl: 2.10.0
+
optionalDependencies:
+
'@types/yauzl': 2.10.0
+
transitivePeerDependencies:
+
- supports-color
+
dev: true
+
+
/extsprintf@1.3.0:
+
resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==}
+
engines: {'0': node >=0.6.0}
+
dev: true
+
+
/fd-slicer@1.1.0:
+
resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==}
+
dependencies:
+
pend: 1.2.0
+
dev: true
+
+
/figures@3.2.0:
+
resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==}
+
engines: {node: '>=8'}
+
dependencies:
+
escape-string-regexp: 1.0.5
+
dev: true
+
+
/fill-range@7.0.1:
+
resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
+
engines: {node: '>=8'}
+
dependencies:
+
to-regex-range: 5.0.1
+
dev: true
+
+
/find-up@6.3.0:
+
resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==}
+
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
dependencies:
+
locate-path: 7.2.0
+
path-exists: 5.0.0
+
dev: true
+
+
/for-each@0.3.3:
+
resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==}
+
dependencies:
+
is-callable: 1.2.7
+
dev: true
+
+
/forever-agent@0.6.1:
+
resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==}
+
dev: true
+
+
/form-data@2.3.3:
+
resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==}
+
engines: {node: '>= 0.12'}
+
dependencies:
+
asynckit: 0.4.0
+
combined-stream: 1.0.8
+
mime-types: 2.1.35
+
dev: true
+
+
/fs-extra@9.1.0:
+
resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==}
+
engines: {node: '>=10'}
+
dependencies:
+
at-least-node: 1.0.0
+
graceful-fs: 4.2.11
+
jsonfile: 6.1.0
+
universalify: 2.0.0
+
dev: true
+
+
/fs.realpath@1.0.0:
+
resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
+
dev: true
+
+
/fsevents@2.3.2:
+
resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
+
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
+
os: [darwin]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/function-bind@1.1.1:
+
resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
+
dev: true
+
+
/function.prototype.name@1.1.5:
+
resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==}
+
engines: {node: '>= 0.4'}
+
dependencies:
+
call-bind: 1.0.2
+
define-properties: 1.2.0
+
es-abstract: 1.21.2
+
functions-have-names: 1.2.3
+
dev: true
+
+
/functions-have-names@1.2.3:
+
resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
+
dev: true
+
+
/gensync@1.0.0-beta.2:
+
resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
+
engines: {node: '>=6.9.0'}
+
dev: true
+
+
/get-intrinsic@1.2.1:
+
resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==}
+
dependencies:
+
function-bind: 1.1.1
+
has: 1.0.3
+
has-proto: 1.0.1
+
has-symbols: 1.0.3
+
dev: true
+
+
/get-stream@5.2.0:
+
resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==}
+
engines: {node: '>=8'}
+
dependencies:
+
pump: 3.0.0
+
dev: true
+
+
/get-stream@6.0.1:
+
resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
+
engines: {node: '>=10'}
+
dev: true
+
+
/get-symbol-description@1.0.0:
+
resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==}
+
engines: {node: '>= 0.4'}
+
dependencies:
+
call-bind: 1.0.2
+
get-intrinsic: 1.2.1
+
dev: true
+
+
/getos@3.2.1:
+
resolution: {integrity: sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==}
+
dependencies:
+
async: 3.2.4
+
dev: true
+
+
/getpass@0.1.7:
+
resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==}
+
dependencies:
+
assert-plus: 1.0.0
+
dev: true
+
+
/glob@7.2.3:
+
resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
+
dependencies:
+
fs.realpath: 1.0.0
+
inflight: 1.0.6
+
inherits: 2.0.4
+
minimatch: 3.1.2
+
once: 1.4.0
+
path-is-absolute: 1.0.1
+
dev: true
+
+
/glob@8.1.0:
+
resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==}
+
engines: {node: '>=12'}
+
dependencies:
+
fs.realpath: 1.0.0
+
inflight: 1.0.6
+
inherits: 2.0.4
+
minimatch: 5.1.6
+
once: 1.4.0
+
dev: true
+
+
/global-dirs@3.0.1:
+
resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==}
+
engines: {node: '>=10'}
+
dependencies:
+
ini: 2.0.0
+
dev: true
+
+
/globals@11.12.0:
+
resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
+
engines: {node: '>=4'}
+
dev: true
+
+
/globalthis@1.0.3:
+
resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==}
+
engines: {node: '>= 0.4'}
+
dependencies:
+
define-properties: 1.2.0
+
dev: true
+
+
/gopd@1.0.1:
+
resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
+
dependencies:
+
get-intrinsic: 1.2.1
+
dev: true
+
+
/graceful-fs@4.2.11:
+
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
+
dev: true
+
+
/has-bigints@1.0.2:
+
resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==}
+
dev: true
+
+
/has-flag@3.0.0:
+
resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
+
engines: {node: '>=4'}
+
dev: true
+
+
/has-flag@4.0.0:
+
resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
+
engines: {node: '>=8'}
+
dev: true
+
+
/has-property-descriptors@1.0.0:
+
resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==}
+
dependencies:
+
get-intrinsic: 1.2.1
+
dev: true
+
+
/has-proto@1.0.1:
+
resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==}
+
engines: {node: '>= 0.4'}
+
dev: true
+
+
/has-symbols@1.0.3:
+
resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
+
engines: {node: '>= 0.4'}
+
dev: true
+
+
/has-tostringtag@1.0.0:
+
resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==}
+
engines: {node: '>= 0.4'}
+
dependencies:
+
has-symbols: 1.0.3
+
dev: true
+
+
/has@1.0.3:
+
resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
+
engines: {node: '>= 0.4.0'}
+
dependencies:
+
function-bind: 1.1.1
+
dev: true
+
+
/he@1.2.0:
+
resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
+
hasBin: true
+
dev: true
+
+
/hosted-git-info@2.8.9:
+
resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
+
dev: true
+
+
/http-signature@1.3.6:
+
resolution: {integrity: sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==}
+
engines: {node: '>=0.10'}
+
dependencies:
+
assert-plus: 1.0.0
+
jsprim: 2.0.2
+
sshpk: 1.17.0
+
dev: true
+
+
/human-signals@1.1.1:
+
resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==}
+
engines: {node: '>=8.12.0'}
+
dev: true
+
+
/human-signals@2.1.0:
+
resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
+
engines: {node: '>=10.17.0'}
+
dev: true
+
+
/ieee754@1.2.1:
+
resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
+
dev: true
+
+
/indent-string@4.0.0:
+
resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
+
engines: {node: '>=8'}
+
dev: true
+
+
/inflight@1.0.6:
+
resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
+
dependencies:
+
once: 1.4.0
+
wrappy: 1.0.2
+
dev: true
+
+
/inherits@2.0.4:
+
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
+
dev: true
+
+
/ini@2.0.0:
+
resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==}
+
engines: {node: '>=10'}
+
dev: true
+
+
/internal-slot@1.0.5:
+
resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==}
+
engines: {node: '>= 0.4'}
+
dependencies:
+
get-intrinsic: 1.2.1
+
has: 1.0.3
+
side-channel: 1.0.4
+
dev: true
+
+
/is-array-buffer@3.0.2:
+
resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==}
+
dependencies:
+
call-bind: 1.0.2
+
get-intrinsic: 1.2.1
+
is-typed-array: 1.1.10
+
dev: true
+
+
/is-arrayish@0.2.1:
+
resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
+
dev: true
+
+
/is-bigint@1.0.4:
+
resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==}
+
dependencies:
+
has-bigints: 1.0.2
+
dev: true
+
+
/is-boolean-object@1.1.2:
+
resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==}
+
engines: {node: '>= 0.4'}
+
dependencies:
+
call-bind: 1.0.2
+
has-tostringtag: 1.0.0
+
dev: true
+
+
/is-builtin-module@3.2.1:
+
resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==}
+
engines: {node: '>=6'}
+
dependencies:
+
builtin-modules: 3.3.0
+
dev: true
+
+
/is-callable@1.2.7:
+
resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
+
engines: {node: '>= 0.4'}
+
dev: true
+
+
/is-ci@3.0.1:
+
resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==}
+
hasBin: true
+
dependencies:
+
ci-info: 3.8.0
+
dev: true
+
+
/is-core-module@2.12.1:
+
resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==}
+
dependencies:
+
has: 1.0.3
+
dev: true
+
+
/is-date-object@1.0.5:
+
resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
+
engines: {node: '>= 0.4'}
+
dependencies:
+
has-tostringtag: 1.0.0
+
dev: true
+
+
/is-fullwidth-code-point@3.0.0:
+
resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
+
engines: {node: '>=8'}
+
dev: true
+
+
/is-fullwidth-code-point@4.0.0:
+
resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==}
+
engines: {node: '>=12'}
+
dev: true
+
+
/is-installed-globally@0.4.0:
+
resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==}
+
engines: {node: '>=10'}
+
dependencies:
+
global-dirs: 3.0.1
+
is-path-inside: 3.0.3
+
dev: true
+
+
/is-module@1.0.0:
+
resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==}
+
dev: true
+
+
/is-negative-zero@2.0.2:
+
resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==}
+
engines: {node: '>= 0.4'}
+
dev: true
+
+
/is-number-object@1.0.7:
+
resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==}
+
engines: {node: '>= 0.4'}
+
dependencies:
+
has-tostringtag: 1.0.0
+
dev: true
+
+
/is-number@7.0.0:
+
resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
+
engines: {node: '>=0.12.0'}
+
dev: true
+
+
/is-path-inside@3.0.3:
+
resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
+
engines: {node: '>=8'}
+
dev: true
+
+
/is-reference@1.2.1:
+
resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==}
+
dependencies:
+
'@types/estree': 1.0.1
+
dev: true
+
+
/is-regex@1.1.4:
+
resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
+
engines: {node: '>= 0.4'}
+
dependencies:
+
call-bind: 1.0.2
+
has-tostringtag: 1.0.0
+
dev: true
+
+
/is-shared-array-buffer@1.0.2:
+
resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==}
+
dependencies:
+
call-bind: 1.0.2
+
dev: true
+
+
/is-stream@2.0.1:
+
resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
+
engines: {node: '>=8'}
+
dev: true
+
+
/is-string@1.0.7:
+
resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==}
+
engines: {node: '>= 0.4'}
+
dependencies:
+
has-tostringtag: 1.0.0
+
dev: true
+
+
/is-symbol@1.0.4:
+
resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==}
+
engines: {node: '>= 0.4'}
+
dependencies:
+
has-symbols: 1.0.3
+
dev: true
+
+
/is-typed-array@1.1.10:
+
resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==}
+
engines: {node: '>= 0.4'}
+
dependencies:
+
available-typed-arrays: 1.0.5
+
call-bind: 1.0.2
+
for-each: 0.3.3
+
gopd: 1.0.1
+
has-tostringtag: 1.0.0
+
dev: true
+
+
/is-typedarray@1.0.0:
+
resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==}
+
dev: true
+
+
/is-unicode-supported@0.1.0:
+
resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==}
+
engines: {node: '>=10'}
+
dev: true
+
+
/is-weakref@1.0.2:
+
resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
+
dependencies:
+
call-bind: 1.0.2
+
dev: true
+
+
/isexe@2.0.0:
+
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
+
dev: true
+
+
/isstream@0.1.2:
+
resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==}
+
dev: true
+
+
/js-tokens@4.0.0:
+
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
+
dev: true
+
+
/jsbn@0.1.1:
+
resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==}
+
dev: true
+
+
/jsesc@2.5.2:
+
resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
+
engines: {node: '>=4'}
+
hasBin: true
+
dev: true
+
+
/json-parse-better-errors@1.0.2:
+
resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==}
+
dev: true
+
+
/json-schema@0.4.0:
+
resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==}
+
dev: true
+
+
/json-stringify-safe@5.0.1:
+
resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==}
+
dev: true
+
+
/json5@2.2.3:
+
resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
+
engines: {node: '>=6'}
+
hasBin: true
+
dev: true
+
+
/jsonfile@6.1.0:
+
resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
+
dependencies:
+
universalify: 2.0.0
+
optionalDependencies:
+
graceful-fs: 4.2.11
+
dev: true
+
+
/jsprim@2.0.2:
+
resolution: {integrity: sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==}
+
engines: {'0': node >=0.6.0}
+
dependencies:
+
assert-plus: 1.0.0
+
extsprintf: 1.3.0
+
json-schema: 0.4.0
+
verror: 1.10.0
+
dev: true
+
+
/lazy-ass@1.6.0:
+
resolution: {integrity: sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==}
+
engines: {node: '> 0.8'}
+
dev: true
+
+
/lilconfig@2.0.4:
+
resolution: {integrity: sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==}
+
engines: {node: '>=10'}
+
dev: true
+
+
/lint-staged@12.3.7:
+
resolution: {integrity: sha512-/S4D726e2GIsDVWIk1XGvheCaDm1SJRQp8efamZFWJxQMVEbOwSysp7xb49Oo73KYCdy97mIWinhlxcoNqIfIQ==}
+
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
hasBin: true
+
dependencies:
+
cli-truncate: 3.1.0
+
colorette: 2.0.20
+
commander: 8.3.0
+
debug: 4.3.4(supports-color@9.3.1)
+
execa: 5.1.1
+
lilconfig: 2.0.4
+
listr2: 4.0.5
+
micromatch: 4.0.5
+
normalize-path: 3.0.0
+
object-inspect: 1.12.3
+
pidtree: 0.5.0
+
string-argv: 0.3.2
+
supports-color: 9.3.1
+
yaml: 1.10.2
+
transitivePeerDependencies:
+
- enquirer
+
dev: true
+
+
/listr2@3.14.0(enquirer@2.3.6):
+
resolution: {integrity: sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==}
+
engines: {node: '>=10.0.0'}
+
peerDependencies:
+
enquirer: '>= 2.3.0 < 3'
+
peerDependenciesMeta:
+
enquirer:
+
optional: true
+
dependencies:
+
cli-truncate: 2.1.0
+
colorette: 2.0.20
+
enquirer: 2.3.6
+
log-update: 4.0.0
+
p-map: 4.0.0
+
rfdc: 1.3.0
+
rxjs: 7.8.1
+
through: 2.3.8
+
wrap-ansi: 7.0.0
+
dev: true
+
+
/listr2@4.0.5:
+
resolution: {integrity: sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==}
+
engines: {node: '>=12'}
+
peerDependencies:
+
enquirer: '>= 2.3.0 < 3'
+
peerDependenciesMeta:
+
enquirer:
+
optional: true
+
dependencies:
+
cli-truncate: 2.1.0
+
colorette: 2.0.20
+
log-update: 4.0.0
+
p-map: 4.0.0
+
rfdc: 1.3.0
+
rxjs: 7.8.1
+
through: 2.3.8
+
wrap-ansi: 7.0.0
+
dev: true
+
+
/load-json-file@4.0.0:
+
resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==}
+
engines: {node: '>=4'}
+
dependencies:
+
graceful-fs: 4.2.11
+
parse-json: 4.0.0
+
pify: 3.0.0
+
strip-bom: 3.0.0
+
dev: true
+
+
/local-pkg@0.4.1:
+
resolution: {integrity: sha512-lL87ytIGP2FU5PWwNDo0w3WhIo2gopIAxPg9RxDYF7m4rr5ahuZxP22xnJHIvaLTe4Z9P6uKKY2UHiwyB4pcrw==}
+
engines: {node: '>=14'}
+
dev: true
+
+
/locate-path@7.2.0:
+
resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==}
+
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
dependencies:
+
p-locate: 6.0.0
+
dev: true
+
+
/lodash.once@4.1.1:
+
resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==}
+
dev: true
+
+
/lodash@4.17.21:
+
resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
+
dev: true
+
+
/log-symbols@4.1.0:
+
resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
+
engines: {node: '>=10'}
+
dependencies:
+
chalk: 4.1.2
+
is-unicode-supported: 0.1.0
+
dev: true
+
+
/log-update@4.0.0:
+
resolution: {integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==}
+
engines: {node: '>=10'}
+
dependencies:
+
ansi-escapes: 4.3.2
+
cli-cursor: 3.1.0
+
slice-ansi: 4.0.0
+
wrap-ansi: 6.2.0
+
dev: true
+
+
/loose-envify@1.4.0:
+
resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
+
hasBin: true
+
dependencies:
+
js-tokens: 4.0.0
+
dev: true
+
+
/lru-cache@5.1.1:
+
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
+
dependencies:
+
yallist: 3.1.1
+
dev: true
+
+
/lru-cache@6.0.0:
+
resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
+
engines: {node: '>=10'}
+
dependencies:
+
yallist: 4.0.0
+
dev: true
+
+
/magic-string@0.27.0:
+
resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==}
+
engines: {node: '>=12'}
+
dependencies:
+
'@jridgewell/sourcemap-codec': 1.4.15
+
dev: true
+
+
/magic-string@0.30.0:
+
resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==}
+
engines: {node: '>=12'}
+
dependencies:
+
'@jridgewell/sourcemap-codec': 1.4.15
+
dev: true
+
+
/memorystream@0.3.1:
+
resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==}
+
engines: {node: '>= 0.10.0'}
+
dev: true
+
+
/merge-stream@2.0.0:
+
resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
+
dev: true
+
+
/micromatch@4.0.5:
+
resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
+
engines: {node: '>=8.6'}
+
dependencies:
+
braces: 3.0.2
+
picomatch: 2.3.1
+
dev: true
+
+
/mime-db@1.52.0:
+
resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
+
engines: {node: '>= 0.6'}
+
dev: true
+
+
/mime-types@2.1.35:
+
resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
+
engines: {node: '>= 0.6'}
+
dependencies:
+
mime-db: 1.52.0
+
dev: true
+
+
/mimic-fn@2.1.0:
+
resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
+
engines: {node: '>=6'}
+
dev: true
+
+
/minimatch@3.1.2:
+
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
+
dependencies:
+
brace-expansion: 1.1.11
+
dev: true
+
+
/minimatch@5.1.6:
+
resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
+
engines: {node: '>=10'}
+
dependencies:
+
brace-expansion: 2.0.1
+
dev: true
+
+
/minimist@1.2.8:
+
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
+
dev: true
+
+
/ms@2.1.2:
+
resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
+
dev: true
+
+
/ms@2.1.3:
+
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
+
dev: true
+
+
/nanoid@3.3.6:
+
resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==}
+
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
+
hasBin: true
+
dev: true
+
+
/nice-try@1.0.5:
+
resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==}
+
dev: true
+
+
/node-html-parser@5.3.3:
+
resolution: {integrity: sha512-ncg1033CaX9UexbyA7e1N0aAoAYRDiV8jkTvzEnfd1GDvzFdrsXLzR4p4ik8mwLgnaKP/jyUFWDy9q3jvRT2Jw==}
+
dependencies:
+
css-select: 4.3.0
+
he: 1.2.0
+
dev: true
+
+
/node-releases@2.0.12:
+
resolution: {integrity: sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==}
+
dev: true
+
+
/normalize-package-data@2.5.0:
+
resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
+
dependencies:
+
hosted-git-info: 2.8.9
+
resolve: 1.22.2
+
semver: 5.7.1
+
validate-npm-package-license: 3.0.4
+
dev: true
+
+
/normalize-path@3.0.0:
+
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
+
engines: {node: '>=0.10.0'}
+
dev: true
+
+
/npm-run-all@4.1.5:
+
resolution: {integrity: sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==}
+
engines: {node: '>= 4'}
+
hasBin: true
+
dependencies:
+
ansi-styles: 3.2.1
+
chalk: 2.4.2
+
cross-spawn: 6.0.5
+
memorystream: 0.3.1
+
minimatch: 3.1.2
+
pidtree: 0.3.1
+
read-pkg: 3.0.0
+
shell-quote: 1.8.1
+
string.prototype.padend: 3.1.4
+
dev: true
+
+
/npm-run-path@4.0.1:
+
resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
+
engines: {node: '>=8'}
+
dependencies:
+
path-key: 3.1.1
+
dev: true
+
+
/nth-check@2.1.1:
+
resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
+
dependencies:
+
boolbase: 1.0.0
+
dev: true
+
+
/object-assign@4.1.1:
+
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
+
engines: {node: '>=0.10.0'}
+
dev: true
+
+
/object-inspect@1.12.3:
+
resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==}
+
dev: true
+
+
/object-keys@1.1.1:
+
resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
+
engines: {node: '>= 0.4'}
+
dev: true
+
+
/object.assign@4.1.4:
+
resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==}
+
engines: {node: '>= 0.4'}
+
dependencies:
+
call-bind: 1.0.2
+
define-properties: 1.2.0
+
has-symbols: 1.0.3
+
object-keys: 1.1.1
+
dev: true
+
+
/once@1.4.0:
+
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
+
dependencies:
+
wrappy: 1.0.2
+
dev: true
+
+
/onetime@5.1.2:
+
resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
+
engines: {node: '>=6'}
+
dependencies:
+
mimic-fn: 2.1.0
+
dev: true
+
+
/ospath@1.2.2:
+
resolution: {integrity: sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==}
+
dev: true
+
+
/p-limit@4.0.0:
+
resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==}
+
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
dependencies:
+
yocto-queue: 1.0.0
+
dev: true
+
+
/p-locate@6.0.0:
+
resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==}
+
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
dependencies:
+
p-limit: 4.0.0
+
dev: true
+
+
/p-map@4.0.0:
+
resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
+
engines: {node: '>=10'}
+
dependencies:
+
aggregate-error: 3.1.0
+
dev: true
+
+
/parse-json@4.0.0:
+
resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==}
+
engines: {node: '>=4'}
+
dependencies:
+
error-ex: 1.3.2
+
json-parse-better-errors: 1.0.2
+
dev: true
+
+
/path-exists@5.0.0:
+
resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==}
+
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
dev: true
+
+
/path-is-absolute@1.0.1:
+
resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
+
engines: {node: '>=0.10.0'}
+
dev: true
+
+
/path-key@2.0.1:
+
resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==}
+
engines: {node: '>=4'}
+
dev: true
+
+
/path-key@3.1.1:
+
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
+
engines: {node: '>=8'}
+
dev: true
+
+
/path-parse@1.0.7:
+
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
+
dev: true
+
+
/path-type@3.0.0:
+
resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==}
+
engines: {node: '>=4'}
+
dependencies:
+
pify: 3.0.0
+
dev: true
+
+
/pathe@0.2.0:
+
resolution: {integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==}
+
dev: true
+
+
/pend@1.2.0:
+
resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==}
+
dev: true
+
+
/performance-now@2.1.0:
+
resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==}
+
dev: true
+
+
/picocolors@1.0.0:
+
resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
+
dev: true
+
+
/picomatch@2.3.1:
+
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
+
engines: {node: '>=8.6'}
+
dev: true
+
+
/pidtree@0.3.1:
+
resolution: {integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==}
+
engines: {node: '>=0.10'}
+
hasBin: true
+
dev: true
+
+
/pidtree@0.5.0:
+
resolution: {integrity: sha512-9nxspIM7OpZuhBxPg73Zvyq7j1QMPMPsGKTqRc2XOaFQauDvoNz9fM1Wdkjmeo7l9GXOZiRs97sPkuayl39wjA==}
+
engines: {node: '>=0.10'}
+
hasBin: true
+
dev: true
+
+
/pify@2.3.0:
+
resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
+
engines: {node: '>=0.10.0'}
+
dev: true
+
+
/pify@3.0.0:
+
resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==}
+
engines: {node: '>=4'}
+
dev: true
+
+
/postcss@8.4.23:
+
resolution: {integrity: sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==}
+
engines: {node: ^10 || ^12 || >=14}
+
dependencies:
+
nanoid: 3.3.6
+
picocolors: 1.0.0
+
source-map-js: 1.0.2
+
dev: true
+
+
/prettier@2.6.0:
+
resolution: {integrity: sha512-m2FgJibYrBGGgQXNzfd0PuDGShJgRavjUoRCw1mZERIWVSXF0iLzLm+aOqTAbLnC3n6JzUhAA8uZnFVghHJ86A==}
+
engines: {node: '>=10.13.0'}
+
hasBin: true
+
dev: true
+
+
/pretty-bytes@5.6.0:
+
resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==}
+
engines: {node: '>=6'}
+
dev: true
+
+
/proxy-from-env@1.0.0:
+
resolution: {integrity: sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==}
+
dev: true
+
+
/psl@1.9.0:
+
resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==}
+
dev: true
+
+
/pump@3.0.0:
+
resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==}
+
dependencies:
+
end-of-stream: 1.4.4
+
once: 1.4.0
+
dev: true
+
+
/punycode@2.3.0:
+
resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==}
+
engines: {node: '>=6'}
+
dev: true
+
+
/qs@6.10.4:
+
resolution: {integrity: sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==}
+
engines: {node: '>=0.6'}
+
dependencies:
+
side-channel: 1.0.4
+
dev: true
+
+
/randombytes@2.1.0:
+
resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
+
dependencies:
+
safe-buffer: 5.2.1
+
dev: true
+
+
/react-dom@17.0.2(react@17.0.2):
+
resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==}
+
peerDependencies:
+
react: 17.0.2
+
dependencies:
+
loose-envify: 1.4.0
+
object-assign: 4.1.1
+
react: 17.0.2
+
scheduler: 0.20.2
+
dev: true
+
+
/react@17.0.2:
+
resolution: {integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==}
+
engines: {node: '>=0.10.0'}
+
dependencies:
+
loose-envify: 1.4.0
+
object-assign: 4.1.1
+
dev: true
+
+
/read-pkg@3.0.0:
+
resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==}
+
engines: {node: '>=4'}
+
dependencies:
+
load-json-file: 4.0.0
+
normalize-package-data: 2.5.0
+
path-type: 3.0.0
+
dev: true
+
+
/regexp.prototype.flags@1.5.0:
+
resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==}
+
engines: {node: '>= 0.4'}
+
dependencies:
+
call-bind: 1.0.2
+
define-properties: 1.2.0
+
functions-have-names: 1.2.3
+
dev: true
+
+
/request-progress@3.0.0:
+
resolution: {integrity: sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==}
+
dependencies:
+
throttleit: 1.0.0
+
dev: true
+
+
/resolve@1.22.2:
+
resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==}
+
hasBin: true
+
dependencies:
+
is-core-module: 2.12.1
+
path-parse: 1.0.7
+
supports-preserve-symlinks-flag: 1.0.0
+
dev: true
+
+
/restore-cursor@3.1.0:
+
resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
+
engines: {node: '>=8'}
+
dependencies:
+
onetime: 5.1.2
+
signal-exit: 3.0.7
+
dev: true
+
+
/rfdc@1.3.0:
+
resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==}
+
dev: true
+
+
/rimraf@3.0.2:
+
resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
+
hasBin: true
+
dependencies:
+
glob: 7.2.3
+
dev: true
+
+
/rollup-plugin-cjs-check@1.0.2(rollup@3.23.0):
+
resolution: {integrity: sha512-q5DuMiYTXoMlLIHeTDdTYQrN+v/AdjEyVZnfkdvX1NnS4jQP1fwSuOr29WS4pB/4lnF1D7Annp62/27aZUyTyQ==}
+
engines: {node: '>=14.0.0'}
+
peerDependencies:
+
rollup: ^1.20.0 || ^2.0.0 || ^3.0.0
+
dependencies:
+
'@rollup/pluginutils': 5.0.2(rollup@3.23.0)
+
cjs-module-lexer: 1.2.2
+
rollup: 3.23.0
+
dev: true
+
+
/rollup-plugin-dts@5.3.0(rollup@3.23.0)(typescript@5.0.4):
+
resolution: {integrity: sha512-8FXp0ZkyZj1iU5klkIJYLjIq/YZSwBoERu33QBDxm/1yw5UU4txrEtcmMkrq+ZiKu3Q4qvPCNqc3ovX6rjqzbQ==}
+
engines: {node: '>=v14'}
+
peerDependencies:
+
rollup: ^3.0.0
+
typescript: ^4.1 || ^5.0
+
dependencies:
+
magic-string: 0.30.0
+
rollup: 3.23.0
+
typescript: 5.0.4
+
optionalDependencies:
+
'@babel/code-frame': 7.21.4
+
dev: true
+
+
/rollup@2.79.1:
+
resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==}
+
engines: {node: '>=10.0.0'}
+
hasBin: true
+
optionalDependencies:
+
fsevents: 2.3.2
+
dev: true
+
+
/rollup@3.23.0:
+
resolution: {integrity: sha512-h31UlwEi7FHihLe1zbk+3Q7z1k/84rb9BSwmBSr/XjOCEaBJ2YyedQDuM0t/kfOS0IxM+vk1/zI9XxYj9V+NJQ==}
+
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
+
hasBin: true
+
optionalDependencies:
+
fsevents: 2.3.2
+
dev: true
+
+
/rxjs@7.8.1:
+
resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==}
+
dependencies:
+
tslib: 2.5.2
+
dev: true
+
+
/safe-buffer@5.2.1:
+
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
+
dev: true
+
+
/safe-regex-test@1.0.0:
+
resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==}
+
dependencies:
+
call-bind: 1.0.2
+
get-intrinsic: 1.2.1
+
is-regex: 1.1.4
+
dev: true
+
+
/safer-buffer@2.1.2:
+
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
+
dev: true
+
+
/scheduler@0.20.2:
+
resolution: {integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==}
+
dependencies:
+
loose-envify: 1.4.0
+
object-assign: 4.1.1
+
dev: true
+
+
/semver@5.7.1:
+
resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==}
+
hasBin: true
+
dev: true
+
+
/semver@6.3.0:
+
resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
+
hasBin: true
+
dev: true
+
+
/semver@7.5.1:
+
resolution: {integrity: sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==}
+
engines: {node: '>=10'}
+
hasBin: true
+
dependencies:
+
lru-cache: 6.0.0
+
dev: true
+
+
/serialize-javascript@6.0.1:
+
resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==}
+
dependencies:
+
randombytes: 2.1.0
+
dev: true
+
+
/shebang-command@1.2.0:
+
resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==}
+
engines: {node: '>=0.10.0'}
+
dependencies:
+
shebang-regex: 1.0.0
+
dev: true
+
+
/shebang-command@2.0.0:
+
resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
+
engines: {node: '>=8'}
+
dependencies:
+
shebang-regex: 3.0.0
+
dev: true
+
+
/shebang-regex@1.0.0:
+
resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==}
+
engines: {node: '>=0.10.0'}
+
dev: true
+
+
/shebang-regex@3.0.0:
+
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
+
engines: {node: '>=8'}
+
dev: true
+
+
/shell-quote@1.8.1:
+
resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==}
+
dev: true
+
+
/side-channel@1.0.4:
+
resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
+
dependencies:
+
call-bind: 1.0.2
+
get-intrinsic: 1.2.1
+
object-inspect: 1.12.3
+
dev: true
+
+
/signal-exit@3.0.7:
+
resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
+
dev: true
+
+
/slice-ansi@3.0.0:
+
resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==}
+
engines: {node: '>=8'}
+
dependencies:
+
ansi-styles: 4.3.0
+
astral-regex: 2.0.0
+
is-fullwidth-code-point: 3.0.0
+
dev: true
+
+
/slice-ansi@4.0.0:
+
resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==}
+
engines: {node: '>=10'}
+
dependencies:
+
ansi-styles: 4.3.0
+
astral-regex: 2.0.0
+
is-fullwidth-code-point: 3.0.0
+
dev: true
+
+
/slice-ansi@5.0.0:
+
resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==}
+
engines: {node: '>=12'}
+
dependencies:
+
ansi-styles: 6.2.1
+
is-fullwidth-code-point: 4.0.0
+
dev: true
+
+
/smob@1.1.1:
+
resolution: {integrity: sha512-i5aqEBPnDv9d77+NDxfjROtywxzNdAVNyaOr+RsLhM28Ts+Ar7luIp/Q+SBYa6wv/7BBcOpEkrhtDxsl2WA9Jg==}
+
dev: true
+
+
/source-map-js@1.0.2:
+
resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
+
engines: {node: '>=0.10.0'}
+
dev: true
+
+
/source-map-support@0.5.21:
+
resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
+
dependencies:
+
buffer-from: 1.1.2
+
source-map: 0.6.1
+
dev: true
+
+
/source-map@0.6.1:
+
resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
+
engines: {node: '>=0.10.0'}
+
dev: true
+
+
/spdx-correct@3.2.0:
+
resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
+
dependencies:
+
spdx-expression-parse: 3.0.1
+
spdx-license-ids: 3.0.13
+
dev: true
+
+
/spdx-exceptions@2.3.0:
+
resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==}
+
dev: true
+
+
/spdx-expression-parse@3.0.1:
+
resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
+
dependencies:
+
spdx-exceptions: 2.3.0
+
spdx-license-ids: 3.0.13
+
dev: true
+
+
/spdx-license-ids@3.0.13:
+
resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==}
+
dev: true
+
+
/sshpk@1.17.0:
+
resolution: {integrity: sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==}
+
engines: {node: '>=0.10.0'}
+
hasBin: true
+
dependencies:
+
asn1: 0.2.6
+
assert-plus: 1.0.0
+
bcrypt-pbkdf: 1.0.2
+
dashdash: 1.14.1
+
ecc-jsbn: 0.1.2
+
getpass: 0.1.7
+
jsbn: 0.1.1
+
safer-buffer: 2.1.2
+
tweetnacl: 0.14.5
+
dev: true
+
+
/string-argv@0.3.2:
+
resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==}
+
engines: {node: '>=0.6.19'}
+
dev: true
+
+
/string-width@4.2.3:
+
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
+
engines: {node: '>=8'}
+
dependencies:
+
emoji-regex: 8.0.0
+
is-fullwidth-code-point: 3.0.0
+
strip-ansi: 6.0.1
+
dev: true
+
+
/string-width@5.1.2:
+
resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
+
engines: {node: '>=12'}
+
dependencies:
+
eastasianwidth: 0.2.0
+
emoji-regex: 9.2.2
+
strip-ansi: 7.0.1
+
dev: true
+
+
/string.prototype.padend@3.1.4:
+
resolution: {integrity: sha512-67otBXoksdjsnXXRUq+KMVTdlVRZ2af422Y0aTyTjVaoQkGr3mxl2Bc5emi7dOQ3OGVVQQskmLEWwFXwommpNw==}
+
engines: {node: '>= 0.4'}
+
dependencies:
+
call-bind: 1.0.2
+
define-properties: 1.2.0
+
es-abstract: 1.21.2
+
dev: true
+
+
/string.prototype.trim@1.2.7:
+
resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==}
+
engines: {node: '>= 0.4'}
+
dependencies:
+
call-bind: 1.0.2
+
define-properties: 1.2.0
+
es-abstract: 1.21.2
+
dev: true
+
+
/string.prototype.trimend@1.0.6:
+
resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==}
+
dependencies:
+
call-bind: 1.0.2
+
define-properties: 1.2.0
+
es-abstract: 1.21.2
+
dev: true
+
+
/string.prototype.trimstart@1.0.6:
+
resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==}
+
dependencies:
+
call-bind: 1.0.2
+
define-properties: 1.2.0
+
es-abstract: 1.21.2
+
dev: true
+
+
/strip-ansi@6.0.1:
+
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
+
engines: {node: '>=8'}
+
dependencies:
+
ansi-regex: 5.0.1
+
dev: true
+
+
/strip-ansi@7.0.1:
+
resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==}
+
engines: {node: '>=12'}
+
dependencies:
+
ansi-regex: 6.0.1
+
dev: true
+
+
/strip-bom@3.0.0:
+
resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
+
engines: {node: '>=4'}
+
dev: true
+
+
/strip-final-newline@2.0.0:
+
resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
+
engines: {node: '>=6'}
+
dev: true
+
+
/supports-color@5.5.0:
+
resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
+
engines: {node: '>=4'}
+
dependencies:
+
has-flag: 3.0.0
+
dev: true
+
+
/supports-color@7.2.0:
+
resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
+
engines: {node: '>=8'}
+
dependencies:
+
has-flag: 4.0.0
+
dev: true
+
+
/supports-color@8.1.1:
+
resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==}
+
engines: {node: '>=10'}
+
dependencies:
+
has-flag: 4.0.0
+
dev: true
+
+
/supports-color@9.3.1:
+
resolution: {integrity: sha512-knBY82pjmnIzK3NifMo3RxEIRD9E0kIzV4BKcyTZ9+9kWgLMxd4PrsTSMoFQUabgRBbF8KOLRDCyKgNV+iK44Q==}
+
engines: {node: '>=12'}
+
dev: true
+
+
/supports-preserve-symlinks-flag@1.0.0:
+
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
+
engines: {node: '>= 0.4'}
+
dev: true
+
+
/terser@5.17.6:
+
resolution: {integrity: sha512-V8QHcs8YuyLkLHsJO5ucyff1ykrLVsR4dNnS//L5Y3NiSXpbK1J+WMVUs67eI0KTxs9JtHhgEQpXQVHlHI92DQ==}
+
engines: {node: '>=10'}
+
hasBin: true
+
dependencies:
+
'@jridgewell/source-map': 0.3.3
+
acorn: 8.8.2
+
commander: 2.20.3
+
source-map-support: 0.5.21
+
dev: true
+
+
/throttleit@1.0.0:
+
resolution: {integrity: sha512-rkTVqu6IjfQ/6+uNuuc3sZek4CEYxTJom3IktzgdSxcZqdARuebbA/f4QmAxMQIxqq9ZLEUkSYqvuk1I6VKq4g==}
+
dev: true
+
+
/through@2.3.8:
+
resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
+
dev: true
+
+
/tmp@0.2.1:
+
resolution: {integrity: sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==}
+
engines: {node: '>=8.17.0'}
+
dependencies:
+
rimraf: 3.0.2
+
dev: true
+
+
/to-fast-properties@2.0.0:
+
resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
+
engines: {node: '>=4'}
+
dev: true
+
+
/to-regex-range@5.0.1:
+
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
+
engines: {node: '>=8.0'}
+
dependencies:
+
is-number: 7.0.0
+
dev: true
+
+
/tough-cookie@2.5.0:
+
resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==}
+
engines: {node: '>=0.8'}
+
dependencies:
+
psl: 1.9.0
+
punycode: 2.3.0
+
dev: true
+
+
/tslib@2.5.2:
+
resolution: {integrity: sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==}
+
dev: true
+
+
/tunnel-agent@0.6.0:
+
resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==}
+
dependencies:
+
safe-buffer: 5.2.1
+
dev: true
+
+
/tweetnacl@0.14.5:
+
resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==}
+
dev: true
+
+
/type-fest@0.21.3:
+
resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
+
engines: {node: '>=10'}
+
dev: true
+
+
/typed-array-length@1.0.4:
+
resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==}
+
dependencies:
+
call-bind: 1.0.2
+
for-each: 0.3.3
+
is-typed-array: 1.1.10
+
dev: true
+
+
/typescript@5.0.4:
+
resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==}
+
engines: {node: '>=12.20'}
+
hasBin: true
+
dev: true
+
+
/unbox-primitive@1.0.2:
+
resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
+
dependencies:
+
call-bind: 1.0.2
+
has-bigints: 1.0.2
+
has-symbols: 1.0.3
+
which-boxed-primitive: 1.0.2
+
dev: true
+
+
/universalify@2.0.0:
+
resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==}
+
engines: {node: '>= 10.0.0'}
+
dev: true
+
+
/untildify@4.0.0:
+
resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==}
+
engines: {node: '>=8'}
+
dev: true
+
+
/update-browserslist-db@1.0.11(browserslist@4.21.5):
+
resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==}
+
hasBin: true
+
peerDependencies:
+
browserslist: '>= 4.21.0'
+
dependencies:
+
browserslist: 4.21.5
+
escalade: 3.1.1
+
picocolors: 1.0.0
+
dev: true
+
+
/uuid@8.3.2:
+
resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==}
+
hasBin: true
+
dev: true
+
+
/validate-npm-package-license@3.0.4:
+
resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
+
dependencies:
+
spdx-correct: 3.2.0
+
spdx-expression-parse: 3.0.1
+
dev: true
+
+
/verror@1.10.0:
+
resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==}
+
engines: {'0': node >=0.6.0}
+
dependencies:
+
assert-plus: 1.0.0
+
core-util-is: 1.0.2
+
extsprintf: 1.3.0
+
dev: true
+
+
/vite@2.8.6:
+
resolution: {integrity: sha512-e4H0QpludOVKkmOsRyqQ7LTcMUDF3mcgyNU4lmi0B5JUbe0ZxeBBl8VoZ8Y6Rfn9eFKYtdXNPcYK97ZwH+K2ug==}
+
engines: {node: '>=12.2.0'}
+
hasBin: true
+
peerDependencies:
+
less: '*'
+
sass: '*'
+
stylus: '*'
+
peerDependenciesMeta:
+
less:
+
optional: true
+
sass:
+
optional: true
+
stylus:
+
optional: true
+
dependencies:
+
esbuild: 0.14.54
+
postcss: 8.4.23
+
resolve: 1.22.2
+
rollup: 2.79.1
+
optionalDependencies:
+
fsevents: 2.3.2
+
dev: true
+
+
/which-boxed-primitive@1.0.2:
+
resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
+
dependencies:
+
is-bigint: 1.0.4
+
is-boolean-object: 1.1.2
+
is-number-object: 1.0.7
+
is-string: 1.0.7
+
is-symbol: 1.0.4
+
dev: true
+
+
/which-typed-array@1.1.9:
+
resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==}
+
engines: {node: '>= 0.4'}
+
dependencies:
+
available-typed-arrays: 1.0.5
+
call-bind: 1.0.2
+
for-each: 0.3.3
+
gopd: 1.0.1
+
has-tostringtag: 1.0.0
+
is-typed-array: 1.1.10
+
dev: true
+
+
/which@1.3.1:
+
resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==}
+
hasBin: true
+
dependencies:
+
isexe: 2.0.0
+
dev: true
+
+
/which@2.0.2:
+
resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
+
engines: {node: '>= 8'}
+
hasBin: true
+
dependencies:
+
isexe: 2.0.0
+
dev: true
+
+
/wrap-ansi@6.2.0:
+
resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
+
engines: {node: '>=8'}
+
dependencies:
+
ansi-styles: 4.3.0
+
string-width: 4.2.3
+
strip-ansi: 6.0.1
+
dev: true
+
+
/wrap-ansi@7.0.0:
+
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
+
engines: {node: '>=10'}
+
dependencies:
+
ansi-styles: 4.3.0
+
string-width: 4.2.3
+
strip-ansi: 6.0.1
+
dev: true
+
+
/wrappy@1.0.2:
+
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
+
dev: true
+
+
/yallist@3.1.1:
+
resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
+
dev: true
+
+
/yallist@4.0.0:
+
resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
+
dev: true
+
+
/yaml@1.10.2:
+
resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
+
engines: {node: '>= 6'}
+
dev: true
+
+
/yauzl@2.10.0:
+
resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==}
+
dependencies:
+
buffer-crc32: 0.2.13
+
fd-slicer: 1.1.0
+
dev: true
+
+
/yocto-queue@1.0.0:
+
resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==}
+
engines: {node: '>=12.20'}
+
dev: true
+12
scripts/prepare.js
···
+
const path = require('path');
+
const fs = require('fs');
+
+
const precommit = path.resolve(__dirname, '../.git/hooks/pre-commit');
+
+
const hook = `
+
#!/bin/sh
+
pnpm exec lint-staged --quiet --relative
+
`.trim();
+
+
fs.writeFileSync(precommit, hook);
+
fs.chmodSync(precommit, '755');
+183
scripts/rollup.config.mjs
···
+
import { readFileSync } from 'fs';
+
import * as path from 'path';
+
+
import commonjs from '@rollup/plugin-commonjs';
+
import resolve from '@rollup/plugin-node-resolve';
+
import terser from '@rollup/plugin-terser';
+
import babel from '@rollup/plugin-babel';
+
import cjsCheck from 'rollup-plugin-cjs-check';
+
import dts from 'rollup-plugin-dts';
+
+
const cwd = process.cwd();
+
const pkg = JSON.parse(readFileSync(path.resolve(cwd, './package.json'), 'utf-8'));
+
+
export const externalModules = ['dns', 'fs', 'path', 'url'];
+
if (pkg.peerDependencies)
+
externalModules.push(...Object.keys(pkg.peerDependencies));
+
if (pkg.dependencies) externalModules.push(...Object.keys(pkg.dependencies));
+
+
const externalPredicate = new RegExp(`^(${externalModules.join('|')})($|/)`);
+
+
const terserPretty = terser({
+
warnings: true,
+
ecma: 2015,
+
keep_fnames: true,
+
ie8: false,
+
compress: {
+
pure_getters: true,
+
toplevel: true,
+
booleans_as_integers: false,
+
keep_fnames: true,
+
keep_fargs: true,
+
if_return: false,
+
ie8: false,
+
sequences: false,
+
loops: false,
+
conditionals: false,
+
join_vars: false
+
},
+
mangle: {
+
module: true,
+
keep_fnames: true,
+
},
+
output: {
+
comments: false,
+
beautify: true,
+
braces: true,
+
indent_level: 2
+
}
+
});
+
+
const terserMinified = terser({
+
warnings: true,
+
ecma: 2015,
+
ie8: false,
+
toplevel: true,
+
compress: {
+
keep_infinity: true,
+
pure_getters: true,
+
passes: 10
+
},
+
mangle: {
+
module: true,
+
},
+
output: {
+
comments: false
+
}
+
});
+
+
const commonPlugins = [
+
resolve({
+
extensions: ['.mjs', '.js', '.ts'],
+
mainFields: ['module', 'jsnext', 'main'],
+
preferBuiltins: false,
+
browser: true,
+
}),
+
+
commonjs({
+
ignoreGlobal: true,
+
include: /\/node_modules\//,
+
extensions: ['.mjs', '.js', '.ts'],
+
}),
+
];
+
+
const output = ({ format, isProduction }) => {
+
if (typeof isProduction !== 'boolean')
+
throw new Error('Invalid option `isProduction` at output({ ... })');
+
if (format !== 'cjs' && format !== 'esm')
+
throw new Error('Invalid option `format` at output({ ... })');
+
+
let extension = format === 'esm'
+
? '.es.js'
+
: '.js';
+
if (isProduction) {
+
extension = '.min' + extension;
+
}
+
+
return {
+
entryFileNames: `[name]${extension}`,
+
dir: './dist',
+
exports: 'named',
+
sourcemap: true,
+
sourcemapExcludeSources: false,
+
hoistTransitiveImports: false,
+
indent: false,
+
freeze: false,
+
strict: false,
+
format,
+
plugins: [
+
cjsCheck({ extension }),
+
isProduction ? terserMinified : terserPretty,
+
],
+
// NOTE: All below settings are important for cjs-module-lexer to detect the export
+
// When this changes (and terser mangles the output) this will interfere with Node.js ESM intercompatibility
+
esModule: format !== 'esm',
+
externalLiveBindings: format !== 'esm',
+
generatedCode: {
+
preset: 'es5',
+
reservedNamesAsProps: false,
+
objectShorthand: false,
+
constBindings: false,
+
},
+
};
+
};
+
+
const commonConfig = {
+
input: {
+
'use-interactions': './src/index.ts',
+
},
+
external(id) {
+
return externalPredicate.test(id);
+
},
+
onwarn() {},
+
treeshake: {
+
unknownGlobalSideEffects: false,
+
tryCatchDeoptimization: false,
+
moduleSideEffects: false,
+
},
+
};
+
+
export default [
+
{
+
...commonConfig,
+
plugins: [
+
...commonPlugins,
+
babel({
+
babelrc: false,
+
babelHelpers: 'bundled',
+
extensions: ['js', 'jsx', 'ts', 'tsx'],
+
exclude: 'node_modules/**',
+
presets: [],
+
plugins: [
+
'@babel/plugin-transform-typescript',
+
'@babel/plugin-transform-block-scoping',
+
],
+
}),
+
],
+
output: [
+
output({ format: 'cjs', isProduction: false }),
+
output({ format: 'esm', isProduction: false }),
+
output({ format: 'cjs', isProduction: true }),
+
output({ format: 'esm', isProduction: true }),
+
],
+
},
+
{
+
...commonConfig,
+
input: {
+
'use-interactions': './src/index.ts',
+
},
+
plugins: [
+
...commonPlugins,
+
dts({
+
compilerOptions: {
+
preserveSymlinks: false,
+
},
+
}),
+
],
+
output: {
+
minifyInternalExports: false,
+
entryFileNames: '[name].d.ts',
+
dir: './dist',
+
},
+
},
+
];
-25
src/__tests__/useDismissable.test.tsx
···
cy.get('@inside').should('not.be.visible');
});
-
it('is dismissed without priority when it has focus', () => {
-
const Second = () => {
-
const ref = useRef<HTMLDivElement>(null);
-
useDismissable(ref, () => {});
-
return <div ref={ref} />;
-
};
-
-
mount(
-
<main>
-
<button className="outside">outside</button>
-
<Dialog />
-
<Second />
-
</main>
-
);
-
-
cy.get('.inside').as('inside').should('be.visible');
-
// not dismissed with escape press
-
cy.realPress('Escape');
-
cy.get('@inside').should('be.visible');
-
// is dismissed when it has focus
-
cy.get('@inside').focus();
-
cy.realPress('Escape');
-
cy.get('@inside').should('not.be.visible');
-
});
-
it('is dismissed when focus moves out of it, with focus loss active', () => {
mount(
<main>
+30 -3
src/__tests__/useMenuFocus.test.tsx
···
// typing regular values should refocus the owner input
cy.get('li').first().focus();
cy.realType('test');
-
cy.get('@input')
-
.should('have.focus')
-
.should('have.value', 'test');
+
cy.get('@input').should('have.focus').should('have.value', 'test');
// pressing escape should refocus input
cy.get('li').first().focus();
···
cy.realPress('ArrowDown');
cy.focused().contains('Inner #1');
});
+
+
it('should not focus first menu item if input is not part of the menu', () => {
+
const Menu = () => {
+
const ref = useRef<HTMLUListElement>(null);
+
useMenuFocus(ref);
+
+
return (
+
<main>
+
<input type="search" name="search" />
+
<ul ref={ref}>
+
<li tabIndex={0}>#1</li>
+
<li tabIndex={0}>#2</li>
+
<li tabIndex={0}>#3</li>
+
</ul>
+
</main>
+
);
+
};
+
+
mount(<Menu />);
+
+
// focus the input
+
cy.get('input').first().as('input').focus();
+
cy.focused().should('have.property.name', 'search');
+
+
// pressing enter should not focus the first item
+
cy.get('@input').focus();
+
cy.realPress('Enter');
+
cy.get('@input').should('have.focus');
+
});
+1 -1
src/types.ts
···
import type { CSSProperties } from 'react';
-
export interface Ref<T extends HTMLElement> {
+
export interface Ref<T extends HTMLElement | SVGElement> {
readonly current: T | null;
}
+17 -11
src/useDialogFocus.ts
···
import { snapshotSelection, restoreSelection } from './utils/selection';
import {
-
getFirstFocusTarget,
getFocusTargets,
getNextFocusTarget,
+
getActive,
focus,
} from './utils/focus';
import { click } from './utils/click';
import { useLayoutEffect } from './utils/react';
-
import { contains, isInputElement } from './utils/element';
+
import { contains, getRoot, isInputElement } from './utils/element';
import { makePriorityHook } from './usePriority';
import { Ref } from './types';
···
const { current: element } = ref;
if (!element || disabled) return;
+
const root = getRoot(element);
let selection = snapshotSelection(ownerRef && ownerRef.current);
let willReceiveFocus = false;
let focusMovesForward = true;
···
return;
}
-
const active = document.activeElement as HTMLElement;
+
const active = getActive();
const owner =
(ownerRef && ownerRef.current) || (selection && selection.element);
const focusTargets = getFocusTargets(element);
···
) {
// Implement forward movement in focus targets
event.preventDefault();
-
const focusIndex = focusTargets.indexOf(active);
+
const focusIndex = focusTargets.indexOf(active!);
const nextIndex =
focusIndex < focusTargets.length - 1 ? focusIndex + 1 : 0;
willReceiveFocus = true;
···
) {
// Implement backward movement in focus targets
event.preventDefault();
-
const focusIndex = focusTargets.indexOf(active);
+
const focusIndex = focusTargets.indexOf(active!);
const nextIndex =
focusIndex > 0 ? focusIndex - 1 : focusTargets.length - 1;
willReceiveFocus = true;
···
event.code === 'Enter'
) {
// Move focus to first target when Enter is pressed
-
const newTarget = getFirstFocusTarget(element);
+
const newTarget = getFocusTargets(element)[0];
if (newTarget) {
willReceiveFocus = true;
focus(newTarget);
}
} else if (
(event.code === 'Enter' || event.code === 'Space') &&
-
focusTargets.indexOf(active) > -1 &&
+
focusTargets.indexOf(active!) > -1 &&
!isInputElement(active)
) {
// Implement virtual click / activation for list items
···
}
element.addEventListener('mousedown', onClick, true);
-
document.body.addEventListener('focusin', onFocus);
-
document.addEventListener('keydown', onKey);
+
root.addEventListener('focusin', onFocus);
+
root.addEventListener('keydown', onKey);
return () => {
element.removeEventListener('mousedown', onClick);
-
document.body.removeEventListener('focusin', onFocus);
-
document.removeEventListener('keydown', onKey);
+
root.removeEventListener('focusin', onFocus);
+
root.removeEventListener('keydown', onKey);
+
+
const active = getActive();
+
if (!active || contains(element, active)) {
+
restoreSelection(selection);
+
}
};
}, [ref.current, disabled]);
}
+29 -25
src/useDismissable.ts
···
import { useRef } from 'react';
import { useLayoutEffect } from './utils/react';
-
import { contains } from './utils/element';
+
import { contains, getRoot } from './utils/element';
import { makePriorityHook } from './usePriority';
import { Ref } from './types';
···
export function useDismissable<T extends HTMLElement>(
ref: Ref<T>,
-
onDismiss: () => void,
+
onDismiss: (event: Event) => void,
options?: DismissableOptions
) {
const focusLoss = !!(options && options.focusLoss);
···
const { current: element } = ref;
if (!element || disabled) return;
+
const root = getRoot(element);
let willLoseFocus = false;
function onFocusOut(event: FocusEvent) {
const { target, relatedTarget } = event;
if (
!event.defaultPrevented &&
-
(relatedTarget || willLoseFocus) &&
+
willLoseFocus &&
contains(element, target) &&
!contains(element, relatedTarget)
) {
willLoseFocus = false;
-
onDismissRef.current();
+
onDismissRef.current(event);
}
}
function onFocusIn(event: FocusEvent) {
const { target } = event;
-
if (!event.defaultPrevented && !contains(element, target)) {
-
onDismissRef.current();
+
if (
+
!event.defaultPrevented &&
+
willLoseFocus &&
+
!contains(element, target)
+
) {
+
willLoseFocus = false;
+
onDismissRef.current(event);
}
}
···
return;
}
-
const active = document.activeElement;
-
if (
-
event.code === 'Escape' &&
-
(hasPriority.current || (active && contains(element, active)))
-
) {
+
if (event.code === 'Escape' && hasPriority.current) {
// The current dialog can be dismissed by pressing escape if it either has focus
// or it has priority
event.preventDefault();
-
onDismissRef.current();
+
onDismissRef.current(event);
} else if (event.code === 'Tab') {
willLoseFocus = true;
}
···
function onClick(event: MouseEvent | TouchEvent) {
const { target } = event;
-
const active = document.activeElement;
if (event.defaultPrevented) {
return;
} else if (contains(element, target)) {
willLoseFocus = false;
return;
-
} else if (hasPriority || (active && contains(element, active))) {
+
} else if (hasPriority.current) {
// The current dialog can be dismissed by pressing outside of it if it either has
// focus or it has priority
event.preventDefault();
-
onDismissRef.current();
+
onDismissRef.current(event);
}
}
+
+
const opts = { capture: true } as any;
+
const touchOpts = { capture: true, passive: false } as any;
if (focusLoss) {
-
document.body.addEventListener('focusout', onFocusOut);
-
document.body.addEventListener('focusin', onFocusIn);
+
root.addEventListener('focusout', onFocusOut, opts);
+
root.addEventListener('focusin', onFocusIn, opts);
}
-
document.addEventListener('mousedown', onClick);
-
document.addEventListener('touchstart', onClick);
-
document.addEventListener('keydown', onKey);
+
root.addEventListener('click', onClick, opts);
+
root.addEventListener('touchstart', onClick, touchOpts);
+
root.addEventListener('keydown', onKey, opts);
return () => {
if (focusLoss) {
-
document.body.removeEventListener('focusout', onFocusOut);
-
document.body.removeEventListener('focusin', onFocusIn);
+
root.removeEventListener('focusout', onFocusOut, opts);
+
root.removeEventListener('focusin', onFocusIn, opts);
}
-
document.removeEventListener('mousedown', onClick);
-
document.removeEventListener('touchstart', onClick);
-
document.removeEventListener('keydown', onKey);
+
root.removeEventListener('click', onClick, opts);
+
root.removeEventListener('touchstart', onClick, touchOpts);
+
root.removeEventListener('keydown', onKey, opts);
};
}, [ref.current, hasPriority, disabled, focusLoss]);
}
+22 -14
src/useMenuFocus.ts
···
snapshotSelection,
restoreSelection,
} from './utils/selection';
-
import { getFirstFocusTarget, getFocusTargets, focus } from './utils/focus';
+
+
import { getActive, getFocusTargets, focus } from './utils/focus';
import { click } from './utils/click';
import { useLayoutEffect } from './utils/react';
-
import { contains, isInputElement } from './utils/element';
+
import { contains, getRoot, isInputElement } from './utils/element';
import { Ref } from './types';
export interface MenuFocusOptions {
···
const { current: element } = ref;
if (!element || disabled) return;
+
const root = getRoot(element);
let selection: RestoreSelection | null = null;
function onFocus(event: FocusEvent) {
···
const owner =
(ownerRef && ownerRef.current) || (selection && selection.element);
-
const active = document.activeElement as HTMLElement;
+
const active = getActive();
const focusTargets = getFocusTargets(element);
if (
!focusTargets.length ||
···
) {
// Implement forward movement in focus targets
event.preventDefault();
-
const focusIndex = focusTargets.indexOf(active);
+
const focusIndex = focusTargets.indexOf(active!);
const nextIndex =
focusIndex < focusTargets.length - 1 ? focusIndex + 1 : 0;
focus(focusTargets[nextIndex]);
···
) {
// Implement backward movement in focus targets
event.preventDefault();
-
const focusIndex = focusTargets.indexOf(active);
+
const focusIndex = focusTargets.indexOf(active!);
const nextIndex =
focusIndex > 0 ? focusIndex - 1 : focusTargets.length - 1;
focus(focusTargets[nextIndex]);
···
event.preventDefault();
focus(focusTargets[focusTargets.length - 1]);
} else if (
-
owner &&
-
isInputElement(owner) &&
-
contains(owner, active) &&
+
ownerRef &&
+
ownerRef.current &&
+
isInputElement(ownerRef.current) &&
+
contains(ownerRef.current, active) &&
event.code === 'Enter'
) {
// Move focus to first target when enter is pressed
-
focus(getFirstFocusTarget(element));
+
focus(getFocusTargets(element)[0]);
} else if (
owner &&
!contains(ref.current, owner) &&
···
restoreSelection(selection);
} else if (
(event.code === 'Enter' || event.code === 'Space') &&
-
focusTargets.indexOf(active) > -1 &&
+
focusTargets.indexOf(active!) > -1 &&
!isInputElement(active)
) {
// Implement virtual click / activation for list items
···
}
}
-
document.body.addEventListener('focusin', onFocus);
-
document.addEventListener('keydown', onKey);
+
root.addEventListener('focusin', onFocus);
+
root.addEventListener('keydown', onKey);
return () => {
-
document.body.removeEventListener('focusin', onFocus);
-
document.removeEventListener('keydown', onKey);
+
root.removeEventListener('focusin', onFocus);
+
root.removeEventListener('keydown', onKey);
+
+
const active = getActive();
+
if (!active || contains(element, active)) {
+
restoreSelection(selection);
+
}
};
}, [ref.current, disabled]);
}
+16 -17
src/useModalFocus.ts
···
restoreSelection,
} from './utils/selection';
-
import {
-
getAutofocusTarget,
-
getFirstFocusTarget,
-
getFocusTargets,
-
} from './utils/focus';
-
+
import { getActive, getAutofocusTarget, getFocusTargets } from './utils/focus';
import { useLayoutEffect } from './utils/react';
-
import { contains } from './utils/element';
+
import { contains, getRoot } from './utils/element';
import { makePriorityHook } from './usePriority';
import { Ref } from './types';
···
const { current: element } = ref;
if (!element || disabled) return;
+
const root = getRoot(element);
+
const active = getActive();
let selection: RestoreSelection | null = null;
-
if (!document.activeElement || !contains(element, document.activeElement)) {
-
const newTarget = getAutofocusTarget(element);
-
selection = snapshotSelection(element);
-
newTarget.focus();
+
if (!active || !contains(element, active)) {
+
const newTarget = ref.current ? getAutofocusTarget(ref.current) : null;
+
selection = snapshotSelection();
+
if (newTarget) newTarget.focus();
}
function onBlur(event: FocusEvent) {
+
const { current: element } = ref;
if (!hasPriority.current || !element || event.defaultPrevented) return;
if (
contains(element, event.target) &&
!contains(element, event.relatedTarget)
) {
-
const target = getFirstFocusTarget(element);
+
const target = getFocusTargets(element)[0];
if (target) target.focus();
}
}
function onKeyDown(event: KeyboardEvent) {
+
const { current: element } = ref;
if (!hasPriority.current || !element || event.defaultPrevented) return;
if (event.code === 'Tab') {
-
const activeElement = document.activeElement as HTMLElement;
+
const activeElement = getActive()!;
const targets = getFocusTargets(element);
const index = targets.indexOf(activeElement);
if (event.shiftKey && index === 0) {
···
}
}
-
document.body.addEventListener('focusout', onBlur);
-
document.addEventListener('keydown', onKeyDown);
+
root.addEventListener('focusout', onBlur);
+
root.addEventListener('keydown', onKeyDown);
return () => {
+
root.removeEventListener('focusout', onBlur);
+
root.removeEventListener('keydown', onKeyDown);
restoreSelection(selection);
-
document.body.removeEventListener('focusout', onBlur);
-
document.removeEventListener('keydown', onKeyDown);
};
}, [ref.current, hasPriority, disabled]);
}
+2 -2
src/useOptionFocus.ts
···
-
import { isFocusTarget } from './utils/focus';
+
import { isFocusTarget, getActive } from './utils/focus';
import { useLayoutEffect } from './utils/react';
import { click } from './utils/click';
import { contains, isInputElement } from './utils/element';
···
function onKey(event: KeyboardEvent) {
if (!element || event.defaultPrevented || event.isComposing) return;
-
const active = document.activeElement as HTMLElement;
+
const active = getActive();
if (!isFocusTarget(element) || !contains(active, element)) {
// Do nothing if the current item is not a target or not focused
return;
+4 -5
src/usePriority.ts
···
priorityStack.push(element);
priorityStack.sort(sortByHierarchy);
listeners.add(onChange);
-
listeners.forEach(fn => fn());
+
for (const listener of listeners) listener();
return () => {
-
const index = priorityStack.indexOf(element);
-
priorityStack.splice(index, 1);
+
priorityStack.splice(priorityStack.indexOf(element), 1);
listeners.delete(onChange);
-
listeners.forEach(fn => fn());
+
for (const listener of listeners) listener();
};
-
}, [ref.current, isDisabled]);
+
}, [ref.current, hasPriority, isDisabled]);
return hasPriority;
};
-1
src/utils/__tests__/focus.test.tsx
···
<input type="hidden" className="ignored" />
<input type="text" disabled className="ignored" />
<button tabIndex={-1} className="ignored" />
-
<button style={{ visibility: 'hidden' }} className="ignored">Invisible</button>
<button style={{ display: 'none' }} className="ignored">Invisible</button>
<a className="ignored">No href</a>
+6 -9
src/utils/__tests__/selection.test.tsx
···
selection = snapshotSelection();
// check selection matches expected state
-
expect(selection).to.deep.equal({
-
element: $el.get(0),
-
method: 'focus',
-
});
+
expect(selection?.element).to.deep.equal(
+
$el.get(0),
+
);
});
// unfocus the button
···
selection = snapshotSelection();
// check selection matches expected state
-
expect(selection).to.deep.equal({
-
element: $el.get(0),
-
method: 'setSelectionRange',
-
arguments: [2, 2, 'none'],
-
});
+
expect(selection?.element).to.deep.equal(
+
$el.get(0),
+
);
});
// unfocus the input
+4 -11
src/utils/click.ts
···
+
import { clickableSelectors, focus, getActive } from './focus';
import { contains } from './element';
-
import { focus } from './focus';
-
const clickableSelectors = [
-
'[contenteditable]',
-
'input:not([type="hidden"]):not([disabled])',
-
'button:not([disabled])',
-
'select:not([disabled])',
-
'a[href]',
-
].join(',');
+
export const click = (node: Element | null) => {
+
if (!node) return;
-
export const click = (node: Element) => {
-
const activeElement = document.activeElement;
+
const activeElement = getActive();
if (!activeElement || contains(node, activeElement)) {
let target: Element | null = node;
-
if (node.tagName === 'LABEL') {
const forId = node.getAttribute('for');
target = forId ? document.getElementById(forId) : null;
+16 -20
src/utils/element.ts
···
+
import { inputSelectors } from './focus';
+
+
const excludeSelector =
+
':not([tabindex^="-"]):not([aria-modal]):not([role="dialog"])';
+
/** Returns a given tab index for an element, defaulting to zero. */
-
export const getTabIndex = (node: Element): number => {
-
const index = parseInt(node.getAttribute('tabindex')!, 10);
-
return (
-
(index === index && !(node as HTMLElement).isContentEditable && index) || 0
-
);
-
};
+
export const getTabIndex = (node: HTMLElement): number =>
+
(!node.isContentEditable && node.tabIndex) || 0;
/** Returns whether an element is visible in the context of focusability. */
-
export const isVisible = (node: Element): boolean =>
-
!!(
-
(node.tagName !== 'INPUT' ||
-
(node as HTMLInputElement).type !== 'hidden') &&
-
node.getClientRects().length &&
-
getComputedStyle(node).visibility !== 'hidden'
-
);
+
export const isVisible = (node: Element): node is HTMLElement =>
+
node.matches(excludeSelector) && node.getClientRects().length > 0;
/** Returns whether an element accepts text input. */
-
export const isInputElement = (node: Element): boolean =>
-
!!(
-
node.tagName === 'INPUT' ||
-
node.tagName === 'TEXTAREA' ||
-
(node as HTMLElement).isContentEditable
-
);
+
export const isInputElement = (node: Element | null): boolean =>
+
!!node && node.matches(inputSelectors);
export const contains = (
owner: Element | EventTarget | null,
node: Element | EventTarget | null
-
) =>
+
): owner is HTMLElement =>
!!(
node &&
owner &&
(owner === node || (owner as Element).contains(node as Element))
);
+
+
/** Returns the root element of the input element */
+
export const getRoot = (node: Element): HTMLElement =>
+
(node.getRootNode() || document.body) as HTMLElement;
+48 -65
src/utils/focus.ts
···
import { getTabIndex, isVisible } from './element';
-
const excludeSelector =
-
':not([tabindex^="-"]):not([aria-modal]):not([role="dialog"])';
+
export const inputSelectors =
+
'input:not([type="hidden"]):not([disabled])' +
+
',textarea:not([disabled])' +
+
',[contenteditable]';
+
+
export const clickableSelectors =
+
inputSelectors +
+
',select:not([disabled])' +
+
',button:not([disabled])' +
+
',a[href]';
-
const focusableSelectors = [
-
'input:not([type="hidden"]):not([disabled])' + excludeSelector,
-
'select:not([disabled])' + excludeSelector,
-
'textarea:not([disabled])' + excludeSelector,
-
'button:not([disabled])' + excludeSelector,
-
'iframe' + excludeSelector,
-
'a[href]' + excludeSelector,
-
'audio[controls]' + excludeSelector,
-
'video[controls]' + excludeSelector,
-
'[contenteditable]' + excludeSelector,
-
'[tabindex]' + excludeSelector,
-
].join(',');
+
const focusableSelectors =
+
clickableSelectors +
+
',select:not([disabled])' +
+
',button:not([disabled])' +
+
',iframe' +
+
',a[href]' +
+
',audio[controls]' +
+
',video[controls]' +
+
',[tabindex]';
/** Generic sorting function for tupel containing elements with indices and tab indices. */
-
const sortByTabindex = <T extends HTMLElement>(
-
a: [number, number, T],
-
b: [number, number, T]
-
) => {
-
return a[1] === a[1] ? a[0] - b[0] : a[1] - a[1];
+
const sortByTabindex = (a: HTMLElement, b: HTMLElement) => {
+
const tabIndexA = getTabIndex(a) || 1 << 29;
+
const tabIndexB = getTabIndex(b) || 1 << 29;
+
return tabIndexA - tabIndexB;
};
/** Returns whether this node is focusable. */
export const isFocusTarget = (node: Element): boolean =>
!!node.matches(focusableSelectors) && isVisible(node);
+
/** Returns a sorted list of focus targets inside the given element. */
+
export const getFocusTargets = (node: Element): HTMLElement[] =>
+
([...node.querySelectorAll(focusableSelectors)] as HTMLElement[])
+
.filter(isVisible)
+
.sort(sortByTabindex);
+
/** Returns whether this node may contain focusable elements. */
export const hasFocusTargets = (node: Element): boolean =>
-
!node.matches(excludeSelector) &&
-
isVisible(node) &&
-
!!node.querySelector(focusableSelectors);
-
-
/** Returns a sorted list of focus targets inside the given element. */
-
export const getFocusTargets = (node: Element): HTMLElement[] => {
-
const elements = node.querySelectorAll(focusableSelectors);
-
const targets: HTMLElement[] = [];
-
const tabIndexTargets: [
-
index: number,
-
tabIndex: number,
-
element: HTMLElement
-
][] = [];
-
for (let i = 0, l = elements.length; i < l; i++) {
-
const element = elements[i] as HTMLElement;
-
if (isVisible(element)) {
-
const tabIndex = getTabIndex(element);
-
if (tabIndex === 0) {
-
targets.push(element);
-
} else if (tabIndex > 0) {
-
tabIndexTargets.push([i, tabIndex, element]);
-
}
-
}
-
}
-
-
return tabIndexTargets.length
-
? tabIndexTargets
-
.sort(sortByTabindex)
-
.map(x => x[2])
-
.concat(targets)
-
: targets;
-
};
-
-
/** Returns the first focus target that should be focused automatically. */
-
export const getFirstFocusTarget = (node: HTMLElement): HTMLElement | null =>
-
getFocusTargets(node)[0] || null;
+
isVisible(node) && !!getFocusTargets(node).length;
/** Returns the first focus target that should be focused automatically in a modal/dialog. */
export const getAutofocusTarget = (node: HTMLElement): HTMLElement => {
const elements = node.querySelectorAll(focusableSelectors);
-
for (let i = 0, l = elements.length; i < l; i++) {
-
const element = elements[i] as HTMLElement;
-
if (isVisible(element) && element.matches('[autofocus]')) return element;
-
}
-
-
node.setAttribute('tabindex', '-1');
+
for (const element of elements)
+
if (isVisible(element) && element.autofocus) return element;
+
node.tabIndex = -1;
return node;
};
···
while (
(next = reverse ? next.previousElementSibling : next.nextElementSibling)
) {
-
if (isVisible(next) && !!next.matches(focusableSelectors)) {
+
if (!isVisible(next)) {
+
continue;
+
} else if (!!next.matches(focusableSelectors)) {
return next as HTMLElement;
-
} else if (hasFocusTargets(next)) {
+
} else {
const targets = getFocusTargets(next);
if (targets.length) return targets[reverse ? targets.length - 1 : 0];
}
···
export const focus = (node: Element | null) => {
if (node) {
(node as HTMLElement).focus();
-
} else if (document.activeElement) {
-
(document.activeElement as HTMLElement).blur();
+
} else {
+
const active = getActive();
+
if (active) active.blur();
}
};
+
+
/** Returns the currently active element, even if itโ€™s contained in a shadow root. */
+
export const getActive = (): HTMLElement | null => {
+
let element = document.activeElement;
+
while (element && element.shadowRoot)
+
element = element.shadowRoot.activeElement;
+
return element as HTMLElement | null;
+
};
+18 -15
src/utils/observeScrollArea.ts
···
const mutationObservers: Map<HTMLElement, MutationObserver> = new Map();
const resizeListeners: Map<HTMLElement, Array<() => void>> = new Map();
-
const resizeObserver = new ResizeObserver(entries => {
-
const parents = new Set<Element>();
-
for (let i = 0; i < entries.length; i++) {
-
const parent = entries[i].target.parentElement;
-
if (parent && !parents.has(parent)) {
-
parents.add(parent);
-
const listeners = resizeListeners.get(parent) || [];
-
for (let i = 0; i < listeners.length; i++) listeners[i]();
-
}
-
}
-
});
+
const resizeObserver =
+
typeof ResizeObserver !== 'undefined'
+
? new ResizeObserver(entries => {
+
const parents = new Set<Element>();
+
for (let i = 0; i < entries.length; i++) {
+
const parent = entries[i].target.parentElement;
+
if (parent && !parents.has(parent)) {
+
parents.add(parent);
+
const listeners = resizeListeners.get(parent) || [];
+
for (let i = 0; i < listeners.length; i++) listeners[i]();
+
}
+
}
+
})
+
: undefined;
export function observeScrollArea(
element: HTMLElement,
···
for (let j = 0; j < entry.addedNodes.length; j++) {
const node = entry.addedNodes[j];
if (node.nodeType === Node.ELEMENT_NODE) {
-
resizeObserver.observe(node as Element, resizeOptions);
+
resizeObserver!.observe(node as Element, resizeOptions);
}
}
for (let j = 0; j < entry.removedNodes.length; j++) {
const node = entry.removedNodes[j];
if (node.nodeType === Node.ELEMENT_NODE) {
-
resizeObserver.unobserve(node as Element);
+
resizeObserver!.unobserve(node as Element);
}
}
}
···
const childNodes = element.childNodes;
for (let i = 0; i < childNodes.length; i++)
if (childNodes[i].nodeType === Node.ELEMENT_NODE)
-
resizeObserver.observe(childNodes[i] as Element, resizeOptions);
+
resizeObserver!.observe(childNodes[i] as Element, resizeOptions);
mutationObserver.observe(element, { childList: true });
});
···
const childNodes = element.childNodes;
for (let i = 0; i < childNodes.length; i++)
if (childNodes[i].nodeType === Node.ELEMENT_NODE)
-
resizeObserver.unobserve(childNodes[i] as Element);
+
resizeObserver!.unobserve(childNodes[i] as Element);
resizeListeners.delete(element);
mutationObservers.delete(element);
+33 -45
src/utils/selection.ts
···
import { contains } from './element';
-
-
interface RestoreInputSelection {
-
element: HTMLInputElement;
-
method: 'setSelectionRange';
-
arguments: [number, number, 'forward' | 'backward' | 'none' | undefined];
-
}
-
-
interface RestoreActiveNode {
-
element: HTMLElement;
-
method: 'focus';
-
}
+
import { getActive } from './focus';
-
interface RestoreSelectionRange {
+
export interface RestoreSelection {
element: HTMLElement;
-
method: 'range';
-
range: Range;
+
restore(): void;
}
-
export type RestoreSelection =
-
| RestoreInputSelection
-
| RestoreActiveNode
-
| RestoreSelectionRange;
-
const hasSelection = (node: HTMLElement): node is HTMLInputElement =>
-
(node.nodeName === 'INPUT' || node.nodeName === 'TEXTAREA') &&
typeof (node as HTMLInputElement).selectionStart === 'number' &&
typeof (node as HTMLInputElement).selectionEnd === 'number';
···
export const snapshotSelection = (
node?: HTMLElement | null
): RestoreSelection | null => {
-
const target = document.activeElement as HTMLElement | null;
+
const target = getActive();
const element = node && target && node !== target ? node : target;
if (!element || !target) {
return null;
} else if (hasSelection(element)) {
+
const { selectionStart, selectionEnd, selectionDirection } = element;
return {
element,
-
method: 'setSelectionRange',
-
arguments: [
-
element.selectionStart!,
-
element.selectionEnd!,
-
element.selectionDirection || undefined,
-
],
+
restore() {
+
element.focus();
+
element.setSelectionRange(
+
selectionStart,
+
selectionEnd,
+
selectionDirection || undefined
+
);
+
},
};
}
-
const selection = window.getSelection && window.getSelection();
+
let range: Range | undefined;
+
+
const selection = window.getSelection();
if (selection && selection.rangeCount) {
-
const range = selection.getRangeAt(0);
-
if (contains(target, range.startContainer)) {
-
return { element, method: 'range', range };
+
const _range = selection.getRangeAt(0);
+
if (_range.startContainer && contains(target, _range.startContainer)) {
+
range = _range;
}
}
-
return { element, method: 'focus' };
+
return {
+
element,
+
restore() {
+
element.focus();
+
const selection = window.getSelection();
+
if (range && selection) {
+
selection.removeAllRanges();
+
selection.addRange(range);
+
}
+
},
+
};
};
/** Restores a given snapshot of a selection, falling back to a simple focus. */
-
export const restoreSelection = (restore: RestoreSelection | null) => {
-
if (!restore || !restore.element.parentNode) {
-
return;
-
} else if (restore.method === 'setSelectionRange') {
-
restore.element.focus();
-
restore.element.setSelectionRange(...restore.arguments);
-
} else if (restore.method === 'range') {
-
const selection = window.getSelection()!;
-
restore.element.focus();
-
selection.removeAllRanges();
-
selection.addRange(restore.range);
-
} else {
-
restore.element.focus();
+
export const restoreSelection = (selection: RestoreSelection | null) => {
+
if (selection && selection.element.parentNode) {
+
selection.restore();
}
};
+3 -1
tsconfig.json
···
{
+
"include": ["./src"],
"compilerOptions": {
"types": ["react", "cypress", "cypress-real-events"],
"baseUrl": "./",
···
"forceConsistentCasingInFileNames": true,
"noUnusedLocals": true,
"noEmit": true,
-
"lib": ["dom", "esnext"],
+
"lib": ["dom", "dom.iterable", "esnext"],
"jsx": "react",
"module": "es2015",
"moduleResolution": "node",
+
"skipLibCheck": true,
"target": "esnext",
"strict": true,
"noImplicitAny": false,
+2
vite.config.js
···
+
/** @type {import('vite').UserConfig} */
+
export default {};
-3392
yarn.lock
···
-
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
-
# yarn lockfile v1
-
-
-
"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4":
-
version "7.16.7"
-
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789"
-
integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==
-
dependencies:
-
"@babel/highlight" "^7.16.7"
-
-
"@babel/helper-validator-identifier@^7.16.7":
-
version "7.16.7"
-
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad"
-
integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==
-
-
"@babel/highlight@^7.16.7":
-
version "7.16.10"
-
resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.10.tgz#744f2eb81579d6eea753c227b0f570ad785aba88"
-
integrity sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==
-
dependencies:
-
"@babel/helper-validator-identifier" "^7.16.7"
-
chalk "^2.0.0"
-
js-tokens "^4.0.0"
-
-
"@cypress/mount-utils@1.0.2":
-
version "1.0.2"
-
resolved "https://registry.yarnpkg.com/@cypress/mount-utils/-/mount-utils-1.0.2.tgz#afbc4f8c350b7cd86edc5ad0db0cbe1e0181edc8"
-
integrity sha512-Fn3fdTiyayHoy8Ol0RSu4MlBH2maQ2ZEXeEVKl/zHHXEQpld5HX3vdNLhK5YLij8cLynA4DxOT/nO9iEnIiOXw==
-
-
"@cypress/react@^5.12.4":
-
version "5.12.4"
-
resolved "https://registry.yarnpkg.com/@cypress/react/-/react-5.12.4.tgz#c40e2ec7da065b7c5f53df029f9ff5a131c9a8f2"
-
integrity sha512-d44InxWKmwQKyCMQT/3n1UplYa39yKEQTPlb2HhXF6ickqtmhxw7kePv00yrJpBc9gy2jUkNUOfCbtt2uz1kUw==
-
dependencies:
-
"@cypress/mount-utils" "1.0.2"
-
debug "^4.3.2"
-
find-webpack "2.2.1"
-
find-yarn-workspace-root "2.0.0"
-
-
"@cypress/request@^2.88.10":
-
version "2.88.10"
-
resolved "https://registry.yarnpkg.com/@cypress/request/-/request-2.88.10.tgz#b66d76b07f860d3a4b8d7a0604d020c662752cce"
-
integrity sha512-Zp7F+R93N0yZyG34GutyTNr+okam7s/Fzc1+i3kcqOP8vk6OuajuE9qZJ6Rs+10/1JFtXFYMdyarnU1rZuJesg==
-
dependencies:
-
aws-sign2 "~0.7.0"
-
aws4 "^1.8.0"
-
caseless "~0.12.0"
-
combined-stream "~1.0.6"
-
extend "~3.0.2"
-
forever-agent "~0.6.1"
-
form-data "~2.3.2"
-
http-signature "~1.3.6"
-
is-typedarray "~1.0.0"
-
isstream "~0.1.2"
-
json-stringify-safe "~5.0.1"
-
mime-types "~2.1.19"
-
performance-now "^2.1.0"
-
qs "~6.5.2"
-
safe-buffer "^5.1.2"
-
tough-cookie "~2.5.0"
-
tunnel-agent "^0.6.0"
-
uuid "^8.3.2"
-
-
"@cypress/vite-dev-server@^2.2.2":
-
version "2.2.2"
-
resolved "https://registry.yarnpkg.com/@cypress/vite-dev-server/-/vite-dev-server-2.2.2.tgz#dd16b7470ddd1ff095678b61c56da52ac02f44ed"
-
integrity sha512-02y/Fm0N+CQjKbSjjRtktPgPbp91kOvtc8+WW2l2odIYQkKlG6IOCpmgc898muW0lBAcCszdEIHR/ItdZDiYPw==
-
dependencies:
-
debug "^4.3.2"
-
get-port "^5.1.1"
-
-
"@cypress/xvfb@^1.2.4":
-
version "1.2.4"
-
resolved "https://registry.yarnpkg.com/@cypress/xvfb/-/xvfb-1.2.4.tgz#2daf42e8275b39f4aa53c14214e557bd14e7748a"
-
integrity sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==
-
dependencies:
-
debug "^3.1.0"
-
lodash.once "^4.1.1"
-
-
"@rollup/plugin-buble@^0.21.3":
-
version "0.21.3"
-
resolved "https://registry.yarnpkg.com/@rollup/plugin-buble/-/plugin-buble-0.21.3.tgz#1649a915b1d051a4f430d40e7734a7f67a69b33e"
-
integrity sha512-Iv8cCuFPnMdqV4pcyU+OrfjOfagPArRQ1PyQjx5KgHk3dARedI+8PNTLSMpJts0lQJr8yF2pAU4GxpxCBJ9HYw==
-
dependencies:
-
"@rollup/pluginutils" "^3.0.8"
-
"@types/buble" "^0.19.2"
-
buble "^0.20.0"
-
-
"@rollup/plugin-commonjs@^21.0.2":
-
version "21.0.2"
-
resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-21.0.2.tgz#0b9c539aa1837c94abfaf87945838b0fc8564891"
-
integrity sha512-d/OmjaLVO4j/aQX69bwpWPpbvI3TJkQuxoAk7BH8ew1PyoMBLTOuvJTjzG8oEoW7drIIqB0KCJtfFLu/2GClWg==
-
dependencies:
-
"@rollup/pluginutils" "^3.1.0"
-
commondir "^1.0.1"
-
estree-walker "^2.0.1"
-
glob "^7.1.6"
-
is-reference "^1.2.1"
-
magic-string "^0.25.7"
-
resolve "^1.17.0"
-
-
"@rollup/plugin-node-resolve@^13.1.3":
-
version "13.1.3"
-
resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.1.3.tgz#2ed277fb3ad98745424c1d2ba152484508a92d79"
-
integrity sha512-BdxNk+LtmElRo5d06MGY4zoepyrXX1tkzX2hrnPEZ53k78GuOMWLqmJDGIIOPwVRIFZrLQOo+Yr6KtCuLIA0AQ==
-
dependencies:
-
"@rollup/pluginutils" "^3.1.0"
-
"@types/resolve" "1.17.1"
-
builtin-modules "^3.1.0"
-
deepmerge "^4.2.2"
-
is-module "^1.0.0"
-
resolve "^1.19.0"
-
-
"@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.1.0":
-
version "3.1.0"
-
resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b"
-
integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==
-
dependencies:
-
"@types/estree" "0.0.39"
-
estree-walker "^1.0.1"
-
picomatch "^2.2.2"
-
-
"@rollup/pluginutils@^4.1.2":
-
version "4.2.0"
-
resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-4.2.0.tgz#a14bbd058fdbba0a5647143b16ed0d86fb60bd08"
-
integrity sha512-2WUyJNRkyH5p487pGnn4tWAsxhEFKN/pT8CMgHshd5H+IXkOnKvKZwsz5ZWz+YCXkleZRAU5kwbfgF8CPfDRqA==
-
dependencies:
-
estree-walker "^2.0.1"
-
picomatch "^2.2.2"
-
-
"@types/buble@^0.19.2":
-
version "0.19.2"
-
resolved "https://registry.yarnpkg.com/@types/buble/-/buble-0.19.2.tgz#a4289d20b175b3c206aaad80caabdabe3ecdfdd1"
-
integrity sha512-uUD8zIfXMKThmFkahTXDGI3CthFH1kMg2dOm3KLi4GlC5cbARA64bEcUMbbWdWdE73eoc/iBB9PiTMqH0dNS2Q==
-
dependencies:
-
magic-string "^0.25.0"
-
-
"@types/estree@*":
-
version "0.0.51"
-
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40"
-
integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==
-
-
"@types/estree@0.0.39":
-
version "0.0.39"
-
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f"
-
integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==
-
-
"@types/node@*":
-
version "17.0.22"
-
resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.22.tgz#38b6c4b9b2f3ed9f2e376cce42a298fb2375251e"
-
integrity sha512-8FwbVoG4fy+ykY86XCAclKZDORttqE5/s7dyWZKLXTdv3vRy5HozBEinG5IqhvPXXzIZEcTVbuHlQEI6iuwcmw==
-
-
"@types/node@^14.14.31":
-
version "14.18.12"
-
resolved "https://registry.yarnpkg.com/@types/node/-/node-14.18.12.tgz#0d4557fd3b94497d793efd4e7d92df2f83b4ef24"
-
integrity sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==
-
-
"@types/parse-json@^4.0.0":
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0"
-
integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==
-
-
"@types/prop-types@*":
-
version "15.7.4"
-
resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.4.tgz#fcf7205c25dff795ee79af1e30da2c9790808f11"
-
integrity sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==
-
-
"@types/react@^17.0.42":
-
version "17.0.42"
-
resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.42.tgz#8242b9219bf8a911c47f248e327206fea3f4ee5a"
-
integrity sha512-nuab3x3CpJ7VFeNA+3HTUuEkvClYHXqWtWd7Ud6AZYW7Z3NH9WKtgU+tFB0ZLcHq+niB/HnzLcaZPqMJ95+k5Q==
-
dependencies:
-
"@types/prop-types" "*"
-
"@types/scheduler" "*"
-
csstype "^3.0.2"
-
-
"@types/resolve@1.17.1":
-
version "1.17.1"
-
resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6"
-
integrity sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==
-
dependencies:
-
"@types/node" "*"
-
-
"@types/scheduler@*":
-
version "0.16.2"
-
resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39"
-
integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==
-
-
"@types/sinonjs__fake-timers@8.1.1":
-
version "8.1.1"
-
resolved "https://registry.yarnpkg.com/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz#b49c2c70150141a15e0fa7e79cf1f92a72934ce3"
-
integrity sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==
-
-
"@types/sizzle@^2.3.2":
-
version "2.3.3"
-
resolved "https://registry.yarnpkg.com/@types/sizzle/-/sizzle-2.3.3.tgz#ff5e2f1902969d305225a047c8a0fd5c915cebef"
-
integrity sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==
-
-
"@types/yauzl@^2.9.1":
-
version "2.9.2"
-
resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.9.2.tgz#c48e5d56aff1444409e39fa164b0b4d4552a7b7a"
-
integrity sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA==
-
dependencies:
-
"@types/node" "*"
-
-
"@yarn-tool/resolve-package@^1.0.40":
-
version "1.0.46"
-
resolved "https://registry.yarnpkg.com/@yarn-tool/resolve-package/-/resolve-package-1.0.46.tgz#db7354380e5ca7682294af59e5ab0f7fce640ac1"
-
integrity sha512-RJcBGTVywUqYGRtGkPSgJC/ozf0wK/xjUy66tXkbpL35U0o1oef4S0v23euxA/CiukqBWr2fRGtGY6FidESdTg==
-
dependencies:
-
pkg-dir "< 6 >= 5"
-
tslib "^2.3.1"
-
upath2 "^3.1.12"
-
-
acorn-dynamic-import@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz#482210140582a36b83c3e342e1cfebcaa9240948"
-
integrity sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==
-
-
acorn-jsx@^5.2.0:
-
version "5.3.2"
-
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
-
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
-
-
acorn@^6.4.1:
-
version "6.4.2"
-
resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6"
-
integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==
-
-
acorn@^8.5.0:
-
version "8.7.0"
-
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.0.tgz#90951fde0f8f09df93549481e5fc141445b791cf"
-
integrity sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==
-
-
aggregate-error@^3.0.0:
-
version "3.1.0"
-
resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a"
-
integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==
-
dependencies:
-
clean-stack "^2.0.0"
-
indent-string "^4.0.0"
-
-
ansi-colors@^4.1.1:
-
version "4.1.1"
-
resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348"
-
integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==
-
-
ansi-escapes@^4.3.0:
-
version "4.3.2"
-
resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e"
-
integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==
-
dependencies:
-
type-fest "^0.21.3"
-
-
ansi-regex@^5.0.1:
-
version "5.0.1"
-
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
-
integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
-
-
ansi-regex@^6.0.1:
-
version "6.0.1"
-
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a"
-
integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==
-
-
ansi-styles@^3.2.1:
-
version "3.2.1"
-
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
-
integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
-
dependencies:
-
color-convert "^1.9.0"
-
-
ansi-styles@^4.0.0, ansi-styles@^4.1.0:
-
version "4.3.0"
-
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
-
integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
-
dependencies:
-
color-convert "^2.0.1"
-
-
ansi-styles@^6.0.0:
-
version "6.1.0"
-
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.1.0.tgz#87313c102b8118abd57371afab34618bf7350ed3"
-
integrity sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==
-
-
arch@^2.2.0:
-
version "2.2.0"
-
resolved "https://registry.yarnpkg.com/arch/-/arch-2.2.0.tgz#1bc47818f305764f23ab3306b0bfc086c5a29d11"
-
integrity sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==
-
-
arr-diff@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520"
-
integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=
-
-
arr-flatten@^1.1.0:
-
version "1.1.0"
-
resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1"
-
integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==
-
-
arr-union@^3.1.0:
-
version "3.1.0"
-
resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4"
-
integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=
-
-
array-unique@^0.3.2:
-
version "0.3.2"
-
resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"
-
integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=
-
-
asn1@~0.2.3:
-
version "0.2.6"
-
resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.6.tgz#0d3a7bb6e64e02a90c0303b31f292868ea09a08d"
-
integrity sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==
-
dependencies:
-
safer-buffer "~2.1.0"
-
-
assert-plus@1.0.0, assert-plus@^1.0.0:
-
version "1.0.0"
-
resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
-
integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=
-
-
assign-symbols@^1.0.0:
-
version "1.0.0"
-
resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367"
-
integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=
-
-
astral-regex@^2.0.0:
-
version "2.0.0"
-
resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31"
-
integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==
-
-
async@^3.2.0:
-
version "3.2.3"
-
resolved "https://registry.yarnpkg.com/async/-/async-3.2.3.tgz#ac53dafd3f4720ee9e8a160628f18ea91df196c9"
-
integrity sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==
-
-
asynckit@^0.4.0:
-
version "0.4.0"
-
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
-
integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=
-
-
at-least-node@^1.0.0:
-
version "1.0.0"
-
resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2"
-
integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==
-
-
atob@^2.1.2:
-
version "2.1.2"
-
resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
-
integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
-
-
aws-sign2@~0.7.0:
-
version "0.7.0"
-
resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
-
integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=
-
-
aws4@^1.8.0:
-
version "1.11.0"
-
resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59"
-
integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==
-
-
balanced-match@^1.0.0:
-
version "1.0.2"
-
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
-
integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
-
-
base64-js@^1.3.1:
-
version "1.5.1"
-
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
-
integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
-
-
base@^0.11.1:
-
version "0.11.2"
-
resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f"
-
integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==
-
dependencies:
-
cache-base "^1.0.1"
-
class-utils "^0.3.5"
-
component-emitter "^1.2.1"
-
define-property "^1.0.0"
-
isobject "^3.0.1"
-
mixin-deep "^1.2.0"
-
pascalcase "^0.1.1"
-
-
bcrypt-pbkdf@^1.0.0:
-
version "1.0.2"
-
resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"
-
integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=
-
dependencies:
-
tweetnacl "^0.14.3"
-
-
blob-util@^2.0.2:
-
version "2.0.2"
-
resolved "https://registry.yarnpkg.com/blob-util/-/blob-util-2.0.2.tgz#3b4e3c281111bb7f11128518006cdc60b403a1eb"
-
integrity sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==
-
-
bluebird@^3.7.2:
-
version "3.7.2"
-
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
-
integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==
-
-
brace-expansion@^1.1.7:
-
version "1.1.11"
-
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
-
integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
-
dependencies:
-
balanced-match "^1.0.0"
-
concat-map "0.0.1"
-
-
braces@^2.3.1:
-
version "2.3.2"
-
resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729"
-
integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==
-
dependencies:
-
arr-flatten "^1.1.0"
-
array-unique "^0.3.2"
-
extend-shallow "^2.0.1"
-
fill-range "^4.0.0"
-
isobject "^3.0.1"
-
repeat-element "^1.1.2"
-
snapdragon "^0.8.1"
-
snapdragon-node "^2.0.1"
-
split-string "^3.0.2"
-
to-regex "^3.0.1"
-
-
braces@^3.0.1:
-
version "3.0.2"
-
resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
-
integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
-
dependencies:
-
fill-range "^7.0.1"
-
-
buble@^0.20.0:
-
version "0.20.0"
-
resolved "https://registry.yarnpkg.com/buble/-/buble-0.20.0.tgz#a143979a8d968b7f76b57f38f2e7ce7cfe938d1f"
-
integrity sha512-/1gnaMQE8xvd5qsNBl+iTuyjJ9XxeaVxAMF86dQ4EyxFJOZtsgOS8Ra+7WHgZTam5IFDtt4BguN0sH0tVTKrOw==
-
dependencies:
-
acorn "^6.4.1"
-
acorn-dynamic-import "^4.0.0"
-
acorn-jsx "^5.2.0"
-
chalk "^2.4.2"
-
magic-string "^0.25.7"
-
minimist "^1.2.5"
-
regexpu-core "4.5.4"
-
-
buffer-crc32@~0.2.3:
-
version "0.2.13"
-
resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242"
-
integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=
-
-
buffer-from@^1.0.0:
-
version "1.1.2"
-
resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
-
integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
-
-
buffer@^5.6.0:
-
version "5.7.1"
-
resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0"
-
integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
-
dependencies:
-
base64-js "^1.3.1"
-
ieee754 "^1.1.13"
-
-
builtin-modules@^3.1.0:
-
version "3.2.0"
-
resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887"
-
integrity sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==
-
-
cache-base@^1.0.1:
-
version "1.0.1"
-
resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2"
-
integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==
-
dependencies:
-
collection-visit "^1.0.0"
-
component-emitter "^1.2.1"
-
get-value "^2.0.6"
-
has-value "^1.0.0"
-
isobject "^3.0.1"
-
set-value "^2.0.0"
-
to-object-path "^0.3.0"
-
union-value "^1.0.0"
-
unset-value "^1.0.0"
-
-
cachedir@^2.3.0:
-
version "2.3.0"
-
resolved "https://registry.yarnpkg.com/cachedir/-/cachedir-2.3.0.tgz#0c75892a052198f0b21c7c1804d8331edfcae0e8"
-
integrity sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==
-
-
call-bind@^1.0.0, call-bind@^1.0.2:
-
version "1.0.2"
-
resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
-
integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
-
dependencies:
-
function-bind "^1.1.1"
-
get-intrinsic "^1.0.2"
-
-
callsites@^3.0.0:
-
version "3.1.0"
-
resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
-
integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
-
-
caseless@~0.12.0:
-
version "0.12.0"
-
resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
-
integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
-
-
chalk@^2.0.0, 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==
-
dependencies:
-
ansi-styles "^3.2.1"
-
escape-string-regexp "^1.0.5"
-
supports-color "^5.3.0"
-
-
chalk@^4.0.0, chalk@^4.1.0:
-
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"
-
-
check-more-types@2.24.0, check-more-types@^2.24.0:
-
version "2.24.0"
-
resolved "https://registry.yarnpkg.com/check-more-types/-/check-more-types-2.24.0.tgz#1420ffb10fd444dcfc79b43891bbfffd32a84600"
-
integrity sha1-FCD/sQ/URNz8ebQ4kbv//TKoRgA=
-
-
ci-info@^2.0.0:
-
version "2.0.0"
-
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
-
integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
-
-
ci-info@^3.2.0:
-
version "3.3.0"
-
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.3.0.tgz#b4ed1fb6818dea4803a55c623041f9165d2066b2"
-
integrity sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==
-
-
class-utils@^0.3.5:
-
version "0.3.6"
-
resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463"
-
integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==
-
dependencies:
-
arr-union "^3.1.0"
-
define-property "^0.2.5"
-
isobject "^3.0.0"
-
static-extend "^0.1.1"
-
-
clean-stack@^2.0.0:
-
version "2.2.0"
-
resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b"
-
integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==
-
-
cli-cursor@^3.1.0:
-
version "3.1.0"
-
resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307"
-
integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==
-
dependencies:
-
restore-cursor "^3.1.0"
-
-
cli-table3@~0.6.1:
-
version "0.6.1"
-
resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.1.tgz#36ce9b7af4847f288d3cdd081fbd09bf7bd237b8"
-
integrity sha512-w0q/enDHhPLq44ovMGdQeeDLvwxwavsJX7oQGYt/LrBlYsyaxyDnp6z3QzFut/6kLLKnlcUVJLrpB7KBfgG/RA==
-
dependencies:
-
string-width "^4.2.0"
-
optionalDependencies:
-
colors "1.4.0"
-
-
cli-truncate@^2.1.0:
-
version "2.1.0"
-
resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7"
-
integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==
-
dependencies:
-
slice-ansi "^3.0.0"
-
string-width "^4.2.0"
-
-
cli-truncate@^3.1.0:
-
version "3.1.0"
-
resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-3.1.0.tgz#3f23ab12535e3d73e839bb43e73c9de487db1389"
-
integrity sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==
-
dependencies:
-
slice-ansi "^5.0.0"
-
string-width "^5.0.0"
-
-
collection-visit@^1.0.0:
-
version "1.0.0"
-
resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0"
-
integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=
-
dependencies:
-
map-visit "^1.0.0"
-
object-visit "^1.0.0"
-
-
color-convert@^1.9.0:
-
version "1.9.3"
-
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
-
integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
-
dependencies:
-
color-name "1.1.3"
-
-
color-convert@^2.0.1:
-
version "2.0.1"
-
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
-
integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
-
dependencies:
-
color-name "~1.1.4"
-
-
color-name@1.1.3:
-
version "1.1.3"
-
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
-
integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
-
-
color-name@~1.1.4:
-
version "1.1.4"
-
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
-
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
-
-
colorette@^2.0.16:
-
version "2.0.16"
-
resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.16.tgz#713b9af84fdb000139f04546bd4a93f62a5085da"
-
integrity sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==
-
-
colors@1.4.0:
-
version "1.4.0"
-
resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78"
-
integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==
-
-
combined-stream@^1.0.6, combined-stream@~1.0.6:
-
version "1.0.8"
-
resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
-
integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
-
dependencies:
-
delayed-stream "~1.0.0"
-
-
commander@^2.20.0:
-
version "2.20.3"
-
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
-
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
-
-
commander@^5.1.0:
-
version "5.1.0"
-
resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae"
-
integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==
-
-
commander@^8.3.0:
-
version "8.3.0"
-
resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66"
-
integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==
-
-
common-tags@^1.8.0:
-
version "1.8.2"
-
resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.2.tgz#94ebb3c076d26032745fd54face7f688ef5ac9c6"
-
integrity sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==
-
-
commondir@^1.0.1:
-
version "1.0.1"
-
resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
-
integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=
-
-
compare-versions@^3.6.0:
-
version "3.6.0"
-
resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.6.0.tgz#1a5689913685e5a87637b8d3ffca75514ec41d62"
-
integrity sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==
-
-
component-emitter@^1.2.1:
-
version "1.3.0"
-
resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0"
-
integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==
-
-
concat-map@0.0.1:
-
version "0.0.1"
-
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
-
integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
-
-
copy-descriptor@^0.1.0:
-
version "0.1.1"
-
resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
-
integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=
-
-
core-util-is@1.0.2:
-
version "1.0.2"
-
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
-
integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
-
-
cosmiconfig@^7.0.0:
-
version "7.0.1"
-
resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d"
-
integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==
-
dependencies:
-
"@types/parse-json" "^4.0.0"
-
import-fresh "^3.2.1"
-
parse-json "^5.0.0"
-
path-type "^4.0.0"
-
yaml "^1.10.0"
-
-
cross-spawn@^6.0.5:
-
version "6.0.5"
-
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"
-
integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==
-
dependencies:
-
nice-try "^1.0.4"
-
path-key "^2.0.1"
-
semver "^5.5.0"
-
shebang-command "^1.2.0"
-
which "^1.2.9"
-
-
cross-spawn@^7.0.0, cross-spawn@^7.0.3:
-
version "7.0.3"
-
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
-
integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
-
dependencies:
-
path-key "^3.1.0"
-
shebang-command "^2.0.0"
-
which "^2.0.1"
-
-
csstype@^3.0.2:
-
version "3.0.11"
-
resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.11.tgz#d66700c5eacfac1940deb4e3ee5642792d85cd33"
-
integrity sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==
-
-
cypress-real-events@^1.7.0:
-
version "1.7.0"
-
resolved "https://registry.yarnpkg.com/cypress-real-events/-/cypress-real-events-1.7.0.tgz#ad6a78de33af3af0e6437f5c713e30691c44472c"
-
integrity sha512-iyXp07j0V9sG3YClVDcvHN2DAQDgr+EjTID82uWDw6OZBlU3pXEBqTMNYqroz3bxlb0k+F74U81aZwzMNaKyew==
-
-
cypress@^9.5.2:
-
version "9.5.2"
-
resolved "https://registry.yarnpkg.com/cypress/-/cypress-9.5.2.tgz#8fb6ee4a890fbc35620800810bf6fb11995927bd"
-
integrity sha512-gYiQYvJozMzDOriUV1rCt6CeRM/pRK4nhwGJj3nJQyX2BoUdTCVwp30xDMKc771HiNVhBtgj5o5/iBdVDVXQUg==
-
dependencies:
-
"@cypress/request" "^2.88.10"
-
"@cypress/xvfb" "^1.2.4"
-
"@types/node" "^14.14.31"
-
"@types/sinonjs__fake-timers" "8.1.1"
-
"@types/sizzle" "^2.3.2"
-
arch "^2.2.0"
-
blob-util "^2.0.2"
-
bluebird "^3.7.2"
-
buffer "^5.6.0"
-
cachedir "^2.3.0"
-
chalk "^4.1.0"
-
check-more-types "^2.24.0"
-
cli-cursor "^3.1.0"
-
cli-table3 "~0.6.1"
-
commander "^5.1.0"
-
common-tags "^1.8.0"
-
dayjs "^1.10.4"
-
debug "^4.3.2"
-
enquirer "^2.3.6"
-
eventemitter2 "^6.4.3"
-
execa "4.1.0"
-
executable "^4.1.1"
-
extract-zip "2.0.1"
-
figures "^3.2.0"
-
fs-extra "^9.1.0"
-
getos "^3.2.1"
-
is-ci "^3.0.0"
-
is-installed-globally "~0.4.0"
-
lazy-ass "^1.6.0"
-
listr2 "^3.8.3"
-
lodash "^4.17.21"
-
log-symbols "^4.0.0"
-
minimist "^1.2.5"
-
ospath "^1.2.2"
-
pretty-bytes "^5.6.0"
-
proxy-from-env "1.0.0"
-
request-progress "^3.0.0"
-
semver "^7.3.2"
-
supports-color "^8.1.1"
-
tmp "~0.2.1"
-
untildify "^4.0.0"
-
yauzl "^2.10.0"
-
-
dashdash@^1.12.0:
-
version "1.14.1"
-
resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
-
integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=
-
dependencies:
-
assert-plus "^1.0.0"
-
-
dayjs@^1.10.4:
-
version "1.11.0"
-
resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.0.tgz#009bf7ef2e2ea2d5db2e6583d2d39a4b5061e805"
-
integrity sha512-JLC809s6Y948/FuCZPm5IX8rRhQwOiyMb2TfVVQEixG7P8Lm/gt5S7yoQZmC8x1UehI9Pb7sksEt4xx14m+7Ug==
-
-
debug@4.1.1:
-
version "4.1.1"
-
resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791"
-
integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==
-
dependencies:
-
ms "^2.1.1"
-
-
debug@^2.2.0, debug@^2.3.3:
-
version "2.6.9"
-
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
-
integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
-
dependencies:
-
ms "2.0.0"
-
-
debug@^3.1.0:
-
version "3.2.7"
-
resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
-
integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
-
dependencies:
-
ms "^2.1.1"
-
-
debug@^4.1.1, 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==
-
dependencies:
-
ms "2.1.2"
-
-
decode-uri-component@^0.2.0:
-
version "0.2.0"
-
resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
-
integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=
-
-
deepmerge@^4.2.2:
-
version "4.2.2"
-
resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955"
-
integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==
-
-
define-properties@^1.1.3:
-
version "1.1.3"
-
resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1"
-
integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==
-
dependencies:
-
object-keys "^1.0.12"
-
-
define-property@^0.2.5:
-
version "0.2.5"
-
resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116"
-
integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=
-
dependencies:
-
is-descriptor "^0.1.0"
-
-
define-property@^1.0.0:
-
version "1.0.0"
-
resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6"
-
integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY=
-
dependencies:
-
is-descriptor "^1.0.0"
-
-
define-property@^2.0.2:
-
version "2.0.2"
-
resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d"
-
integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==
-
dependencies:
-
is-descriptor "^1.0.2"
-
isobject "^3.0.1"
-
-
delayed-stream@~1.0.0:
-
version "1.0.0"
-
resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
-
integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
-
-
eastasianwidth@^0.2.0:
-
version "0.2.0"
-
resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb"
-
integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==
-
-
ecc-jsbn@~0.1.1:
-
version "0.1.2"
-
resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9"
-
integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=
-
dependencies:
-
jsbn "~0.1.0"
-
safer-buffer "^2.1.0"
-
-
emoji-regex@^8.0.0:
-
version "8.0.0"
-
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
-
integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
-
-
emoji-regex@^9.2.2:
-
version "9.2.2"
-
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72"
-
integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==
-
-
end-of-stream@^1.1.0:
-
version "1.4.4"
-
resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
-
integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
-
dependencies:
-
once "^1.4.0"
-
-
enquirer@^2.3.6:
-
version "2.3.6"
-
resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d"
-
integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==
-
dependencies:
-
ansi-colors "^4.1.1"
-
-
error-ex@^1.3.1:
-
version "1.3.2"
-
resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
-
integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
-
dependencies:
-
is-arrayish "^0.2.1"
-
-
es-abstract@^1.19.1:
-
version "1.19.1"
-
resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.1.tgz#d4885796876916959de78edaa0df456627115ec3"
-
integrity sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==
-
dependencies:
-
call-bind "^1.0.2"
-
es-to-primitive "^1.2.1"
-
function-bind "^1.1.1"
-
get-intrinsic "^1.1.1"
-
get-symbol-description "^1.0.0"
-
has "^1.0.3"
-
has-symbols "^1.0.2"
-
internal-slot "^1.0.3"
-
is-callable "^1.2.4"
-
is-negative-zero "^2.0.1"
-
is-regex "^1.1.4"
-
is-shared-array-buffer "^1.0.1"
-
is-string "^1.0.7"
-
is-weakref "^1.0.1"
-
object-inspect "^1.11.0"
-
object-keys "^1.1.1"
-
object.assign "^4.1.2"
-
string.prototype.trimend "^1.0.4"
-
string.prototype.trimstart "^1.0.4"
-
unbox-primitive "^1.0.1"
-
-
es-to-primitive@^1.2.1:
-
version "1.2.1"
-
resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
-
integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
-
dependencies:
-
is-callable "^1.1.4"
-
is-date-object "^1.0.1"
-
is-symbol "^1.0.2"
-
-
esbuild-android-64@0.14.27:
-
version "0.14.27"
-
resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.14.27.tgz#b868bbd9955a92309c69df628d8dd1945478b45c"
-
integrity sha512-LuEd4uPuj/16Y8j6kqy3Z2E9vNY9logfq8Tq+oTE2PZVuNs3M1kj5Qd4O95ee66yDGb3isaOCV7sOLDwtMfGaQ==
-
-
esbuild-android-arm64@0.14.27:
-
version "0.14.27"
-
resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.14.27.tgz#e7d6430555e8e9c505fd87266bbc709f25f1825c"
-
integrity sha512-E8Ktwwa6vX8q7QeJmg8yepBYXaee50OdQS3BFtEHKrzbV45H4foMOeEE7uqdjGQZFBap5VAqo7pvjlyA92wznQ==
-
-
esbuild-darwin-64@0.14.27:
-
version "0.14.27"
-
resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.14.27.tgz#4dc7484127564e89b4445c0a560a3cb50b3d68e1"
-
integrity sha512-czw/kXl/1ZdenPWfw9jDc5iuIYxqUxgQ/Q+hRd4/3udyGGVI31r29LCViN2bAJgGvQkqyLGVcG03PJPEXQ5i2g==
-
-
esbuild-darwin-arm64@0.14.27:
-
version "0.14.27"
-
resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.27.tgz#469e59c665f84a8ed323166624c5e7b9b2d22ac1"
-
integrity sha512-BEsv2U2U4o672oV8+xpXNxN9bgqRCtddQC6WBh4YhXKDcSZcdNh7+6nS+DM2vu7qWIWNA4JbRG24LUUYXysimQ==
-
-
esbuild-freebsd-64@0.14.27:
-
version "0.14.27"
-
resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.27.tgz#895df03bf5f87094a56c9a5815bf92e591903d70"
-
integrity sha512-7FeiFPGBo+ga+kOkDxtPmdPZdayrSzsV9pmfHxcyLKxu+3oTcajeZlOO1y9HW+t5aFZPiv7czOHM4KNd0tNwCA==
-
-
esbuild-freebsd-arm64@0.14.27:
-
version "0.14.27"
-
resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.27.tgz#0b72a41a6b8655e9a8c5608f2ec1afdcf6958441"
-
integrity sha512-8CK3++foRZJluOWXpllG5zwAVlxtv36NpHfsbWS7TYlD8S+QruXltKlXToc/5ZNzBK++l6rvRKELu/puCLc7jA==
-
-
esbuild-linux-32@0.14.27:
-
version "0.14.27"
-
resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.14.27.tgz#43b8ba3803b0bbe7f051869c6a8bf6de1e95de28"
-
integrity sha512-qhNYIcT+EsYSBClZ5QhLzFzV5iVsP1YsITqblSaztr3+ZJUI+GoK8aXHyzKd7/CKKuK93cxEMJPpfi1dfsOfdw==
-
-
esbuild-linux-64@0.14.27:
-
version "0.14.27"
-
resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.14.27.tgz#dc8072097327ecfadba1735562824ce8c05dd0bd"
-
integrity sha512-ESjck9+EsHoTaKWlFKJpPZRN26uiav5gkI16RuI8WBxUdLrrAlYuYSndxxKgEn1csd968BX/8yQZATYf/9+/qg==
-
-
esbuild-linux-arm64@0.14.27:
-
version "0.14.27"
-
resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.27.tgz#c52b58cbe948426b1559910f521b0a3f396f10b8"
-
integrity sha512-no6Mi17eV2tHlJnqBHRLekpZ2/VYx+NfGxKcBE/2xOMYwctsanCaXxw4zapvNrGE9X38vefVXLz6YCF8b1EHiQ==
-
-
esbuild-linux-arm@0.14.27:
-
version "0.14.27"
-
resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.14.27.tgz#df869dbd67d4ee3a04b3c7273b6bd2b233e78a18"
-
integrity sha512-JnnmgUBdqLQO9hoNZQqNHFWlNpSX82vzB3rYuCJMhtkuaWQEmQz6Lec1UIxJdC38ifEghNTBsF9bbe8dFilnCw==
-
-
esbuild-linux-mips64le@0.14.27:
-
version "0.14.27"
-
resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.27.tgz#a2b646d9df368b01aa970a7b8968be6dd6b01d19"
-
integrity sha512-NolWP2uOvIJpbwpsDbwfeExZOY1bZNlWE/kVfkzLMsSgqeVcl5YMen/cedRe9mKnpfLli+i0uSp7N+fkKNU27A==
-
-
esbuild-linux-ppc64le@0.14.27:
-
version "0.14.27"
-
resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.27.tgz#9a21af766a0292578a3009c7408b8509cac7cefd"
-
integrity sha512-/7dTjDvXMdRKmsSxKXeWyonuGgblnYDn0MI1xDC7J1VQXny8k1qgNp6VmrlsawwnsymSUUiThhkJsI+rx0taNA==
-
-
esbuild-linux-riscv64@0.14.27:
-
version "0.14.27"
-
resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.27.tgz#344a27f91568056a5903ad5841b447e00e78d740"
-
integrity sha512-D+aFiUzOJG13RhrSmZgrcFaF4UUHpqj7XSKrIiCXIj1dkIkFqdrmqMSOtSs78dOtObWiOrFCDDzB24UyeEiNGg==
-
-
esbuild-linux-s390x@0.14.27:
-
version "0.14.27"
-
resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.27.tgz#73a7309bd648a07ef58f069658f989a5096130db"
-
integrity sha512-CD/D4tj0U4UQjELkdNlZhQ8nDHU5rBn6NGp47Hiz0Y7/akAY5i0oGadhEIg0WCY/HYVXFb3CsSPPwaKcTOW3bg==
-
-
esbuild-netbsd-64@0.14.27:
-
version "0.14.27"
-
resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.27.tgz#482a587cdbd18a6c264a05136596927deb46c30a"
-
integrity sha512-h3mAld69SrO1VoaMpYl3a5FNdGRE/Nqc+E8VtHOag4tyBwhCQXxtvDDOAKOUQexBGca0IuR6UayQ4ntSX5ij1Q==
-
-
esbuild-openbsd-64@0.14.27:
-
version "0.14.27"
-
resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.27.tgz#e99f8cdc63f1628747b63edd124d53cf7796468d"
-
integrity sha512-xwSje6qIZaDHXWoPpIgvL+7fC6WeubHHv18tusLYMwL+Z6bEa4Pbfs5IWDtQdHkArtfxEkIZz77944z8MgDxGw==
-
-
esbuild-sunos-64@0.14.27:
-
version "0.14.27"
-
resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.14.27.tgz#8611d825bcb8239c78d57452e83253a71942f45c"
-
integrity sha512-/nBVpWIDjYiyMhuqIqbXXsxBc58cBVH9uztAOIfWShStxq9BNBik92oPQPJ57nzWXRNKQUEFWr4Q98utDWz7jg==
-
-
esbuild-windows-32@0.14.27:
-
version "0.14.27"
-
resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.14.27.tgz#c06374206d4d92dd31d4fda299b09f51a35e82f6"
-
integrity sha512-Q9/zEjhZJ4trtWhFWIZvS/7RUzzi8rvkoaS9oiizkHTTKd8UxFwn/Mm2OywsAfYymgUYm8+y2b+BKTNEFxUekw==
-
-
esbuild-windows-64@0.14.27:
-
version "0.14.27"
-
resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.14.27.tgz#756631c1d301dfc0d1a887deed2459ce4079582f"
-
integrity sha512-b3y3vTSl5aEhWHK66ngtiS/c6byLf6y/ZBvODH1YkBM+MGtVL6jN38FdHUsZasCz9gFwYs/lJMVY9u7GL6wfYg==
-
-
esbuild-windows-arm64@0.14.27:
-
version "0.14.27"
-
resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.27.tgz#ad7e187193dcd18768b16065a950f4441d7173f4"
-
integrity sha512-I/reTxr6TFMcR5qbIkwRGvldMIaiBu2+MP0LlD7sOlNXrfqIl9uNjsuxFPGEG4IRomjfQ5q8WT+xlF/ySVkqKg==
-
-
esbuild@^0.14.14:
-
version "0.14.27"
-
resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.14.27.tgz#41fe0f1b6b68b9f77cac025009bc54bb96e616f1"
-
integrity sha512-MZQt5SywZS3hA9fXnMhR22dv0oPGh6QtjJRIYbgL1AeqAoQZE+Qn5ppGYQAoHv/vq827flj4tIJ79Mrdiwk46Q==
-
optionalDependencies:
-
esbuild-android-64 "0.14.27"
-
esbuild-android-arm64 "0.14.27"
-
esbuild-darwin-64 "0.14.27"
-
esbuild-darwin-arm64 "0.14.27"
-
esbuild-freebsd-64 "0.14.27"
-
esbuild-freebsd-arm64 "0.14.27"
-
esbuild-linux-32 "0.14.27"
-
esbuild-linux-64 "0.14.27"
-
esbuild-linux-arm "0.14.27"
-
esbuild-linux-arm64 "0.14.27"
-
esbuild-linux-mips64le "0.14.27"
-
esbuild-linux-ppc64le "0.14.27"
-
esbuild-linux-riscv64 "0.14.27"
-
esbuild-linux-s390x "0.14.27"
-
esbuild-netbsd-64 "0.14.27"
-
esbuild-openbsd-64 "0.14.27"
-
esbuild-sunos-64 "0.14.27"
-
esbuild-windows-32 "0.14.27"
-
esbuild-windows-64 "0.14.27"
-
esbuild-windows-arm64 "0.14.27"
-
-
escape-string-regexp@^1.0.5:
-
version "1.0.5"
-
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
-
integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
-
-
estree-walker@^1.0.1:
-
version "1.0.1"
-
resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700"
-
integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==
-
-
estree-walker@^2.0.1:
-
version "2.0.2"
-
resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac"
-
integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==
-
-
eventemitter2@^6.4.3:
-
version "6.4.5"
-
resolved "https://registry.yarnpkg.com/eventemitter2/-/eventemitter2-6.4.5.tgz#97380f758ae24ac15df8353e0cc27f8b95644655"
-
integrity sha512-bXE7Dyc1i6oQElDG0jMRZJrRAn9QR2xyyFGmBdZleNmyQX0FqGYmhZIrIrpPfm/w//LTo4tVQGOGQcGCb5q9uw==
-
-
execa@4.1.0:
-
version "4.1.0"
-
resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a"
-
integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==
-
dependencies:
-
cross-spawn "^7.0.0"
-
get-stream "^5.0.0"
-
human-signals "^1.1.1"
-
is-stream "^2.0.0"
-
merge-stream "^2.0.0"
-
npm-run-path "^4.0.0"
-
onetime "^5.1.0"
-
signal-exit "^3.0.2"
-
strip-final-newline "^2.0.0"
-
-
execa@^5.1.1:
-
version "5.1.1"
-
resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd"
-
integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==
-
dependencies:
-
cross-spawn "^7.0.3"
-
get-stream "^6.0.0"
-
human-signals "^2.1.0"
-
is-stream "^2.0.0"
-
merge-stream "^2.0.0"
-
npm-run-path "^4.0.1"
-
onetime "^5.1.2"
-
signal-exit "^3.0.3"
-
strip-final-newline "^2.0.0"
-
-
executable@^4.1.1:
-
version "4.1.1"
-
resolved "https://registry.yarnpkg.com/executable/-/executable-4.1.1.tgz#41532bff361d3e57af4d763b70582db18f5d133c"
-
integrity sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==
-
dependencies:
-
pify "^2.2.0"
-
-
expand-brackets@^2.1.4:
-
version "2.1.4"
-
resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622"
-
integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI=
-
dependencies:
-
debug "^2.3.3"
-
define-property "^0.2.5"
-
extend-shallow "^2.0.1"
-
posix-character-classes "^0.1.0"
-
regex-not "^1.0.0"
-
snapdragon "^0.8.1"
-
to-regex "^3.0.1"
-
-
extend-shallow@^2.0.1:
-
version "2.0.1"
-
resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f"
-
integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=
-
dependencies:
-
is-extendable "^0.1.0"
-
-
extend-shallow@^3.0.0, extend-shallow@^3.0.2:
-
version "3.0.2"
-
resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8"
-
integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=
-
dependencies:
-
assign-symbols "^1.0.0"
-
is-extendable "^1.0.1"
-
-
extend@~3.0.2:
-
version "3.0.2"
-
resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
-
integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
-
-
extglob@^2.0.4:
-
version "2.0.4"
-
resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543"
-
integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==
-
dependencies:
-
array-unique "^0.3.2"
-
define-property "^1.0.0"
-
expand-brackets "^2.1.4"
-
extend-shallow "^2.0.1"
-
fragment-cache "^0.2.1"
-
regex-not "^1.0.0"
-
snapdragon "^0.8.1"
-
to-regex "^3.0.1"
-
-
extract-zip@2.0.1:
-
version "2.0.1"
-
resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a"
-
integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==
-
dependencies:
-
debug "^4.1.1"
-
get-stream "^5.1.0"
-
yauzl "^2.10.0"
-
optionalDependencies:
-
"@types/yauzl" "^2.9.1"
-
-
extsprintf@1.3.0:
-
version "1.3.0"
-
resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
-
integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=
-
-
extsprintf@^1.2.0:
-
version "1.4.1"
-
resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.1.tgz#8d172c064867f235c0c84a596806d279bf4bcc07"
-
integrity sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==
-
-
fd-slicer@~1.1.0:
-
version "1.1.0"
-
resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e"
-
integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=
-
dependencies:
-
pend "~1.2.0"
-
-
figures@^3.2.0:
-
version "3.2.0"
-
resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af"
-
integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==
-
dependencies:
-
escape-string-regexp "^1.0.5"
-
-
fill-range@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7"
-
integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=
-
dependencies:
-
extend-shallow "^2.0.1"
-
is-number "^3.0.0"
-
repeat-string "^1.6.1"
-
to-regex-range "^2.1.0"
-
-
fill-range@^7.0.1:
-
version "7.0.1"
-
resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
-
integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
-
dependencies:
-
to-regex-range "^5.0.1"
-
-
find-cache-dir@^3.3.2:
-
version "3.3.2"
-
resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b"
-
integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==
-
dependencies:
-
commondir "^1.0.1"
-
make-dir "^3.0.2"
-
pkg-dir "^4.1.0"
-
-
find-up@^4.0.0:
-
version "4.1.0"
-
resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
-
integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
-
dependencies:
-
locate-path "^5.0.0"
-
path-exists "^4.0.0"
-
-
find-up@^5.0.0:
-
version "5.0.0"
-
resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc"
-
integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==
-
dependencies:
-
locate-path "^6.0.0"
-
path-exists "^4.0.0"
-
-
find-versions@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-4.0.0.tgz#3c57e573bf97769b8cb8df16934b627915da4965"
-
integrity sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ==
-
dependencies:
-
semver-regex "^3.1.2"
-
-
find-webpack@2.2.1:
-
version "2.2.1"
-
resolved "https://registry.yarnpkg.com/find-webpack/-/find-webpack-2.2.1.tgz#96e7b701a2d37c3500cae30d4dc59e14923ba460"
-
integrity sha512-OdDtn2AzQvu3l9U1TS5ALc7uTVcLK/yv3fhjo+Pz7yuv4hG3ANKnbkKnPIPZ5ofd9mpYe6wRf5g5H4X9Lx48vQ==
-
dependencies:
-
debug "4.1.1"
-
find-yarn-workspace-root "1.2.1"
-
mocked-env "1.3.2"
-
-
find-yarn-workspace-root@1.2.1:
-
version "1.2.1"
-
resolved "https://registry.yarnpkg.com/find-yarn-workspace-root/-/find-yarn-workspace-root-1.2.1.tgz#40eb8e6e7c2502ddfaa2577c176f221422f860db"
-
integrity sha512-dVtfb0WuQG+8Ag2uWkbG79hOUzEsRrhBzgfn86g2sJPkzmcpGdghbNTfUKGTxymFrY/tLIodDzLoW9nOJ4FY8Q==
-
dependencies:
-
fs-extra "^4.0.3"
-
micromatch "^3.1.4"
-
-
find-yarn-workspace-root@2.0.0:
-
version "2.0.0"
-
resolved "https://registry.yarnpkg.com/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz#f47fb8d239c900eb78179aa81b66673eac88f7bd"
-
integrity sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==
-
dependencies:
-
micromatch "^4.0.2"
-
-
for-in@^1.0.2:
-
version "1.0.2"
-
resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
-
integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=
-
-
forever-agent@~0.6.1:
-
version "0.6.1"
-
resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
-
integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=
-
-
form-data@~2.3.2:
-
version "2.3.3"
-
resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6"
-
integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==
-
dependencies:
-
asynckit "^0.4.0"
-
combined-stream "^1.0.6"
-
mime-types "^2.1.12"
-
-
fragment-cache@^0.2.1:
-
version "0.2.1"
-
resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19"
-
integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=
-
dependencies:
-
map-cache "^0.2.2"
-
-
fs-extra@^10.0.0:
-
version "10.0.1"
-
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.0.1.tgz#27de43b4320e833f6867cc044bfce29fdf0ef3b8"
-
integrity sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==
-
dependencies:
-
graceful-fs "^4.2.0"
-
jsonfile "^6.0.1"
-
universalify "^2.0.0"
-
-
fs-extra@^4.0.3:
-
version "4.0.3"
-
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94"
-
integrity sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==
-
dependencies:
-
graceful-fs "^4.1.2"
-
jsonfile "^4.0.0"
-
universalify "^0.1.0"
-
-
fs-extra@^9.1.0:
-
version "9.1.0"
-
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d"
-
integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==
-
dependencies:
-
at-least-node "^1.0.0"
-
graceful-fs "^4.2.0"
-
jsonfile "^6.0.1"
-
universalify "^2.0.0"
-
-
fs.realpath@^1.0.0:
-
version "1.0.0"
-
resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
-
integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
-
-
fsevents@~2.3.2:
-
version "2.3.2"
-
resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
-
integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
-
-
function-bind@^1.1.1:
-
version "1.1.1"
-
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
-
integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
-
-
get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1:
-
version "1.1.1"
-
resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6"
-
integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==
-
dependencies:
-
function-bind "^1.1.1"
-
has "^1.0.3"
-
has-symbols "^1.0.1"
-
-
get-port@^5.1.1:
-
version "5.1.1"
-
resolved "https://registry.yarnpkg.com/get-port/-/get-port-5.1.1.tgz#0469ed07563479de6efb986baf053dcd7d4e3193"
-
integrity sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==
-
-
get-stream@^5.0.0, get-stream@^5.1.0:
-
version "5.2.0"
-
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3"
-
integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==
-
dependencies:
-
pump "^3.0.0"
-
-
get-stream@^6.0.0:
-
version "6.0.1"
-
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"
-
integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==
-
-
get-symbol-description@^1.0.0:
-
version "1.0.0"
-
resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6"
-
integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==
-
dependencies:
-
call-bind "^1.0.2"
-
get-intrinsic "^1.1.1"
-
-
get-value@^2.0.3, get-value@^2.0.6:
-
version "2.0.6"
-
resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
-
integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=
-
-
getos@^3.2.1:
-
version "3.2.1"
-
resolved "https://registry.yarnpkg.com/getos/-/getos-3.2.1.tgz#0134d1f4e00eb46144c5a9c0ac4dc087cbb27dc5"
-
integrity sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==
-
dependencies:
-
async "^3.2.0"
-
-
getpass@^0.1.1:
-
version "0.1.7"
-
resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
-
integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=
-
dependencies:
-
assert-plus "^1.0.0"
-
-
glob@^7.1.3, glob@^7.1.6:
-
version "7.2.0"
-
resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023"
-
integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==
-
dependencies:
-
fs.realpath "^1.0.0"
-
inflight "^1.0.4"
-
inherits "2"
-
minimatch "^3.0.4"
-
once "^1.3.0"
-
path-is-absolute "^1.0.0"
-
-
global-dirs@^3.0.0:
-
version "3.0.0"
-
resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.0.tgz#70a76fe84ea315ab37b1f5576cbde7d48ef72686"
-
integrity sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==
-
dependencies:
-
ini "2.0.0"
-
-
graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0:
-
version "4.2.9"
-
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.9.tgz#041b05df45755e587a24942279b9d113146e1c96"
-
integrity sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==
-
-
has-bigints@^1.0.1:
-
version "1.0.1"
-
resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113"
-
integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==
-
-
has-flag@^3.0.0:
-
version "3.0.0"
-
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
-
integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
-
-
has-flag@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
-
integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
-
-
has-symbols@^1.0.1, has-symbols@^1.0.2:
-
version "1.0.3"
-
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8"
-
integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==
-
-
has-tostringtag@^1.0.0:
-
version "1.0.0"
-
resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25"
-
integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==
-
dependencies:
-
has-symbols "^1.0.2"
-
-
has-value@^0.3.1:
-
version "0.3.1"
-
resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f"
-
integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=
-
dependencies:
-
get-value "^2.0.3"
-
has-values "^0.1.4"
-
isobject "^2.0.0"
-
-
has-value@^1.0.0:
-
version "1.0.0"
-
resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177"
-
integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=
-
dependencies:
-
get-value "^2.0.6"
-
has-values "^1.0.0"
-
isobject "^3.0.0"
-
-
has-values@^0.1.4:
-
version "0.1.4"
-
resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771"
-
integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E=
-
-
has-values@^1.0.0:
-
version "1.0.0"
-
resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f"
-
integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=
-
dependencies:
-
is-number "^3.0.0"
-
kind-of "^4.0.0"
-
-
has@^1.0.3:
-
version "1.0.3"
-
resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
-
integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
-
dependencies:
-
function-bind "^1.1.1"
-
-
hosted-git-info@^2.1.4:
-
version "2.8.9"
-
resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9"
-
integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==
-
-
http-signature@~1.3.6:
-
version "1.3.6"
-
resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.3.6.tgz#cb6fbfdf86d1c974f343be94e87f7fc128662cf9"
-
integrity sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==
-
dependencies:
-
assert-plus "^1.0.0"
-
jsprim "^2.0.2"
-
sshpk "^1.14.1"
-
-
human-signals@^1.1.1:
-
version "1.1.1"
-
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3"
-
integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==
-
-
human-signals@^2.1.0:
-
version "2.1.0"
-
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
-
integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
-
-
husky-v4@^4.3.8:
-
version "4.3.8"
-
resolved "https://registry.yarnpkg.com/husky-v4/-/husky-v4-4.3.8.tgz#af3be56a8b62b941371b5190e265f76dd1af2e57"
-
integrity sha512-M7A9u/t6BnT/qbDzKb7SdXhr8qLTGTkqZL6YLDDM20jfCdmpIMEuO384LvYXSBcgv50oIgNWI/IaO3g4A4ShjA==
-
dependencies:
-
chalk "^4.0.0"
-
ci-info "^2.0.0"
-
compare-versions "^3.6.0"
-
cosmiconfig "^7.0.0"
-
find-versions "^4.0.0"
-
opencollective-postinstall "^2.0.2"
-
pkg-dir "^5.0.0"
-
please-upgrade-node "^3.2.0"
-
slash "^3.0.0"
-
which-pm-runs "^1.0.0"
-
-
ieee754@^1.1.13:
-
version "1.2.1"
-
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
-
integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
-
-
import-fresh@^3.2.1:
-
version "3.3.0"
-
resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
-
integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
-
dependencies:
-
parent-module "^1.0.0"
-
resolve-from "^4.0.0"
-
-
indent-string@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251"
-
integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==
-
-
inflight@^1.0.4:
-
version "1.0.6"
-
resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
-
integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
-
dependencies:
-
once "^1.3.0"
-
wrappy "1"
-
-
inherits@2:
-
version "2.0.4"
-
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
-
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
-
-
ini@2.0.0:
-
version "2.0.0"
-
resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5"
-
integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==
-
-
internal-slot@^1.0.3:
-
version "1.0.3"
-
resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c"
-
integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==
-
dependencies:
-
get-intrinsic "^1.1.0"
-
has "^1.0.3"
-
side-channel "^1.0.4"
-
-
is-accessor-descriptor@^0.1.6:
-
version "0.1.6"
-
resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6"
-
integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=
-
dependencies:
-
kind-of "^3.0.2"
-
-
is-accessor-descriptor@^1.0.0:
-
version "1.0.0"
-
resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656"
-
integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==
-
dependencies:
-
kind-of "^6.0.0"
-
-
is-arrayish@^0.2.1:
-
version "0.2.1"
-
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
-
integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
-
-
is-bigint@^1.0.1:
-
version "1.0.4"
-
resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3"
-
integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==
-
dependencies:
-
has-bigints "^1.0.1"
-
-
is-boolean-object@^1.1.0:
-
version "1.1.2"
-
resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719"
-
integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==
-
dependencies:
-
call-bind "^1.0.2"
-
has-tostringtag "^1.0.0"
-
-
is-buffer@^1.1.5:
-
version "1.1.6"
-
resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
-
integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
-
-
is-callable@^1.1.4, is-callable@^1.2.4:
-
version "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@^3.0.0:
-
version "3.0.1"
-
resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.1.tgz#db6ecbed1bd659c43dac0f45661e7674103d1867"
-
integrity sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==
-
dependencies:
-
ci-info "^3.2.0"
-
-
is-core-module@^2.8.1:
-
version "2.8.1"
-
resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.1.tgz#f59fdfca701d5879d0a6b100a40aa1560ce27211"
-
integrity sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==
-
dependencies:
-
has "^1.0.3"
-
-
is-data-descriptor@^0.1.4:
-
version "0.1.4"
-
resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56"
-
integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=
-
dependencies:
-
kind-of "^3.0.2"
-
-
is-data-descriptor@^1.0.0:
-
version "1.0.0"
-
resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7"
-
integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==
-
dependencies:
-
kind-of "^6.0.0"
-
-
is-date-object@^1.0.1:
-
version "1.0.5"
-
resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f"
-
integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==
-
dependencies:
-
has-tostringtag "^1.0.0"
-
-
is-descriptor@^0.1.0:
-
version "0.1.6"
-
resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca"
-
integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==
-
dependencies:
-
is-accessor-descriptor "^0.1.6"
-
is-data-descriptor "^0.1.4"
-
kind-of "^5.0.0"
-
-
is-descriptor@^1.0.0, is-descriptor@^1.0.2:
-
version "1.0.2"
-
resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec"
-
integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==
-
dependencies:
-
is-accessor-descriptor "^1.0.0"
-
is-data-descriptor "^1.0.0"
-
kind-of "^6.0.2"
-
-
is-extendable@^0.1.0, is-extendable@^0.1.1:
-
version "0.1.1"
-
resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"
-
integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=
-
-
is-extendable@^1.0.1:
-
version "1.0.1"
-
resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4"
-
integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==
-
dependencies:
-
is-plain-object "^2.0.4"
-
-
is-fullwidth-code-point@^3.0.0:
-
version "3.0.0"
-
resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
-
integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
-
-
is-fullwidth-code-point@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz#fae3167c729e7463f8461ce512b080a49268aa88"
-
integrity sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==
-
-
is-installed-globally@~0.4.0:
-
version "0.4.0"
-
resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520"
-
integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==
-
dependencies:
-
global-dirs "^3.0.0"
-
is-path-inside "^3.0.2"
-
-
is-module@^1.0.0:
-
version "1.0.0"
-
resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591"
-
integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=
-
-
is-negative-zero@^2.0.1:
-
version "2.0.2"
-
resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150"
-
integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==
-
-
is-number-object@^1.0.4:
-
version "1.0.6"
-
resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.6.tgz#6a7aaf838c7f0686a50b4553f7e54a96494e89f0"
-
integrity sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==
-
dependencies:
-
has-tostringtag "^1.0.0"
-
-
is-number@^3.0.0:
-
version "3.0.0"
-
resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195"
-
integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=
-
dependencies:
-
kind-of "^3.0.2"
-
-
is-number@^7.0.0:
-
version "7.0.0"
-
resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
-
integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
-
-
is-path-inside@^3.0.2:
-
version "3.0.3"
-
resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283"
-
integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==
-
-
is-plain-object@^2.0.3, is-plain-object@^2.0.4:
-
version "2.0.4"
-
resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
-
integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==
-
dependencies:
-
isobject "^3.0.1"
-
-
is-reference@^1.2.1:
-
version "1.2.1"
-
resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7"
-
integrity sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==
-
dependencies:
-
"@types/estree" "*"
-
-
is-regex@^1.1.4:
-
version "1.1.4"
-
resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958"
-
integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==
-
dependencies:
-
call-bind "^1.0.2"
-
has-tostringtag "^1.0.0"
-
-
is-shared-array-buffer@^1.0.1:
-
version "1.0.1"
-
resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz#97b0c85fbdacb59c9c446fe653b82cf2b5b7cfe6"
-
integrity sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==
-
-
is-stream@^2.0.0:
-
version "2.0.1"
-
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077"
-
integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==
-
-
is-string@^1.0.5, is-string@^1.0.7:
-
version "1.0.7"
-
resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd"
-
integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==
-
dependencies:
-
has-tostringtag "^1.0.0"
-
-
is-symbol@^1.0.2, is-symbol@^1.0.3:
-
version "1.0.4"
-
resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c"
-
integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==
-
dependencies:
-
has-symbols "^1.0.2"
-
-
is-typedarray@~1.0.0:
-
version "1.0.0"
-
resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
-
integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
-
-
is-unicode-supported@^0.1.0:
-
version "0.1.0"
-
resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7"
-
integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==
-
-
is-weakref@^1.0.1:
-
version "1.0.2"
-
resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2"
-
integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==
-
dependencies:
-
call-bind "^1.0.2"
-
-
is-windows@^1.0.2:
-
version "1.0.2"
-
resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d"
-
integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==
-
-
isarray@1.0.0:
-
version "1.0.0"
-
resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
-
integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
-
-
isexe@^2.0.0:
-
version "2.0.0"
-
resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
-
integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
-
-
isobject@^2.0.0:
-
version "2.1.0"
-
resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89"
-
integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=
-
dependencies:
-
isarray "1.0.0"
-
-
isobject@^3.0.0, isobject@^3.0.1:
-
version "3.0.1"
-
resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
-
integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8=
-
-
isstream@~0.1.2:
-
version "0.1.2"
-
resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
-
integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=
-
-
jest-worker@^26.2.1:
-
version "26.6.2"
-
resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed"
-
integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==
-
dependencies:
-
"@types/node" "*"
-
merge-stream "^2.0.0"
-
supports-color "^7.0.0"
-
-
"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
-
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
-
-
jsbn@~0.1.0:
-
version "0.1.1"
-
resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
-
integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM=
-
-
jsesc@~0.5.0:
-
version "0.5.0"
-
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
-
integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=
-
-
json-parse-better-errors@^1.0.1:
-
version "1.0.2"
-
resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
-
integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
-
-
json-parse-even-better-errors@^2.3.0:
-
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==
-
-
json-schema@0.4.0:
-
version "0.4.0"
-
resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5"
-
integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==
-
-
json-stringify-safe@~5.0.1:
-
version "5.0.1"
-
resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
-
integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=
-
-
jsonfile@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
-
integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=
-
optionalDependencies:
-
graceful-fs "^4.1.6"
-
-
jsonfile@^6.0.1:
-
version "6.1.0"
-
resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae"
-
integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==
-
dependencies:
-
universalify "^2.0.0"
-
optionalDependencies:
-
graceful-fs "^4.1.6"
-
-
jsprim@^2.0.2:
-
version "2.0.2"
-
resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-2.0.2.tgz#77ca23dbcd4135cd364800d22ff82c2185803d4d"
-
integrity sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==
-
dependencies:
-
assert-plus "1.0.0"
-
extsprintf "1.3.0"
-
json-schema "0.4.0"
-
verror "1.10.0"
-
-
kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0:
-
version "3.2.2"
-
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64"
-
integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=
-
dependencies:
-
is-buffer "^1.1.5"
-
-
kind-of@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57"
-
integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc=
-
dependencies:
-
is-buffer "^1.1.5"
-
-
kind-of@^5.0.0:
-
version "5.1.0"
-
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d"
-
integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==
-
-
kind-of@^6.0.0, kind-of@^6.0.2:
-
version "6.0.3"
-
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
-
integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
-
-
lazy-ass@1.6.0, lazy-ass@^1.6.0:
-
version "1.6.0"
-
resolved "https://registry.yarnpkg.com/lazy-ass/-/lazy-ass-1.6.0.tgz#7999655e8646c17f089fdd187d150d3324d54513"
-
integrity sha1-eZllXoZGwX8In90YfRUNMyTVRRM=
-
-
lilconfig@2.0.4:
-
version "2.0.4"
-
resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.4.tgz#f4507d043d7058b380b6a8f5cb7bcd4b34cee082"
-
integrity sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==
-
-
lines-and-columns@^1.1.6:
-
version "1.2.4"
-
resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632"
-
integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==
-
-
lint-staged@^12.3.7:
-
version "12.3.7"
-
resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-12.3.7.tgz#ad0e2014302f704f9cf2c0ebdb97ac63d0f17be0"
-
integrity sha512-/S4D726e2GIsDVWIk1XGvheCaDm1SJRQp8efamZFWJxQMVEbOwSysp7xb49Oo73KYCdy97mIWinhlxcoNqIfIQ==
-
dependencies:
-
cli-truncate "^3.1.0"
-
colorette "^2.0.16"
-
commander "^8.3.0"
-
debug "^4.3.3"
-
execa "^5.1.1"
-
lilconfig "2.0.4"
-
listr2 "^4.0.1"
-
micromatch "^4.0.4"
-
normalize-path "^3.0.0"
-
object-inspect "^1.12.0"
-
pidtree "^0.5.0"
-
string-argv "^0.3.1"
-
supports-color "^9.2.1"
-
yaml "^1.10.2"
-
-
listr2@^3.8.3:
-
version "3.14.0"
-
resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.14.0.tgz#23101cc62e1375fd5836b248276d1d2b51fdbe9e"
-
integrity sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==
-
dependencies:
-
cli-truncate "^2.1.0"
-
colorette "^2.0.16"
-
log-update "^4.0.0"
-
p-map "^4.0.0"
-
rfdc "^1.3.0"
-
rxjs "^7.5.1"
-
through "^2.3.8"
-
wrap-ansi "^7.0.0"
-
-
listr2@^4.0.1:
-
version "4.0.5"
-
resolved "https://registry.yarnpkg.com/listr2/-/listr2-4.0.5.tgz#9dcc50221583e8b4c71c43f9c7dfd0ef546b75d5"
-
integrity sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==
-
dependencies:
-
cli-truncate "^2.1.0"
-
colorette "^2.0.16"
-
log-update "^4.0.0"
-
p-map "^4.0.0"
-
rfdc "^1.3.0"
-
rxjs "^7.5.5"
-
through "^2.3.8"
-
wrap-ansi "^7.0.0"
-
-
load-json-file@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b"
-
integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs=
-
dependencies:
-
graceful-fs "^4.1.2"
-
parse-json "^4.0.0"
-
pify "^3.0.0"
-
strip-bom "^3.0.0"
-
-
locate-path@^5.0.0:
-
version "5.0.0"
-
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
-
integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
-
dependencies:
-
p-locate "^4.1.0"
-
-
locate-path@^6.0.0:
-
version "6.0.0"
-
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286"
-
integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==
-
dependencies:
-
p-locate "^5.0.0"
-
-
lodash.once@^4.1.1:
-
version "4.1.1"
-
resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac"
-
integrity sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=
-
-
lodash@^4.17.21:
-
version "4.17.21"
-
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
-
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
-
-
log-symbols@^4.0.0:
-
version "4.1.0"
-
resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503"
-
integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==
-
dependencies:
-
chalk "^4.1.0"
-
is-unicode-supported "^0.1.0"
-
-
log-update@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/log-update/-/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1"
-
integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==
-
dependencies:
-
ansi-escapes "^4.3.0"
-
cli-cursor "^3.1.0"
-
slice-ansi "^4.0.0"
-
wrap-ansi "^6.2.0"
-
-
loose-envify@^1.1.0:
-
version "1.4.0"
-
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
-
integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
-
dependencies:
-
js-tokens "^3.0.0 || ^4.0.0"
-
-
lru-cache@^6.0.0:
-
version "6.0.0"
-
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
-
integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
-
dependencies:
-
yallist "^4.0.0"
-
-
magic-string@^0.25.0, magic-string@^0.25.7:
-
version "0.25.9"
-
resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.9.tgz#de7f9faf91ef8a1c91d02c2e5314c8277dbcdd1c"
-
integrity sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==
-
dependencies:
-
sourcemap-codec "^1.4.8"
-
-
make-dir@^3.0.2:
-
version "3.1.0"
-
resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f"
-
integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==
-
dependencies:
-
semver "^6.0.0"
-
-
map-cache@^0.2.2:
-
version "0.2.2"
-
resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf"
-
integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=
-
-
map-visit@^1.0.0:
-
version "1.0.0"
-
resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f"
-
integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=
-
dependencies:
-
object-visit "^1.0.0"
-
-
memorystream@^0.3.1:
-
version "0.3.1"
-
resolved "https://registry.yarnpkg.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2"
-
integrity sha1-htcJCzDORV1j+64S3aUaR93K+bI=
-
-
merge-stream@^2.0.0:
-
version "2.0.0"
-
resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
-
integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
-
-
micromatch@^3.1.4:
-
version "3.1.10"
-
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23"
-
integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==
-
dependencies:
-
arr-diff "^4.0.0"
-
array-unique "^0.3.2"
-
braces "^2.3.1"
-
define-property "^2.0.2"
-
extend-shallow "^3.0.2"
-
extglob "^2.0.4"
-
fragment-cache "^0.2.1"
-
kind-of "^6.0.2"
-
nanomatch "^1.2.9"
-
object.pick "^1.3.0"
-
regex-not "^1.0.0"
-
snapdragon "^0.8.1"
-
to-regex "^3.0.2"
-
-
micromatch@^4.0.2, micromatch@^4.0.4:
-
version "4.0.4"
-
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9"
-
integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==
-
dependencies:
-
braces "^3.0.1"
-
picomatch "^2.2.3"
-
-
mime-db@1.52.0:
-
version "1.52.0"
-
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70"
-
integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
-
-
mime-types@^2.1.12, mime-types@~2.1.19:
-
version "2.1.35"
-
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a"
-
integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
-
dependencies:
-
mime-db "1.52.0"
-
-
mimic-fn@^2.1.0:
-
version "2.1.0"
-
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
-
integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
-
-
minimatch@^3.0.4:
-
version "3.1.2"
-
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
-
integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
-
dependencies:
-
brace-expansion "^1.1.7"
-
-
minimist@^1.2.5:
-
version "1.2.6"
-
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44"
-
integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==
-
-
mixin-deep@^1.2.0:
-
version "1.3.2"
-
resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566"
-
integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==
-
dependencies:
-
for-in "^1.0.2"
-
is-extendable "^1.0.1"
-
-
mocked-env@1.3.2:
-
version "1.3.2"
-
resolved "https://registry.yarnpkg.com/mocked-env/-/mocked-env-1.3.2.tgz#548eb2fde141d083de70dc6b231cd9f3210d8731"
-
integrity sha512-jwm3ziowCjpbLNhUNYwn2G0tawV/ZGRuWeEGt6PItrkQT74Nk3pDldL2pmwm9sQZw6a/x+ZBGeBVYq54acTauQ==
-
dependencies:
-
check-more-types "2.24.0"
-
debug "4.1.1"
-
lazy-ass "1.6.0"
-
ramda "0.26.1"
-
-
ms@2.0.0:
-
version "2.0.0"
-
resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
-
integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
-
-
ms@2.1.2:
-
version "2.1.2"
-
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
-
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
-
-
ms@^2.1.1:
-
version "2.1.3"
-
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
-
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
-
-
nanoid@^3.3.1:
-
version "3.3.1"
-
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.1.tgz#6347a18cac88af88f58af0b3594b723d5e99bb35"
-
integrity sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==
-
-
nanomatch@^1.2.9:
-
version "1.2.13"
-
resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119"
-
integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==
-
dependencies:
-
arr-diff "^4.0.0"
-
array-unique "^0.3.2"
-
define-property "^2.0.2"
-
extend-shallow "^3.0.2"
-
fragment-cache "^0.2.1"
-
is-windows "^1.0.2"
-
kind-of "^6.0.2"
-
object.pick "^1.3.0"
-
regex-not "^1.0.0"
-
snapdragon "^0.8.1"
-
to-regex "^3.0.1"
-
-
nice-try@^1.0.4:
-
version "1.0.5"
-
resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
-
integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==
-
-
normalize-package-data@^2.3.2:
-
version "2.5.0"
-
resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
-
integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
-
dependencies:
-
hosted-git-info "^2.1.4"
-
resolve "^1.10.0"
-
semver "2 || 3 || 4 || 5"
-
validate-npm-package-license "^3.0.1"
-
-
normalize-path@^3.0.0:
-
version "3.0.0"
-
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
-
integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
-
-
npm-run-all@^4.1.5:
-
version "4.1.5"
-
resolved "https://registry.yarnpkg.com/npm-run-all/-/npm-run-all-4.1.5.tgz#04476202a15ee0e2e214080861bff12a51d98fba"
-
integrity sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==
-
dependencies:
-
ansi-styles "^3.2.1"
-
chalk "^2.4.1"
-
cross-spawn "^6.0.5"
-
memorystream "^0.3.1"
-
minimatch "^3.0.4"
-
pidtree "^0.3.0"
-
read-pkg "^3.0.0"
-
shell-quote "^1.6.1"
-
string.prototype.padend "^3.0.0"
-
-
npm-run-path@^4.0.0, npm-run-path@^4.0.1:
-
version "4.0.1"
-
resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"
-
integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
-
dependencies:
-
path-key "^3.0.0"
-
-
object-assign@^4.1.1:
-
version "4.1.1"
-
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
-
integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
-
-
object-copy@^0.1.0:
-
version "0.1.0"
-
resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c"
-
integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw=
-
dependencies:
-
copy-descriptor "^0.1.0"
-
define-property "^0.2.5"
-
kind-of "^3.0.3"
-
-
object-inspect@^1.11.0, object-inspect@^1.12.0, object-inspect@^1.9.0:
-
version "1.12.0"
-
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.0.tgz#6e2c120e868fd1fd18cb4f18c31741d0d6e776f0"
-
integrity sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==
-
-
object-keys@^1.0.12, object-keys@^1.1.1:
-
version "1.1.1"
-
resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
-
integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
-
-
object-visit@^1.0.0:
-
version "1.0.1"
-
resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb"
-
integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=
-
dependencies:
-
isobject "^3.0.0"
-
-
object.assign@^4.1.2:
-
version "4.1.2"
-
resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940"
-
integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==
-
dependencies:
-
call-bind "^1.0.0"
-
define-properties "^1.1.3"
-
has-symbols "^1.0.1"
-
object-keys "^1.1.1"
-
-
object.pick@^1.3.0:
-
version "1.3.0"
-
resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747"
-
integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=
-
dependencies:
-
isobject "^3.0.1"
-
-
once@^1.3.0, once@^1.3.1, once@^1.4.0:
-
version "1.4.0"
-
resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
-
integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
-
dependencies:
-
wrappy "1"
-
-
onetime@^5.1.0, onetime@^5.1.2:
-
version "5.1.2"
-
resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"
-
integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
-
dependencies:
-
mimic-fn "^2.1.0"
-
-
opencollective-postinstall@^2.0.2:
-
version "2.0.3"
-
resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259"
-
integrity sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==
-
-
ospath@^1.2.2:
-
version "1.2.2"
-
resolved "https://registry.yarnpkg.com/ospath/-/ospath-1.2.2.tgz#1276639774a3f8ef2572f7fe4280e0ea4550c07b"
-
integrity sha1-EnZjl3Sj+O8lcvf+QoDg6kVQwHs=
-
-
p-limit@^2.2.0:
-
version "2.3.0"
-
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
-
integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
-
dependencies:
-
p-try "^2.0.0"
-
-
p-limit@^3.0.2:
-
version "3.1.0"
-
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b"
-
integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
-
dependencies:
-
yocto-queue "^0.1.0"
-
-
p-locate@^4.1.0:
-
version "4.1.0"
-
resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
-
integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
-
dependencies:
-
p-limit "^2.2.0"
-
-
p-locate@^5.0.0:
-
version "5.0.0"
-
resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834"
-
integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==
-
dependencies:
-
p-limit "^3.0.2"
-
-
p-map@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b"
-
integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==
-
dependencies:
-
aggregate-error "^3.0.0"
-
-
p-try@^2.0.0:
-
version "2.2.0"
-
resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
-
integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
-
-
parent-module@^1.0.0:
-
version "1.0.1"
-
resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
-
integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
-
dependencies:
-
callsites "^3.0.0"
-
-
parse-json@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0"
-
integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=
-
dependencies:
-
error-ex "^1.3.1"
-
json-parse-better-errors "^1.0.1"
-
-
parse-json@^5.0.0:
-
version "5.2.0"
-
resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd"
-
integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==
-
dependencies:
-
"@babel/code-frame" "^7.0.0"
-
error-ex "^1.3.1"
-
json-parse-even-better-errors "^2.3.0"
-
lines-and-columns "^1.1.6"
-
-
pascalcase@^0.1.1:
-
version "0.1.1"
-
resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14"
-
integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=
-
-
path-exists@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
-
integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
-
-
path-is-absolute@^1.0.0:
-
version "1.0.1"
-
resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
-
integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
-
-
path-is-network-drive@^1.0.13:
-
version "1.0.13"
-
resolved "https://registry.yarnpkg.com/path-is-network-drive/-/path-is-network-drive-1.0.13.tgz#c9aa0183eb72c328aa83f43def93ddcb9d7ec4d4"
-
integrity sha512-Hg74mRN6mmXV+gTm3INjFK40ncAmC/Lo4qoQaSZ+GT3hZzlKdWQSqAjqyPeW0SvObP2W073WyYEBWY9d3wOm3A==
-
dependencies:
-
tslib "^2.3.1"
-
-
path-key@^2.0.1:
-
version "2.0.1"
-
resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
-
integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=
-
-
path-key@^3.0.0, path-key@^3.1.0:
-
version "3.1.1"
-
resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
-
integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
-
-
path-parse@^1.0.7:
-
version "1.0.7"
-
resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
-
integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
-
-
path-strip-sep@^1.0.10:
-
version "1.0.10"
-
resolved "https://registry.yarnpkg.com/path-strip-sep/-/path-strip-sep-1.0.10.tgz#2be4e789406b298af8709ff79af716134b733b98"
-
integrity sha512-JpCy+8LAJQQTO1bQsb/84s1g+/Stm3h39aOpPRBQ/paMUGVPPZChLTOTKHoaCkc/6sKuF7yVsnq5Pe1S6xQGcA==
-
dependencies:
-
tslib "^2.3.1"
-
-
path-type@^3.0.0:
-
version "3.0.0"
-
resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f"
-
integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==
-
dependencies:
-
pify "^3.0.0"
-
-
path-type@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
-
integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
-
-
pend@~1.2.0:
-
version "1.2.0"
-
resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50"
-
integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA=
-
-
performance-now@^2.1.0:
-
version "2.1.0"
-
resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
-
integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=
-
-
picocolors@^1.0.0:
-
version "1.0.0"
-
resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
-
integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
-
-
picomatch@^2.2.2, picomatch@^2.2.3:
-
version "2.3.1"
-
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
-
integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
-
-
pidtree@^0.3.0:
-
version "0.3.1"
-
resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.3.1.tgz#ef09ac2cc0533df1f3250ccf2c4d366b0d12114a"
-
integrity sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==
-
-
pidtree@^0.5.0:
-
version "0.5.0"
-
resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.5.0.tgz#ad5fbc1de78b8a5f99d6fbdd4f6e4eee21d1aca1"
-
integrity sha512-9nxspIM7OpZuhBxPg73Zvyq7j1QMPMPsGKTqRc2XOaFQauDvoNz9fM1Wdkjmeo7l9GXOZiRs97sPkuayl39wjA==
-
-
pify@^2.2.0:
-
version "2.3.0"
-
resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
-
integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw=
-
-
pify@^3.0.0:
-
version "3.0.0"
-
resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
-
integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=
-
-
"pkg-dir@< 6 >= 5", pkg-dir@^5.0.0:
-
version "5.0.0"
-
resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-5.0.0.tgz#a02d6aebe6ba133a928f74aec20bafdfe6b8e760"
-
integrity sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==
-
dependencies:
-
find-up "^5.0.0"
-
-
pkg-dir@^4.1.0:
-
version "4.2.0"
-
resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3"
-
integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==
-
dependencies:
-
find-up "^4.0.0"
-
-
please-upgrade-node@^3.2.0:
-
version "3.2.0"
-
resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942"
-
integrity sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==
-
dependencies:
-
semver-compare "^1.0.0"
-
-
posix-character-classes@^0.1.0:
-
version "0.1.1"
-
resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
-
integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=
-
-
postcss@^8.4.6:
-
version "8.4.12"
-
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.12.tgz#1e7de78733b28970fa4743f7da6f3763648b1905"
-
integrity sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==
-
dependencies:
-
nanoid "^3.3.1"
-
picocolors "^1.0.0"
-
source-map-js "^1.0.2"
-
-
prettier@^2.6.0:
-
version "2.6.0"
-
resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.6.0.tgz#12f8f504c4d8ddb76475f441337542fa799207d4"
-
integrity sha512-m2FgJibYrBGGgQXNzfd0PuDGShJgRavjUoRCw1mZERIWVSXF0iLzLm+aOqTAbLnC3n6JzUhAA8uZnFVghHJ86A==
-
-
pretty-bytes@^5.6.0:
-
version "5.6.0"
-
resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb"
-
integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==
-
-
proxy-from-env@1.0.0:
-
version "1.0.0"
-
resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.0.0.tgz#33c50398f70ea7eb96d21f7b817630a55791c7ee"
-
integrity sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=
-
-
psl@^1.1.28:
-
version "1.8.0"
-
resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24"
-
integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==
-
-
pump@^3.0.0:
-
version "3.0.0"
-
resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
-
integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
-
dependencies:
-
end-of-stream "^1.1.0"
-
once "^1.3.1"
-
-
punycode@^2.1.1:
-
version "2.1.1"
-
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
-
integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
-
-
qs@~6.5.2:
-
version "6.5.3"
-
resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.3.tgz#3aeeffc91967ef6e35c0e488ef46fb296ab76aad"
-
integrity sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==
-
-
ramda@0.26.1:
-
version "0.26.1"
-
resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.26.1.tgz#8d41351eb8111c55353617fc3bbffad8e4d35d06"
-
integrity sha512-hLWjpy7EnsDBb0p+Z3B7rPi3GDeRG5ZtiI33kJhTt+ORCd38AbAIjB/9zRIUoeTbE/AVX5ZkU7m6bznsvrf8eQ==
-
-
randombytes@^2.1.0:
-
version "2.1.0"
-
resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
-
integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==
-
dependencies:
-
safe-buffer "^5.1.0"
-
-
react-dom@^17.0.2:
-
version "17.0.2"
-
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23"
-
integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==
-
dependencies:
-
loose-envify "^1.1.0"
-
object-assign "^4.1.1"
-
scheduler "^0.20.2"
-
-
react@^17.0.2:
-
version "17.0.2"
-
resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037"
-
integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==
-
dependencies:
-
loose-envify "^1.1.0"
-
object-assign "^4.1.1"
-
-
read-pkg@^3.0.0:
-
version "3.0.0"
-
resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389"
-
integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=
-
dependencies:
-
load-json-file "^4.0.0"
-
normalize-package-data "^2.3.2"
-
path-type "^3.0.0"
-
-
regenerate-unicode-properties@^8.0.2:
-
version "8.2.0"
-
resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec"
-
integrity sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==
-
dependencies:
-
regenerate "^1.4.0"
-
-
regenerate@^1.4.0:
-
version "1.4.2"
-
resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a"
-
integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==
-
-
regex-not@^1.0.0, regex-not@^1.0.2:
-
version "1.0.2"
-
resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c"
-
integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==
-
dependencies:
-
extend-shallow "^3.0.2"
-
safe-regex "^1.1.0"
-
-
regexpu-core@4.5.4:
-
version "4.5.4"
-
resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.5.4.tgz#080d9d02289aa87fe1667a4f5136bc98a6aebaae"
-
integrity sha512-BtizvGtFQKGPUcTy56o3nk1bGRp4SZOTYrDtGNlqCQufptV5IkkLN6Emw+yunAJjzf+C9FQFtvq7IoA3+oMYHQ==
-
dependencies:
-
regenerate "^1.4.0"
-
regenerate-unicode-properties "^8.0.2"
-
regjsgen "^0.5.0"
-
regjsparser "^0.6.0"
-
unicode-match-property-ecmascript "^1.0.4"
-
unicode-match-property-value-ecmascript "^1.1.0"
-
-
regjsgen@^0.5.0:
-
version "0.5.2"
-
resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733"
-
integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==
-
-
regjsparser@^0.6.0:
-
version "0.6.9"
-
resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.9.tgz#b489eef7c9a2ce43727627011429cf833a7183e6"
-
integrity sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==
-
dependencies:
-
jsesc "~0.5.0"
-
-
repeat-element@^1.1.2:
-
version "1.1.4"
-
resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9"
-
integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==
-
-
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=
-
-
request-progress@^3.0.0:
-
version "3.0.0"
-
resolved "https://registry.yarnpkg.com/request-progress/-/request-progress-3.0.0.tgz#4ca754081c7fec63f505e4faa825aa06cd669dbe"
-
integrity sha1-TKdUCBx/7GP1BeT6qCWqBs1mnb4=
-
dependencies:
-
throttleit "^1.0.0"
-
-
resolve-from@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
-
integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
-
-
resolve-url@^0.2.1:
-
version "0.2.1"
-
resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
-
integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
-
-
resolve@^1.10.0, resolve@^1.17.0, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.0:
-
version "1.22.0"
-
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.0.tgz#5e0b8c67c15df57a89bdbabe603a002f21731198"
-
integrity sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==
-
dependencies:
-
is-core-module "^2.8.1"
-
path-parse "^1.0.7"
-
supports-preserve-symlinks-flag "^1.0.0"
-
-
restore-cursor@^3.1.0:
-
version "3.1.0"
-
resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e"
-
integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==
-
dependencies:
-
onetime "^5.1.0"
-
signal-exit "^3.0.2"
-
-
ret@~0.1.10:
-
version "0.1.15"
-
resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc"
-
integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==
-
-
rfdc@^1.3.0:
-
version "1.3.0"
-
resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b"
-
integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==
-
-
rimraf@^3.0.0:
-
version "3.0.2"
-
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
-
integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
-
dependencies:
-
glob "^7.1.3"
-
-
rollup-plugin-terser@^7.0.2:
-
version "7.0.2"
-
resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz#e8fbba4869981b2dc35ae7e8a502d5c6c04d324d"
-
integrity sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==
-
dependencies:
-
"@babel/code-frame" "^7.10.4"
-
jest-worker "^26.2.1"
-
serialize-javascript "^4.0.0"
-
terser "^5.0.0"
-
-
rollup-plugin-typescript2@^0.31.2:
-
version "0.31.2"
-
resolved "https://registry.yarnpkg.com/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.31.2.tgz#463aa713a7e2bf85b92860094b9f7fb274c5a4d8"
-
integrity sha512-hRwEYR1C8xDGVVMFJQdEVnNAeWRvpaY97g5mp3IeLnzhNXzSVq78Ye/BJ9PAaUfN4DXa/uDnqerifMOaMFY54Q==
-
dependencies:
-
"@rollup/pluginutils" "^4.1.2"
-
"@yarn-tool/resolve-package" "^1.0.40"
-
find-cache-dir "^3.3.2"
-
fs-extra "^10.0.0"
-
resolve "^1.20.0"
-
tslib "^2.3.1"
-
-
rollup@^2.59.0, rollup@^2.70.1:
-
version "2.70.1"
-
resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.70.1.tgz#824b1f1f879ea396db30b0fc3ae8d2fead93523e"
-
integrity sha512-CRYsI5EuzLbXdxC6RnYhOuRdtz4bhejPMSWjsFLfVM/7w/85n2szZv6yExqUXsBdz5KT8eoubeyDUDjhLHEslA==
-
optionalDependencies:
-
fsevents "~2.3.2"
-
-
rxjs@^7.5.1, rxjs@^7.5.5:
-
version "7.5.5"
-
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.5.5.tgz#2ebad89af0f560f460ad5cc4213219e1f7dd4e9f"
-
integrity sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==
-
dependencies:
-
tslib "^2.1.0"
-
-
safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.2:
-
version "5.2.1"
-
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
-
integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
-
-
safe-regex@^1.1.0:
-
version "1.1.0"
-
resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e"
-
integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4=
-
dependencies:
-
ret "~0.1.10"
-
-
safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
-
version "2.1.2"
-
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
-
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
-
-
scheduler@^0.20.2:
-
version "0.20.2"
-
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91"
-
integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==
-
dependencies:
-
loose-envify "^1.1.0"
-
object-assign "^4.1.1"
-
-
semver-compare@^1.0.0:
-
version "1.0.0"
-
resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc"
-
integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w=
-
-
semver-regex@^3.1.2:
-
version "3.1.3"
-
resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-3.1.3.tgz#b2bcc6f97f63269f286994e297e229b6245d0dc3"
-
integrity sha512-Aqi54Mk9uYTjVexLnR67rTyBusmwd04cLkHy9hNvk3+G3nT2Oyg7E0l4XVbOaNwIvQ3hHeYxGcyEy+mKreyBFQ==
-
-
"semver@2 || 3 || 4 || 5", semver@^5.5.0:
-
version "5.7.1"
-
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
-
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
-
-
semver@^6.0.0:
-
version "6.3.0"
-
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
-
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
-
-
semver@^7.3.2:
-
version "7.3.5"
-
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
-
integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
-
dependencies:
-
lru-cache "^6.0.0"
-
-
serialize-javascript@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa"
-
integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==
-
dependencies:
-
randombytes "^2.1.0"
-
-
set-value@^2.0.0, set-value@^2.0.1:
-
version "2.0.1"
-
resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b"
-
integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==
-
dependencies:
-
extend-shallow "^2.0.1"
-
is-extendable "^0.1.1"
-
is-plain-object "^2.0.3"
-
split-string "^3.0.1"
-
-
shebang-command@^1.2.0:
-
version "1.2.0"
-
resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
-
integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=
-
dependencies:
-
shebang-regex "^1.0.0"
-
-
shebang-command@^2.0.0:
-
version "2.0.0"
-
resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
-
integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
-
dependencies:
-
shebang-regex "^3.0.0"
-
-
shebang-regex@^1.0.0:
-
version "1.0.0"
-
resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
-
integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=
-
-
shebang-regex@^3.0.0:
-
version "3.0.0"
-
resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
-
integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
-
-
shell-quote@^1.6.1:
-
version "1.7.3"
-
resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.3.tgz#aa40edac170445b9a431e17bb62c0b881b9c4123"
-
integrity sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==
-
-
side-channel@^1.0.4:
-
version "1.0.4"
-
resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"
-
integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==
-
dependencies:
-
call-bind "^1.0.0"
-
get-intrinsic "^1.0.2"
-
object-inspect "^1.9.0"
-
-
signal-exit@^3.0.2, signal-exit@^3.0.3:
-
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==
-
-
slash@^3.0.0:
-
version "3.0.0"
-
resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
-
integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
-
-
slice-ansi@^3.0.0:
-
version "3.0.0"
-
resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787"
-
integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==
-
dependencies:
-
ansi-styles "^4.0.0"
-
astral-regex "^2.0.0"
-
is-fullwidth-code-point "^3.0.0"
-
-
slice-ansi@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b"
-
integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==
-
dependencies:
-
ansi-styles "^4.0.0"
-
astral-regex "^2.0.0"
-
is-fullwidth-code-point "^3.0.0"
-
-
slice-ansi@^5.0.0:
-
version "5.0.0"
-
resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-5.0.0.tgz#b73063c57aa96f9cd881654b15294d95d285c42a"
-
integrity sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==
-
dependencies:
-
ansi-styles "^6.0.0"
-
is-fullwidth-code-point "^4.0.0"
-
-
snapdragon-node@^2.0.1:
-
version "2.1.1"
-
resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b"
-
integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==
-
dependencies:
-
define-property "^1.0.0"
-
isobject "^3.0.0"
-
snapdragon-util "^3.0.1"
-
-
snapdragon-util@^3.0.1:
-
version "3.0.1"
-
resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2"
-
integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==
-
dependencies:
-
kind-of "^3.2.0"
-
-
snapdragon@^0.8.1:
-
version "0.8.2"
-
resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d"
-
integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==
-
dependencies:
-
base "^0.11.1"
-
debug "^2.2.0"
-
define-property "^0.2.5"
-
extend-shallow "^2.0.1"
-
map-cache "^0.2.2"
-
source-map "^0.5.6"
-
source-map-resolve "^0.5.0"
-
use "^3.1.0"
-
-
source-map-js@^1.0.2:
-
version "1.0.2"
-
resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c"
-
integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
-
-
source-map-resolve@^0.5.0:
-
version "0.5.3"
-
resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a"
-
integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==
-
dependencies:
-
atob "^2.1.2"
-
decode-uri-component "^0.2.0"
-
resolve-url "^0.2.1"
-
source-map-url "^0.4.0"
-
urix "^0.1.0"
-
-
source-map-support@~0.5.20:
-
version "0.5.21"
-
resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f"
-
integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==
-
dependencies:
-
buffer-from "^1.0.0"
-
source-map "^0.6.0"
-
-
source-map-url@^0.4.0:
-
version "0.4.1"
-
resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56"
-
integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==
-
-
source-map@^0.5.6:
-
version "0.5.7"
-
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
-
integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
-
-
source-map@^0.6.0:
-
version "0.6.1"
-
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
-
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
-
-
source-map@~0.7.2:
-
version "0.7.3"
-
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383"
-
integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==
-
-
sourcemap-codec@^1.4.8:
-
version "1.4.8"
-
resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4"
-
integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==
-
-
spdx-correct@^3.0.0:
-
version "3.1.1"
-
resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9"
-
integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==
-
dependencies:
-
spdx-expression-parse "^3.0.0"
-
spdx-license-ids "^3.0.0"
-
-
spdx-exceptions@^2.1.0:
-
version "2.3.0"
-
resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d"
-
integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==
-
-
spdx-expression-parse@^3.0.0:
-
version "3.0.1"
-
resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679"
-
integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==
-
dependencies:
-
spdx-exceptions "^2.1.0"
-
spdx-license-ids "^3.0.0"
-
-
spdx-license-ids@^3.0.0:
-
version "3.0.11"
-
resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz#50c0d8c40a14ec1bf449bae69a0ea4685a9d9f95"
-
integrity sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==
-
-
split-string@^3.0.1, split-string@^3.0.2:
-
version "3.1.0"
-
resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2"
-
integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==
-
dependencies:
-
extend-shallow "^3.0.0"
-
-
sshpk@^1.14.1:
-
version "1.17.0"
-
resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.17.0.tgz#578082d92d4fe612b13007496e543fa0fbcbe4c5"
-
integrity sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==
-
dependencies:
-
asn1 "~0.2.3"
-
assert-plus "^1.0.0"
-
bcrypt-pbkdf "^1.0.0"
-
dashdash "^1.12.0"
-
ecc-jsbn "~0.1.1"
-
getpass "^0.1.1"
-
jsbn "~0.1.0"
-
safer-buffer "^2.0.2"
-
tweetnacl "~0.14.0"
-
-
static-extend@^0.1.1:
-
version "0.1.2"
-
resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6"
-
integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=
-
dependencies:
-
define-property "^0.2.5"
-
object-copy "^0.1.0"
-
-
string-argv@^0.3.1:
-
version "0.3.1"
-
resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da"
-
integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==
-
-
string-width@^4.1.0, string-width@^4.2.0:
-
version "4.2.3"
-
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
-
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
-
dependencies:
-
emoji-regex "^8.0.0"
-
is-fullwidth-code-point "^3.0.0"
-
strip-ansi "^6.0.1"
-
-
string-width@^5.0.0:
-
version "5.1.2"
-
resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794"
-
integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==
-
dependencies:
-
eastasianwidth "^0.2.0"
-
emoji-regex "^9.2.2"
-
strip-ansi "^7.0.1"
-
-
string.prototype.padend@^3.0.0:
-
version "3.1.3"
-
resolved "https://registry.yarnpkg.com/string.prototype.padend/-/string.prototype.padend-3.1.3.tgz#997a6de12c92c7cb34dc8a201a6c53d9bd88a5f1"
-
integrity sha512-jNIIeokznm8SD/TZISQsZKYu7RJyheFNt84DUPrh482GC8RVp2MKqm2O5oBRdGxbDQoXrhhWtPIWQOiy20svUg==
-
dependencies:
-
call-bind "^1.0.2"
-
define-properties "^1.1.3"
-
es-abstract "^1.19.1"
-
-
string.prototype.trimend@^1.0.4:
-
version "1.0.4"
-
resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80"
-
integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==
-
dependencies:
-
call-bind "^1.0.2"
-
define-properties "^1.1.3"
-
-
string.prototype.trimstart@^1.0.4:
-
version "1.0.4"
-
resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed"
-
integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==
-
dependencies:
-
call-bind "^1.0.2"
-
define-properties "^1.1.3"
-
-
strip-ansi@^6.0.0, strip-ansi@^6.0.1:
-
version "6.0.1"
-
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
-
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
-
dependencies:
-
ansi-regex "^5.0.1"
-
-
strip-ansi@^7.0.1:
-
version "7.0.1"
-
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.0.1.tgz#61740a08ce36b61e50e65653f07060d000975fb2"
-
integrity sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==
-
dependencies:
-
ansi-regex "^6.0.1"
-
-
strip-bom@^3.0.0:
-
version "3.0.0"
-
resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
-
integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=
-
-
strip-final-newline@^2.0.0:
-
version "2.0.0"
-
resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"
-
integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
-
-
supports-color@^5.3.0:
-
version "5.5.0"
-
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
-
integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
-
dependencies:
-
has-flag "^3.0.0"
-
-
supports-color@^7.0.0, supports-color@^7.1.0:
-
version "7.2.0"
-
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
-
integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
-
dependencies:
-
has-flag "^4.0.0"
-
-
supports-color@^8.1.1:
-
version "8.1.1"
-
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c"
-
integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==
-
dependencies:
-
has-flag "^4.0.0"
-
-
supports-color@^9.2.1:
-
version "9.2.1"
-
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-9.2.1.tgz#599dc9d45acf74c6176e0d880bab1d7d718fe891"
-
integrity sha512-Obv7ycoCTG51N7y175StI9BlAXrmgZrFhZOb0/PyjHBher/NmsdBgbbQ1Inhq+gIhz6+7Gb+jWF2Vqi7Mf1xnQ==
-
-
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"
-
integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
-
-
terser@^5.0.0:
-
version "5.12.1"
-
resolved "https://registry.yarnpkg.com/terser/-/terser-5.12.1.tgz#4cf2ebed1f5bceef5c83b9f60104ac4a78b49e9c"
-
integrity sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==
-
dependencies:
-
acorn "^8.5.0"
-
commander "^2.20.0"
-
source-map "~0.7.2"
-
source-map-support "~0.5.20"
-
-
throttleit@^1.0.0:
-
version "1.0.0"
-
resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-1.0.0.tgz#9e785836daf46743145a5984b6268d828528ac6c"
-
integrity sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=
-
-
through@^2.3.8:
-
version "2.3.8"
-
resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
-
integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=
-
-
tmp@~0.2.1:
-
version "0.2.1"
-
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14"
-
integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==
-
dependencies:
-
rimraf "^3.0.0"
-
-
to-object-path@^0.3.0:
-
version "0.3.0"
-
resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af"
-
integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=
-
dependencies:
-
kind-of "^3.0.2"
-
-
to-regex-range@^2.1.0:
-
version "2.1.1"
-
resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38"
-
integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=
-
dependencies:
-
is-number "^3.0.0"
-
repeat-string "^1.6.1"
-
-
to-regex-range@^5.0.1:
-
version "5.0.1"
-
resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
-
integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
-
dependencies:
-
is-number "^7.0.0"
-
-
to-regex@^3.0.1, to-regex@^3.0.2:
-
version "3.0.2"
-
resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce"
-
integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==
-
dependencies:
-
define-property "^2.0.2"
-
extend-shallow "^3.0.2"
-
regex-not "^1.0.2"
-
safe-regex "^1.1.0"
-
-
tough-cookie@~2.5.0:
-
version "2.5.0"
-
resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2"
-
integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==
-
dependencies:
-
psl "^1.1.28"
-
punycode "^2.1.1"
-
-
tslib@^2.1.0, tslib@^2.3.1:
-
version "2.3.1"
-
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01"
-
integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==
-
-
tunnel-agent@^0.6.0:
-
version "0.6.0"
-
resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
-
integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=
-
dependencies:
-
safe-buffer "^5.0.1"
-
-
tweetnacl@^0.14.3, tweetnacl@~0.14.0:
-
version "0.14.5"
-
resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
-
integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=
-
-
type-fest@^0.21.3:
-
version "0.21.3"
-
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37"
-
integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==
-
-
typescript@^4.6.2:
-
version "4.6.2"
-
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.6.2.tgz#fe12d2727b708f4eef40f51598b3398baa9611d4"
-
integrity sha512-HM/hFigTBHZhLXshn9sN37H085+hQGeJHJ/X7LpBWLID/fbc2acUMfU+lGD98X81sKP+pFa9f0DZmCwB9GnbAg==
-
-
unbox-primitive@^1.0.1:
-
version "1.0.1"
-
resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471"
-
integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==
-
dependencies:
-
function-bind "^1.1.1"
-
has-bigints "^1.0.1"
-
has-symbols "^1.0.2"
-
which-boxed-primitive "^1.0.2"
-
-
unicode-canonical-property-names-ecmascript@^1.0.4:
-
version "1.0.4"
-
resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818"
-
integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==
-
-
unicode-match-property-ecmascript@^1.0.4:
-
version "1.0.4"
-
resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c"
-
integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==
-
dependencies:
-
unicode-canonical-property-names-ecmascript "^1.0.4"
-
unicode-property-aliases-ecmascript "^1.0.4"
-
-
unicode-match-property-value-ecmascript@^1.1.0:
-
version "1.2.0"
-
resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz#0d91f600eeeb3096aa962b1d6fc88876e64ea531"
-
integrity sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==
-
-
unicode-property-aliases-ecmascript@^1.0.4:
-
version "1.1.0"
-
resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4"
-
integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==
-
-
union-value@^1.0.0:
-
version "1.0.1"
-
resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847"
-
integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==
-
dependencies:
-
arr-union "^3.1.0"
-
get-value "^2.0.6"
-
is-extendable "^0.1.1"
-
set-value "^2.0.1"
-
-
universalify@^0.1.0:
-
version "0.1.2"
-
resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
-
integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
-
-
universalify@^2.0.0:
-
version "2.0.0"
-
resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717"
-
integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==
-
-
unset-value@^1.0.0:
-
version "1.0.0"
-
resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559"
-
integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=
-
dependencies:
-
has-value "^0.3.1"
-
isobject "^3.0.0"
-
-
untildify@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b"
-
integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==
-
-
upath2@^3.1.12:
-
version "3.1.12"
-
resolved "https://registry.yarnpkg.com/upath2/-/upath2-3.1.12.tgz#441b3dfbadde21731017bd1b7beb169498efd0a9"
-
integrity sha512-yC3eZeCyCXFWjy7Nu4pgjLhXNYjuzuUmJiRgSSw6TJp8Emc+E4951HGPJf+bldFC5SL7oBLeNbtm1fGzXn2gxw==
-
dependencies:
-
path-is-network-drive "^1.0.13"
-
path-strip-sep "^1.0.10"
-
tslib "^2.3.1"
-
-
urix@^0.1.0:
-
version "0.1.0"
-
resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72"
-
integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=
-
-
use@^3.1.0:
-
version "3.1.1"
-
resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f"
-
integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==
-
-
uuid@^8.3.2:
-
version "8.3.2"
-
resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
-
integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
-
-
validate-npm-package-license@^3.0.1:
-
version "3.0.4"
-
resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
-
integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==
-
dependencies:
-
spdx-correct "^3.0.0"
-
spdx-expression-parse "^3.0.0"
-
-
verror@1.10.0:
-
version "1.10.0"
-
resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
-
integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=
-
dependencies:
-
assert-plus "^1.0.0"
-
core-util-is "1.0.2"
-
extsprintf "^1.2.0"
-
-
vite@^2.8.6:
-
version "2.8.6"
-
resolved "https://registry.yarnpkg.com/vite/-/vite-2.8.6.tgz#32d50e23c99ca31b26b8ccdc78b1d72d4d7323d3"
-
integrity sha512-e4H0QpludOVKkmOsRyqQ7LTcMUDF3mcgyNU4lmi0B5JUbe0ZxeBBl8VoZ8Y6Rfn9eFKYtdXNPcYK97ZwH+K2ug==
-
dependencies:
-
esbuild "^0.14.14"
-
postcss "^8.4.6"
-
resolve "^1.22.0"
-
rollup "^2.59.0"
-
optionalDependencies:
-
fsevents "~2.3.2"
-
-
which-boxed-primitive@^1.0.2:
-
version "1.0.2"
-
resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6"
-
integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==
-
dependencies:
-
is-bigint "^1.0.1"
-
is-boolean-object "^1.1.0"
-
is-number-object "^1.0.4"
-
is-string "^1.0.5"
-
is-symbol "^1.0.3"
-
-
which-pm-runs@^1.0.0:
-
version "1.1.0"
-
resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.1.0.tgz#35ccf7b1a0fce87bd8b92a478c9d045785d3bf35"
-
integrity sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==
-
-
which@^1.2.9:
-
version "1.3.1"
-
resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
-
integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
-
dependencies:
-
isexe "^2.0.0"
-
-
which@^2.0.1:
-
version "2.0.2"
-
resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
-
integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
-
dependencies:
-
isexe "^2.0.0"
-
-
wrap-ansi@^6.2.0:
-
version "6.2.0"
-
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53"
-
integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==
-
dependencies:
-
ansi-styles "^4.0.0"
-
string-width "^4.1.0"
-
strip-ansi "^6.0.0"
-
-
wrap-ansi@^7.0.0:
-
version "7.0.0"
-
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
-
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
-
dependencies:
-
ansi-styles "^4.0.0"
-
string-width "^4.1.0"
-
strip-ansi "^6.0.0"
-
-
wrappy@1:
-
version "1.0.2"
-
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
-
integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
-
-
yallist@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
-
integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
-
-
yaml@^1.10.0, yaml@^1.10.2:
-
version "1.10.2"
-
resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"
-
integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
-
-
yauzl@^2.10.0:
-
version "2.10.0"
-
resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9"
-
integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=
-
dependencies:
-
buffer-crc32 "~0.2.3"
-
fd-slicer "~1.1.0"
-
-
yocto-queue@^0.1.0:
-
version "0.1.0"
-
resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
-
integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==