├── .eslintignore
├── .eslintrc
├── bin
└── git-ensure.js
├── tsconfig.json
├── .github
└── workflows
│ └── release.yml
├── README.md
├── LICENSE
├── .gitignore
├── package.json
├── src
├── index.ts
└── cli.ts
└── pnpm-lock.yaml
/.eslintignore:
--------------------------------------------------------------------------------
1 | dist
2 | node_modules
3 |
--------------------------------------------------------------------------------
/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "extends": ["@antfu"]
3 | }
4 |
--------------------------------------------------------------------------------
/bin/git-ensure.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 | 'use strict'
3 | require('../dist/cli')
4 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "target": "es2017",
4 | "module": "esnext",
5 | "lib": ["esnext"],
6 | "moduleResolution": "node",
7 | "esModuleInterop": true,
8 | "strict": true,
9 | "strictNullChecks": true,
10 | "resolveJsonModule": true
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/.github/workflows/release.yml:
--------------------------------------------------------------------------------
1 | name: Release
2 |
3 | on:
4 | push:
5 | tags:
6 | - 'v*'
7 |
8 | jobs:
9 | release:
10 | runs-on: ubuntu-latest
11 | steps:
12 | - uses: actions/checkout@v2
13 | with:
14 | fetch-depth: 0
15 | - uses: actions/setup-node@v2
16 | with:
17 | node-version: '14'
18 | registry-url: https://registry.npmjs.org/
19 | - run: npm i -g pnpm @antfu/ni
20 | - run: nci
21 | - run: nr test --if-present
22 | - run: npm publish --access public
23 | env:
24 | NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}
25 | - run: npx conventional-github-releaser -p angular
26 | env:
27 | CONVENTIONAL_GITHUB_RELEASER_TOKEN: ${{secrets.GITHUB_TOKEN}}
28 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
git-ensure
2 |
3 |
4 |
5 | Ensure git status before continuing.
6 |
7 |
8 |
9 |
10 |
11 | 
12 |
13 | ## Usage
14 |
15 | ```bash
16 | npx git-ensure --branch main --no-head --no-behind --clean &&
17 | ```
18 |
19 | or
20 |
21 | ```bash
22 | npx git-ensure -a &&
23 | ```
24 |
25 | If any of the conditions fail, a `process.exit(1)` will be returned and prevent you from continuing the following workflows.
26 |
27 | ## License
28 |
29 | MIT
30 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2020 Anthony Fu
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Created by .ignore support plugin (hsz.mobi)
2 | ### Node template
3 | # Logs
4 | logs
5 | *.log
6 | npm-debug.log*
7 | yarn-debug.log*
8 | yarn-error.log*
9 |
10 | # Runtime data
11 | pids
12 | *.pid
13 | *.seed
14 | *.pid.lock
15 |
16 | # Directory for instrumented libs generated by jscoverage/JSCover
17 | lib-cov
18 |
19 | # Coverage directory used by tools like istanbul
20 | coverage
21 |
22 | # nyc test coverage
23 | .nyc_output
24 |
25 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
26 | .grunt
27 |
28 | # Bower dependency directory (https://bower.io/)
29 | bower_components
30 |
31 | # node-waf configuration
32 | .lock-wscript
33 |
34 | # Compiled binary addons (https://nodejs.org/api/addons.html)
35 | build/Release
36 |
37 | # Dependency directories
38 | node_modules/
39 | jspm_packages/
40 |
41 | # TypeScript v1 declaration files
42 | typings/
43 |
44 | # Optional npm cache directory
45 | .npm
46 |
47 | # Optional eslint cache
48 | .eslintcache
49 |
50 | # Optional REPL history
51 | .node_repl_history
52 |
53 | # Output of 'npm pack'
54 | *.tgz
55 |
56 | # Yarn Integrity file
57 | .yarn-integrity
58 |
59 | # dotenv environment variables file
60 | .env
61 |
62 | # parcel-bundler cache (https://parceljs.org/)
63 | .cache
64 |
65 | # next.js build output
66 | .next
67 |
68 | # nuxt.js build output
69 | .nuxt
70 |
71 | # Nuxt generate
72 | dist
73 |
74 | # vuepress build output
75 | .vuepress/dist
76 |
77 | # Serverless directories
78 | .serverless
79 |
80 | # IDE
81 | .idea
82 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "git-ensure",
3 | "version": "0.1.0",
4 | "description": "Ensure git status before continuing.",
5 | "main": "dist/index.js",
6 | "module": "dist/index.mjs",
7 | "types": "dist/index.d.ts",
8 | "author": "Anthony Fu ",
9 | "license": "MIT",
10 | "bugs": {
11 | "url": "https://github.com/antfu/git-ensure/issues"
12 | },
13 | "homepage": "https://github.com/antfu/git-ensure#readme",
14 | "repository": {
15 | "type": "git",
16 | "url": "git+https://github.com/antfu/git-ensure.git"
17 | },
18 | "scripts": {
19 | "prepublishOnly": "npm run build",
20 | "watch": "npm run build -- --watch",
21 | "dev": "DEBUG=git-ensure:* esno src/cli.ts",
22 | "run": "esno src/cli.ts",
23 | "build": "tsup src/index.ts src/cli.ts --format cjs,esm --dts",
24 | "release": "nr run -a && npx bumpp --commit --push --tag",
25 | "lint": "eslint \"{src,test}/**/*.ts\"",
26 | "lint:fix": "npm run lint -- --fix"
27 | },
28 | "files": [
29 | "dist",
30 | "bin"
31 | ],
32 | "bin": {
33 | "git-ensure": "bin/git-ensure.js"
34 | },
35 | "dependencies": {
36 | "cac": "^6.7.1",
37 | "chalk": "^4.1.0",
38 | "debug": "^4.3.2",
39 | "simple-git": "^2.35.0"
40 | },
41 | "devDependencies": {
42 | "@antfu/eslint-config": "^0.4.3",
43 | "@antfu/ni": "^0.5.3",
44 | "@types/debug": "^4.1.5",
45 | "@types/node": "^14.14.28",
46 | "eslint": "^7.20.0",
47 | "esno": "^0.4.3",
48 | "tsup": "^3.12.1",
49 | "typescript": "^4.1.5"
50 | }
51 | }
52 |
--------------------------------------------------------------------------------
/src/index.ts:
--------------------------------------------------------------------------------
1 | import Git from 'simple-git'
2 | import _debug from 'debug'
3 |
4 | const debug = _debug('git-ensure:check')
5 |
6 | export interface EnsureOptions {
7 | branches?: string
8 | clean?: boolean
9 | ahead?: boolean
10 | behind?: boolean
11 | }
12 |
13 | export interface Check {
14 | name: string
15 | expected: string | string[]
16 | received: string
17 | }
18 |
19 | export async function gitEnsure(options: EnsureOptions = {}) {
20 | const checks: Check[] = []
21 | const git = Git()
22 | const status = await git.status()
23 |
24 | debug('status', status)
25 |
26 | if (options.branches) {
27 | const branches = options.branches.split(',').map(i => i.trim()).filter(Boolean)
28 | if (!branches.includes(status.current || 'unknown')) {
29 | checks.push({
30 | name: 'branch',
31 | expected: branches,
32 | received: `${status.current}`,
33 | })
34 | }
35 | }
36 |
37 | if (options.ahead === false && status.ahead !== 0) {
38 | checks.push({
39 | name: 'commits ahead',
40 | expected: '0',
41 | received: `${status.ahead}`,
42 | })
43 | }
44 |
45 | if (options.behind === false && status.behind !== 0) {
46 | checks.push({
47 | name: 'commits behind',
48 | expected: '0',
49 | received: `${status.behind}`,
50 | })
51 | }
52 |
53 | if (options.clean && status.files.length) {
54 | checks.push({
55 | name: 'uncommitted files',
56 | expected: 'none',
57 | received: `${status.files.length} changes`,
58 | })
59 | }
60 |
61 | debug('checks', checks)
62 |
63 | return checks
64 | }
65 |
--------------------------------------------------------------------------------
/src/cli.ts:
--------------------------------------------------------------------------------
1 | import cac from 'cac'
2 | import _debug from 'debug'
3 | import { red, yellow, blue, bgRed } from 'chalk'
4 | import { gitEnsure } from './index'
5 |
6 | const debug = _debug('git-ensure:cli')
7 |
8 | const cli = cac('git-ensure')
9 |
10 | cli
11 | .option('-b, --branch, --branches [...branches]', 'Ensure on branch', { default: 'main,master' })
12 | .option('-c, --clean', 'No uncommitted files', { default: false })
13 | .option('-s, --synced', 'In synced with remote, short head for --no-ahead and --no-behind', { default: false })
14 | .option('-a, --all', 'All conditions', { default: false })
15 | .option('--no-ahead', 'No commits ahead remote')
16 | .option('--no-behind', 'No commits behind remote')
17 | .help()
18 |
19 | const parsed = cli.parse()
20 |
21 | if (parsed.options.all) {
22 | parsed.options.synced = true
23 | parsed.options.clean = true
24 | parsed.options.branch = parsed.options.branch || 'main,master'
25 | }
26 |
27 | if (parsed.options.synced) {
28 | parsed.options.ahead = false
29 | parsed.options.behind = false
30 | }
31 |
32 | async function run() {
33 | debug('args', parsed.options)
34 | const checks = await gitEnsure(parsed.options)
35 |
36 | if (!checks.length) {
37 | process.exit(0)
38 | }
39 | else {
40 | checks.forEach(({ name, received, expected }) => {
41 | const expectedFormatted = Array.isArray(expected) && expected.length > 1
42 | ? `one of ${JSON.stringify(expected)}`
43 | : Array.isArray(expected)
44 | ? `"${expected[0]}"`
45 | : `"${expected}"`
46 | console.error(
47 | bgRed.black` Git Ensure `
48 | + yellow` ${name} `
49 | + red`is expected to be ${blue(expectedFormatted)} but got ${yellow`"${received}"`}`)
50 | })
51 | process.exit(1)
52 | }
53 | }
54 |
55 | run()
56 |
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | dependencies:
2 | cac: 6.7.1
3 | chalk: 4.1.0
4 | debug: 4.3.2
5 | simple-git: 2.35.0
6 | devDependencies:
7 | '@antfu/eslint-config': 0.4.3_eslint@7.20.0+typescript@4.1.5
8 | '@antfu/ni': 0.5.3
9 | '@types/debug': 4.1.5
10 | '@types/node': 14.14.28
11 | eslint: 7.20.0
12 | esno: 0.4.3
13 | tsup: 3.12.1_typescript@4.1.5
14 | typescript: 4.1.5
15 | lockfileVersion: 5.2
16 | packages:
17 | /@antfu/eslint-config-basic/0.4.3_eslint@7.20.0:
18 | dependencies:
19 | eslint: 7.20.0
20 | eslint-config-standard: 14.1.1_72e4ede31ce014a0c4834e4224188d21
21 | eslint-plugin-html: 6.1.1
22 | eslint-plugin-import: 2.22.1_eslint@7.20.0
23 | eslint-plugin-node: 11.1.0_eslint@7.20.0
24 | eslint-plugin-promise: 4.3.1
25 | eslint-plugin-standard: 4.1.0_eslint@7.20.0
26 | eslint-plugin-unicorn: 23.0.0_eslint@7.20.0
27 | dev: true
28 | peerDependencies:
29 | eslint: '>=7.4.0'
30 | resolution:
31 | integrity: sha512-XDkJvR76mG1DWOnrS5iNG6QqUDroC0N5UrWJckyes11P5c3Witr6cUJZTuUDgl4iIJQvz+xiDezwRa3NNHM4yA==
32 | /@antfu/eslint-config-react/0.4.3_eslint@7.20.0+typescript@4.1.5:
33 | dependencies:
34 | '@antfu/eslint-config-ts': 0.4.3_eslint@7.20.0+typescript@4.1.5
35 | eslint: 7.20.0
36 | eslint-plugin-react: 7.22.0_eslint@7.20.0
37 | dev: true
38 | peerDependencies:
39 | eslint: '>=7.4.0'
40 | typescript: '*'
41 | resolution:
42 | integrity: sha512-3/35G5xEKXjLThp6HNALoAO6uRr8AvOMl97Jt/obSzg7yhpT9gCclaILFyWkioHses2EyluqArF1g5Yl6Lgbdg==
43 | /@antfu/eslint-config-ts/0.4.3_eslint@7.20.0+typescript@4.1.5:
44 | dependencies:
45 | '@antfu/eslint-config-basic': 0.4.3_eslint@7.20.0
46 | '@typescript-eslint/eslint-plugin': 4.15.1_dd080f2a8fb4d0ac76cfb4c7062ee728
47 | '@typescript-eslint/parser': 4.15.1_eslint@7.20.0+typescript@4.1.5
48 | eslint: 7.20.0
49 | typescript: 4.1.5
50 | dev: true
51 | peerDependencies:
52 | eslint: '>=7.4.0'
53 | typescript: '>=3.9'
54 | resolution:
55 | integrity: sha512-7KhbAkZiGt/UvYbjhls4d7l74Or54vT9TcJFro85Fc3H0m8Psx7sKXvLCeNxtO/3p1i9NCbDlhEiqhMtRg1jkg==
56 | /@antfu/eslint-config-vue/0.4.3_eslint@7.20.0+typescript@4.1.5:
57 | dependencies:
58 | '@antfu/eslint-config-ts': 0.4.3_eslint@7.20.0+typescript@4.1.5
59 | eslint: 7.20.0
60 | eslint-plugin-vue: 7.1.0_eslint@7.20.0
61 | dev: true
62 | peerDependencies:
63 | eslint: '>=7.4.0'
64 | typescript: '*'
65 | resolution:
66 | integrity: sha512-WAvCnFt+StRUMHoc7ixnUdH9Qc7P5wVWvd6p8NgADv7za11MFqQ6O7Q01JqdpwAD6kAr8DD6ckkNpZ+5mQSFIQ==
67 | /@antfu/eslint-config/0.4.3_eslint@7.20.0+typescript@4.1.5:
68 | dependencies:
69 | '@antfu/eslint-config-react': 0.4.3_eslint@7.20.0+typescript@4.1.5
70 | '@antfu/eslint-config-vue': 0.4.3_eslint@7.20.0+typescript@4.1.5
71 | eslint: 7.20.0
72 | dev: true
73 | peerDependencies:
74 | eslint: '>=7.4.0'
75 | typescript: '*'
76 | resolution:
77 | integrity: sha512-+vO8S0AGIdRm3ow5RsnfRSNWDrtZuw7W7QjdZvZv7kfNq8erDCucK+bl4pVMW1S7HEnizBj83CKObpirnIjaIg==
78 | /@antfu/ni/0.5.3:
79 | dependencies:
80 | execa: 5.0.0
81 | find-up: 5.0.0
82 | ini: 2.0.0
83 | prompts: 2.4.0
84 | terminal-link: 2.1.1
85 | dev: true
86 | hasBin: true
87 | resolution:
88 | integrity: sha512-KSXwiT86UH3NRRvYs+eTQjr2ObGf9kg4WvdSYVt5HMIuT1kswNquY+9vtpom9k3440lJCZUFY3aK+VfAus9GsA==
89 | /@babel/code-frame/7.12.11:
90 | dependencies:
91 | '@babel/highlight': 7.12.13
92 | dev: true
93 | resolution:
94 | integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==
95 | /@babel/code-frame/7.12.13:
96 | dependencies:
97 | '@babel/highlight': 7.12.13
98 | dev: true
99 | resolution:
100 | integrity: sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==
101 | /@babel/eslint-parser/7.12.16_eslint@7.20.0:
102 | dependencies:
103 | eslint: 7.20.0
104 | eslint-scope: 5.1.0
105 | eslint-visitor-keys: 1.3.0
106 | semver: 6.3.0
107 | dev: true
108 | engines:
109 | node: ^10.13.0 || ^12.13.0 || >=14.0.0
110 | peerDependencies:
111 | '@babel/core': '>=7.11.0'
112 | eslint: '>=7.5.0'
113 | resolution:
114 | integrity: sha512-NZHtJr2pLRYcQjvo/GVU3kFxIGEHveswoWfY5Wm2tJ7pb3AoqoQ+PP17rRTDh+POFWM15VvH+23x2/9Od0CYxQ==
115 | /@babel/helper-validator-identifier/7.12.11:
116 | dev: true
117 | resolution:
118 | integrity: sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==
119 | /@babel/highlight/7.12.13:
120 | dependencies:
121 | '@babel/helper-validator-identifier': 7.12.11
122 | chalk: 2.4.2
123 | js-tokens: 4.0.0
124 | dev: true
125 | resolution:
126 | integrity: sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==
127 | /@eslint/eslintrc/0.3.0:
128 | dependencies:
129 | ajv: 6.12.6
130 | debug: 4.3.1
131 | espree: 7.3.1
132 | globals: 12.4.0
133 | ignore: 4.0.6
134 | import-fresh: 3.3.0
135 | js-yaml: 3.14.1
136 | lodash: 4.17.20
137 | minimatch: 3.0.4
138 | strip-json-comments: 3.1.1
139 | dev: true
140 | engines:
141 | node: ^10.12.0 || >=12.0.0
142 | resolution:
143 | integrity: sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg==
144 | /@kwsites/file-exists/1.1.1:
145 | dependencies:
146 | debug: 4.3.1
147 | dev: false
148 | resolution:
149 | integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==
150 | /@kwsites/promise-deferred/1.1.1:
151 | dev: false
152 | resolution:
153 | integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==
154 | /@nodelib/fs.scandir/2.1.4:
155 | dependencies:
156 | '@nodelib/fs.stat': 2.0.4
157 | run-parallel: 1.2.0
158 | dev: true
159 | engines:
160 | node: '>= 8'
161 | resolution:
162 | integrity: sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==
163 | /@nodelib/fs.stat/2.0.4:
164 | dev: true
165 | engines:
166 | node: '>= 8'
167 | resolution:
168 | integrity: sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==
169 | /@nodelib/fs.walk/1.2.6:
170 | dependencies:
171 | '@nodelib/fs.scandir': 2.1.4
172 | fastq: 1.10.1
173 | dev: true
174 | engines:
175 | node: '>= 8'
176 | resolution:
177 | integrity: sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==
178 | /@rollup/plugin-node-resolve/11.2.0_rollup@2.39.0:
179 | dependencies:
180 | '@rollup/pluginutils': 3.1.0_rollup@2.39.0
181 | '@types/resolve': 1.17.1
182 | builtin-modules: 3.2.0
183 | deepmerge: 4.2.2
184 | is-module: 1.0.0
185 | resolve: 1.20.0
186 | rollup: 2.39.0
187 | dev: true
188 | engines:
189 | node: '>= 10.0.0'
190 | peerDependencies:
191 | rollup: ^1.20.0||^2.0.0
192 | resolution:
193 | integrity: sha512-qHjNIKYt5pCcn+5RUBQxK8krhRvf1HnyVgUCcFFcweDS7fhkOLZeYh0mhHK6Ery8/bb9tvN/ubPzmfF0qjDCTA==
194 | /@rollup/pluginutils/3.1.0_rollup@2.39.0:
195 | dependencies:
196 | '@types/estree': 0.0.39
197 | estree-walker: 1.0.1
198 | picomatch: 2.2.2
199 | rollup: 2.39.0
200 | dev: true
201 | engines:
202 | node: '>= 8.0.0'
203 | peerDependencies:
204 | rollup: ^1.20.0||^2.0.0
205 | resolution:
206 | integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==
207 | /@types/debug/4.1.5:
208 | dev: true
209 | resolution:
210 | integrity: sha512-Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ==
211 | /@types/estree/0.0.39:
212 | dev: true
213 | resolution:
214 | integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==
215 | /@types/json-schema/7.0.7:
216 | dev: true
217 | resolution:
218 | integrity: sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==
219 | /@types/json5/0.0.29:
220 | dev: true
221 | resolution:
222 | integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4=
223 | /@types/node/14.14.28:
224 | dev: true
225 | resolution:
226 | integrity: sha512-lg55ArB+ZiHHbBBttLpzD07akz0QPrZgUODNakeC09i62dnrywr9mFErHuaPlB6I7z+sEbK+IYmplahvplCj2g==
227 | /@types/normalize-package-data/2.4.0:
228 | dev: true
229 | resolution:
230 | integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==
231 | /@types/parse-json/4.0.0:
232 | dev: true
233 | resolution:
234 | integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==
235 | /@types/resolve/1.17.1:
236 | dependencies:
237 | '@types/node': 14.14.28
238 | dev: true
239 | resolution:
240 | integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==
241 | /@typescript-eslint/eslint-plugin/4.15.1_dd080f2a8fb4d0ac76cfb4c7062ee728:
242 | dependencies:
243 | '@typescript-eslint/experimental-utils': 4.15.1_eslint@7.20.0+typescript@4.1.5
244 | '@typescript-eslint/parser': 4.15.1_eslint@7.20.0+typescript@4.1.5
245 | '@typescript-eslint/scope-manager': 4.15.1
246 | debug: 4.3.1
247 | eslint: 7.20.0
248 | functional-red-black-tree: 1.0.1
249 | lodash: 4.17.20
250 | regexpp: 3.1.0
251 | semver: 7.3.4
252 | tsutils: 3.20.0_typescript@4.1.5
253 | typescript: 4.1.5
254 | dev: true
255 | engines:
256 | node: ^10.12.0 || >=12.0.0
257 | peerDependencies:
258 | '@typescript-eslint/parser': ^4.0.0
259 | eslint: ^5.0.0 || ^6.0.0 || ^7.0.0
260 | typescript: '*'
261 | peerDependenciesMeta:
262 | typescript:
263 | optional: true
264 | resolution:
265 | integrity: sha512-yW2epMYZSpNJXZy22Biu+fLdTG8Mn6b22kR3TqblVk50HGNV8Zya15WAXuQCr8tKw4Qf1BL4QtI6kv6PCkLoJw==
266 | /@typescript-eslint/experimental-utils/4.15.1_eslint@7.20.0+typescript@4.1.5:
267 | dependencies:
268 | '@types/json-schema': 7.0.7
269 | '@typescript-eslint/scope-manager': 4.15.1
270 | '@typescript-eslint/types': 4.15.1
271 | '@typescript-eslint/typescript-estree': 4.15.1_typescript@4.1.5
272 | eslint: 7.20.0
273 | eslint-scope: 5.1.1
274 | eslint-utils: 2.1.0
275 | dev: true
276 | engines:
277 | node: ^10.12.0 || >=12.0.0
278 | peerDependencies:
279 | eslint: '*'
280 | typescript: '*'
281 | resolution:
282 | integrity: sha512-9LQRmOzBRI1iOdJorr4jEnQhadxK4c9R2aEAsm7WE/7dq8wkKD1suaV0S/JucTL8QlYUPU1y2yjqg+aGC0IQBQ==
283 | /@typescript-eslint/parser/4.15.1_eslint@7.20.0+typescript@4.1.5:
284 | dependencies:
285 | '@typescript-eslint/scope-manager': 4.15.1
286 | '@typescript-eslint/types': 4.15.1
287 | '@typescript-eslint/typescript-estree': 4.15.1_typescript@4.1.5
288 | debug: 4.3.1
289 | eslint: 7.20.0
290 | typescript: 4.1.5
291 | dev: true
292 | engines:
293 | node: ^10.12.0 || >=12.0.0
294 | peerDependencies:
295 | eslint: ^5.0.0 || ^6.0.0 || ^7.0.0
296 | typescript: '*'
297 | peerDependenciesMeta:
298 | typescript:
299 | optional: true
300 | resolution:
301 | integrity: sha512-V8eXYxNJ9QmXi5ETDguB7O9diAXlIyS+e3xzLoP/oVE4WCAjssxLIa0mqCLsCGXulYJUfT+GV70Jv1vHsdKwtA==
302 | /@typescript-eslint/scope-manager/4.15.1:
303 | dependencies:
304 | '@typescript-eslint/types': 4.15.1
305 | '@typescript-eslint/visitor-keys': 4.15.1
306 | dev: true
307 | engines:
308 | node: ^8.10.0 || ^10.13.0 || >=11.10.1
309 | resolution:
310 | integrity: sha512-ibQrTFcAm7yG4C1iwpIYK7vDnFg+fKaZVfvyOm3sNsGAerKfwPVFtYft5EbjzByDJ4dj1WD8/34REJfw/9wdVA==
311 | /@typescript-eslint/types/4.15.1:
312 | dev: true
313 | engines:
314 | node: ^8.10.0 || ^10.13.0 || >=11.10.1
315 | resolution:
316 | integrity: sha512-iGsaUyWFyLz0mHfXhX4zO6P7O3sExQpBJ2dgXB0G5g/8PRVfBBsmQIc3r83ranEQTALLR3Vko/fnCIVqmH+mPw==
317 | /@typescript-eslint/typescript-estree/4.15.1_typescript@4.1.5:
318 | dependencies:
319 | '@typescript-eslint/types': 4.15.1
320 | '@typescript-eslint/visitor-keys': 4.15.1
321 | debug: 4.3.1
322 | globby: 11.0.2
323 | is-glob: 4.0.1
324 | semver: 7.3.4
325 | tsutils: 3.20.0_typescript@4.1.5
326 | typescript: 4.1.5
327 | dev: true
328 | engines:
329 | node: ^10.12.0 || >=12.0.0
330 | peerDependencies:
331 | typescript: '*'
332 | peerDependenciesMeta:
333 | typescript:
334 | optional: true
335 | resolution:
336 | integrity: sha512-z8MN3CicTEumrWAEB2e2CcoZa3KP9+SMYLIA2aM49XW3cWIaiVSOAGq30ffR5XHxRirqE90fgLw3e6WmNx5uNw==
337 | /@typescript-eslint/visitor-keys/4.15.1:
338 | dependencies:
339 | '@typescript-eslint/types': 4.15.1
340 | eslint-visitor-keys: 2.0.0
341 | dev: true
342 | engines:
343 | node: ^8.10.0 || ^10.13.0 || >=11.10.1
344 | resolution:
345 | integrity: sha512-tYzaTP9plooRJY8eNlpAewTOqtWW/4ff/5wBjNVaJ0S0wC4Gpq/zDVRTJa5bq2v1pCNQ08xxMCndcvR+h7lMww==
346 | /acorn-jsx/5.3.1_acorn@7.4.1:
347 | dependencies:
348 | acorn: 7.4.1
349 | dev: true
350 | peerDependencies:
351 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
352 | resolution:
353 | integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==
354 | /acorn/7.4.1:
355 | dev: true
356 | engines:
357 | node: '>=0.4.0'
358 | hasBin: true
359 | resolution:
360 | integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
361 | /ajv/6.12.6:
362 | dependencies:
363 | fast-deep-equal: 3.1.3
364 | fast-json-stable-stringify: 2.1.0
365 | json-schema-traverse: 0.4.1
366 | uri-js: 4.4.1
367 | dev: true
368 | resolution:
369 | integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
370 | /ajv/7.1.0:
371 | dependencies:
372 | fast-deep-equal: 3.1.3
373 | json-schema-traverse: 1.0.0
374 | require-from-string: 2.0.2
375 | uri-js: 4.4.1
376 | dev: true
377 | resolution:
378 | integrity: sha512-svS9uILze/cXbH0z2myCK2Brqprx/+JJYK5pHicT/GQiBfzzhUVAIT6MwqJg8y4xV/zoGsUeuPuwtoiKSGE15g==
379 | /ansi-colors/4.1.1:
380 | dev: true
381 | engines:
382 | node: '>=6'
383 | resolution:
384 | integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==
385 | /ansi-escapes/4.3.1:
386 | dependencies:
387 | type-fest: 0.11.0
388 | dev: true
389 | engines:
390 | node: '>=8'
391 | resolution:
392 | integrity: sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==
393 | /ansi-regex/5.0.0:
394 | dev: true
395 | engines:
396 | node: '>=8'
397 | resolution:
398 | integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==
399 | /ansi-styles/3.2.1:
400 | dependencies:
401 | color-convert: 1.9.3
402 | dev: true
403 | engines:
404 | node: '>=4'
405 | resolution:
406 | integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
407 | /ansi-styles/4.3.0:
408 | dependencies:
409 | color-convert: 2.0.1
410 | engines:
411 | node: '>=8'
412 | resolution:
413 | integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
414 | /any-promise/1.3.0:
415 | dev: true
416 | resolution:
417 | integrity: sha1-q8av7tzqUugJzcA3au0845Y10X8=
418 | /anymatch/3.1.1:
419 | dependencies:
420 | normalize-path: 3.0.0
421 | picomatch: 2.2.2
422 | dev: true
423 | engines:
424 | node: '>= 8'
425 | resolution:
426 | integrity: sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==
427 | /argparse/1.0.10:
428 | dependencies:
429 | sprintf-js: 1.0.3
430 | dev: true
431 | resolution:
432 | integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
433 | /array-includes/3.1.2:
434 | dependencies:
435 | call-bind: 1.0.2
436 | define-properties: 1.1.3
437 | es-abstract: 1.18.0-next.2
438 | get-intrinsic: 1.1.1
439 | is-string: 1.0.5
440 | dev: true
441 | engines:
442 | node: '>= 0.4'
443 | resolution:
444 | integrity: sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw==
445 | /array-union/2.1.0:
446 | dev: true
447 | engines:
448 | node: '>=8'
449 | resolution:
450 | integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
451 | /array.prototype.flat/1.2.4:
452 | dependencies:
453 | call-bind: 1.0.2
454 | define-properties: 1.1.3
455 | es-abstract: 1.18.0-next.2
456 | dev: true
457 | engines:
458 | node: '>= 0.4'
459 | resolution:
460 | integrity: sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==
461 | /array.prototype.flatmap/1.2.4:
462 | dependencies:
463 | call-bind: 1.0.2
464 | define-properties: 1.1.3
465 | es-abstract: 1.18.0-next.2
466 | function-bind: 1.1.1
467 | dev: true
468 | engines:
469 | node: '>= 0.4'
470 | resolution:
471 | integrity: sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==
472 | /astral-regex/2.0.0:
473 | dev: true
474 | engines:
475 | node: '>=8'
476 | resolution:
477 | integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==
478 | /balanced-match/1.0.0:
479 | dev: true
480 | resolution:
481 | integrity: sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
482 | /binary-extensions/2.2.0:
483 | dev: true
484 | engines:
485 | node: '>=8'
486 | resolution:
487 | integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
488 | /brace-expansion/1.1.11:
489 | dependencies:
490 | balanced-match: 1.0.0
491 | concat-map: 0.0.1
492 | dev: true
493 | resolution:
494 | integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
495 | /braces/3.0.2:
496 | dependencies:
497 | fill-range: 7.0.1
498 | dev: true
499 | engines:
500 | node: '>=8'
501 | resolution:
502 | integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
503 | /buffer-from/1.1.1:
504 | dev: true
505 | resolution:
506 | integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==
507 | /builtin-modules/3.2.0:
508 | dev: true
509 | engines:
510 | node: '>=6'
511 | resolution:
512 | integrity: sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==
513 | /cac/6.7.1:
514 | engines:
515 | node: '>=8'
516 | resolution:
517 | integrity: sha512-LfGt47+ugCY65W4yUEyxnZKd/tJSBJD/gUAxQGiQjH7yqdhbaX2XN0Rli4+0W0DJiDONmYeh0TlJxMtXGZspIg==
518 | /call-bind/1.0.2:
519 | dependencies:
520 | function-bind: 1.1.1
521 | get-intrinsic: 1.1.1
522 | dev: true
523 | resolution:
524 | integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
525 | /callsites/3.1.0:
526 | dev: true
527 | engines:
528 | node: '>=6'
529 | resolution:
530 | integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
531 | /chalk/2.4.2:
532 | dependencies:
533 | ansi-styles: 3.2.1
534 | escape-string-regexp: 1.0.5
535 | supports-color: 5.5.0
536 | dev: true
537 | engines:
538 | node: '>=4'
539 | resolution:
540 | integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
541 | /chalk/4.1.0:
542 | dependencies:
543 | ansi-styles: 4.3.0
544 | supports-color: 7.2.0
545 | engines:
546 | node: '>=10'
547 | resolution:
548 | integrity: sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==
549 | /chokidar/3.5.1:
550 | dependencies:
551 | anymatch: 3.1.1
552 | braces: 3.0.2
553 | glob-parent: 5.1.1
554 | is-binary-path: 2.1.0
555 | is-glob: 4.0.1
556 | normalize-path: 3.0.0
557 | readdirp: 3.5.0
558 | dev: true
559 | engines:
560 | node: '>= 8.10.0'
561 | optionalDependencies:
562 | fsevents: 2.3.2
563 | resolution:
564 | integrity: sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==
565 | /ci-info/2.0.0:
566 | dev: true
567 | resolution:
568 | integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
569 | /clean-regexp/1.0.0:
570 | dependencies:
571 | escape-string-regexp: 1.0.5
572 | dev: true
573 | engines:
574 | node: '>=4'
575 | resolution:
576 | integrity: sha1-jffHquUf02h06PjQW5GAvBGj/tc=
577 | /color-convert/1.9.3:
578 | dependencies:
579 | color-name: 1.1.3
580 | dev: true
581 | resolution:
582 | integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
583 | /color-convert/2.0.1:
584 | dependencies:
585 | color-name: 1.1.4
586 | engines:
587 | node: '>=7.0.0'
588 | resolution:
589 | integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
590 | /color-name/1.1.3:
591 | dev: true
592 | resolution:
593 | integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
594 | /color-name/1.1.4:
595 | resolution:
596 | integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
597 | /commander/4.1.1:
598 | dev: true
599 | engines:
600 | node: '>= 6'
601 | resolution:
602 | integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==
603 | /concat-map/0.0.1:
604 | dev: true
605 | resolution:
606 | integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
607 | /contains-path/0.1.0:
608 | dev: true
609 | engines:
610 | node: '>=0.10.0'
611 | resolution:
612 | integrity: sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=
613 | /cosmiconfig/7.0.0:
614 | dependencies:
615 | '@types/parse-json': 4.0.0
616 | import-fresh: 3.3.0
617 | parse-json: 5.2.0
618 | path-type: 4.0.0
619 | yaml: 1.10.0
620 | dev: true
621 | engines:
622 | node: '>=10'
623 | resolution:
624 | integrity: sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==
625 | /cross-spawn/7.0.3:
626 | dependencies:
627 | path-key: 3.1.1
628 | shebang-command: 2.0.0
629 | which: 2.0.2
630 | dev: true
631 | engines:
632 | node: '>= 8'
633 | resolution:
634 | integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
635 | /debug/2.6.9:
636 | dependencies:
637 | ms: 2.0.0
638 | dev: true
639 | resolution:
640 | integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
641 | /debug/4.3.1:
642 | dependencies:
643 | ms: 2.1.2
644 | engines:
645 | node: '>=6.0'
646 | peerDependencies:
647 | supports-color: '*'
648 | peerDependenciesMeta:
649 | supports-color:
650 | optional: true
651 | resolution:
652 | integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==
653 | /debug/4.3.2:
654 | dependencies:
655 | ms: 2.1.2
656 | dev: false
657 | engines:
658 | node: '>=6.0'
659 | peerDependencies:
660 | supports-color: '*'
661 | peerDependenciesMeta:
662 | supports-color:
663 | optional: true
664 | resolution:
665 | integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==
666 | /deep-is/0.1.3:
667 | dev: true
668 | resolution:
669 | integrity: sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=
670 | /deepmerge/4.2.2:
671 | dev: true
672 | engines:
673 | node: '>=0.10.0'
674 | resolution:
675 | integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==
676 | /define-properties/1.1.3:
677 | dependencies:
678 | object-keys: 1.1.1
679 | dev: true
680 | engines:
681 | node: '>= 0.4'
682 | resolution:
683 | integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==
684 | /dir-glob/3.0.1:
685 | dependencies:
686 | path-type: 4.0.0
687 | dev: true
688 | engines:
689 | node: '>=8'
690 | resolution:
691 | integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==
692 | /doctrine/1.5.0:
693 | dependencies:
694 | esutils: 2.0.3
695 | isarray: 1.0.0
696 | dev: true
697 | engines:
698 | node: '>=0.10.0'
699 | resolution:
700 | integrity: sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=
701 | /doctrine/2.1.0:
702 | dependencies:
703 | esutils: 2.0.3
704 | dev: true
705 | engines:
706 | node: '>=0.10.0'
707 | resolution:
708 | integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==
709 | /doctrine/3.0.0:
710 | dependencies:
711 | esutils: 2.0.3
712 | dev: true
713 | engines:
714 | node: '>=6.0.0'
715 | resolution:
716 | integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==
717 | /dom-serializer/1.2.0:
718 | dependencies:
719 | domelementtype: 2.1.0
720 | domhandler: 4.0.0
721 | entities: 2.2.0
722 | dev: true
723 | resolution:
724 | integrity: sha512-n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA==
725 | /domelementtype/2.1.0:
726 | dev: true
727 | resolution:
728 | integrity: sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==
729 | /domhandler/3.3.0:
730 | dependencies:
731 | domelementtype: 2.1.0
732 | dev: true
733 | engines:
734 | node: '>= 4'
735 | resolution:
736 | integrity: sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==
737 | /domhandler/4.0.0:
738 | dependencies:
739 | domelementtype: 2.1.0
740 | dev: true
741 | engines:
742 | node: '>= 4'
743 | resolution:
744 | integrity: sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==
745 | /domutils/2.4.4:
746 | dependencies:
747 | dom-serializer: 1.2.0
748 | domelementtype: 2.1.0
749 | domhandler: 4.0.0
750 | dev: true
751 | resolution:
752 | integrity: sha512-jBC0vOsECI4OMdD0GC9mGn7NXPLb+Qt6KW1YDQzeQYRUFKmNG8lh7mO5HiELfr+lLQE7loDVI4QcAxV80HS+RA==
753 | /emoji-regex/8.0.0:
754 | dev: true
755 | resolution:
756 | integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
757 | /enquirer/2.3.6:
758 | dependencies:
759 | ansi-colors: 4.1.1
760 | dev: true
761 | engines:
762 | node: '>=8.6'
763 | resolution:
764 | integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==
765 | /entities/2.2.0:
766 | dev: true
767 | resolution:
768 | integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==
769 | /error-ex/1.3.2:
770 | dependencies:
771 | is-arrayish: 0.2.1
772 | dev: true
773 | resolution:
774 | integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
775 | /es-abstract/1.18.0-next.2:
776 | dependencies:
777 | call-bind: 1.0.2
778 | es-to-primitive: 1.2.1
779 | function-bind: 1.1.1
780 | get-intrinsic: 1.1.1
781 | has: 1.0.3
782 | has-symbols: 1.0.1
783 | is-callable: 1.2.3
784 | is-negative-zero: 2.0.1
785 | is-regex: 1.1.2
786 | object-inspect: 1.9.0
787 | object-keys: 1.1.1
788 | object.assign: 4.1.2
789 | string.prototype.trimend: 1.0.3
790 | string.prototype.trimstart: 1.0.3
791 | dev: true
792 | engines:
793 | node: '>= 0.4'
794 | resolution:
795 | integrity: sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==
796 | /es-to-primitive/1.2.1:
797 | dependencies:
798 | is-callable: 1.2.3
799 | is-date-object: 1.0.2
800 | is-symbol: 1.0.3
801 | dev: true
802 | engines:
803 | node: '>= 0.4'
804 | resolution:
805 | integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
806 | /esbuild-register/2.0.0_esbuild@0.8.46:
807 | dependencies:
808 | esbuild: 0.8.46
809 | joycon: 2.2.5
810 | pirates: 4.0.1
811 | source-map-support: 0.5.19
812 | strip-json-comments: 3.1.1
813 | dev: true
814 | peerDependencies:
815 | esbuild: '>=0.8.31'
816 | resolution:
817 | integrity: sha512-98i1+7OnCURCbKaWw5wnY05e4v7uknFEER7LtVxi/lCs8U+sl6/LnITvfeoDLrsqxlA3O6BjxK8QqsirfYULfA==
818 | /esbuild/0.8.46:
819 | dev: true
820 | hasBin: true
821 | requiresBuild: true
822 | resolution:
823 | integrity: sha512-xck9sXNCNmjDHCCfxTCyhKTiFuEBweh+IDAhMLOJI990v1Fzii6MyIkT1LbkvjgoVgPX2SK1kpi5eZVGNrl8yg==
824 | /escape-string-regexp/1.0.5:
825 | dev: true
826 | engines:
827 | node: '>=0.8.0'
828 | resolution:
829 | integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
830 | /eslint-ast-utils/1.1.0:
831 | dependencies:
832 | lodash.get: 4.4.2
833 | lodash.zip: 4.2.0
834 | dev: true
835 | engines:
836 | node: '>=4'
837 | resolution:
838 | integrity: sha512-otzzTim2/1+lVrlH19EfQQJEhVJSu0zOb9ygb3iapN6UlyaDtyRq4b5U1FuW0v1lRa9Fp/GJyHkSwm6NqABgCA==
839 | /eslint-config-standard/14.1.1_72e4ede31ce014a0c4834e4224188d21:
840 | dependencies:
841 | eslint: 7.20.0
842 | eslint-plugin-import: 2.22.1_eslint@7.20.0
843 | eslint-plugin-node: 11.1.0_eslint@7.20.0
844 | eslint-plugin-promise: 4.3.1
845 | eslint-plugin-standard: 4.1.0_eslint@7.20.0
846 | dev: true
847 | peerDependencies:
848 | eslint: '>=6.2.2'
849 | eslint-plugin-import: '>=2.18.0'
850 | eslint-plugin-node: '>=9.1.0'
851 | eslint-plugin-promise: '>=4.2.1'
852 | eslint-plugin-standard: '>=4.0.0'
853 | resolution:
854 | integrity: sha512-Z9B+VR+JIXRxz21udPTL9HpFMyoMUEeX1G251EQ6e05WD9aPVtVBn09XUmZ259wCMlCDmYDSZG62Hhm+ZTJcUg==
855 | /eslint-import-resolver-node/0.3.4:
856 | dependencies:
857 | debug: 2.6.9
858 | resolve: 1.20.0
859 | dev: true
860 | resolution:
861 | integrity: sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==
862 | /eslint-module-utils/2.6.0:
863 | dependencies:
864 | debug: 2.6.9
865 | pkg-dir: 2.0.0
866 | dev: true
867 | engines:
868 | node: '>=4'
869 | resolution:
870 | integrity: sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==
871 | /eslint-plugin-es/3.0.1_eslint@7.20.0:
872 | dependencies:
873 | eslint: 7.20.0
874 | eslint-utils: 2.1.0
875 | regexpp: 3.1.0
876 | dev: true
877 | engines:
878 | node: '>=8.10.0'
879 | peerDependencies:
880 | eslint: '>=4.19.1'
881 | resolution:
882 | integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==
883 | /eslint-plugin-html/6.1.1:
884 | dependencies:
885 | htmlparser2: 5.0.1
886 | dev: true
887 | resolution:
888 | integrity: sha512-JSe3ZDb7feKMnQM27XWGeoIjvP4oWQMJD9GZ6wW67J7/plVL87NK72RBwlvfc3tTZiYUchHhxAwtgEd1GdofDA==
889 | /eslint-plugin-import/2.22.1_eslint@7.20.0:
890 | dependencies:
891 | array-includes: 3.1.2
892 | array.prototype.flat: 1.2.4
893 | contains-path: 0.1.0
894 | debug: 2.6.9
895 | doctrine: 1.5.0
896 | eslint: 7.20.0
897 | eslint-import-resolver-node: 0.3.4
898 | eslint-module-utils: 2.6.0
899 | has: 1.0.3
900 | minimatch: 3.0.4
901 | object.values: 1.1.2
902 | read-pkg-up: 2.0.0
903 | resolve: 1.20.0
904 | tsconfig-paths: 3.9.0
905 | dev: true
906 | engines:
907 | node: '>=4'
908 | peerDependencies:
909 | eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0
910 | resolution:
911 | integrity: sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==
912 | /eslint-plugin-node/11.1.0_eslint@7.20.0:
913 | dependencies:
914 | eslint: 7.20.0
915 | eslint-plugin-es: 3.0.1_eslint@7.20.0
916 | eslint-utils: 2.1.0
917 | ignore: 5.1.8
918 | minimatch: 3.0.4
919 | resolve: 1.20.0
920 | semver: 6.3.0
921 | dev: true
922 | engines:
923 | node: '>=8.10.0'
924 | peerDependencies:
925 | eslint: '>=5.16.0'
926 | resolution:
927 | integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==
928 | /eslint-plugin-promise/4.3.1:
929 | dev: true
930 | engines:
931 | node: '>=6'
932 | resolution:
933 | integrity: sha512-bY2sGqyptzFBDLh/GMbAxfdJC+b0f23ME63FOE4+Jao0oZ3E1LEwFtWJX/1pGMJLiTtrSSern2CRM/g+dfc0eQ==
934 | /eslint-plugin-react/7.22.0_eslint@7.20.0:
935 | dependencies:
936 | array-includes: 3.1.2
937 | array.prototype.flatmap: 1.2.4
938 | doctrine: 2.1.0
939 | eslint: 7.20.0
940 | has: 1.0.3
941 | jsx-ast-utils: 3.2.0
942 | object.entries: 1.1.3
943 | object.fromentries: 2.0.3
944 | object.values: 1.1.2
945 | prop-types: 15.7.2
946 | resolve: 1.20.0
947 | string.prototype.matchall: 4.0.3
948 | dev: true
949 | engines:
950 | node: '>=4'
951 | peerDependencies:
952 | eslint: ^3 || ^4 || ^5 || ^6 || ^7
953 | resolution:
954 | integrity: sha512-p30tuX3VS+NWv9nQot9xIGAHBXR0+xJVaZriEsHoJrASGCJZDJ8JLNM0YqKqI0AKm6Uxaa1VUHoNEibxRCMQHA==
955 | /eslint-plugin-standard/4.1.0_eslint@7.20.0:
956 | dependencies:
957 | eslint: 7.20.0
958 | dev: true
959 | peerDependencies:
960 | eslint: '>=5.0.0'
961 | resolution:
962 | integrity: sha512-ZL7+QRixjTR6/528YNGyDotyffm5OQst/sGxKDwGb9Uqs4In5Egi4+jbobhqJoyoCM6/7v/1A5fhQ7ScMtDjaQ==
963 | /eslint-plugin-unicorn/23.0.0_eslint@7.20.0:
964 | dependencies:
965 | ci-info: 2.0.0
966 | clean-regexp: 1.0.0
967 | eslint: 7.20.0
968 | eslint-ast-utils: 1.1.0
969 | eslint-template-visitor: 2.3.0_eslint@7.20.0
970 | eslint-utils: 2.1.0
971 | import-modules: 2.1.0
972 | lodash: 4.17.20
973 | pluralize: 8.0.0
974 | read-pkg-up: 7.0.1
975 | regexp-tree: 0.1.23
976 | reserved-words: 0.1.2
977 | safe-regex: 2.1.1
978 | semver: 7.3.4
979 | dev: true
980 | engines:
981 | node: '>=10'
982 | peerDependencies:
983 | eslint: '>=7.11.0'
984 | resolution:
985 | integrity: sha512-Vabo3cjl6cjyhcf+76CdQEY6suOFzK0Xh3xo0uL9VDYrDJP5+B6PjV0tHTYm82WZmFWniugFJM3ywHSNYTi/ZQ==
986 | /eslint-plugin-vue/7.1.0_eslint@7.20.0:
987 | dependencies:
988 | eslint: 7.20.0
989 | eslint-utils: 2.1.0
990 | natural-compare: 1.4.0
991 | semver: 7.3.4
992 | vue-eslint-parser: 7.5.0_eslint@7.20.0
993 | dev: true
994 | engines:
995 | node: '>=8.10'
996 | peerDependencies:
997 | eslint: ^6.2.0 || ^7.0.0
998 | resolution:
999 | integrity: sha512-9dW7kj8/d2IkDdgNpvIhJdJ3XzU3x4PThXYMzWt49taktYnGyrTY6/bXCYZ/VtQKU9kXPntPrZ41+8Pw0Nxblg==
1000 | /eslint-scope/5.1.0:
1001 | dependencies:
1002 | esrecurse: 4.3.0
1003 | estraverse: 4.3.0
1004 | dev: true
1005 | engines:
1006 | node: '>=8.0.0'
1007 | resolution:
1008 | integrity: sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==
1009 | /eslint-scope/5.1.1:
1010 | dependencies:
1011 | esrecurse: 4.3.0
1012 | estraverse: 4.3.0
1013 | dev: true
1014 | engines:
1015 | node: '>=8.0.0'
1016 | resolution:
1017 | integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==
1018 | /eslint-template-visitor/2.3.0_eslint@7.20.0:
1019 | dependencies:
1020 | '@babel/eslint-parser': 7.12.16_eslint@7.20.0
1021 | eslint: 7.20.0
1022 | eslint-visitor-keys: 2.0.0
1023 | esquery: 1.4.0
1024 | multimap: 1.1.0
1025 | dev: true
1026 | peerDependencies:
1027 | eslint: '>=7.0.0'
1028 | resolution:
1029 | integrity: sha512-TDR6OCUMrWQUDfxgjQzyuiK3/X5rCDmxA54MZ0BBa924CAj9uxBJ8/y1ai+/0OH3AhDjpbV4KwHjb1sRKs0+CQ==
1030 | /eslint-utils/2.1.0:
1031 | dependencies:
1032 | eslint-visitor-keys: 1.3.0
1033 | dev: true
1034 | engines:
1035 | node: '>=6'
1036 | resolution:
1037 | integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==
1038 | /eslint-visitor-keys/1.3.0:
1039 | dev: true
1040 | engines:
1041 | node: '>=4'
1042 | resolution:
1043 | integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==
1044 | /eslint-visitor-keys/2.0.0:
1045 | dev: true
1046 | engines:
1047 | node: '>=10'
1048 | resolution:
1049 | integrity: sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==
1050 | /eslint/7.20.0:
1051 | dependencies:
1052 | '@babel/code-frame': 7.12.11
1053 | '@eslint/eslintrc': 0.3.0
1054 | ajv: 6.12.6
1055 | chalk: 4.1.0
1056 | cross-spawn: 7.0.3
1057 | debug: 4.3.1
1058 | doctrine: 3.0.0
1059 | enquirer: 2.3.6
1060 | eslint-scope: 5.1.1
1061 | eslint-utils: 2.1.0
1062 | eslint-visitor-keys: 2.0.0
1063 | espree: 7.3.1
1064 | esquery: 1.4.0
1065 | esutils: 2.0.3
1066 | file-entry-cache: 6.0.0
1067 | functional-red-black-tree: 1.0.1
1068 | glob-parent: 5.1.1
1069 | globals: 12.4.0
1070 | ignore: 4.0.6
1071 | import-fresh: 3.3.0
1072 | imurmurhash: 0.1.4
1073 | is-glob: 4.0.1
1074 | js-yaml: 3.14.1
1075 | json-stable-stringify-without-jsonify: 1.0.1
1076 | levn: 0.4.1
1077 | lodash: 4.17.20
1078 | minimatch: 3.0.4
1079 | natural-compare: 1.4.0
1080 | optionator: 0.9.1
1081 | progress: 2.0.3
1082 | regexpp: 3.1.0
1083 | semver: 7.3.4
1084 | strip-ansi: 6.0.0
1085 | strip-json-comments: 3.1.1
1086 | table: 6.0.7
1087 | text-table: 0.2.0
1088 | v8-compile-cache: 2.2.0
1089 | dev: true
1090 | engines:
1091 | node: ^10.12.0 || >=12.0.0
1092 | hasBin: true
1093 | resolution:
1094 | integrity: sha512-qGi0CTcOGP2OtCQBgWZlQjcTuP0XkIpYFj25XtRTQSHC+umNnp7UMshr2G8SLsRFYDdAPFeHOsiteadmMH02Yw==
1095 | /esno/0.4.3:
1096 | dependencies:
1097 | esbuild: 0.8.46
1098 | esbuild-register: 2.0.0_esbuild@0.8.46
1099 | dev: true
1100 | hasBin: true
1101 | resolution:
1102 | integrity: sha512-s8ZafYl7sK1nlwo5UROb0Q0kc28ou3ebcEgtfMNUEibPeqj4u6e9bkLCZf8Tbopg65vGhojEt7nI4lCWZTZpkw==
1103 | /espree/6.2.1:
1104 | dependencies:
1105 | acorn: 7.4.1
1106 | acorn-jsx: 5.3.1_acorn@7.4.1
1107 | eslint-visitor-keys: 1.3.0
1108 | dev: true
1109 | engines:
1110 | node: '>=6.0.0'
1111 | resolution:
1112 | integrity: sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==
1113 | /espree/7.3.1:
1114 | dependencies:
1115 | acorn: 7.4.1
1116 | acorn-jsx: 5.3.1_acorn@7.4.1
1117 | eslint-visitor-keys: 1.3.0
1118 | dev: true
1119 | engines:
1120 | node: ^10.12.0 || >=12.0.0
1121 | resolution:
1122 | integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==
1123 | /esprima/4.0.1:
1124 | dev: true
1125 | engines:
1126 | node: '>=4'
1127 | hasBin: true
1128 | resolution:
1129 | integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
1130 | /esquery/1.4.0:
1131 | dependencies:
1132 | estraverse: 5.2.0
1133 | dev: true
1134 | engines:
1135 | node: '>=0.10'
1136 | resolution:
1137 | integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==
1138 | /esrecurse/4.3.0:
1139 | dependencies:
1140 | estraverse: 5.2.0
1141 | dev: true
1142 | engines:
1143 | node: '>=4.0'
1144 | resolution:
1145 | integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==
1146 | /estraverse/4.3.0:
1147 | dev: true
1148 | engines:
1149 | node: '>=4.0'
1150 | resolution:
1151 | integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
1152 | /estraverse/5.2.0:
1153 | dev: true
1154 | engines:
1155 | node: '>=4.0'
1156 | resolution:
1157 | integrity: sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==
1158 | /estree-walker/1.0.1:
1159 | dev: true
1160 | resolution:
1161 | integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==
1162 | /esutils/2.0.3:
1163 | dev: true
1164 | engines:
1165 | node: '>=0.10.0'
1166 | resolution:
1167 | integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
1168 | /execa/5.0.0:
1169 | dependencies:
1170 | cross-spawn: 7.0.3
1171 | get-stream: 6.0.0
1172 | human-signals: 2.1.0
1173 | is-stream: 2.0.0
1174 | merge-stream: 2.0.0
1175 | npm-run-path: 4.0.1
1176 | onetime: 5.1.2
1177 | signal-exit: 3.0.3
1178 | strip-final-newline: 2.0.0
1179 | dev: true
1180 | engines:
1181 | node: '>=10'
1182 | resolution:
1183 | integrity: sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==
1184 | /fast-deep-equal/3.1.3:
1185 | dev: true
1186 | resolution:
1187 | integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
1188 | /fast-glob/3.2.5:
1189 | dependencies:
1190 | '@nodelib/fs.stat': 2.0.4
1191 | '@nodelib/fs.walk': 1.2.6
1192 | glob-parent: 5.1.1
1193 | merge2: 1.4.1
1194 | micromatch: 4.0.2
1195 | picomatch: 2.2.2
1196 | dev: true
1197 | engines:
1198 | node: '>=8'
1199 | resolution:
1200 | integrity: sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==
1201 | /fast-json-stable-stringify/2.1.0:
1202 | dev: true
1203 | resolution:
1204 | integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
1205 | /fast-levenshtein/2.0.6:
1206 | dev: true
1207 | resolution:
1208 | integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
1209 | /fastq/1.10.1:
1210 | dependencies:
1211 | reusify: 1.0.4
1212 | dev: true
1213 | resolution:
1214 | integrity: sha512-AWuv6Ery3pM+dY7LYS8YIaCiQvUaos9OB1RyNgaOWnaX+Tik7Onvcsf8x8c+YtDeT0maYLniBip2hox5KtEXXA==
1215 | /file-entry-cache/6.0.0:
1216 | dependencies:
1217 | flat-cache: 3.0.4
1218 | dev: true
1219 | engines:
1220 | node: ^10.12.0 || >=12.0.0
1221 | resolution:
1222 | integrity: sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==
1223 | /fill-range/7.0.1:
1224 | dependencies:
1225 | to-regex-range: 5.0.1
1226 | dev: true
1227 | engines:
1228 | node: '>=8'
1229 | resolution:
1230 | integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
1231 | /find-up/2.1.0:
1232 | dependencies:
1233 | locate-path: 2.0.0
1234 | dev: true
1235 | engines:
1236 | node: '>=4'
1237 | resolution:
1238 | integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c=
1239 | /find-up/4.1.0:
1240 | dependencies:
1241 | locate-path: 5.0.0
1242 | path-exists: 4.0.0
1243 | dev: true
1244 | engines:
1245 | node: '>=8'
1246 | resolution:
1247 | integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
1248 | /find-up/5.0.0:
1249 | dependencies:
1250 | locate-path: 6.0.0
1251 | path-exists: 4.0.0
1252 | dev: true
1253 | engines:
1254 | node: '>=10'
1255 | resolution:
1256 | integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==
1257 | /flat-cache/3.0.4:
1258 | dependencies:
1259 | flatted: 3.1.1
1260 | rimraf: 3.0.2
1261 | dev: true
1262 | engines:
1263 | node: ^10.12.0 || >=12.0.0
1264 | resolution:
1265 | integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==
1266 | /flatted/3.1.1:
1267 | dev: true
1268 | resolution:
1269 | integrity: sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==
1270 | /fs.realpath/1.0.0:
1271 | dev: true
1272 | resolution:
1273 | integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
1274 | /fsevents/2.3.2:
1275 | dev: true
1276 | engines:
1277 | node: ^8.16.0 || ^10.6.0 || >=11.0.0
1278 | optional: true
1279 | os:
1280 | - darwin
1281 | resolution:
1282 | integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
1283 | /function-bind/1.1.1:
1284 | dev: true
1285 | resolution:
1286 | integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
1287 | /functional-red-black-tree/1.0.1:
1288 | dev: true
1289 | resolution:
1290 | integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=
1291 | /get-intrinsic/1.1.1:
1292 | dependencies:
1293 | function-bind: 1.1.1
1294 | has: 1.0.3
1295 | has-symbols: 1.0.1
1296 | dev: true
1297 | resolution:
1298 | integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==
1299 | /get-stream/6.0.0:
1300 | dev: true
1301 | engines:
1302 | node: '>=10'
1303 | resolution:
1304 | integrity: sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==
1305 | /glob-parent/5.1.1:
1306 | dependencies:
1307 | is-glob: 4.0.1
1308 | dev: true
1309 | engines:
1310 | node: '>= 6'
1311 | resolution:
1312 | integrity: sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==
1313 | /glob/7.1.6:
1314 | dependencies:
1315 | fs.realpath: 1.0.0
1316 | inflight: 1.0.6
1317 | inherits: 2.0.4
1318 | minimatch: 3.0.4
1319 | once: 1.4.0
1320 | path-is-absolute: 1.0.1
1321 | dev: true
1322 | resolution:
1323 | integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
1324 | /globals/12.4.0:
1325 | dependencies:
1326 | type-fest: 0.8.1
1327 | dev: true
1328 | engines:
1329 | node: '>=8'
1330 | resolution:
1331 | integrity: sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==
1332 | /globby/11.0.2:
1333 | dependencies:
1334 | array-union: 2.1.0
1335 | dir-glob: 3.0.1
1336 | fast-glob: 3.2.5
1337 | ignore: 5.1.8
1338 | merge2: 1.4.1
1339 | slash: 3.0.0
1340 | dev: true
1341 | engines:
1342 | node: '>=10'
1343 | resolution:
1344 | integrity: sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==
1345 | /graceful-fs/4.2.6:
1346 | dev: true
1347 | resolution:
1348 | integrity: sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==
1349 | /has-flag/3.0.0:
1350 | dev: true
1351 | engines:
1352 | node: '>=4'
1353 | resolution:
1354 | integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
1355 | /has-flag/4.0.0:
1356 | engines:
1357 | node: '>=8'
1358 | resolution:
1359 | integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
1360 | /has-symbols/1.0.1:
1361 | dev: true
1362 | engines:
1363 | node: '>= 0.4'
1364 | resolution:
1365 | integrity: sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==
1366 | /has/1.0.3:
1367 | dependencies:
1368 | function-bind: 1.1.1
1369 | dev: true
1370 | engines:
1371 | node: '>= 0.4.0'
1372 | resolution:
1373 | integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
1374 | /hosted-git-info/2.8.8:
1375 | dev: true
1376 | resolution:
1377 | integrity: sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==
1378 | /htmlparser2/5.0.1:
1379 | dependencies:
1380 | domelementtype: 2.1.0
1381 | domhandler: 3.3.0
1382 | domutils: 2.4.4
1383 | entities: 2.2.0
1384 | dev: true
1385 | resolution:
1386 | integrity: sha512-vKZZra6CSe9qsJzh0BjBGXo8dvzNsq/oGvsjfRdOrrryfeD9UOBEEQdeoqCRmKZchF5h2zOBMQ6YuQ0uRUmdbQ==
1387 | /human-signals/2.1.0:
1388 | dev: true
1389 | engines:
1390 | node: '>=10.17.0'
1391 | resolution:
1392 | integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
1393 | /ignore/4.0.6:
1394 | dev: true
1395 | engines:
1396 | node: '>= 4'
1397 | resolution:
1398 | integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==
1399 | /ignore/5.1.8:
1400 | dev: true
1401 | engines:
1402 | node: '>= 4'
1403 | resolution:
1404 | integrity: sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==
1405 | /import-cwd/3.0.0:
1406 | dependencies:
1407 | import-from: 3.0.0
1408 | dev: true
1409 | engines:
1410 | node: '>=8'
1411 | resolution:
1412 | integrity: sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==
1413 | /import-fresh/3.3.0:
1414 | dependencies:
1415 | parent-module: 1.0.1
1416 | resolve-from: 4.0.0
1417 | dev: true
1418 | engines:
1419 | node: '>=6'
1420 | resolution:
1421 | integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
1422 | /import-from/3.0.0:
1423 | dependencies:
1424 | resolve-from: 5.0.0
1425 | dev: true
1426 | engines:
1427 | node: '>=8'
1428 | resolution:
1429 | integrity: sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==
1430 | /import-modules/2.1.0:
1431 | dev: true
1432 | engines:
1433 | node: '>=8'
1434 | resolution:
1435 | integrity: sha512-8HEWcnkbGpovH9yInoisxaSoIg9Brbul+Ju3Kqe2UsYDUBJD/iQjSgEj0zPcTDPKfPp2fs5xlv1i+JSye/m1/A==
1436 | /imurmurhash/0.1.4:
1437 | dev: true
1438 | engines:
1439 | node: '>=0.8.19'
1440 | resolution:
1441 | integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=
1442 | /inflight/1.0.6:
1443 | dependencies:
1444 | once: 1.4.0
1445 | wrappy: 1.0.2
1446 | dev: true
1447 | resolution:
1448 | integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
1449 | /inherits/2.0.4:
1450 | dev: true
1451 | resolution:
1452 | integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
1453 | /ini/2.0.0:
1454 | dev: true
1455 | engines:
1456 | node: '>=10'
1457 | resolution:
1458 | integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==
1459 | /internal-slot/1.0.3:
1460 | dependencies:
1461 | get-intrinsic: 1.1.1
1462 | has: 1.0.3
1463 | side-channel: 1.0.4
1464 | dev: true
1465 | engines:
1466 | node: '>= 0.4'
1467 | resolution:
1468 | integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==
1469 | /is-arrayish/0.2.1:
1470 | dev: true
1471 | resolution:
1472 | integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
1473 | /is-binary-path/2.1.0:
1474 | dependencies:
1475 | binary-extensions: 2.2.0
1476 | dev: true
1477 | engines:
1478 | node: '>=8'
1479 | resolution:
1480 | integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
1481 | /is-callable/1.2.3:
1482 | dev: true
1483 | engines:
1484 | node: '>= 0.4'
1485 | resolution:
1486 | integrity: sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==
1487 | /is-core-module/2.2.0:
1488 | dependencies:
1489 | has: 1.0.3
1490 | dev: true
1491 | resolution:
1492 | integrity: sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==
1493 | /is-date-object/1.0.2:
1494 | dev: true
1495 | engines:
1496 | node: '>= 0.4'
1497 | resolution:
1498 | integrity: sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==
1499 | /is-extglob/2.1.1:
1500 | dev: true
1501 | engines:
1502 | node: '>=0.10.0'
1503 | resolution:
1504 | integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
1505 | /is-fullwidth-code-point/3.0.0:
1506 | dev: true
1507 | engines:
1508 | node: '>=8'
1509 | resolution:
1510 | integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
1511 | /is-glob/4.0.1:
1512 | dependencies:
1513 | is-extglob: 2.1.1
1514 | dev: true
1515 | engines:
1516 | node: '>=0.10.0'
1517 | resolution:
1518 | integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==
1519 | /is-module/1.0.0:
1520 | dev: true
1521 | resolution:
1522 | integrity: sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=
1523 | /is-negative-zero/2.0.1:
1524 | dev: true
1525 | engines:
1526 | node: '>= 0.4'
1527 | resolution:
1528 | integrity: sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==
1529 | /is-number/7.0.0:
1530 | dev: true
1531 | engines:
1532 | node: '>=0.12.0'
1533 | resolution:
1534 | integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
1535 | /is-regex/1.1.2:
1536 | dependencies:
1537 | call-bind: 1.0.2
1538 | has-symbols: 1.0.1
1539 | dev: true
1540 | engines:
1541 | node: '>= 0.4'
1542 | resolution:
1543 | integrity: sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==
1544 | /is-stream/2.0.0:
1545 | dev: true
1546 | engines:
1547 | node: '>=8'
1548 | resolution:
1549 | integrity: sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==
1550 | /is-string/1.0.5:
1551 | dev: true
1552 | engines:
1553 | node: '>= 0.4'
1554 | resolution:
1555 | integrity: sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==
1556 | /is-symbol/1.0.3:
1557 | dependencies:
1558 | has-symbols: 1.0.1
1559 | dev: true
1560 | engines:
1561 | node: '>= 0.4'
1562 | resolution:
1563 | integrity: sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==
1564 | /isarray/1.0.0:
1565 | dev: true
1566 | resolution:
1567 | integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
1568 | /isexe/2.0.0:
1569 | dev: true
1570 | resolution:
1571 | integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
1572 | /joycon/2.2.5:
1573 | dev: true
1574 | engines:
1575 | node: '>=6'
1576 | resolution:
1577 | integrity: sha512-YqvUxoOcVPnCp0VU1/56f+iKSdvIRJYPznH22BdXV3xMk75SFXhWeJkZ8C9XxUWt1b5x2X1SxuFygW1U0FmkEQ==
1578 | /js-tokens/4.0.0:
1579 | dev: true
1580 | resolution:
1581 | integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
1582 | /js-yaml/3.14.1:
1583 | dependencies:
1584 | argparse: 1.0.10
1585 | esprima: 4.0.1
1586 | dev: true
1587 | hasBin: true
1588 | resolution:
1589 | integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==
1590 | /json-parse-even-better-errors/2.3.1:
1591 | dev: true
1592 | resolution:
1593 | integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
1594 | /json-schema-traverse/0.4.1:
1595 | dev: true
1596 | resolution:
1597 | integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
1598 | /json-schema-traverse/1.0.0:
1599 | dev: true
1600 | resolution:
1601 | integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
1602 | /json-stable-stringify-without-jsonify/1.0.1:
1603 | dev: true
1604 | resolution:
1605 | integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=
1606 | /json5/1.0.1:
1607 | dependencies:
1608 | minimist: 1.2.5
1609 | dev: true
1610 | hasBin: true
1611 | resolution:
1612 | integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==
1613 | /jsx-ast-utils/3.2.0:
1614 | dependencies:
1615 | array-includes: 3.1.2
1616 | object.assign: 4.1.2
1617 | dev: true
1618 | engines:
1619 | node: '>=4.0'
1620 | resolution:
1621 | integrity: sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==
1622 | /kleur/3.0.3:
1623 | dev: true
1624 | engines:
1625 | node: '>=6'
1626 | resolution:
1627 | integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==
1628 | /levn/0.4.1:
1629 | dependencies:
1630 | prelude-ls: 1.2.1
1631 | type-check: 0.4.0
1632 | dev: true
1633 | engines:
1634 | node: '>= 0.8.0'
1635 | resolution:
1636 | integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==
1637 | /lines-and-columns/1.1.6:
1638 | dev: true
1639 | resolution:
1640 | integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=
1641 | /load-json-file/2.0.0:
1642 | dependencies:
1643 | graceful-fs: 4.2.6
1644 | parse-json: 2.2.0
1645 | pify: 2.3.0
1646 | strip-bom: 3.0.0
1647 | dev: true
1648 | engines:
1649 | node: '>=4'
1650 | resolution:
1651 | integrity: sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=
1652 | /locate-path/2.0.0:
1653 | dependencies:
1654 | p-locate: 2.0.0
1655 | path-exists: 3.0.0
1656 | dev: true
1657 | engines:
1658 | node: '>=4'
1659 | resolution:
1660 | integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=
1661 | /locate-path/5.0.0:
1662 | dependencies:
1663 | p-locate: 4.1.0
1664 | dev: true
1665 | engines:
1666 | node: '>=8'
1667 | resolution:
1668 | integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
1669 | /locate-path/6.0.0:
1670 | dependencies:
1671 | p-locate: 5.0.0
1672 | dev: true
1673 | engines:
1674 | node: '>=10'
1675 | resolution:
1676 | integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==
1677 | /lodash.get/4.4.2:
1678 | dev: true
1679 | resolution:
1680 | integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=
1681 | /lodash.zip/4.2.0:
1682 | dev: true
1683 | resolution:
1684 | integrity: sha1-7GZi5IlkCO1KtsVCo5kLcswIACA=
1685 | /lodash/4.17.20:
1686 | dev: true
1687 | resolution:
1688 | integrity: sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==
1689 | /loose-envify/1.4.0:
1690 | dependencies:
1691 | js-tokens: 4.0.0
1692 | dev: true
1693 | hasBin: true
1694 | resolution:
1695 | integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
1696 | /lru-cache/6.0.0:
1697 | dependencies:
1698 | yallist: 4.0.0
1699 | dev: true
1700 | engines:
1701 | node: '>=10'
1702 | resolution:
1703 | integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
1704 | /magic-string/0.25.7:
1705 | dependencies:
1706 | sourcemap-codec: 1.4.8
1707 | dev: true
1708 | resolution:
1709 | integrity: sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==
1710 | /merge-stream/2.0.0:
1711 | dev: true
1712 | resolution:
1713 | integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
1714 | /merge2/1.4.1:
1715 | dev: true
1716 | engines:
1717 | node: '>= 8'
1718 | resolution:
1719 | integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
1720 | /micromatch/4.0.2:
1721 | dependencies:
1722 | braces: 3.0.2
1723 | picomatch: 2.2.2
1724 | dev: true
1725 | engines:
1726 | node: '>=8'
1727 | resolution:
1728 | integrity: sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==
1729 | /mimic-fn/2.1.0:
1730 | dev: true
1731 | engines:
1732 | node: '>=6'
1733 | resolution:
1734 | integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
1735 | /minimatch/3.0.4:
1736 | dependencies:
1737 | brace-expansion: 1.1.11
1738 | dev: true
1739 | resolution:
1740 | integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
1741 | /minimist/1.2.5:
1742 | dev: true
1743 | resolution:
1744 | integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
1745 | /ms/2.0.0:
1746 | dev: true
1747 | resolution:
1748 | integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
1749 | /ms/2.1.2:
1750 | resolution:
1751 | integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
1752 | /multimap/1.1.0:
1753 | dev: true
1754 | resolution:
1755 | integrity: sha512-0ZIR9PasPxGXmRsEF8jsDzndzHDj7tIav+JUmvIFB/WHswliFnquxECT/De7GR4yg99ky/NlRKJT82G1y271bw==
1756 | /mz/2.7.0:
1757 | dependencies:
1758 | any-promise: 1.3.0
1759 | object-assign: 4.1.1
1760 | thenify-all: 1.6.0
1761 | dev: true
1762 | resolution:
1763 | integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==
1764 | /natural-compare/1.4.0:
1765 | dev: true
1766 | resolution:
1767 | integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=
1768 | /node-modules-regexp/1.0.0:
1769 | dev: true
1770 | engines:
1771 | node: '>=0.10.0'
1772 | resolution:
1773 | integrity: sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=
1774 | /normalize-package-data/2.5.0:
1775 | dependencies:
1776 | hosted-git-info: 2.8.8
1777 | resolve: 1.20.0
1778 | semver: 5.7.1
1779 | validate-npm-package-license: 3.0.4
1780 | dev: true
1781 | resolution:
1782 | integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
1783 | /normalize-path/3.0.0:
1784 | dev: true
1785 | engines:
1786 | node: '>=0.10.0'
1787 | resolution:
1788 | integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
1789 | /npm-run-path/4.0.1:
1790 | dependencies:
1791 | path-key: 3.1.1
1792 | dev: true
1793 | engines:
1794 | node: '>=8'
1795 | resolution:
1796 | integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
1797 | /object-assign/4.1.1:
1798 | dev: true
1799 | engines:
1800 | node: '>=0.10.0'
1801 | resolution:
1802 | integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
1803 | /object-inspect/1.9.0:
1804 | dev: true
1805 | resolution:
1806 | integrity: sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==
1807 | /object-keys/1.1.1:
1808 | dev: true
1809 | engines:
1810 | node: '>= 0.4'
1811 | resolution:
1812 | integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
1813 | /object.assign/4.1.2:
1814 | dependencies:
1815 | call-bind: 1.0.2
1816 | define-properties: 1.1.3
1817 | has-symbols: 1.0.1
1818 | object-keys: 1.1.1
1819 | dev: true
1820 | engines:
1821 | node: '>= 0.4'
1822 | resolution:
1823 | integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==
1824 | /object.entries/1.1.3:
1825 | dependencies:
1826 | call-bind: 1.0.2
1827 | define-properties: 1.1.3
1828 | es-abstract: 1.18.0-next.2
1829 | has: 1.0.3
1830 | dev: true
1831 | engines:
1832 | node: '>= 0.4'
1833 | resolution:
1834 | integrity: sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==
1835 | /object.fromentries/2.0.3:
1836 | dependencies:
1837 | call-bind: 1.0.2
1838 | define-properties: 1.1.3
1839 | es-abstract: 1.18.0-next.2
1840 | has: 1.0.3
1841 | dev: true
1842 | engines:
1843 | node: '>= 0.4'
1844 | resolution:
1845 | integrity: sha512-IDUSMXs6LOSJBWE++L0lzIbSqHl9KDCfff2x/JSEIDtEUavUnyMYC2ZGay/04Zq4UT8lvd4xNhU4/YHKibAOlw==
1846 | /object.values/1.1.2:
1847 | dependencies:
1848 | call-bind: 1.0.2
1849 | define-properties: 1.1.3
1850 | es-abstract: 1.18.0-next.2
1851 | has: 1.0.3
1852 | dev: true
1853 | engines:
1854 | node: '>= 0.4'
1855 | resolution:
1856 | integrity: sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==
1857 | /once/1.4.0:
1858 | dependencies:
1859 | wrappy: 1.0.2
1860 | dev: true
1861 | resolution:
1862 | integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
1863 | /onetime/5.1.2:
1864 | dependencies:
1865 | mimic-fn: 2.1.0
1866 | dev: true
1867 | engines:
1868 | node: '>=6'
1869 | resolution:
1870 | integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
1871 | /optionator/0.9.1:
1872 | dependencies:
1873 | deep-is: 0.1.3
1874 | fast-levenshtein: 2.0.6
1875 | levn: 0.4.1
1876 | prelude-ls: 1.2.1
1877 | type-check: 0.4.0
1878 | word-wrap: 1.2.3
1879 | dev: true
1880 | engines:
1881 | node: '>= 0.8.0'
1882 | resolution:
1883 | integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==
1884 | /p-limit/1.3.0:
1885 | dependencies:
1886 | p-try: 1.0.0
1887 | dev: true
1888 | engines:
1889 | node: '>=4'
1890 | resolution:
1891 | integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==
1892 | /p-limit/2.3.0:
1893 | dependencies:
1894 | p-try: 2.2.0
1895 | dev: true
1896 | engines:
1897 | node: '>=6'
1898 | resolution:
1899 | integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
1900 | /p-limit/3.1.0:
1901 | dependencies:
1902 | yocto-queue: 0.1.0
1903 | dev: true
1904 | engines:
1905 | node: '>=10'
1906 | resolution:
1907 | integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
1908 | /p-locate/2.0.0:
1909 | dependencies:
1910 | p-limit: 1.3.0
1911 | dev: true
1912 | engines:
1913 | node: '>=4'
1914 | resolution:
1915 | integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=
1916 | /p-locate/4.1.0:
1917 | dependencies:
1918 | p-limit: 2.3.0
1919 | dev: true
1920 | engines:
1921 | node: '>=8'
1922 | resolution:
1923 | integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
1924 | /p-locate/5.0.0:
1925 | dependencies:
1926 | p-limit: 3.1.0
1927 | dev: true
1928 | engines:
1929 | node: '>=10'
1930 | resolution:
1931 | integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==
1932 | /p-try/1.0.0:
1933 | dev: true
1934 | engines:
1935 | node: '>=4'
1936 | resolution:
1937 | integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=
1938 | /p-try/2.2.0:
1939 | dev: true
1940 | engines:
1941 | node: '>=6'
1942 | resolution:
1943 | integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
1944 | /parent-module/1.0.1:
1945 | dependencies:
1946 | callsites: 3.1.0
1947 | dev: true
1948 | engines:
1949 | node: '>=6'
1950 | resolution:
1951 | integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
1952 | /parse-json/2.2.0:
1953 | dependencies:
1954 | error-ex: 1.3.2
1955 | dev: true
1956 | engines:
1957 | node: '>=0.10.0'
1958 | resolution:
1959 | integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=
1960 | /parse-json/5.2.0:
1961 | dependencies:
1962 | '@babel/code-frame': 7.12.13
1963 | error-ex: 1.3.2
1964 | json-parse-even-better-errors: 2.3.1
1965 | lines-and-columns: 1.1.6
1966 | dev: true
1967 | engines:
1968 | node: '>=8'
1969 | resolution:
1970 | integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==
1971 | /path-exists/3.0.0:
1972 | dev: true
1973 | engines:
1974 | node: '>=4'
1975 | resolution:
1976 | integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=
1977 | /path-exists/4.0.0:
1978 | dev: true
1979 | engines:
1980 | node: '>=8'
1981 | resolution:
1982 | integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
1983 | /path-is-absolute/1.0.1:
1984 | dev: true
1985 | engines:
1986 | node: '>=0.10.0'
1987 | resolution:
1988 | integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
1989 | /path-key/3.1.1:
1990 | dev: true
1991 | engines:
1992 | node: '>=8'
1993 | resolution:
1994 | integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
1995 | /path-parse/1.0.6:
1996 | dev: true
1997 | resolution:
1998 | integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==
1999 | /path-type/2.0.0:
2000 | dependencies:
2001 | pify: 2.3.0
2002 | dev: true
2003 | engines:
2004 | node: '>=4'
2005 | resolution:
2006 | integrity: sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=
2007 | /path-type/4.0.0:
2008 | dev: true
2009 | engines:
2010 | node: '>=8'
2011 | resolution:
2012 | integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
2013 | /picomatch/2.2.2:
2014 | dev: true
2015 | engines:
2016 | node: '>=8.6'
2017 | resolution:
2018 | integrity: sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==
2019 | /pify/2.3.0:
2020 | dev: true
2021 | engines:
2022 | node: '>=0.10.0'
2023 | resolution:
2024 | integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw=
2025 | /pirates/4.0.1:
2026 | dependencies:
2027 | node-modules-regexp: 1.0.0
2028 | dev: true
2029 | engines:
2030 | node: '>= 6'
2031 | resolution:
2032 | integrity: sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==
2033 | /pkg-dir/2.0.0:
2034 | dependencies:
2035 | find-up: 2.1.0
2036 | dev: true
2037 | engines:
2038 | node: '>=4'
2039 | resolution:
2040 | integrity: sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=
2041 | /pluralize/8.0.0:
2042 | dev: true
2043 | engines:
2044 | node: '>=4'
2045 | resolution:
2046 | integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==
2047 | /postcss-load-config/3.0.1:
2048 | dependencies:
2049 | cosmiconfig: 7.0.0
2050 | import-cwd: 3.0.0
2051 | dev: true
2052 | engines:
2053 | node: '>= 10'
2054 | resolution:
2055 | integrity: sha512-/pDHe30UYZUD11IeG8GWx9lNtu1ToyTsZHnyy45B4Mrwr/Kb6NgYl7k753+05CJNKnjbwh4975amoPJ+TEjHNQ==
2056 | /prelude-ls/1.2.1:
2057 | dev: true
2058 | engines:
2059 | node: '>= 0.8.0'
2060 | resolution:
2061 | integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
2062 | /progress/2.0.3:
2063 | dev: true
2064 | engines:
2065 | node: '>=0.4.0'
2066 | resolution:
2067 | integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
2068 | /prompts/2.4.0:
2069 | dependencies:
2070 | kleur: 3.0.3
2071 | sisteransi: 1.0.5
2072 | dev: true
2073 | engines:
2074 | node: '>= 6'
2075 | resolution:
2076 | integrity: sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==
2077 | /prop-types/15.7.2:
2078 | dependencies:
2079 | loose-envify: 1.4.0
2080 | object-assign: 4.1.1
2081 | react-is: 16.13.1
2082 | dev: true
2083 | resolution:
2084 | integrity: sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==
2085 | /punycode/2.1.1:
2086 | dev: true
2087 | engines:
2088 | node: '>=6'
2089 | resolution:
2090 | integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
2091 | /queue-microtask/1.2.2:
2092 | dev: true
2093 | resolution:
2094 | integrity: sha512-dB15eXv3p2jDlbOiNLyMabYg1/sXvppd8DP2J3EOCQ0AkuSXCW2tP7mnVouVLJKgUMY6yP0kcQDVpLCN13h4Xg==
2095 | /react-is/16.13.1:
2096 | dev: true
2097 | resolution:
2098 | integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
2099 | /read-pkg-up/2.0.0:
2100 | dependencies:
2101 | find-up: 2.1.0
2102 | read-pkg: 2.0.0
2103 | dev: true
2104 | engines:
2105 | node: '>=4'
2106 | resolution:
2107 | integrity: sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=
2108 | /read-pkg-up/7.0.1:
2109 | dependencies:
2110 | find-up: 4.1.0
2111 | read-pkg: 5.2.0
2112 | type-fest: 0.8.1
2113 | dev: true
2114 | engines:
2115 | node: '>=8'
2116 | resolution:
2117 | integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==
2118 | /read-pkg/2.0.0:
2119 | dependencies:
2120 | load-json-file: 2.0.0
2121 | normalize-package-data: 2.5.0
2122 | path-type: 2.0.0
2123 | dev: true
2124 | engines:
2125 | node: '>=4'
2126 | resolution:
2127 | integrity: sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=
2128 | /read-pkg/5.2.0:
2129 | dependencies:
2130 | '@types/normalize-package-data': 2.4.0
2131 | normalize-package-data: 2.5.0
2132 | parse-json: 5.2.0
2133 | type-fest: 0.6.0
2134 | dev: true
2135 | engines:
2136 | node: '>=8'
2137 | resolution:
2138 | integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==
2139 | /readdirp/3.5.0:
2140 | dependencies:
2141 | picomatch: 2.2.2
2142 | dev: true
2143 | engines:
2144 | node: '>=8.10.0'
2145 | resolution:
2146 | integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==
2147 | /regexp-tree/0.1.23:
2148 | dev: true
2149 | hasBin: true
2150 | resolution:
2151 | integrity: sha512-+7HWfb4Bvu8Rs2eQTUIpX9I/PlQkYOuTNbRpKLJlQpSgwSkzFYh+pUj0gtvglnOZLKB6YgnIgRuJ2/IlpL48qw==
2152 | /regexp.prototype.flags/1.3.1:
2153 | dependencies:
2154 | call-bind: 1.0.2
2155 | define-properties: 1.1.3
2156 | dev: true
2157 | engines:
2158 | node: '>= 0.4'
2159 | resolution:
2160 | integrity: sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==
2161 | /regexpp/3.1.0:
2162 | dev: true
2163 | engines:
2164 | node: '>=8'
2165 | resolution:
2166 | integrity: sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==
2167 | /require-from-string/2.0.2:
2168 | dev: true
2169 | engines:
2170 | node: '>=0.10.0'
2171 | resolution:
2172 | integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
2173 | /reserved-words/0.1.2:
2174 | dev: true
2175 | resolution:
2176 | integrity: sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=
2177 | /resolve-from/4.0.0:
2178 | dev: true
2179 | engines:
2180 | node: '>=4'
2181 | resolution:
2182 | integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
2183 | /resolve-from/5.0.0:
2184 | dev: true
2185 | engines:
2186 | node: '>=8'
2187 | resolution:
2188 | integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==
2189 | /resolve/1.20.0:
2190 | dependencies:
2191 | is-core-module: 2.2.0
2192 | path-parse: 1.0.6
2193 | dev: true
2194 | resolution:
2195 | integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==
2196 | /reusify/1.0.4:
2197 | dev: true
2198 | engines:
2199 | iojs: '>=1.0.0'
2200 | node: '>=0.10.0'
2201 | resolution:
2202 | integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
2203 | /rimraf/3.0.2:
2204 | dependencies:
2205 | glob: 7.1.6
2206 | dev: true
2207 | hasBin: true
2208 | resolution:
2209 | integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
2210 | /rollup-plugin-dts/2.0.1_rollup@2.39.0+typescript@4.1.5:
2211 | dependencies:
2212 | magic-string: 0.25.7
2213 | rollup: 2.39.0
2214 | typescript: 4.1.5
2215 | dev: true
2216 | optionalDependencies:
2217 | '@babel/code-frame': 7.12.13
2218 | peerDependencies:
2219 | rollup: ^2.34.2
2220 | typescript: ^4.1.2
2221 | resolution:
2222 | integrity: sha512-y38NSXIY37YExCumbGBTL5dXg7pL7XD+Kbe98iEHWFN9yiKJf7t4kKBOkml5ylUDjQIXBnNClGDeRktc1T5dmA==
2223 | /rollup/2.39.0:
2224 | dev: true
2225 | engines:
2226 | node: '>=10.0.0'
2227 | hasBin: true
2228 | optionalDependencies:
2229 | fsevents: 2.3.2
2230 | resolution:
2231 | integrity: sha512-+WR3bttcq7zE+BntH09UxaW3bQo3vItuYeLsyk4dL2tuwbeSKJuvwiawyhEnvRdRgrII0Uzk00FpctHO/zB1kw==
2232 | /run-parallel/1.2.0:
2233 | dependencies:
2234 | queue-microtask: 1.2.2
2235 | dev: true
2236 | resolution:
2237 | integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==
2238 | /safe-regex/2.1.1:
2239 | dependencies:
2240 | regexp-tree: 0.1.23
2241 | dev: true
2242 | resolution:
2243 | integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==
2244 | /semver/5.7.1:
2245 | dev: true
2246 | hasBin: true
2247 | resolution:
2248 | integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
2249 | /semver/6.3.0:
2250 | dev: true
2251 | hasBin: true
2252 | resolution:
2253 | integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
2254 | /semver/7.3.4:
2255 | dependencies:
2256 | lru-cache: 6.0.0
2257 | dev: true
2258 | engines:
2259 | node: '>=10'
2260 | hasBin: true
2261 | resolution:
2262 | integrity: sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==
2263 | /shebang-command/2.0.0:
2264 | dependencies:
2265 | shebang-regex: 3.0.0
2266 | dev: true
2267 | engines:
2268 | node: '>=8'
2269 | resolution:
2270 | integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
2271 | /shebang-regex/3.0.0:
2272 | dev: true
2273 | engines:
2274 | node: '>=8'
2275 | resolution:
2276 | integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
2277 | /side-channel/1.0.4:
2278 | dependencies:
2279 | call-bind: 1.0.2
2280 | get-intrinsic: 1.1.1
2281 | object-inspect: 1.9.0
2282 | dev: true
2283 | resolution:
2284 | integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==
2285 | /signal-exit/3.0.3:
2286 | dev: true
2287 | resolution:
2288 | integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==
2289 | /simple-git/2.35.0:
2290 | dependencies:
2291 | '@kwsites/file-exists': 1.1.1
2292 | '@kwsites/promise-deferred': 1.1.1
2293 | debug: 4.3.1
2294 | dev: false
2295 | resolution:
2296 | integrity: sha512-VuXs2/HyZmZm43Z5IjvU+ahTmURh/Hmb/egmgNdFZuu8OEnW2emCalnL/4jRQkXeJvfzCTnev6wo5jtDmWw0Dw==
2297 | /sisteransi/1.0.5:
2298 | dev: true
2299 | resolution:
2300 | integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==
2301 | /slash/3.0.0:
2302 | dev: true
2303 | engines:
2304 | node: '>=8'
2305 | resolution:
2306 | integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
2307 | /slice-ansi/4.0.0:
2308 | dependencies:
2309 | ansi-styles: 4.3.0
2310 | astral-regex: 2.0.0
2311 | is-fullwidth-code-point: 3.0.0
2312 | dev: true
2313 | engines:
2314 | node: '>=10'
2315 | resolution:
2316 | integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==
2317 | /source-map-support/0.5.19:
2318 | dependencies:
2319 | buffer-from: 1.1.1
2320 | source-map: 0.6.1
2321 | dev: true
2322 | resolution:
2323 | integrity: sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==
2324 | /source-map/0.6.1:
2325 | dev: true
2326 | engines:
2327 | node: '>=0.10.0'
2328 | resolution:
2329 | integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
2330 | /sourcemap-codec/1.4.8:
2331 | dev: true
2332 | resolution:
2333 | integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==
2334 | /spdx-correct/3.1.1:
2335 | dependencies:
2336 | spdx-expression-parse: 3.0.1
2337 | spdx-license-ids: 3.0.7
2338 | dev: true
2339 | resolution:
2340 | integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==
2341 | /spdx-exceptions/2.3.0:
2342 | dev: true
2343 | resolution:
2344 | integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==
2345 | /spdx-expression-parse/3.0.1:
2346 | dependencies:
2347 | spdx-exceptions: 2.3.0
2348 | spdx-license-ids: 3.0.7
2349 | dev: true
2350 | resolution:
2351 | integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==
2352 | /spdx-license-ids/3.0.7:
2353 | dev: true
2354 | resolution:
2355 | integrity: sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==
2356 | /sprintf-js/1.0.3:
2357 | dev: true
2358 | resolution:
2359 | integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
2360 | /string-width/4.2.0:
2361 | dependencies:
2362 | emoji-regex: 8.0.0
2363 | is-fullwidth-code-point: 3.0.0
2364 | strip-ansi: 6.0.0
2365 | dev: true
2366 | engines:
2367 | node: '>=8'
2368 | resolution:
2369 | integrity: sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==
2370 | /string.prototype.matchall/4.0.3:
2371 | dependencies:
2372 | call-bind: 1.0.2
2373 | define-properties: 1.1.3
2374 | es-abstract: 1.18.0-next.2
2375 | has-symbols: 1.0.1
2376 | internal-slot: 1.0.3
2377 | regexp.prototype.flags: 1.3.1
2378 | side-channel: 1.0.4
2379 | dev: true
2380 | resolution:
2381 | integrity: sha512-OBxYDA2ifZQ2e13cP82dWFMaCV9CGF8GzmN4fljBVw5O5wep0lu4gacm1OL6MjROoUnB8VbkWRThqkV2YFLNxw==
2382 | /string.prototype.trimend/1.0.3:
2383 | dependencies:
2384 | call-bind: 1.0.2
2385 | define-properties: 1.1.3
2386 | dev: true
2387 | resolution:
2388 | integrity: sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==
2389 | /string.prototype.trimstart/1.0.3:
2390 | dependencies:
2391 | call-bind: 1.0.2
2392 | define-properties: 1.1.3
2393 | dev: true
2394 | resolution:
2395 | integrity: sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==
2396 | /strip-ansi/6.0.0:
2397 | dependencies:
2398 | ansi-regex: 5.0.0
2399 | dev: true
2400 | engines:
2401 | node: '>=8'
2402 | resolution:
2403 | integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==
2404 | /strip-bom/3.0.0:
2405 | dev: true
2406 | engines:
2407 | node: '>=4'
2408 | resolution:
2409 | integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=
2410 | /strip-final-newline/2.0.0:
2411 | dev: true
2412 | engines:
2413 | node: '>=6'
2414 | resolution:
2415 | integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
2416 | /strip-json-comments/3.1.1:
2417 | dev: true
2418 | engines:
2419 | node: '>=8'
2420 | resolution:
2421 | integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
2422 | /sucrase/3.17.1:
2423 | dependencies:
2424 | commander: 4.1.1
2425 | glob: 7.1.6
2426 | lines-and-columns: 1.1.6
2427 | mz: 2.7.0
2428 | pirates: 4.0.1
2429 | ts-interface-checker: 0.1.13
2430 | dev: true
2431 | engines:
2432 | node: '>=8'
2433 | hasBin: true
2434 | resolution:
2435 | integrity: sha512-04cNLFAhS4NBG2Z/MTkLY6HdoBsqErv3wCncymFlfFtnpMthurlWYML2RlID4M2BbiJSu1eZdQnE8Lcz4PCe2g==
2436 | /supports-color/5.5.0:
2437 | dependencies:
2438 | has-flag: 3.0.0
2439 | dev: true
2440 | engines:
2441 | node: '>=4'
2442 | resolution:
2443 | integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
2444 | /supports-color/7.2.0:
2445 | dependencies:
2446 | has-flag: 4.0.0
2447 | engines:
2448 | node: '>=8'
2449 | resolution:
2450 | integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
2451 | /supports-hyperlinks/2.1.0:
2452 | dependencies:
2453 | has-flag: 4.0.0
2454 | supports-color: 7.2.0
2455 | dev: true
2456 | engines:
2457 | node: '>=8'
2458 | resolution:
2459 | integrity: sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==
2460 | /table/6.0.7:
2461 | dependencies:
2462 | ajv: 7.1.0
2463 | lodash: 4.17.20
2464 | slice-ansi: 4.0.0
2465 | string-width: 4.2.0
2466 | dev: true
2467 | engines:
2468 | node: '>=10.0.0'
2469 | resolution:
2470 | integrity: sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==
2471 | /terminal-link/2.1.1:
2472 | dependencies:
2473 | ansi-escapes: 4.3.1
2474 | supports-hyperlinks: 2.1.0
2475 | dev: true
2476 | engines:
2477 | node: '>=8'
2478 | resolution:
2479 | integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==
2480 | /text-table/0.2.0:
2481 | dev: true
2482 | resolution:
2483 | integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=
2484 | /thenify-all/1.6.0:
2485 | dependencies:
2486 | thenify: 3.3.1
2487 | dev: true
2488 | engines:
2489 | node: '>=0.8'
2490 | resolution:
2491 | integrity: sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=
2492 | /thenify/3.3.1:
2493 | dependencies:
2494 | any-promise: 1.3.0
2495 | dev: true
2496 | resolution:
2497 | integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==
2498 | /to-regex-range/5.0.1:
2499 | dependencies:
2500 | is-number: 7.0.0
2501 | dev: true
2502 | engines:
2503 | node: '>=8.0'
2504 | resolution:
2505 | integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
2506 | /ts-interface-checker/0.1.13:
2507 | dev: true
2508 | resolution:
2509 | integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==
2510 | /tsconfig-paths/3.9.0:
2511 | dependencies:
2512 | '@types/json5': 0.0.29
2513 | json5: 1.0.1
2514 | minimist: 1.2.5
2515 | strip-bom: 3.0.0
2516 | dev: true
2517 | resolution:
2518 | integrity: sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==
2519 | /tslib/1.14.1:
2520 | dev: true
2521 | resolution:
2522 | integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
2523 | /tsup/3.12.1_typescript@4.1.5:
2524 | dependencies:
2525 | '@rollup/plugin-node-resolve': 11.2.0_rollup@2.39.0
2526 | cac: 6.7.1
2527 | chalk: 4.1.0
2528 | chokidar: 3.5.1
2529 | esbuild: 0.8.46
2530 | globby: 11.0.2
2531 | joycon: 2.2.5
2532 | postcss-load-config: 3.0.1
2533 | resolve-from: 5.0.0
2534 | rollup: 2.39.0
2535 | rollup-plugin-dts: 2.0.1_rollup@2.39.0+typescript@4.1.5
2536 | sucrase: 3.17.1
2537 | dev: true
2538 | hasBin: true
2539 | peerDependencies:
2540 | typescript: '*'
2541 | resolution:
2542 | integrity: sha512-W9/XQ7JTEt1iuybQLVk0eNKYBfuIbQ7uvVVyBg6xSEL0XrIdi8sWKj9W2wC8e9KRpXwtQtSZ1a4wnqQMQiIH3w==
2543 | /tsutils/3.20.0_typescript@4.1.5:
2544 | dependencies:
2545 | tslib: 1.14.1
2546 | typescript: 4.1.5
2547 | dev: true
2548 | engines:
2549 | node: '>= 6'
2550 | peerDependencies:
2551 | typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
2552 | resolution:
2553 | integrity: sha512-RYbuQuvkhuqVeXweWT3tJLKOEJ/UUw9GjNEZGWdrLLlM+611o1gwLHBpxoFJKKl25fLprp2eVthtKs5JOrNeXg==
2554 | /type-check/0.4.0:
2555 | dependencies:
2556 | prelude-ls: 1.2.1
2557 | dev: true
2558 | engines:
2559 | node: '>= 0.8.0'
2560 | resolution:
2561 | integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==
2562 | /type-fest/0.11.0:
2563 | dev: true
2564 | engines:
2565 | node: '>=8'
2566 | resolution:
2567 | integrity: sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==
2568 | /type-fest/0.6.0:
2569 | dev: true
2570 | engines:
2571 | node: '>=8'
2572 | resolution:
2573 | integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==
2574 | /type-fest/0.8.1:
2575 | dev: true
2576 | engines:
2577 | node: '>=8'
2578 | resolution:
2579 | integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==
2580 | /typescript/4.1.5:
2581 | dev: true
2582 | engines:
2583 | node: '>=4.2.0'
2584 | hasBin: true
2585 | resolution:
2586 | integrity: sha512-6OSu9PTIzmn9TCDiovULTnET6BgXtDYL4Gg4szY+cGsc3JP1dQL8qvE8kShTRx1NIw4Q9IBHlwODjkjWEtMUyA==
2587 | /uri-js/4.4.1:
2588 | dependencies:
2589 | punycode: 2.1.1
2590 | dev: true
2591 | resolution:
2592 | integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
2593 | /v8-compile-cache/2.2.0:
2594 | dev: true
2595 | resolution:
2596 | integrity: sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==
2597 | /validate-npm-package-license/3.0.4:
2598 | dependencies:
2599 | spdx-correct: 3.1.1
2600 | spdx-expression-parse: 3.0.1
2601 | dev: true
2602 | resolution:
2603 | integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==
2604 | /vue-eslint-parser/7.5.0_eslint@7.20.0:
2605 | dependencies:
2606 | debug: 4.3.1
2607 | eslint: 7.20.0
2608 | eslint-scope: 5.1.1
2609 | eslint-visitor-keys: 1.3.0
2610 | espree: 6.2.1
2611 | esquery: 1.4.0
2612 | lodash: 4.17.20
2613 | dev: true
2614 | engines:
2615 | node: '>=8.10'
2616 | peerDependencies:
2617 | eslint: '>=5.0.0'
2618 | resolution:
2619 | integrity: sha512-6EHzl00hIpy4yWZo3qSbtvtVw1A1cTKOv1w95QSuAqGgk4113XtRjvNIiEGo49r0YWOPYsrmI4Dl64axL5Agrw==
2620 | /which/2.0.2:
2621 | dependencies:
2622 | isexe: 2.0.0
2623 | dev: true
2624 | engines:
2625 | node: '>= 8'
2626 | hasBin: true
2627 | resolution:
2628 | integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
2629 | /word-wrap/1.2.3:
2630 | dev: true
2631 | engines:
2632 | node: '>=0.10.0'
2633 | resolution:
2634 | integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
2635 | /wrappy/1.0.2:
2636 | dev: true
2637 | resolution:
2638 | integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
2639 | /yallist/4.0.0:
2640 | dev: true
2641 | resolution:
2642 | integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
2643 | /yaml/1.10.0:
2644 | dev: true
2645 | engines:
2646 | node: '>= 6'
2647 | resolution:
2648 | integrity: sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==
2649 | /yocto-queue/0.1.0:
2650 | dev: true
2651 | engines:
2652 | node: '>=10'
2653 | resolution:
2654 | integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
2655 | specifiers:
2656 | '@antfu/eslint-config': ^0.4.3
2657 | '@antfu/ni': ^0.5.3
2658 | '@types/debug': ^4.1.5
2659 | '@types/node': ^14.14.28
2660 | cac: ^6.7.1
2661 | chalk: ^4.1.0
2662 | debug: ^4.3.2
2663 | eslint: ^7.20.0
2664 | esno: ^0.4.3
2665 | simple-git: ^2.35.0
2666 | tsup: ^3.12.1
2667 | typescript: ^4.1.5
2668 |
--------------------------------------------------------------------------------