├── .eslintrc.json ├── pnpm-workspace.yaml ├── packages ├── all │ ├── index.js │ └── package.json ├── vue │ ├── package.json │ └── index.js └── typescript │ ├── package.json │ └── index.js ├── package.json ├── README.md ├── .gitignore └── pnpm-lock.yaml /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@aliuq" 3 | } 4 | -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | packages: 2 | - 'packages/*' 3 | -------------------------------------------------------------------------------- /packages/all/index.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: [ 3 | '@aliuq/eslint-config-vue', 4 | ], 5 | } 6 | -------------------------------------------------------------------------------- /packages/all/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@aliuq/eslint-config", 3 | "version": "0.1.0", 4 | "description": "", 5 | "author": "LiuQ (https://github.com/aliuq/)", 6 | "license": "MIT", 7 | "keywords": [], 8 | "main": "index.js", 9 | "files": [ 10 | "index.js" 11 | ], 12 | "peerDependencies": { 13 | "eslint": ">=7.4.0" 14 | }, 15 | "dependencies": { 16 | "@aliuq/eslint-config-vue": "workspace:*" 17 | }, 18 | "devDependencies": { 19 | "eslint": "^8.17.0" 20 | }, 21 | "publishConfig": { 22 | "access": "public" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@aliuq/eslint-config-monorepo", 3 | "version": "0.1.0", 4 | "private": true, 5 | "packageManager": "pnpm@6.32.6", 6 | "author": "LiuQ (https://github.com/aliuq/)", 7 | "license": "MIT", 8 | "scripts": { 9 | "lint": "eslint .", 10 | "release": "bumpp package.json packages/*/package.json --commit --push --tag && pnpm -r publish --access public" 11 | }, 12 | "devDependencies": { 13 | "@aliuq/eslint-config": "workspace:*", 14 | "bumpp": "^7.1.1", 15 | "eslint": "^8.17.0", 16 | "typescript": "^4.7.3" 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /packages/vue/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@aliuq/eslint-config-vue", 3 | "version": "0.1.0", 4 | "description": "", 5 | "author": "LiuQ (https://github.com/aliuq/)", 6 | "license": "MIT", 7 | "keywords": [], 8 | "main": "index.js", 9 | "files": [ 10 | "index.js" 11 | ], 12 | "peerDependencies": { 13 | "eslint": ">=7.4.0" 14 | }, 15 | "publishConfig": { 16 | "access": "public" 17 | }, 18 | "dependencies": { 19 | "@aliuq/eslint-config-ts": "workspace:*", 20 | "eslint-plugin-vue": "^9.1.0" 21 | }, 22 | "devDependencies": { 23 | "@typescript-eslint/parser": "^5.27.1", 24 | "eslint": "^8.17.0", 25 | "vue-eslint-parser": "^9.0.2" 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /packages/typescript/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@aliuq/eslint-config-ts", 3 | "version": "0.1.0", 4 | "description": "", 5 | "author": "LiuQ (https://github.com/aliuq/)", 6 | "license": "MIT", 7 | "keywords": [], 8 | "main": "index.js", 9 | "files": [ 10 | "index.js" 11 | ], 12 | "peerDependencies": { 13 | "eslint": ">=7.4.0", 14 | "typescript": ">=3.9" 15 | }, 16 | "dependencies": { 17 | "@antfu/eslint-config-basic": "^0.25.1", 18 | "@typescript-eslint/eslint-plugin": "^5.27.1", 19 | "@typescript-eslint/parser": "^5.27.1", 20 | "jsonc-eslint-parser": "^2.1.0" 21 | }, 22 | "devDependencies": { 23 | "eslint": "^8.17.0" 24 | }, 25 | "publishConfig": { 26 | "access": "public" 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /packages/vue/index.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | overrides: [ 3 | { 4 | files: ['*.vue'], 5 | parser: 'vue-eslint-parser', 6 | parserOptions: { 7 | parser: '@typescript-eslint/parser', 8 | }, 9 | rules: { 10 | 'no-unused-vars': 'off', 11 | 'no-undef': 'off', 12 | '@typescript-eslint/no-unused-vars': 'off', 13 | }, 14 | }, 15 | ], 16 | extends: [ 17 | 'plugin:vue/vue3-recommended', 18 | '@aliuq/eslint-config-ts', 19 | ], 20 | rules: { 21 | 'vue/no-v-html': 'off', 22 | 'vue/require-prop-types': 'off', 23 | 'vue/require-default-prop': 'off', 24 | 'vue/multi-word-component-names': 'off', 25 | 26 | // reactivity transform 27 | 'vue/no-setup-props-destructure': 'off', 28 | 29 | 'vue/component-tags-order': ['error', { 30 | order: ['script', 'template', 'style'], 31 | }], 32 | }, 33 | } 34 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # @aliuq/eslint-config 2 | 3 | ## Thanks 4 | 5 | Used Antfu's [@antfu/eslint-config-basic](https://github.com/antfu/eslint-config/tree/master/packages/basic) and referenced from his structure, but modified to fit my needs. 6 | 7 | see more at [@antfu/eslint-config](https://github.com/antfu/eslint-config) 8 | 9 | ## Usage 10 | 11 | ### Install 12 | 13 | ```bash 14 | pnpm add -D eslint @aliuq/eslint-config 15 | ``` 16 | 17 | ### Config `.eslintrc` 18 | 19 | ```json 20 | { 21 | "extends": "@aliuq" 22 | } 23 | ``` 24 | 25 | > You don't need `.eslintignore` normally as it has been provided by the preset. 26 | 27 | ### Add script for package.json 28 | 29 | For example: 30 | 31 | ```json 32 | { 33 | "scripts": { 34 | "lint": "eslint ." 35 | } 36 | } 37 | ``` 38 | 39 | ### Config VS Code auto fix 40 | 41 | Create `.vscode/settings.json` 42 | 43 | ```json 44 | { 45 | "prettier.enable": false, 46 | "editor.codeActionsOnSave": { 47 | "source.fixAll.eslint": true 48 | } 49 | } 50 | ``` 51 | 52 | ## License 53 | 54 | MIT 55 | -------------------------------------------------------------------------------- /.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 | # Serverless directories 75 | .serverless 76 | 77 | # IDE 78 | .idea 79 | 80 | *.lerna_backup 81 | 82 | test/ 83 | -------------------------------------------------------------------------------- /packages/typescript/index.js: -------------------------------------------------------------------------------- 1 | const basic = require('@antfu/eslint-config-basic') 2 | 3 | module.exports = { 4 | extends: [ 5 | '@antfu/eslint-config-basic', 6 | 'plugin:import/typescript', 7 | 'plugin:@typescript-eslint/recommended', 8 | ], 9 | settings: { 10 | 'import/resolver': { 11 | node: { extensions: ['.js', '.jsx', '.mjs', '.ts', '.tsx', '.d.ts'] }, 12 | }, 13 | }, 14 | ignorePatterns: ['!.*.json'], 15 | overrides: [ 16 | ...basic.overrides, 17 | { 18 | files: ['*.json', '*.json5', '*.jsonc'], 19 | parser: 'jsonc-eslint-parser', 20 | rules: { 21 | 'jsonc/comma-dangle': ['error', 'never'], 22 | }, 23 | }, 24 | ], 25 | rules: { 26 | 'import/named': 'off', 27 | 28 | // TS 29 | '@typescript-eslint/semi': ['error', 'never'], 30 | '@typescript-eslint/ban-ts-comment': ['error', { 'ts-ignore': 'allow-with-description' }], 31 | '@typescript-eslint/member-delimiter-style': ['error', { multiline: { delimiter: 'none' } }], 32 | '@typescript-eslint/type-annotation-spacing': ['error', {}], 33 | '@typescript-eslint/consistent-type-imports': ['error', { prefer: 'type-imports', disallowTypeAnnotations: false }], 34 | '@typescript-eslint/consistent-type-definitions': ['error', 'interface'], 35 | '@typescript-eslint/consistent-indexed-object-style': ['error', 'record'], 36 | '@typescript-eslint/prefer-ts-expect-error': 'error', 37 | 38 | // Override JS 39 | 'no-useless-constructor': 'off', 40 | 'indent': 'off', 41 | '@typescript-eslint/indent': ['error', 2], 42 | 'no-unused-vars': 'off', 43 | '@typescript-eslint/no-unused-vars': ['error', { argsIgnorePattern: '^_' }], 44 | 'no-redeclare': 'off', 45 | '@typescript-eslint/no-redeclare': 'error', 46 | 'no-use-before-define': 'off', 47 | '@typescript-eslint/no-use-before-define': ['error', { functions: false, classes: false, variables: true }], 48 | 'brace-style': 'off', 49 | '@typescript-eslint/brace-style': ['error', 'stroustrup', { allowSingleLine: true }], 50 | 'comma-dangle': 'off', 51 | '@typescript-eslint/comma-dangle': ['error', 'always-multiline'], 52 | 'object-curly-spacing': 'off', 53 | '@typescript-eslint/object-curly-spacing': ['error', 'always'], 54 | 55 | // off 56 | '@typescript-eslint/camelcase': 'off', 57 | '@typescript-eslint/explicit-function-return-type': 'off', 58 | '@typescript-eslint/explicit-member-accessibility': 'off', 59 | '@typescript-eslint/no-explicit-any': 'off', 60 | '@typescript-eslint/no-parameter-properties': 'off', 61 | '@typescript-eslint/no-empty-interface': 'off', 62 | '@typescript-eslint/ban-ts-ignore': 'off', 63 | '@typescript-eslint/no-empty-function': 'off', 64 | '@typescript-eslint/no-non-null-assertion': 'off', 65 | '@typescript-eslint/explicit-module-boundary-types': 'off', 66 | '@typescript-eslint/ban-types': 'off', 67 | '@typescript-eslint/no-namespace': 'off', 68 | }, 69 | } 70 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: 5.4 2 | 3 | importers: 4 | 5 | .: 6 | specifiers: 7 | '@aliuq/eslint-config': workspace:* 8 | bumpp: ^7.1.1 9 | eslint: ^8.17.0 10 | typescript: ^4.7.3 11 | devDependencies: 12 | '@aliuq/eslint-config': link:packages/all 13 | bumpp: 7.1.1 14 | eslint: 8.17.0 15 | typescript: 4.7.3 16 | 17 | packages/all: 18 | specifiers: 19 | '@aliuq/eslint-config-vue': workspace:* 20 | eslint: ^8.17.0 21 | dependencies: 22 | '@aliuq/eslint-config-vue': link:../vue 23 | devDependencies: 24 | eslint: 8.17.0 25 | 26 | packages/typescript: 27 | specifiers: 28 | '@antfu/eslint-config-basic': ^0.25.1 29 | '@typescript-eslint/eslint-plugin': ^5.27.1 30 | '@typescript-eslint/parser': ^5.27.1 31 | eslint: ^8.17.0 32 | jsonc-eslint-parser: ^2.1.0 33 | dependencies: 34 | '@antfu/eslint-config-basic': 0.25.1_eslint@8.17.0 35 | '@typescript-eslint/eslint-plugin': 5.27.1_pv5w3e62ssxduf5aiwxbc3knra 36 | '@typescript-eslint/parser': 5.27.1_eslint@8.17.0 37 | jsonc-eslint-parser: 2.1.0 38 | devDependencies: 39 | eslint: 8.17.0 40 | 41 | packages/vue: 42 | specifiers: 43 | '@aliuq/eslint-config-ts': workspace:* 44 | '@typescript-eslint/parser': ^5.27.1 45 | eslint: ^8.17.0 46 | eslint-plugin-vue: ^9.1.0 47 | vue-eslint-parser: ^9.0.2 48 | dependencies: 49 | '@aliuq/eslint-config-ts': link:../typescript 50 | eslint-plugin-vue: 9.1.0_eslint@8.17.0 51 | devDependencies: 52 | '@typescript-eslint/parser': 5.27.1_eslint@8.17.0 53 | eslint: 8.17.0 54 | vue-eslint-parser: 9.0.2_eslint@8.17.0 55 | 56 | packages: 57 | 58 | /@antfu/eslint-config-basic/0.25.1_eslint@8.17.0: 59 | resolution: {integrity: sha512-FiOC33yoqHJCElFjSPJ9rHIjGSvJSqbYE58PgRXtJE9E4MM00vwzbA9iKILLnj27o3r3V+1sngHWlIeGaQu/iA==} 60 | peerDependencies: 61 | eslint: '>=7.4.0' 62 | dependencies: 63 | eslint: 8.17.0 64 | eslint-plugin-antfu: 0.25.1_eslint@8.17.0 65 | eslint-plugin-eslint-comments: 3.2.0_eslint@8.17.0 66 | eslint-plugin-html: 6.2.0 67 | eslint-plugin-import: 2.26.0_eslint@8.17.0 68 | eslint-plugin-jsonc: 2.3.0_eslint@8.17.0 69 | eslint-plugin-markdown: 2.2.1_eslint@8.17.0 70 | eslint-plugin-n: 15.2.1_eslint@8.17.0 71 | eslint-plugin-promise: 6.0.0_eslint@8.17.0 72 | eslint-plugin-unicorn: 42.0.0_eslint@8.17.0 73 | eslint-plugin-yml: 1.0.0_eslint@8.17.0 74 | jsonc-eslint-parser: 2.1.0 75 | yaml-eslint-parser: 1.0.1 76 | transitivePeerDependencies: 77 | - supports-color 78 | - typescript 79 | dev: false 80 | 81 | /@babel/code-frame/7.16.7: 82 | resolution: {integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==} 83 | engines: {node: '>=6.9.0'} 84 | dependencies: 85 | '@babel/highlight': 7.17.12 86 | dev: false 87 | 88 | /@babel/helper-validator-identifier/7.16.7: 89 | resolution: {integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==} 90 | engines: {node: '>=6.9.0'} 91 | dev: false 92 | 93 | /@babel/highlight/7.17.12: 94 | resolution: {integrity: sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==} 95 | engines: {node: '>=6.9.0'} 96 | dependencies: 97 | '@babel/helper-validator-identifier': 7.16.7 98 | chalk: 2.4.2 99 | js-tokens: 4.0.0 100 | dev: false 101 | 102 | /@eslint/eslintrc/1.3.0: 103 | resolution: {integrity: sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==} 104 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 105 | dependencies: 106 | ajv: 6.12.6 107 | debug: 4.3.4 108 | espree: 9.3.2 109 | globals: 13.15.0 110 | ignore: 5.2.0 111 | import-fresh: 3.3.0 112 | js-yaml: 4.1.0 113 | minimatch: 3.1.2 114 | strip-json-comments: 3.1.1 115 | transitivePeerDependencies: 116 | - supports-color 117 | dev: true 118 | 119 | /@humanwhocodes/config-array/0.9.5: 120 | resolution: {integrity: sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==} 121 | engines: {node: '>=10.10.0'} 122 | dependencies: 123 | '@humanwhocodes/object-schema': 1.2.1 124 | debug: 4.3.4 125 | minimatch: 3.1.2 126 | transitivePeerDependencies: 127 | - supports-color 128 | dev: true 129 | 130 | /@humanwhocodes/object-schema/1.2.1: 131 | resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} 132 | dev: true 133 | 134 | /@jsdevtools/ez-spawn/3.0.4: 135 | resolution: {integrity: sha512-f5DRIOZf7wxogefH03RjMPMdBF7ADTWUMoOs9kaJo06EfwF+aFhMZMDZxHg/Xe12hptN9xoZjGso2fdjapBRIA==} 136 | engines: {node: '>=10'} 137 | dependencies: 138 | call-me-maybe: 1.0.1 139 | cross-spawn: 7.0.3 140 | string-argv: 0.3.1 141 | type-detect: 4.0.8 142 | dev: true 143 | 144 | /@nodelib/fs.scandir/2.1.5: 145 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 146 | engines: {node: '>= 8'} 147 | dependencies: 148 | '@nodelib/fs.stat': 2.0.5 149 | run-parallel: 1.2.0 150 | 151 | /@nodelib/fs.stat/2.0.5: 152 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 153 | engines: {node: '>= 8'} 154 | 155 | /@nodelib/fs.walk/1.2.8: 156 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 157 | engines: {node: '>= 8'} 158 | dependencies: 159 | '@nodelib/fs.scandir': 2.1.5 160 | fastq: 1.13.0 161 | 162 | /@types/json-schema/7.0.11: 163 | resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} 164 | dev: false 165 | 166 | /@types/json5/0.0.29: 167 | resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} 168 | dev: false 169 | 170 | /@types/mdast/3.0.10: 171 | resolution: {integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==} 172 | dependencies: 173 | '@types/unist': 2.0.6 174 | dev: false 175 | 176 | /@types/normalize-package-data/2.4.1: 177 | resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} 178 | dev: false 179 | 180 | /@types/unist/2.0.6: 181 | resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} 182 | dev: false 183 | 184 | /@typescript-eslint/eslint-plugin/5.27.1_pv5w3e62ssxduf5aiwxbc3knra: 185 | resolution: {integrity: sha512-6dM5NKT57ZduNnJfpY81Phe9nc9wolnMCnknb1im6brWi1RYv84nbMS3olJa27B6+irUVV1X/Wb+Am0FjJdGFw==} 186 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 187 | peerDependencies: 188 | '@typescript-eslint/parser': ^5.0.0 189 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 190 | typescript: '*' 191 | peerDependenciesMeta: 192 | typescript: 193 | optional: true 194 | dependencies: 195 | '@typescript-eslint/parser': 5.27.1_eslint@8.17.0 196 | '@typescript-eslint/scope-manager': 5.27.1 197 | '@typescript-eslint/type-utils': 5.27.1_eslint@8.17.0 198 | '@typescript-eslint/utils': 5.27.1_eslint@8.17.0 199 | debug: 4.3.4 200 | eslint: 8.17.0 201 | functional-red-black-tree: 1.0.1 202 | ignore: 5.2.0 203 | regexpp: 3.2.0 204 | semver: 7.3.7 205 | tsutils: 3.21.0 206 | transitivePeerDependencies: 207 | - supports-color 208 | dev: false 209 | 210 | /@typescript-eslint/parser/5.27.1_eslint@8.17.0: 211 | resolution: {integrity: sha512-7Va2ZOkHi5NP+AZwb5ReLgNF6nWLGTeUJfxdkVUAPPSaAdbWNnFZzLZ4EGGmmiCTg+AwlbE1KyUYTBglosSLHQ==} 212 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 213 | peerDependencies: 214 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 215 | typescript: '*' 216 | peerDependenciesMeta: 217 | typescript: 218 | optional: true 219 | dependencies: 220 | '@typescript-eslint/scope-manager': 5.27.1 221 | '@typescript-eslint/types': 5.27.1 222 | '@typescript-eslint/typescript-estree': 5.27.1 223 | debug: 4.3.4 224 | eslint: 8.17.0 225 | transitivePeerDependencies: 226 | - supports-color 227 | 228 | /@typescript-eslint/scope-manager/5.27.1: 229 | resolution: {integrity: sha512-fQEOSa/QroWE6fAEg+bJxtRZJTH8NTskggybogHt4H9Da8zd4cJji76gA5SBlR0MgtwF7rebxTbDKB49YUCpAg==} 230 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 231 | dependencies: 232 | '@typescript-eslint/types': 5.27.1 233 | '@typescript-eslint/visitor-keys': 5.27.1 234 | 235 | /@typescript-eslint/type-utils/5.27.1_eslint@8.17.0: 236 | resolution: {integrity: sha512-+UC1vVUWaDHRnC2cQrCJ4QtVjpjjCgjNFpg8b03nERmkHv9JV9X5M19D7UFMd+/G7T/sgFwX2pGmWK38rqyvXw==} 237 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 238 | peerDependencies: 239 | eslint: '*' 240 | typescript: '*' 241 | peerDependenciesMeta: 242 | typescript: 243 | optional: true 244 | dependencies: 245 | '@typescript-eslint/utils': 5.27.1_eslint@8.17.0 246 | debug: 4.3.4 247 | eslint: 8.17.0 248 | tsutils: 3.21.0 249 | transitivePeerDependencies: 250 | - supports-color 251 | dev: false 252 | 253 | /@typescript-eslint/types/5.27.1: 254 | resolution: {integrity: sha512-LgogNVkBhCTZU/m8XgEYIWICD6m4dmEDbKXESCbqOXfKZxRKeqpiJXQIErv66sdopRKZPo5l32ymNqibYEH/xg==} 255 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 256 | 257 | /@typescript-eslint/typescript-estree/5.27.1: 258 | resolution: {integrity: sha512-DnZvvq3TAJ5ke+hk0LklvxwYsnXpRdqUY5gaVS0D4raKtbznPz71UJGnPTHEFo0GDxqLOLdMkkmVZjSpET1hFw==} 259 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 260 | peerDependencies: 261 | typescript: '*' 262 | peerDependenciesMeta: 263 | typescript: 264 | optional: true 265 | dependencies: 266 | '@typescript-eslint/types': 5.27.1 267 | '@typescript-eslint/visitor-keys': 5.27.1 268 | debug: 4.3.4 269 | globby: 11.1.0 270 | is-glob: 4.0.3 271 | semver: 7.3.7 272 | tsutils: 3.21.0 273 | transitivePeerDependencies: 274 | - supports-color 275 | 276 | /@typescript-eslint/utils/5.27.1_eslint@8.17.0: 277 | resolution: {integrity: sha512-mZ9WEn1ZLDaVrhRaYgzbkXBkTPghPFsup8zDbbsYTxC5OmqrFE7skkKS/sraVsLP3TcT3Ki5CSyEFBRkLH/H/w==} 278 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 279 | peerDependencies: 280 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 281 | dependencies: 282 | '@types/json-schema': 7.0.11 283 | '@typescript-eslint/scope-manager': 5.27.1 284 | '@typescript-eslint/types': 5.27.1 285 | '@typescript-eslint/typescript-estree': 5.27.1 286 | eslint: 8.17.0 287 | eslint-scope: 5.1.1 288 | eslint-utils: 3.0.0_eslint@8.17.0 289 | transitivePeerDependencies: 290 | - supports-color 291 | - typescript 292 | dev: false 293 | 294 | /@typescript-eslint/visitor-keys/5.27.1: 295 | resolution: {integrity: sha512-xYs6ffo01nhdJgPieyk7HAOpjhTsx7r/oB9LWEhwAXgwn33tkr+W8DI2ChboqhZlC4q3TC6geDYPoiX8ROqyOQ==} 296 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 297 | dependencies: 298 | '@typescript-eslint/types': 5.27.1 299 | eslint-visitor-keys: 3.3.0 300 | 301 | /acorn-jsx/5.3.2_acorn@8.7.1: 302 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 303 | peerDependencies: 304 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 305 | dependencies: 306 | acorn: 8.7.1 307 | 308 | /acorn/8.7.1: 309 | resolution: {integrity: sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==} 310 | engines: {node: '>=0.4.0'} 311 | hasBin: true 312 | 313 | /ajv/6.12.6: 314 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 315 | dependencies: 316 | fast-deep-equal: 3.1.3 317 | fast-json-stable-stringify: 2.1.0 318 | json-schema-traverse: 0.4.1 319 | uri-js: 4.4.1 320 | dev: true 321 | 322 | /ansi-regex/5.0.1: 323 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 324 | engines: {node: '>=8'} 325 | dev: true 326 | 327 | /ansi-styles/3.2.1: 328 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} 329 | engines: {node: '>=4'} 330 | dependencies: 331 | color-convert: 1.9.3 332 | dev: false 333 | 334 | /ansi-styles/4.3.0: 335 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 336 | engines: {node: '>=8'} 337 | dependencies: 338 | color-convert: 2.0.1 339 | dev: true 340 | 341 | /argparse/2.0.1: 342 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 343 | dev: true 344 | 345 | /array-back/3.1.0: 346 | resolution: {integrity: sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==} 347 | engines: {node: '>=6'} 348 | dev: true 349 | 350 | /array-includes/3.1.5: 351 | resolution: {integrity: sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==} 352 | engines: {node: '>= 0.4'} 353 | dependencies: 354 | call-bind: 1.0.2 355 | define-properties: 1.1.4 356 | es-abstract: 1.20.1 357 | get-intrinsic: 1.1.2 358 | is-string: 1.0.7 359 | dev: false 360 | 361 | /array-union/2.1.0: 362 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 363 | engines: {node: '>=8'} 364 | 365 | /array.prototype.flat/1.3.0: 366 | resolution: {integrity: sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==} 367 | engines: {node: '>= 0.4'} 368 | dependencies: 369 | call-bind: 1.0.2 370 | define-properties: 1.1.4 371 | es-abstract: 1.20.1 372 | es-shim-unscopables: 1.0.0 373 | dev: false 374 | 375 | /balanced-match/1.0.2: 376 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 377 | 378 | /boolbase/1.0.0: 379 | resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} 380 | dev: false 381 | 382 | /brace-expansion/1.1.11: 383 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 384 | dependencies: 385 | balanced-match: 1.0.2 386 | concat-map: 0.0.1 387 | 388 | /braces/3.0.2: 389 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} 390 | engines: {node: '>=8'} 391 | dependencies: 392 | fill-range: 7.0.1 393 | 394 | /builtin-modules/3.3.0: 395 | resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} 396 | engines: {node: '>=6'} 397 | dev: false 398 | 399 | /builtins/5.0.1: 400 | resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} 401 | dependencies: 402 | semver: 7.3.7 403 | dev: false 404 | 405 | /bumpp/7.1.1: 406 | resolution: {integrity: sha512-pAGjraw9T4I4dnkiQHrKUVQb55dOM5Nj72SVtVlkjFjWjFtg0aSgipQuxDWZ0cqm8WoqtaiBPk+7jHfnZxr7lA==} 407 | engines: {node: '>=10'} 408 | hasBin: true 409 | dependencies: 410 | '@jsdevtools/ez-spawn': 3.0.4 411 | chalk: 4.1.2 412 | command-line-args: 5.2.1 413 | globby: 11.1.0 414 | prompts: 2.4.2 415 | semver: 7.3.7 416 | dev: true 417 | 418 | /call-bind/1.0.2: 419 | resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} 420 | dependencies: 421 | function-bind: 1.1.1 422 | get-intrinsic: 1.1.2 423 | dev: false 424 | 425 | /call-me-maybe/1.0.1: 426 | resolution: {integrity: sha512-wCyFsDQkKPwwF8BDwOiWNx/9K45L/hvggQiDbve+viMNMQnWhrlYIuBk09offfwCRtCO9P6XwUttufzU11WCVw==} 427 | dev: true 428 | 429 | /callsites/3.1.0: 430 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 431 | engines: {node: '>=6'} 432 | dev: true 433 | 434 | /chalk/2.4.2: 435 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} 436 | engines: {node: '>=4'} 437 | dependencies: 438 | ansi-styles: 3.2.1 439 | escape-string-regexp: 1.0.5 440 | supports-color: 5.5.0 441 | dev: false 442 | 443 | /chalk/4.1.2: 444 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 445 | engines: {node: '>=10'} 446 | dependencies: 447 | ansi-styles: 4.3.0 448 | supports-color: 7.2.0 449 | dev: true 450 | 451 | /character-entities-legacy/1.1.4: 452 | resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} 453 | dev: false 454 | 455 | /character-entities/1.2.4: 456 | resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} 457 | dev: false 458 | 459 | /character-reference-invalid/1.1.4: 460 | resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} 461 | dev: false 462 | 463 | /ci-info/3.3.1: 464 | resolution: {integrity: sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==} 465 | dev: false 466 | 467 | /clean-regexp/1.0.0: 468 | resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} 469 | engines: {node: '>=4'} 470 | dependencies: 471 | escape-string-regexp: 1.0.5 472 | dev: false 473 | 474 | /color-convert/1.9.3: 475 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 476 | dependencies: 477 | color-name: 1.1.3 478 | dev: false 479 | 480 | /color-convert/2.0.1: 481 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 482 | engines: {node: '>=7.0.0'} 483 | dependencies: 484 | color-name: 1.1.4 485 | dev: true 486 | 487 | /color-name/1.1.3: 488 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} 489 | dev: false 490 | 491 | /color-name/1.1.4: 492 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 493 | dev: true 494 | 495 | /command-line-args/5.2.1: 496 | resolution: {integrity: sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==} 497 | engines: {node: '>=4.0.0'} 498 | dependencies: 499 | array-back: 3.1.0 500 | find-replace: 3.0.0 501 | lodash.camelcase: 4.3.0 502 | typical: 4.0.0 503 | dev: true 504 | 505 | /concat-map/0.0.1: 506 | resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} 507 | 508 | /cross-spawn/7.0.3: 509 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 510 | engines: {node: '>= 8'} 511 | dependencies: 512 | path-key: 3.1.1 513 | shebang-command: 2.0.0 514 | which: 2.0.2 515 | dev: true 516 | 517 | /cssesc/3.0.0: 518 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 519 | engines: {node: '>=4'} 520 | hasBin: true 521 | dev: false 522 | 523 | /debug/2.6.9: 524 | resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} 525 | dependencies: 526 | ms: 2.0.0 527 | dev: false 528 | 529 | /debug/3.2.7: 530 | resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} 531 | dependencies: 532 | ms: 2.1.3 533 | dev: false 534 | 535 | /debug/4.3.4: 536 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 537 | engines: {node: '>=6.0'} 538 | peerDependencies: 539 | supports-color: '*' 540 | peerDependenciesMeta: 541 | supports-color: 542 | optional: true 543 | dependencies: 544 | ms: 2.1.2 545 | 546 | /deep-is/0.1.4: 547 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 548 | dev: true 549 | 550 | /define-properties/1.1.4: 551 | resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} 552 | engines: {node: '>= 0.4'} 553 | dependencies: 554 | has-property-descriptors: 1.0.0 555 | object-keys: 1.1.1 556 | dev: false 557 | 558 | /dir-glob/3.0.1: 559 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 560 | engines: {node: '>=8'} 561 | dependencies: 562 | path-type: 4.0.0 563 | 564 | /doctrine/2.1.0: 565 | resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} 566 | engines: {node: '>=0.10.0'} 567 | dependencies: 568 | esutils: 2.0.3 569 | dev: false 570 | 571 | /doctrine/3.0.0: 572 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} 573 | engines: {node: '>=6.0.0'} 574 | dependencies: 575 | esutils: 2.0.3 576 | dev: true 577 | 578 | /dom-serializer/1.4.1: 579 | resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} 580 | dependencies: 581 | domelementtype: 2.3.0 582 | domhandler: 4.3.1 583 | entities: 2.2.0 584 | dev: false 585 | 586 | /domelementtype/2.3.0: 587 | resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} 588 | dev: false 589 | 590 | /domhandler/4.3.1: 591 | resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} 592 | engines: {node: '>= 4'} 593 | dependencies: 594 | domelementtype: 2.3.0 595 | dev: false 596 | 597 | /domutils/2.8.0: 598 | resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} 599 | dependencies: 600 | dom-serializer: 1.4.1 601 | domelementtype: 2.3.0 602 | domhandler: 4.3.1 603 | dev: false 604 | 605 | /entities/2.2.0: 606 | resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} 607 | dev: false 608 | 609 | /entities/3.0.1: 610 | resolution: {integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==} 611 | engines: {node: '>=0.12'} 612 | dev: false 613 | 614 | /error-ex/1.3.2: 615 | resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} 616 | dependencies: 617 | is-arrayish: 0.2.1 618 | dev: false 619 | 620 | /es-abstract/1.20.1: 621 | resolution: {integrity: sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==} 622 | engines: {node: '>= 0.4'} 623 | dependencies: 624 | call-bind: 1.0.2 625 | es-to-primitive: 1.2.1 626 | function-bind: 1.1.1 627 | function.prototype.name: 1.1.5 628 | get-intrinsic: 1.1.2 629 | get-symbol-description: 1.0.0 630 | has: 1.0.3 631 | has-property-descriptors: 1.0.0 632 | has-symbols: 1.0.3 633 | internal-slot: 1.0.3 634 | is-callable: 1.2.4 635 | is-negative-zero: 2.0.2 636 | is-regex: 1.1.4 637 | is-shared-array-buffer: 1.0.2 638 | is-string: 1.0.7 639 | is-weakref: 1.0.2 640 | object-inspect: 1.12.2 641 | object-keys: 1.1.1 642 | object.assign: 4.1.2 643 | regexp.prototype.flags: 1.4.3 644 | string.prototype.trimend: 1.0.5 645 | string.prototype.trimstart: 1.0.5 646 | unbox-primitive: 1.0.2 647 | dev: false 648 | 649 | /es-shim-unscopables/1.0.0: 650 | resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} 651 | dependencies: 652 | has: 1.0.3 653 | dev: false 654 | 655 | /es-to-primitive/1.2.1: 656 | resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} 657 | engines: {node: '>= 0.4'} 658 | dependencies: 659 | is-callable: 1.2.4 660 | is-date-object: 1.0.5 661 | is-symbol: 1.0.4 662 | dev: false 663 | 664 | /escape-string-regexp/1.0.5: 665 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} 666 | engines: {node: '>=0.8.0'} 667 | dev: false 668 | 669 | /escape-string-regexp/4.0.0: 670 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 671 | engines: {node: '>=10'} 672 | dev: true 673 | 674 | /eslint-import-resolver-node/0.3.6: 675 | resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==} 676 | dependencies: 677 | debug: 3.2.7 678 | resolve: 1.22.0 679 | dev: false 680 | 681 | /eslint-module-utils/2.7.3: 682 | resolution: {integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==} 683 | engines: {node: '>=4'} 684 | dependencies: 685 | debug: 3.2.7 686 | find-up: 2.1.0 687 | dev: false 688 | 689 | /eslint-plugin-antfu/0.25.1_eslint@8.17.0: 690 | resolution: {integrity: sha512-xZrk0BIHZFfrUkr2Ff1uZdnzTmCM6ZQccOxpn7/IKfUENe16sSMuZ8YHKaVrUSAMIPoUOFKG2Qpu2UxwIRTd9w==} 691 | dependencies: 692 | '@typescript-eslint/utils': 5.27.1_eslint@8.17.0 693 | transitivePeerDependencies: 694 | - eslint 695 | - supports-color 696 | - typescript 697 | dev: false 698 | 699 | /eslint-plugin-es/4.1.0_eslint@8.17.0: 700 | resolution: {integrity: sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==} 701 | engines: {node: '>=8.10.0'} 702 | peerDependencies: 703 | eslint: '>=4.19.1' 704 | dependencies: 705 | eslint: 8.17.0 706 | eslint-utils: 2.1.0 707 | regexpp: 3.2.0 708 | dev: false 709 | 710 | /eslint-plugin-eslint-comments/3.2.0_eslint@8.17.0: 711 | resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} 712 | engines: {node: '>=6.5.0'} 713 | peerDependencies: 714 | eslint: '>=4.19.1' 715 | dependencies: 716 | escape-string-regexp: 1.0.5 717 | eslint: 8.17.0 718 | ignore: 5.2.0 719 | dev: false 720 | 721 | /eslint-plugin-html/6.2.0: 722 | resolution: {integrity: sha512-vi3NW0E8AJombTvt8beMwkL1R/fdRWl4QSNRNMhVQKWm36/X0KF0unGNAY4mqUF06mnwVWZcIcerrCnfn9025g==} 723 | dependencies: 724 | htmlparser2: 7.2.0 725 | dev: false 726 | 727 | /eslint-plugin-import/2.26.0_eslint@8.17.0: 728 | resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} 729 | engines: {node: '>=4'} 730 | peerDependencies: 731 | eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 732 | dependencies: 733 | array-includes: 3.1.5 734 | array.prototype.flat: 1.3.0 735 | debug: 2.6.9 736 | doctrine: 2.1.0 737 | eslint: 8.17.0 738 | eslint-import-resolver-node: 0.3.6 739 | eslint-module-utils: 2.7.3 740 | has: 1.0.3 741 | is-core-module: 2.9.0 742 | is-glob: 4.0.3 743 | minimatch: 3.1.2 744 | object.values: 1.1.5 745 | resolve: 1.22.0 746 | tsconfig-paths: 3.14.1 747 | dev: false 748 | 749 | /eslint-plugin-jsonc/2.3.0_eslint@8.17.0: 750 | resolution: {integrity: sha512-QqHj7Chw8vsALsCOhFxecRIepxpbcpmMon9yA1+GaYk1Am0GanHAwnTkeVX+/ysAb4QTkeGMZ+ZPK4TKrZ/VSw==} 751 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 752 | peerDependencies: 753 | eslint: '>=6.0.0' 754 | dependencies: 755 | eslint: 8.17.0 756 | eslint-utils: 3.0.0_eslint@8.17.0 757 | jsonc-eslint-parser: 2.1.0 758 | natural-compare: 1.4.0 759 | dev: false 760 | 761 | /eslint-plugin-markdown/2.2.1_eslint@8.17.0: 762 | resolution: {integrity: sha512-FgWp4iyYvTFxPwfbxofTvXxgzPsDuSKHQy2S+a8Ve6savbujey+lgrFFbXQA0HPygISpRYWYBjooPzhYSF81iA==} 763 | engines: {node: ^8.10.0 || ^10.12.0 || >= 12.0.0} 764 | peerDependencies: 765 | eslint: '>=6.0.0' 766 | dependencies: 767 | eslint: 8.17.0 768 | mdast-util-from-markdown: 0.8.5 769 | transitivePeerDependencies: 770 | - supports-color 771 | dev: false 772 | 773 | /eslint-plugin-n/15.2.1_eslint@8.17.0: 774 | resolution: {integrity: sha512-uMG50pvKqXK9ab163bSI5OpyZR0F5yIB0pEC4ciGpBLrXVjVDOlx5oTq8GQULWzbelJt7wL5Rw4T+FfAff5Cxg==} 775 | engines: {node: '>=12.22.0'} 776 | peerDependencies: 777 | eslint: '>=7.0.0' 778 | dependencies: 779 | builtins: 5.0.1 780 | eslint: 8.17.0 781 | eslint-plugin-es: 4.1.0_eslint@8.17.0 782 | eslint-utils: 3.0.0_eslint@8.17.0 783 | ignore: 5.2.0 784 | is-core-module: 2.9.0 785 | minimatch: 3.1.2 786 | resolve: 1.22.0 787 | semver: 7.3.7 788 | dev: false 789 | 790 | /eslint-plugin-promise/6.0.0_eslint@8.17.0: 791 | resolution: {integrity: sha512-7GPezalm5Bfi/E22PnQxDWH2iW9GTvAlUNTztemeHb6c1BniSyoeTrM87JkC0wYdi6aQrZX9p2qEiAno8aTcbw==} 792 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 793 | peerDependencies: 794 | eslint: ^7.0.0 || ^8.0.0 795 | dependencies: 796 | eslint: 8.17.0 797 | dev: false 798 | 799 | /eslint-plugin-unicorn/42.0.0_eslint@8.17.0: 800 | resolution: {integrity: sha512-ixBsbhgWuxVaNlPTT8AyfJMlhyC5flCJFjyK3oKE8TRrwBnaHvUbuIkCM1lqg8ryYrFStL/T557zfKzX4GKSlg==} 801 | engines: {node: '>=12'} 802 | peerDependencies: 803 | eslint: '>=8.8.0' 804 | dependencies: 805 | '@babel/helper-validator-identifier': 7.16.7 806 | ci-info: 3.3.1 807 | clean-regexp: 1.0.0 808 | eslint: 8.17.0 809 | eslint-utils: 3.0.0_eslint@8.17.0 810 | esquery: 1.4.0 811 | indent-string: 4.0.0 812 | is-builtin-module: 3.1.0 813 | lodash: 4.17.21 814 | pluralize: 8.0.0 815 | read-pkg-up: 7.0.1 816 | regexp-tree: 0.1.24 817 | safe-regex: 2.1.1 818 | semver: 7.3.7 819 | strip-indent: 3.0.0 820 | dev: false 821 | 822 | /eslint-plugin-vue/9.1.0_eslint@8.17.0: 823 | resolution: {integrity: sha512-EPCeInPicQ/YyfOWJDr1yfEeSNoFCMzUus107lZyYi37xejdOolNzS5MXGXp8+9bkoKZMdv/1AcZzQebME6r+g==} 824 | engines: {node: ^14.17.0 || >=16.0.0} 825 | peerDependencies: 826 | eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 827 | dependencies: 828 | eslint: 8.17.0 829 | eslint-utils: 3.0.0_eslint@8.17.0 830 | natural-compare: 1.4.0 831 | nth-check: 2.1.1 832 | postcss-selector-parser: 6.0.10 833 | semver: 7.3.7 834 | vue-eslint-parser: 9.0.2_eslint@8.17.0 835 | xml-name-validator: 4.0.0 836 | transitivePeerDependencies: 837 | - supports-color 838 | dev: false 839 | 840 | /eslint-plugin-yml/1.0.0_eslint@8.17.0: 841 | resolution: {integrity: sha512-0RVoUFh5vpznE2DIP5agSpWO/nU8GgAWwoTAHWopU2X+1SCB5ykHU6DwS0GrZ5Hvejtk6CcADQllpQQJB4C5QA==} 842 | engines: {node: ^14.17.0 || >=16.0.0} 843 | peerDependencies: 844 | eslint: '>=6.0.0' 845 | dependencies: 846 | debug: 4.3.4 847 | eslint: 8.17.0 848 | lodash: 4.17.21 849 | natural-compare: 1.4.0 850 | yaml-eslint-parser: 1.0.1 851 | transitivePeerDependencies: 852 | - supports-color 853 | dev: false 854 | 855 | /eslint-scope/5.1.1: 856 | resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} 857 | engines: {node: '>=8.0.0'} 858 | dependencies: 859 | esrecurse: 4.3.0 860 | estraverse: 4.3.0 861 | dev: false 862 | 863 | /eslint-scope/7.1.1: 864 | resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} 865 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 866 | dependencies: 867 | esrecurse: 4.3.0 868 | estraverse: 5.3.0 869 | 870 | /eslint-utils/2.1.0: 871 | resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==} 872 | engines: {node: '>=6'} 873 | dependencies: 874 | eslint-visitor-keys: 1.3.0 875 | dev: false 876 | 877 | /eslint-utils/3.0.0_eslint@8.17.0: 878 | resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} 879 | engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} 880 | peerDependencies: 881 | eslint: '>=5' 882 | dependencies: 883 | eslint: 8.17.0 884 | eslint-visitor-keys: 2.1.0 885 | 886 | /eslint-visitor-keys/1.3.0: 887 | resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} 888 | engines: {node: '>=4'} 889 | dev: false 890 | 891 | /eslint-visitor-keys/2.1.0: 892 | resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} 893 | engines: {node: '>=10'} 894 | 895 | /eslint-visitor-keys/3.3.0: 896 | resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} 897 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 898 | 899 | /eslint/8.17.0: 900 | resolution: {integrity: sha512-gq0m0BTJfci60Fz4nczYxNAlED+sMcihltndR8t9t1evnU/azx53x3t2UHXC/uRjcbvRw/XctpaNygSTcQD+Iw==} 901 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 902 | hasBin: true 903 | dependencies: 904 | '@eslint/eslintrc': 1.3.0 905 | '@humanwhocodes/config-array': 0.9.5 906 | ajv: 6.12.6 907 | chalk: 4.1.2 908 | cross-spawn: 7.0.3 909 | debug: 4.3.4 910 | doctrine: 3.0.0 911 | escape-string-regexp: 4.0.0 912 | eslint-scope: 7.1.1 913 | eslint-utils: 3.0.0_eslint@8.17.0 914 | eslint-visitor-keys: 3.3.0 915 | espree: 9.3.2 916 | esquery: 1.4.0 917 | esutils: 2.0.3 918 | fast-deep-equal: 3.1.3 919 | file-entry-cache: 6.0.1 920 | functional-red-black-tree: 1.0.1 921 | glob-parent: 6.0.2 922 | globals: 13.15.0 923 | ignore: 5.2.0 924 | import-fresh: 3.3.0 925 | imurmurhash: 0.1.4 926 | is-glob: 4.0.3 927 | js-yaml: 4.1.0 928 | json-stable-stringify-without-jsonify: 1.0.1 929 | levn: 0.4.1 930 | lodash.merge: 4.6.2 931 | minimatch: 3.1.2 932 | natural-compare: 1.4.0 933 | optionator: 0.9.1 934 | regexpp: 3.2.0 935 | strip-ansi: 6.0.1 936 | strip-json-comments: 3.1.1 937 | text-table: 0.2.0 938 | v8-compile-cache: 2.3.0 939 | transitivePeerDependencies: 940 | - supports-color 941 | dev: true 942 | 943 | /espree/9.3.2: 944 | resolution: {integrity: sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==} 945 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 946 | dependencies: 947 | acorn: 8.7.1 948 | acorn-jsx: 5.3.2_acorn@8.7.1 949 | eslint-visitor-keys: 3.3.0 950 | 951 | /esquery/1.4.0: 952 | resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} 953 | engines: {node: '>=0.10'} 954 | dependencies: 955 | estraverse: 5.3.0 956 | 957 | /esrecurse/4.3.0: 958 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 959 | engines: {node: '>=4.0'} 960 | dependencies: 961 | estraverse: 5.3.0 962 | 963 | /estraverse/4.3.0: 964 | resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} 965 | engines: {node: '>=4.0'} 966 | dev: false 967 | 968 | /estraverse/5.3.0: 969 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 970 | engines: {node: '>=4.0'} 971 | 972 | /esutils/2.0.3: 973 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 974 | engines: {node: '>=0.10.0'} 975 | 976 | /fast-deep-equal/3.1.3: 977 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 978 | dev: true 979 | 980 | /fast-glob/3.2.11: 981 | resolution: {integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==} 982 | engines: {node: '>=8.6.0'} 983 | dependencies: 984 | '@nodelib/fs.stat': 2.0.5 985 | '@nodelib/fs.walk': 1.2.8 986 | glob-parent: 5.1.2 987 | merge2: 1.4.1 988 | micromatch: 4.0.5 989 | 990 | /fast-json-stable-stringify/2.1.0: 991 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 992 | dev: true 993 | 994 | /fast-levenshtein/2.0.6: 995 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 996 | dev: true 997 | 998 | /fastq/1.13.0: 999 | resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} 1000 | dependencies: 1001 | reusify: 1.0.4 1002 | 1003 | /file-entry-cache/6.0.1: 1004 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} 1005 | engines: {node: ^10.12.0 || >=12.0.0} 1006 | dependencies: 1007 | flat-cache: 3.0.4 1008 | dev: true 1009 | 1010 | /fill-range/7.0.1: 1011 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} 1012 | engines: {node: '>=8'} 1013 | dependencies: 1014 | to-regex-range: 5.0.1 1015 | 1016 | /find-replace/3.0.0: 1017 | resolution: {integrity: sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==} 1018 | engines: {node: '>=4.0.0'} 1019 | dependencies: 1020 | array-back: 3.1.0 1021 | dev: true 1022 | 1023 | /find-up/2.1.0: 1024 | resolution: {integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==} 1025 | engines: {node: '>=4'} 1026 | dependencies: 1027 | locate-path: 2.0.0 1028 | dev: false 1029 | 1030 | /find-up/4.1.0: 1031 | resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} 1032 | engines: {node: '>=8'} 1033 | dependencies: 1034 | locate-path: 5.0.0 1035 | path-exists: 4.0.0 1036 | dev: false 1037 | 1038 | /flat-cache/3.0.4: 1039 | resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} 1040 | engines: {node: ^10.12.0 || >=12.0.0} 1041 | dependencies: 1042 | flatted: 3.2.5 1043 | rimraf: 3.0.2 1044 | dev: true 1045 | 1046 | /flatted/3.2.5: 1047 | resolution: {integrity: sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==} 1048 | dev: true 1049 | 1050 | /fs.realpath/1.0.0: 1051 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 1052 | dev: true 1053 | 1054 | /function-bind/1.1.1: 1055 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} 1056 | dev: false 1057 | 1058 | /function.prototype.name/1.1.5: 1059 | resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} 1060 | engines: {node: '>= 0.4'} 1061 | dependencies: 1062 | call-bind: 1.0.2 1063 | define-properties: 1.1.4 1064 | es-abstract: 1.20.1 1065 | functions-have-names: 1.2.3 1066 | dev: false 1067 | 1068 | /functional-red-black-tree/1.0.1: 1069 | resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==} 1070 | 1071 | /functions-have-names/1.2.3: 1072 | resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} 1073 | dev: false 1074 | 1075 | /get-intrinsic/1.1.2: 1076 | resolution: {integrity: sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==} 1077 | dependencies: 1078 | function-bind: 1.1.1 1079 | has: 1.0.3 1080 | has-symbols: 1.0.3 1081 | dev: false 1082 | 1083 | /get-symbol-description/1.0.0: 1084 | resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} 1085 | engines: {node: '>= 0.4'} 1086 | dependencies: 1087 | call-bind: 1.0.2 1088 | get-intrinsic: 1.1.2 1089 | dev: false 1090 | 1091 | /glob-parent/5.1.2: 1092 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 1093 | engines: {node: '>= 6'} 1094 | dependencies: 1095 | is-glob: 4.0.3 1096 | 1097 | /glob-parent/6.0.2: 1098 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 1099 | engines: {node: '>=10.13.0'} 1100 | dependencies: 1101 | is-glob: 4.0.3 1102 | dev: true 1103 | 1104 | /glob/7.2.3: 1105 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 1106 | dependencies: 1107 | fs.realpath: 1.0.0 1108 | inflight: 1.0.6 1109 | inherits: 2.0.4 1110 | minimatch: 3.1.2 1111 | once: 1.4.0 1112 | path-is-absolute: 1.0.1 1113 | dev: true 1114 | 1115 | /globals/13.15.0: 1116 | resolution: {integrity: sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==} 1117 | engines: {node: '>=8'} 1118 | dependencies: 1119 | type-fest: 0.20.2 1120 | dev: true 1121 | 1122 | /globby/11.1.0: 1123 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} 1124 | engines: {node: '>=10'} 1125 | dependencies: 1126 | array-union: 2.1.0 1127 | dir-glob: 3.0.1 1128 | fast-glob: 3.2.11 1129 | ignore: 5.2.0 1130 | merge2: 1.4.1 1131 | slash: 3.0.0 1132 | 1133 | /has-bigints/1.0.2: 1134 | resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} 1135 | dev: false 1136 | 1137 | /has-flag/3.0.0: 1138 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} 1139 | engines: {node: '>=4'} 1140 | dev: false 1141 | 1142 | /has-flag/4.0.0: 1143 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1144 | engines: {node: '>=8'} 1145 | dev: true 1146 | 1147 | /has-property-descriptors/1.0.0: 1148 | resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} 1149 | dependencies: 1150 | get-intrinsic: 1.1.2 1151 | dev: false 1152 | 1153 | /has-symbols/1.0.3: 1154 | resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} 1155 | engines: {node: '>= 0.4'} 1156 | dev: false 1157 | 1158 | /has-tostringtag/1.0.0: 1159 | resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} 1160 | engines: {node: '>= 0.4'} 1161 | dependencies: 1162 | has-symbols: 1.0.3 1163 | dev: false 1164 | 1165 | /has/1.0.3: 1166 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} 1167 | engines: {node: '>= 0.4.0'} 1168 | dependencies: 1169 | function-bind: 1.1.1 1170 | dev: false 1171 | 1172 | /hosted-git-info/2.8.9: 1173 | resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} 1174 | dev: false 1175 | 1176 | /htmlparser2/7.2.0: 1177 | resolution: {integrity: sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==} 1178 | dependencies: 1179 | domelementtype: 2.3.0 1180 | domhandler: 4.3.1 1181 | domutils: 2.8.0 1182 | entities: 3.0.1 1183 | dev: false 1184 | 1185 | /ignore/5.2.0: 1186 | resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} 1187 | engines: {node: '>= 4'} 1188 | 1189 | /import-fresh/3.3.0: 1190 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} 1191 | engines: {node: '>=6'} 1192 | dependencies: 1193 | parent-module: 1.0.1 1194 | resolve-from: 4.0.0 1195 | dev: true 1196 | 1197 | /imurmurhash/0.1.4: 1198 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 1199 | engines: {node: '>=0.8.19'} 1200 | dev: true 1201 | 1202 | /indent-string/4.0.0: 1203 | resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} 1204 | engines: {node: '>=8'} 1205 | dev: false 1206 | 1207 | /inflight/1.0.6: 1208 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 1209 | dependencies: 1210 | once: 1.4.0 1211 | wrappy: 1.0.2 1212 | dev: true 1213 | 1214 | /inherits/2.0.4: 1215 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 1216 | dev: true 1217 | 1218 | /internal-slot/1.0.3: 1219 | resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} 1220 | engines: {node: '>= 0.4'} 1221 | dependencies: 1222 | get-intrinsic: 1.1.2 1223 | has: 1.0.3 1224 | side-channel: 1.0.4 1225 | dev: false 1226 | 1227 | /is-alphabetical/1.0.4: 1228 | resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} 1229 | dev: false 1230 | 1231 | /is-alphanumerical/1.0.4: 1232 | resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} 1233 | dependencies: 1234 | is-alphabetical: 1.0.4 1235 | is-decimal: 1.0.4 1236 | dev: false 1237 | 1238 | /is-arrayish/0.2.1: 1239 | resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} 1240 | dev: false 1241 | 1242 | /is-bigint/1.0.4: 1243 | resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} 1244 | dependencies: 1245 | has-bigints: 1.0.2 1246 | dev: false 1247 | 1248 | /is-boolean-object/1.1.2: 1249 | resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} 1250 | engines: {node: '>= 0.4'} 1251 | dependencies: 1252 | call-bind: 1.0.2 1253 | has-tostringtag: 1.0.0 1254 | dev: false 1255 | 1256 | /is-builtin-module/3.1.0: 1257 | resolution: {integrity: sha512-OV7JjAgOTfAFJmHZLvpSTb4qi0nIILDV1gWPYDnDJUTNFM5aGlRAhk4QcT8i7TuAleeEV5Fdkqn3t4mS+Q11fg==} 1258 | engines: {node: '>=6'} 1259 | dependencies: 1260 | builtin-modules: 3.3.0 1261 | dev: false 1262 | 1263 | /is-callable/1.2.4: 1264 | resolution: {integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==} 1265 | engines: {node: '>= 0.4'} 1266 | dev: false 1267 | 1268 | /is-core-module/2.9.0: 1269 | resolution: {integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==} 1270 | dependencies: 1271 | has: 1.0.3 1272 | dev: false 1273 | 1274 | /is-date-object/1.0.5: 1275 | resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} 1276 | engines: {node: '>= 0.4'} 1277 | dependencies: 1278 | has-tostringtag: 1.0.0 1279 | dev: false 1280 | 1281 | /is-decimal/1.0.4: 1282 | resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} 1283 | dev: false 1284 | 1285 | /is-extglob/2.1.1: 1286 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 1287 | engines: {node: '>=0.10.0'} 1288 | 1289 | /is-glob/4.0.3: 1290 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 1291 | engines: {node: '>=0.10.0'} 1292 | dependencies: 1293 | is-extglob: 2.1.1 1294 | 1295 | /is-hexadecimal/1.0.4: 1296 | resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} 1297 | dev: false 1298 | 1299 | /is-negative-zero/2.0.2: 1300 | resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} 1301 | engines: {node: '>= 0.4'} 1302 | dev: false 1303 | 1304 | /is-number-object/1.0.7: 1305 | resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} 1306 | engines: {node: '>= 0.4'} 1307 | dependencies: 1308 | has-tostringtag: 1.0.0 1309 | dev: false 1310 | 1311 | /is-number/7.0.0: 1312 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 1313 | engines: {node: '>=0.12.0'} 1314 | 1315 | /is-regex/1.1.4: 1316 | resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} 1317 | engines: {node: '>= 0.4'} 1318 | dependencies: 1319 | call-bind: 1.0.2 1320 | has-tostringtag: 1.0.0 1321 | dev: false 1322 | 1323 | /is-shared-array-buffer/1.0.2: 1324 | resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} 1325 | dependencies: 1326 | call-bind: 1.0.2 1327 | dev: false 1328 | 1329 | /is-string/1.0.7: 1330 | resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} 1331 | engines: {node: '>= 0.4'} 1332 | dependencies: 1333 | has-tostringtag: 1.0.0 1334 | dev: false 1335 | 1336 | /is-symbol/1.0.4: 1337 | resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} 1338 | engines: {node: '>= 0.4'} 1339 | dependencies: 1340 | has-symbols: 1.0.3 1341 | dev: false 1342 | 1343 | /is-weakref/1.0.2: 1344 | resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} 1345 | dependencies: 1346 | call-bind: 1.0.2 1347 | dev: false 1348 | 1349 | /isexe/2.0.0: 1350 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 1351 | dev: true 1352 | 1353 | /js-tokens/4.0.0: 1354 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 1355 | dev: false 1356 | 1357 | /js-yaml/4.1.0: 1358 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 1359 | hasBin: true 1360 | dependencies: 1361 | argparse: 2.0.1 1362 | dev: true 1363 | 1364 | /json-parse-even-better-errors/2.3.1: 1365 | resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} 1366 | dev: false 1367 | 1368 | /json-schema-traverse/0.4.1: 1369 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 1370 | dev: true 1371 | 1372 | /json-stable-stringify-without-jsonify/1.0.1: 1373 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 1374 | dev: true 1375 | 1376 | /json5/1.0.1: 1377 | resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} 1378 | hasBin: true 1379 | dependencies: 1380 | minimist: 1.2.6 1381 | dev: false 1382 | 1383 | /jsonc-eslint-parser/2.1.0: 1384 | resolution: {integrity: sha512-qCRJWlbP2v6HbmKW7R3lFbeiVWHo+oMJ0j+MizwvauqnCV/EvtAeEeuCgoc/ErtsuoKgYB8U4Ih8AxJbXoE6/g==} 1385 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1386 | dependencies: 1387 | acorn: 8.7.1 1388 | eslint-visitor-keys: 3.3.0 1389 | espree: 9.3.2 1390 | semver: 7.3.7 1391 | dev: false 1392 | 1393 | /kleur/3.0.3: 1394 | resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} 1395 | engines: {node: '>=6'} 1396 | dev: true 1397 | 1398 | /levn/0.4.1: 1399 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 1400 | engines: {node: '>= 0.8.0'} 1401 | dependencies: 1402 | prelude-ls: 1.2.1 1403 | type-check: 0.4.0 1404 | dev: true 1405 | 1406 | /lines-and-columns/1.2.4: 1407 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} 1408 | dev: false 1409 | 1410 | /locate-path/2.0.0: 1411 | resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==} 1412 | engines: {node: '>=4'} 1413 | dependencies: 1414 | p-locate: 2.0.0 1415 | path-exists: 3.0.0 1416 | dev: false 1417 | 1418 | /locate-path/5.0.0: 1419 | resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} 1420 | engines: {node: '>=8'} 1421 | dependencies: 1422 | p-locate: 4.1.0 1423 | dev: false 1424 | 1425 | /lodash.camelcase/4.3.0: 1426 | resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} 1427 | dev: true 1428 | 1429 | /lodash.merge/4.6.2: 1430 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 1431 | dev: true 1432 | 1433 | /lodash/4.17.21: 1434 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 1435 | 1436 | /lru-cache/6.0.0: 1437 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} 1438 | engines: {node: '>=10'} 1439 | dependencies: 1440 | yallist: 4.0.0 1441 | 1442 | /mdast-util-from-markdown/0.8.5: 1443 | resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} 1444 | dependencies: 1445 | '@types/mdast': 3.0.10 1446 | mdast-util-to-string: 2.0.0 1447 | micromark: 2.11.4 1448 | parse-entities: 2.0.0 1449 | unist-util-stringify-position: 2.0.3 1450 | transitivePeerDependencies: 1451 | - supports-color 1452 | dev: false 1453 | 1454 | /mdast-util-to-string/2.0.0: 1455 | resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} 1456 | dev: false 1457 | 1458 | /merge2/1.4.1: 1459 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 1460 | engines: {node: '>= 8'} 1461 | 1462 | /micromark/2.11.4: 1463 | resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} 1464 | dependencies: 1465 | debug: 4.3.4 1466 | parse-entities: 2.0.0 1467 | transitivePeerDependencies: 1468 | - supports-color 1469 | dev: false 1470 | 1471 | /micromatch/4.0.5: 1472 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} 1473 | engines: {node: '>=8.6'} 1474 | dependencies: 1475 | braces: 3.0.2 1476 | picomatch: 2.3.1 1477 | 1478 | /min-indent/1.0.1: 1479 | resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} 1480 | engines: {node: '>=4'} 1481 | dev: false 1482 | 1483 | /minimatch/3.1.2: 1484 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 1485 | dependencies: 1486 | brace-expansion: 1.1.11 1487 | 1488 | /minimist/1.2.6: 1489 | resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==} 1490 | dev: false 1491 | 1492 | /ms/2.0.0: 1493 | resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} 1494 | dev: false 1495 | 1496 | /ms/2.1.2: 1497 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 1498 | 1499 | /ms/2.1.3: 1500 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 1501 | dev: false 1502 | 1503 | /natural-compare/1.4.0: 1504 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 1505 | 1506 | /normalize-package-data/2.5.0: 1507 | resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} 1508 | dependencies: 1509 | hosted-git-info: 2.8.9 1510 | resolve: 1.22.0 1511 | semver: 5.7.1 1512 | validate-npm-package-license: 3.0.4 1513 | dev: false 1514 | 1515 | /nth-check/2.1.1: 1516 | resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} 1517 | dependencies: 1518 | boolbase: 1.0.0 1519 | dev: false 1520 | 1521 | /object-inspect/1.12.2: 1522 | resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==} 1523 | dev: false 1524 | 1525 | /object-keys/1.1.1: 1526 | resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} 1527 | engines: {node: '>= 0.4'} 1528 | dev: false 1529 | 1530 | /object.assign/4.1.2: 1531 | resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==} 1532 | engines: {node: '>= 0.4'} 1533 | dependencies: 1534 | call-bind: 1.0.2 1535 | define-properties: 1.1.4 1536 | has-symbols: 1.0.3 1537 | object-keys: 1.1.1 1538 | dev: false 1539 | 1540 | /object.values/1.1.5: 1541 | resolution: {integrity: sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==} 1542 | engines: {node: '>= 0.4'} 1543 | dependencies: 1544 | call-bind: 1.0.2 1545 | define-properties: 1.1.4 1546 | es-abstract: 1.20.1 1547 | dev: false 1548 | 1549 | /once/1.4.0: 1550 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 1551 | dependencies: 1552 | wrappy: 1.0.2 1553 | dev: true 1554 | 1555 | /optionator/0.9.1: 1556 | resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} 1557 | engines: {node: '>= 0.8.0'} 1558 | dependencies: 1559 | deep-is: 0.1.4 1560 | fast-levenshtein: 2.0.6 1561 | levn: 0.4.1 1562 | prelude-ls: 1.2.1 1563 | type-check: 0.4.0 1564 | word-wrap: 1.2.3 1565 | dev: true 1566 | 1567 | /p-limit/1.3.0: 1568 | resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==} 1569 | engines: {node: '>=4'} 1570 | dependencies: 1571 | p-try: 1.0.0 1572 | dev: false 1573 | 1574 | /p-limit/2.3.0: 1575 | resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} 1576 | engines: {node: '>=6'} 1577 | dependencies: 1578 | p-try: 2.2.0 1579 | dev: false 1580 | 1581 | /p-locate/2.0.0: 1582 | resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==} 1583 | engines: {node: '>=4'} 1584 | dependencies: 1585 | p-limit: 1.3.0 1586 | dev: false 1587 | 1588 | /p-locate/4.1.0: 1589 | resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} 1590 | engines: {node: '>=8'} 1591 | dependencies: 1592 | p-limit: 2.3.0 1593 | dev: false 1594 | 1595 | /p-try/1.0.0: 1596 | resolution: {integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==} 1597 | engines: {node: '>=4'} 1598 | dev: false 1599 | 1600 | /p-try/2.2.0: 1601 | resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} 1602 | engines: {node: '>=6'} 1603 | dev: false 1604 | 1605 | /parent-module/1.0.1: 1606 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 1607 | engines: {node: '>=6'} 1608 | dependencies: 1609 | callsites: 3.1.0 1610 | dev: true 1611 | 1612 | /parse-entities/2.0.0: 1613 | resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} 1614 | dependencies: 1615 | character-entities: 1.2.4 1616 | character-entities-legacy: 1.1.4 1617 | character-reference-invalid: 1.1.4 1618 | is-alphanumerical: 1.0.4 1619 | is-decimal: 1.0.4 1620 | is-hexadecimal: 1.0.4 1621 | dev: false 1622 | 1623 | /parse-json/5.2.0: 1624 | resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} 1625 | engines: {node: '>=8'} 1626 | dependencies: 1627 | '@babel/code-frame': 7.16.7 1628 | error-ex: 1.3.2 1629 | json-parse-even-better-errors: 2.3.1 1630 | lines-and-columns: 1.2.4 1631 | dev: false 1632 | 1633 | /path-exists/3.0.0: 1634 | resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} 1635 | engines: {node: '>=4'} 1636 | dev: false 1637 | 1638 | /path-exists/4.0.0: 1639 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 1640 | engines: {node: '>=8'} 1641 | dev: false 1642 | 1643 | /path-is-absolute/1.0.1: 1644 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 1645 | engines: {node: '>=0.10.0'} 1646 | dev: true 1647 | 1648 | /path-key/3.1.1: 1649 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 1650 | engines: {node: '>=8'} 1651 | dev: true 1652 | 1653 | /path-parse/1.0.7: 1654 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 1655 | dev: false 1656 | 1657 | /path-type/4.0.0: 1658 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 1659 | engines: {node: '>=8'} 1660 | 1661 | /picomatch/2.3.1: 1662 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 1663 | engines: {node: '>=8.6'} 1664 | 1665 | /pluralize/8.0.0: 1666 | resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} 1667 | engines: {node: '>=4'} 1668 | dev: false 1669 | 1670 | /postcss-selector-parser/6.0.10: 1671 | resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} 1672 | engines: {node: '>=4'} 1673 | dependencies: 1674 | cssesc: 3.0.0 1675 | util-deprecate: 1.0.2 1676 | dev: false 1677 | 1678 | /prelude-ls/1.2.1: 1679 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 1680 | engines: {node: '>= 0.8.0'} 1681 | dev: true 1682 | 1683 | /prompts/2.4.2: 1684 | resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} 1685 | engines: {node: '>= 6'} 1686 | dependencies: 1687 | kleur: 3.0.3 1688 | sisteransi: 1.0.5 1689 | dev: true 1690 | 1691 | /punycode/2.1.1: 1692 | resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} 1693 | engines: {node: '>=6'} 1694 | dev: true 1695 | 1696 | /queue-microtask/1.2.3: 1697 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 1698 | 1699 | /read-pkg-up/7.0.1: 1700 | resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} 1701 | engines: {node: '>=8'} 1702 | dependencies: 1703 | find-up: 4.1.0 1704 | read-pkg: 5.2.0 1705 | type-fest: 0.8.1 1706 | dev: false 1707 | 1708 | /read-pkg/5.2.0: 1709 | resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} 1710 | engines: {node: '>=8'} 1711 | dependencies: 1712 | '@types/normalize-package-data': 2.4.1 1713 | normalize-package-data: 2.5.0 1714 | parse-json: 5.2.0 1715 | type-fest: 0.6.0 1716 | dev: false 1717 | 1718 | /regexp-tree/0.1.24: 1719 | resolution: {integrity: sha512-s2aEVuLhvnVJW6s/iPgEGK6R+/xngd2jNQ+xy4bXNDKxZKJH6jpPHY6kVeVv1IeLCHgswRj+Kl3ELaDjG6V1iw==} 1720 | hasBin: true 1721 | dev: false 1722 | 1723 | /regexp.prototype.flags/1.4.3: 1724 | resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} 1725 | engines: {node: '>= 0.4'} 1726 | dependencies: 1727 | call-bind: 1.0.2 1728 | define-properties: 1.1.4 1729 | functions-have-names: 1.2.3 1730 | dev: false 1731 | 1732 | /regexpp/3.2.0: 1733 | resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} 1734 | engines: {node: '>=8'} 1735 | 1736 | /resolve-from/4.0.0: 1737 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 1738 | engines: {node: '>=4'} 1739 | dev: true 1740 | 1741 | /resolve/1.22.0: 1742 | resolution: {integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==} 1743 | hasBin: true 1744 | dependencies: 1745 | is-core-module: 2.9.0 1746 | path-parse: 1.0.7 1747 | supports-preserve-symlinks-flag: 1.0.0 1748 | dev: false 1749 | 1750 | /reusify/1.0.4: 1751 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 1752 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 1753 | 1754 | /rimraf/3.0.2: 1755 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 1756 | hasBin: true 1757 | dependencies: 1758 | glob: 7.2.3 1759 | dev: true 1760 | 1761 | /run-parallel/1.2.0: 1762 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 1763 | dependencies: 1764 | queue-microtask: 1.2.3 1765 | 1766 | /safe-regex/2.1.1: 1767 | resolution: {integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==} 1768 | dependencies: 1769 | regexp-tree: 0.1.24 1770 | dev: false 1771 | 1772 | /semver/5.7.1: 1773 | resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} 1774 | hasBin: true 1775 | dev: false 1776 | 1777 | /semver/7.3.7: 1778 | resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==} 1779 | engines: {node: '>=10'} 1780 | hasBin: true 1781 | dependencies: 1782 | lru-cache: 6.0.0 1783 | 1784 | /shebang-command/2.0.0: 1785 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 1786 | engines: {node: '>=8'} 1787 | dependencies: 1788 | shebang-regex: 3.0.0 1789 | dev: true 1790 | 1791 | /shebang-regex/3.0.0: 1792 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 1793 | engines: {node: '>=8'} 1794 | dev: true 1795 | 1796 | /side-channel/1.0.4: 1797 | resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} 1798 | dependencies: 1799 | call-bind: 1.0.2 1800 | get-intrinsic: 1.1.2 1801 | object-inspect: 1.12.2 1802 | dev: false 1803 | 1804 | /sisteransi/1.0.5: 1805 | resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} 1806 | dev: true 1807 | 1808 | /slash/3.0.0: 1809 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 1810 | engines: {node: '>=8'} 1811 | 1812 | /spdx-correct/3.1.1: 1813 | resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} 1814 | dependencies: 1815 | spdx-expression-parse: 3.0.1 1816 | spdx-license-ids: 3.0.11 1817 | dev: false 1818 | 1819 | /spdx-exceptions/2.3.0: 1820 | resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} 1821 | dev: false 1822 | 1823 | /spdx-expression-parse/3.0.1: 1824 | resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} 1825 | dependencies: 1826 | spdx-exceptions: 2.3.0 1827 | spdx-license-ids: 3.0.11 1828 | dev: false 1829 | 1830 | /spdx-license-ids/3.0.11: 1831 | resolution: {integrity: sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==} 1832 | dev: false 1833 | 1834 | /string-argv/0.3.1: 1835 | resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==} 1836 | engines: {node: '>=0.6.19'} 1837 | dev: true 1838 | 1839 | /string.prototype.trimend/1.0.5: 1840 | resolution: {integrity: sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==} 1841 | dependencies: 1842 | call-bind: 1.0.2 1843 | define-properties: 1.1.4 1844 | es-abstract: 1.20.1 1845 | dev: false 1846 | 1847 | /string.prototype.trimstart/1.0.5: 1848 | resolution: {integrity: sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==} 1849 | dependencies: 1850 | call-bind: 1.0.2 1851 | define-properties: 1.1.4 1852 | es-abstract: 1.20.1 1853 | dev: false 1854 | 1855 | /strip-ansi/6.0.1: 1856 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 1857 | engines: {node: '>=8'} 1858 | dependencies: 1859 | ansi-regex: 5.0.1 1860 | dev: true 1861 | 1862 | /strip-bom/3.0.0: 1863 | resolution: {integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=} 1864 | engines: {node: '>=4'} 1865 | dev: false 1866 | 1867 | /strip-indent/3.0.0: 1868 | resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} 1869 | engines: {node: '>=8'} 1870 | dependencies: 1871 | min-indent: 1.0.1 1872 | dev: false 1873 | 1874 | /strip-json-comments/3.1.1: 1875 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 1876 | engines: {node: '>=8'} 1877 | dev: true 1878 | 1879 | /supports-color/5.5.0: 1880 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 1881 | engines: {node: '>=4'} 1882 | dependencies: 1883 | has-flag: 3.0.0 1884 | dev: false 1885 | 1886 | /supports-color/7.2.0: 1887 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 1888 | engines: {node: '>=8'} 1889 | dependencies: 1890 | has-flag: 4.0.0 1891 | dev: true 1892 | 1893 | /supports-preserve-symlinks-flag/1.0.0: 1894 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 1895 | engines: {node: '>= 0.4'} 1896 | dev: false 1897 | 1898 | /text-table/0.2.0: 1899 | resolution: {integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=} 1900 | dev: true 1901 | 1902 | /to-regex-range/5.0.1: 1903 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 1904 | engines: {node: '>=8.0'} 1905 | dependencies: 1906 | is-number: 7.0.0 1907 | 1908 | /tsconfig-paths/3.14.1: 1909 | resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==} 1910 | dependencies: 1911 | '@types/json5': 0.0.29 1912 | json5: 1.0.1 1913 | minimist: 1.2.6 1914 | strip-bom: 3.0.0 1915 | dev: false 1916 | 1917 | /tslib/1.14.1: 1918 | resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} 1919 | 1920 | /tsutils/3.21.0: 1921 | resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} 1922 | engines: {node: '>= 6'} 1923 | peerDependencies: 1924 | 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' 1925 | dependencies: 1926 | tslib: 1.14.1 1927 | 1928 | /type-check/0.4.0: 1929 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 1930 | engines: {node: '>= 0.8.0'} 1931 | dependencies: 1932 | prelude-ls: 1.2.1 1933 | dev: true 1934 | 1935 | /type-detect/4.0.8: 1936 | resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} 1937 | engines: {node: '>=4'} 1938 | dev: true 1939 | 1940 | /type-fest/0.20.2: 1941 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} 1942 | engines: {node: '>=10'} 1943 | dev: true 1944 | 1945 | /type-fest/0.6.0: 1946 | resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} 1947 | engines: {node: '>=8'} 1948 | dev: false 1949 | 1950 | /type-fest/0.8.1: 1951 | resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} 1952 | engines: {node: '>=8'} 1953 | dev: false 1954 | 1955 | /typescript/4.7.3: 1956 | resolution: {integrity: sha512-WOkT3XYvrpXx4vMMqlD+8R8R37fZkjyLGlxavMc4iB8lrl8L0DeTcHbYgw/v0N/z9wAFsgBhcsF0ruoySS22mA==} 1957 | engines: {node: '>=4.2.0'} 1958 | hasBin: true 1959 | dev: true 1960 | 1961 | /typical/4.0.0: 1962 | resolution: {integrity: sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==} 1963 | engines: {node: '>=8'} 1964 | dev: true 1965 | 1966 | /unbox-primitive/1.0.2: 1967 | resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} 1968 | dependencies: 1969 | call-bind: 1.0.2 1970 | has-bigints: 1.0.2 1971 | has-symbols: 1.0.3 1972 | which-boxed-primitive: 1.0.2 1973 | dev: false 1974 | 1975 | /unist-util-stringify-position/2.0.3: 1976 | resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} 1977 | dependencies: 1978 | '@types/unist': 2.0.6 1979 | dev: false 1980 | 1981 | /uri-js/4.4.1: 1982 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 1983 | dependencies: 1984 | punycode: 2.1.1 1985 | dev: true 1986 | 1987 | /util-deprecate/1.0.2: 1988 | resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=} 1989 | dev: false 1990 | 1991 | /v8-compile-cache/2.3.0: 1992 | resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} 1993 | dev: true 1994 | 1995 | /validate-npm-package-license/3.0.4: 1996 | resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} 1997 | dependencies: 1998 | spdx-correct: 3.1.1 1999 | spdx-expression-parse: 3.0.1 2000 | dev: false 2001 | 2002 | /vue-eslint-parser/9.0.2_eslint@8.17.0: 2003 | resolution: {integrity: sha512-uCPQwTGjOtAYrwnU+76pYxalhjsh7iFBsHwBqDHiOPTxtICDaraO4Szw54WFTNZTAEsgHHzqFOu1mmnBOBRzDA==} 2004 | engines: {node: ^14.17.0 || >=16.0.0} 2005 | peerDependencies: 2006 | eslint: '>=6.0.0' 2007 | dependencies: 2008 | debug: 4.3.4 2009 | eslint: 8.17.0 2010 | eslint-scope: 7.1.1 2011 | eslint-visitor-keys: 3.3.0 2012 | espree: 9.3.2 2013 | esquery: 1.4.0 2014 | lodash: 4.17.21 2015 | semver: 7.3.7 2016 | transitivePeerDependencies: 2017 | - supports-color 2018 | 2019 | /which-boxed-primitive/1.0.2: 2020 | resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} 2021 | dependencies: 2022 | is-bigint: 1.0.4 2023 | is-boolean-object: 1.1.2 2024 | is-number-object: 1.0.7 2025 | is-string: 1.0.7 2026 | is-symbol: 1.0.4 2027 | dev: false 2028 | 2029 | /which/2.0.2: 2030 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 2031 | engines: {node: '>= 8'} 2032 | hasBin: true 2033 | dependencies: 2034 | isexe: 2.0.0 2035 | dev: true 2036 | 2037 | /word-wrap/1.2.3: 2038 | resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} 2039 | engines: {node: '>=0.10.0'} 2040 | dev: true 2041 | 2042 | /wrappy/1.0.2: 2043 | resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=} 2044 | dev: true 2045 | 2046 | /xml-name-validator/4.0.0: 2047 | resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} 2048 | engines: {node: '>=12'} 2049 | dev: false 2050 | 2051 | /yallist/4.0.0: 2052 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 2053 | 2054 | /yaml-eslint-parser/1.0.1: 2055 | resolution: {integrity: sha512-acQYWneSXwnJgPQbTyJvDxWx9zlJ/rq267p/zzQMSCE7ljJxQ8elefsQase1gEIJMo+pIqmLRczoo7fPt6VbKQ==} 2056 | engines: {node: ^14.17.0 || >=16.0.0} 2057 | dependencies: 2058 | eslint-visitor-keys: 3.3.0 2059 | lodash: 4.17.21 2060 | yaml: 2.1.1 2061 | dev: false 2062 | 2063 | /yaml/2.1.1: 2064 | resolution: {integrity: sha512-o96x3OPo8GjWeSLF+wOAbrPfhFOGY0W00GNaxCDv+9hkcDJEnev1yh8S7pgHF0ik6zc8sQLuL8hjHjJULZp8bw==} 2065 | engines: {node: '>= 14'} 2066 | dev: false 2067 | --------------------------------------------------------------------------------