├── .github ├── FUNDING.yml └── renovate.json5 ├── .npmrc ├── .prettierignore ├── pnpm-workspace.yaml ├── .eslintrc.json ├── .prettierrc ├── .editorconfig ├── .vscode └── settings.json ├── packages ├── all │ ├── index.js │ └── package.json ├── prettier │ ├── index.js │ └── package.json ├── typescript │ ├── package.json │ └── index.js ├── vue │ ├── package.json │ └── index.js └── basic │ ├── package.json │ └── index.js ├── package.json ├── LICENSE ├── .gitignore ├── README.md └── pnpm-lock.yaml /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: sxzz 2 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | save-workspace-protocol = rolling 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | pnpm-lock.yaml 3 | -------------------------------------------------------------------------------- /.github/renovate.json5: -------------------------------------------------------------------------------- 1 | { 2 | enabled: false 3 | } 4 | -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | packages: 2 | - 'packages/*' 3 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "root": true, 3 | "extends": "@sxzz" 4 | } 5 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "semi": false, 3 | "singleQuote": true 4 | } 5 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | [*] 2 | end_of_line = lf 3 | insert_final_newline = true 4 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "editor.codeActionsOnSave": { 3 | "source.fixAll.eslint": true 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/all/index.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ['@sxzz/eslint-config-vue', '@sxzz/eslint-config-prettier'], 3 | } 4 | -------------------------------------------------------------------------------- /packages/prettier/index.js: -------------------------------------------------------------------------------- 1 | const { defineConfig } = require('eslint-define-config') 2 | const { rules: prettierRules } = require('eslint-config-prettier') 3 | 4 | delete prettierRules['vue/html-self-closing'] 5 | 6 | module.exports = defineConfig({ 7 | extends: ['plugin:yml/prettier'], 8 | plugins: ['prettier'], 9 | rules: { 10 | ...prettierRules, 11 | 'prettier/prettier': 'warn', 12 | }, 13 | }) 14 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@sxzz/eslint-config-monorepo", 3 | "version": "2.4.6", 4 | "private": true, 5 | "license": "MIT", 6 | "author": "三咲智子 (https://github.com/sxzz/)", 7 | "scripts": { 8 | "lint": "eslint . --ext .js,.ts,.json,.json5,.vue,.md --fix", 9 | "release": "bumpp -r && pnpm publish -r" 10 | }, 11 | "devDependencies": { 12 | "@sxzz/eslint-config": "workspace:*", 13 | "bumpp": "^9.2.0", 14 | "eslint": "^8.54.0", 15 | "typescript": "^5.2.2" 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /packages/all/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@sxzz/eslint-config", 3 | "version": "2.4.6", 4 | "description": "三咲智子's ESLint config", 5 | "keywords": [ 6 | "eslint", 7 | "config", 8 | "preset", 9 | "sxzz" 10 | ], 11 | "license": "MIT", 12 | "homepage": "https://github.com/sxzz/eslint-config#readme", 13 | "bugs": { 14 | "url": "https://github.com/sxzz/eslint-config/issues" 15 | }, 16 | "repository": { 17 | "type": "git", 18 | "url": "git+https://github.com/sxzz/eslint-config.git" 19 | }, 20 | "author": "三咲智子 (https://github.com/sxzz/)", 21 | "files": [ 22 | "index.js" 23 | ], 24 | "main": "index.js", 25 | "publishConfig": { 26 | "access": "public" 27 | }, 28 | "peerDependencies": { 29 | "eslint": ">=8.0.0" 30 | }, 31 | "dependencies": { 32 | "@sxzz/eslint-config-prettier": "workspace:*", 33 | "@sxzz/eslint-config-vue": "workspace:*" 34 | }, 35 | "devDependencies": { 36 | "eslint": "^8.54.0" 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /packages/prettier/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@sxzz/eslint-config-prettier", 3 | "version": "2.4.6", 4 | "description": "Prettier Config", 5 | "keywords": [], 6 | "license": "MIT", 7 | "homepage": "https://github.com/sxzz/eslint-config#readme", 8 | "bugs": { 9 | "url": "https://github.com/sxzz/eslint-config/issues" 10 | }, 11 | "repository": { 12 | "type": "git", 13 | "url": "git+https://github.com/sxzz/eslint-config.git" 14 | }, 15 | "author": "三咲智子 (https://github.com/sxzz/)", 16 | "files": [ 17 | "index.js" 18 | ], 19 | "main": "index.js", 20 | "publishConfig": { 21 | "access": "public" 22 | }, 23 | "peerDependencies": { 24 | "eslint": ">=7.4.0" 25 | }, 26 | "dependencies": { 27 | "eslint-config-prettier": "^9.0.0", 28 | "eslint-define-config": "^1.24.1", 29 | "eslint-plugin-prettier": "^5.0.1", 30 | "eslint-plugin-yml": "^1.10.0", 31 | "prettier": "^3.1.0" 32 | }, 33 | "devDependencies": { 34 | "eslint": "^8.54.0" 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /packages/typescript/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@sxzz/eslint-config-ts", 3 | "version": "2.4.6", 4 | "description": "", 5 | "keywords": [], 6 | "license": "MIT", 7 | "homepage": "https://github.com/sxzz/eslint-config#readme", 8 | "bugs": { 9 | "url": "https://github.com/sxzz/eslint-config/issues" 10 | }, 11 | "repository": { 12 | "type": "git", 13 | "url": "git+https://github.com/sxzz/eslint-config.git" 14 | }, 15 | "author": "三咲智子 (https://github.com/sxzz/)", 16 | "files": [ 17 | "index.js" 18 | ], 19 | "main": "index.js", 20 | "publishConfig": { 21 | "access": "public" 22 | }, 23 | "peerDependencies": { 24 | "eslint": ">=7.4.0", 25 | "typescript": ">=3.9" 26 | }, 27 | "dependencies": { 28 | "@sxzz/eslint-config-basic": "workspace:*", 29 | "@typescript-eslint/eslint-plugin": "^5.62.0", 30 | "@typescript-eslint/parser": "^5.62.0", 31 | "eslint-define-config": "^1.24.1", 32 | "typescript": "^5.2.2" 33 | }, 34 | "devDependencies": { 35 | "eslint": "^8.54.0" 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /packages/vue/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@sxzz/eslint-config-vue", 3 | "version": "2.4.6", 4 | "description": "", 5 | "keywords": [], 6 | "license": "MIT", 7 | "homepage": "https://github.com/sxzz/eslint-config#readme", 8 | "bugs": { 9 | "url": "https://github.com/sxzz/eslint-config/issues" 10 | }, 11 | "repository": { 12 | "type": "git", 13 | "url": "git+https://github.com/sxzz/eslint-config.git" 14 | }, 15 | "author": "三咲智子 (https://github.com/sxzz/)", 16 | "files": [ 17 | "index.js" 18 | ], 19 | "main": "index.js", 20 | "publishConfig": { 21 | "access": "public" 22 | }, 23 | "peerDependencies": { 24 | "eslint": ">=7.4.0", 25 | "vue": "^2.0.0 || ^3.0.0" 26 | }, 27 | "peerDependenciesMeta": { 28 | "vue": { 29 | "optional": true 30 | } 31 | }, 32 | "dependencies": { 33 | "@sxzz/eslint-config-ts": "workspace:*", 34 | "eslint-define-config": "^1.24.1", 35 | "eslint-plugin-vue": "^9.18.1", 36 | "local-pkg": "^0.5.0" 37 | }, 38 | "devDependencies": { 39 | "eslint": "^8.54.0" 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /packages/basic/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@sxzz/eslint-config-basic", 3 | "version": "2.4.6", 4 | "description": "", 5 | "keywords": [], 6 | "license": "MIT", 7 | "homepage": "https://github.com/sxzz/eslint-config#readme", 8 | "bugs": { 9 | "url": "https://github.com/sxzz/eslint-config/issues" 10 | }, 11 | "repository": { 12 | "type": "git", 13 | "url": "git+https://github.com/sxzz/eslint-config.git" 14 | }, 15 | "author": "三咲智子 (https://github.com/sxzz/)", 16 | "files": [ 17 | "index.js" 18 | ], 19 | "main": "index.js", 20 | "publishConfig": { 21 | "access": "public" 22 | }, 23 | "peerDependencies": { 24 | "eslint": ">=7.4.0" 25 | }, 26 | "dependencies": { 27 | "eslint-define-config": "^1.24.1", 28 | "eslint-plugin-eslint-comments": "^3.2.0", 29 | "eslint-plugin-html": "^7.1.0", 30 | "eslint-plugin-import": "^2.29.0", 31 | "eslint-plugin-jsonc": "^2.10.0", 32 | "eslint-plugin-markdown": "^3.0.1", 33 | "eslint-plugin-unicorn": "^49.0.0", 34 | "eslint-plugin-yml": "^1.10.0" 35 | }, 36 | "devDependencies": { 37 | "eslint": "^8.54.0" 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021-PRESENT 三咲智子 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 | # Serverless directories 75 | .serverless 76 | 77 | # IDE 78 | .idea 79 | 80 | *.lerna_backup -------------------------------------------------------------------------------- /packages/typescript/index.js: -------------------------------------------------------------------------------- 1 | const { defineConfig } = require('eslint-define-config') 2 | const basic = require('@sxzz/eslint-config-basic') 3 | 4 | module.exports = defineConfig({ 5 | extends: [ 6 | '@sxzz/eslint-config-basic', 7 | 'plugin:@typescript-eslint/recommended', 8 | ], 9 | ignorePatterns: ['auto-import.d.ts', 'components.d.ts'], 10 | overrides: [ 11 | ...basic.overrides, 12 | { 13 | files: ['*.ts'], 14 | rules: { 15 | 'no-undef': 'off', 16 | }, 17 | }, 18 | { 19 | files: ['*.d.ts'], 20 | rules: { 21 | 'import/no-duplicates': 'off', 22 | }, 23 | }, 24 | { 25 | files: ['*.js', '*.cjs'], 26 | rules: { 27 | '@typescript-eslint/no-var-requires': 'off', 28 | }, 29 | }, 30 | ], 31 | rules: { 32 | 'no-unused-vars': 'off', 33 | '@typescript-eslint/no-unused-vars': 'error', 34 | 'no-redeclare': 'off', 35 | '@typescript-eslint/no-redeclare': 'error', 36 | 37 | '@typescript-eslint/ban-ts-comment': 'off', 38 | '@typescript-eslint/ban-types': 'off', 39 | '@typescript-eslint/consistent-type-imports': [ 40 | 'error', 41 | { 42 | fixStyle: 'separate-type-imports', 43 | disallowTypeAnnotations: false, 44 | }, 45 | ], 46 | '@typescript-eslint/explicit-module-boundary-types': 'off', 47 | '@typescript-eslint/no-explicit-any': 'off', 48 | '@typescript-eslint/no-non-null-assertion': 'off', 49 | '@typescript-eslint/prefer-as-const': 'warn', 50 | }, 51 | }) 52 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # @sxzz/eslint-config 2 | 3 | ESLint config for JavaScript, TypeScript, Vue 2, Vue 3, Prettier. 4 | 5 | Forked from [antfu/eslint-config](https://github.com/antfu/eslint-config) 6 | 7 | ## Usage 8 | 9 | ```bash 10 | pnpm i -D @sxzz/eslint-config-basic # JavaScript only 11 | # Or yarn add -D / npm install -D 12 | pnpm i -D @sxzz/eslint-config-ts # JavaScript and TypeScript 13 | pnpm i -D @sxzz/eslint-config-vue # JavaScript, TypeScript and Vue 2/3 (Auto detect) 14 | pnpm i -D @sxzz/eslint-config-prettier # Prettier only 15 | pnpm i -D @sxzz/eslint-config # JavaScript, TypeScript, Vue 2/3 and Prettier 16 | ``` 17 | 18 | ## Quick start 19 | 20 | ### Vue 3 21 | 22 | ```bash 23 | pnpm i -D @sxzz/eslint-config 24 | ``` 25 | 26 | ```javascript 27 | // .eslintrc.js 28 | module.exports = { 29 | root: true, 30 | extends: ['@sxzz/eslint-config'], 31 | rules: { 32 | // Your custom rules 33 | }, 34 | } 35 | ``` 36 | 37 | ```jsonc 38 | // .prettierrc 39 | { 40 | "semi": false, 41 | "singleQuote": true 42 | } 43 | ``` 44 | 45 | ### VSCode 46 | 47 | ```jsonc 48 | // settings.json 49 | { 50 | "eslint.validate": [ 51 | "javascript", 52 | "javascriptreact", 53 | "typescript", 54 | "typescriptreact", 55 | "html", 56 | "vue", 57 | "json", 58 | "json5", 59 | "jsonc", 60 | "yaml" 61 | ], 62 | "eslint.probe": [ 63 | "javascript", 64 | "javascriptreact", 65 | "typescript", 66 | "typescriptreact", 67 | "html", 68 | "vue", 69 | "json", 70 | "json5", 71 | "jsonc", 72 | "yaml" 73 | ] 74 | } 75 | ``` 76 | 77 | ## Sponsors 78 | 79 |

80 | 81 | 82 | 83 |

84 | 85 | ## License 86 | 87 | MIT License © 2021-PRESENT [三咲智子](https://github.com/sxzz) 88 | -------------------------------------------------------------------------------- /packages/vue/index.js: -------------------------------------------------------------------------------- 1 | const { defineConfig } = require('eslint-define-config') 2 | const { getPackageInfoSync } = require('local-pkg') 3 | 4 | const pkg = getPackageInfoSync('vue') 5 | let vueVersion = pkg && pkg.version 6 | vueVersion = +(vueVersion && vueVersion[0]) 7 | vueVersion = Number.isNaN(vueVersion) ? 3 : vueVersion 8 | 9 | module.exports = defineConfig({ 10 | globals: { 11 | // Reactivity Transform 12 | $: 'readonly', 13 | $$: 'readonly', 14 | $ref: 'readonly', 15 | $shallowRef: 'readonly', 16 | $computed: 'readonly', 17 | $customRef: 'readonly', 18 | $toRef: 'readonly', 19 | }, 20 | overrides: [ 21 | { 22 | files: ['*.vue'], 23 | parser: 'vue-eslint-parser', 24 | parserOptions: { 25 | parser: '@typescript-eslint/parser', 26 | extraFileExtensions: ['.vue'], 27 | ecmaFeatures: { 28 | jsx: true, 29 | }, 30 | }, 31 | globals: { 32 | // script setup 33 | defineProps: 'readonly', 34 | defineEmits: 'readonly', 35 | defineExpose: 'readonly', 36 | withDefaults: 'readonly', 37 | 38 | // RFC: https://github.com/vuejs/rfcs/discussions/430 39 | defineOptions: 'readonly', 40 | }, 41 | rules: { 42 | 'no-undef': 'off', 43 | }, 44 | }, 45 | ], 46 | extends: [ 47 | vueVersion === 3 ? 'plugin:vue/vue3-recommended' : 'plugin:vue/recommended', 48 | '@sxzz/eslint-config-ts', 49 | ], 50 | rules: { 51 | 'vue/max-attributes-per-line': 'off', 52 | 'vue/no-v-html': 'off', 53 | 'vue/multi-word-component-names': 'off', 54 | 'vue/html-self-closing': [ 55 | 'error', 56 | { 57 | html: { 58 | void: 'always', 59 | normal: 'always', 60 | component: 'always', 61 | }, 62 | svg: 'always', 63 | math: 'always', 64 | }, 65 | ], 66 | 67 | // Reactivity Transform 68 | 'vue/no-setup-props-destructure': 'off', 69 | }, 70 | }) 71 | -------------------------------------------------------------------------------- /packages/basic/index.js: -------------------------------------------------------------------------------- 1 | const { defineConfig } = require('eslint-define-config') 2 | 3 | module.exports = defineConfig({ 4 | env: { 5 | es6: true, 6 | browser: true, 7 | node: true, 8 | }, 9 | extends: [ 10 | 'eslint:recommended', 11 | 'plugin:eslint-comments/recommended', 12 | 'plugin:jsonc/recommended-with-jsonc', 13 | 'plugin:yml/standard', 14 | 'plugin:markdown/recommended', 15 | ], 16 | ignorePatterns: [ 17 | '*.min.*', 18 | 'CHANGELOG.md', 19 | 'dist', 20 | 'LICENSE*', 21 | 'output', 22 | 'coverage', 23 | 'temp', 24 | 'packages-lock.json', 25 | 'pnpm-lock.yaml', 26 | 'yarn.lock', 27 | 'fixtures', 28 | '__snapshots__', 29 | '!.github', 30 | '!.vitepress', 31 | '!.vscode', 32 | ], 33 | plugins: ['import', 'html', 'unicorn'], 34 | settings: { 35 | 'import/resolver': { 36 | node: { extensions: ['.js', '.mjs', '.ts', '.d.ts'] }, 37 | }, 38 | }, 39 | overrides: [ 40 | { 41 | files: ['*.json', '*.json5', '*.jsonc', '*rc'], 42 | parser: 'jsonc-eslint-parser', 43 | }, 44 | { 45 | files: ['package.json'], 46 | parser: 'jsonc-eslint-parser', 47 | rules: { 48 | 'jsonc/sort-keys': [ 49 | 'error', 50 | { 51 | pathPattern: '^$', 52 | order: [ 53 | 'name', 54 | 'version', 55 | 'private', 56 | 'packageManager', 57 | 'description', 58 | 'type', 59 | 'keywords', 60 | 'license', 61 | 'homepage', 62 | 'bugs', 63 | 'repository', 64 | 'author', 65 | 'contributors', 66 | 'funding', 67 | 'files', 68 | 'main', 69 | 'module', 70 | 'types', 71 | 'exports', 72 | 'typesVersions', 73 | 'unpkg', 74 | 'jsdelivr', 75 | 'browser', 76 | 'bin', 77 | 'man', 78 | 'directories', 79 | 'publishConfig', 80 | 'scripts', 81 | 'peerDependencies', 82 | 'peerDependenciesMeta', 83 | 'optionalDependencies', 84 | 'dependencies', 85 | 'devDependencies', 86 | 'engines', 87 | 'config', 88 | 'overrides', 89 | 'pnpm', 90 | 'husky', 91 | 'lint-staged', 92 | 'eslintConfig', 93 | ], 94 | }, 95 | { 96 | pathPattern: '^(?:dev|peer|optional|bundled)?[Dd]ependencies$', 97 | order: { type: 'asc' }, 98 | }, 99 | ], 100 | }, 101 | }, 102 | { 103 | files: ['scripts/**/*.*', 'cli.*'], 104 | rules: { 105 | 'no-console': 'off', 106 | }, 107 | }, 108 | { 109 | files: ['*.test.ts', '*.test.js', '*.spec.ts', '*.spec.js'], 110 | rules: { 111 | 'no-unused-expressions': 'off', 112 | }, 113 | }, 114 | { 115 | // Code blocks in markdown file 116 | files: ['**/*.md/*.*'], 117 | rules: { 118 | '@typescript-eslint/no-redeclare': 'off', 119 | '@typescript-eslint/no-unused-vars': 'off', 120 | '@typescript-eslint/no-use-before-define': 'off', 121 | '@typescript-eslint/no-var-requires': 'off', 122 | 'no-alert': 'off', 123 | 'no-console': 'off', 124 | 'no-restricted-imports': 'off', 125 | 'no-undef': 'off', 126 | 'no-unused-expressions': 'off', 127 | 'no-unused-vars': 'off', 128 | }, 129 | }, 130 | ], 131 | rules: { 132 | // import 133 | 'import/first': 'error', 134 | 'import/no-mutable-exports': 'error', 135 | 'import/no-duplicates': 'error', 136 | 'import/order': [ 137 | 'error', 138 | { 139 | groups: [ 140 | 'builtin', 141 | 'external', 142 | 'internal', 143 | 'parent', 144 | 'sibling', 145 | 'index', 146 | 'object', 147 | 'type', 148 | ], 149 | pathGroups: [{ pattern: '@/**', group: 'internal' }], 150 | pathGroupsExcludedImportTypes: ['type'], 151 | }, 152 | ], 153 | 154 | // Common 155 | 'no-unused-vars': 'warn', 156 | 'no-constant-condition': 'warn', 157 | 'no-debugger': 'warn', 158 | 'no-console': ['warn', { allow: ['warn', 'error'] }], 159 | 'no-restricted-syntax': [ 160 | 'error', 161 | 'ForInStatement', 162 | 'LabeledStatement', 163 | 'WithStatement', 164 | ], 165 | 'no-return-await': 'warn', 166 | 'no-empty': ['error', { allowEmptyCatch: true }], 167 | 'sort-imports': [ 168 | 'error', 169 | { 170 | ignoreCase: false, 171 | ignoreDeclarationSort: true, 172 | ignoreMemberSort: false, 173 | memberSyntaxSortOrder: ['none', 'all', 'multiple', 'single'], 174 | allowSeparatedGroups: false, 175 | }, 176 | ], 177 | 178 | // es6 179 | 'no-var': 'error', 180 | 'prefer-const': [ 181 | 'warn', 182 | { destructuring: 'all', ignoreReadBeforeAssign: true }, 183 | ], 184 | 'prefer-arrow-callback': [ 185 | 'error', 186 | { allowNamedFunctions: false, allowUnboundThis: true }, 187 | ], 188 | 'object-shorthand': [ 189 | 'error', 190 | 'always', 191 | { ignoreConstructors: false, avoidQuotes: true }, 192 | ], 193 | 'prefer-rest-params': 'error', 194 | 'prefer-spread': 'error', 195 | 'prefer-template': 'error', 196 | 'require-await': 'error', 197 | 198 | // best-practice 199 | 'array-callback-return': 'error', 200 | 'block-scoped-var': 'error', 201 | eqeqeq: ['error', 'smart'], 202 | 'no-alert': 'warn', 203 | 'no-case-declarations': 'error', 204 | 'no-fallthrough': ['warn', { commentPattern: 'break[\\s\\w]*omitted' }], 205 | 'no-multi-str': 'error', 206 | 'no-with': 'error', 207 | 'no-void': 'error', 208 | 209 | // stylistic-issues 210 | 'no-lonely-if': 'error', 211 | 'prefer-exponentiation-operator': 'error', 212 | 213 | // unicorns 214 | 'unicorn/better-regex': 'error', 215 | 'unicorn/custom-error-definition': 'error', 216 | 'unicorn/error-message': 'error', 217 | 'unicorn/escape-case': 'error', 218 | 'unicorn/explicit-length-check': 'error', 219 | 'unicorn/import-index': 'error', 220 | 'unicorn/new-for-builtins': 'error', 221 | 'unicorn/no-array-callback-reference': 'error', 222 | 'unicorn/no-array-method-this-argument': 'error', 223 | 'unicorn/no-array-push-push': 'error', 224 | 'unicorn/no-console-spaces': 'error', 225 | 'unicorn/no-for-loop': 'error', 226 | 'unicorn/no-hex-escape': 'error', 227 | 'unicorn/no-instanceof-array': 'error', 228 | 'unicorn/no-invalid-remove-event-listener': 'error', 229 | 'unicorn/no-lonely-if': 'error', 230 | 'unicorn/no-new-array': 'error', 231 | 'unicorn/no-new-buffer': 'error', 232 | 'unicorn/no-unsafe-regex': 'off', 233 | 'unicorn/number-literal-case': 'error', 234 | 'unicorn/prefer-add-event-listener': 'error', 235 | 'unicorn/prefer-array-find': 'error', 236 | 'unicorn/prefer-array-flat-map': 'error', 237 | 'unicorn/prefer-array-index-of': 'error', 238 | 'unicorn/prefer-array-some': 'error', 239 | 'unicorn/prefer-date-now': 'error', 240 | 'unicorn/prefer-dom-node-append': 'error', 241 | 'unicorn/prefer-dom-node-dataset': 'error', 242 | 'unicorn/prefer-dom-node-remove': 'error', 243 | 'unicorn/prefer-dom-node-text-content': 'error', 244 | 'unicorn/prefer-includes': 'error', 245 | 'unicorn/prefer-keyboard-event-key': 'error', 246 | 'unicorn/prefer-math-trunc': 'error', 247 | 'unicorn/prefer-modern-dom-apis': 'error', 248 | 'unicorn/prefer-negative-index': 'error', 249 | 'unicorn/prefer-node-protocol': 'error', 250 | 'unicorn/prefer-number-properties': 'error', 251 | 'unicorn/prefer-optional-catch-binding': 'error', 252 | 'unicorn/prefer-prototype-methods': 'error', 253 | 'unicorn/prefer-query-selector': 'error', 254 | 'unicorn/prefer-reflect-apply': 'error', 255 | // 'unicorn/prefer-string-replace-all': 'error', 256 | 'unicorn/prefer-string-slice': 'error', 257 | 'unicorn/prefer-string-starts-ends-with': 'error', 258 | 'unicorn/prefer-string-trim-start-end': 'error', 259 | 'unicorn/prefer-type-error': 'error', 260 | 'unicorn/throw-new-error': 'error', 261 | 262 | 'eslint-comments/disable-enable-pair': 'off', 263 | 264 | 'jsonc/quote-props': 'off', 265 | 'jsonc/quotes': 'off', 266 | 267 | 'yml/no-empty-mapping-value': 'off', 268 | }, 269 | }) 270 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: '6.0' 2 | 3 | settings: 4 | autoInstallPeers: true 5 | excludeLinksFromLockfile: false 6 | 7 | importers: 8 | 9 | .: 10 | devDependencies: 11 | '@sxzz/eslint-config': 12 | specifier: workspace:* 13 | version: link:packages/all 14 | bumpp: 15 | specifier: ^9.2.0 16 | version: 9.2.0 17 | eslint: 18 | specifier: ^8.54.0 19 | version: 8.54.0 20 | typescript: 21 | specifier: ^5.2.2 22 | version: 5.2.2 23 | 24 | packages/all: 25 | dependencies: 26 | '@sxzz/eslint-config-prettier': 27 | specifier: workspace:* 28 | version: link:../prettier 29 | '@sxzz/eslint-config-vue': 30 | specifier: workspace:* 31 | version: link:../vue 32 | devDependencies: 33 | eslint: 34 | specifier: ^8.54.0 35 | version: 8.54.0 36 | 37 | packages/basic: 38 | dependencies: 39 | eslint-define-config: 40 | specifier: ^1.24.1 41 | version: 1.24.1 42 | eslint-plugin-eslint-comments: 43 | specifier: ^3.2.0 44 | version: 3.2.0(eslint@8.54.0) 45 | eslint-plugin-html: 46 | specifier: ^7.1.0 47 | version: 7.1.0 48 | eslint-plugin-import: 49 | specifier: ^2.29.0 50 | version: 2.29.0(eslint@8.54.0) 51 | eslint-plugin-jsonc: 52 | specifier: ^2.10.0 53 | version: 2.10.0(eslint@8.54.0) 54 | eslint-plugin-markdown: 55 | specifier: ^3.0.1 56 | version: 3.0.1(eslint@8.54.0) 57 | eslint-plugin-unicorn: 58 | specifier: ^49.0.0 59 | version: 49.0.0(eslint@8.54.0) 60 | eslint-plugin-yml: 61 | specifier: ^1.10.0 62 | version: 1.10.0(eslint@8.54.0) 63 | devDependencies: 64 | eslint: 65 | specifier: ^8.54.0 66 | version: 8.54.0 67 | 68 | packages/prettier: 69 | dependencies: 70 | eslint-config-prettier: 71 | specifier: ^9.0.0 72 | version: 9.0.0(eslint@8.54.0) 73 | eslint-define-config: 74 | specifier: ^1.24.1 75 | version: 1.24.1 76 | eslint-plugin-prettier: 77 | specifier: ^5.0.1 78 | version: 5.0.1(eslint-config-prettier@9.0.0)(eslint@8.54.0)(prettier@3.1.0) 79 | eslint-plugin-yml: 80 | specifier: ^1.10.0 81 | version: 1.10.0(eslint@8.54.0) 82 | prettier: 83 | specifier: ^3.1.0 84 | version: 3.1.0 85 | devDependencies: 86 | eslint: 87 | specifier: ^8.54.0 88 | version: 8.54.0 89 | 90 | packages/typescript: 91 | dependencies: 92 | '@sxzz/eslint-config-basic': 93 | specifier: workspace:* 94 | version: link:../basic 95 | '@typescript-eslint/eslint-plugin': 96 | specifier: ^5.62.0 97 | version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.54.0)(typescript@5.2.2) 98 | '@typescript-eslint/parser': 99 | specifier: ^5.62.0 100 | version: 5.62.0(eslint@8.54.0)(typescript@5.2.2) 101 | eslint-define-config: 102 | specifier: ^1.24.1 103 | version: 1.24.1 104 | typescript: 105 | specifier: ^5.2.2 106 | version: 5.2.2 107 | devDependencies: 108 | eslint: 109 | specifier: ^8.54.0 110 | version: 8.54.0 111 | 112 | packages/vue: 113 | dependencies: 114 | '@sxzz/eslint-config-ts': 115 | specifier: workspace:* 116 | version: link:../typescript 117 | eslint-define-config: 118 | specifier: ^1.24.1 119 | version: 1.24.1 120 | eslint-plugin-vue: 121 | specifier: ^9.18.1 122 | version: 9.18.1(eslint@8.54.0) 123 | local-pkg: 124 | specifier: ^0.5.0 125 | version: 0.5.0 126 | vue: 127 | specifier: ^2.0.0 || ^3.0.0 128 | version: 2.0.0 129 | devDependencies: 130 | eslint: 131 | specifier: ^8.54.0 132 | version: 8.54.0 133 | 134 | packages: 135 | 136 | /@aashutoshrathi/word-wrap@1.2.6: 137 | resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} 138 | engines: {node: '>=0.10.0'} 139 | 140 | /@babel/code-frame@7.18.6: 141 | resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} 142 | engines: {node: '>=6.9.0'} 143 | dependencies: 144 | '@babel/highlight': 7.18.6 145 | dev: false 146 | 147 | /@babel/helper-validator-identifier@7.22.20: 148 | resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} 149 | engines: {node: '>=6.9.0'} 150 | dev: false 151 | 152 | /@babel/highlight@7.18.6: 153 | resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} 154 | engines: {node: '>=6.9.0'} 155 | dependencies: 156 | '@babel/helper-validator-identifier': 7.22.20 157 | chalk: 2.4.2 158 | js-tokens: 4.0.0 159 | dev: false 160 | 161 | /@eslint-community/eslint-utils@4.4.0(eslint@8.54.0): 162 | resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} 163 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 164 | peerDependencies: 165 | eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 166 | dependencies: 167 | eslint: 8.54.0 168 | eslint-visitor-keys: 3.4.3 169 | 170 | /@eslint-community/regexpp@4.4.0: 171 | resolution: {integrity: sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==} 172 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 173 | dev: false 174 | 175 | /@eslint-community/regexpp@4.8.0: 176 | resolution: {integrity: sha512-JylOEEzDiOryeUnFbQz+oViCXS0KsvR1mvHkoMiu5+UiBvy+RYX7tzlIIIEstF/gVa2tj9AQXk3dgnxv6KxhFg==} 177 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 178 | 179 | /@eslint/eslintrc@2.1.3: 180 | resolution: {integrity: sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==} 181 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 182 | dependencies: 183 | ajv: 6.12.6 184 | debug: 4.3.4 185 | espree: 9.6.1 186 | globals: 13.20.0 187 | ignore: 5.2.4 188 | import-fresh: 3.3.0 189 | js-yaml: 4.1.0 190 | minimatch: 3.1.2 191 | strip-json-comments: 3.1.1 192 | transitivePeerDependencies: 193 | - supports-color 194 | 195 | /@eslint/js@8.54.0: 196 | resolution: {integrity: sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ==} 197 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 198 | 199 | /@humanwhocodes/config-array@0.11.13: 200 | resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==} 201 | engines: {node: '>=10.10.0'} 202 | dependencies: 203 | '@humanwhocodes/object-schema': 2.0.1 204 | debug: 4.3.4 205 | minimatch: 3.1.2 206 | transitivePeerDependencies: 207 | - supports-color 208 | 209 | /@humanwhocodes/module-importer@1.0.1: 210 | resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} 211 | engines: {node: '>=12.22'} 212 | 213 | /@humanwhocodes/object-schema@2.0.1: 214 | resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==} 215 | 216 | /@jsdevtools/ez-spawn@3.0.4: 217 | resolution: {integrity: sha512-f5DRIOZf7wxogefH03RjMPMdBF7ADTWUMoOs9kaJo06EfwF+aFhMZMDZxHg/Xe12hptN9xoZjGso2fdjapBRIA==} 218 | engines: {node: '>=10'} 219 | dependencies: 220 | call-me-maybe: 1.0.2 221 | cross-spawn: 7.0.3 222 | string-argv: 0.3.1 223 | type-detect: 4.0.8 224 | dev: true 225 | 226 | /@nodelib/fs.scandir@2.1.5: 227 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 228 | engines: {node: '>= 8'} 229 | dependencies: 230 | '@nodelib/fs.stat': 2.0.5 231 | run-parallel: 1.2.0 232 | 233 | /@nodelib/fs.stat@2.0.5: 234 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 235 | engines: {node: '>= 8'} 236 | 237 | /@nodelib/fs.walk@1.2.8: 238 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 239 | engines: {node: '>= 8'} 240 | dependencies: 241 | '@nodelib/fs.scandir': 2.1.5 242 | fastq: 1.15.0 243 | 244 | /@pkgr/utils@2.4.2: 245 | resolution: {integrity: sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==} 246 | engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} 247 | dependencies: 248 | cross-spawn: 7.0.3 249 | fast-glob: 3.3.1 250 | is-glob: 4.0.3 251 | open: 9.1.0 252 | picocolors: 1.0.0 253 | tslib: 2.6.0 254 | dev: false 255 | 256 | /@types/json-schema@7.0.11: 257 | resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} 258 | dev: false 259 | 260 | /@types/json5@0.0.29: 261 | resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} 262 | dev: false 263 | 264 | /@types/mdast@3.0.11: 265 | resolution: {integrity: sha512-Y/uImid8aAwrEA24/1tcRZwpxX3pIFTSilcNDKSPn+Y2iDywSEachzRuvgAYYLR3wpGXAsMbv5lvKLDZLeYPAw==} 266 | dependencies: 267 | '@types/unist': 2.0.6 268 | dev: false 269 | 270 | /@types/normalize-package-data@2.4.1: 271 | resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} 272 | dev: false 273 | 274 | /@types/semver@7.3.13: 275 | resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==} 276 | dev: false 277 | 278 | /@types/unist@2.0.6: 279 | resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} 280 | dev: false 281 | 282 | /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.54.0)(typescript@5.2.2): 283 | resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} 284 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 285 | peerDependencies: 286 | '@typescript-eslint/parser': ^5.0.0 287 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 288 | typescript: '*' 289 | peerDependenciesMeta: 290 | typescript: 291 | optional: true 292 | dependencies: 293 | '@eslint-community/regexpp': 4.4.0 294 | '@typescript-eslint/parser': 5.62.0(eslint@8.54.0)(typescript@5.2.2) 295 | '@typescript-eslint/scope-manager': 5.62.0 296 | '@typescript-eslint/type-utils': 5.62.0(eslint@8.54.0)(typescript@5.2.2) 297 | '@typescript-eslint/utils': 5.62.0(eslint@8.54.0)(typescript@5.2.2) 298 | debug: 4.3.4 299 | eslint: 8.54.0 300 | graphemer: 1.4.0 301 | ignore: 5.2.4 302 | natural-compare-lite: 1.4.0 303 | semver: 7.5.1 304 | tsutils: 3.21.0(typescript@5.2.2) 305 | typescript: 5.2.2 306 | transitivePeerDependencies: 307 | - supports-color 308 | dev: false 309 | 310 | /@typescript-eslint/parser@5.62.0(eslint@8.54.0)(typescript@5.2.2): 311 | resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} 312 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 313 | peerDependencies: 314 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 315 | typescript: '*' 316 | peerDependenciesMeta: 317 | typescript: 318 | optional: true 319 | dependencies: 320 | '@typescript-eslint/scope-manager': 5.62.0 321 | '@typescript-eslint/types': 5.62.0 322 | '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.2.2) 323 | debug: 4.3.4 324 | eslint: 8.54.0 325 | typescript: 5.2.2 326 | transitivePeerDependencies: 327 | - supports-color 328 | dev: false 329 | 330 | /@typescript-eslint/scope-manager@5.62.0: 331 | resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} 332 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 333 | dependencies: 334 | '@typescript-eslint/types': 5.62.0 335 | '@typescript-eslint/visitor-keys': 5.62.0 336 | dev: false 337 | 338 | /@typescript-eslint/type-utils@5.62.0(eslint@8.54.0)(typescript@5.2.2): 339 | resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} 340 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 341 | peerDependencies: 342 | eslint: '*' 343 | typescript: '*' 344 | peerDependenciesMeta: 345 | typescript: 346 | optional: true 347 | dependencies: 348 | '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.2.2) 349 | '@typescript-eslint/utils': 5.62.0(eslint@8.54.0)(typescript@5.2.2) 350 | debug: 4.3.4 351 | eslint: 8.54.0 352 | tsutils: 3.21.0(typescript@5.2.2) 353 | typescript: 5.2.2 354 | transitivePeerDependencies: 355 | - supports-color 356 | dev: false 357 | 358 | /@typescript-eslint/types@5.62.0: 359 | resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} 360 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 361 | dev: false 362 | 363 | /@typescript-eslint/typescript-estree@5.62.0(typescript@5.2.2): 364 | resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} 365 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 366 | peerDependencies: 367 | typescript: '*' 368 | peerDependenciesMeta: 369 | typescript: 370 | optional: true 371 | dependencies: 372 | '@typescript-eslint/types': 5.62.0 373 | '@typescript-eslint/visitor-keys': 5.62.0 374 | debug: 4.3.4 375 | globby: 11.1.0 376 | is-glob: 4.0.3 377 | semver: 7.5.4 378 | tsutils: 3.21.0(typescript@5.2.2) 379 | typescript: 5.2.2 380 | transitivePeerDependencies: 381 | - supports-color 382 | dev: false 383 | 384 | /@typescript-eslint/utils@5.62.0(eslint@8.54.0)(typescript@5.2.2): 385 | resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} 386 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 387 | peerDependencies: 388 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 389 | dependencies: 390 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.54.0) 391 | '@types/json-schema': 7.0.11 392 | '@types/semver': 7.3.13 393 | '@typescript-eslint/scope-manager': 5.62.0 394 | '@typescript-eslint/types': 5.62.0 395 | '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.2.2) 396 | eslint: 8.54.0 397 | eslint-scope: 5.1.1 398 | semver: 7.5.4 399 | transitivePeerDependencies: 400 | - supports-color 401 | - typescript 402 | dev: false 403 | 404 | /@typescript-eslint/visitor-keys@5.62.0: 405 | resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} 406 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 407 | dependencies: 408 | '@typescript-eslint/types': 5.62.0 409 | eslint-visitor-keys: 3.4.3 410 | dev: false 411 | 412 | /@ungap/structured-clone@1.2.0: 413 | resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} 414 | 415 | /acorn-jsx@5.3.2(acorn@8.10.0): 416 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 417 | peerDependencies: 418 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 419 | dependencies: 420 | acorn: 8.10.0 421 | 422 | /acorn@8.10.0: 423 | resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} 424 | engines: {node: '>=0.4.0'} 425 | hasBin: true 426 | 427 | /agent-base@6.0.2: 428 | resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} 429 | engines: {node: '>= 6.0.0'} 430 | dependencies: 431 | debug: 4.3.4 432 | transitivePeerDependencies: 433 | - supports-color 434 | dev: true 435 | 436 | /ajv@6.12.6: 437 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 438 | dependencies: 439 | fast-deep-equal: 3.1.3 440 | fast-json-stable-stringify: 2.1.0 441 | json-schema-traverse: 0.4.1 442 | uri-js: 4.4.1 443 | 444 | /ansi-regex@5.0.1: 445 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 446 | engines: {node: '>=8'} 447 | 448 | /ansi-styles@3.2.1: 449 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} 450 | engines: {node: '>=4'} 451 | dependencies: 452 | color-convert: 1.9.3 453 | dev: false 454 | 455 | /ansi-styles@4.3.0: 456 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 457 | engines: {node: '>=8'} 458 | dependencies: 459 | color-convert: 2.0.1 460 | 461 | /anymatch@3.1.3: 462 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 463 | engines: {node: '>= 8'} 464 | dependencies: 465 | normalize-path: 3.0.0 466 | picomatch: 2.3.1 467 | dev: true 468 | 469 | /argparse@2.0.1: 470 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 471 | 472 | /array-buffer-byte-length@1.0.0: 473 | resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} 474 | dependencies: 475 | call-bind: 1.0.2 476 | is-array-buffer: 3.0.2 477 | dev: false 478 | 479 | /array-includes@3.1.7: 480 | resolution: {integrity: sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==} 481 | engines: {node: '>= 0.4'} 482 | dependencies: 483 | call-bind: 1.0.2 484 | define-properties: 1.2.0 485 | es-abstract: 1.22.1 486 | get-intrinsic: 1.2.1 487 | is-string: 1.0.7 488 | dev: false 489 | 490 | /array-union@2.1.0: 491 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 492 | engines: {node: '>=8'} 493 | dev: false 494 | 495 | /array.prototype.findlastindex@1.2.3: 496 | resolution: {integrity: sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==} 497 | engines: {node: '>= 0.4'} 498 | dependencies: 499 | call-bind: 1.0.2 500 | define-properties: 1.2.0 501 | es-abstract: 1.22.1 502 | es-shim-unscopables: 1.0.0 503 | get-intrinsic: 1.2.1 504 | dev: false 505 | 506 | /array.prototype.flat@1.3.2: 507 | resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} 508 | engines: {node: '>= 0.4'} 509 | dependencies: 510 | call-bind: 1.0.2 511 | define-properties: 1.2.0 512 | es-abstract: 1.22.1 513 | es-shim-unscopables: 1.0.0 514 | dev: false 515 | 516 | /array.prototype.flatmap@1.3.2: 517 | resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} 518 | engines: {node: '>= 0.4'} 519 | dependencies: 520 | call-bind: 1.0.2 521 | define-properties: 1.2.0 522 | es-abstract: 1.22.1 523 | es-shim-unscopables: 1.0.0 524 | dev: false 525 | 526 | /arraybuffer.prototype.slice@1.0.1: 527 | resolution: {integrity: sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==} 528 | engines: {node: '>= 0.4'} 529 | dependencies: 530 | array-buffer-byte-length: 1.0.0 531 | call-bind: 1.0.2 532 | define-properties: 1.2.0 533 | get-intrinsic: 1.2.1 534 | is-array-buffer: 3.0.2 535 | is-shared-array-buffer: 1.0.2 536 | dev: false 537 | 538 | /available-typed-arrays@1.0.5: 539 | resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} 540 | engines: {node: '>= 0.4'} 541 | dev: false 542 | 543 | /balanced-match@1.0.2: 544 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 545 | 546 | /big-integer@1.6.51: 547 | resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==} 548 | engines: {node: '>=0.6'} 549 | dev: false 550 | 551 | /binary-extensions@2.2.0: 552 | resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} 553 | engines: {node: '>=8'} 554 | dev: true 555 | 556 | /boolbase@1.0.0: 557 | resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} 558 | dev: false 559 | 560 | /bplist-parser@0.2.0: 561 | resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} 562 | engines: {node: '>= 5.10.0'} 563 | dependencies: 564 | big-integer: 1.6.51 565 | dev: false 566 | 567 | /brace-expansion@1.1.11: 568 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 569 | dependencies: 570 | balanced-match: 1.0.2 571 | concat-map: 0.0.1 572 | 573 | /braces@3.0.2: 574 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} 575 | engines: {node: '>=8'} 576 | dependencies: 577 | fill-range: 7.0.1 578 | 579 | /builtin-modules@3.3.0: 580 | resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} 581 | engines: {node: '>=6'} 582 | dev: false 583 | 584 | /bumpp@9.2.0: 585 | resolution: {integrity: sha512-pgp7y3jp33QTaXFVDrE0IKuZF5Y8EsIz+ywZXFALW2nD+ZD+4crxJe/GypBQBoJuZrr5dc6TGrR3wl7fk3+C6w==} 586 | engines: {node: '>=10'} 587 | hasBin: true 588 | dependencies: 589 | '@jsdevtools/ez-spawn': 3.0.4 590 | c12: 1.4.2 591 | cac: 6.7.14 592 | fast-glob: 3.3.1 593 | prompts: 2.4.2 594 | semver: 7.5.4 595 | transitivePeerDependencies: 596 | - supports-color 597 | dev: true 598 | 599 | /bundle-name@3.0.0: 600 | resolution: {integrity: sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==} 601 | engines: {node: '>=12'} 602 | dependencies: 603 | run-applescript: 5.0.0 604 | dev: false 605 | 606 | /c12@1.4.2: 607 | resolution: {integrity: sha512-3IP/MuamSVRVw8W8+CHWAz9gKN4gd+voF2zm/Ln6D25C2RhytEZ1ABbC8MjKr4BR9rhoV1JQ7jJA158LDiTkLg==} 608 | dependencies: 609 | chokidar: 3.5.3 610 | defu: 6.1.2 611 | dotenv: 16.3.1 612 | giget: 1.1.2 613 | jiti: 1.18.2 614 | mlly: 1.4.1 615 | ohash: 1.1.2 616 | pathe: 1.1.1 617 | perfect-debounce: 1.0.0 618 | pkg-types: 1.0.3 619 | rc9: 2.1.1 620 | transitivePeerDependencies: 621 | - supports-color 622 | dev: true 623 | 624 | /cac@6.7.14: 625 | resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} 626 | engines: {node: '>=8'} 627 | dev: true 628 | 629 | /call-bind@1.0.2: 630 | resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} 631 | dependencies: 632 | function-bind: 1.1.1 633 | get-intrinsic: 1.2.1 634 | dev: false 635 | 636 | /call-me-maybe@1.0.2: 637 | resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==} 638 | dev: true 639 | 640 | /callsites@3.1.0: 641 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 642 | engines: {node: '>=6'} 643 | 644 | /chalk@2.4.2: 645 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} 646 | engines: {node: '>=4'} 647 | dependencies: 648 | ansi-styles: 3.2.1 649 | escape-string-regexp: 1.0.5 650 | supports-color: 5.5.0 651 | dev: false 652 | 653 | /chalk@4.1.2: 654 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 655 | engines: {node: '>=10'} 656 | dependencies: 657 | ansi-styles: 4.3.0 658 | supports-color: 7.2.0 659 | 660 | /character-entities-legacy@1.1.4: 661 | resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} 662 | dev: false 663 | 664 | /character-entities@1.2.4: 665 | resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} 666 | dev: false 667 | 668 | /character-reference-invalid@1.1.4: 669 | resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} 670 | dev: false 671 | 672 | /chokidar@3.5.3: 673 | resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} 674 | engines: {node: '>= 8.10.0'} 675 | dependencies: 676 | anymatch: 3.1.3 677 | braces: 3.0.2 678 | glob-parent: 5.1.2 679 | is-binary-path: 2.1.0 680 | is-glob: 4.0.3 681 | normalize-path: 3.0.0 682 | readdirp: 3.6.0 683 | optionalDependencies: 684 | fsevents: 2.3.2 685 | dev: true 686 | 687 | /chownr@2.0.0: 688 | resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} 689 | engines: {node: '>=10'} 690 | dev: true 691 | 692 | /ci-info@3.8.0: 693 | resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} 694 | engines: {node: '>=8'} 695 | dev: false 696 | 697 | /clean-regexp@1.0.0: 698 | resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} 699 | engines: {node: '>=4'} 700 | dependencies: 701 | escape-string-regexp: 1.0.5 702 | dev: false 703 | 704 | /color-convert@1.9.3: 705 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 706 | dependencies: 707 | color-name: 1.1.3 708 | dev: false 709 | 710 | /color-convert@2.0.1: 711 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 712 | engines: {node: '>=7.0.0'} 713 | dependencies: 714 | color-name: 1.1.4 715 | 716 | /color-name@1.1.3: 717 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} 718 | dev: false 719 | 720 | /color-name@1.1.4: 721 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 722 | 723 | /colorette@2.0.20: 724 | resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} 725 | dev: true 726 | 727 | /concat-map@0.0.1: 728 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 729 | 730 | /cross-spawn@7.0.3: 731 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 732 | engines: {node: '>= 8'} 733 | dependencies: 734 | path-key: 3.1.1 735 | shebang-command: 2.0.0 736 | which: 2.0.2 737 | 738 | /cssesc@3.0.0: 739 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 740 | engines: {node: '>=4'} 741 | hasBin: true 742 | dev: false 743 | 744 | /debug@3.2.7: 745 | resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} 746 | peerDependencies: 747 | supports-color: '*' 748 | peerDependenciesMeta: 749 | supports-color: 750 | optional: true 751 | dependencies: 752 | ms: 2.1.3 753 | dev: false 754 | 755 | /debug@4.3.4: 756 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 757 | engines: {node: '>=6.0'} 758 | peerDependencies: 759 | supports-color: '*' 760 | peerDependenciesMeta: 761 | supports-color: 762 | optional: true 763 | dependencies: 764 | ms: 2.1.2 765 | 766 | /deep-is@0.1.4: 767 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 768 | 769 | /default-browser-id@3.0.0: 770 | resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==} 771 | engines: {node: '>=12'} 772 | dependencies: 773 | bplist-parser: 0.2.0 774 | untildify: 4.0.0 775 | dev: false 776 | 777 | /default-browser@4.0.0: 778 | resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==} 779 | engines: {node: '>=14.16'} 780 | dependencies: 781 | bundle-name: 3.0.0 782 | default-browser-id: 3.0.0 783 | execa: 7.1.1 784 | titleize: 3.0.0 785 | dev: false 786 | 787 | /define-lazy-prop@3.0.0: 788 | resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} 789 | engines: {node: '>=12'} 790 | dev: false 791 | 792 | /define-properties@1.2.0: 793 | resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} 794 | engines: {node: '>= 0.4'} 795 | dependencies: 796 | has-property-descriptors: 1.0.0 797 | object-keys: 1.1.1 798 | dev: false 799 | 800 | /defu@6.1.2: 801 | resolution: {integrity: sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ==} 802 | dev: true 803 | 804 | /destr@2.0.1: 805 | resolution: {integrity: sha512-M1Ob1zPSIvlARiJUkKqvAZ3VAqQY6Jcuth/pBKQ2b1dX/Qx0OnJ8Vux6J2H5PTMQeRzWrrbTu70VxBfv/OPDJA==} 806 | dev: true 807 | 808 | /dir-glob@3.0.1: 809 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 810 | engines: {node: '>=8'} 811 | dependencies: 812 | path-type: 4.0.0 813 | dev: false 814 | 815 | /doctrine@2.1.0: 816 | resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} 817 | engines: {node: '>=0.10.0'} 818 | dependencies: 819 | esutils: 2.0.3 820 | dev: false 821 | 822 | /doctrine@3.0.0: 823 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} 824 | engines: {node: '>=6.0.0'} 825 | dependencies: 826 | esutils: 2.0.3 827 | 828 | /dom-serializer@2.0.0: 829 | resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} 830 | dependencies: 831 | domelementtype: 2.3.0 832 | domhandler: 5.0.3 833 | entities: 4.4.0 834 | dev: false 835 | 836 | /domelementtype@2.3.0: 837 | resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} 838 | dev: false 839 | 840 | /domhandler@5.0.3: 841 | resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} 842 | engines: {node: '>= 4'} 843 | dependencies: 844 | domelementtype: 2.3.0 845 | dev: false 846 | 847 | /domutils@3.0.1: 848 | resolution: {integrity: sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==} 849 | dependencies: 850 | dom-serializer: 2.0.0 851 | domelementtype: 2.3.0 852 | domhandler: 5.0.3 853 | dev: false 854 | 855 | /dotenv@16.3.1: 856 | resolution: {integrity: sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==} 857 | engines: {node: '>=12'} 858 | dev: true 859 | 860 | /entities@4.4.0: 861 | resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==} 862 | engines: {node: '>=0.12'} 863 | dev: false 864 | 865 | /error-ex@1.3.2: 866 | resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} 867 | dependencies: 868 | is-arrayish: 0.2.1 869 | dev: false 870 | 871 | /es-abstract@1.22.1: 872 | resolution: {integrity: sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==} 873 | engines: {node: '>= 0.4'} 874 | dependencies: 875 | array-buffer-byte-length: 1.0.0 876 | arraybuffer.prototype.slice: 1.0.1 877 | available-typed-arrays: 1.0.5 878 | call-bind: 1.0.2 879 | es-set-tostringtag: 2.0.1 880 | es-to-primitive: 1.2.1 881 | function.prototype.name: 1.1.5 882 | get-intrinsic: 1.2.1 883 | get-symbol-description: 1.0.0 884 | globalthis: 1.0.3 885 | gopd: 1.0.1 886 | has: 1.0.3 887 | has-property-descriptors: 1.0.0 888 | has-proto: 1.0.1 889 | has-symbols: 1.0.3 890 | internal-slot: 1.0.5 891 | is-array-buffer: 3.0.2 892 | is-callable: 1.2.7 893 | is-negative-zero: 2.0.2 894 | is-regex: 1.1.4 895 | is-shared-array-buffer: 1.0.2 896 | is-string: 1.0.7 897 | is-typed-array: 1.1.10 898 | is-weakref: 1.0.2 899 | object-inspect: 1.12.3 900 | object-keys: 1.1.1 901 | object.assign: 4.1.4 902 | regexp.prototype.flags: 1.5.0 903 | safe-array-concat: 1.0.0 904 | safe-regex-test: 1.0.0 905 | string.prototype.trim: 1.2.7 906 | string.prototype.trimend: 1.0.6 907 | string.prototype.trimstart: 1.0.6 908 | typed-array-buffer: 1.0.0 909 | typed-array-byte-length: 1.0.0 910 | typed-array-byte-offset: 1.0.0 911 | typed-array-length: 1.0.4 912 | unbox-primitive: 1.0.2 913 | which-typed-array: 1.1.11 914 | dev: false 915 | 916 | /es-set-tostringtag@2.0.1: 917 | resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} 918 | engines: {node: '>= 0.4'} 919 | dependencies: 920 | get-intrinsic: 1.2.1 921 | has: 1.0.3 922 | has-tostringtag: 1.0.0 923 | dev: false 924 | 925 | /es-shim-unscopables@1.0.0: 926 | resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} 927 | dependencies: 928 | has: 1.0.3 929 | dev: false 930 | 931 | /es-to-primitive@1.2.1: 932 | resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} 933 | engines: {node: '>= 0.4'} 934 | dependencies: 935 | is-callable: 1.2.7 936 | is-date-object: 1.0.5 937 | is-symbol: 1.0.4 938 | dev: false 939 | 940 | /escape-string-regexp@1.0.5: 941 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} 942 | engines: {node: '>=0.8.0'} 943 | dev: false 944 | 945 | /escape-string-regexp@4.0.0: 946 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 947 | engines: {node: '>=10'} 948 | 949 | /eslint-compat-utils@0.1.2(eslint@8.54.0): 950 | resolution: {integrity: sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==} 951 | engines: {node: '>=12'} 952 | peerDependencies: 953 | eslint: '>=6.0.0' 954 | dependencies: 955 | eslint: 8.54.0 956 | dev: false 957 | 958 | /eslint-config-prettier@9.0.0(eslint@8.54.0): 959 | resolution: {integrity: sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==} 960 | hasBin: true 961 | peerDependencies: 962 | eslint: '>=7.0.0' 963 | dependencies: 964 | eslint: 8.54.0 965 | dev: false 966 | 967 | /eslint-define-config@1.24.1: 968 | resolution: {integrity: sha512-o36vBhPSWyIQlHoMqGhhcGmOOm2A2ccBVIdLTG/AWdm9YmjpsLpf+5ntf9LlHR6dduLREgxtGwvwPwSt7vnXJg==} 969 | engines: {node: '>=18.0.0', npm: '>=9.0.0', pnpm: '>= 8.6.0'} 970 | dev: false 971 | 972 | /eslint-import-resolver-node@0.3.9: 973 | resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} 974 | dependencies: 975 | debug: 3.2.7 976 | is-core-module: 2.13.1 977 | resolve: 1.22.8 978 | transitivePeerDependencies: 979 | - supports-color 980 | dev: false 981 | 982 | /eslint-module-utils@2.8.0(eslint-import-resolver-node@0.3.9)(eslint@8.54.0): 983 | resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} 984 | engines: {node: '>=4'} 985 | peerDependencies: 986 | '@typescript-eslint/parser': '*' 987 | eslint: '*' 988 | eslint-import-resolver-node: '*' 989 | eslint-import-resolver-typescript: '*' 990 | eslint-import-resolver-webpack: '*' 991 | peerDependenciesMeta: 992 | '@typescript-eslint/parser': 993 | optional: true 994 | eslint: 995 | optional: true 996 | eslint-import-resolver-node: 997 | optional: true 998 | eslint-import-resolver-typescript: 999 | optional: true 1000 | eslint-import-resolver-webpack: 1001 | optional: true 1002 | dependencies: 1003 | debug: 3.2.7 1004 | eslint: 8.54.0 1005 | eslint-import-resolver-node: 0.3.9 1006 | transitivePeerDependencies: 1007 | - supports-color 1008 | dev: false 1009 | 1010 | /eslint-plugin-eslint-comments@3.2.0(eslint@8.54.0): 1011 | resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} 1012 | engines: {node: '>=6.5.0'} 1013 | peerDependencies: 1014 | eslint: '>=4.19.1' 1015 | dependencies: 1016 | escape-string-regexp: 1.0.5 1017 | eslint: 8.54.0 1018 | ignore: 5.2.4 1019 | dev: false 1020 | 1021 | /eslint-plugin-html@7.1.0: 1022 | resolution: {integrity: sha512-fNLRraV/e6j8e3XYOC9xgND4j+U7b1Rq+OygMlLcMg+wI/IpVbF+ubQa3R78EjKB9njT6TQOlcK5rFKBVVtdfg==} 1023 | dependencies: 1024 | htmlparser2: 8.0.1 1025 | dev: false 1026 | 1027 | /eslint-plugin-import@2.29.0(eslint@8.54.0): 1028 | resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==} 1029 | engines: {node: '>=4'} 1030 | peerDependencies: 1031 | '@typescript-eslint/parser': '*' 1032 | eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 1033 | peerDependenciesMeta: 1034 | '@typescript-eslint/parser': 1035 | optional: true 1036 | dependencies: 1037 | array-includes: 3.1.7 1038 | array.prototype.findlastindex: 1.2.3 1039 | array.prototype.flat: 1.3.2 1040 | array.prototype.flatmap: 1.3.2 1041 | debug: 3.2.7 1042 | doctrine: 2.1.0 1043 | eslint: 8.54.0 1044 | eslint-import-resolver-node: 0.3.9 1045 | eslint-module-utils: 2.8.0(eslint-import-resolver-node@0.3.9)(eslint@8.54.0) 1046 | hasown: 2.0.0 1047 | is-core-module: 2.13.1 1048 | is-glob: 4.0.3 1049 | minimatch: 3.1.2 1050 | object.fromentries: 2.0.7 1051 | object.groupby: 1.0.1 1052 | object.values: 1.1.7 1053 | semver: 6.3.1 1054 | tsconfig-paths: 3.14.2 1055 | transitivePeerDependencies: 1056 | - eslint-import-resolver-typescript 1057 | - eslint-import-resolver-webpack 1058 | - supports-color 1059 | dev: false 1060 | 1061 | /eslint-plugin-jsonc@2.10.0(eslint@8.54.0): 1062 | resolution: {integrity: sha512-9d//o6Jyh4s1RxC9fNSt1+MMaFN2ruFdXPG9XZcb/mR2KkfjADYiNL/hbU6W0Cyxfg3tS/XSFuhl5LgtMD8hmw==} 1063 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1064 | peerDependencies: 1065 | eslint: '>=6.0.0' 1066 | dependencies: 1067 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.54.0) 1068 | eslint: 8.54.0 1069 | eslint-compat-utils: 0.1.2(eslint@8.54.0) 1070 | jsonc-eslint-parser: 2.2.0 1071 | natural-compare: 1.4.0 1072 | dev: false 1073 | 1074 | /eslint-plugin-markdown@3.0.1(eslint@8.54.0): 1075 | resolution: {integrity: sha512-8rqoc148DWdGdmYF6WSQFT3uQ6PO7zXYgeBpHAOAakX/zpq+NvFYbDA/H7PYzHajwtmaOzAwfxyl++x0g1/N9A==} 1076 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1077 | peerDependencies: 1078 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 1079 | dependencies: 1080 | eslint: 8.54.0 1081 | mdast-util-from-markdown: 0.8.5 1082 | transitivePeerDependencies: 1083 | - supports-color 1084 | dev: false 1085 | 1086 | /eslint-plugin-prettier@5.0.1(eslint-config-prettier@9.0.0)(eslint@8.54.0)(prettier@3.1.0): 1087 | resolution: {integrity: sha512-m3u5RnR56asrwV/lDC4GHorlW75DsFfmUcjfCYylTUs85dBRnB7VM6xG8eCMJdeDRnppzmxZVf1GEPJvl1JmNg==} 1088 | engines: {node: ^14.18.0 || >=16.0.0} 1089 | peerDependencies: 1090 | '@types/eslint': '>=8.0.0' 1091 | eslint: '>=8.0.0' 1092 | eslint-config-prettier: '*' 1093 | prettier: '>=3.0.0' 1094 | peerDependenciesMeta: 1095 | '@types/eslint': 1096 | optional: true 1097 | eslint-config-prettier: 1098 | optional: true 1099 | dependencies: 1100 | eslint: 8.54.0 1101 | eslint-config-prettier: 9.0.0(eslint@8.54.0) 1102 | prettier: 3.1.0 1103 | prettier-linter-helpers: 1.0.0 1104 | synckit: 0.8.5 1105 | dev: false 1106 | 1107 | /eslint-plugin-unicorn@49.0.0(eslint@8.54.0): 1108 | resolution: {integrity: sha512-0fHEa/8Pih5cmzFW5L7xMEfUTvI9WKeQtjmKpTUmY+BiFCDxkxrTdnURJOHKykhtwIeyYsxnecbGvDCml++z4Q==} 1109 | engines: {node: '>=16'} 1110 | peerDependencies: 1111 | eslint: '>=8.52.0' 1112 | dependencies: 1113 | '@babel/helper-validator-identifier': 7.22.20 1114 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.54.0) 1115 | ci-info: 3.8.0 1116 | clean-regexp: 1.0.0 1117 | eslint: 8.54.0 1118 | esquery: 1.5.0 1119 | indent-string: 4.0.0 1120 | is-builtin-module: 3.2.1 1121 | jsesc: 3.0.2 1122 | pluralize: 8.0.0 1123 | read-pkg-up: 7.0.1 1124 | regexp-tree: 0.1.27 1125 | regjsparser: 0.10.0 1126 | semver: 7.5.4 1127 | strip-indent: 3.0.0 1128 | dev: false 1129 | 1130 | /eslint-plugin-vue@9.18.1(eslint@8.54.0): 1131 | resolution: {integrity: sha512-7hZFlrEgg9NIzuVik2I9xSnJA5RsmOfueYgsUGUokEDLJ1LHtxO0Pl4duje1BriZ/jDWb+44tcIlC3yi0tdlZg==} 1132 | engines: {node: ^14.17.0 || >=16.0.0} 1133 | peerDependencies: 1134 | eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 1135 | dependencies: 1136 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.54.0) 1137 | eslint: 8.54.0 1138 | natural-compare: 1.4.0 1139 | nth-check: 2.1.1 1140 | postcss-selector-parser: 6.0.13 1141 | semver: 7.5.4 1142 | vue-eslint-parser: 9.3.1(eslint@8.54.0) 1143 | xml-name-validator: 4.0.0 1144 | transitivePeerDependencies: 1145 | - supports-color 1146 | dev: false 1147 | 1148 | /eslint-plugin-yml@1.10.0(eslint@8.54.0): 1149 | resolution: {integrity: sha512-53SUwuNDna97lVk38hL/5++WXDuugPM9SUQ1T645R0EHMRCdBIIxGye/oOX2qO3FQ7aImxaUZJU/ju+NMUBrLQ==} 1150 | engines: {node: ^14.17.0 || >=16.0.0} 1151 | peerDependencies: 1152 | eslint: '>=6.0.0' 1153 | dependencies: 1154 | debug: 4.3.4 1155 | eslint: 8.54.0 1156 | eslint-compat-utils: 0.1.2(eslint@8.54.0) 1157 | lodash: 4.17.21 1158 | natural-compare: 1.4.0 1159 | yaml-eslint-parser: 1.2.2 1160 | transitivePeerDependencies: 1161 | - supports-color 1162 | dev: false 1163 | 1164 | /eslint-scope@5.1.1: 1165 | resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} 1166 | engines: {node: '>=8.0.0'} 1167 | dependencies: 1168 | esrecurse: 4.3.0 1169 | estraverse: 4.3.0 1170 | dev: false 1171 | 1172 | /eslint-scope@7.2.2: 1173 | resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} 1174 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1175 | dependencies: 1176 | esrecurse: 4.3.0 1177 | estraverse: 5.3.0 1178 | 1179 | /eslint-visitor-keys@3.4.3: 1180 | resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} 1181 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1182 | 1183 | /eslint@8.54.0: 1184 | resolution: {integrity: sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA==} 1185 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1186 | hasBin: true 1187 | dependencies: 1188 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.54.0) 1189 | '@eslint-community/regexpp': 4.8.0 1190 | '@eslint/eslintrc': 2.1.3 1191 | '@eslint/js': 8.54.0 1192 | '@humanwhocodes/config-array': 0.11.13 1193 | '@humanwhocodes/module-importer': 1.0.1 1194 | '@nodelib/fs.walk': 1.2.8 1195 | '@ungap/structured-clone': 1.2.0 1196 | ajv: 6.12.6 1197 | chalk: 4.1.2 1198 | cross-spawn: 7.0.3 1199 | debug: 4.3.4 1200 | doctrine: 3.0.0 1201 | escape-string-regexp: 4.0.0 1202 | eslint-scope: 7.2.2 1203 | eslint-visitor-keys: 3.4.3 1204 | espree: 9.6.1 1205 | esquery: 1.5.0 1206 | esutils: 2.0.3 1207 | fast-deep-equal: 3.1.3 1208 | file-entry-cache: 6.0.1 1209 | find-up: 5.0.0 1210 | glob-parent: 6.0.2 1211 | globals: 13.20.0 1212 | graphemer: 1.4.0 1213 | ignore: 5.2.4 1214 | imurmurhash: 0.1.4 1215 | is-glob: 4.0.3 1216 | is-path-inside: 3.0.3 1217 | js-yaml: 4.1.0 1218 | json-stable-stringify-without-jsonify: 1.0.1 1219 | levn: 0.4.1 1220 | lodash.merge: 4.6.2 1221 | minimatch: 3.1.2 1222 | natural-compare: 1.4.0 1223 | optionator: 0.9.3 1224 | strip-ansi: 6.0.1 1225 | text-table: 0.2.0 1226 | transitivePeerDependencies: 1227 | - supports-color 1228 | 1229 | /espree@9.6.1: 1230 | resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} 1231 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1232 | dependencies: 1233 | acorn: 8.10.0 1234 | acorn-jsx: 5.3.2(acorn@8.10.0) 1235 | eslint-visitor-keys: 3.4.3 1236 | 1237 | /esquery@1.5.0: 1238 | resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} 1239 | engines: {node: '>=0.10'} 1240 | dependencies: 1241 | estraverse: 5.3.0 1242 | 1243 | /esrecurse@4.3.0: 1244 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 1245 | engines: {node: '>=4.0'} 1246 | dependencies: 1247 | estraverse: 5.3.0 1248 | 1249 | /estraverse@4.3.0: 1250 | resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} 1251 | engines: {node: '>=4.0'} 1252 | dev: false 1253 | 1254 | /estraverse@5.3.0: 1255 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 1256 | engines: {node: '>=4.0'} 1257 | 1258 | /esutils@2.0.3: 1259 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 1260 | engines: {node: '>=0.10.0'} 1261 | 1262 | /execa@5.1.1: 1263 | resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} 1264 | engines: {node: '>=10'} 1265 | dependencies: 1266 | cross-spawn: 7.0.3 1267 | get-stream: 6.0.1 1268 | human-signals: 2.1.0 1269 | is-stream: 2.0.1 1270 | merge-stream: 2.0.0 1271 | npm-run-path: 4.0.1 1272 | onetime: 5.1.2 1273 | signal-exit: 3.0.7 1274 | strip-final-newline: 2.0.0 1275 | dev: false 1276 | 1277 | /execa@7.1.1: 1278 | resolution: {integrity: sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==} 1279 | engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} 1280 | dependencies: 1281 | cross-spawn: 7.0.3 1282 | get-stream: 6.0.1 1283 | human-signals: 4.3.1 1284 | is-stream: 3.0.0 1285 | merge-stream: 2.0.0 1286 | npm-run-path: 5.1.0 1287 | onetime: 6.0.0 1288 | signal-exit: 3.0.7 1289 | strip-final-newline: 3.0.0 1290 | dev: false 1291 | 1292 | /fast-deep-equal@3.1.3: 1293 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 1294 | 1295 | /fast-diff@1.2.0: 1296 | resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==} 1297 | dev: false 1298 | 1299 | /fast-glob@3.3.1: 1300 | resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} 1301 | engines: {node: '>=8.6.0'} 1302 | dependencies: 1303 | '@nodelib/fs.stat': 2.0.5 1304 | '@nodelib/fs.walk': 1.2.8 1305 | glob-parent: 5.1.2 1306 | merge2: 1.4.1 1307 | micromatch: 4.0.5 1308 | 1309 | /fast-json-stable-stringify@2.1.0: 1310 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 1311 | 1312 | /fast-levenshtein@2.0.6: 1313 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 1314 | 1315 | /fastq@1.15.0: 1316 | resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} 1317 | dependencies: 1318 | reusify: 1.0.4 1319 | 1320 | /file-entry-cache@6.0.1: 1321 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} 1322 | engines: {node: ^10.12.0 || >=12.0.0} 1323 | dependencies: 1324 | flat-cache: 3.0.4 1325 | 1326 | /fill-range@7.0.1: 1327 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} 1328 | engines: {node: '>=8'} 1329 | dependencies: 1330 | to-regex-range: 5.0.1 1331 | 1332 | /find-up@4.1.0: 1333 | resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} 1334 | engines: {node: '>=8'} 1335 | dependencies: 1336 | locate-path: 5.0.0 1337 | path-exists: 4.0.0 1338 | dev: false 1339 | 1340 | /find-up@5.0.0: 1341 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 1342 | engines: {node: '>=10'} 1343 | dependencies: 1344 | locate-path: 6.0.0 1345 | path-exists: 4.0.0 1346 | 1347 | /flat-cache@3.0.4: 1348 | resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} 1349 | engines: {node: ^10.12.0 || >=12.0.0} 1350 | dependencies: 1351 | flatted: 3.2.7 1352 | rimraf: 3.0.2 1353 | 1354 | /flat@5.0.2: 1355 | resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} 1356 | hasBin: true 1357 | dev: true 1358 | 1359 | /flatted@3.2.7: 1360 | resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} 1361 | 1362 | /for-each@0.3.3: 1363 | resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} 1364 | dependencies: 1365 | is-callable: 1.2.7 1366 | dev: false 1367 | 1368 | /fs-minipass@2.1.0: 1369 | resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} 1370 | engines: {node: '>= 8'} 1371 | dependencies: 1372 | minipass: 3.3.6 1373 | dev: true 1374 | 1375 | /fs.realpath@1.0.0: 1376 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 1377 | 1378 | /fsevents@2.3.2: 1379 | resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} 1380 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1381 | os: [darwin] 1382 | requiresBuild: true 1383 | dev: true 1384 | optional: true 1385 | 1386 | /function-bind@1.1.1: 1387 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} 1388 | dev: false 1389 | 1390 | /function-bind@1.1.2: 1391 | resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} 1392 | dev: false 1393 | 1394 | /function.prototype.name@1.1.5: 1395 | resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} 1396 | engines: {node: '>= 0.4'} 1397 | dependencies: 1398 | call-bind: 1.0.2 1399 | define-properties: 1.2.0 1400 | es-abstract: 1.22.1 1401 | functions-have-names: 1.2.3 1402 | dev: false 1403 | 1404 | /functions-have-names@1.2.3: 1405 | resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} 1406 | dev: false 1407 | 1408 | /get-intrinsic@1.2.1: 1409 | resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==} 1410 | dependencies: 1411 | function-bind: 1.1.1 1412 | has: 1.0.3 1413 | has-proto: 1.0.1 1414 | has-symbols: 1.0.3 1415 | dev: false 1416 | 1417 | /get-stream@6.0.1: 1418 | resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} 1419 | engines: {node: '>=10'} 1420 | dev: false 1421 | 1422 | /get-symbol-description@1.0.0: 1423 | resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} 1424 | engines: {node: '>= 0.4'} 1425 | dependencies: 1426 | call-bind: 1.0.2 1427 | get-intrinsic: 1.2.1 1428 | dev: false 1429 | 1430 | /giget@1.1.2: 1431 | resolution: {integrity: sha512-HsLoS07HiQ5oqvObOI+Qb2tyZH4Gj5nYGfF9qQcZNrPw+uEFhdXtgJr01aO2pWadGHucajYDLxxbtQkm97ON2A==} 1432 | hasBin: true 1433 | dependencies: 1434 | colorette: 2.0.20 1435 | defu: 6.1.2 1436 | https-proxy-agent: 5.0.1 1437 | mri: 1.2.0 1438 | node-fetch-native: 1.1.0 1439 | pathe: 1.1.1 1440 | tar: 6.1.13 1441 | transitivePeerDependencies: 1442 | - supports-color 1443 | dev: true 1444 | 1445 | /glob-parent@5.1.2: 1446 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 1447 | engines: {node: '>= 6'} 1448 | dependencies: 1449 | is-glob: 4.0.3 1450 | 1451 | /glob-parent@6.0.2: 1452 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 1453 | engines: {node: '>=10.13.0'} 1454 | dependencies: 1455 | is-glob: 4.0.3 1456 | 1457 | /glob@7.2.3: 1458 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 1459 | dependencies: 1460 | fs.realpath: 1.0.0 1461 | inflight: 1.0.6 1462 | inherits: 2.0.4 1463 | minimatch: 3.1.2 1464 | once: 1.4.0 1465 | path-is-absolute: 1.0.1 1466 | 1467 | /globals@13.20.0: 1468 | resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} 1469 | engines: {node: '>=8'} 1470 | dependencies: 1471 | type-fest: 0.20.2 1472 | 1473 | /globalthis@1.0.3: 1474 | resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} 1475 | engines: {node: '>= 0.4'} 1476 | dependencies: 1477 | define-properties: 1.2.0 1478 | dev: false 1479 | 1480 | /globby@11.1.0: 1481 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} 1482 | engines: {node: '>=10'} 1483 | dependencies: 1484 | array-union: 2.1.0 1485 | dir-glob: 3.0.1 1486 | fast-glob: 3.3.1 1487 | ignore: 5.2.4 1488 | merge2: 1.4.1 1489 | slash: 3.0.0 1490 | dev: false 1491 | 1492 | /gopd@1.0.1: 1493 | resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} 1494 | dependencies: 1495 | get-intrinsic: 1.2.1 1496 | dev: false 1497 | 1498 | /graphemer@1.4.0: 1499 | resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} 1500 | 1501 | /has-bigints@1.0.2: 1502 | resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} 1503 | dev: false 1504 | 1505 | /has-flag@3.0.0: 1506 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} 1507 | engines: {node: '>=4'} 1508 | dev: false 1509 | 1510 | /has-flag@4.0.0: 1511 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1512 | engines: {node: '>=8'} 1513 | 1514 | /has-property-descriptors@1.0.0: 1515 | resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} 1516 | dependencies: 1517 | get-intrinsic: 1.2.1 1518 | dev: false 1519 | 1520 | /has-proto@1.0.1: 1521 | resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} 1522 | engines: {node: '>= 0.4'} 1523 | dev: false 1524 | 1525 | /has-symbols@1.0.3: 1526 | resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} 1527 | engines: {node: '>= 0.4'} 1528 | dev: false 1529 | 1530 | /has-tostringtag@1.0.0: 1531 | resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} 1532 | engines: {node: '>= 0.4'} 1533 | dependencies: 1534 | has-symbols: 1.0.3 1535 | dev: false 1536 | 1537 | /has@1.0.3: 1538 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} 1539 | engines: {node: '>= 0.4.0'} 1540 | dependencies: 1541 | function-bind: 1.1.1 1542 | dev: false 1543 | 1544 | /hasown@2.0.0: 1545 | resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} 1546 | engines: {node: '>= 0.4'} 1547 | dependencies: 1548 | function-bind: 1.1.2 1549 | dev: false 1550 | 1551 | /hosted-git-info@2.8.9: 1552 | resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} 1553 | dev: false 1554 | 1555 | /htmlparser2@8.0.1: 1556 | resolution: {integrity: sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==} 1557 | dependencies: 1558 | domelementtype: 2.3.0 1559 | domhandler: 5.0.3 1560 | domutils: 3.0.1 1561 | entities: 4.4.0 1562 | dev: false 1563 | 1564 | /https-proxy-agent@5.0.1: 1565 | resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} 1566 | engines: {node: '>= 6'} 1567 | dependencies: 1568 | agent-base: 6.0.2 1569 | debug: 4.3.4 1570 | transitivePeerDependencies: 1571 | - supports-color 1572 | dev: true 1573 | 1574 | /human-signals@2.1.0: 1575 | resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} 1576 | engines: {node: '>=10.17.0'} 1577 | dev: false 1578 | 1579 | /human-signals@4.3.1: 1580 | resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} 1581 | engines: {node: '>=14.18.0'} 1582 | dev: false 1583 | 1584 | /ignore@5.2.4: 1585 | resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} 1586 | engines: {node: '>= 4'} 1587 | 1588 | /import-fresh@3.3.0: 1589 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} 1590 | engines: {node: '>=6'} 1591 | dependencies: 1592 | parent-module: 1.0.1 1593 | resolve-from: 4.0.0 1594 | 1595 | /imurmurhash@0.1.4: 1596 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 1597 | engines: {node: '>=0.8.19'} 1598 | 1599 | /indent-string@4.0.0: 1600 | resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} 1601 | engines: {node: '>=8'} 1602 | dev: false 1603 | 1604 | /inflight@1.0.6: 1605 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 1606 | dependencies: 1607 | once: 1.4.0 1608 | wrappy: 1.0.2 1609 | 1610 | /inherits@2.0.4: 1611 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 1612 | 1613 | /internal-slot@1.0.5: 1614 | resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} 1615 | engines: {node: '>= 0.4'} 1616 | dependencies: 1617 | get-intrinsic: 1.2.1 1618 | has: 1.0.3 1619 | side-channel: 1.0.4 1620 | dev: false 1621 | 1622 | /is-alphabetical@1.0.4: 1623 | resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} 1624 | dev: false 1625 | 1626 | /is-alphanumerical@1.0.4: 1627 | resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} 1628 | dependencies: 1629 | is-alphabetical: 1.0.4 1630 | is-decimal: 1.0.4 1631 | dev: false 1632 | 1633 | /is-array-buffer@3.0.2: 1634 | resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} 1635 | dependencies: 1636 | call-bind: 1.0.2 1637 | get-intrinsic: 1.2.1 1638 | is-typed-array: 1.1.10 1639 | dev: false 1640 | 1641 | /is-arrayish@0.2.1: 1642 | resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} 1643 | dev: false 1644 | 1645 | /is-bigint@1.0.4: 1646 | resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} 1647 | dependencies: 1648 | has-bigints: 1.0.2 1649 | dev: false 1650 | 1651 | /is-binary-path@2.1.0: 1652 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 1653 | engines: {node: '>=8'} 1654 | dependencies: 1655 | binary-extensions: 2.2.0 1656 | dev: true 1657 | 1658 | /is-boolean-object@1.1.2: 1659 | resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} 1660 | engines: {node: '>= 0.4'} 1661 | dependencies: 1662 | call-bind: 1.0.2 1663 | has-tostringtag: 1.0.0 1664 | dev: false 1665 | 1666 | /is-builtin-module@3.2.1: 1667 | resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} 1668 | engines: {node: '>=6'} 1669 | dependencies: 1670 | builtin-modules: 3.3.0 1671 | dev: false 1672 | 1673 | /is-callable@1.2.7: 1674 | resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} 1675 | engines: {node: '>= 0.4'} 1676 | dev: false 1677 | 1678 | /is-core-module@2.13.0: 1679 | resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==} 1680 | dependencies: 1681 | has: 1.0.3 1682 | dev: false 1683 | 1684 | /is-core-module@2.13.1: 1685 | resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} 1686 | dependencies: 1687 | hasown: 2.0.0 1688 | dev: false 1689 | 1690 | /is-date-object@1.0.5: 1691 | resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} 1692 | engines: {node: '>= 0.4'} 1693 | dependencies: 1694 | has-tostringtag: 1.0.0 1695 | dev: false 1696 | 1697 | /is-decimal@1.0.4: 1698 | resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} 1699 | dev: false 1700 | 1701 | /is-docker@2.2.1: 1702 | resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} 1703 | engines: {node: '>=8'} 1704 | hasBin: true 1705 | dev: false 1706 | 1707 | /is-docker@3.0.0: 1708 | resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} 1709 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1710 | hasBin: true 1711 | dev: false 1712 | 1713 | /is-extglob@2.1.1: 1714 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 1715 | engines: {node: '>=0.10.0'} 1716 | 1717 | /is-glob@4.0.3: 1718 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 1719 | engines: {node: '>=0.10.0'} 1720 | dependencies: 1721 | is-extglob: 2.1.1 1722 | 1723 | /is-hexadecimal@1.0.4: 1724 | resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} 1725 | dev: false 1726 | 1727 | /is-inside-container@1.0.0: 1728 | resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} 1729 | engines: {node: '>=14.16'} 1730 | hasBin: true 1731 | dependencies: 1732 | is-docker: 3.0.0 1733 | dev: false 1734 | 1735 | /is-negative-zero@2.0.2: 1736 | resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} 1737 | engines: {node: '>= 0.4'} 1738 | dev: false 1739 | 1740 | /is-number-object@1.0.7: 1741 | resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} 1742 | engines: {node: '>= 0.4'} 1743 | dependencies: 1744 | has-tostringtag: 1.0.0 1745 | dev: false 1746 | 1747 | /is-number@7.0.0: 1748 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 1749 | engines: {node: '>=0.12.0'} 1750 | 1751 | /is-path-inside@3.0.3: 1752 | resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} 1753 | engines: {node: '>=8'} 1754 | 1755 | /is-regex@1.1.4: 1756 | resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} 1757 | engines: {node: '>= 0.4'} 1758 | dependencies: 1759 | call-bind: 1.0.2 1760 | has-tostringtag: 1.0.0 1761 | dev: false 1762 | 1763 | /is-shared-array-buffer@1.0.2: 1764 | resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} 1765 | dependencies: 1766 | call-bind: 1.0.2 1767 | dev: false 1768 | 1769 | /is-stream@2.0.1: 1770 | resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} 1771 | engines: {node: '>=8'} 1772 | dev: false 1773 | 1774 | /is-stream@3.0.0: 1775 | resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} 1776 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1777 | dev: false 1778 | 1779 | /is-string@1.0.7: 1780 | resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} 1781 | engines: {node: '>= 0.4'} 1782 | dependencies: 1783 | has-tostringtag: 1.0.0 1784 | dev: false 1785 | 1786 | /is-symbol@1.0.4: 1787 | resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} 1788 | engines: {node: '>= 0.4'} 1789 | dependencies: 1790 | has-symbols: 1.0.3 1791 | dev: false 1792 | 1793 | /is-typed-array@1.1.10: 1794 | resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} 1795 | engines: {node: '>= 0.4'} 1796 | dependencies: 1797 | available-typed-arrays: 1.0.5 1798 | call-bind: 1.0.2 1799 | for-each: 0.3.3 1800 | gopd: 1.0.1 1801 | has-tostringtag: 1.0.0 1802 | dev: false 1803 | 1804 | /is-weakref@1.0.2: 1805 | resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} 1806 | dependencies: 1807 | call-bind: 1.0.2 1808 | dev: false 1809 | 1810 | /is-wsl@2.2.0: 1811 | resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} 1812 | engines: {node: '>=8'} 1813 | dependencies: 1814 | is-docker: 2.2.1 1815 | dev: false 1816 | 1817 | /isarray@2.0.5: 1818 | resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} 1819 | dev: false 1820 | 1821 | /isexe@2.0.0: 1822 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 1823 | 1824 | /jiti@1.18.2: 1825 | resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==} 1826 | hasBin: true 1827 | dev: true 1828 | 1829 | /js-tokens@4.0.0: 1830 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 1831 | dev: false 1832 | 1833 | /js-yaml@4.1.0: 1834 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 1835 | hasBin: true 1836 | dependencies: 1837 | argparse: 2.0.1 1838 | 1839 | /jsesc@0.5.0: 1840 | resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} 1841 | hasBin: true 1842 | dev: false 1843 | 1844 | /jsesc@3.0.2: 1845 | resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} 1846 | engines: {node: '>=6'} 1847 | hasBin: true 1848 | dev: false 1849 | 1850 | /json-parse-even-better-errors@2.3.1: 1851 | resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} 1852 | dev: false 1853 | 1854 | /json-schema-traverse@0.4.1: 1855 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 1856 | 1857 | /json-stable-stringify-without-jsonify@1.0.1: 1858 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 1859 | 1860 | /json5@1.0.2: 1861 | resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} 1862 | hasBin: true 1863 | dependencies: 1864 | minimist: 1.2.8 1865 | dev: false 1866 | 1867 | /jsonc-eslint-parser@2.2.0: 1868 | resolution: {integrity: sha512-x5QjzBOORd+T2EjErIxJnkOEbLVEdD1ILEeBbIJt8Eq/zUn7P7M8qdnWiNVBK5f8oxnJpc6SBHOeeIEl/swPjg==} 1869 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1870 | dependencies: 1871 | acorn: 8.10.0 1872 | eslint-visitor-keys: 3.4.3 1873 | espree: 9.6.1 1874 | semver: 7.5.4 1875 | dev: false 1876 | 1877 | /jsonc-parser@3.2.0: 1878 | resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} 1879 | 1880 | /kleur@3.0.3: 1881 | resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} 1882 | engines: {node: '>=6'} 1883 | dev: true 1884 | 1885 | /levn@0.4.1: 1886 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 1887 | engines: {node: '>= 0.8.0'} 1888 | dependencies: 1889 | prelude-ls: 1.2.1 1890 | type-check: 0.4.0 1891 | 1892 | /lines-and-columns@1.2.4: 1893 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} 1894 | dev: false 1895 | 1896 | /local-pkg@0.5.0: 1897 | resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} 1898 | engines: {node: '>=14'} 1899 | dependencies: 1900 | mlly: 1.4.2 1901 | pkg-types: 1.0.3 1902 | dev: false 1903 | 1904 | /locate-path@5.0.0: 1905 | resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} 1906 | engines: {node: '>=8'} 1907 | dependencies: 1908 | p-locate: 4.1.0 1909 | dev: false 1910 | 1911 | /locate-path@6.0.0: 1912 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 1913 | engines: {node: '>=10'} 1914 | dependencies: 1915 | p-locate: 5.0.0 1916 | 1917 | /lodash.merge@4.6.2: 1918 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 1919 | 1920 | /lodash@4.17.21: 1921 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 1922 | dev: false 1923 | 1924 | /lru-cache@6.0.0: 1925 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} 1926 | engines: {node: '>=10'} 1927 | dependencies: 1928 | yallist: 4.0.0 1929 | 1930 | /mdast-util-from-markdown@0.8.5: 1931 | resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} 1932 | dependencies: 1933 | '@types/mdast': 3.0.11 1934 | mdast-util-to-string: 2.0.0 1935 | micromark: 2.11.4 1936 | parse-entities: 2.0.0 1937 | unist-util-stringify-position: 2.0.3 1938 | transitivePeerDependencies: 1939 | - supports-color 1940 | dev: false 1941 | 1942 | /mdast-util-to-string@2.0.0: 1943 | resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} 1944 | dev: false 1945 | 1946 | /merge-stream@2.0.0: 1947 | resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} 1948 | dev: false 1949 | 1950 | /merge2@1.4.1: 1951 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 1952 | engines: {node: '>= 8'} 1953 | 1954 | /micromark@2.11.4: 1955 | resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} 1956 | dependencies: 1957 | debug: 4.3.4 1958 | parse-entities: 2.0.0 1959 | transitivePeerDependencies: 1960 | - supports-color 1961 | dev: false 1962 | 1963 | /micromatch@4.0.5: 1964 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} 1965 | engines: {node: '>=8.6'} 1966 | dependencies: 1967 | braces: 3.0.2 1968 | picomatch: 2.3.1 1969 | 1970 | /mimic-fn@2.1.0: 1971 | resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} 1972 | engines: {node: '>=6'} 1973 | dev: false 1974 | 1975 | /mimic-fn@4.0.0: 1976 | resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} 1977 | engines: {node: '>=12'} 1978 | dev: false 1979 | 1980 | /min-indent@1.0.1: 1981 | resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} 1982 | engines: {node: '>=4'} 1983 | dev: false 1984 | 1985 | /minimatch@3.1.2: 1986 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 1987 | dependencies: 1988 | brace-expansion: 1.1.11 1989 | 1990 | /minimist@1.2.8: 1991 | resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} 1992 | dev: false 1993 | 1994 | /minipass@3.3.6: 1995 | resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} 1996 | engines: {node: '>=8'} 1997 | dependencies: 1998 | yallist: 4.0.0 1999 | dev: true 2000 | 2001 | /minipass@4.2.8: 2002 | resolution: {integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==} 2003 | engines: {node: '>=8'} 2004 | dev: true 2005 | 2006 | /minizlib@2.1.2: 2007 | resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} 2008 | engines: {node: '>= 8'} 2009 | dependencies: 2010 | minipass: 3.3.6 2011 | yallist: 4.0.0 2012 | dev: true 2013 | 2014 | /mkdirp@1.0.4: 2015 | resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} 2016 | engines: {node: '>=10'} 2017 | hasBin: true 2018 | dev: true 2019 | 2020 | /mlly@1.4.1: 2021 | resolution: {integrity: sha512-SCDs78Q2o09jiZiE2WziwVBEqXQ02XkGdUy45cbJf+BpYRIjArXRJ1Wbowxkb+NaM9DWvS3UC9GiO/6eqvQ/pg==} 2022 | dependencies: 2023 | acorn: 8.10.0 2024 | pathe: 1.1.1 2025 | pkg-types: 1.0.3 2026 | ufo: 1.3.0 2027 | dev: true 2028 | 2029 | /mlly@1.4.2: 2030 | resolution: {integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==} 2031 | dependencies: 2032 | acorn: 8.10.0 2033 | pathe: 1.1.1 2034 | pkg-types: 1.0.3 2035 | ufo: 1.3.0 2036 | 2037 | /mri@1.2.0: 2038 | resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} 2039 | engines: {node: '>=4'} 2040 | dev: true 2041 | 2042 | /ms@2.1.2: 2043 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 2044 | 2045 | /ms@2.1.3: 2046 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 2047 | dev: false 2048 | 2049 | /natural-compare-lite@1.4.0: 2050 | resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} 2051 | dev: false 2052 | 2053 | /natural-compare@1.4.0: 2054 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 2055 | 2056 | /node-fetch-native@1.1.0: 2057 | resolution: {integrity: sha512-nl5goFCig93JZ9FIV8GHT9xpNqXbxQUzkOmKIMKmncsBH9jhg7qKex8hirpymkBFmNQ114chEEG5lS4wgK2I+Q==} 2058 | dev: true 2059 | 2060 | /normalize-package-data@2.5.0: 2061 | resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} 2062 | dependencies: 2063 | hosted-git-info: 2.8.9 2064 | resolve: 1.22.1 2065 | semver: 5.7.1 2066 | validate-npm-package-license: 3.0.4 2067 | dev: false 2068 | 2069 | /normalize-path@3.0.0: 2070 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 2071 | engines: {node: '>=0.10.0'} 2072 | dev: true 2073 | 2074 | /npm-run-path@4.0.1: 2075 | resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} 2076 | engines: {node: '>=8'} 2077 | dependencies: 2078 | path-key: 3.1.1 2079 | dev: false 2080 | 2081 | /npm-run-path@5.1.0: 2082 | resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} 2083 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 2084 | dependencies: 2085 | path-key: 4.0.0 2086 | dev: false 2087 | 2088 | /nth-check@2.1.1: 2089 | resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} 2090 | dependencies: 2091 | boolbase: 1.0.0 2092 | dev: false 2093 | 2094 | /object-inspect@1.12.3: 2095 | resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} 2096 | dev: false 2097 | 2098 | /object-keys@1.1.1: 2099 | resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} 2100 | engines: {node: '>= 0.4'} 2101 | dev: false 2102 | 2103 | /object.assign@4.1.4: 2104 | resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} 2105 | engines: {node: '>= 0.4'} 2106 | dependencies: 2107 | call-bind: 1.0.2 2108 | define-properties: 1.2.0 2109 | has-symbols: 1.0.3 2110 | object-keys: 1.1.1 2111 | dev: false 2112 | 2113 | /object.fromentries@2.0.7: 2114 | resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==} 2115 | engines: {node: '>= 0.4'} 2116 | dependencies: 2117 | call-bind: 1.0.2 2118 | define-properties: 1.2.0 2119 | es-abstract: 1.22.1 2120 | dev: false 2121 | 2122 | /object.groupby@1.0.1: 2123 | resolution: {integrity: sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==} 2124 | dependencies: 2125 | call-bind: 1.0.2 2126 | define-properties: 1.2.0 2127 | es-abstract: 1.22.1 2128 | get-intrinsic: 1.2.1 2129 | dev: false 2130 | 2131 | /object.values@1.1.7: 2132 | resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==} 2133 | engines: {node: '>= 0.4'} 2134 | dependencies: 2135 | call-bind: 1.0.2 2136 | define-properties: 1.2.0 2137 | es-abstract: 1.22.1 2138 | dev: false 2139 | 2140 | /ohash@1.1.2: 2141 | resolution: {integrity: sha512-9CIOSq5945rI045GFtcO3uudyOkYVY1nyfFxVQp+9BRgslr8jPNiSSrsFGg/BNTUFOLqx0P5tng6G32brIPw0w==} 2142 | dev: true 2143 | 2144 | /once@1.4.0: 2145 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 2146 | dependencies: 2147 | wrappy: 1.0.2 2148 | 2149 | /onetime@5.1.2: 2150 | resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} 2151 | engines: {node: '>=6'} 2152 | dependencies: 2153 | mimic-fn: 2.1.0 2154 | dev: false 2155 | 2156 | /onetime@6.0.0: 2157 | resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} 2158 | engines: {node: '>=12'} 2159 | dependencies: 2160 | mimic-fn: 4.0.0 2161 | dev: false 2162 | 2163 | /open@9.1.0: 2164 | resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==} 2165 | engines: {node: '>=14.16'} 2166 | dependencies: 2167 | default-browser: 4.0.0 2168 | define-lazy-prop: 3.0.0 2169 | is-inside-container: 1.0.0 2170 | is-wsl: 2.2.0 2171 | dev: false 2172 | 2173 | /optionator@0.9.3: 2174 | resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} 2175 | engines: {node: '>= 0.8.0'} 2176 | dependencies: 2177 | '@aashutoshrathi/word-wrap': 1.2.6 2178 | deep-is: 0.1.4 2179 | fast-levenshtein: 2.0.6 2180 | levn: 0.4.1 2181 | prelude-ls: 1.2.1 2182 | type-check: 0.4.0 2183 | 2184 | /p-limit@2.3.0: 2185 | resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} 2186 | engines: {node: '>=6'} 2187 | dependencies: 2188 | p-try: 2.2.0 2189 | dev: false 2190 | 2191 | /p-limit@3.1.0: 2192 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 2193 | engines: {node: '>=10'} 2194 | dependencies: 2195 | yocto-queue: 0.1.0 2196 | 2197 | /p-locate@4.1.0: 2198 | resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} 2199 | engines: {node: '>=8'} 2200 | dependencies: 2201 | p-limit: 2.3.0 2202 | dev: false 2203 | 2204 | /p-locate@5.0.0: 2205 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 2206 | engines: {node: '>=10'} 2207 | dependencies: 2208 | p-limit: 3.1.0 2209 | 2210 | /p-try@2.2.0: 2211 | resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} 2212 | engines: {node: '>=6'} 2213 | dev: false 2214 | 2215 | /parent-module@1.0.1: 2216 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 2217 | engines: {node: '>=6'} 2218 | dependencies: 2219 | callsites: 3.1.0 2220 | 2221 | /parse-entities@2.0.0: 2222 | resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} 2223 | dependencies: 2224 | character-entities: 1.2.4 2225 | character-entities-legacy: 1.1.4 2226 | character-reference-invalid: 1.1.4 2227 | is-alphanumerical: 1.0.4 2228 | is-decimal: 1.0.4 2229 | is-hexadecimal: 1.0.4 2230 | dev: false 2231 | 2232 | /parse-json@5.2.0: 2233 | resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} 2234 | engines: {node: '>=8'} 2235 | dependencies: 2236 | '@babel/code-frame': 7.18.6 2237 | error-ex: 1.3.2 2238 | json-parse-even-better-errors: 2.3.1 2239 | lines-and-columns: 1.2.4 2240 | dev: false 2241 | 2242 | /path-exists@4.0.0: 2243 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 2244 | engines: {node: '>=8'} 2245 | 2246 | /path-is-absolute@1.0.1: 2247 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 2248 | engines: {node: '>=0.10.0'} 2249 | 2250 | /path-key@3.1.1: 2251 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 2252 | engines: {node: '>=8'} 2253 | 2254 | /path-key@4.0.0: 2255 | resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} 2256 | engines: {node: '>=12'} 2257 | dev: false 2258 | 2259 | /path-parse@1.0.7: 2260 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 2261 | dev: false 2262 | 2263 | /path-type@4.0.0: 2264 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 2265 | engines: {node: '>=8'} 2266 | dev: false 2267 | 2268 | /pathe@1.1.1: 2269 | resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==} 2270 | 2271 | /perfect-debounce@1.0.0: 2272 | resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} 2273 | dev: true 2274 | 2275 | /picocolors@1.0.0: 2276 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 2277 | dev: false 2278 | 2279 | /picomatch@2.3.1: 2280 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 2281 | engines: {node: '>=8.6'} 2282 | 2283 | /pkg-types@1.0.3: 2284 | resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} 2285 | dependencies: 2286 | jsonc-parser: 3.2.0 2287 | mlly: 1.4.2 2288 | pathe: 1.1.1 2289 | 2290 | /pluralize@8.0.0: 2291 | resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} 2292 | engines: {node: '>=4'} 2293 | dev: false 2294 | 2295 | /postcss-selector-parser@6.0.13: 2296 | resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} 2297 | engines: {node: '>=4'} 2298 | dependencies: 2299 | cssesc: 3.0.0 2300 | util-deprecate: 1.0.2 2301 | dev: false 2302 | 2303 | /prelude-ls@1.2.1: 2304 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 2305 | engines: {node: '>= 0.8.0'} 2306 | 2307 | /prettier-linter-helpers@1.0.0: 2308 | resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} 2309 | engines: {node: '>=6.0.0'} 2310 | dependencies: 2311 | fast-diff: 1.2.0 2312 | dev: false 2313 | 2314 | /prettier@3.1.0: 2315 | resolution: {integrity: sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==} 2316 | engines: {node: '>=14'} 2317 | hasBin: true 2318 | dev: false 2319 | 2320 | /prompts@2.4.2: 2321 | resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} 2322 | engines: {node: '>= 6'} 2323 | dependencies: 2324 | kleur: 3.0.3 2325 | sisteransi: 1.0.5 2326 | dev: true 2327 | 2328 | /punycode@2.3.0: 2329 | resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} 2330 | engines: {node: '>=6'} 2331 | 2332 | /queue-microtask@1.2.3: 2333 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 2334 | 2335 | /rc9@2.1.1: 2336 | resolution: {integrity: sha512-lNeOl38Ws0eNxpO3+wD1I9rkHGQyj1NU1jlzv4go2CtEnEQEUfqnIvZG7W+bC/aXdJ27n5x/yUjb6RoT9tko+Q==} 2337 | dependencies: 2338 | defu: 6.1.2 2339 | destr: 2.0.1 2340 | flat: 5.0.2 2341 | dev: true 2342 | 2343 | /read-pkg-up@7.0.1: 2344 | resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} 2345 | engines: {node: '>=8'} 2346 | dependencies: 2347 | find-up: 4.1.0 2348 | read-pkg: 5.2.0 2349 | type-fest: 0.8.1 2350 | dev: false 2351 | 2352 | /read-pkg@5.2.0: 2353 | resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} 2354 | engines: {node: '>=8'} 2355 | dependencies: 2356 | '@types/normalize-package-data': 2.4.1 2357 | normalize-package-data: 2.5.0 2358 | parse-json: 5.2.0 2359 | type-fest: 0.6.0 2360 | dev: false 2361 | 2362 | /readdirp@3.6.0: 2363 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 2364 | engines: {node: '>=8.10.0'} 2365 | dependencies: 2366 | picomatch: 2.3.1 2367 | dev: true 2368 | 2369 | /regexp-tree@0.1.27: 2370 | resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} 2371 | hasBin: true 2372 | dev: false 2373 | 2374 | /regexp.prototype.flags@1.5.0: 2375 | resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==} 2376 | engines: {node: '>= 0.4'} 2377 | dependencies: 2378 | call-bind: 1.0.2 2379 | define-properties: 1.2.0 2380 | functions-have-names: 1.2.3 2381 | dev: false 2382 | 2383 | /regjsparser@0.10.0: 2384 | resolution: {integrity: sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==} 2385 | hasBin: true 2386 | dependencies: 2387 | jsesc: 0.5.0 2388 | dev: false 2389 | 2390 | /resolve-from@4.0.0: 2391 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 2392 | engines: {node: '>=4'} 2393 | 2394 | /resolve@1.22.1: 2395 | resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} 2396 | hasBin: true 2397 | dependencies: 2398 | is-core-module: 2.13.0 2399 | path-parse: 1.0.7 2400 | supports-preserve-symlinks-flag: 1.0.0 2401 | dev: false 2402 | 2403 | /resolve@1.22.8: 2404 | resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} 2405 | hasBin: true 2406 | dependencies: 2407 | is-core-module: 2.13.1 2408 | path-parse: 1.0.7 2409 | supports-preserve-symlinks-flag: 1.0.0 2410 | dev: false 2411 | 2412 | /reusify@1.0.4: 2413 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 2414 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 2415 | 2416 | /rimraf@3.0.2: 2417 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 2418 | hasBin: true 2419 | dependencies: 2420 | glob: 7.2.3 2421 | 2422 | /run-applescript@5.0.0: 2423 | resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==} 2424 | engines: {node: '>=12'} 2425 | dependencies: 2426 | execa: 5.1.1 2427 | dev: false 2428 | 2429 | /run-parallel@1.2.0: 2430 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 2431 | dependencies: 2432 | queue-microtask: 1.2.3 2433 | 2434 | /safe-array-concat@1.0.0: 2435 | resolution: {integrity: sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==} 2436 | engines: {node: '>=0.4'} 2437 | dependencies: 2438 | call-bind: 1.0.2 2439 | get-intrinsic: 1.2.1 2440 | has-symbols: 1.0.3 2441 | isarray: 2.0.5 2442 | dev: false 2443 | 2444 | /safe-regex-test@1.0.0: 2445 | resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} 2446 | dependencies: 2447 | call-bind: 1.0.2 2448 | get-intrinsic: 1.2.1 2449 | is-regex: 1.1.4 2450 | dev: false 2451 | 2452 | /semver@5.7.1: 2453 | resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} 2454 | hasBin: true 2455 | dev: false 2456 | 2457 | /semver@6.3.1: 2458 | resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} 2459 | hasBin: true 2460 | dev: false 2461 | 2462 | /semver@7.5.1: 2463 | resolution: {integrity: sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==} 2464 | engines: {node: '>=10'} 2465 | hasBin: true 2466 | dependencies: 2467 | lru-cache: 6.0.0 2468 | dev: false 2469 | 2470 | /semver@7.5.4: 2471 | resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} 2472 | engines: {node: '>=10'} 2473 | hasBin: true 2474 | dependencies: 2475 | lru-cache: 6.0.0 2476 | 2477 | /shebang-command@2.0.0: 2478 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 2479 | engines: {node: '>=8'} 2480 | dependencies: 2481 | shebang-regex: 3.0.0 2482 | 2483 | /shebang-regex@3.0.0: 2484 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 2485 | engines: {node: '>=8'} 2486 | 2487 | /side-channel@1.0.4: 2488 | resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} 2489 | dependencies: 2490 | call-bind: 1.0.2 2491 | get-intrinsic: 1.2.1 2492 | object-inspect: 1.12.3 2493 | dev: false 2494 | 2495 | /signal-exit@3.0.7: 2496 | resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} 2497 | dev: false 2498 | 2499 | /sisteransi@1.0.5: 2500 | resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} 2501 | dev: true 2502 | 2503 | /slash@3.0.0: 2504 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 2505 | engines: {node: '>=8'} 2506 | dev: false 2507 | 2508 | /spdx-correct@3.2.0: 2509 | resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} 2510 | dependencies: 2511 | spdx-expression-parse: 3.0.1 2512 | spdx-license-ids: 3.0.13 2513 | dev: false 2514 | 2515 | /spdx-exceptions@2.3.0: 2516 | resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} 2517 | dev: false 2518 | 2519 | /spdx-expression-parse@3.0.1: 2520 | resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} 2521 | dependencies: 2522 | spdx-exceptions: 2.3.0 2523 | spdx-license-ids: 3.0.13 2524 | dev: false 2525 | 2526 | /spdx-license-ids@3.0.13: 2527 | resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==} 2528 | dev: false 2529 | 2530 | /string-argv@0.3.1: 2531 | resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==} 2532 | engines: {node: '>=0.6.19'} 2533 | dev: true 2534 | 2535 | /string.prototype.trim@1.2.7: 2536 | resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==} 2537 | engines: {node: '>= 0.4'} 2538 | dependencies: 2539 | call-bind: 1.0.2 2540 | define-properties: 1.2.0 2541 | es-abstract: 1.22.1 2542 | dev: false 2543 | 2544 | /string.prototype.trimend@1.0.6: 2545 | resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} 2546 | dependencies: 2547 | call-bind: 1.0.2 2548 | define-properties: 1.2.0 2549 | es-abstract: 1.22.1 2550 | dev: false 2551 | 2552 | /string.prototype.trimstart@1.0.6: 2553 | resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} 2554 | dependencies: 2555 | call-bind: 1.0.2 2556 | define-properties: 1.2.0 2557 | es-abstract: 1.22.1 2558 | dev: false 2559 | 2560 | /strip-ansi@6.0.1: 2561 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 2562 | engines: {node: '>=8'} 2563 | dependencies: 2564 | ansi-regex: 5.0.1 2565 | 2566 | /strip-bom@3.0.0: 2567 | resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} 2568 | engines: {node: '>=4'} 2569 | dev: false 2570 | 2571 | /strip-final-newline@2.0.0: 2572 | resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} 2573 | engines: {node: '>=6'} 2574 | dev: false 2575 | 2576 | /strip-final-newline@3.0.0: 2577 | resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} 2578 | engines: {node: '>=12'} 2579 | dev: false 2580 | 2581 | /strip-indent@3.0.0: 2582 | resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} 2583 | engines: {node: '>=8'} 2584 | dependencies: 2585 | min-indent: 1.0.1 2586 | dev: false 2587 | 2588 | /strip-json-comments@3.1.1: 2589 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 2590 | engines: {node: '>=8'} 2591 | 2592 | /supports-color@5.5.0: 2593 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 2594 | engines: {node: '>=4'} 2595 | dependencies: 2596 | has-flag: 3.0.0 2597 | dev: false 2598 | 2599 | /supports-color@7.2.0: 2600 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 2601 | engines: {node: '>=8'} 2602 | dependencies: 2603 | has-flag: 4.0.0 2604 | 2605 | /supports-preserve-symlinks-flag@1.0.0: 2606 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 2607 | engines: {node: '>= 0.4'} 2608 | dev: false 2609 | 2610 | /synckit@0.8.5: 2611 | resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==} 2612 | engines: {node: ^14.18.0 || >=16.0.0} 2613 | dependencies: 2614 | '@pkgr/utils': 2.4.2 2615 | tslib: 2.6.0 2616 | dev: false 2617 | 2618 | /tar@6.1.13: 2619 | resolution: {integrity: sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==} 2620 | engines: {node: '>=10'} 2621 | dependencies: 2622 | chownr: 2.0.0 2623 | fs-minipass: 2.1.0 2624 | minipass: 4.2.8 2625 | minizlib: 2.1.2 2626 | mkdirp: 1.0.4 2627 | yallist: 4.0.0 2628 | dev: true 2629 | 2630 | /text-table@0.2.0: 2631 | resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} 2632 | 2633 | /titleize@3.0.0: 2634 | resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==} 2635 | engines: {node: '>=12'} 2636 | dev: false 2637 | 2638 | /to-regex-range@5.0.1: 2639 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 2640 | engines: {node: '>=8.0'} 2641 | dependencies: 2642 | is-number: 7.0.0 2643 | 2644 | /tsconfig-paths@3.14.2: 2645 | resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==} 2646 | dependencies: 2647 | '@types/json5': 0.0.29 2648 | json5: 1.0.2 2649 | minimist: 1.2.8 2650 | strip-bom: 3.0.0 2651 | dev: false 2652 | 2653 | /tslib@1.14.1: 2654 | resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} 2655 | dev: false 2656 | 2657 | /tslib@2.6.0: 2658 | resolution: {integrity: sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==} 2659 | dev: false 2660 | 2661 | /tsutils@3.21.0(typescript@5.2.2): 2662 | resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} 2663 | engines: {node: '>= 6'} 2664 | peerDependencies: 2665 | 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' 2666 | dependencies: 2667 | tslib: 1.14.1 2668 | typescript: 5.2.2 2669 | dev: false 2670 | 2671 | /type-check@0.4.0: 2672 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 2673 | engines: {node: '>= 0.8.0'} 2674 | dependencies: 2675 | prelude-ls: 1.2.1 2676 | 2677 | /type-detect@4.0.8: 2678 | resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} 2679 | engines: {node: '>=4'} 2680 | dev: true 2681 | 2682 | /type-fest@0.20.2: 2683 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} 2684 | engines: {node: '>=10'} 2685 | 2686 | /type-fest@0.6.0: 2687 | resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} 2688 | engines: {node: '>=8'} 2689 | dev: false 2690 | 2691 | /type-fest@0.8.1: 2692 | resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} 2693 | engines: {node: '>=8'} 2694 | dev: false 2695 | 2696 | /typed-array-buffer@1.0.0: 2697 | resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==} 2698 | engines: {node: '>= 0.4'} 2699 | dependencies: 2700 | call-bind: 1.0.2 2701 | get-intrinsic: 1.2.1 2702 | is-typed-array: 1.1.10 2703 | dev: false 2704 | 2705 | /typed-array-byte-length@1.0.0: 2706 | resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==} 2707 | engines: {node: '>= 0.4'} 2708 | dependencies: 2709 | call-bind: 1.0.2 2710 | for-each: 0.3.3 2711 | has-proto: 1.0.1 2712 | is-typed-array: 1.1.10 2713 | dev: false 2714 | 2715 | /typed-array-byte-offset@1.0.0: 2716 | resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==} 2717 | engines: {node: '>= 0.4'} 2718 | dependencies: 2719 | available-typed-arrays: 1.0.5 2720 | call-bind: 1.0.2 2721 | for-each: 0.3.3 2722 | has-proto: 1.0.1 2723 | is-typed-array: 1.1.10 2724 | dev: false 2725 | 2726 | /typed-array-length@1.0.4: 2727 | resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} 2728 | dependencies: 2729 | call-bind: 1.0.2 2730 | for-each: 0.3.3 2731 | is-typed-array: 1.1.10 2732 | dev: false 2733 | 2734 | /typescript@5.2.2: 2735 | resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} 2736 | engines: {node: '>=14.17'} 2737 | hasBin: true 2738 | 2739 | /ufo@1.3.0: 2740 | resolution: {integrity: sha512-bRn3CsoojyNStCZe0BG0Mt4Nr/4KF+rhFlnNXybgqt5pXHNFRlqinSoQaTrGyzE4X8aHplSb+TorH+COin9Yxw==} 2741 | 2742 | /unbox-primitive@1.0.2: 2743 | resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} 2744 | dependencies: 2745 | call-bind: 1.0.2 2746 | has-bigints: 1.0.2 2747 | has-symbols: 1.0.3 2748 | which-boxed-primitive: 1.0.2 2749 | dev: false 2750 | 2751 | /unist-util-stringify-position@2.0.3: 2752 | resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} 2753 | dependencies: 2754 | '@types/unist': 2.0.6 2755 | dev: false 2756 | 2757 | /untildify@4.0.0: 2758 | resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} 2759 | engines: {node: '>=8'} 2760 | dev: false 2761 | 2762 | /uri-js@4.4.1: 2763 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 2764 | dependencies: 2765 | punycode: 2.3.0 2766 | 2767 | /util-deprecate@1.0.2: 2768 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 2769 | dev: false 2770 | 2771 | /validate-npm-package-license@3.0.4: 2772 | resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} 2773 | dependencies: 2774 | spdx-correct: 3.2.0 2775 | spdx-expression-parse: 3.0.1 2776 | dev: false 2777 | 2778 | /vue-eslint-parser@9.3.1(eslint@8.54.0): 2779 | resolution: {integrity: sha512-Clr85iD2XFZ3lJ52/ppmUDG/spxQu6+MAeHXjjyI4I1NUYZ9xmenQp4N0oaHJhrA8OOxltCVxMRfANGa70vU0g==} 2780 | engines: {node: ^14.17.0 || >=16.0.0} 2781 | peerDependencies: 2782 | eslint: '>=6.0.0' 2783 | dependencies: 2784 | debug: 4.3.4 2785 | eslint: 8.54.0 2786 | eslint-scope: 7.2.2 2787 | eslint-visitor-keys: 3.4.3 2788 | espree: 9.6.1 2789 | esquery: 1.5.0 2790 | lodash: 4.17.21 2791 | semver: 7.5.4 2792 | transitivePeerDependencies: 2793 | - supports-color 2794 | dev: false 2795 | 2796 | /vue@2.0.0: 2797 | resolution: {integrity: sha512-R3ofC6v51hVoSJ7t/lVg6RURSLZAcrf8pabotpFZVqaVEB6s7D+GFFobm/6HXQJU9P7/pNq43ZVFEQdt7PK6YQ==} 2798 | dev: false 2799 | 2800 | /which-boxed-primitive@1.0.2: 2801 | resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} 2802 | dependencies: 2803 | is-bigint: 1.0.4 2804 | is-boolean-object: 1.1.2 2805 | is-number-object: 1.0.7 2806 | is-string: 1.0.7 2807 | is-symbol: 1.0.4 2808 | dev: false 2809 | 2810 | /which-typed-array@1.1.11: 2811 | resolution: {integrity: sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==} 2812 | engines: {node: '>= 0.4'} 2813 | dependencies: 2814 | available-typed-arrays: 1.0.5 2815 | call-bind: 1.0.2 2816 | for-each: 0.3.3 2817 | gopd: 1.0.1 2818 | has-tostringtag: 1.0.0 2819 | dev: false 2820 | 2821 | /which@2.0.2: 2822 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 2823 | engines: {node: '>= 8'} 2824 | hasBin: true 2825 | dependencies: 2826 | isexe: 2.0.0 2827 | 2828 | /wrappy@1.0.2: 2829 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 2830 | 2831 | /xml-name-validator@4.0.0: 2832 | resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} 2833 | engines: {node: '>=12'} 2834 | dev: false 2835 | 2836 | /yallist@4.0.0: 2837 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 2838 | 2839 | /yaml-eslint-parser@1.2.2: 2840 | resolution: {integrity: sha512-pEwzfsKbTrB8G3xc/sN7aw1v6A6c/pKxLAkjclnAyo5g5qOh6eL9WGu0o3cSDQZKrTNk4KL4lQSwZW+nBkANEg==} 2841 | engines: {node: ^14.17.0 || >=16.0.0} 2842 | dependencies: 2843 | eslint-visitor-keys: 3.4.3 2844 | lodash: 4.17.21 2845 | yaml: 2.2.1 2846 | dev: false 2847 | 2848 | /yaml@2.2.1: 2849 | resolution: {integrity: sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==} 2850 | engines: {node: '>= 14'} 2851 | dev: false 2852 | 2853 | /yocto-queue@0.1.0: 2854 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 2855 | engines: {node: '>=10'} 2856 | --------------------------------------------------------------------------------