├── .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 | NPM version 9 |

10 | 11 | ![image](https://user-images.githubusercontent.com/11247099/108178559-88630080-713f-11eb-92b5-fbd47d39f202.png) 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 | --------------------------------------------------------------------------------