├── .eslintignore ├── .github ├── FUNDING.yml └── workflows │ ├── ci.yml │ ├── cr.yml │ └── release.yml ├── .gitignore ├── .npmrc ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── .vscodeignore ├── LICENSE ├── README.md ├── README_zh.md ├── assets ├── dark │ └── add.svg └── light │ └── add.svg ├── eslint.config.js ├── icon.png ├── package.json ├── package.nls.json ├── package.nls.zh.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── renovate.json ├── src └── index.ts ├── test └── index.test.ts ├── tsconfig.json └── tsup.config.ts /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | pnpm-lock.yaml 4 | !.* 5 | .history 6 | *.md 7 | .eslintcache 8 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: Simon-He95 2 | custom: ['https://github.com/Simon-He95/sponsor'] 3 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- 1 | name: Test 2 | 3 | on: 4 | push: 5 | branches: 6 | - master 7 | 8 | pull_request: 9 | branches: 10 | - master 11 | 12 | jobs: 13 | build: 14 | runs-on: ${{ matrix.os }} 15 | 16 | timeout-minutes: 10 17 | 18 | strategy: 19 | matrix: 20 | node_version: [14.x, 16.x] 21 | os: [ubuntu-latest, windows-latest] 22 | fail-fast: false 23 | 24 | steps: 25 | - uses: actions/checkout@v2 26 | 27 | - name: Install pnpm 28 | uses: pnpm/action-setup@v2 29 | 30 | - name: Set node version to ${{ matrix.node_version }} 31 | uses: actions/setup-node@v2 32 | with: 33 | node-version: ${{ matrix.node_version }} 34 | cache: pnpm 35 | 36 | - name: Install 37 | run: pnpm i 38 | 39 | - name: Build 40 | run: pnpm run build 41 | 42 | - name: Test 43 | run: pnpm run test 44 | 45 | - name: Lint 46 | run: pnpm run lint 47 | -------------------------------------------------------------------------------- /.github/workflows/cr.yml: -------------------------------------------------------------------------------- 1 | name: Code Review 2 | 3 | permissions: 4 | contents: read 5 | pull-requests: write 6 | 7 | on: 8 | pull_request: 9 | types: [opened, reopened, synchronize] 10 | 11 | jobs: 12 | test: 13 | if: ${{ contains(github.event.*.labels.*.name, 'gpt review') }} # Optional; to run only when a label is attached 14 | runs-on: ubuntu-latest 15 | steps: 16 | - uses: anc95/ChatGPT-CodeReview@main 17 | env: 18 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 19 | OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} 20 | # Optional 21 | LANGUAGE: Chinese 22 | MODEL: 23 | top_p: 1 24 | temperature: 1 25 | -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- 1 | name: Release 2 | 3 | permissions: 4 | contents: write 5 | 6 | on: 7 | push: 8 | tags: 9 | - 'v*' 10 | 11 | jobs: 12 | release: 13 | runs-on: ubuntu-latest 14 | steps: 15 | - uses: actions/checkout@v3 16 | with: 17 | fetch-depth: 0 18 | 19 | - uses: actions/setup-node@v3 20 | with: 21 | node-version: 22.x 22 | 23 | - run: npx changelogithub 24 | env: 25 | GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} 26 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .cache 2 | .DS_Store 3 | .idea 4 | *.log 5 | *.tgz 6 | *.vsix 7 | coverage 8 | dist 9 | lib-cov 10 | logs 11 | node_modules 12 | temp 13 | .eslintcache 14 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | ignore-workspace-root-check=true 2 | node-linker=hoisted 3 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": [ 3 | "amodio.tsl-problem-matcher" 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.2.0", 3 | "configurations": [ 4 | { 5 | "name": "Extension", 6 | "type": "extensionHost", 7 | "request": "launch", 8 | "runtimeExecutable": "${execPath}", 9 | "args": [ 10 | "--extensionDevelopmentPath=${workspaceFolder}" 11 | ], 12 | "outFiles": [ 13 | "${workspaceFolder}/dist/**/*.js" 14 | ], 15 | "preLaunchTask": "npm: dev" 16 | } 17 | ] 18 | } 19 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "editor.inlineSuggest.showToolbar": "always" 3 | } 4 | -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- 1 | // See https://go.microsoft.com/fwlink/?LinkId=733558 2 | // for the documentation about the tasks.json format 3 | { 4 | "version": "2.0.0", 5 | "tasks": [ 6 | { 7 | "type": "npm", 8 | "script": "dev", 9 | "isBackground": true, 10 | "presentation": { 11 | "reveal": "never" 12 | }, 13 | "problemMatcher": [ 14 | { 15 | "base": "$tsc-watch", 16 | "background": { 17 | "activeOnStart": true, 18 | "beginsPattern": "Build start", 19 | "endsPattern": "Build success" 20 | } 21 | } 22 | ], 23 | "group": "build" 24 | } 25 | ] 26 | } 27 | -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- 1 | src 2 | node_modules 3 | test 4 | .github 5 | .vscode 6 | assets 7 | scripts 8 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2023 Simon He 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 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

2 | smc 3 |

4 |

English | 简体中文

5 | 6 | The plug-in for symbol mapping conversion can customize the configuration conversion and the corresponding symbol mapping, configure the effective file type, and can have a bottom bar status switch and shortcut key to control whether the plug-in is enabled. 7 | 8 | ## 🚀 Feat 9 | 10 | - We support custom conversion for specific languages. For example, if I am in the `rust` environment, and `rust` cannot use `'`, I want the `'` I input to be converted to `"`. I can use the following method 👇 11 | 12 | ``` 13 | { 14 | "symbol-mapping-conversion.mappings": { 15 | "rust" :{ 16 | "'":"\"" 17 | }, 18 | "base":{ 19 | "cosnt": "const", 20 | "improt": "import", 21 | "Bearer ": "" 22 | } 23 | } 24 | } 25 | ``` 26 | 27 | ## 🤔️ Think 28 | 29 | - You can use your imagination, for example: I want to automatically convert to 💰 when I enter money, or automatically convert to ❤️ when I enter the heart, or automatically convert to 😊 when I enter laughter, etc. 30 | 31 | - You can also use it as a solution for input symbols in Chinese and English. 32 | 33 | - Use your imagination and you can do a lot of interesting things. 34 | 35 | ## Base Default 36 | 37 | ```ts 38 | const base = { 39 | '【': '[', 40 | '】': ']', 41 | '(': '(', 42 | ')': ')', 43 | '《': '<', 44 | '》': '>', 45 | '「': '{', 46 | '」': '}', 47 | '¥': '$', 48 | '……': '^', 49 | '。': '.', 50 | ',': ',', 51 | ':': ':', 52 | ';': ';', 53 | '?': '?', 54 | '!': '!', 55 | '“': '"', 56 | '”': '"', 57 | '‘': '\'', 58 | '’': '\'', 59 | '~': '~', 60 | '·': '`', 61 | } 62 | ``` 63 | 64 | ## 💪 Power 65 | 66 | - You can control whether to start the plug-in through the switch in the bottom bar. 67 | 68 | - You can control the switch by selecting the Switch the symbol-mapping-conversion bottom status bar command by `cmd + shift + p` 69 | 70 | - You can configure `extLanguage` to exclude unwanted processing in these types of files, such as ['vue'], etc. 71 | 72 | - Custom configuration `symbol-mapping-conversion.mappings`, you can add some rules in `settings`, for example, you encounter `¥`: `💰`, `love`:`💗`, `RMB`: `💴`, `US$`:`💵` 73 | 74 | ## :coffee: 75 | 76 | [buy me a cup of coffee](https://github.com/Simon-He95/sponsor) 77 | 78 | ## License 79 | 80 | [MIT](./license) 81 | 82 | ## Sponsors 83 | 84 |

85 | 86 | 87 | 88 |

89 | -------------------------------------------------------------------------------- /README_zh.md: -------------------------------------------------------------------------------- 1 |

2 | smc 3 |

4 |

English | 简体中文

5 | 6 | 符号映射转换的插件,可以自定义配置转换和对应的符号映射,可以配置生效的文件类型,和可以有一个底部栏状态切换开关和快捷键控制是否启用插件。 7 | 8 | ## 🚀 Feat 9 | 10 | - 我们支持针对特定语言来定制转换,比如我在 `rust` 环境, 因为 `rust` 不能用 `'`, 我希望我输入的 `'` 转换成 `"`, 就可以使用下面的方式 👇 11 | 12 | ```json 13 | { 14 | "symbol-mapping-conversion.mappings": { 15 | "rust": { 16 | "'": "\"" 17 | }, 18 | "base": { 19 | "cosnt": "const", 20 | "improt": "import", 21 | "Bearer ": "" 22 | } 23 | } 24 | } 25 | ``` 26 | 27 | ## 🤔️ Think 28 | 29 | - 你可以发挥你的想象力,比如:我希望在输入到钱的时候,自动转换成💰,或者在输入到心的时候,自动转换成❤️,或者在输入到笑的时候,自动转换成😊,等等 30 | 31 | - 你也可以作为中英文输入法时输入符号的解决方案 32 | 33 | - 发挥你的想象力,可以做很多有趣的事情 34 | 35 | ## Base Default 36 | 37 | ```ts 38 | const base = { 39 | '【': '[', 40 | '】': ']', 41 | '(': '(', 42 | ')': ')', 43 | '《': '<', 44 | '》': '>', 45 | '「': '{', 46 | '」': '}', 47 | '¥': '$', 48 | '……': '^', 49 | '。': '.', 50 | ',': ',', 51 | ':': ':', 52 | ';': ';', 53 | '?': '?', 54 | '!': '!', 55 | '“': '"', 56 | '”': '"', 57 | '‘': '\'', 58 | '’': '\'', 59 | '~': '~', 60 | '·': '`', 61 | } 62 | ``` 63 | 64 | ## 💪 Power 65 | 66 | - 可以通过底部栏的开关控制是否启动插件 67 | 68 | - 可以通过`cmd + shift + p` 选择 Switch the symbol-mapping-conversion bottom status bar 命令去控制开关 69 | 70 | - 可以配置 `extLanguage` 去排除不希望在这些类型的文件中处理,比如 ['vue'] 等 71 | 72 | - 自定义配置 `symbol-mapping-conversion.mappings`, 可以在 `settings` 去追加一些规则,比如你遇到 `¥`: `💰`,`爱心`:`💗`,`人民币`: `💴`,`美金`:`💵` 73 | 74 | ## :coffee: 75 | 76 | [请我喝一杯咖啡](https://github.com/Simon-He95/sponsor) 77 | 78 | ## License 79 | 80 | [MIT](./license) 81 | 82 | ## Sponsors 83 | 84 |

85 | 86 | 87 | 88 |

89 | -------------------------------------------------------------------------------- /assets/dark/add.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/light/add.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- 1 | // @ts-check 2 | const antfu = require('@antfu/eslint-config').default 3 | 4 | module.exports = antfu( 5 | { 6 | ignores: [ 7 | // eslint ignore globs here 8 | ], 9 | }, 10 | { 11 | rules: { 12 | // overrides 13 | }, 14 | }, 15 | ) 16 | -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/symbol-mapping-conversion/0fa7209a595d26fdd24ac1adc9c2ab84f0991a38/icon.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "publisher": "simonhe", 3 | "name": "symbol-mapping-conversion", 4 | "displayName": "symbol-mapping-conversion", 5 | "version": "0.0.13", 6 | "packageManager": "pnpm@9.15.9", 7 | "description": "symbol-mapping-conversion", 8 | "author": "Simon He ", 9 | "license": "MIT", 10 | "funding": "https://github.com/sponsors/Simon-He95", 11 | "homepage": "https://github.com/Simon-He95/symbol-mapping-conversion#readme", 12 | "repository": { 13 | "type": "git", 14 | "url": "https://github.com/Simon-He95/symbol-mapping-conversion" 15 | }, 16 | "bugs": { 17 | "url": "https://github.com/Simon-He95/symbol-mapping-conversion/issues" 18 | }, 19 | "sponsor": { 20 | "url": "https://github.com/Simon-He95/sponsor" 21 | }, 22 | "categories": [ 23 | "Other" 24 | ], 25 | "main": "./dist/index.js", 26 | "icon": "icon.png", 27 | "files": [ 28 | "dist" 29 | ], 30 | "engines": { 31 | "vscode": "^1.92.0" 32 | }, 33 | "activationEvents": [ 34 | "onStartupFinished" 35 | ], 36 | "contributes": { 37 | "configuration": { 38 | "type": "object", 39 | "title": "symbol-mapping-conversion", 40 | "properties": { 41 | "symbol-mapping-conversion.mappings": { 42 | "type": "object", 43 | "default": {}, 44 | "description": "%symbol-mapping-conversion.mappings%" 45 | }, 46 | "symbol-mapping-conversion.isEnable": { 47 | "type": "boolean", 48 | "default": true, 49 | "description": "%symbol-mapping-conversion.isEnable%" 50 | }, 51 | "symbol-mapping-conversion.extLanguage": { 52 | "type": "array", 53 | "default": [], 54 | "description": "%symbol-mapping-conversion.extLanguage%" 55 | }, 56 | "symbol-mapping-conversion.copyMap": { 57 | "type": "boolean", 58 | "default": false, 59 | "description": "%symbol-mapping-conversion.copyMap%" 60 | } 61 | } 62 | }, 63 | "commands": [ 64 | { 65 | "command": "symbol-mapping-conversion.toggleStatusBar", 66 | "title": "%symbol-mapping-conversion.toggleStatusBar%" 67 | } 68 | ] 69 | }, 70 | "scripts": { 71 | "dev": "pnpm build --watch", 72 | "test": "vitest", 73 | "build": "tsup src/index.ts --external vscode", 74 | "pack": "vsce package --no-dependencies", 75 | "lint": "eslint . --cache", 76 | "lint:fix": "eslint . --fix", 77 | "publish": "vsce publish --no-dependencies", 78 | "typecheck": "tsc --noEmit", 79 | "release": "bumpp && pnpm run publish" 80 | }, 81 | "devDependencies": { 82 | "@antfu/eslint-config": "^2.27.3", 83 | "@types/node": "^22.0.0", 84 | "@types/vscode": "^1.92.0", 85 | "@vscode-use/utils": "^0.0.93", 86 | "bumpp": "^9.5.2", 87 | "eslint": "^9.0.0", 88 | "esno": "^4.0.0", 89 | "pnpm": "^9.0.0", 90 | "tsup": "^8.2.4", 91 | "typescript": "^5.5.4", 92 | "vitest": "^2.0.0", 93 | "vsce": "^2.15.0" 94 | } 95 | } 96 | -------------------------------------------------------------------------------- /package.nls.json: -------------------------------------------------------------------------------- 1 | { 2 | "symbol-mapping-conversion.mappings": "Mapping conversion table", 3 | "symbol-mapping-conversion.isEnable": "Whether to turn on conversion", 4 | "symbol-mapping-conversion.extLanguage": "Which documents are excluded?", 5 | "symbol-mapping-conversion.toggleStatusBar": "Switch the symbol-mapping-conversion bottom status bar", 6 | "symbol-mapping-conversion.copyMap": "Whether to also convert copied and pasted content" 7 | } 8 | -------------------------------------------------------------------------------- /package.nls.zh.json: -------------------------------------------------------------------------------- 1 | { 2 | "symbol-mapping-conversion.mappings": "映射转换表", 3 | "symbol-mapping-conversion.isEnable": "是否开启转换", 4 | "symbol-mapping-conversion.extLanguage": "排除哪些文件", 5 | "symbol-mapping-conversion.toggleStatusBar": "切换 symbol-mapping-conversion 底部状态栏", 6 | "symbol-mapping-conversion.copyMap": "是否针对复制黏贴的内容也进行转换" 7 | } 8 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: '9.0' 2 | 3 | settings: 4 | autoInstallPeers: true 5 | excludeLinksFromLockfile: false 6 | 7 | importers: 8 | 9 | .: 10 | devDependencies: 11 | '@antfu/eslint-config': 12 | specifier: ^2.27.3 13 | version: 2.27.3(@typescript-eslint/utils@8.4.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.5.4))(@vue/compiler-sfc@3.5.2)(eslint@9.22.0(jiti@1.21.6))(typescript@5.5.4)(vitest@2.1.9(@types/node@22.13.10)) 14 | '@types/node': 15 | specifier: ^22.0.0 16 | version: 22.13.10 17 | '@types/vscode': 18 | specifier: ^1.92.0 19 | version: 1.93.0 20 | '@vscode-use/utils': 21 | specifier: ^0.0.93 22 | version: 0.0.93 23 | bumpp: 24 | specifier: ^9.5.2 25 | version: 9.5.2 26 | eslint: 27 | specifier: ^9.0.0 28 | version: 9.22.0(jiti@1.21.6) 29 | esno: 30 | specifier: ^4.0.0 31 | version: 4.8.0 32 | pnpm: 33 | specifier: ^9.0.0 34 | version: 9.11.0 35 | tsup: 36 | specifier: ^8.2.4 37 | version: 8.4.0(jiti@1.21.6)(postcss@8.5.3)(tsx@4.19.3)(typescript@5.5.4)(yaml@2.5.1) 38 | typescript: 39 | specifier: ^5.5.4 40 | version: 5.5.4 41 | vitest: 42 | specifier: ^2.0.0 43 | version: 2.1.9(@types/node@22.13.10) 44 | vsce: 45 | specifier: ^2.15.0 46 | version: 2.15.0 47 | 48 | packages: 49 | 50 | '@antfu/eslint-config@2.27.3': 51 | resolution: {integrity: sha512-Y2Vh/LvPAaYoyLwCiZHJ7p76LEIGg6debeUA4Qs+KOrlGuXLQWRmdZlC6SB33UDNzXqkFeaXAlEcYUqvYoiMKA==} 52 | hasBin: true 53 | peerDependencies: 54 | '@eslint-react/eslint-plugin': ^1.5.8 55 | '@prettier/plugin-xml': ^3.4.1 56 | '@unocss/eslint-plugin': '>=0.50.0' 57 | astro-eslint-parser: ^1.0.2 58 | eslint: '>=8.40.0' 59 | eslint-plugin-astro: ^1.2.0 60 | eslint-plugin-format: '>=0.1.0' 61 | eslint-plugin-react-hooks: ^4.6.0 62 | eslint-plugin-react-refresh: ^0.4.4 63 | eslint-plugin-solid: ^0.13.2 64 | eslint-plugin-svelte: '>=2.35.1' 65 | prettier-plugin-astro: ^0.13.0 66 | prettier-plugin-slidev: ^1.0.5 67 | svelte-eslint-parser: '>=0.37.0' 68 | peerDependenciesMeta: 69 | '@eslint-react/eslint-plugin': 70 | optional: true 71 | '@prettier/plugin-xml': 72 | optional: true 73 | '@unocss/eslint-plugin': 74 | optional: true 75 | astro-eslint-parser: 76 | optional: true 77 | eslint-plugin-astro: 78 | optional: true 79 | eslint-plugin-format: 80 | optional: true 81 | eslint-plugin-react-hooks: 82 | optional: true 83 | eslint-plugin-react-refresh: 84 | optional: true 85 | eslint-plugin-solid: 86 | optional: true 87 | eslint-plugin-svelte: 88 | optional: true 89 | prettier-plugin-astro: 90 | optional: true 91 | prettier-plugin-slidev: 92 | optional: true 93 | svelte-eslint-parser: 94 | optional: true 95 | 96 | '@antfu/install-pkg@0.4.1': 97 | resolution: {integrity: sha512-T7yB5QNG29afhWVkVq7XeIMBa5U/vs9mX69YqayXypPRmYzUmzwnYltplHmPtZ4HPCn+sQKeXW8I47wCbuBOjw==} 98 | 99 | '@antfu/utils@0.7.10': 100 | resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} 101 | 102 | '@babel/code-frame@7.24.7': 103 | resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} 104 | engines: {node: '>=6.9.0'} 105 | 106 | '@babel/helper-string-parser@7.25.9': 107 | resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} 108 | engines: {node: '>=6.9.0'} 109 | 110 | '@babel/helper-validator-identifier@7.24.7': 111 | resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} 112 | engines: {node: '>=6.9.0'} 113 | 114 | '@babel/helper-validator-identifier@7.25.9': 115 | resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} 116 | engines: {node: '>=6.9.0'} 117 | 118 | '@babel/highlight@7.24.7': 119 | resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} 120 | engines: {node: '>=6.9.0'} 121 | 122 | '@babel/parser@7.26.10': 123 | resolution: {integrity: sha512-6aQR2zGE/QFi8JpDLjUZEPYOs7+mhKXm86VaKFiLP35JQwQb6bwUE+XbvkH0EptsYhbNBSUGaUBLKqxH1xSgsA==} 124 | engines: {node: '>=6.0.0'} 125 | hasBin: true 126 | 127 | '@babel/types@7.26.10': 128 | resolution: {integrity: sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==} 129 | engines: {node: '>=6.9.0'} 130 | 131 | '@clack/core@0.3.4': 132 | resolution: {integrity: sha512-H4hxZDXgHtWTwV3RAVenqcC4VbJZNegbBjlPvzOzCouXtS2y3sDvlO3IsbrPNWuLWPPlYVYPghQdSF64683Ldw==} 133 | 134 | '@clack/prompts@0.7.0': 135 | resolution: {integrity: sha512-0MhX9/B4iL6Re04jPrttDm+BsP8y6mS7byuv0BvXgdXhbV5PdlsHt55dvNsuBCPZ7xq1oTAOOuotR9NFbQyMSA==} 136 | bundledDependencies: 137 | - is-unicode-supported 138 | 139 | '@es-joy/jsdoccomment@0.43.1': 140 | resolution: {integrity: sha512-I238eDtOolvCuvtxrnqtlBaw0BwdQuYqK7eA6XIonicMdOOOb75mqdIzkGDUbS04+1Di007rgm9snFRNeVrOog==} 141 | engines: {node: '>=16'} 142 | 143 | '@es-joy/jsdoccomment@0.48.0': 144 | resolution: {integrity: sha512-G6QUWIcC+KvSwXNsJyDTHvqUdNoAVJPPgkc3+Uk4WBKqZvoXhlvazOgm9aL0HwihJLQf0l+tOE2UFzXBqCqgDw==} 145 | engines: {node: '>=16'} 146 | 147 | '@esbuild/aix-ppc64@0.21.5': 148 | resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} 149 | engines: {node: '>=12'} 150 | cpu: [ppc64] 151 | os: [aix] 152 | 153 | '@esbuild/aix-ppc64@0.25.0': 154 | resolution: {integrity: sha512-O7vun9Sf8DFjH2UtqK8Ku3LkquL9SZL8OLY1T5NZkA34+wG3OQF7cl4Ql8vdNzM6fzBbYfLaiRLIOZ+2FOCgBQ==} 155 | engines: {node: '>=18'} 156 | cpu: [ppc64] 157 | os: [aix] 158 | 159 | '@esbuild/aix-ppc64@0.25.1': 160 | resolution: {integrity: sha512-kfYGy8IdzTGy+z0vFGvExZtxkFlA4zAxgKEahG9KE1ScBjpQnFsNOX8KTU5ojNru5ed5CVoJYXFtoxaq5nFbjQ==} 161 | engines: {node: '>=18'} 162 | cpu: [ppc64] 163 | os: [aix] 164 | 165 | '@esbuild/android-arm64@0.21.5': 166 | resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} 167 | engines: {node: '>=12'} 168 | cpu: [arm64] 169 | os: [android] 170 | 171 | '@esbuild/android-arm64@0.25.0': 172 | resolution: {integrity: sha512-grvv8WncGjDSyUBjN9yHXNt+cq0snxXbDxy5pJtzMKGmmpPxeAmAhWxXI+01lU5rwZomDgD3kJwulEnhTRUd6g==} 173 | engines: {node: '>=18'} 174 | cpu: [arm64] 175 | os: [android] 176 | 177 | '@esbuild/android-arm64@0.25.1': 178 | resolution: {integrity: sha512-50tM0zCJW5kGqgG7fQ7IHvQOcAn9TKiVRuQ/lN0xR+T2lzEFvAi1ZcS8DiksFcEpf1t/GYOeOfCAgDHFpkiSmA==} 179 | engines: {node: '>=18'} 180 | cpu: [arm64] 181 | os: [android] 182 | 183 | '@esbuild/android-arm@0.21.5': 184 | resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} 185 | engines: {node: '>=12'} 186 | cpu: [arm] 187 | os: [android] 188 | 189 | '@esbuild/android-arm@0.25.0': 190 | resolution: {integrity: sha512-PTyWCYYiU0+1eJKmw21lWtC+d08JDZPQ5g+kFyxP0V+es6VPPSUhM6zk8iImp2jbV6GwjX4pap0JFbUQN65X1g==} 191 | engines: {node: '>=18'} 192 | cpu: [arm] 193 | os: [android] 194 | 195 | '@esbuild/android-arm@0.25.1': 196 | resolution: {integrity: sha512-dp+MshLYux6j/JjdqVLnMglQlFu+MuVeNrmT5nk6q07wNhCdSnB7QZj+7G8VMUGh1q+vj2Bq8kRsuyA00I/k+Q==} 197 | engines: {node: '>=18'} 198 | cpu: [arm] 199 | os: [android] 200 | 201 | '@esbuild/android-x64@0.21.5': 202 | resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} 203 | engines: {node: '>=12'} 204 | cpu: [x64] 205 | os: [android] 206 | 207 | '@esbuild/android-x64@0.25.0': 208 | resolution: {integrity: sha512-m/ix7SfKG5buCnxasr52+LI78SQ+wgdENi9CqyCXwjVR2X4Jkz+BpC3le3AoBPYTC9NHklwngVXvbJ9/Akhrfg==} 209 | engines: {node: '>=18'} 210 | cpu: [x64] 211 | os: [android] 212 | 213 | '@esbuild/android-x64@0.25.1': 214 | resolution: {integrity: sha512-GCj6WfUtNldqUzYkN/ITtlhwQqGWu9S45vUXs7EIYf+7rCiiqH9bCloatO9VhxsL0Pji+PF4Lz2XXCES+Q8hDw==} 215 | engines: {node: '>=18'} 216 | cpu: [x64] 217 | os: [android] 218 | 219 | '@esbuild/darwin-arm64@0.21.5': 220 | resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} 221 | engines: {node: '>=12'} 222 | cpu: [arm64] 223 | os: [darwin] 224 | 225 | '@esbuild/darwin-arm64@0.25.0': 226 | resolution: {integrity: sha512-mVwdUb5SRkPayVadIOI78K7aAnPamoeFR2bT5nszFUZ9P8UpK4ratOdYbZZXYSqPKMHfS1wdHCJk1P1EZpRdvw==} 227 | engines: {node: '>=18'} 228 | cpu: [arm64] 229 | os: [darwin] 230 | 231 | '@esbuild/darwin-arm64@0.25.1': 232 | resolution: {integrity: sha512-5hEZKPf+nQjYoSr/elb62U19/l1mZDdqidGfmFutVUjjUZrOazAtwK+Kr+3y0C/oeJfLlxo9fXb1w7L+P7E4FQ==} 233 | engines: {node: '>=18'} 234 | cpu: [arm64] 235 | os: [darwin] 236 | 237 | '@esbuild/darwin-x64@0.21.5': 238 | resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} 239 | engines: {node: '>=12'} 240 | cpu: [x64] 241 | os: [darwin] 242 | 243 | '@esbuild/darwin-x64@0.25.0': 244 | resolution: {integrity: sha512-DgDaYsPWFTS4S3nWpFcMn/33ZZwAAeAFKNHNa1QN0rI4pUjgqf0f7ONmXf6d22tqTY+H9FNdgeaAa+YIFUn2Rg==} 245 | engines: {node: '>=18'} 246 | cpu: [x64] 247 | os: [darwin] 248 | 249 | '@esbuild/darwin-x64@0.25.1': 250 | resolution: {integrity: sha512-hxVnwL2Dqs3fM1IWq8Iezh0cX7ZGdVhbTfnOy5uURtao5OIVCEyj9xIzemDi7sRvKsuSdtCAhMKarxqtlyVyfA==} 251 | engines: {node: '>=18'} 252 | cpu: [x64] 253 | os: [darwin] 254 | 255 | '@esbuild/freebsd-arm64@0.21.5': 256 | resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} 257 | engines: {node: '>=12'} 258 | cpu: [arm64] 259 | os: [freebsd] 260 | 261 | '@esbuild/freebsd-arm64@0.25.0': 262 | resolution: {integrity: sha512-VN4ocxy6dxefN1MepBx/iD1dH5K8qNtNe227I0mnTRjry8tj5MRk4zprLEdG8WPyAPb93/e4pSgi1SoHdgOa4w==} 263 | engines: {node: '>=18'} 264 | cpu: [arm64] 265 | os: [freebsd] 266 | 267 | '@esbuild/freebsd-arm64@0.25.1': 268 | resolution: {integrity: sha512-1MrCZs0fZa2g8E+FUo2ipw6jw5qqQiH+tERoS5fAfKnRx6NXH31tXBKI3VpmLijLH6yriMZsxJtaXUyFt/8Y4A==} 269 | engines: {node: '>=18'} 270 | cpu: [arm64] 271 | os: [freebsd] 272 | 273 | '@esbuild/freebsd-x64@0.21.5': 274 | resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} 275 | engines: {node: '>=12'} 276 | cpu: [x64] 277 | os: [freebsd] 278 | 279 | '@esbuild/freebsd-x64@0.25.0': 280 | resolution: {integrity: sha512-mrSgt7lCh07FY+hDD1TxiTyIHyttn6vnjesnPoVDNmDfOmggTLXRv8Id5fNZey1gl/V2dyVK1VXXqVsQIiAk+A==} 281 | engines: {node: '>=18'} 282 | cpu: [x64] 283 | os: [freebsd] 284 | 285 | '@esbuild/freebsd-x64@0.25.1': 286 | resolution: {integrity: sha512-0IZWLiTyz7nm0xuIs0q1Y3QWJC52R8aSXxe40VUxm6BB1RNmkODtW6LHvWRrGiICulcX7ZvyH6h5fqdLu4gkww==} 287 | engines: {node: '>=18'} 288 | cpu: [x64] 289 | os: [freebsd] 290 | 291 | '@esbuild/linux-arm64@0.21.5': 292 | resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} 293 | engines: {node: '>=12'} 294 | cpu: [arm64] 295 | os: [linux] 296 | 297 | '@esbuild/linux-arm64@0.25.0': 298 | resolution: {integrity: sha512-9QAQjTWNDM/Vk2bgBl17yWuZxZNQIF0OUUuPZRKoDtqF2k4EtYbpyiG5/Dk7nqeK6kIJWPYldkOcBqjXjrUlmg==} 299 | engines: {node: '>=18'} 300 | cpu: [arm64] 301 | os: [linux] 302 | 303 | '@esbuild/linux-arm64@0.25.1': 304 | resolution: {integrity: sha512-jaN3dHi0/DDPelk0nLcXRm1q7DNJpjXy7yWaWvbfkPvI+7XNSc/lDOnCLN7gzsyzgu6qSAmgSvP9oXAhP973uQ==} 305 | engines: {node: '>=18'} 306 | cpu: [arm64] 307 | os: [linux] 308 | 309 | '@esbuild/linux-arm@0.21.5': 310 | resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} 311 | engines: {node: '>=12'} 312 | cpu: [arm] 313 | os: [linux] 314 | 315 | '@esbuild/linux-arm@0.25.0': 316 | resolution: {integrity: sha512-vkB3IYj2IDo3g9xX7HqhPYxVkNQe8qTK55fraQyTzTX/fxaDtXiEnavv9geOsonh2Fd2RMB+i5cbhu2zMNWJwg==} 317 | engines: {node: '>=18'} 318 | cpu: [arm] 319 | os: [linux] 320 | 321 | '@esbuild/linux-arm@0.25.1': 322 | resolution: {integrity: sha512-NdKOhS4u7JhDKw9G3cY6sWqFcnLITn6SqivVArbzIaf3cemShqfLGHYMx8Xlm/lBit3/5d7kXvriTUGa5YViuQ==} 323 | engines: {node: '>=18'} 324 | cpu: [arm] 325 | os: [linux] 326 | 327 | '@esbuild/linux-ia32@0.21.5': 328 | resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} 329 | engines: {node: '>=12'} 330 | cpu: [ia32] 331 | os: [linux] 332 | 333 | '@esbuild/linux-ia32@0.25.0': 334 | resolution: {integrity: sha512-43ET5bHbphBegyeqLb7I1eYn2P/JYGNmzzdidq/w0T8E2SsYL1U6un2NFROFRg1JZLTzdCoRomg8Rvf9M6W6Gg==} 335 | engines: {node: '>=18'} 336 | cpu: [ia32] 337 | os: [linux] 338 | 339 | '@esbuild/linux-ia32@0.25.1': 340 | resolution: {integrity: sha512-OJykPaF4v8JidKNGz8c/q1lBO44sQNUQtq1KktJXdBLn1hPod5rE/Hko5ugKKZd+D2+o1a9MFGUEIUwO2YfgkQ==} 341 | engines: {node: '>=18'} 342 | cpu: [ia32] 343 | os: [linux] 344 | 345 | '@esbuild/linux-loong64@0.21.5': 346 | resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} 347 | engines: {node: '>=12'} 348 | cpu: [loong64] 349 | os: [linux] 350 | 351 | '@esbuild/linux-loong64@0.25.0': 352 | resolution: {integrity: sha512-fC95c/xyNFueMhClxJmeRIj2yrSMdDfmqJnyOY4ZqsALkDrrKJfIg5NTMSzVBr5YW1jf+l7/cndBfP3MSDpoHw==} 353 | engines: {node: '>=18'} 354 | cpu: [loong64] 355 | os: [linux] 356 | 357 | '@esbuild/linux-loong64@0.25.1': 358 | resolution: {integrity: sha512-nGfornQj4dzcq5Vp835oM/o21UMlXzn79KobKlcs3Wz9smwiifknLy4xDCLUU0BWp7b/houtdrgUz7nOGnfIYg==} 359 | engines: {node: '>=18'} 360 | cpu: [loong64] 361 | os: [linux] 362 | 363 | '@esbuild/linux-mips64el@0.21.5': 364 | resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} 365 | engines: {node: '>=12'} 366 | cpu: [mips64el] 367 | os: [linux] 368 | 369 | '@esbuild/linux-mips64el@0.25.0': 370 | resolution: {integrity: sha512-nkAMFju7KDW73T1DdH7glcyIptm95a7Le8irTQNO/qtkoyypZAnjchQgooFUDQhNAy4iu08N79W4T4pMBwhPwQ==} 371 | engines: {node: '>=18'} 372 | cpu: [mips64el] 373 | os: [linux] 374 | 375 | '@esbuild/linux-mips64el@0.25.1': 376 | resolution: {integrity: sha512-1osBbPEFYwIE5IVB/0g2X6i1qInZa1aIoj1TdL4AaAb55xIIgbg8Doq6a5BzYWgr+tEcDzYH67XVnTmUzL+nXg==} 377 | engines: {node: '>=18'} 378 | cpu: [mips64el] 379 | os: [linux] 380 | 381 | '@esbuild/linux-ppc64@0.21.5': 382 | resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} 383 | engines: {node: '>=12'} 384 | cpu: [ppc64] 385 | os: [linux] 386 | 387 | '@esbuild/linux-ppc64@0.25.0': 388 | resolution: {integrity: sha512-NhyOejdhRGS8Iwv+KKR2zTq2PpysF9XqY+Zk77vQHqNbo/PwZCzB5/h7VGuREZm1fixhs4Q/qWRSi5zmAiO4Fw==} 389 | engines: {node: '>=18'} 390 | cpu: [ppc64] 391 | os: [linux] 392 | 393 | '@esbuild/linux-ppc64@0.25.1': 394 | resolution: {integrity: sha512-/6VBJOwUf3TdTvJZ82qF3tbLuWsscd7/1w+D9LH0W/SqUgM5/JJD0lrJ1fVIfZsqB6RFmLCe0Xz3fmZc3WtyVg==} 395 | engines: {node: '>=18'} 396 | cpu: [ppc64] 397 | os: [linux] 398 | 399 | '@esbuild/linux-riscv64@0.21.5': 400 | resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} 401 | engines: {node: '>=12'} 402 | cpu: [riscv64] 403 | os: [linux] 404 | 405 | '@esbuild/linux-riscv64@0.25.0': 406 | resolution: {integrity: sha512-5S/rbP5OY+GHLC5qXp1y/Mx//e92L1YDqkiBbO9TQOvuFXM+iDqUNG5XopAnXoRH3FjIUDkeGcY1cgNvnXp/kA==} 407 | engines: {node: '>=18'} 408 | cpu: [riscv64] 409 | os: [linux] 410 | 411 | '@esbuild/linux-riscv64@0.25.1': 412 | resolution: {integrity: sha512-nSut/Mx5gnilhcq2yIMLMe3Wl4FK5wx/o0QuuCLMtmJn+WeWYoEGDN1ipcN72g1WHsnIbxGXd4i/MF0gTcuAjQ==} 413 | engines: {node: '>=18'} 414 | cpu: [riscv64] 415 | os: [linux] 416 | 417 | '@esbuild/linux-s390x@0.21.5': 418 | resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} 419 | engines: {node: '>=12'} 420 | cpu: [s390x] 421 | os: [linux] 422 | 423 | '@esbuild/linux-s390x@0.25.0': 424 | resolution: {integrity: sha512-XM2BFsEBz0Fw37V0zU4CXfcfuACMrppsMFKdYY2WuTS3yi8O1nFOhil/xhKTmE1nPmVyvQJjJivgDT+xh8pXJA==} 425 | engines: {node: '>=18'} 426 | cpu: [s390x] 427 | os: [linux] 428 | 429 | '@esbuild/linux-s390x@0.25.1': 430 | resolution: {integrity: sha512-cEECeLlJNfT8kZHqLarDBQso9a27o2Zd2AQ8USAEoGtejOrCYHNtKP8XQhMDJMtthdF4GBmjR2au3x1udADQQQ==} 431 | engines: {node: '>=18'} 432 | cpu: [s390x] 433 | os: [linux] 434 | 435 | '@esbuild/linux-x64@0.21.5': 436 | resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} 437 | engines: {node: '>=12'} 438 | cpu: [x64] 439 | os: [linux] 440 | 441 | '@esbuild/linux-x64@0.25.0': 442 | resolution: {integrity: sha512-9yl91rHw/cpwMCNytUDxwj2XjFpxML0y9HAOH9pNVQDpQrBxHy01Dx+vaMu0N1CKa/RzBD2hB4u//nfc+Sd3Cw==} 443 | engines: {node: '>=18'} 444 | cpu: [x64] 445 | os: [linux] 446 | 447 | '@esbuild/linux-x64@0.25.1': 448 | resolution: {integrity: sha512-xbfUhu/gnvSEg+EGovRc+kjBAkrvtk38RlerAzQxvMzlB4fXpCFCeUAYzJvrnhFtdeyVCDANSjJvOvGYoeKzFA==} 449 | engines: {node: '>=18'} 450 | cpu: [x64] 451 | os: [linux] 452 | 453 | '@esbuild/netbsd-arm64@0.25.0': 454 | resolution: {integrity: sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==} 455 | engines: {node: '>=18'} 456 | cpu: [arm64] 457 | os: [netbsd] 458 | 459 | '@esbuild/netbsd-arm64@0.25.1': 460 | resolution: {integrity: sha512-O96poM2XGhLtpTh+s4+nP7YCCAfb4tJNRVZHfIE7dgmax+yMP2WgMd2OecBuaATHKTHsLWHQeuaxMRnCsH8+5g==} 461 | engines: {node: '>=18'} 462 | cpu: [arm64] 463 | os: [netbsd] 464 | 465 | '@esbuild/netbsd-x64@0.21.5': 466 | resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} 467 | engines: {node: '>=12'} 468 | cpu: [x64] 469 | os: [netbsd] 470 | 471 | '@esbuild/netbsd-x64@0.25.0': 472 | resolution: {integrity: sha512-jl+qisSB5jk01N5f7sPCsBENCOlPiS/xptD5yxOx2oqQfyourJwIKLRA2yqWdifj3owQZCL2sn6o08dBzZGQzA==} 473 | engines: {node: '>=18'} 474 | cpu: [x64] 475 | os: [netbsd] 476 | 477 | '@esbuild/netbsd-x64@0.25.1': 478 | resolution: {integrity: sha512-X53z6uXip6KFXBQ+Krbx25XHV/NCbzryM6ehOAeAil7X7oa4XIq+394PWGnwaSQ2WRA0KI6PUO6hTO5zeF5ijA==} 479 | engines: {node: '>=18'} 480 | cpu: [x64] 481 | os: [netbsd] 482 | 483 | '@esbuild/openbsd-arm64@0.25.0': 484 | resolution: {integrity: sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==} 485 | engines: {node: '>=18'} 486 | cpu: [arm64] 487 | os: [openbsd] 488 | 489 | '@esbuild/openbsd-arm64@0.25.1': 490 | resolution: {integrity: sha512-Na9T3szbXezdzM/Kfs3GcRQNjHzM6GzFBeU1/6IV/npKP5ORtp9zbQjvkDJ47s6BCgaAZnnnu/cY1x342+MvZg==} 491 | engines: {node: '>=18'} 492 | cpu: [arm64] 493 | os: [openbsd] 494 | 495 | '@esbuild/openbsd-x64@0.21.5': 496 | resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} 497 | engines: {node: '>=12'} 498 | cpu: [x64] 499 | os: [openbsd] 500 | 501 | '@esbuild/openbsd-x64@0.25.0': 502 | resolution: {integrity: sha512-2gwwriSMPcCFRlPlKx3zLQhfN/2WjJ2NSlg5TKLQOJdV0mSxIcYNTMhk3H3ulL/cak+Xj0lY1Ym9ysDV1igceg==} 503 | engines: {node: '>=18'} 504 | cpu: [x64] 505 | os: [openbsd] 506 | 507 | '@esbuild/openbsd-x64@0.25.1': 508 | resolution: {integrity: sha512-T3H78X2h1tszfRSf+txbt5aOp/e7TAz3ptVKu9Oyir3IAOFPGV6O9c2naym5TOriy1l0nNf6a4X5UXRZSGX/dw==} 509 | engines: {node: '>=18'} 510 | cpu: [x64] 511 | os: [openbsd] 512 | 513 | '@esbuild/sunos-x64@0.21.5': 514 | resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} 515 | engines: {node: '>=12'} 516 | cpu: [x64] 517 | os: [sunos] 518 | 519 | '@esbuild/sunos-x64@0.25.0': 520 | resolution: {integrity: sha512-bxI7ThgLzPrPz484/S9jLlvUAHYMzy6I0XiU1ZMeAEOBcS0VePBFxh1JjTQt3Xiat5b6Oh4x7UC7IwKQKIJRIg==} 521 | engines: {node: '>=18'} 522 | cpu: [x64] 523 | os: [sunos] 524 | 525 | '@esbuild/sunos-x64@0.25.1': 526 | resolution: {integrity: sha512-2H3RUvcmULO7dIE5EWJH8eubZAI4xw54H1ilJnRNZdeo8dTADEZ21w6J22XBkXqGJbe0+wnNJtw3UXRoLJnFEg==} 527 | engines: {node: '>=18'} 528 | cpu: [x64] 529 | os: [sunos] 530 | 531 | '@esbuild/win32-arm64@0.21.5': 532 | resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} 533 | engines: {node: '>=12'} 534 | cpu: [arm64] 535 | os: [win32] 536 | 537 | '@esbuild/win32-arm64@0.25.0': 538 | resolution: {integrity: sha512-ZUAc2YK6JW89xTbXvftxdnYy3m4iHIkDtK3CLce8wg8M2L+YZhIvO1DKpxrd0Yr59AeNNkTiic9YLf6FTtXWMw==} 539 | engines: {node: '>=18'} 540 | cpu: [arm64] 541 | os: [win32] 542 | 543 | '@esbuild/win32-arm64@0.25.1': 544 | resolution: {integrity: sha512-GE7XvrdOzrb+yVKB9KsRMq+7a2U/K5Cf/8grVFRAGJmfADr/e/ODQ134RK2/eeHqYV5eQRFxb1hY7Nr15fv1NQ==} 545 | engines: {node: '>=18'} 546 | cpu: [arm64] 547 | os: [win32] 548 | 549 | '@esbuild/win32-ia32@0.21.5': 550 | resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} 551 | engines: {node: '>=12'} 552 | cpu: [ia32] 553 | os: [win32] 554 | 555 | '@esbuild/win32-ia32@0.25.0': 556 | resolution: {integrity: sha512-eSNxISBu8XweVEWG31/JzjkIGbGIJN/TrRoiSVZwZ6pkC6VX4Im/WV2cz559/TXLcYbcrDN8JtKgd9DJVIo8GA==} 557 | engines: {node: '>=18'} 558 | cpu: [ia32] 559 | os: [win32] 560 | 561 | '@esbuild/win32-ia32@0.25.1': 562 | resolution: {integrity: sha512-uOxSJCIcavSiT6UnBhBzE8wy3n0hOkJsBOzy7HDAuTDE++1DJMRRVCPGisULScHL+a/ZwdXPpXD3IyFKjA7K8A==} 563 | engines: {node: '>=18'} 564 | cpu: [ia32] 565 | os: [win32] 566 | 567 | '@esbuild/win32-x64@0.21.5': 568 | resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} 569 | engines: {node: '>=12'} 570 | cpu: [x64] 571 | os: [win32] 572 | 573 | '@esbuild/win32-x64@0.25.0': 574 | resolution: {integrity: sha512-ZENoHJBxA20C2zFzh6AI4fT6RraMzjYw4xKWemRTRmRVtN9c5DcH9r/f2ihEkMjOW5eGgrwCslG/+Y/3bL+DHQ==} 575 | engines: {node: '>=18'} 576 | cpu: [x64] 577 | os: [win32] 578 | 579 | '@esbuild/win32-x64@0.25.1': 580 | resolution: {integrity: sha512-Y1EQdcfwMSeQN/ujR5VayLOJ1BHaK+ssyk0AEzPjC+t1lITgsnccPqFjb6V+LsTp/9Iov4ysfjxLaGJ9RPtkVg==} 581 | engines: {node: '>=18'} 582 | cpu: [x64] 583 | os: [win32] 584 | 585 | '@eslint-community/eslint-plugin-eslint-comments@4.4.0': 586 | resolution: {integrity: sha512-yljsWl5Qv3IkIRmJ38h3NrHXFCm4EUl55M8doGTF6hvzvFF8kRpextgSrg2dwHev9lzBZyafCr9RelGIyQm6fw==} 587 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 588 | peerDependencies: 589 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 590 | 591 | '@eslint-community/eslint-utils@4.5.0': 592 | resolution: {integrity: sha512-RoV8Xs9eNwiDvhv7M+xcL4PWyRyIXRY/FLp3buU4h1EYfdF7unWUy3dOjPqb3C7rMUewIcqwW850PgS8h1o1yg==} 593 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 594 | peerDependencies: 595 | eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 596 | 597 | '@eslint-community/regexpp@4.12.1': 598 | resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} 599 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 600 | 601 | '@eslint/config-array@0.19.2': 602 | resolution: {integrity: sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==} 603 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 604 | 605 | '@eslint/config-helpers@0.1.0': 606 | resolution: {integrity: sha512-kLrdPDJE1ckPo94kmPPf9Hfd0DU0Jw6oKYrhe+pwSC0iTUInmTa+w6fw8sGgcfkFJGNdWOUeOaDM4quW4a7OkA==} 607 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 608 | 609 | '@eslint/core@0.12.0': 610 | resolution: {integrity: sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==} 611 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 612 | 613 | '@eslint/eslintrc@3.3.0': 614 | resolution: {integrity: sha512-yaVPAiNAalnCZedKLdR21GOGILMLKPyqSLWaAjQFvYA2i/ciDi8ArYVr69Anohb6cH2Ukhqti4aFnYyPm8wdwQ==} 615 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 616 | 617 | '@eslint/js@9.22.0': 618 | resolution: {integrity: sha512-vLFajx9o8d1/oL2ZkpMYbkLv8nDB6yaIwFNt7nI4+I80U/z03SxmfOMsLbvWr3p7C+Wnoh//aOu2pQW8cS0HCQ==} 619 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 620 | 621 | '@eslint/object-schema@2.1.6': 622 | resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==} 623 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 624 | 625 | '@eslint/plugin-kit@0.2.7': 626 | resolution: {integrity: sha512-JubJ5B2pJ4k4yGxaNLdbjrnk9d/iDz6/q8wOilpIowd6PJPgaxCuHBnBszq7Ce2TyMrywm5r4PnKm6V3iiZF+g==} 627 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 628 | 629 | '@humanfs/core@0.19.1': 630 | resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} 631 | engines: {node: '>=18.18.0'} 632 | 633 | '@humanfs/node@0.16.6': 634 | resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==} 635 | engines: {node: '>=18.18.0'} 636 | 637 | '@humanwhocodes/module-importer@1.0.1': 638 | resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} 639 | engines: {node: '>=12.22'} 640 | 641 | '@humanwhocodes/retry@0.3.1': 642 | resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} 643 | engines: {node: '>=18.18'} 644 | 645 | '@humanwhocodes/retry@0.4.2': 646 | resolution: {integrity: sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==} 647 | engines: {node: '>=18.18'} 648 | 649 | '@isaacs/cliui@8.0.2': 650 | resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} 651 | engines: {node: '>=12'} 652 | 653 | '@jridgewell/gen-mapping@0.3.8': 654 | resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} 655 | engines: {node: '>=6.0.0'} 656 | 657 | '@jridgewell/resolve-uri@3.1.2': 658 | resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} 659 | engines: {node: '>=6.0.0'} 660 | 661 | '@jridgewell/set-array@1.2.1': 662 | resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} 663 | engines: {node: '>=6.0.0'} 664 | 665 | '@jridgewell/sourcemap-codec@1.5.0': 666 | resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} 667 | 668 | '@jridgewell/trace-mapping@0.3.25': 669 | resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} 670 | 671 | '@jsdevtools/ez-spawn@3.0.4': 672 | resolution: {integrity: sha512-f5DRIOZf7wxogefH03RjMPMdBF7ADTWUMoOs9kaJo06EfwF+aFhMZMDZxHg/Xe12hptN9xoZjGso2fdjapBRIA==} 673 | engines: {node: '>=10'} 674 | 675 | '@nodelib/fs.scandir@2.1.5': 676 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 677 | engines: {node: '>= 8'} 678 | 679 | '@nodelib/fs.stat@2.0.5': 680 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 681 | engines: {node: '>= 8'} 682 | 683 | '@nodelib/fs.walk@1.2.8': 684 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 685 | engines: {node: '>= 8'} 686 | 687 | '@pkgjs/parseargs@0.11.0': 688 | resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} 689 | engines: {node: '>=14'} 690 | 691 | '@pkgr/core@0.1.1': 692 | resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} 693 | engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} 694 | 695 | '@rollup/rollup-android-arm-eabi@4.35.0': 696 | resolution: {integrity: sha512-uYQ2WfPaqz5QtVgMxfN6NpLD+no0MYHDBywl7itPYd3K5TjjSghNKmX8ic9S8NU8w81NVhJv/XojcHptRly7qQ==} 697 | cpu: [arm] 698 | os: [android] 699 | 700 | '@rollup/rollup-android-arm64@4.35.0': 701 | resolution: {integrity: sha512-FtKddj9XZudurLhdJnBl9fl6BwCJ3ky8riCXjEw3/UIbjmIY58ppWwPEvU3fNu+W7FUsAsB1CdH+7EQE6CXAPA==} 702 | cpu: [arm64] 703 | os: [android] 704 | 705 | '@rollup/rollup-darwin-arm64@4.35.0': 706 | resolution: {integrity: sha512-Uk+GjOJR6CY844/q6r5DR/6lkPFOw0hjfOIzVx22THJXMxktXG6CbejseJFznU8vHcEBLpiXKY3/6xc+cBm65Q==} 707 | cpu: [arm64] 708 | os: [darwin] 709 | 710 | '@rollup/rollup-darwin-x64@4.35.0': 711 | resolution: {integrity: sha512-3IrHjfAS6Vkp+5bISNQnPogRAW5GAV1n+bNCrDwXmfMHbPl5EhTmWtfmwlJxFRUCBZ+tZ/OxDyU08aF6NI/N5Q==} 712 | cpu: [x64] 713 | os: [darwin] 714 | 715 | '@rollup/rollup-freebsd-arm64@4.35.0': 716 | resolution: {integrity: sha512-sxjoD/6F9cDLSELuLNnY0fOrM9WA0KrM0vWm57XhrIMf5FGiN8D0l7fn+bpUeBSU7dCgPV2oX4zHAsAXyHFGcQ==} 717 | cpu: [arm64] 718 | os: [freebsd] 719 | 720 | '@rollup/rollup-freebsd-x64@4.35.0': 721 | resolution: {integrity: sha512-2mpHCeRuD1u/2kruUiHSsnjWtHjqVbzhBkNVQ1aVD63CcexKVcQGwJ2g5VphOd84GvxfSvnnlEyBtQCE5hxVVw==} 722 | cpu: [x64] 723 | os: [freebsd] 724 | 725 | '@rollup/rollup-linux-arm-gnueabihf@4.35.0': 726 | resolution: {integrity: sha512-mrA0v3QMy6ZSvEuLs0dMxcO2LnaCONs1Z73GUDBHWbY8tFFocM6yl7YyMu7rz4zS81NDSqhrUuolyZXGi8TEqg==} 727 | cpu: [arm] 728 | os: [linux] 729 | 730 | '@rollup/rollup-linux-arm-musleabihf@4.35.0': 731 | resolution: {integrity: sha512-DnYhhzcvTAKNexIql8pFajr0PiDGrIsBYPRvCKlA5ixSS3uwo/CWNZxB09jhIapEIg945KOzcYEAGGSmTSpk7A==} 732 | cpu: [arm] 733 | os: [linux] 734 | 735 | '@rollup/rollup-linux-arm64-gnu@4.35.0': 736 | resolution: {integrity: sha512-uagpnH2M2g2b5iLsCTZ35CL1FgyuzzJQ8L9VtlJ+FckBXroTwNOaD0z0/UF+k5K3aNQjbm8LIVpxykUOQt1m/A==} 737 | cpu: [arm64] 738 | os: [linux] 739 | 740 | '@rollup/rollup-linux-arm64-musl@4.35.0': 741 | resolution: {integrity: sha512-XQxVOCd6VJeHQA/7YcqyV0/88N6ysSVzRjJ9I9UA/xXpEsjvAgDTgH3wQYz5bmr7SPtVK2TsP2fQ2N9L4ukoUg==} 742 | cpu: [arm64] 743 | os: [linux] 744 | 745 | '@rollup/rollup-linux-loongarch64-gnu@4.35.0': 746 | resolution: {integrity: sha512-5pMT5PzfgwcXEwOaSrqVsz/LvjDZt+vQ8RT/70yhPU06PTuq8WaHhfT1LW+cdD7mW6i/J5/XIkX/1tCAkh1W6g==} 747 | cpu: [loong64] 748 | os: [linux] 749 | 750 | '@rollup/rollup-linux-powerpc64le-gnu@4.35.0': 751 | resolution: {integrity: sha512-c+zkcvbhbXF98f4CtEIP1EBA/lCic5xB0lToneZYvMeKu5Kamq3O8gqrxiYYLzlZH6E3Aq+TSW86E4ay8iD8EA==} 752 | cpu: [ppc64] 753 | os: [linux] 754 | 755 | '@rollup/rollup-linux-riscv64-gnu@4.35.0': 756 | resolution: {integrity: sha512-s91fuAHdOwH/Tad2tzTtPX7UZyytHIRR6V4+2IGlV0Cej5rkG0R61SX4l4y9sh0JBibMiploZx3oHKPnQBKe4g==} 757 | cpu: [riscv64] 758 | os: [linux] 759 | 760 | '@rollup/rollup-linux-s390x-gnu@4.35.0': 761 | resolution: {integrity: sha512-hQRkPQPLYJZYGP+Hj4fR9dDBMIM7zrzJDWFEMPdTnTy95Ljnv0/4w/ixFw3pTBMEuuEuoqtBINYND4M7ujcuQw==} 762 | cpu: [s390x] 763 | os: [linux] 764 | 765 | '@rollup/rollup-linux-x64-gnu@4.35.0': 766 | resolution: {integrity: sha512-Pim1T8rXOri+0HmV4CdKSGrqcBWX0d1HoPnQ0uw0bdp1aP5SdQVNBy8LjYncvnLgu3fnnCt17xjWGd4cqh8/hA==} 767 | cpu: [x64] 768 | os: [linux] 769 | 770 | '@rollup/rollup-linux-x64-musl@4.35.0': 771 | resolution: {integrity: sha512-QysqXzYiDvQWfUiTm8XmJNO2zm9yC9P/2Gkrwg2dH9cxotQzunBHYr6jk4SujCTqnfGxduOmQcI7c2ryuW8XVg==} 772 | cpu: [x64] 773 | os: [linux] 774 | 775 | '@rollup/rollup-win32-arm64-msvc@4.35.0': 776 | resolution: {integrity: sha512-OUOlGqPkVJCdJETKOCEf1mw848ZyJ5w50/rZ/3IBQVdLfR5jk/6Sr5m3iO2tdPgwo0x7VcncYuOvMhBWZq8ayg==} 777 | cpu: [arm64] 778 | os: [win32] 779 | 780 | '@rollup/rollup-win32-ia32-msvc@4.35.0': 781 | resolution: {integrity: sha512-2/lsgejMrtwQe44glq7AFFHLfJBPafpsTa6JvP2NGef/ifOa4KBoglVf7AKN7EV9o32evBPRqfg96fEHzWo5kw==} 782 | cpu: [ia32] 783 | os: [win32] 784 | 785 | '@rollup/rollup-win32-x64-msvc@4.35.0': 786 | resolution: {integrity: sha512-PIQeY5XDkrOysbQblSW7v3l1MDZzkTEzAfTPkj5VAu3FW8fS4ynyLg2sINp0fp3SjZ8xkRYpLqoKcYqAkhU1dw==} 787 | cpu: [x64] 788 | os: [win32] 789 | 790 | '@stylistic/eslint-plugin@2.7.2': 791 | resolution: {integrity: sha512-3DVLU5HEuk2pQoBmXJlzvrxbKNpu2mJ0SRqz5O/CJjyNCr12ZiPcYMEtuArTyPOk5i7bsAU44nywh1rGfe3gKQ==} 792 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 793 | peerDependencies: 794 | eslint: '>=8.40.0' 795 | 796 | '@types/eslint@8.56.12': 797 | resolution: {integrity: sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==} 798 | 799 | '@types/eslint@9.6.1': 800 | resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} 801 | 802 | '@types/estree@1.0.6': 803 | resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} 804 | 805 | '@types/json-schema@7.0.15': 806 | resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} 807 | 808 | '@types/mdast@3.0.15': 809 | resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} 810 | 811 | '@types/node@22.13.10': 812 | resolution: {integrity: sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==} 813 | 814 | '@types/normalize-package-data@2.4.4': 815 | resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} 816 | 817 | '@types/unist@2.0.11': 818 | resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} 819 | 820 | '@types/vscode@1.93.0': 821 | resolution: {integrity: sha512-kUK6jAHSR5zY8ps42xuW89NLcBpw1kOabah7yv38J8MyiYuOHxLQBi0e7zeXbQgVefDy/mZZetqEFC+Fl5eIEQ==} 822 | 823 | '@typescript-eslint/eslint-plugin@8.4.0': 824 | resolution: {integrity: sha512-rg8LGdv7ri3oAlenMACk9e+AR4wUV0yrrG+XKsGKOK0EVgeEDqurkXMPILG2836fW4ibokTB5v4b6Z9+GYQDEw==} 825 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 826 | peerDependencies: 827 | '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 828 | eslint: ^8.57.0 || ^9.0.0 829 | typescript: '*' 830 | peerDependenciesMeta: 831 | typescript: 832 | optional: true 833 | 834 | '@typescript-eslint/parser@8.4.0': 835 | resolution: {integrity: sha512-NHgWmKSgJk5K9N16GIhQ4jSobBoJwrmURaLErad0qlLjrpP5bECYg+wxVTGlGZmJbU03jj/dfnb6V9bw+5icsA==} 836 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 837 | peerDependencies: 838 | eslint: ^8.57.0 || ^9.0.0 839 | typescript: '*' 840 | peerDependenciesMeta: 841 | typescript: 842 | optional: true 843 | 844 | '@typescript-eslint/scope-manager@8.4.0': 845 | resolution: {integrity: sha512-n2jFxLeY0JmKfUqy3P70rs6vdoPjHK8P/w+zJcV3fk0b0BwRXC/zxRTEnAsgYT7MwdQDt/ZEbtdzdVC+hcpF0A==} 846 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 847 | 848 | '@typescript-eslint/type-utils@8.4.0': 849 | resolution: {integrity: sha512-pu2PAmNrl9KX6TtirVOrbLPLwDmASpZhK/XU7WvoKoCUkdtq9zF7qQ7gna0GBZFN0hci0vHaSusiL2WpsQk37A==} 850 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 851 | peerDependencies: 852 | typescript: '*' 853 | peerDependenciesMeta: 854 | typescript: 855 | optional: true 856 | 857 | '@typescript-eslint/types@7.18.0': 858 | resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==} 859 | engines: {node: ^18.18.0 || >=20.0.0} 860 | 861 | '@typescript-eslint/types@8.4.0': 862 | resolution: {integrity: sha512-T1RB3KQdskh9t3v/qv7niK6P8yvn7ja1mS7QK7XfRVL6wtZ8/mFs/FHf4fKvTA0rKnqnYxl/uHFNbnEt0phgbw==} 863 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 864 | 865 | '@typescript-eslint/typescript-estree@8.4.0': 866 | resolution: {integrity: sha512-kJ2OIP4dQw5gdI4uXsaxUZHRwWAGpREJ9Zq6D5L0BweyOrWsL6Sz0YcAZGWhvKnH7fm1J5YFE1JrQL0c9dd53A==} 867 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 868 | peerDependencies: 869 | typescript: '*' 870 | peerDependenciesMeta: 871 | typescript: 872 | optional: true 873 | 874 | '@typescript-eslint/utils@8.4.0': 875 | resolution: {integrity: sha512-swULW8n1IKLjRAgciCkTCafyTHHfwVQFt8DovmaF69sKbOxTSFMmIZaSHjqO9i/RV0wIblaawhzvtva8Nmm7lQ==} 876 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 877 | peerDependencies: 878 | eslint: ^8.57.0 || ^9.0.0 879 | 880 | '@typescript-eslint/visitor-keys@8.4.0': 881 | resolution: {integrity: sha512-zTQD6WLNTre1hj5wp09nBIDiOc2U5r/qmzo7wxPn4ZgAjHql09EofqhF9WF+fZHzL5aCyaIpPcT2hyxl73kr9A==} 882 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 883 | 884 | '@vitest/eslint-plugin@1.1.0': 885 | resolution: {integrity: sha512-Ur80Y27Wbw8gFHJ3cv6vypcjXmrx6QHfw+q435h6Q2L+tf+h4Xf5pJTCL4YU/Jps9EVeggQxS85OcUZU7sdXRw==} 886 | peerDependencies: 887 | '@typescript-eslint/utils': '>= 8.0' 888 | eslint: '>= 8.57.0' 889 | typescript: '>= 5.0.0' 890 | vitest: '*' 891 | peerDependenciesMeta: 892 | '@typescript-eslint/utils': 893 | optional: true 894 | typescript: 895 | optional: true 896 | vitest: 897 | optional: true 898 | 899 | '@vitest/expect@2.1.9': 900 | resolution: {integrity: sha512-UJCIkTBenHeKT1TTlKMJWy1laZewsRIzYighyYiJKZreqtdxSos/S1t+ktRMQWu2CKqaarrkeszJx1cgC5tGZw==} 901 | 902 | '@vitest/mocker@2.1.9': 903 | resolution: {integrity: sha512-tVL6uJgoUdi6icpxmdrn5YNo3g3Dxv+IHJBr0GXHaEdTcw3F+cPKnsXFhli6nO+f/6SDKPHEK1UN+k+TQv0Ehg==} 904 | peerDependencies: 905 | msw: ^2.4.9 906 | vite: ^5.0.0 907 | peerDependenciesMeta: 908 | msw: 909 | optional: true 910 | vite: 911 | optional: true 912 | 913 | '@vitest/pretty-format@2.1.9': 914 | resolution: {integrity: sha512-KhRIdGV2U9HOUzxfiHmY8IFHTdqtOhIzCpd8WRdJiE7D/HUcZVD0EgQCVjm+Q9gkUXWgBvMmTtZgIG48wq7sOQ==} 915 | 916 | '@vitest/runner@2.1.9': 917 | resolution: {integrity: sha512-ZXSSqTFIrzduD63btIfEyOmNcBmQvgOVsPNPe0jYtESiXkhd8u2erDLnMxmGrDCwHCCHE7hxwRDCT3pt0esT4g==} 918 | 919 | '@vitest/snapshot@2.1.9': 920 | resolution: {integrity: sha512-oBO82rEjsxLNJincVhLhaxxZdEtV0EFHMK5Kmx5sJ6H9L183dHECjiefOAdnqpIgT5eZwT04PoggUnW88vOBNQ==} 921 | 922 | '@vitest/spy@2.1.9': 923 | resolution: {integrity: sha512-E1B35FwzXXTs9FHNK6bDszs7mtydNi5MIfUWpceJ8Xbfb1gBMscAnwLbEu+B44ed6W3XjL9/ehLPHR1fkf1KLQ==} 924 | 925 | '@vitest/utils@2.1.9': 926 | resolution: {integrity: sha512-v0psaMSkNJ3A2NMrUEHFRzJtDPFn+/VWZ5WxImB21T9fjucJRmS7xCS3ppEnARb9y11OAzaD+P2Ps+b+BGX5iQ==} 927 | 928 | '@vscode-use/utils@0.0.93': 929 | resolution: {integrity: sha512-DBkjl6w5mn5rzkFiGTe+xxX57lTnMB8Mjq1e8f49IM6eqEjDZxprC5QVtZWhoUVfvrUTr8en5JJjFEeqr3uUqA==} 930 | engines: {vscode: ^1.77.0} 931 | 932 | '@vue/compiler-core@3.5.2': 933 | resolution: {integrity: sha512-1aP7FL2GkqfcskHWGg3lfWQpJnrmewKc+rNJ/hq9WNaAw4BEyJ5QbNChnqmbw+tJ409zdy1XWmUeXXMrCKJcQQ==} 934 | 935 | '@vue/compiler-dom@3.5.2': 936 | resolution: {integrity: sha512-QY4DpT8ZIUyu/ZA5gErpSEDocGNEbHmpkZIC/d5jbp/rUF0iOJNigAy3HCCKc0PMMhDlrcysO3ufQ6Ab4MpEcQ==} 937 | 938 | '@vue/compiler-sfc@3.5.2': 939 | resolution: {integrity: sha512-vErEtybSU290LbMW+ChYllI9tNJEdTW1oU+8cZWINZyjlWeTSa9YqDl4/pZJSnozOI+HmcaC1Vz2eFKmXNSXZA==} 940 | 941 | '@vue/compiler-ssr@3.5.2': 942 | resolution: {integrity: sha512-vMtA4tQK/AM3UAYJsmouQzQpgG+h9TKiD5BV+Zt+ZyAMdicxzSEEFGWf/CykRnDpqj9fMfIHPhOezJVNxiXe2A==} 943 | 944 | '@vue/shared@3.5.2': 945 | resolution: {integrity: sha512-Ce89WNFBzcDca/AgFTxgX4/K4iAyF7oFIp8Z5aBbFBNbtpwnQr+5pZOoHndxnjE2h+YFcipVMzs9UL11XB6dwA==} 946 | 947 | acorn-jsx@5.3.2: 948 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 949 | peerDependencies: 950 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 951 | 952 | acorn@8.14.1: 953 | resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==} 954 | engines: {node: '>=0.4.0'} 955 | hasBin: true 956 | 957 | ajv@6.12.6: 958 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 959 | 960 | ansi-regex@5.0.1: 961 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 962 | engines: {node: '>=8'} 963 | 964 | ansi-regex@6.1.0: 965 | resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} 966 | engines: {node: '>=12'} 967 | 968 | ansi-styles@3.2.1: 969 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} 970 | engines: {node: '>=4'} 971 | 972 | ansi-styles@4.3.0: 973 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 974 | engines: {node: '>=8'} 975 | 976 | ansi-styles@6.2.1: 977 | resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} 978 | engines: {node: '>=12'} 979 | 980 | any-promise@1.3.0: 981 | resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} 982 | 983 | anymatch@3.1.3: 984 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 985 | engines: {node: '>= 8'} 986 | 987 | are-docs-informative@0.0.2: 988 | resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==} 989 | engines: {node: '>=14'} 990 | 991 | argparse@2.0.1: 992 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 993 | 994 | assertion-error@2.0.1: 995 | resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} 996 | engines: {node: '>=12'} 997 | 998 | azure-devops-node-api@11.2.0: 999 | resolution: {integrity: sha512-XdiGPhrpaT5J8wdERRKs5g8E0Zy1pvOYTli7z9E8nmOn3YGp4FhtjhrOyFmX/8veWCwdI69mCHKJw6l+4J/bHA==} 1000 | 1001 | balanced-match@1.0.2: 1002 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 1003 | 1004 | base64-js@1.5.1: 1005 | resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} 1006 | 1007 | binary-extensions@2.3.0: 1008 | resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} 1009 | engines: {node: '>=8'} 1010 | 1011 | bl@4.1.0: 1012 | resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} 1013 | 1014 | boolbase@1.0.0: 1015 | resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} 1016 | 1017 | brace-expansion@1.1.11: 1018 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 1019 | 1020 | brace-expansion@2.0.1: 1021 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} 1022 | 1023 | braces@3.0.3: 1024 | resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} 1025 | engines: {node: '>=8'} 1026 | 1027 | browserslist@4.23.3: 1028 | resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==} 1029 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 1030 | hasBin: true 1031 | 1032 | buffer-crc32@0.2.13: 1033 | resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} 1034 | 1035 | buffer@5.7.1: 1036 | resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} 1037 | 1038 | builtin-modules@3.3.0: 1039 | resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} 1040 | engines: {node: '>=6'} 1041 | 1042 | bumpp@9.5.2: 1043 | resolution: {integrity: sha512-L0awRXkMY4MLasVy3dyfM+2aU2Q4tyCDU45O7hxiB2SHZF8jurw3nmyifrtFJ4cI/JZIvu5ChCtf0i8yLfnohQ==} 1044 | engines: {node: '>=10'} 1045 | hasBin: true 1046 | 1047 | bundle-require@5.1.0: 1048 | resolution: {integrity: sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA==} 1049 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1050 | peerDependencies: 1051 | esbuild: '>=0.18' 1052 | 1053 | c12@1.11.2: 1054 | resolution: {integrity: sha512-oBs8a4uvSDO9dm8b7OCFW7+dgtVrwmwnrVXYzLm43ta7ep2jCn/0MhoUFygIWtxhyy6+/MG7/agvpY0U1Iemew==} 1055 | peerDependencies: 1056 | magicast: ^0.3.4 1057 | peerDependenciesMeta: 1058 | magicast: 1059 | optional: true 1060 | 1061 | cac@6.7.14: 1062 | resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} 1063 | engines: {node: '>=8'} 1064 | 1065 | call-bind@1.0.7: 1066 | resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} 1067 | engines: {node: '>= 0.4'} 1068 | 1069 | call-me-maybe@1.0.2: 1070 | resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==} 1071 | 1072 | callsites@3.1.0: 1073 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 1074 | engines: {node: '>=6'} 1075 | 1076 | caniuse-lite@1.0.30001655: 1077 | resolution: {integrity: sha512-jRGVy3iSGO5Uutn2owlb5gR6qsGngTw9ZTb4ali9f3glshcNmJ2noam4Mo9zia5P9Dk3jNNydy7vQjuE5dQmfg==} 1078 | 1079 | chai@5.2.0: 1080 | resolution: {integrity: sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==} 1081 | engines: {node: '>=12'} 1082 | 1083 | chalk@2.4.2: 1084 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} 1085 | engines: {node: '>=4'} 1086 | 1087 | chalk@4.1.2: 1088 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 1089 | engines: {node: '>=10'} 1090 | 1091 | character-entities-legacy@1.1.4: 1092 | resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} 1093 | 1094 | character-entities@1.2.4: 1095 | resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} 1096 | 1097 | character-reference-invalid@1.1.4: 1098 | resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} 1099 | 1100 | check-error@2.1.1: 1101 | resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} 1102 | engines: {node: '>= 16'} 1103 | 1104 | cheerio-select@2.1.0: 1105 | resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} 1106 | 1107 | cheerio@1.0.0: 1108 | resolution: {integrity: sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww==} 1109 | engines: {node: '>=18.17'} 1110 | 1111 | chokidar@3.6.0: 1112 | resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} 1113 | engines: {node: '>= 8.10.0'} 1114 | 1115 | chokidar@4.0.3: 1116 | resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} 1117 | engines: {node: '>= 14.16.0'} 1118 | 1119 | chownr@1.1.4: 1120 | resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} 1121 | 1122 | chownr@2.0.0: 1123 | resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} 1124 | engines: {node: '>=10'} 1125 | 1126 | ci-info@4.0.0: 1127 | resolution: {integrity: sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==} 1128 | engines: {node: '>=8'} 1129 | 1130 | citty@0.1.6: 1131 | resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} 1132 | 1133 | clean-regexp@1.0.0: 1134 | resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} 1135 | engines: {node: '>=4'} 1136 | 1137 | cliui@8.0.1: 1138 | resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} 1139 | engines: {node: '>=12'} 1140 | 1141 | color-convert@1.9.3: 1142 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 1143 | 1144 | color-convert@2.0.1: 1145 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 1146 | engines: {node: '>=7.0.0'} 1147 | 1148 | color-name@1.1.3: 1149 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} 1150 | 1151 | color-name@1.1.4: 1152 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 1153 | 1154 | commander@4.1.1: 1155 | resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} 1156 | engines: {node: '>= 6'} 1157 | 1158 | commander@6.2.1: 1159 | resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==} 1160 | engines: {node: '>= 6'} 1161 | 1162 | comment-parser@1.4.1: 1163 | resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==} 1164 | engines: {node: '>= 12.0.0'} 1165 | 1166 | concat-map@0.0.1: 1167 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 1168 | 1169 | confbox@0.1.7: 1170 | resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==} 1171 | 1172 | consola@3.2.3: 1173 | resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} 1174 | engines: {node: ^14.18.0 || >=16.10.0} 1175 | 1176 | consola@3.4.0: 1177 | resolution: {integrity: sha512-EiPU8G6dQG0GFHNR8ljnZFki/8a+cQwEQ+7wpxdChl02Q8HXlwEZWD5lqAF8vC2sEC3Tehr8hy7vErz88LHyUA==} 1178 | engines: {node: ^14.18.0 || >=16.10.0} 1179 | 1180 | core-js-compat@3.38.1: 1181 | resolution: {integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==} 1182 | 1183 | cross-spawn@7.0.6: 1184 | resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} 1185 | engines: {node: '>= 8'} 1186 | 1187 | css-select@5.1.0: 1188 | resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} 1189 | 1190 | css-what@6.1.0: 1191 | resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} 1192 | engines: {node: '>= 6'} 1193 | 1194 | cssesc@3.0.0: 1195 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 1196 | engines: {node: '>=4'} 1197 | hasBin: true 1198 | 1199 | debug@3.2.7: 1200 | resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} 1201 | peerDependencies: 1202 | supports-color: '*' 1203 | peerDependenciesMeta: 1204 | supports-color: 1205 | optional: true 1206 | 1207 | debug@4.4.0: 1208 | resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} 1209 | engines: {node: '>=6.0'} 1210 | peerDependencies: 1211 | supports-color: '*' 1212 | peerDependenciesMeta: 1213 | supports-color: 1214 | optional: true 1215 | 1216 | decompress-response@6.0.0: 1217 | resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} 1218 | engines: {node: '>=10'} 1219 | 1220 | deep-eql@5.0.2: 1221 | resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} 1222 | engines: {node: '>=6'} 1223 | 1224 | deep-extend@0.6.0: 1225 | resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} 1226 | engines: {node: '>=4.0.0'} 1227 | 1228 | deep-is@0.1.4: 1229 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 1230 | 1231 | define-data-property@1.1.4: 1232 | resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} 1233 | engines: {node: '>= 0.4'} 1234 | 1235 | defu@6.1.4: 1236 | resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} 1237 | 1238 | destr@2.0.3: 1239 | resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==} 1240 | 1241 | detect-libc@2.0.3: 1242 | resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} 1243 | engines: {node: '>=8'} 1244 | 1245 | doctrine@3.0.0: 1246 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} 1247 | engines: {node: '>=6.0.0'} 1248 | 1249 | dom-serializer@2.0.0: 1250 | resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} 1251 | 1252 | domelementtype@2.3.0: 1253 | resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} 1254 | 1255 | domhandler@5.0.3: 1256 | resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} 1257 | engines: {node: '>= 4'} 1258 | 1259 | domutils@3.1.0: 1260 | resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} 1261 | 1262 | dotenv@16.4.5: 1263 | resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} 1264 | engines: {node: '>=12'} 1265 | 1266 | eastasianwidth@0.2.0: 1267 | resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 1268 | 1269 | electron-to-chromium@1.5.13: 1270 | resolution: {integrity: sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==} 1271 | 1272 | emoji-regex@8.0.0: 1273 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 1274 | 1275 | emoji-regex@9.2.2: 1276 | resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 1277 | 1278 | encoding-sniffer@0.2.0: 1279 | resolution: {integrity: sha512-ju7Wq1kg04I3HtiYIOrUrdfdDvkyO9s5XM8QAj/bN61Yo/Vb4vgJxy5vi4Yxk01gWHbrofpPtpxM8bKger9jhg==} 1280 | 1281 | end-of-stream@1.4.4: 1282 | resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} 1283 | 1284 | enhanced-resolve@5.17.1: 1285 | resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} 1286 | engines: {node: '>=10.13.0'} 1287 | 1288 | entities@2.1.0: 1289 | resolution: {integrity: sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==} 1290 | 1291 | entities@4.5.0: 1292 | resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} 1293 | engines: {node: '>=0.12'} 1294 | 1295 | error-ex@1.3.2: 1296 | resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} 1297 | 1298 | es-define-property@1.0.0: 1299 | resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} 1300 | engines: {node: '>= 0.4'} 1301 | 1302 | es-errors@1.3.0: 1303 | resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} 1304 | engines: {node: '>= 0.4'} 1305 | 1306 | es-module-lexer@1.6.0: 1307 | resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==} 1308 | 1309 | esbuild@0.21.5: 1310 | resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} 1311 | engines: {node: '>=12'} 1312 | hasBin: true 1313 | 1314 | esbuild@0.25.0: 1315 | resolution: {integrity: sha512-BXq5mqc8ltbaN34cDqWuYKyNhX8D/Z0J1xdtdQ8UcIIIyJyz+ZMKUt58tF3SrZ85jcfN/PZYhjR5uDQAYNVbuw==} 1316 | engines: {node: '>=18'} 1317 | hasBin: true 1318 | 1319 | esbuild@0.25.1: 1320 | resolution: {integrity: sha512-BGO5LtrGC7vxnqucAe/rmvKdJllfGaYWdyABvyMoXQlfYMb2bbRuReWR5tEGE//4LcNJj9XrkovTqNYRFZHAMQ==} 1321 | engines: {node: '>=18'} 1322 | hasBin: true 1323 | 1324 | escalade@3.2.0: 1325 | resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} 1326 | engines: {node: '>=6'} 1327 | 1328 | escape-string-regexp@1.0.5: 1329 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} 1330 | engines: {node: '>=0.8.0'} 1331 | 1332 | escape-string-regexp@4.0.0: 1333 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 1334 | engines: {node: '>=10'} 1335 | 1336 | eslint-compat-utils@0.5.1: 1337 | resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} 1338 | engines: {node: '>=12'} 1339 | peerDependencies: 1340 | eslint: '>=6.0.0' 1341 | 1342 | eslint-config-flat-gitignore@0.1.8: 1343 | resolution: {integrity: sha512-OEUbS2wzzYtUfshjOqzFo4Bl4lHykXUdM08TCnYNl7ki+niW4Q1R0j0FDFDr0vjVsI5ZFOz5LvluxOP+Ew+dYw==} 1344 | 1345 | eslint-flat-config-utils@0.3.1: 1346 | resolution: {integrity: sha512-eFT3EaoJN1hlN97xw4FIEX//h0TiFUobgl2l5uLkIwhVN9ahGq95Pbs+i1/B5UACA78LO3rco3JzuvxLdTUOPA==} 1347 | 1348 | eslint-import-resolver-node@0.3.9: 1349 | resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} 1350 | 1351 | eslint-merge-processors@0.1.0: 1352 | resolution: {integrity: sha512-IvRXXtEajLeyssvW4wJcZ2etxkR9mUf4zpNwgI+m/Uac9RfXHskuJefkHUcawVzePnd6xp24enp5jfgdHzjRdQ==} 1353 | peerDependencies: 1354 | eslint: '*' 1355 | 1356 | eslint-plugin-antfu@2.4.1: 1357 | resolution: {integrity: sha512-VfS8kCz4iif43/Ahrnb6XHi4L5evyZEX3URFQJwj55KPBvmhRv4TgBHm7fsfQewJltFFkDRVIC6Vkg5QbS0ZnA==} 1358 | peerDependencies: 1359 | eslint: '*' 1360 | 1361 | eslint-plugin-command@0.2.3: 1362 | resolution: {integrity: sha512-1bBYNfjZg60N2ZpLV5ATYSYyueIJ+zl5yKrTs0UFDdnyu07dNSZ7Xplnc+Wb6SXTdc1sIaoIrnuyhvztcltX6A==} 1363 | peerDependencies: 1364 | eslint: '*' 1365 | 1366 | eslint-plugin-es-x@7.8.0: 1367 | resolution: {integrity: sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==} 1368 | engines: {node: ^14.18.0 || >=16.0.0} 1369 | peerDependencies: 1370 | eslint: '>=8' 1371 | 1372 | eslint-plugin-import-x@4.1.1: 1373 | resolution: {integrity: sha512-dBEM8fACIFNt4H7GoOaRmnH6evJW6JSTJTYYgmRd3vI4geBTjgDM/JyUDKUwIw0HDSyI+u7Vs3vFRXUo/BOAtA==} 1374 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1375 | peerDependencies: 1376 | eslint: ^8.57.0 || ^9.0.0 1377 | 1378 | eslint-plugin-jsdoc@50.2.2: 1379 | resolution: {integrity: sha512-i0ZMWA199DG7sjxlzXn5AeYZxpRfMJjDPUl7lL9eJJX8TPRoIaxJU4ys/joP5faM5AXE1eqW/dslCj3uj4Nqpg==} 1380 | engines: {node: '>=18'} 1381 | peerDependencies: 1382 | eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 1383 | 1384 | eslint-plugin-jsonc@2.16.0: 1385 | resolution: {integrity: sha512-Af/ZL5mgfb8FFNleH6KlO4/VdmDuTqmM+SPnWcdoWywTetv7kq+vQe99UyQb9XO3b0OWLVuTH7H0d/PXYCMdSg==} 1386 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1387 | peerDependencies: 1388 | eslint: '>=6.0.0' 1389 | 1390 | eslint-plugin-markdown@5.1.0: 1391 | resolution: {integrity: sha512-SJeyKko1K6GwI0AN6xeCDToXDkfKZfXcexA6B+O2Wr2btUS9GrC+YgwSyVli5DJnctUHjFXcQ2cqTaAmVoLi2A==} 1392 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1393 | peerDependencies: 1394 | eslint: '>=8' 1395 | 1396 | eslint-plugin-n@17.10.2: 1397 | resolution: {integrity: sha512-e+s4eAf5NtJaxPhTNu3qMO0Iz40WANS93w9LQgYcvuljgvDmWi/a3rh+OrNyMHeng6aOWGJO0rCg5lH4zi8yTw==} 1398 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1399 | peerDependencies: 1400 | eslint: '>=8.23.0' 1401 | 1402 | eslint-plugin-no-only-tests@3.3.0: 1403 | resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} 1404 | engines: {node: '>=5.0.0'} 1405 | 1406 | eslint-plugin-perfectionist@3.3.0: 1407 | resolution: {integrity: sha512-sGgShkEqDBqIZ3WlenGHwLe1cl3vHKTfeh9b1XXAamaxSC7AY4Os0jdNCXnGJW4l0TlpismT5t2r7CXY7sfKlw==} 1408 | engines: {node: ^18.0.0 || >=20.0.0} 1409 | peerDependencies: 1410 | astro-eslint-parser: ^1.0.2 1411 | eslint: '>=8.0.0' 1412 | svelte: '>=3.0.0' 1413 | svelte-eslint-parser: ^0.41.0 1414 | vue-eslint-parser: '>=9.0.0' 1415 | peerDependenciesMeta: 1416 | astro-eslint-parser: 1417 | optional: true 1418 | svelte: 1419 | optional: true 1420 | svelte-eslint-parser: 1421 | optional: true 1422 | vue-eslint-parser: 1423 | optional: true 1424 | 1425 | eslint-plugin-regexp@2.6.0: 1426 | resolution: {integrity: sha512-FCL851+kislsTEQEMioAlpDuK5+E5vs0hi1bF8cFlPlHcEjeRhuAzEsGikXRreE+0j4WhW2uO54MqTjXtYOi3A==} 1427 | engines: {node: ^18 || >=20} 1428 | peerDependencies: 1429 | eslint: '>=8.44.0' 1430 | 1431 | eslint-plugin-toml@0.11.1: 1432 | resolution: {integrity: sha512-Y1WuMSzfZpeMIrmlP1nUh3kT8p96mThIq4NnHrYUhg10IKQgGfBZjAWnrg9fBqguiX4iFps/x/3Hb5TxBisfdw==} 1433 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1434 | peerDependencies: 1435 | eslint: '>=6.0.0' 1436 | 1437 | eslint-plugin-unicorn@55.0.0: 1438 | resolution: {integrity: sha512-n3AKiVpY2/uDcGrS3+QsYDkjPfaOrNrsfQxU9nt5nitd9KuvVXrfAvgCO9DYPSfap+Gqjw9EOrXIsBp5tlHZjA==} 1439 | engines: {node: '>=18.18'} 1440 | peerDependencies: 1441 | eslint: '>=8.56.0' 1442 | 1443 | eslint-plugin-unused-imports@4.1.3: 1444 | resolution: {integrity: sha512-lqrNZIZjFMUr7P06eoKtQLwyVRibvG7N+LtfKtObYGizAAGrcqLkc3tDx+iAik2z7q0j/XI3ihjupIqxhFabFA==} 1445 | peerDependencies: 1446 | '@typescript-eslint/eslint-plugin': ^8.0.0-0 || ^7.0.0 || ^6.0.0 || ^5.0.0 1447 | eslint: ^9.0.0 || ^8.0.0 1448 | peerDependenciesMeta: 1449 | '@typescript-eslint/eslint-plugin': 1450 | optional: true 1451 | 1452 | eslint-plugin-vue@9.28.0: 1453 | resolution: {integrity: sha512-ShrihdjIhOTxs+MfWun6oJWuk+g/LAhN+CiuOl/jjkG3l0F2AuK5NMTaWqyvBgkFtpYmyks6P4603mLmhNJW8g==} 1454 | engines: {node: ^14.17.0 || >=16.0.0} 1455 | peerDependencies: 1456 | eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 1457 | 1458 | eslint-plugin-yml@1.14.0: 1459 | resolution: {integrity: sha512-ESUpgYPOcAYQO9czugcX5OqRvn/ydDVwGCPXY4YjPqc09rHaUVUA6IE6HLQys4rXk/S+qx3EwTd1wHCwam/OWQ==} 1460 | engines: {node: ^14.17.0 || >=16.0.0} 1461 | peerDependencies: 1462 | eslint: '>=6.0.0' 1463 | 1464 | eslint-processor-vue-blocks@0.1.2: 1465 | resolution: {integrity: sha512-PfpJ4uKHnqeL/fXUnzYkOax3aIenlwewXRX8jFinA1a2yCFnLgMuiH3xvCgvHHUlV2xJWQHbCTdiJWGwb3NqpQ==} 1466 | peerDependencies: 1467 | '@vue/compiler-sfc': ^3.3.0 1468 | eslint: ^8.50.0 || ^9.0.0 1469 | 1470 | eslint-scope@7.2.2: 1471 | resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} 1472 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1473 | 1474 | eslint-scope@8.3.0: 1475 | resolution: {integrity: sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==} 1476 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1477 | 1478 | eslint-visitor-keys@3.4.3: 1479 | resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} 1480 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1481 | 1482 | eslint-visitor-keys@4.2.0: 1483 | resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} 1484 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1485 | 1486 | eslint@9.22.0: 1487 | resolution: {integrity: sha512-9V/QURhsRN40xuHXWjV64yvrzMjcz7ZyNoF2jJFmy9j/SLk0u1OLSZgXi28MrXjymnjEGSR80WCdab3RGMDveQ==} 1488 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1489 | hasBin: true 1490 | peerDependencies: 1491 | jiti: '*' 1492 | peerDependenciesMeta: 1493 | jiti: 1494 | optional: true 1495 | 1496 | esno@4.8.0: 1497 | resolution: {integrity: sha512-acMtooReAQGzLU0zcuEDHa8S62meh5aIyi8jboYxyvAePdmuWx2Mpwmt0xjwO0bs9/SXf+dvXJ0QJoDWw814Iw==} 1498 | hasBin: true 1499 | 1500 | espree@10.3.0: 1501 | resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} 1502 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1503 | 1504 | espree@9.6.1: 1505 | resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} 1506 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1507 | 1508 | esquery@1.6.0: 1509 | resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} 1510 | engines: {node: '>=0.10'} 1511 | 1512 | esrecurse@4.3.0: 1513 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 1514 | engines: {node: '>=4.0'} 1515 | 1516 | estraverse@5.3.0: 1517 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 1518 | engines: {node: '>=4.0'} 1519 | 1520 | estree-walker@2.0.2: 1521 | resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} 1522 | 1523 | estree-walker@3.0.3: 1524 | resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} 1525 | 1526 | esutils@2.0.3: 1527 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 1528 | engines: {node: '>=0.10.0'} 1529 | 1530 | execa@8.0.1: 1531 | resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} 1532 | engines: {node: '>=16.17'} 1533 | 1534 | expand-template@2.0.3: 1535 | resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} 1536 | engines: {node: '>=6'} 1537 | 1538 | expect-type@1.2.0: 1539 | resolution: {integrity: sha512-80F22aiJ3GLyVnS/B3HzgR6RelZVumzj9jkL0Rhz4h0xYbNW9PjlQz5h3J/SShErbXBc295vseR4/MIbVmUbeA==} 1540 | engines: {node: '>=12.0.0'} 1541 | 1542 | fast-deep-equal@3.1.3: 1543 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 1544 | 1545 | fast-glob@3.3.2: 1546 | resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} 1547 | engines: {node: '>=8.6.0'} 1548 | 1549 | fast-json-stable-stringify@2.1.0: 1550 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 1551 | 1552 | fast-levenshtein@2.0.6: 1553 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 1554 | 1555 | fastq@1.19.1: 1556 | resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} 1557 | 1558 | fd-slicer@1.1.0: 1559 | resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} 1560 | 1561 | fdir@6.4.3: 1562 | resolution: {integrity: sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==} 1563 | peerDependencies: 1564 | picomatch: ^3 || ^4 1565 | peerDependenciesMeta: 1566 | picomatch: 1567 | optional: true 1568 | 1569 | file-entry-cache@8.0.0: 1570 | resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} 1571 | engines: {node: '>=16.0.0'} 1572 | 1573 | fill-range@7.1.1: 1574 | resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} 1575 | engines: {node: '>=8'} 1576 | 1577 | find-up-simple@1.0.0: 1578 | resolution: {integrity: sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==} 1579 | engines: {node: '>=18'} 1580 | 1581 | find-up@4.1.0: 1582 | resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} 1583 | engines: {node: '>=8'} 1584 | 1585 | find-up@5.0.0: 1586 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 1587 | engines: {node: '>=10'} 1588 | 1589 | flat-cache@4.0.1: 1590 | resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} 1591 | engines: {node: '>=16'} 1592 | 1593 | flatted@3.3.3: 1594 | resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} 1595 | 1596 | foreground-child@3.3.1: 1597 | resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} 1598 | engines: {node: '>=14'} 1599 | 1600 | fs-constants@1.0.0: 1601 | resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} 1602 | 1603 | fs-minipass@2.1.0: 1604 | resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} 1605 | engines: {node: '>= 8'} 1606 | 1607 | fs.realpath@1.0.0: 1608 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 1609 | 1610 | fsevents@2.3.3: 1611 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 1612 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1613 | os: [darwin] 1614 | 1615 | function-bind@1.1.2: 1616 | resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} 1617 | 1618 | get-caller-file@2.0.5: 1619 | resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} 1620 | engines: {node: 6.* || 8.* || >= 10.*} 1621 | 1622 | get-intrinsic@1.2.4: 1623 | resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} 1624 | engines: {node: '>= 0.4'} 1625 | 1626 | get-stream@8.0.1: 1627 | resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} 1628 | engines: {node: '>=16'} 1629 | 1630 | get-tsconfig@4.8.0: 1631 | resolution: {integrity: sha512-Pgba6TExTZ0FJAn1qkJAjIeKoDJ3CsI2ChuLohJnZl/tTU8MVrq3b+2t5UOPfRa4RMsorClBjJALkJUMjG1PAw==} 1632 | 1633 | giget@1.2.3: 1634 | resolution: {integrity: sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==} 1635 | hasBin: true 1636 | 1637 | github-from-package@0.0.0: 1638 | resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} 1639 | 1640 | glob-parent@5.1.2: 1641 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 1642 | engines: {node: '>= 6'} 1643 | 1644 | glob-parent@6.0.2: 1645 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 1646 | engines: {node: '>=10.13.0'} 1647 | 1648 | glob@10.4.5: 1649 | resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} 1650 | hasBin: true 1651 | 1652 | glob@7.2.3: 1653 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 1654 | deprecated: Glob versions prior to v9 are no longer supported 1655 | 1656 | globals@13.24.0: 1657 | resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} 1658 | engines: {node: '>=8'} 1659 | 1660 | globals@14.0.0: 1661 | resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} 1662 | engines: {node: '>=18'} 1663 | 1664 | globals@15.9.0: 1665 | resolution: {integrity: sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==} 1666 | engines: {node: '>=18'} 1667 | 1668 | gopd@1.0.1: 1669 | resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} 1670 | 1671 | graceful-fs@4.2.11: 1672 | resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 1673 | 1674 | graphemer@1.4.0: 1675 | resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} 1676 | 1677 | has-flag@3.0.0: 1678 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} 1679 | engines: {node: '>=4'} 1680 | 1681 | has-flag@4.0.0: 1682 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1683 | engines: {node: '>=8'} 1684 | 1685 | has-property-descriptors@1.0.2: 1686 | resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} 1687 | 1688 | has-proto@1.0.3: 1689 | resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} 1690 | engines: {node: '>= 0.4'} 1691 | 1692 | has-symbols@1.0.3: 1693 | resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} 1694 | engines: {node: '>= 0.4'} 1695 | 1696 | hasown@2.0.2: 1697 | resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} 1698 | engines: {node: '>= 0.4'} 1699 | 1700 | hosted-git-info@2.8.9: 1701 | resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} 1702 | 1703 | hosted-git-info@4.1.0: 1704 | resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} 1705 | engines: {node: '>=10'} 1706 | 1707 | htmlparser2@9.1.0: 1708 | resolution: {integrity: sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==} 1709 | 1710 | human-signals@5.0.0: 1711 | resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} 1712 | engines: {node: '>=16.17.0'} 1713 | 1714 | iconv-lite@0.6.3: 1715 | resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} 1716 | engines: {node: '>=0.10.0'} 1717 | 1718 | ieee754@1.2.1: 1719 | resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} 1720 | 1721 | ignore@5.3.2: 1722 | resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} 1723 | engines: {node: '>= 4'} 1724 | 1725 | import-fresh@3.3.1: 1726 | resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} 1727 | engines: {node: '>=6'} 1728 | 1729 | imurmurhash@0.1.4: 1730 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 1731 | engines: {node: '>=0.8.19'} 1732 | 1733 | indent-string@4.0.0: 1734 | resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} 1735 | engines: {node: '>=8'} 1736 | 1737 | inflight@1.0.6: 1738 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 1739 | deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. 1740 | 1741 | inherits@2.0.4: 1742 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 1743 | 1744 | ini@1.3.8: 1745 | resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} 1746 | 1747 | is-alphabetical@1.0.4: 1748 | resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} 1749 | 1750 | is-alphanumerical@1.0.4: 1751 | resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} 1752 | 1753 | is-arrayish@0.2.1: 1754 | resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} 1755 | 1756 | is-binary-path@2.1.0: 1757 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 1758 | engines: {node: '>=8'} 1759 | 1760 | is-builtin-module@3.2.1: 1761 | resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} 1762 | engines: {node: '>=6'} 1763 | 1764 | is-core-module@2.15.1: 1765 | resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} 1766 | engines: {node: '>= 0.4'} 1767 | 1768 | is-decimal@1.0.4: 1769 | resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} 1770 | 1771 | is-extglob@2.1.1: 1772 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 1773 | engines: {node: '>=0.10.0'} 1774 | 1775 | is-fullwidth-code-point@3.0.0: 1776 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 1777 | engines: {node: '>=8'} 1778 | 1779 | is-glob@4.0.3: 1780 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 1781 | engines: {node: '>=0.10.0'} 1782 | 1783 | is-hexadecimal@1.0.4: 1784 | resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} 1785 | 1786 | is-number@7.0.0: 1787 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 1788 | engines: {node: '>=0.12.0'} 1789 | 1790 | is-stream@3.0.0: 1791 | resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} 1792 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1793 | 1794 | isexe@2.0.0: 1795 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 1796 | 1797 | jackspeak@3.4.3: 1798 | resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} 1799 | 1800 | jiti@1.21.6: 1801 | resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} 1802 | hasBin: true 1803 | 1804 | joycon@3.1.1: 1805 | resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} 1806 | engines: {node: '>=10'} 1807 | 1808 | js-tokens@4.0.0: 1809 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 1810 | 1811 | js-yaml@4.1.0: 1812 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 1813 | hasBin: true 1814 | 1815 | jsdoc-type-pratt-parser@4.0.0: 1816 | resolution: {integrity: sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==} 1817 | engines: {node: '>=12.0.0'} 1818 | 1819 | jsdoc-type-pratt-parser@4.1.0: 1820 | resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==} 1821 | engines: {node: '>=12.0.0'} 1822 | 1823 | jsesc@0.5.0: 1824 | resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} 1825 | hasBin: true 1826 | 1827 | jsesc@3.0.2: 1828 | resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} 1829 | engines: {node: '>=6'} 1830 | hasBin: true 1831 | 1832 | json-buffer@3.0.1: 1833 | resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} 1834 | 1835 | json-parse-even-better-errors@2.3.1: 1836 | resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} 1837 | 1838 | json-schema-traverse@0.4.1: 1839 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 1840 | 1841 | json-stable-stringify-without-jsonify@1.0.1: 1842 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 1843 | 1844 | jsonc-eslint-parser@2.4.0: 1845 | resolution: {integrity: sha512-WYDyuc/uFcGp6YtM2H0uKmUwieOuzeE/5YocFJLnLfclZ4inf3mRn8ZVy1s7Hxji7Jxm6Ss8gqpexD/GlKoGgg==} 1846 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1847 | 1848 | jsonc-parser@3.3.1: 1849 | resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} 1850 | 1851 | keytar@7.9.0: 1852 | resolution: {integrity: sha512-VPD8mtVtm5JNtA2AErl6Chp06JBfy7diFQ7TQQhdpWOl6MrCRB+eRbvAZUsbGQS9kiMq0coJsy0W0vHpDCkWsQ==} 1853 | 1854 | keyv@4.5.4: 1855 | resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} 1856 | 1857 | kleur@3.0.3: 1858 | resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} 1859 | engines: {node: '>=6'} 1860 | 1861 | leven@3.1.0: 1862 | resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} 1863 | engines: {node: '>=6'} 1864 | 1865 | levn@0.4.1: 1866 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 1867 | engines: {node: '>= 0.8.0'} 1868 | 1869 | lilconfig@3.1.3: 1870 | resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} 1871 | engines: {node: '>=14'} 1872 | 1873 | lines-and-columns@1.2.4: 1874 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} 1875 | 1876 | linkify-it@3.0.3: 1877 | resolution: {integrity: sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==} 1878 | 1879 | load-tsconfig@0.2.5: 1880 | resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} 1881 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1882 | 1883 | local-pkg@0.5.0: 1884 | resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} 1885 | engines: {node: '>=14'} 1886 | 1887 | locate-path@5.0.0: 1888 | resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} 1889 | engines: {node: '>=8'} 1890 | 1891 | locate-path@6.0.0: 1892 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 1893 | engines: {node: '>=10'} 1894 | 1895 | lodash.merge@4.6.2: 1896 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 1897 | 1898 | lodash.sortby@4.7.0: 1899 | resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} 1900 | 1901 | lodash@4.17.21: 1902 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 1903 | 1904 | loupe@3.1.3: 1905 | resolution: {integrity: sha512-kkIp7XSkP78ZxJEsSxW3712C6teJVoeHHwgo9zJ380de7IYyJ2ISlxojcH2pC5OFLewESmnRi/+XCDIEEVyoug==} 1906 | 1907 | lru-cache@10.4.3: 1908 | resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} 1909 | 1910 | lru-cache@6.0.0: 1911 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} 1912 | engines: {node: '>=10'} 1913 | 1914 | magic-string@0.30.17: 1915 | resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} 1916 | 1917 | markdown-it@12.3.2: 1918 | resolution: {integrity: sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==} 1919 | hasBin: true 1920 | 1921 | mdast-util-from-markdown@0.8.5: 1922 | resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} 1923 | 1924 | mdast-util-to-string@2.0.0: 1925 | resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} 1926 | 1927 | mdurl@1.0.1: 1928 | resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} 1929 | 1930 | merge-stream@2.0.0: 1931 | resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} 1932 | 1933 | merge2@1.4.1: 1934 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 1935 | engines: {node: '>= 8'} 1936 | 1937 | micromark@2.11.4: 1938 | resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} 1939 | 1940 | micromatch@4.0.8: 1941 | resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} 1942 | engines: {node: '>=8.6'} 1943 | 1944 | mime@1.6.0: 1945 | resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} 1946 | engines: {node: '>=4'} 1947 | hasBin: true 1948 | 1949 | mimic-fn@4.0.0: 1950 | resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} 1951 | engines: {node: '>=12'} 1952 | 1953 | mimic-response@3.1.0: 1954 | resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} 1955 | engines: {node: '>=10'} 1956 | 1957 | min-indent@1.0.1: 1958 | resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} 1959 | engines: {node: '>=4'} 1960 | 1961 | minimatch@10.0.1: 1962 | resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} 1963 | engines: {node: 20 || >=22} 1964 | 1965 | minimatch@3.1.2: 1966 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 1967 | 1968 | minimatch@9.0.5: 1969 | resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} 1970 | engines: {node: '>=16 || 14 >=14.17'} 1971 | 1972 | minimist@1.2.8: 1973 | resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} 1974 | 1975 | minipass@3.3.6: 1976 | resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} 1977 | engines: {node: '>=8'} 1978 | 1979 | minipass@5.0.0: 1980 | resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} 1981 | engines: {node: '>=8'} 1982 | 1983 | minipass@7.1.2: 1984 | resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} 1985 | engines: {node: '>=16 || 14 >=14.17'} 1986 | 1987 | minizlib@2.1.2: 1988 | resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} 1989 | engines: {node: '>= 8'} 1990 | 1991 | mkdirp-classic@0.5.3: 1992 | resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} 1993 | 1994 | mkdirp@1.0.4: 1995 | resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} 1996 | engines: {node: '>=10'} 1997 | hasBin: true 1998 | 1999 | mlly@1.7.1: 2000 | resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==} 2001 | 2002 | ms@2.1.3: 2003 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 2004 | 2005 | mute-stream@0.0.8: 2006 | resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} 2007 | 2008 | mz@2.7.0: 2009 | resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} 2010 | 2011 | nanoid@3.3.9: 2012 | resolution: {integrity: sha512-SppoicMGpZvbF1l3z4x7No3OlIjP7QJvC9XR7AhZr1kL133KHnKPztkKDc+Ir4aJ/1VhTySrtKhrsycmrMQfvg==} 2013 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 2014 | hasBin: true 2015 | 2016 | napi-build-utils@1.0.2: 2017 | resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} 2018 | 2019 | natural-compare-lite@1.4.0: 2020 | resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} 2021 | 2022 | natural-compare@1.4.0: 2023 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 2024 | 2025 | node-abi@3.67.0: 2026 | resolution: {integrity: sha512-bLn/fU/ALVBE9wj+p4Y21ZJWYFjUXLXPi/IewyLZkx3ApxKDNBWCKdReeKOtD8dWpOdDCeMyLh6ZewzcLsG2Nw==} 2027 | engines: {node: '>=10'} 2028 | 2029 | node-addon-api@4.3.0: 2030 | resolution: {integrity: sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==} 2031 | 2032 | node-fetch-native@1.6.4: 2033 | resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==} 2034 | 2035 | node-releases@2.0.18: 2036 | resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} 2037 | 2038 | normalize-package-data@2.5.0: 2039 | resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} 2040 | 2041 | normalize-path@3.0.0: 2042 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 2043 | engines: {node: '>=0.10.0'} 2044 | 2045 | npm-run-path@5.3.0: 2046 | resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} 2047 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 2048 | 2049 | nth-check@2.1.1: 2050 | resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} 2051 | 2052 | nypm@0.3.11: 2053 | resolution: {integrity: sha512-E5GqaAYSnbb6n1qZyik2wjPDZON43FqOJO59+3OkWrnmQtjggrMOVnsyzfjxp/tS6nlYJBA4zRA5jSM2YaadMg==} 2054 | engines: {node: ^14.16.0 || >=16.10.0} 2055 | hasBin: true 2056 | 2057 | object-assign@4.1.1: 2058 | resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} 2059 | engines: {node: '>=0.10.0'} 2060 | 2061 | object-inspect@1.13.2: 2062 | resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} 2063 | engines: {node: '>= 0.4'} 2064 | 2065 | ohash@1.1.3: 2066 | resolution: {integrity: sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==} 2067 | 2068 | once@1.4.0: 2069 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 2070 | 2071 | onetime@6.0.0: 2072 | resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} 2073 | engines: {node: '>=12'} 2074 | 2075 | optionator@0.9.4: 2076 | resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} 2077 | engines: {node: '>= 0.8.0'} 2078 | 2079 | p-limit@2.3.0: 2080 | resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} 2081 | engines: {node: '>=6'} 2082 | 2083 | p-limit@3.1.0: 2084 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 2085 | engines: {node: '>=10'} 2086 | 2087 | p-locate@4.1.0: 2088 | resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} 2089 | engines: {node: '>=8'} 2090 | 2091 | p-locate@5.0.0: 2092 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 2093 | engines: {node: '>=10'} 2094 | 2095 | p-try@2.2.0: 2096 | resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} 2097 | engines: {node: '>=6'} 2098 | 2099 | package-json-from-dist@1.0.1: 2100 | resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} 2101 | 2102 | package-manager-detector@0.2.0: 2103 | resolution: {integrity: sha512-E385OSk9qDcXhcM9LNSe4sdhx8a9mAPrZ4sMLW+tmxl5ZuGtPUcdFu+MPP2jbgiWAZ6Pfe5soGFMd+0Db5Vrog==} 2104 | 2105 | parent-module@1.0.1: 2106 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 2107 | engines: {node: '>=6'} 2108 | 2109 | parse-entities@2.0.0: 2110 | resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} 2111 | 2112 | parse-gitignore@2.0.0: 2113 | resolution: {integrity: sha512-RmVuCHWsfu0QPNW+mraxh/xjQVw/lhUCUru8Zni3Ctq3AoMhpDTq0OVdKS6iesd6Kqb7viCV3isAL43dciOSog==} 2114 | engines: {node: '>=14'} 2115 | 2116 | parse-imports@2.1.1: 2117 | resolution: {integrity: sha512-TDT4HqzUiTMO1wJRwg/t/hYk8Wdp3iF/ToMIlAoVQfL1Xs/sTxq1dKWSMjMbQmIarfWKymOyly40+zmPHXMqCA==} 2118 | engines: {node: '>= 18'} 2119 | 2120 | parse-json@5.2.0: 2121 | resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} 2122 | engines: {node: '>=8'} 2123 | 2124 | parse-semver@1.1.1: 2125 | resolution: {integrity: sha512-Eg1OuNntBMH0ojvEKSrvDSnwLmvVuUOSdylH/pSCPNMIspLlweJyIWXCE+k/5hm3cj/EBUYwmWkjhBALNP4LXQ==} 2126 | 2127 | parse5-htmlparser2-tree-adapter@7.0.0: 2128 | resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==} 2129 | 2130 | parse5-parser-stream@7.1.2: 2131 | resolution: {integrity: sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==} 2132 | 2133 | parse5@7.1.2: 2134 | resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} 2135 | 2136 | path-exists@4.0.0: 2137 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 2138 | engines: {node: '>=8'} 2139 | 2140 | path-is-absolute@1.0.1: 2141 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 2142 | engines: {node: '>=0.10.0'} 2143 | 2144 | path-key@3.1.1: 2145 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 2146 | engines: {node: '>=8'} 2147 | 2148 | path-key@4.0.0: 2149 | resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} 2150 | engines: {node: '>=12'} 2151 | 2152 | path-parse@1.0.7: 2153 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 2154 | 2155 | path-scurry@1.11.1: 2156 | resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} 2157 | engines: {node: '>=16 || 14 >=14.18'} 2158 | 2159 | pathe@1.1.2: 2160 | resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} 2161 | 2162 | pathval@2.0.0: 2163 | resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} 2164 | engines: {node: '>= 14.16'} 2165 | 2166 | pend@1.2.0: 2167 | resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} 2168 | 2169 | perfect-debounce@1.0.0: 2170 | resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} 2171 | 2172 | picocolors@1.1.0: 2173 | resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} 2174 | 2175 | picocolors@1.1.1: 2176 | resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} 2177 | 2178 | picomatch@2.3.1: 2179 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 2180 | engines: {node: '>=8.6'} 2181 | 2182 | picomatch@4.0.2: 2183 | resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} 2184 | engines: {node: '>=12'} 2185 | 2186 | pirates@4.0.6: 2187 | resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} 2188 | engines: {node: '>= 6'} 2189 | 2190 | pkg-types@1.2.0: 2191 | resolution: {integrity: sha512-+ifYuSSqOQ8CqP4MbZA5hDpb97n3E8SVWdJe+Wms9kj745lmd3b7EZJiqvmLwAlmRfjrI7Hi5z3kdBJ93lFNPA==} 2192 | 2193 | pluralize@8.0.0: 2194 | resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} 2195 | engines: {node: '>=4'} 2196 | 2197 | pnpm@9.11.0: 2198 | resolution: {integrity: sha512-CiA/+u1aP2MkLNBkyPtYkjZsED4ygHkxj3gGLyTqjJ1QvGpHqjVnyr79gk0XDnj6J0XtHxaxMuFkNhRrdojxmw==} 2199 | engines: {node: '>=18.12'} 2200 | hasBin: true 2201 | 2202 | postcss-load-config@6.0.1: 2203 | resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} 2204 | engines: {node: '>= 18'} 2205 | peerDependencies: 2206 | jiti: '>=1.21.0' 2207 | postcss: '>=8.0.9' 2208 | tsx: ^4.8.1 2209 | yaml: ^2.4.2 2210 | peerDependenciesMeta: 2211 | jiti: 2212 | optional: true 2213 | postcss: 2214 | optional: true 2215 | tsx: 2216 | optional: true 2217 | yaml: 2218 | optional: true 2219 | 2220 | postcss-selector-parser@6.1.2: 2221 | resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} 2222 | engines: {node: '>=4'} 2223 | 2224 | postcss@8.5.3: 2225 | resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==} 2226 | engines: {node: ^10 || ^12 || >=14} 2227 | 2228 | prebuild-install@7.1.2: 2229 | resolution: {integrity: sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==} 2230 | engines: {node: '>=10'} 2231 | hasBin: true 2232 | 2233 | prelude-ls@1.2.1: 2234 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 2235 | engines: {node: '>= 0.8.0'} 2236 | 2237 | prompts@2.4.2: 2238 | resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} 2239 | engines: {node: '>= 6'} 2240 | 2241 | pump@3.0.0: 2242 | resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} 2243 | 2244 | punycode@2.3.1: 2245 | resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} 2246 | engines: {node: '>=6'} 2247 | 2248 | qs@6.13.0: 2249 | resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} 2250 | engines: {node: '>=0.6'} 2251 | 2252 | queue-microtask@1.2.3: 2253 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 2254 | 2255 | rc9@2.1.2: 2256 | resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} 2257 | 2258 | rc@1.2.8: 2259 | resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} 2260 | hasBin: true 2261 | 2262 | read-pkg-up@7.0.1: 2263 | resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} 2264 | engines: {node: '>=8'} 2265 | 2266 | read-pkg@5.2.0: 2267 | resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} 2268 | engines: {node: '>=8'} 2269 | 2270 | read@1.0.7: 2271 | resolution: {integrity: sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==} 2272 | engines: {node: '>=0.8'} 2273 | 2274 | readable-stream@3.6.2: 2275 | resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} 2276 | engines: {node: '>= 6'} 2277 | 2278 | readdirp@3.6.0: 2279 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 2280 | engines: {node: '>=8.10.0'} 2281 | 2282 | readdirp@4.1.2: 2283 | resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} 2284 | engines: {node: '>= 14.18.0'} 2285 | 2286 | refa@0.12.1: 2287 | resolution: {integrity: sha512-J8rn6v4DBb2nnFqkqwy6/NnTYMcgLA+sLr0iIO41qpv0n+ngb7ksag2tMRl0inb1bbO/esUwzW1vbJi7K0sI0g==} 2288 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 2289 | 2290 | regexp-ast-analysis@0.7.1: 2291 | resolution: {integrity: sha512-sZuz1dYW/ZsfG17WSAG7eS85r5a0dDsvg+7BiiYR5o6lKCAtUrEwdmRmaGF6rwVj3LcmAeYkOWKEPlbPzN3Y3A==} 2292 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 2293 | 2294 | regexp-tree@0.1.27: 2295 | resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} 2296 | hasBin: true 2297 | 2298 | regjsparser@0.10.0: 2299 | resolution: {integrity: sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==} 2300 | hasBin: true 2301 | 2302 | require-directory@2.1.1: 2303 | resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} 2304 | engines: {node: '>=0.10.0'} 2305 | 2306 | resolve-from@4.0.0: 2307 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 2308 | engines: {node: '>=4'} 2309 | 2310 | resolve-from@5.0.0: 2311 | resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} 2312 | engines: {node: '>=8'} 2313 | 2314 | resolve-pkg-maps@1.0.0: 2315 | resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} 2316 | 2317 | resolve@1.22.8: 2318 | resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} 2319 | hasBin: true 2320 | 2321 | reusify@1.1.0: 2322 | resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} 2323 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 2324 | 2325 | rollup@4.35.0: 2326 | resolution: {integrity: sha512-kg6oI4g+vc41vePJyO6dHt/yl0Rz3Thv0kJeVQ3D1kS3E5XSuKbPc29G4IpT/Kv1KQwgHVcN+HtyS+HYLNSvQg==} 2327 | engines: {node: '>=18.0.0', npm: '>=8.0.0'} 2328 | hasBin: true 2329 | 2330 | run-parallel@1.2.0: 2331 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 2332 | 2333 | safe-buffer@5.2.1: 2334 | resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 2335 | 2336 | safer-buffer@2.1.2: 2337 | resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} 2338 | 2339 | sax@1.4.1: 2340 | resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} 2341 | 2342 | scslre@0.3.0: 2343 | resolution: {integrity: sha512-3A6sD0WYP7+QrjbfNA2FN3FsOaGGFoekCVgTyypy53gPxhbkCIjtO6YWgdrfM+n/8sI8JeXZOIxsHjMTNxQ4nQ==} 2344 | engines: {node: ^14.0.0 || >=16.0.0} 2345 | 2346 | semver@5.7.2: 2347 | resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} 2348 | hasBin: true 2349 | 2350 | semver@7.6.3: 2351 | resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} 2352 | engines: {node: '>=10'} 2353 | hasBin: true 2354 | 2355 | set-function-length@1.2.2: 2356 | resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} 2357 | engines: {node: '>= 0.4'} 2358 | 2359 | shebang-command@2.0.0: 2360 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 2361 | engines: {node: '>=8'} 2362 | 2363 | shebang-regex@3.0.0: 2364 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 2365 | engines: {node: '>=8'} 2366 | 2367 | side-channel@1.0.6: 2368 | resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} 2369 | engines: {node: '>= 0.4'} 2370 | 2371 | siginfo@2.0.0: 2372 | resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} 2373 | 2374 | signal-exit@4.1.0: 2375 | resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} 2376 | engines: {node: '>=14'} 2377 | 2378 | simple-concat@1.0.1: 2379 | resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} 2380 | 2381 | simple-get@4.0.1: 2382 | resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} 2383 | 2384 | sisteransi@1.0.5: 2385 | resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} 2386 | 2387 | slashes@3.0.12: 2388 | resolution: {integrity: sha512-Q9VME8WyGkc7pJf6QEkj3wE+2CnvZMI+XJhwdTPR8Z/kWQRXi7boAWLDibRPyHRTUTPx5FaU7MsyrjI3yLB4HA==} 2389 | 2390 | source-map-js@1.2.1: 2391 | resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} 2392 | engines: {node: '>=0.10.0'} 2393 | 2394 | source-map@0.8.0-beta.0: 2395 | resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} 2396 | engines: {node: '>= 8'} 2397 | 2398 | spdx-correct@3.2.0: 2399 | resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} 2400 | 2401 | spdx-exceptions@2.5.0: 2402 | resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} 2403 | 2404 | spdx-expression-parse@3.0.1: 2405 | resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} 2406 | 2407 | spdx-expression-parse@4.0.0: 2408 | resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==} 2409 | 2410 | spdx-license-ids@3.0.20: 2411 | resolution: {integrity: sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==} 2412 | 2413 | stable-hash@0.0.4: 2414 | resolution: {integrity: sha512-LjdcbuBeLcdETCrPn9i8AYAZ1eCtu4ECAWtP7UleOiZ9LzVxRzzUZEoZ8zB24nhkQnDWyET0I+3sWokSDS3E7g==} 2415 | 2416 | stackback@0.0.2: 2417 | resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} 2418 | 2419 | std-env@3.8.1: 2420 | resolution: {integrity: sha512-vj5lIj3Mwf9D79hBkltk5qmkFI+biIKWS2IBxEyEU3AX1tUf7AoL8nSazCOiiqQsGKIq01SClsKEzweu34uwvA==} 2421 | 2422 | string-argv@0.3.2: 2423 | resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} 2424 | engines: {node: '>=0.6.19'} 2425 | 2426 | string-width@4.2.3: 2427 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 2428 | engines: {node: '>=8'} 2429 | 2430 | string-width@5.1.2: 2431 | resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 2432 | engines: {node: '>=12'} 2433 | 2434 | string_decoder@1.3.0: 2435 | resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} 2436 | 2437 | strip-ansi@6.0.1: 2438 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 2439 | engines: {node: '>=8'} 2440 | 2441 | strip-ansi@7.1.0: 2442 | resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} 2443 | engines: {node: '>=12'} 2444 | 2445 | strip-final-newline@3.0.0: 2446 | resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} 2447 | engines: {node: '>=12'} 2448 | 2449 | strip-indent@3.0.0: 2450 | resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} 2451 | engines: {node: '>=8'} 2452 | 2453 | strip-json-comments@2.0.1: 2454 | resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} 2455 | engines: {node: '>=0.10.0'} 2456 | 2457 | strip-json-comments@3.1.1: 2458 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 2459 | engines: {node: '>=8'} 2460 | 2461 | sucrase@3.35.0: 2462 | resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} 2463 | engines: {node: '>=16 || 14 >=14.17'} 2464 | hasBin: true 2465 | 2466 | supports-color@5.5.0: 2467 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 2468 | engines: {node: '>=4'} 2469 | 2470 | supports-color@7.2.0: 2471 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 2472 | engines: {node: '>=8'} 2473 | 2474 | supports-preserve-symlinks-flag@1.0.0: 2475 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 2476 | engines: {node: '>= 0.4'} 2477 | 2478 | synckit@0.6.2: 2479 | resolution: {integrity: sha512-Vhf+bUa//YSTYKseDiiEuQmhGCoIF3CVBhunm3r/DQnYiGT4JssmnKQc44BIyOZRK2pKjXXAgbhfmbeoC9CJpA==} 2480 | engines: {node: '>=12.20'} 2481 | 2482 | synckit@0.9.1: 2483 | resolution: {integrity: sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==} 2484 | engines: {node: ^14.18.0 || >=16.0.0} 2485 | 2486 | tapable@2.2.1: 2487 | resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} 2488 | engines: {node: '>=6'} 2489 | 2490 | tar-fs@2.1.1: 2491 | resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} 2492 | 2493 | tar-stream@2.2.0: 2494 | resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} 2495 | engines: {node: '>=6'} 2496 | 2497 | tar@6.2.1: 2498 | resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} 2499 | engines: {node: '>=10'} 2500 | 2501 | thenify-all@1.6.0: 2502 | resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} 2503 | engines: {node: '>=0.8'} 2504 | 2505 | thenify@3.3.1: 2506 | resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} 2507 | 2508 | tinybench@2.9.0: 2509 | resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} 2510 | 2511 | tinyexec@0.3.2: 2512 | resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} 2513 | 2514 | tinyglobby@0.2.12: 2515 | resolution: {integrity: sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==} 2516 | engines: {node: '>=12.0.0'} 2517 | 2518 | tinypool@1.0.2: 2519 | resolution: {integrity: sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==} 2520 | engines: {node: ^18.0.0 || >=20.0.0} 2521 | 2522 | tinyrainbow@1.2.0: 2523 | resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} 2524 | engines: {node: '>=14.0.0'} 2525 | 2526 | tinyspy@3.0.2: 2527 | resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} 2528 | engines: {node: '>=14.0.0'} 2529 | 2530 | tmp@0.2.3: 2531 | resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==} 2532 | engines: {node: '>=14.14'} 2533 | 2534 | to-regex-range@5.0.1: 2535 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 2536 | engines: {node: '>=8.0'} 2537 | 2538 | toml-eslint-parser@0.10.0: 2539 | resolution: {integrity: sha512-khrZo4buq4qVmsGzS5yQjKe/WsFvV8fGfOjDQN0q4iy9FjRfPWRgTFrU8u1R2iu/SfWLhY9WnCi4Jhdrcbtg+g==} 2540 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 2541 | 2542 | tr46@1.0.1: 2543 | resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} 2544 | 2545 | tree-kill@1.2.2: 2546 | resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} 2547 | hasBin: true 2548 | 2549 | ts-api-utils@1.3.0: 2550 | resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} 2551 | engines: {node: '>=16'} 2552 | peerDependencies: 2553 | typescript: '>=4.2.0' 2554 | 2555 | ts-interface-checker@0.1.13: 2556 | resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} 2557 | 2558 | tslib@2.7.0: 2559 | resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} 2560 | 2561 | tsup@8.4.0: 2562 | resolution: {integrity: sha512-b+eZbPCjz10fRryaAA7C8xlIHnf8VnsaRqydheLIqwG/Mcpfk8Z5zp3HayX7GaTygkigHl5cBUs+IhcySiIexQ==} 2563 | engines: {node: '>=18'} 2564 | hasBin: true 2565 | peerDependencies: 2566 | '@microsoft/api-extractor': ^7.36.0 2567 | '@swc/core': ^1 2568 | postcss: ^8.4.12 2569 | typescript: '>=4.5.0' 2570 | peerDependenciesMeta: 2571 | '@microsoft/api-extractor': 2572 | optional: true 2573 | '@swc/core': 2574 | optional: true 2575 | postcss: 2576 | optional: true 2577 | typescript: 2578 | optional: true 2579 | 2580 | tsx@4.19.3: 2581 | resolution: {integrity: sha512-4H8vUNGNjQ4V2EOoGw005+c+dGuPSnhpPBPHBtsZdGZBk/iJb4kguGlPWaZTZ3q5nMtFOEsY0nRDlh9PJyd6SQ==} 2582 | engines: {node: '>=18.0.0'} 2583 | hasBin: true 2584 | 2585 | tunnel-agent@0.6.0: 2586 | resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} 2587 | 2588 | tunnel@0.0.6: 2589 | resolution: {integrity: sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==} 2590 | engines: {node: '>=0.6.11 <=0.7.0 || >=0.7.3'} 2591 | 2592 | type-check@0.4.0: 2593 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 2594 | engines: {node: '>= 0.8.0'} 2595 | 2596 | type-detect@4.1.0: 2597 | resolution: {integrity: sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==} 2598 | engines: {node: '>=4'} 2599 | 2600 | type-fest@0.20.2: 2601 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} 2602 | engines: {node: '>=10'} 2603 | 2604 | type-fest@0.6.0: 2605 | resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} 2606 | engines: {node: '>=8'} 2607 | 2608 | type-fest@0.8.1: 2609 | resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} 2610 | engines: {node: '>=8'} 2611 | 2612 | typed-rest-client@1.8.11: 2613 | resolution: {integrity: sha512-5UvfMpd1oelmUPRbbaVnq+rHP7ng2cE4qoQkQeAqxRL6PklkxsM0g32/HL0yfvruK6ojQ5x8EE+HF4YV6DtuCA==} 2614 | 2615 | typescript@5.5.4: 2616 | resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} 2617 | engines: {node: '>=14.17'} 2618 | hasBin: true 2619 | 2620 | uc.micro@1.0.6: 2621 | resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} 2622 | 2623 | ufo@1.5.4: 2624 | resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} 2625 | 2626 | underscore@1.13.7: 2627 | resolution: {integrity: sha512-GMXzWtsc57XAtguZgaQViUOzs0KTkk8ojr3/xAxXLITqf/3EMwxC0inyETfDFjH/Krbhuep0HNbbjI9i/q3F3g==} 2628 | 2629 | undici-types@6.20.0: 2630 | resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} 2631 | 2632 | undici@6.19.8: 2633 | resolution: {integrity: sha512-U8uCCl2x9TK3WANvmBavymRzxbfFYG+tAu+fgx3zxQy3qdagQqBLwJVrdyO1TBfUXvfKveMKJZhpvUYoOjM+4g==} 2634 | engines: {node: '>=18.17'} 2635 | 2636 | unist-util-stringify-position@2.0.3: 2637 | resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} 2638 | 2639 | update-browserslist-db@1.1.0: 2640 | resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} 2641 | hasBin: true 2642 | peerDependencies: 2643 | browserslist: '>= 4.21.0' 2644 | 2645 | uri-js@4.4.1: 2646 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 2647 | 2648 | url-join@4.0.1: 2649 | resolution: {integrity: sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==} 2650 | 2651 | util-deprecate@1.0.2: 2652 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 2653 | 2654 | validate-npm-package-license@3.0.4: 2655 | resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} 2656 | 2657 | vite-node@2.1.9: 2658 | resolution: {integrity: sha512-AM9aQ/IPrW/6ENLQg3AGY4K1N2TGZdR5e4gu/MmmR2xR3Ll1+dib+nook92g4TV3PXVyeyxdWwtaCAiUL0hMxA==} 2659 | engines: {node: ^18.0.0 || >=20.0.0} 2660 | hasBin: true 2661 | 2662 | vite@5.4.14: 2663 | resolution: {integrity: sha512-EK5cY7Q1D8JNhSaPKVK4pwBFvaTmZxEnoKXLG/U9gmdDcihQGNzFlgIvaxezFR4glP1LsuiedwMBqCXH3wZccA==} 2664 | engines: {node: ^18.0.0 || >=20.0.0} 2665 | hasBin: true 2666 | peerDependencies: 2667 | '@types/node': ^18.0.0 || >=20.0.0 2668 | less: '*' 2669 | lightningcss: ^1.21.0 2670 | sass: '*' 2671 | sass-embedded: '*' 2672 | stylus: '*' 2673 | sugarss: '*' 2674 | terser: ^5.4.0 2675 | peerDependenciesMeta: 2676 | '@types/node': 2677 | optional: true 2678 | less: 2679 | optional: true 2680 | lightningcss: 2681 | optional: true 2682 | sass: 2683 | optional: true 2684 | sass-embedded: 2685 | optional: true 2686 | stylus: 2687 | optional: true 2688 | sugarss: 2689 | optional: true 2690 | terser: 2691 | optional: true 2692 | 2693 | vitest@2.1.9: 2694 | resolution: {integrity: sha512-MSmPM9REYqDGBI8439mA4mWhV5sKmDlBKWIYbA3lRb2PTHACE0mgKwA8yQ2xq9vxDTuk4iPrECBAEW2aoFXY0Q==} 2695 | engines: {node: ^18.0.0 || >=20.0.0} 2696 | hasBin: true 2697 | peerDependencies: 2698 | '@edge-runtime/vm': '*' 2699 | '@types/node': ^18.0.0 || >=20.0.0 2700 | '@vitest/browser': 2.1.9 2701 | '@vitest/ui': 2.1.9 2702 | happy-dom: '*' 2703 | jsdom: '*' 2704 | peerDependenciesMeta: 2705 | '@edge-runtime/vm': 2706 | optional: true 2707 | '@types/node': 2708 | optional: true 2709 | '@vitest/browser': 2710 | optional: true 2711 | '@vitest/ui': 2712 | optional: true 2713 | happy-dom: 2714 | optional: true 2715 | jsdom: 2716 | optional: true 2717 | 2718 | vsce@2.15.0: 2719 | resolution: {integrity: sha512-P8E9LAZvBCQnoGoizw65JfGvyMqNGlHdlUXD1VAuxtvYAaHBKLBdKPnpy60XKVDAkQCfmMu53g+gq9FM+ydepw==} 2720 | engines: {node: '>= 14'} 2721 | deprecated: vsce has been renamed to @vscode/vsce. Install using @vscode/vsce instead. 2722 | hasBin: true 2723 | 2724 | vue-eslint-parser@9.4.3: 2725 | resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} 2726 | engines: {node: ^14.17.0 || >=16.0.0} 2727 | peerDependencies: 2728 | eslint: '>=6.0.0' 2729 | 2730 | webidl-conversions@4.0.2: 2731 | resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} 2732 | 2733 | whatwg-encoding@3.1.1: 2734 | resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} 2735 | engines: {node: '>=18'} 2736 | 2737 | whatwg-mimetype@4.0.0: 2738 | resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} 2739 | engines: {node: '>=18'} 2740 | 2741 | whatwg-url@7.1.0: 2742 | resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} 2743 | 2744 | which@2.0.2: 2745 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 2746 | engines: {node: '>= 8'} 2747 | hasBin: true 2748 | 2749 | why-is-node-running@2.3.0: 2750 | resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} 2751 | engines: {node: '>=8'} 2752 | hasBin: true 2753 | 2754 | word-wrap@1.2.5: 2755 | resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} 2756 | engines: {node: '>=0.10.0'} 2757 | 2758 | wrap-ansi@7.0.0: 2759 | resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 2760 | engines: {node: '>=10'} 2761 | 2762 | wrap-ansi@8.1.0: 2763 | resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} 2764 | engines: {node: '>=12'} 2765 | 2766 | wrappy@1.0.2: 2767 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 2768 | 2769 | xml-name-validator@4.0.0: 2770 | resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} 2771 | engines: {node: '>=12'} 2772 | 2773 | xml2js@0.4.23: 2774 | resolution: {integrity: sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==} 2775 | engines: {node: '>=4.0.0'} 2776 | 2777 | xmlbuilder@11.0.1: 2778 | resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==} 2779 | engines: {node: '>=4.0'} 2780 | 2781 | y18n@5.0.8: 2782 | resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} 2783 | engines: {node: '>=10'} 2784 | 2785 | yallist@4.0.0: 2786 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 2787 | 2788 | yaml-eslint-parser@1.2.3: 2789 | resolution: {integrity: sha512-4wZWvE398hCP7O8n3nXKu/vdq1HcH01ixYlCREaJL5NUMwQ0g3MaGFUBNSlmBtKmhbtVG/Cm6lyYmSVTEVil8A==} 2790 | engines: {node: ^14.17.0 || >=16.0.0} 2791 | 2792 | yaml@2.5.1: 2793 | resolution: {integrity: sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==} 2794 | engines: {node: '>= 14'} 2795 | hasBin: true 2796 | 2797 | yargs-parser@21.1.1: 2798 | resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} 2799 | engines: {node: '>=12'} 2800 | 2801 | yargs@17.7.2: 2802 | resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} 2803 | engines: {node: '>=12'} 2804 | 2805 | yauzl@2.10.0: 2806 | resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} 2807 | 2808 | yazl@2.5.1: 2809 | resolution: {integrity: sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==} 2810 | 2811 | yocto-queue@0.1.0: 2812 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 2813 | engines: {node: '>=10'} 2814 | 2815 | snapshots: 2816 | 2817 | '@antfu/eslint-config@2.27.3(@typescript-eslint/utils@8.4.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.5.4))(@vue/compiler-sfc@3.5.2)(eslint@9.22.0(jiti@1.21.6))(typescript@5.5.4)(vitest@2.1.9(@types/node@22.13.10))': 2818 | dependencies: 2819 | '@antfu/install-pkg': 0.4.1 2820 | '@clack/prompts': 0.7.0 2821 | '@eslint-community/eslint-plugin-eslint-comments': 4.4.0(eslint@9.22.0(jiti@1.21.6)) 2822 | '@stylistic/eslint-plugin': 2.7.2(eslint@9.22.0(jiti@1.21.6))(typescript@5.5.4) 2823 | '@typescript-eslint/eslint-plugin': 8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.22.0(jiti@1.21.6))(typescript@5.5.4) 2824 | '@typescript-eslint/parser': 8.4.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.5.4) 2825 | '@vitest/eslint-plugin': 1.1.0(@typescript-eslint/utils@8.4.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.22.0(jiti@1.21.6))(typescript@5.5.4)(vitest@2.1.9(@types/node@22.13.10)) 2826 | eslint: 9.22.0(jiti@1.21.6) 2827 | eslint-config-flat-gitignore: 0.1.8 2828 | eslint-flat-config-utils: 0.3.1 2829 | eslint-merge-processors: 0.1.0(eslint@9.22.0(jiti@1.21.6)) 2830 | eslint-plugin-antfu: 2.4.1(eslint@9.22.0(jiti@1.21.6)) 2831 | eslint-plugin-command: 0.2.3(eslint@9.22.0(jiti@1.21.6)) 2832 | eslint-plugin-import-x: 4.1.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.5.4) 2833 | eslint-plugin-jsdoc: 50.2.2(eslint@9.22.0(jiti@1.21.6)) 2834 | eslint-plugin-jsonc: 2.16.0(eslint@9.22.0(jiti@1.21.6)) 2835 | eslint-plugin-markdown: 5.1.0(eslint@9.22.0(jiti@1.21.6)) 2836 | eslint-plugin-n: 17.10.2(eslint@9.22.0(jiti@1.21.6)) 2837 | eslint-plugin-no-only-tests: 3.3.0 2838 | eslint-plugin-perfectionist: 3.3.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.22.0(jiti@1.21.6))) 2839 | eslint-plugin-regexp: 2.6.0(eslint@9.22.0(jiti@1.21.6)) 2840 | eslint-plugin-toml: 0.11.1(eslint@9.22.0(jiti@1.21.6)) 2841 | eslint-plugin-unicorn: 55.0.0(eslint@9.22.0(jiti@1.21.6)) 2842 | eslint-plugin-unused-imports: 4.1.3(@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.22.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.22.0(jiti@1.21.6)) 2843 | eslint-plugin-vue: 9.28.0(eslint@9.22.0(jiti@1.21.6)) 2844 | eslint-plugin-yml: 1.14.0(eslint@9.22.0(jiti@1.21.6)) 2845 | eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.2)(eslint@9.22.0(jiti@1.21.6)) 2846 | globals: 15.9.0 2847 | jsonc-eslint-parser: 2.4.0 2848 | local-pkg: 0.5.0 2849 | parse-gitignore: 2.0.0 2850 | picocolors: 1.1.0 2851 | toml-eslint-parser: 0.10.0 2852 | vue-eslint-parser: 9.4.3(eslint@9.22.0(jiti@1.21.6)) 2853 | yaml-eslint-parser: 1.2.3 2854 | yargs: 17.7.2 2855 | transitivePeerDependencies: 2856 | - '@typescript-eslint/utils' 2857 | - '@vue/compiler-sfc' 2858 | - supports-color 2859 | - svelte 2860 | - typescript 2861 | - vitest 2862 | 2863 | '@antfu/install-pkg@0.4.1': 2864 | dependencies: 2865 | package-manager-detector: 0.2.0 2866 | tinyexec: 0.3.2 2867 | 2868 | '@antfu/utils@0.7.10': {} 2869 | 2870 | '@babel/code-frame@7.24.7': 2871 | dependencies: 2872 | '@babel/highlight': 7.24.7 2873 | picocolors: 1.1.0 2874 | 2875 | '@babel/helper-string-parser@7.25.9': {} 2876 | 2877 | '@babel/helper-validator-identifier@7.24.7': {} 2878 | 2879 | '@babel/helper-validator-identifier@7.25.9': {} 2880 | 2881 | '@babel/highlight@7.24.7': 2882 | dependencies: 2883 | '@babel/helper-validator-identifier': 7.24.7 2884 | chalk: 2.4.2 2885 | js-tokens: 4.0.0 2886 | picocolors: 1.1.0 2887 | 2888 | '@babel/parser@7.26.10': 2889 | dependencies: 2890 | '@babel/types': 7.26.10 2891 | 2892 | '@babel/types@7.26.10': 2893 | dependencies: 2894 | '@babel/helper-string-parser': 7.25.9 2895 | '@babel/helper-validator-identifier': 7.25.9 2896 | 2897 | '@clack/core@0.3.4': 2898 | dependencies: 2899 | picocolors: 1.1.0 2900 | sisteransi: 1.0.5 2901 | 2902 | '@clack/prompts@0.7.0': 2903 | dependencies: 2904 | '@clack/core': 0.3.4 2905 | picocolors: 1.1.0 2906 | sisteransi: 1.0.5 2907 | 2908 | '@es-joy/jsdoccomment@0.43.1': 2909 | dependencies: 2910 | '@types/eslint': 8.56.12 2911 | '@types/estree': 1.0.6 2912 | '@typescript-eslint/types': 7.18.0 2913 | comment-parser: 1.4.1 2914 | esquery: 1.6.0 2915 | jsdoc-type-pratt-parser: 4.0.0 2916 | 2917 | '@es-joy/jsdoccomment@0.48.0': 2918 | dependencies: 2919 | comment-parser: 1.4.1 2920 | esquery: 1.6.0 2921 | jsdoc-type-pratt-parser: 4.1.0 2922 | 2923 | '@esbuild/aix-ppc64@0.21.5': 2924 | optional: true 2925 | 2926 | '@esbuild/aix-ppc64@0.25.0': 2927 | optional: true 2928 | 2929 | '@esbuild/aix-ppc64@0.25.1': 2930 | optional: true 2931 | 2932 | '@esbuild/android-arm64@0.21.5': 2933 | optional: true 2934 | 2935 | '@esbuild/android-arm64@0.25.0': 2936 | optional: true 2937 | 2938 | '@esbuild/android-arm64@0.25.1': 2939 | optional: true 2940 | 2941 | '@esbuild/android-arm@0.21.5': 2942 | optional: true 2943 | 2944 | '@esbuild/android-arm@0.25.0': 2945 | optional: true 2946 | 2947 | '@esbuild/android-arm@0.25.1': 2948 | optional: true 2949 | 2950 | '@esbuild/android-x64@0.21.5': 2951 | optional: true 2952 | 2953 | '@esbuild/android-x64@0.25.0': 2954 | optional: true 2955 | 2956 | '@esbuild/android-x64@0.25.1': 2957 | optional: true 2958 | 2959 | '@esbuild/darwin-arm64@0.21.5': 2960 | optional: true 2961 | 2962 | '@esbuild/darwin-arm64@0.25.0': 2963 | optional: true 2964 | 2965 | '@esbuild/darwin-arm64@0.25.1': 2966 | optional: true 2967 | 2968 | '@esbuild/darwin-x64@0.21.5': 2969 | optional: true 2970 | 2971 | '@esbuild/darwin-x64@0.25.0': 2972 | optional: true 2973 | 2974 | '@esbuild/darwin-x64@0.25.1': 2975 | optional: true 2976 | 2977 | '@esbuild/freebsd-arm64@0.21.5': 2978 | optional: true 2979 | 2980 | '@esbuild/freebsd-arm64@0.25.0': 2981 | optional: true 2982 | 2983 | '@esbuild/freebsd-arm64@0.25.1': 2984 | optional: true 2985 | 2986 | '@esbuild/freebsd-x64@0.21.5': 2987 | optional: true 2988 | 2989 | '@esbuild/freebsd-x64@0.25.0': 2990 | optional: true 2991 | 2992 | '@esbuild/freebsd-x64@0.25.1': 2993 | optional: true 2994 | 2995 | '@esbuild/linux-arm64@0.21.5': 2996 | optional: true 2997 | 2998 | '@esbuild/linux-arm64@0.25.0': 2999 | optional: true 3000 | 3001 | '@esbuild/linux-arm64@0.25.1': 3002 | optional: true 3003 | 3004 | '@esbuild/linux-arm@0.21.5': 3005 | optional: true 3006 | 3007 | '@esbuild/linux-arm@0.25.0': 3008 | optional: true 3009 | 3010 | '@esbuild/linux-arm@0.25.1': 3011 | optional: true 3012 | 3013 | '@esbuild/linux-ia32@0.21.5': 3014 | optional: true 3015 | 3016 | '@esbuild/linux-ia32@0.25.0': 3017 | optional: true 3018 | 3019 | '@esbuild/linux-ia32@0.25.1': 3020 | optional: true 3021 | 3022 | '@esbuild/linux-loong64@0.21.5': 3023 | optional: true 3024 | 3025 | '@esbuild/linux-loong64@0.25.0': 3026 | optional: true 3027 | 3028 | '@esbuild/linux-loong64@0.25.1': 3029 | optional: true 3030 | 3031 | '@esbuild/linux-mips64el@0.21.5': 3032 | optional: true 3033 | 3034 | '@esbuild/linux-mips64el@0.25.0': 3035 | optional: true 3036 | 3037 | '@esbuild/linux-mips64el@0.25.1': 3038 | optional: true 3039 | 3040 | '@esbuild/linux-ppc64@0.21.5': 3041 | optional: true 3042 | 3043 | '@esbuild/linux-ppc64@0.25.0': 3044 | optional: true 3045 | 3046 | '@esbuild/linux-ppc64@0.25.1': 3047 | optional: true 3048 | 3049 | '@esbuild/linux-riscv64@0.21.5': 3050 | optional: true 3051 | 3052 | '@esbuild/linux-riscv64@0.25.0': 3053 | optional: true 3054 | 3055 | '@esbuild/linux-riscv64@0.25.1': 3056 | optional: true 3057 | 3058 | '@esbuild/linux-s390x@0.21.5': 3059 | optional: true 3060 | 3061 | '@esbuild/linux-s390x@0.25.0': 3062 | optional: true 3063 | 3064 | '@esbuild/linux-s390x@0.25.1': 3065 | optional: true 3066 | 3067 | '@esbuild/linux-x64@0.21.5': 3068 | optional: true 3069 | 3070 | '@esbuild/linux-x64@0.25.0': 3071 | optional: true 3072 | 3073 | '@esbuild/linux-x64@0.25.1': 3074 | optional: true 3075 | 3076 | '@esbuild/netbsd-arm64@0.25.0': 3077 | optional: true 3078 | 3079 | '@esbuild/netbsd-arm64@0.25.1': 3080 | optional: true 3081 | 3082 | '@esbuild/netbsd-x64@0.21.5': 3083 | optional: true 3084 | 3085 | '@esbuild/netbsd-x64@0.25.0': 3086 | optional: true 3087 | 3088 | '@esbuild/netbsd-x64@0.25.1': 3089 | optional: true 3090 | 3091 | '@esbuild/openbsd-arm64@0.25.0': 3092 | optional: true 3093 | 3094 | '@esbuild/openbsd-arm64@0.25.1': 3095 | optional: true 3096 | 3097 | '@esbuild/openbsd-x64@0.21.5': 3098 | optional: true 3099 | 3100 | '@esbuild/openbsd-x64@0.25.0': 3101 | optional: true 3102 | 3103 | '@esbuild/openbsd-x64@0.25.1': 3104 | optional: true 3105 | 3106 | '@esbuild/sunos-x64@0.21.5': 3107 | optional: true 3108 | 3109 | '@esbuild/sunos-x64@0.25.0': 3110 | optional: true 3111 | 3112 | '@esbuild/sunos-x64@0.25.1': 3113 | optional: true 3114 | 3115 | '@esbuild/win32-arm64@0.21.5': 3116 | optional: true 3117 | 3118 | '@esbuild/win32-arm64@0.25.0': 3119 | optional: true 3120 | 3121 | '@esbuild/win32-arm64@0.25.1': 3122 | optional: true 3123 | 3124 | '@esbuild/win32-ia32@0.21.5': 3125 | optional: true 3126 | 3127 | '@esbuild/win32-ia32@0.25.0': 3128 | optional: true 3129 | 3130 | '@esbuild/win32-ia32@0.25.1': 3131 | optional: true 3132 | 3133 | '@esbuild/win32-x64@0.21.5': 3134 | optional: true 3135 | 3136 | '@esbuild/win32-x64@0.25.0': 3137 | optional: true 3138 | 3139 | '@esbuild/win32-x64@0.25.1': 3140 | optional: true 3141 | 3142 | '@eslint-community/eslint-plugin-eslint-comments@4.4.0(eslint@9.22.0(jiti@1.21.6))': 3143 | dependencies: 3144 | escape-string-regexp: 4.0.0 3145 | eslint: 9.22.0(jiti@1.21.6) 3146 | ignore: 5.3.2 3147 | 3148 | '@eslint-community/eslint-utils@4.5.0(eslint@9.22.0(jiti@1.21.6))': 3149 | dependencies: 3150 | eslint: 9.22.0(jiti@1.21.6) 3151 | eslint-visitor-keys: 3.4.3 3152 | 3153 | '@eslint-community/regexpp@4.12.1': {} 3154 | 3155 | '@eslint/config-array@0.19.2': 3156 | dependencies: 3157 | '@eslint/object-schema': 2.1.6 3158 | debug: 4.4.0 3159 | minimatch: 3.1.2 3160 | transitivePeerDependencies: 3161 | - supports-color 3162 | 3163 | '@eslint/config-helpers@0.1.0': {} 3164 | 3165 | '@eslint/core@0.12.0': 3166 | dependencies: 3167 | '@types/json-schema': 7.0.15 3168 | 3169 | '@eslint/eslintrc@3.3.0': 3170 | dependencies: 3171 | ajv: 6.12.6 3172 | debug: 4.4.0 3173 | espree: 10.3.0 3174 | globals: 14.0.0 3175 | ignore: 5.3.2 3176 | import-fresh: 3.3.1 3177 | js-yaml: 4.1.0 3178 | minimatch: 3.1.2 3179 | strip-json-comments: 3.1.1 3180 | transitivePeerDependencies: 3181 | - supports-color 3182 | 3183 | '@eslint/js@9.22.0': {} 3184 | 3185 | '@eslint/object-schema@2.1.6': {} 3186 | 3187 | '@eslint/plugin-kit@0.2.7': 3188 | dependencies: 3189 | '@eslint/core': 0.12.0 3190 | levn: 0.4.1 3191 | 3192 | '@humanfs/core@0.19.1': {} 3193 | 3194 | '@humanfs/node@0.16.6': 3195 | dependencies: 3196 | '@humanfs/core': 0.19.1 3197 | '@humanwhocodes/retry': 0.3.1 3198 | 3199 | '@humanwhocodes/module-importer@1.0.1': {} 3200 | 3201 | '@humanwhocodes/retry@0.3.1': {} 3202 | 3203 | '@humanwhocodes/retry@0.4.2': {} 3204 | 3205 | '@isaacs/cliui@8.0.2': 3206 | dependencies: 3207 | string-width: 5.1.2 3208 | string-width-cjs: string-width@4.2.3 3209 | strip-ansi: 7.1.0 3210 | strip-ansi-cjs: strip-ansi@6.0.1 3211 | wrap-ansi: 8.1.0 3212 | wrap-ansi-cjs: wrap-ansi@7.0.0 3213 | 3214 | '@jridgewell/gen-mapping@0.3.8': 3215 | dependencies: 3216 | '@jridgewell/set-array': 1.2.1 3217 | '@jridgewell/sourcemap-codec': 1.5.0 3218 | '@jridgewell/trace-mapping': 0.3.25 3219 | 3220 | '@jridgewell/resolve-uri@3.1.2': {} 3221 | 3222 | '@jridgewell/set-array@1.2.1': {} 3223 | 3224 | '@jridgewell/sourcemap-codec@1.5.0': {} 3225 | 3226 | '@jridgewell/trace-mapping@0.3.25': 3227 | dependencies: 3228 | '@jridgewell/resolve-uri': 3.1.2 3229 | '@jridgewell/sourcemap-codec': 1.5.0 3230 | 3231 | '@jsdevtools/ez-spawn@3.0.4': 3232 | dependencies: 3233 | call-me-maybe: 1.0.2 3234 | cross-spawn: 7.0.6 3235 | string-argv: 0.3.2 3236 | type-detect: 4.1.0 3237 | 3238 | '@nodelib/fs.scandir@2.1.5': 3239 | dependencies: 3240 | '@nodelib/fs.stat': 2.0.5 3241 | run-parallel: 1.2.0 3242 | 3243 | '@nodelib/fs.stat@2.0.5': {} 3244 | 3245 | '@nodelib/fs.walk@1.2.8': 3246 | dependencies: 3247 | '@nodelib/fs.scandir': 2.1.5 3248 | fastq: 1.19.1 3249 | 3250 | '@pkgjs/parseargs@0.11.0': 3251 | optional: true 3252 | 3253 | '@pkgr/core@0.1.1': {} 3254 | 3255 | '@rollup/rollup-android-arm-eabi@4.35.0': 3256 | optional: true 3257 | 3258 | '@rollup/rollup-android-arm64@4.35.0': 3259 | optional: true 3260 | 3261 | '@rollup/rollup-darwin-arm64@4.35.0': 3262 | optional: true 3263 | 3264 | '@rollup/rollup-darwin-x64@4.35.0': 3265 | optional: true 3266 | 3267 | '@rollup/rollup-freebsd-arm64@4.35.0': 3268 | optional: true 3269 | 3270 | '@rollup/rollup-freebsd-x64@4.35.0': 3271 | optional: true 3272 | 3273 | '@rollup/rollup-linux-arm-gnueabihf@4.35.0': 3274 | optional: true 3275 | 3276 | '@rollup/rollup-linux-arm-musleabihf@4.35.0': 3277 | optional: true 3278 | 3279 | '@rollup/rollup-linux-arm64-gnu@4.35.0': 3280 | optional: true 3281 | 3282 | '@rollup/rollup-linux-arm64-musl@4.35.0': 3283 | optional: true 3284 | 3285 | '@rollup/rollup-linux-loongarch64-gnu@4.35.0': 3286 | optional: true 3287 | 3288 | '@rollup/rollup-linux-powerpc64le-gnu@4.35.0': 3289 | optional: true 3290 | 3291 | '@rollup/rollup-linux-riscv64-gnu@4.35.0': 3292 | optional: true 3293 | 3294 | '@rollup/rollup-linux-s390x-gnu@4.35.0': 3295 | optional: true 3296 | 3297 | '@rollup/rollup-linux-x64-gnu@4.35.0': 3298 | optional: true 3299 | 3300 | '@rollup/rollup-linux-x64-musl@4.35.0': 3301 | optional: true 3302 | 3303 | '@rollup/rollup-win32-arm64-msvc@4.35.0': 3304 | optional: true 3305 | 3306 | '@rollup/rollup-win32-ia32-msvc@4.35.0': 3307 | optional: true 3308 | 3309 | '@rollup/rollup-win32-x64-msvc@4.35.0': 3310 | optional: true 3311 | 3312 | '@stylistic/eslint-plugin@2.7.2(eslint@9.22.0(jiti@1.21.6))(typescript@5.5.4)': 3313 | dependencies: 3314 | '@types/eslint': 9.6.1 3315 | '@typescript-eslint/utils': 8.4.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.5.4) 3316 | eslint: 9.22.0(jiti@1.21.6) 3317 | eslint-visitor-keys: 4.2.0 3318 | espree: 10.3.0 3319 | estraverse: 5.3.0 3320 | picomatch: 4.0.2 3321 | transitivePeerDependencies: 3322 | - supports-color 3323 | - typescript 3324 | 3325 | '@types/eslint@8.56.12': 3326 | dependencies: 3327 | '@types/estree': 1.0.6 3328 | '@types/json-schema': 7.0.15 3329 | 3330 | '@types/eslint@9.6.1': 3331 | dependencies: 3332 | '@types/estree': 1.0.6 3333 | '@types/json-schema': 7.0.15 3334 | 3335 | '@types/estree@1.0.6': {} 3336 | 3337 | '@types/json-schema@7.0.15': {} 3338 | 3339 | '@types/mdast@3.0.15': 3340 | dependencies: 3341 | '@types/unist': 2.0.11 3342 | 3343 | '@types/node@22.13.10': 3344 | dependencies: 3345 | undici-types: 6.20.0 3346 | 3347 | '@types/normalize-package-data@2.4.4': {} 3348 | 3349 | '@types/unist@2.0.11': {} 3350 | 3351 | '@types/vscode@1.93.0': {} 3352 | 3353 | '@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.22.0(jiti@1.21.6))(typescript@5.5.4)': 3354 | dependencies: 3355 | '@eslint-community/regexpp': 4.12.1 3356 | '@typescript-eslint/parser': 8.4.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.5.4) 3357 | '@typescript-eslint/scope-manager': 8.4.0 3358 | '@typescript-eslint/type-utils': 8.4.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.5.4) 3359 | '@typescript-eslint/utils': 8.4.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.5.4) 3360 | '@typescript-eslint/visitor-keys': 8.4.0 3361 | eslint: 9.22.0(jiti@1.21.6) 3362 | graphemer: 1.4.0 3363 | ignore: 5.3.2 3364 | natural-compare: 1.4.0 3365 | ts-api-utils: 1.3.0(typescript@5.5.4) 3366 | optionalDependencies: 3367 | typescript: 5.5.4 3368 | transitivePeerDependencies: 3369 | - supports-color 3370 | 3371 | '@typescript-eslint/parser@8.4.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.5.4)': 3372 | dependencies: 3373 | '@typescript-eslint/scope-manager': 8.4.0 3374 | '@typescript-eslint/types': 8.4.0 3375 | '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4) 3376 | '@typescript-eslint/visitor-keys': 8.4.0 3377 | debug: 4.4.0 3378 | eslint: 9.22.0(jiti@1.21.6) 3379 | optionalDependencies: 3380 | typescript: 5.5.4 3381 | transitivePeerDependencies: 3382 | - supports-color 3383 | 3384 | '@typescript-eslint/scope-manager@8.4.0': 3385 | dependencies: 3386 | '@typescript-eslint/types': 8.4.0 3387 | '@typescript-eslint/visitor-keys': 8.4.0 3388 | 3389 | '@typescript-eslint/type-utils@8.4.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.5.4)': 3390 | dependencies: 3391 | '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4) 3392 | '@typescript-eslint/utils': 8.4.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.5.4) 3393 | debug: 4.4.0 3394 | ts-api-utils: 1.3.0(typescript@5.5.4) 3395 | optionalDependencies: 3396 | typescript: 5.5.4 3397 | transitivePeerDependencies: 3398 | - eslint 3399 | - supports-color 3400 | 3401 | '@typescript-eslint/types@7.18.0': {} 3402 | 3403 | '@typescript-eslint/types@8.4.0': {} 3404 | 3405 | '@typescript-eslint/typescript-estree@8.4.0(typescript@5.5.4)': 3406 | dependencies: 3407 | '@typescript-eslint/types': 8.4.0 3408 | '@typescript-eslint/visitor-keys': 8.4.0 3409 | debug: 4.4.0 3410 | fast-glob: 3.3.2 3411 | is-glob: 4.0.3 3412 | minimatch: 9.0.5 3413 | semver: 7.6.3 3414 | ts-api-utils: 1.3.0(typescript@5.5.4) 3415 | optionalDependencies: 3416 | typescript: 5.5.4 3417 | transitivePeerDependencies: 3418 | - supports-color 3419 | 3420 | '@typescript-eslint/utils@8.4.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.5.4)': 3421 | dependencies: 3422 | '@eslint-community/eslint-utils': 4.5.0(eslint@9.22.0(jiti@1.21.6)) 3423 | '@typescript-eslint/scope-manager': 8.4.0 3424 | '@typescript-eslint/types': 8.4.0 3425 | '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4) 3426 | eslint: 9.22.0(jiti@1.21.6) 3427 | transitivePeerDependencies: 3428 | - supports-color 3429 | - typescript 3430 | 3431 | '@typescript-eslint/visitor-keys@8.4.0': 3432 | dependencies: 3433 | '@typescript-eslint/types': 8.4.0 3434 | eslint-visitor-keys: 3.4.3 3435 | 3436 | '@vitest/eslint-plugin@1.1.0(@typescript-eslint/utils@8.4.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.22.0(jiti@1.21.6))(typescript@5.5.4)(vitest@2.1.9(@types/node@22.13.10))': 3437 | dependencies: 3438 | eslint: 9.22.0(jiti@1.21.6) 3439 | optionalDependencies: 3440 | '@typescript-eslint/utils': 8.4.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.5.4) 3441 | typescript: 5.5.4 3442 | vitest: 2.1.9(@types/node@22.13.10) 3443 | 3444 | '@vitest/expect@2.1.9': 3445 | dependencies: 3446 | '@vitest/spy': 2.1.9 3447 | '@vitest/utils': 2.1.9 3448 | chai: 5.2.0 3449 | tinyrainbow: 1.2.0 3450 | 3451 | '@vitest/mocker@2.1.9(vite@5.4.14(@types/node@22.13.10))': 3452 | dependencies: 3453 | '@vitest/spy': 2.1.9 3454 | estree-walker: 3.0.3 3455 | magic-string: 0.30.17 3456 | optionalDependencies: 3457 | vite: 5.4.14(@types/node@22.13.10) 3458 | 3459 | '@vitest/pretty-format@2.1.9': 3460 | dependencies: 3461 | tinyrainbow: 1.2.0 3462 | 3463 | '@vitest/runner@2.1.9': 3464 | dependencies: 3465 | '@vitest/utils': 2.1.9 3466 | pathe: 1.1.2 3467 | 3468 | '@vitest/snapshot@2.1.9': 3469 | dependencies: 3470 | '@vitest/pretty-format': 2.1.9 3471 | magic-string: 0.30.17 3472 | pathe: 1.1.2 3473 | 3474 | '@vitest/spy@2.1.9': 3475 | dependencies: 3476 | tinyspy: 3.0.2 3477 | 3478 | '@vitest/utils@2.1.9': 3479 | dependencies: 3480 | '@vitest/pretty-format': 2.1.9 3481 | loupe: 3.1.3 3482 | tinyrainbow: 1.2.0 3483 | 3484 | '@vscode-use/utils@0.0.93': {} 3485 | 3486 | '@vue/compiler-core@3.5.2': 3487 | dependencies: 3488 | '@babel/parser': 7.26.10 3489 | '@vue/shared': 3.5.2 3490 | entities: 4.5.0 3491 | estree-walker: 2.0.2 3492 | source-map-js: 1.2.1 3493 | 3494 | '@vue/compiler-dom@3.5.2': 3495 | dependencies: 3496 | '@vue/compiler-core': 3.5.2 3497 | '@vue/shared': 3.5.2 3498 | 3499 | '@vue/compiler-sfc@3.5.2': 3500 | dependencies: 3501 | '@babel/parser': 7.26.10 3502 | '@vue/compiler-core': 3.5.2 3503 | '@vue/compiler-dom': 3.5.2 3504 | '@vue/compiler-ssr': 3.5.2 3505 | '@vue/shared': 3.5.2 3506 | estree-walker: 2.0.2 3507 | magic-string: 0.30.17 3508 | postcss: 8.5.3 3509 | source-map-js: 1.2.1 3510 | 3511 | '@vue/compiler-ssr@3.5.2': 3512 | dependencies: 3513 | '@vue/compiler-dom': 3.5.2 3514 | '@vue/shared': 3.5.2 3515 | 3516 | '@vue/shared@3.5.2': {} 3517 | 3518 | acorn-jsx@5.3.2(acorn@8.14.1): 3519 | dependencies: 3520 | acorn: 8.14.1 3521 | 3522 | acorn@8.14.1: {} 3523 | 3524 | ajv@6.12.6: 3525 | dependencies: 3526 | fast-deep-equal: 3.1.3 3527 | fast-json-stable-stringify: 2.1.0 3528 | json-schema-traverse: 0.4.1 3529 | uri-js: 4.4.1 3530 | 3531 | ansi-regex@5.0.1: {} 3532 | 3533 | ansi-regex@6.1.0: {} 3534 | 3535 | ansi-styles@3.2.1: 3536 | dependencies: 3537 | color-convert: 1.9.3 3538 | 3539 | ansi-styles@4.3.0: 3540 | dependencies: 3541 | color-convert: 2.0.1 3542 | 3543 | ansi-styles@6.2.1: {} 3544 | 3545 | any-promise@1.3.0: {} 3546 | 3547 | anymatch@3.1.3: 3548 | dependencies: 3549 | normalize-path: 3.0.0 3550 | picomatch: 2.3.1 3551 | 3552 | are-docs-informative@0.0.2: {} 3553 | 3554 | argparse@2.0.1: {} 3555 | 3556 | assertion-error@2.0.1: {} 3557 | 3558 | azure-devops-node-api@11.2.0: 3559 | dependencies: 3560 | tunnel: 0.0.6 3561 | typed-rest-client: 1.8.11 3562 | 3563 | balanced-match@1.0.2: {} 3564 | 3565 | base64-js@1.5.1: {} 3566 | 3567 | binary-extensions@2.3.0: {} 3568 | 3569 | bl@4.1.0: 3570 | dependencies: 3571 | buffer: 5.7.1 3572 | inherits: 2.0.4 3573 | readable-stream: 3.6.2 3574 | 3575 | boolbase@1.0.0: {} 3576 | 3577 | brace-expansion@1.1.11: 3578 | dependencies: 3579 | balanced-match: 1.0.2 3580 | concat-map: 0.0.1 3581 | 3582 | brace-expansion@2.0.1: 3583 | dependencies: 3584 | balanced-match: 1.0.2 3585 | 3586 | braces@3.0.3: 3587 | dependencies: 3588 | fill-range: 7.1.1 3589 | 3590 | browserslist@4.23.3: 3591 | dependencies: 3592 | caniuse-lite: 1.0.30001655 3593 | electron-to-chromium: 1.5.13 3594 | node-releases: 2.0.18 3595 | update-browserslist-db: 1.1.0(browserslist@4.23.3) 3596 | 3597 | buffer-crc32@0.2.13: {} 3598 | 3599 | buffer@5.7.1: 3600 | dependencies: 3601 | base64-js: 1.5.1 3602 | ieee754: 1.2.1 3603 | 3604 | builtin-modules@3.3.0: {} 3605 | 3606 | bumpp@9.5.2: 3607 | dependencies: 3608 | '@jsdevtools/ez-spawn': 3.0.4 3609 | c12: 1.11.2 3610 | cac: 6.7.14 3611 | escalade: 3.2.0 3612 | fast-glob: 3.3.2 3613 | js-yaml: 4.1.0 3614 | jsonc-parser: 3.3.1 3615 | prompts: 2.4.2 3616 | semver: 7.6.3 3617 | transitivePeerDependencies: 3618 | - magicast 3619 | 3620 | bundle-require@5.1.0(esbuild@0.25.1): 3621 | dependencies: 3622 | esbuild: 0.25.1 3623 | load-tsconfig: 0.2.5 3624 | 3625 | c12@1.11.2: 3626 | dependencies: 3627 | chokidar: 3.6.0 3628 | confbox: 0.1.7 3629 | defu: 6.1.4 3630 | dotenv: 16.4.5 3631 | giget: 1.2.3 3632 | jiti: 1.21.6 3633 | mlly: 1.7.1 3634 | ohash: 1.1.3 3635 | pathe: 1.1.2 3636 | perfect-debounce: 1.0.0 3637 | pkg-types: 1.2.0 3638 | rc9: 2.1.2 3639 | 3640 | cac@6.7.14: {} 3641 | 3642 | call-bind@1.0.7: 3643 | dependencies: 3644 | es-define-property: 1.0.0 3645 | es-errors: 1.3.0 3646 | function-bind: 1.1.2 3647 | get-intrinsic: 1.2.4 3648 | set-function-length: 1.2.2 3649 | 3650 | call-me-maybe@1.0.2: {} 3651 | 3652 | callsites@3.1.0: {} 3653 | 3654 | caniuse-lite@1.0.30001655: {} 3655 | 3656 | chai@5.2.0: 3657 | dependencies: 3658 | assertion-error: 2.0.1 3659 | check-error: 2.1.1 3660 | deep-eql: 5.0.2 3661 | loupe: 3.1.3 3662 | pathval: 2.0.0 3663 | 3664 | chalk@2.4.2: 3665 | dependencies: 3666 | ansi-styles: 3.2.1 3667 | escape-string-regexp: 1.0.5 3668 | supports-color: 5.5.0 3669 | 3670 | chalk@4.1.2: 3671 | dependencies: 3672 | ansi-styles: 4.3.0 3673 | supports-color: 7.2.0 3674 | 3675 | character-entities-legacy@1.1.4: {} 3676 | 3677 | character-entities@1.2.4: {} 3678 | 3679 | character-reference-invalid@1.1.4: {} 3680 | 3681 | check-error@2.1.1: {} 3682 | 3683 | cheerio-select@2.1.0: 3684 | dependencies: 3685 | boolbase: 1.0.0 3686 | css-select: 5.1.0 3687 | css-what: 6.1.0 3688 | domelementtype: 2.3.0 3689 | domhandler: 5.0.3 3690 | domutils: 3.1.0 3691 | 3692 | cheerio@1.0.0: 3693 | dependencies: 3694 | cheerio-select: 2.1.0 3695 | dom-serializer: 2.0.0 3696 | domhandler: 5.0.3 3697 | domutils: 3.1.0 3698 | encoding-sniffer: 0.2.0 3699 | htmlparser2: 9.1.0 3700 | parse5: 7.1.2 3701 | parse5-htmlparser2-tree-adapter: 7.0.0 3702 | parse5-parser-stream: 7.1.2 3703 | undici: 6.19.8 3704 | whatwg-mimetype: 4.0.0 3705 | 3706 | chokidar@3.6.0: 3707 | dependencies: 3708 | anymatch: 3.1.3 3709 | braces: 3.0.3 3710 | glob-parent: 5.1.2 3711 | is-binary-path: 2.1.0 3712 | is-glob: 4.0.3 3713 | normalize-path: 3.0.0 3714 | readdirp: 3.6.0 3715 | optionalDependencies: 3716 | fsevents: 2.3.3 3717 | 3718 | chokidar@4.0.3: 3719 | dependencies: 3720 | readdirp: 4.1.2 3721 | 3722 | chownr@1.1.4: {} 3723 | 3724 | chownr@2.0.0: {} 3725 | 3726 | ci-info@4.0.0: {} 3727 | 3728 | citty@0.1.6: 3729 | dependencies: 3730 | consola: 3.2.3 3731 | 3732 | clean-regexp@1.0.0: 3733 | dependencies: 3734 | escape-string-regexp: 1.0.5 3735 | 3736 | cliui@8.0.1: 3737 | dependencies: 3738 | string-width: 4.2.3 3739 | strip-ansi: 6.0.1 3740 | wrap-ansi: 7.0.0 3741 | 3742 | color-convert@1.9.3: 3743 | dependencies: 3744 | color-name: 1.1.3 3745 | 3746 | color-convert@2.0.1: 3747 | dependencies: 3748 | color-name: 1.1.4 3749 | 3750 | color-name@1.1.3: {} 3751 | 3752 | color-name@1.1.4: {} 3753 | 3754 | commander@4.1.1: {} 3755 | 3756 | commander@6.2.1: {} 3757 | 3758 | comment-parser@1.4.1: {} 3759 | 3760 | concat-map@0.0.1: {} 3761 | 3762 | confbox@0.1.7: {} 3763 | 3764 | consola@3.2.3: {} 3765 | 3766 | consola@3.4.0: {} 3767 | 3768 | core-js-compat@3.38.1: 3769 | dependencies: 3770 | browserslist: 4.23.3 3771 | 3772 | cross-spawn@7.0.6: 3773 | dependencies: 3774 | path-key: 3.1.1 3775 | shebang-command: 2.0.0 3776 | which: 2.0.2 3777 | 3778 | css-select@5.1.0: 3779 | dependencies: 3780 | boolbase: 1.0.0 3781 | css-what: 6.1.0 3782 | domhandler: 5.0.3 3783 | domutils: 3.1.0 3784 | nth-check: 2.1.1 3785 | 3786 | css-what@6.1.0: {} 3787 | 3788 | cssesc@3.0.0: {} 3789 | 3790 | debug@3.2.7: 3791 | dependencies: 3792 | ms: 2.1.3 3793 | 3794 | debug@4.4.0: 3795 | dependencies: 3796 | ms: 2.1.3 3797 | 3798 | decompress-response@6.0.0: 3799 | dependencies: 3800 | mimic-response: 3.1.0 3801 | 3802 | deep-eql@5.0.2: {} 3803 | 3804 | deep-extend@0.6.0: {} 3805 | 3806 | deep-is@0.1.4: {} 3807 | 3808 | define-data-property@1.1.4: 3809 | dependencies: 3810 | es-define-property: 1.0.0 3811 | es-errors: 1.3.0 3812 | gopd: 1.0.1 3813 | 3814 | defu@6.1.4: {} 3815 | 3816 | destr@2.0.3: {} 3817 | 3818 | detect-libc@2.0.3: {} 3819 | 3820 | doctrine@3.0.0: 3821 | dependencies: 3822 | esutils: 2.0.3 3823 | 3824 | dom-serializer@2.0.0: 3825 | dependencies: 3826 | domelementtype: 2.3.0 3827 | domhandler: 5.0.3 3828 | entities: 4.5.0 3829 | 3830 | domelementtype@2.3.0: {} 3831 | 3832 | domhandler@5.0.3: 3833 | dependencies: 3834 | domelementtype: 2.3.0 3835 | 3836 | domutils@3.1.0: 3837 | dependencies: 3838 | dom-serializer: 2.0.0 3839 | domelementtype: 2.3.0 3840 | domhandler: 5.0.3 3841 | 3842 | dotenv@16.4.5: {} 3843 | 3844 | eastasianwidth@0.2.0: {} 3845 | 3846 | electron-to-chromium@1.5.13: {} 3847 | 3848 | emoji-regex@8.0.0: {} 3849 | 3850 | emoji-regex@9.2.2: {} 3851 | 3852 | encoding-sniffer@0.2.0: 3853 | dependencies: 3854 | iconv-lite: 0.6.3 3855 | whatwg-encoding: 3.1.1 3856 | 3857 | end-of-stream@1.4.4: 3858 | dependencies: 3859 | once: 1.4.0 3860 | 3861 | enhanced-resolve@5.17.1: 3862 | dependencies: 3863 | graceful-fs: 4.2.11 3864 | tapable: 2.2.1 3865 | 3866 | entities@2.1.0: {} 3867 | 3868 | entities@4.5.0: {} 3869 | 3870 | error-ex@1.3.2: 3871 | dependencies: 3872 | is-arrayish: 0.2.1 3873 | 3874 | es-define-property@1.0.0: 3875 | dependencies: 3876 | get-intrinsic: 1.2.4 3877 | 3878 | es-errors@1.3.0: {} 3879 | 3880 | es-module-lexer@1.6.0: {} 3881 | 3882 | esbuild@0.21.5: 3883 | optionalDependencies: 3884 | '@esbuild/aix-ppc64': 0.21.5 3885 | '@esbuild/android-arm': 0.21.5 3886 | '@esbuild/android-arm64': 0.21.5 3887 | '@esbuild/android-x64': 0.21.5 3888 | '@esbuild/darwin-arm64': 0.21.5 3889 | '@esbuild/darwin-x64': 0.21.5 3890 | '@esbuild/freebsd-arm64': 0.21.5 3891 | '@esbuild/freebsd-x64': 0.21.5 3892 | '@esbuild/linux-arm': 0.21.5 3893 | '@esbuild/linux-arm64': 0.21.5 3894 | '@esbuild/linux-ia32': 0.21.5 3895 | '@esbuild/linux-loong64': 0.21.5 3896 | '@esbuild/linux-mips64el': 0.21.5 3897 | '@esbuild/linux-ppc64': 0.21.5 3898 | '@esbuild/linux-riscv64': 0.21.5 3899 | '@esbuild/linux-s390x': 0.21.5 3900 | '@esbuild/linux-x64': 0.21.5 3901 | '@esbuild/netbsd-x64': 0.21.5 3902 | '@esbuild/openbsd-x64': 0.21.5 3903 | '@esbuild/sunos-x64': 0.21.5 3904 | '@esbuild/win32-arm64': 0.21.5 3905 | '@esbuild/win32-ia32': 0.21.5 3906 | '@esbuild/win32-x64': 0.21.5 3907 | 3908 | esbuild@0.25.0: 3909 | optionalDependencies: 3910 | '@esbuild/aix-ppc64': 0.25.0 3911 | '@esbuild/android-arm': 0.25.0 3912 | '@esbuild/android-arm64': 0.25.0 3913 | '@esbuild/android-x64': 0.25.0 3914 | '@esbuild/darwin-arm64': 0.25.0 3915 | '@esbuild/darwin-x64': 0.25.0 3916 | '@esbuild/freebsd-arm64': 0.25.0 3917 | '@esbuild/freebsd-x64': 0.25.0 3918 | '@esbuild/linux-arm': 0.25.0 3919 | '@esbuild/linux-arm64': 0.25.0 3920 | '@esbuild/linux-ia32': 0.25.0 3921 | '@esbuild/linux-loong64': 0.25.0 3922 | '@esbuild/linux-mips64el': 0.25.0 3923 | '@esbuild/linux-ppc64': 0.25.0 3924 | '@esbuild/linux-riscv64': 0.25.0 3925 | '@esbuild/linux-s390x': 0.25.0 3926 | '@esbuild/linux-x64': 0.25.0 3927 | '@esbuild/netbsd-arm64': 0.25.0 3928 | '@esbuild/netbsd-x64': 0.25.0 3929 | '@esbuild/openbsd-arm64': 0.25.0 3930 | '@esbuild/openbsd-x64': 0.25.0 3931 | '@esbuild/sunos-x64': 0.25.0 3932 | '@esbuild/win32-arm64': 0.25.0 3933 | '@esbuild/win32-ia32': 0.25.0 3934 | '@esbuild/win32-x64': 0.25.0 3935 | 3936 | esbuild@0.25.1: 3937 | optionalDependencies: 3938 | '@esbuild/aix-ppc64': 0.25.1 3939 | '@esbuild/android-arm': 0.25.1 3940 | '@esbuild/android-arm64': 0.25.1 3941 | '@esbuild/android-x64': 0.25.1 3942 | '@esbuild/darwin-arm64': 0.25.1 3943 | '@esbuild/darwin-x64': 0.25.1 3944 | '@esbuild/freebsd-arm64': 0.25.1 3945 | '@esbuild/freebsd-x64': 0.25.1 3946 | '@esbuild/linux-arm': 0.25.1 3947 | '@esbuild/linux-arm64': 0.25.1 3948 | '@esbuild/linux-ia32': 0.25.1 3949 | '@esbuild/linux-loong64': 0.25.1 3950 | '@esbuild/linux-mips64el': 0.25.1 3951 | '@esbuild/linux-ppc64': 0.25.1 3952 | '@esbuild/linux-riscv64': 0.25.1 3953 | '@esbuild/linux-s390x': 0.25.1 3954 | '@esbuild/linux-x64': 0.25.1 3955 | '@esbuild/netbsd-arm64': 0.25.1 3956 | '@esbuild/netbsd-x64': 0.25.1 3957 | '@esbuild/openbsd-arm64': 0.25.1 3958 | '@esbuild/openbsd-x64': 0.25.1 3959 | '@esbuild/sunos-x64': 0.25.1 3960 | '@esbuild/win32-arm64': 0.25.1 3961 | '@esbuild/win32-ia32': 0.25.1 3962 | '@esbuild/win32-x64': 0.25.1 3963 | 3964 | escalade@3.2.0: {} 3965 | 3966 | escape-string-regexp@1.0.5: {} 3967 | 3968 | escape-string-regexp@4.0.0: {} 3969 | 3970 | eslint-compat-utils@0.5.1(eslint@9.22.0(jiti@1.21.6)): 3971 | dependencies: 3972 | eslint: 9.22.0(jiti@1.21.6) 3973 | semver: 7.6.3 3974 | 3975 | eslint-config-flat-gitignore@0.1.8: 3976 | dependencies: 3977 | find-up-simple: 1.0.0 3978 | parse-gitignore: 2.0.0 3979 | 3980 | eslint-flat-config-utils@0.3.1: 3981 | dependencies: 3982 | '@types/eslint': 9.6.1 3983 | pathe: 1.1.2 3984 | 3985 | eslint-import-resolver-node@0.3.9: 3986 | dependencies: 3987 | debug: 3.2.7 3988 | is-core-module: 2.15.1 3989 | resolve: 1.22.8 3990 | transitivePeerDependencies: 3991 | - supports-color 3992 | 3993 | eslint-merge-processors@0.1.0(eslint@9.22.0(jiti@1.21.6)): 3994 | dependencies: 3995 | eslint: 9.22.0(jiti@1.21.6) 3996 | 3997 | eslint-plugin-antfu@2.4.1(eslint@9.22.0(jiti@1.21.6)): 3998 | dependencies: 3999 | '@antfu/utils': 0.7.10 4000 | eslint: 9.22.0(jiti@1.21.6) 4001 | 4002 | eslint-plugin-command@0.2.3(eslint@9.22.0(jiti@1.21.6)): 4003 | dependencies: 4004 | '@es-joy/jsdoccomment': 0.43.1 4005 | eslint: 9.22.0(jiti@1.21.6) 4006 | 4007 | eslint-plugin-es-x@7.8.0(eslint@9.22.0(jiti@1.21.6)): 4008 | dependencies: 4009 | '@eslint-community/eslint-utils': 4.5.0(eslint@9.22.0(jiti@1.21.6)) 4010 | '@eslint-community/regexpp': 4.12.1 4011 | eslint: 9.22.0(jiti@1.21.6) 4012 | eslint-compat-utils: 0.5.1(eslint@9.22.0(jiti@1.21.6)) 4013 | 4014 | eslint-plugin-import-x@4.1.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.5.4): 4015 | dependencies: 4016 | '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4) 4017 | '@typescript-eslint/utils': 8.4.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.5.4) 4018 | debug: 4.4.0 4019 | doctrine: 3.0.0 4020 | eslint: 9.22.0(jiti@1.21.6) 4021 | eslint-import-resolver-node: 0.3.9 4022 | get-tsconfig: 4.8.0 4023 | is-glob: 4.0.3 4024 | minimatch: 9.0.5 4025 | semver: 7.6.3 4026 | stable-hash: 0.0.4 4027 | tslib: 2.7.0 4028 | transitivePeerDependencies: 4029 | - supports-color 4030 | - typescript 4031 | 4032 | eslint-plugin-jsdoc@50.2.2(eslint@9.22.0(jiti@1.21.6)): 4033 | dependencies: 4034 | '@es-joy/jsdoccomment': 0.48.0 4035 | are-docs-informative: 0.0.2 4036 | comment-parser: 1.4.1 4037 | debug: 4.4.0 4038 | escape-string-regexp: 4.0.0 4039 | eslint: 9.22.0(jiti@1.21.6) 4040 | espree: 10.3.0 4041 | esquery: 1.6.0 4042 | parse-imports: 2.1.1 4043 | semver: 7.6.3 4044 | spdx-expression-parse: 4.0.0 4045 | synckit: 0.9.1 4046 | transitivePeerDependencies: 4047 | - supports-color 4048 | 4049 | eslint-plugin-jsonc@2.16.0(eslint@9.22.0(jiti@1.21.6)): 4050 | dependencies: 4051 | '@eslint-community/eslint-utils': 4.5.0(eslint@9.22.0(jiti@1.21.6)) 4052 | eslint: 9.22.0(jiti@1.21.6) 4053 | eslint-compat-utils: 0.5.1(eslint@9.22.0(jiti@1.21.6)) 4054 | espree: 9.6.1 4055 | graphemer: 1.4.0 4056 | jsonc-eslint-parser: 2.4.0 4057 | natural-compare: 1.4.0 4058 | synckit: 0.6.2 4059 | 4060 | eslint-plugin-markdown@5.1.0(eslint@9.22.0(jiti@1.21.6)): 4061 | dependencies: 4062 | eslint: 9.22.0(jiti@1.21.6) 4063 | mdast-util-from-markdown: 0.8.5 4064 | transitivePeerDependencies: 4065 | - supports-color 4066 | 4067 | eslint-plugin-n@17.10.2(eslint@9.22.0(jiti@1.21.6)): 4068 | dependencies: 4069 | '@eslint-community/eslint-utils': 4.5.0(eslint@9.22.0(jiti@1.21.6)) 4070 | enhanced-resolve: 5.17.1 4071 | eslint: 9.22.0(jiti@1.21.6) 4072 | eslint-plugin-es-x: 7.8.0(eslint@9.22.0(jiti@1.21.6)) 4073 | get-tsconfig: 4.8.0 4074 | globals: 15.9.0 4075 | ignore: 5.3.2 4076 | minimatch: 9.0.5 4077 | semver: 7.6.3 4078 | 4079 | eslint-plugin-no-only-tests@3.3.0: {} 4080 | 4081 | eslint-plugin-perfectionist@3.3.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.22.0(jiti@1.21.6))): 4082 | dependencies: 4083 | '@typescript-eslint/types': 8.4.0 4084 | '@typescript-eslint/utils': 8.4.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.5.4) 4085 | eslint: 9.22.0(jiti@1.21.6) 4086 | minimatch: 10.0.1 4087 | natural-compare-lite: 1.4.0 4088 | optionalDependencies: 4089 | vue-eslint-parser: 9.4.3(eslint@9.22.0(jiti@1.21.6)) 4090 | transitivePeerDependencies: 4091 | - supports-color 4092 | - typescript 4093 | 4094 | eslint-plugin-regexp@2.6.0(eslint@9.22.0(jiti@1.21.6)): 4095 | dependencies: 4096 | '@eslint-community/eslint-utils': 4.5.0(eslint@9.22.0(jiti@1.21.6)) 4097 | '@eslint-community/regexpp': 4.12.1 4098 | comment-parser: 1.4.1 4099 | eslint: 9.22.0(jiti@1.21.6) 4100 | jsdoc-type-pratt-parser: 4.1.0 4101 | refa: 0.12.1 4102 | regexp-ast-analysis: 0.7.1 4103 | scslre: 0.3.0 4104 | 4105 | eslint-plugin-toml@0.11.1(eslint@9.22.0(jiti@1.21.6)): 4106 | dependencies: 4107 | debug: 4.4.0 4108 | eslint: 9.22.0(jiti@1.21.6) 4109 | eslint-compat-utils: 0.5.1(eslint@9.22.0(jiti@1.21.6)) 4110 | lodash: 4.17.21 4111 | toml-eslint-parser: 0.10.0 4112 | transitivePeerDependencies: 4113 | - supports-color 4114 | 4115 | eslint-plugin-unicorn@55.0.0(eslint@9.22.0(jiti@1.21.6)): 4116 | dependencies: 4117 | '@babel/helper-validator-identifier': 7.24.7 4118 | '@eslint-community/eslint-utils': 4.5.0(eslint@9.22.0(jiti@1.21.6)) 4119 | ci-info: 4.0.0 4120 | clean-regexp: 1.0.0 4121 | core-js-compat: 3.38.1 4122 | eslint: 9.22.0(jiti@1.21.6) 4123 | esquery: 1.6.0 4124 | globals: 15.9.0 4125 | indent-string: 4.0.0 4126 | is-builtin-module: 3.2.1 4127 | jsesc: 3.0.2 4128 | pluralize: 8.0.0 4129 | read-pkg-up: 7.0.1 4130 | regexp-tree: 0.1.27 4131 | regjsparser: 0.10.0 4132 | semver: 7.6.3 4133 | strip-indent: 3.0.0 4134 | 4135 | eslint-plugin-unused-imports@4.1.3(@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.22.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.22.0(jiti@1.21.6)): 4136 | dependencies: 4137 | eslint: 9.22.0(jiti@1.21.6) 4138 | optionalDependencies: 4139 | '@typescript-eslint/eslint-plugin': 8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.22.0(jiti@1.21.6))(typescript@5.5.4) 4140 | 4141 | eslint-plugin-vue@9.28.0(eslint@9.22.0(jiti@1.21.6)): 4142 | dependencies: 4143 | '@eslint-community/eslint-utils': 4.5.0(eslint@9.22.0(jiti@1.21.6)) 4144 | eslint: 9.22.0(jiti@1.21.6) 4145 | globals: 13.24.0 4146 | natural-compare: 1.4.0 4147 | nth-check: 2.1.1 4148 | postcss-selector-parser: 6.1.2 4149 | semver: 7.6.3 4150 | vue-eslint-parser: 9.4.3(eslint@9.22.0(jiti@1.21.6)) 4151 | xml-name-validator: 4.0.0 4152 | transitivePeerDependencies: 4153 | - supports-color 4154 | 4155 | eslint-plugin-yml@1.14.0(eslint@9.22.0(jiti@1.21.6)): 4156 | dependencies: 4157 | debug: 4.4.0 4158 | eslint: 9.22.0(jiti@1.21.6) 4159 | eslint-compat-utils: 0.5.1(eslint@9.22.0(jiti@1.21.6)) 4160 | lodash: 4.17.21 4161 | natural-compare: 1.4.0 4162 | yaml-eslint-parser: 1.2.3 4163 | transitivePeerDependencies: 4164 | - supports-color 4165 | 4166 | eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.2)(eslint@9.22.0(jiti@1.21.6)): 4167 | dependencies: 4168 | '@vue/compiler-sfc': 3.5.2 4169 | eslint: 9.22.0(jiti@1.21.6) 4170 | 4171 | eslint-scope@7.2.2: 4172 | dependencies: 4173 | esrecurse: 4.3.0 4174 | estraverse: 5.3.0 4175 | 4176 | eslint-scope@8.3.0: 4177 | dependencies: 4178 | esrecurse: 4.3.0 4179 | estraverse: 5.3.0 4180 | 4181 | eslint-visitor-keys@3.4.3: {} 4182 | 4183 | eslint-visitor-keys@4.2.0: {} 4184 | 4185 | eslint@9.22.0(jiti@1.21.6): 4186 | dependencies: 4187 | '@eslint-community/eslint-utils': 4.5.0(eslint@9.22.0(jiti@1.21.6)) 4188 | '@eslint-community/regexpp': 4.12.1 4189 | '@eslint/config-array': 0.19.2 4190 | '@eslint/config-helpers': 0.1.0 4191 | '@eslint/core': 0.12.0 4192 | '@eslint/eslintrc': 3.3.0 4193 | '@eslint/js': 9.22.0 4194 | '@eslint/plugin-kit': 0.2.7 4195 | '@humanfs/node': 0.16.6 4196 | '@humanwhocodes/module-importer': 1.0.1 4197 | '@humanwhocodes/retry': 0.4.2 4198 | '@types/estree': 1.0.6 4199 | '@types/json-schema': 7.0.15 4200 | ajv: 6.12.6 4201 | chalk: 4.1.2 4202 | cross-spawn: 7.0.6 4203 | debug: 4.4.0 4204 | escape-string-regexp: 4.0.0 4205 | eslint-scope: 8.3.0 4206 | eslint-visitor-keys: 4.2.0 4207 | espree: 10.3.0 4208 | esquery: 1.6.0 4209 | esutils: 2.0.3 4210 | fast-deep-equal: 3.1.3 4211 | file-entry-cache: 8.0.0 4212 | find-up: 5.0.0 4213 | glob-parent: 6.0.2 4214 | ignore: 5.3.2 4215 | imurmurhash: 0.1.4 4216 | is-glob: 4.0.3 4217 | json-stable-stringify-without-jsonify: 1.0.1 4218 | lodash.merge: 4.6.2 4219 | minimatch: 3.1.2 4220 | natural-compare: 1.4.0 4221 | optionator: 0.9.4 4222 | optionalDependencies: 4223 | jiti: 1.21.6 4224 | transitivePeerDependencies: 4225 | - supports-color 4226 | 4227 | esno@4.8.0: 4228 | dependencies: 4229 | tsx: 4.19.3 4230 | 4231 | espree@10.3.0: 4232 | dependencies: 4233 | acorn: 8.14.1 4234 | acorn-jsx: 5.3.2(acorn@8.14.1) 4235 | eslint-visitor-keys: 4.2.0 4236 | 4237 | espree@9.6.1: 4238 | dependencies: 4239 | acorn: 8.14.1 4240 | acorn-jsx: 5.3.2(acorn@8.14.1) 4241 | eslint-visitor-keys: 3.4.3 4242 | 4243 | esquery@1.6.0: 4244 | dependencies: 4245 | estraverse: 5.3.0 4246 | 4247 | esrecurse@4.3.0: 4248 | dependencies: 4249 | estraverse: 5.3.0 4250 | 4251 | estraverse@5.3.0: {} 4252 | 4253 | estree-walker@2.0.2: {} 4254 | 4255 | estree-walker@3.0.3: 4256 | dependencies: 4257 | '@types/estree': 1.0.6 4258 | 4259 | esutils@2.0.3: {} 4260 | 4261 | execa@8.0.1: 4262 | dependencies: 4263 | cross-spawn: 7.0.6 4264 | get-stream: 8.0.1 4265 | human-signals: 5.0.0 4266 | is-stream: 3.0.0 4267 | merge-stream: 2.0.0 4268 | npm-run-path: 5.3.0 4269 | onetime: 6.0.0 4270 | signal-exit: 4.1.0 4271 | strip-final-newline: 3.0.0 4272 | 4273 | expand-template@2.0.3: {} 4274 | 4275 | expect-type@1.2.0: {} 4276 | 4277 | fast-deep-equal@3.1.3: {} 4278 | 4279 | fast-glob@3.3.2: 4280 | dependencies: 4281 | '@nodelib/fs.stat': 2.0.5 4282 | '@nodelib/fs.walk': 1.2.8 4283 | glob-parent: 5.1.2 4284 | merge2: 1.4.1 4285 | micromatch: 4.0.8 4286 | 4287 | fast-json-stable-stringify@2.1.0: {} 4288 | 4289 | fast-levenshtein@2.0.6: {} 4290 | 4291 | fastq@1.19.1: 4292 | dependencies: 4293 | reusify: 1.1.0 4294 | 4295 | fd-slicer@1.1.0: 4296 | dependencies: 4297 | pend: 1.2.0 4298 | 4299 | fdir@6.4.3(picomatch@4.0.2): 4300 | optionalDependencies: 4301 | picomatch: 4.0.2 4302 | 4303 | file-entry-cache@8.0.0: 4304 | dependencies: 4305 | flat-cache: 4.0.1 4306 | 4307 | fill-range@7.1.1: 4308 | dependencies: 4309 | to-regex-range: 5.0.1 4310 | 4311 | find-up-simple@1.0.0: {} 4312 | 4313 | find-up@4.1.0: 4314 | dependencies: 4315 | locate-path: 5.0.0 4316 | path-exists: 4.0.0 4317 | 4318 | find-up@5.0.0: 4319 | dependencies: 4320 | locate-path: 6.0.0 4321 | path-exists: 4.0.0 4322 | 4323 | flat-cache@4.0.1: 4324 | dependencies: 4325 | flatted: 3.3.3 4326 | keyv: 4.5.4 4327 | 4328 | flatted@3.3.3: {} 4329 | 4330 | foreground-child@3.3.1: 4331 | dependencies: 4332 | cross-spawn: 7.0.6 4333 | signal-exit: 4.1.0 4334 | 4335 | fs-constants@1.0.0: {} 4336 | 4337 | fs-minipass@2.1.0: 4338 | dependencies: 4339 | minipass: 3.3.6 4340 | 4341 | fs.realpath@1.0.0: {} 4342 | 4343 | fsevents@2.3.3: 4344 | optional: true 4345 | 4346 | function-bind@1.1.2: {} 4347 | 4348 | get-caller-file@2.0.5: {} 4349 | 4350 | get-intrinsic@1.2.4: 4351 | dependencies: 4352 | es-errors: 1.3.0 4353 | function-bind: 1.1.2 4354 | has-proto: 1.0.3 4355 | has-symbols: 1.0.3 4356 | hasown: 2.0.2 4357 | 4358 | get-stream@8.0.1: {} 4359 | 4360 | get-tsconfig@4.8.0: 4361 | dependencies: 4362 | resolve-pkg-maps: 1.0.0 4363 | 4364 | giget@1.2.3: 4365 | dependencies: 4366 | citty: 0.1.6 4367 | consola: 3.2.3 4368 | defu: 6.1.4 4369 | node-fetch-native: 1.6.4 4370 | nypm: 0.3.11 4371 | ohash: 1.1.3 4372 | pathe: 1.1.2 4373 | tar: 6.2.1 4374 | 4375 | github-from-package@0.0.0: {} 4376 | 4377 | glob-parent@5.1.2: 4378 | dependencies: 4379 | is-glob: 4.0.3 4380 | 4381 | glob-parent@6.0.2: 4382 | dependencies: 4383 | is-glob: 4.0.3 4384 | 4385 | glob@10.4.5: 4386 | dependencies: 4387 | foreground-child: 3.3.1 4388 | jackspeak: 3.4.3 4389 | minimatch: 9.0.5 4390 | minipass: 7.1.2 4391 | package-json-from-dist: 1.0.1 4392 | path-scurry: 1.11.1 4393 | 4394 | glob@7.2.3: 4395 | dependencies: 4396 | fs.realpath: 1.0.0 4397 | inflight: 1.0.6 4398 | inherits: 2.0.4 4399 | minimatch: 3.1.2 4400 | once: 1.4.0 4401 | path-is-absolute: 1.0.1 4402 | 4403 | globals@13.24.0: 4404 | dependencies: 4405 | type-fest: 0.20.2 4406 | 4407 | globals@14.0.0: {} 4408 | 4409 | globals@15.9.0: {} 4410 | 4411 | gopd@1.0.1: 4412 | dependencies: 4413 | get-intrinsic: 1.2.4 4414 | 4415 | graceful-fs@4.2.11: {} 4416 | 4417 | graphemer@1.4.0: {} 4418 | 4419 | has-flag@3.0.0: {} 4420 | 4421 | has-flag@4.0.0: {} 4422 | 4423 | has-property-descriptors@1.0.2: 4424 | dependencies: 4425 | es-define-property: 1.0.0 4426 | 4427 | has-proto@1.0.3: {} 4428 | 4429 | has-symbols@1.0.3: {} 4430 | 4431 | hasown@2.0.2: 4432 | dependencies: 4433 | function-bind: 1.1.2 4434 | 4435 | hosted-git-info@2.8.9: {} 4436 | 4437 | hosted-git-info@4.1.0: 4438 | dependencies: 4439 | lru-cache: 6.0.0 4440 | 4441 | htmlparser2@9.1.0: 4442 | dependencies: 4443 | domelementtype: 2.3.0 4444 | domhandler: 5.0.3 4445 | domutils: 3.1.0 4446 | entities: 4.5.0 4447 | 4448 | human-signals@5.0.0: {} 4449 | 4450 | iconv-lite@0.6.3: 4451 | dependencies: 4452 | safer-buffer: 2.1.2 4453 | 4454 | ieee754@1.2.1: {} 4455 | 4456 | ignore@5.3.2: {} 4457 | 4458 | import-fresh@3.3.1: 4459 | dependencies: 4460 | parent-module: 1.0.1 4461 | resolve-from: 4.0.0 4462 | 4463 | imurmurhash@0.1.4: {} 4464 | 4465 | indent-string@4.0.0: {} 4466 | 4467 | inflight@1.0.6: 4468 | dependencies: 4469 | once: 1.4.0 4470 | wrappy: 1.0.2 4471 | 4472 | inherits@2.0.4: {} 4473 | 4474 | ini@1.3.8: {} 4475 | 4476 | is-alphabetical@1.0.4: {} 4477 | 4478 | is-alphanumerical@1.0.4: 4479 | dependencies: 4480 | is-alphabetical: 1.0.4 4481 | is-decimal: 1.0.4 4482 | 4483 | is-arrayish@0.2.1: {} 4484 | 4485 | is-binary-path@2.1.0: 4486 | dependencies: 4487 | binary-extensions: 2.3.0 4488 | 4489 | is-builtin-module@3.2.1: 4490 | dependencies: 4491 | builtin-modules: 3.3.0 4492 | 4493 | is-core-module@2.15.1: 4494 | dependencies: 4495 | hasown: 2.0.2 4496 | 4497 | is-decimal@1.0.4: {} 4498 | 4499 | is-extglob@2.1.1: {} 4500 | 4501 | is-fullwidth-code-point@3.0.0: {} 4502 | 4503 | is-glob@4.0.3: 4504 | dependencies: 4505 | is-extglob: 2.1.1 4506 | 4507 | is-hexadecimal@1.0.4: {} 4508 | 4509 | is-number@7.0.0: {} 4510 | 4511 | is-stream@3.0.0: {} 4512 | 4513 | isexe@2.0.0: {} 4514 | 4515 | jackspeak@3.4.3: 4516 | dependencies: 4517 | '@isaacs/cliui': 8.0.2 4518 | optionalDependencies: 4519 | '@pkgjs/parseargs': 0.11.0 4520 | 4521 | jiti@1.21.6: {} 4522 | 4523 | joycon@3.1.1: {} 4524 | 4525 | js-tokens@4.0.0: {} 4526 | 4527 | js-yaml@4.1.0: 4528 | dependencies: 4529 | argparse: 2.0.1 4530 | 4531 | jsdoc-type-pratt-parser@4.0.0: {} 4532 | 4533 | jsdoc-type-pratt-parser@4.1.0: {} 4534 | 4535 | jsesc@0.5.0: {} 4536 | 4537 | jsesc@3.0.2: {} 4538 | 4539 | json-buffer@3.0.1: {} 4540 | 4541 | json-parse-even-better-errors@2.3.1: {} 4542 | 4543 | json-schema-traverse@0.4.1: {} 4544 | 4545 | json-stable-stringify-without-jsonify@1.0.1: {} 4546 | 4547 | jsonc-eslint-parser@2.4.0: 4548 | dependencies: 4549 | acorn: 8.14.1 4550 | eslint-visitor-keys: 3.4.3 4551 | espree: 9.6.1 4552 | semver: 7.6.3 4553 | 4554 | jsonc-parser@3.3.1: {} 4555 | 4556 | keytar@7.9.0: 4557 | dependencies: 4558 | node-addon-api: 4.3.0 4559 | prebuild-install: 7.1.2 4560 | 4561 | keyv@4.5.4: 4562 | dependencies: 4563 | json-buffer: 3.0.1 4564 | 4565 | kleur@3.0.3: {} 4566 | 4567 | leven@3.1.0: {} 4568 | 4569 | levn@0.4.1: 4570 | dependencies: 4571 | prelude-ls: 1.2.1 4572 | type-check: 0.4.0 4573 | 4574 | lilconfig@3.1.3: {} 4575 | 4576 | lines-and-columns@1.2.4: {} 4577 | 4578 | linkify-it@3.0.3: 4579 | dependencies: 4580 | uc.micro: 1.0.6 4581 | 4582 | load-tsconfig@0.2.5: {} 4583 | 4584 | local-pkg@0.5.0: 4585 | dependencies: 4586 | mlly: 1.7.1 4587 | pkg-types: 1.2.0 4588 | 4589 | locate-path@5.0.0: 4590 | dependencies: 4591 | p-locate: 4.1.0 4592 | 4593 | locate-path@6.0.0: 4594 | dependencies: 4595 | p-locate: 5.0.0 4596 | 4597 | lodash.merge@4.6.2: {} 4598 | 4599 | lodash.sortby@4.7.0: {} 4600 | 4601 | lodash@4.17.21: {} 4602 | 4603 | loupe@3.1.3: {} 4604 | 4605 | lru-cache@10.4.3: {} 4606 | 4607 | lru-cache@6.0.0: 4608 | dependencies: 4609 | yallist: 4.0.0 4610 | 4611 | magic-string@0.30.17: 4612 | dependencies: 4613 | '@jridgewell/sourcemap-codec': 1.5.0 4614 | 4615 | markdown-it@12.3.2: 4616 | dependencies: 4617 | argparse: 2.0.1 4618 | entities: 2.1.0 4619 | linkify-it: 3.0.3 4620 | mdurl: 1.0.1 4621 | uc.micro: 1.0.6 4622 | 4623 | mdast-util-from-markdown@0.8.5: 4624 | dependencies: 4625 | '@types/mdast': 3.0.15 4626 | mdast-util-to-string: 2.0.0 4627 | micromark: 2.11.4 4628 | parse-entities: 2.0.0 4629 | unist-util-stringify-position: 2.0.3 4630 | transitivePeerDependencies: 4631 | - supports-color 4632 | 4633 | mdast-util-to-string@2.0.0: {} 4634 | 4635 | mdurl@1.0.1: {} 4636 | 4637 | merge-stream@2.0.0: {} 4638 | 4639 | merge2@1.4.1: {} 4640 | 4641 | micromark@2.11.4: 4642 | dependencies: 4643 | debug: 4.4.0 4644 | parse-entities: 2.0.0 4645 | transitivePeerDependencies: 4646 | - supports-color 4647 | 4648 | micromatch@4.0.8: 4649 | dependencies: 4650 | braces: 3.0.3 4651 | picomatch: 2.3.1 4652 | 4653 | mime@1.6.0: {} 4654 | 4655 | mimic-fn@4.0.0: {} 4656 | 4657 | mimic-response@3.1.0: {} 4658 | 4659 | min-indent@1.0.1: {} 4660 | 4661 | minimatch@10.0.1: 4662 | dependencies: 4663 | brace-expansion: 2.0.1 4664 | 4665 | minimatch@3.1.2: 4666 | dependencies: 4667 | brace-expansion: 1.1.11 4668 | 4669 | minimatch@9.0.5: 4670 | dependencies: 4671 | brace-expansion: 2.0.1 4672 | 4673 | minimist@1.2.8: {} 4674 | 4675 | minipass@3.3.6: 4676 | dependencies: 4677 | yallist: 4.0.0 4678 | 4679 | minipass@5.0.0: {} 4680 | 4681 | minipass@7.1.2: {} 4682 | 4683 | minizlib@2.1.2: 4684 | dependencies: 4685 | minipass: 3.3.6 4686 | yallist: 4.0.0 4687 | 4688 | mkdirp-classic@0.5.3: {} 4689 | 4690 | mkdirp@1.0.4: {} 4691 | 4692 | mlly@1.7.1: 4693 | dependencies: 4694 | acorn: 8.14.1 4695 | pathe: 1.1.2 4696 | pkg-types: 1.2.0 4697 | ufo: 1.5.4 4698 | 4699 | ms@2.1.3: {} 4700 | 4701 | mute-stream@0.0.8: {} 4702 | 4703 | mz@2.7.0: 4704 | dependencies: 4705 | any-promise: 1.3.0 4706 | object-assign: 4.1.1 4707 | thenify-all: 1.6.0 4708 | 4709 | nanoid@3.3.9: {} 4710 | 4711 | napi-build-utils@1.0.2: {} 4712 | 4713 | natural-compare-lite@1.4.0: {} 4714 | 4715 | natural-compare@1.4.0: {} 4716 | 4717 | node-abi@3.67.0: 4718 | dependencies: 4719 | semver: 7.6.3 4720 | 4721 | node-addon-api@4.3.0: {} 4722 | 4723 | node-fetch-native@1.6.4: {} 4724 | 4725 | node-releases@2.0.18: {} 4726 | 4727 | normalize-package-data@2.5.0: 4728 | dependencies: 4729 | hosted-git-info: 2.8.9 4730 | resolve: 1.22.8 4731 | semver: 5.7.2 4732 | validate-npm-package-license: 3.0.4 4733 | 4734 | normalize-path@3.0.0: {} 4735 | 4736 | npm-run-path@5.3.0: 4737 | dependencies: 4738 | path-key: 4.0.0 4739 | 4740 | nth-check@2.1.1: 4741 | dependencies: 4742 | boolbase: 1.0.0 4743 | 4744 | nypm@0.3.11: 4745 | dependencies: 4746 | citty: 0.1.6 4747 | consola: 3.2.3 4748 | execa: 8.0.1 4749 | pathe: 1.1.2 4750 | pkg-types: 1.2.0 4751 | ufo: 1.5.4 4752 | 4753 | object-assign@4.1.1: {} 4754 | 4755 | object-inspect@1.13.2: {} 4756 | 4757 | ohash@1.1.3: {} 4758 | 4759 | once@1.4.0: 4760 | dependencies: 4761 | wrappy: 1.0.2 4762 | 4763 | onetime@6.0.0: 4764 | dependencies: 4765 | mimic-fn: 4.0.0 4766 | 4767 | optionator@0.9.4: 4768 | dependencies: 4769 | deep-is: 0.1.4 4770 | fast-levenshtein: 2.0.6 4771 | levn: 0.4.1 4772 | prelude-ls: 1.2.1 4773 | type-check: 0.4.0 4774 | word-wrap: 1.2.5 4775 | 4776 | p-limit@2.3.0: 4777 | dependencies: 4778 | p-try: 2.2.0 4779 | 4780 | p-limit@3.1.0: 4781 | dependencies: 4782 | yocto-queue: 0.1.0 4783 | 4784 | p-locate@4.1.0: 4785 | dependencies: 4786 | p-limit: 2.3.0 4787 | 4788 | p-locate@5.0.0: 4789 | dependencies: 4790 | p-limit: 3.1.0 4791 | 4792 | p-try@2.2.0: {} 4793 | 4794 | package-json-from-dist@1.0.1: {} 4795 | 4796 | package-manager-detector@0.2.0: {} 4797 | 4798 | parent-module@1.0.1: 4799 | dependencies: 4800 | callsites: 3.1.0 4801 | 4802 | parse-entities@2.0.0: 4803 | dependencies: 4804 | character-entities: 1.2.4 4805 | character-entities-legacy: 1.1.4 4806 | character-reference-invalid: 1.1.4 4807 | is-alphanumerical: 1.0.4 4808 | is-decimal: 1.0.4 4809 | is-hexadecimal: 1.0.4 4810 | 4811 | parse-gitignore@2.0.0: {} 4812 | 4813 | parse-imports@2.1.1: 4814 | dependencies: 4815 | es-module-lexer: 1.6.0 4816 | slashes: 3.0.12 4817 | 4818 | parse-json@5.2.0: 4819 | dependencies: 4820 | '@babel/code-frame': 7.24.7 4821 | error-ex: 1.3.2 4822 | json-parse-even-better-errors: 2.3.1 4823 | lines-and-columns: 1.2.4 4824 | 4825 | parse-semver@1.1.1: 4826 | dependencies: 4827 | semver: 5.7.2 4828 | 4829 | parse5-htmlparser2-tree-adapter@7.0.0: 4830 | dependencies: 4831 | domhandler: 5.0.3 4832 | parse5: 7.1.2 4833 | 4834 | parse5-parser-stream@7.1.2: 4835 | dependencies: 4836 | parse5: 7.1.2 4837 | 4838 | parse5@7.1.2: 4839 | dependencies: 4840 | entities: 4.5.0 4841 | 4842 | path-exists@4.0.0: {} 4843 | 4844 | path-is-absolute@1.0.1: {} 4845 | 4846 | path-key@3.1.1: {} 4847 | 4848 | path-key@4.0.0: {} 4849 | 4850 | path-parse@1.0.7: {} 4851 | 4852 | path-scurry@1.11.1: 4853 | dependencies: 4854 | lru-cache: 10.4.3 4855 | minipass: 7.1.2 4856 | 4857 | pathe@1.1.2: {} 4858 | 4859 | pathval@2.0.0: {} 4860 | 4861 | pend@1.2.0: {} 4862 | 4863 | perfect-debounce@1.0.0: {} 4864 | 4865 | picocolors@1.1.0: {} 4866 | 4867 | picocolors@1.1.1: {} 4868 | 4869 | picomatch@2.3.1: {} 4870 | 4871 | picomatch@4.0.2: {} 4872 | 4873 | pirates@4.0.6: {} 4874 | 4875 | pkg-types@1.2.0: 4876 | dependencies: 4877 | confbox: 0.1.7 4878 | mlly: 1.7.1 4879 | pathe: 1.1.2 4880 | 4881 | pluralize@8.0.0: {} 4882 | 4883 | pnpm@9.11.0: {} 4884 | 4885 | postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.5.3)(tsx@4.19.3)(yaml@2.5.1): 4886 | dependencies: 4887 | lilconfig: 3.1.3 4888 | optionalDependencies: 4889 | jiti: 1.21.6 4890 | postcss: 8.5.3 4891 | tsx: 4.19.3 4892 | yaml: 2.5.1 4893 | 4894 | postcss-selector-parser@6.1.2: 4895 | dependencies: 4896 | cssesc: 3.0.0 4897 | util-deprecate: 1.0.2 4898 | 4899 | postcss@8.5.3: 4900 | dependencies: 4901 | nanoid: 3.3.9 4902 | picocolors: 1.1.1 4903 | source-map-js: 1.2.1 4904 | 4905 | prebuild-install@7.1.2: 4906 | dependencies: 4907 | detect-libc: 2.0.3 4908 | expand-template: 2.0.3 4909 | github-from-package: 0.0.0 4910 | minimist: 1.2.8 4911 | mkdirp-classic: 0.5.3 4912 | napi-build-utils: 1.0.2 4913 | node-abi: 3.67.0 4914 | pump: 3.0.0 4915 | rc: 1.2.8 4916 | simple-get: 4.0.1 4917 | tar-fs: 2.1.1 4918 | tunnel-agent: 0.6.0 4919 | 4920 | prelude-ls@1.2.1: {} 4921 | 4922 | prompts@2.4.2: 4923 | dependencies: 4924 | kleur: 3.0.3 4925 | sisteransi: 1.0.5 4926 | 4927 | pump@3.0.0: 4928 | dependencies: 4929 | end-of-stream: 1.4.4 4930 | once: 1.4.0 4931 | 4932 | punycode@2.3.1: {} 4933 | 4934 | qs@6.13.0: 4935 | dependencies: 4936 | side-channel: 1.0.6 4937 | 4938 | queue-microtask@1.2.3: {} 4939 | 4940 | rc9@2.1.2: 4941 | dependencies: 4942 | defu: 6.1.4 4943 | destr: 2.0.3 4944 | 4945 | rc@1.2.8: 4946 | dependencies: 4947 | deep-extend: 0.6.0 4948 | ini: 1.3.8 4949 | minimist: 1.2.8 4950 | strip-json-comments: 2.0.1 4951 | 4952 | read-pkg-up@7.0.1: 4953 | dependencies: 4954 | find-up: 4.1.0 4955 | read-pkg: 5.2.0 4956 | type-fest: 0.8.1 4957 | 4958 | read-pkg@5.2.0: 4959 | dependencies: 4960 | '@types/normalize-package-data': 2.4.4 4961 | normalize-package-data: 2.5.0 4962 | parse-json: 5.2.0 4963 | type-fest: 0.6.0 4964 | 4965 | read@1.0.7: 4966 | dependencies: 4967 | mute-stream: 0.0.8 4968 | 4969 | readable-stream@3.6.2: 4970 | dependencies: 4971 | inherits: 2.0.4 4972 | string_decoder: 1.3.0 4973 | util-deprecate: 1.0.2 4974 | 4975 | readdirp@3.6.0: 4976 | dependencies: 4977 | picomatch: 2.3.1 4978 | 4979 | readdirp@4.1.2: {} 4980 | 4981 | refa@0.12.1: 4982 | dependencies: 4983 | '@eslint-community/regexpp': 4.12.1 4984 | 4985 | regexp-ast-analysis@0.7.1: 4986 | dependencies: 4987 | '@eslint-community/regexpp': 4.12.1 4988 | refa: 0.12.1 4989 | 4990 | regexp-tree@0.1.27: {} 4991 | 4992 | regjsparser@0.10.0: 4993 | dependencies: 4994 | jsesc: 0.5.0 4995 | 4996 | require-directory@2.1.1: {} 4997 | 4998 | resolve-from@4.0.0: {} 4999 | 5000 | resolve-from@5.0.0: {} 5001 | 5002 | resolve-pkg-maps@1.0.0: {} 5003 | 5004 | resolve@1.22.8: 5005 | dependencies: 5006 | is-core-module: 2.15.1 5007 | path-parse: 1.0.7 5008 | supports-preserve-symlinks-flag: 1.0.0 5009 | 5010 | reusify@1.1.0: {} 5011 | 5012 | rollup@4.35.0: 5013 | dependencies: 5014 | '@types/estree': 1.0.6 5015 | optionalDependencies: 5016 | '@rollup/rollup-android-arm-eabi': 4.35.0 5017 | '@rollup/rollup-android-arm64': 4.35.0 5018 | '@rollup/rollup-darwin-arm64': 4.35.0 5019 | '@rollup/rollup-darwin-x64': 4.35.0 5020 | '@rollup/rollup-freebsd-arm64': 4.35.0 5021 | '@rollup/rollup-freebsd-x64': 4.35.0 5022 | '@rollup/rollup-linux-arm-gnueabihf': 4.35.0 5023 | '@rollup/rollup-linux-arm-musleabihf': 4.35.0 5024 | '@rollup/rollup-linux-arm64-gnu': 4.35.0 5025 | '@rollup/rollup-linux-arm64-musl': 4.35.0 5026 | '@rollup/rollup-linux-loongarch64-gnu': 4.35.0 5027 | '@rollup/rollup-linux-powerpc64le-gnu': 4.35.0 5028 | '@rollup/rollup-linux-riscv64-gnu': 4.35.0 5029 | '@rollup/rollup-linux-s390x-gnu': 4.35.0 5030 | '@rollup/rollup-linux-x64-gnu': 4.35.0 5031 | '@rollup/rollup-linux-x64-musl': 4.35.0 5032 | '@rollup/rollup-win32-arm64-msvc': 4.35.0 5033 | '@rollup/rollup-win32-ia32-msvc': 4.35.0 5034 | '@rollup/rollup-win32-x64-msvc': 4.35.0 5035 | fsevents: 2.3.3 5036 | 5037 | run-parallel@1.2.0: 5038 | dependencies: 5039 | queue-microtask: 1.2.3 5040 | 5041 | safe-buffer@5.2.1: {} 5042 | 5043 | safer-buffer@2.1.2: {} 5044 | 5045 | sax@1.4.1: {} 5046 | 5047 | scslre@0.3.0: 5048 | dependencies: 5049 | '@eslint-community/regexpp': 4.12.1 5050 | refa: 0.12.1 5051 | regexp-ast-analysis: 0.7.1 5052 | 5053 | semver@5.7.2: {} 5054 | 5055 | semver@7.6.3: {} 5056 | 5057 | set-function-length@1.2.2: 5058 | dependencies: 5059 | define-data-property: 1.1.4 5060 | es-errors: 1.3.0 5061 | function-bind: 1.1.2 5062 | get-intrinsic: 1.2.4 5063 | gopd: 1.0.1 5064 | has-property-descriptors: 1.0.2 5065 | 5066 | shebang-command@2.0.0: 5067 | dependencies: 5068 | shebang-regex: 3.0.0 5069 | 5070 | shebang-regex@3.0.0: {} 5071 | 5072 | side-channel@1.0.6: 5073 | dependencies: 5074 | call-bind: 1.0.7 5075 | es-errors: 1.3.0 5076 | get-intrinsic: 1.2.4 5077 | object-inspect: 1.13.2 5078 | 5079 | siginfo@2.0.0: {} 5080 | 5081 | signal-exit@4.1.0: {} 5082 | 5083 | simple-concat@1.0.1: {} 5084 | 5085 | simple-get@4.0.1: 5086 | dependencies: 5087 | decompress-response: 6.0.0 5088 | once: 1.4.0 5089 | simple-concat: 1.0.1 5090 | 5091 | sisteransi@1.0.5: {} 5092 | 5093 | slashes@3.0.12: {} 5094 | 5095 | source-map-js@1.2.1: {} 5096 | 5097 | source-map@0.8.0-beta.0: 5098 | dependencies: 5099 | whatwg-url: 7.1.0 5100 | 5101 | spdx-correct@3.2.0: 5102 | dependencies: 5103 | spdx-expression-parse: 3.0.1 5104 | spdx-license-ids: 3.0.20 5105 | 5106 | spdx-exceptions@2.5.0: {} 5107 | 5108 | spdx-expression-parse@3.0.1: 5109 | dependencies: 5110 | spdx-exceptions: 2.5.0 5111 | spdx-license-ids: 3.0.20 5112 | 5113 | spdx-expression-parse@4.0.0: 5114 | dependencies: 5115 | spdx-exceptions: 2.5.0 5116 | spdx-license-ids: 3.0.20 5117 | 5118 | spdx-license-ids@3.0.20: {} 5119 | 5120 | stable-hash@0.0.4: {} 5121 | 5122 | stackback@0.0.2: {} 5123 | 5124 | std-env@3.8.1: {} 5125 | 5126 | string-argv@0.3.2: {} 5127 | 5128 | string-width@4.2.3: 5129 | dependencies: 5130 | emoji-regex: 8.0.0 5131 | is-fullwidth-code-point: 3.0.0 5132 | strip-ansi: 6.0.1 5133 | 5134 | string-width@5.1.2: 5135 | dependencies: 5136 | eastasianwidth: 0.2.0 5137 | emoji-regex: 9.2.2 5138 | strip-ansi: 7.1.0 5139 | 5140 | string_decoder@1.3.0: 5141 | dependencies: 5142 | safe-buffer: 5.2.1 5143 | 5144 | strip-ansi@6.0.1: 5145 | dependencies: 5146 | ansi-regex: 5.0.1 5147 | 5148 | strip-ansi@7.1.0: 5149 | dependencies: 5150 | ansi-regex: 6.1.0 5151 | 5152 | strip-final-newline@3.0.0: {} 5153 | 5154 | strip-indent@3.0.0: 5155 | dependencies: 5156 | min-indent: 1.0.1 5157 | 5158 | strip-json-comments@2.0.1: {} 5159 | 5160 | strip-json-comments@3.1.1: {} 5161 | 5162 | sucrase@3.35.0: 5163 | dependencies: 5164 | '@jridgewell/gen-mapping': 0.3.8 5165 | commander: 4.1.1 5166 | glob: 10.4.5 5167 | lines-and-columns: 1.2.4 5168 | mz: 2.7.0 5169 | pirates: 4.0.6 5170 | ts-interface-checker: 0.1.13 5171 | 5172 | supports-color@5.5.0: 5173 | dependencies: 5174 | has-flag: 3.0.0 5175 | 5176 | supports-color@7.2.0: 5177 | dependencies: 5178 | has-flag: 4.0.0 5179 | 5180 | supports-preserve-symlinks-flag@1.0.0: {} 5181 | 5182 | synckit@0.6.2: 5183 | dependencies: 5184 | tslib: 2.7.0 5185 | 5186 | synckit@0.9.1: 5187 | dependencies: 5188 | '@pkgr/core': 0.1.1 5189 | tslib: 2.7.0 5190 | 5191 | tapable@2.2.1: {} 5192 | 5193 | tar-fs@2.1.1: 5194 | dependencies: 5195 | chownr: 1.1.4 5196 | mkdirp-classic: 0.5.3 5197 | pump: 3.0.0 5198 | tar-stream: 2.2.0 5199 | 5200 | tar-stream@2.2.0: 5201 | dependencies: 5202 | bl: 4.1.0 5203 | end-of-stream: 1.4.4 5204 | fs-constants: 1.0.0 5205 | inherits: 2.0.4 5206 | readable-stream: 3.6.2 5207 | 5208 | tar@6.2.1: 5209 | dependencies: 5210 | chownr: 2.0.0 5211 | fs-minipass: 2.1.0 5212 | minipass: 5.0.0 5213 | minizlib: 2.1.2 5214 | mkdirp: 1.0.4 5215 | yallist: 4.0.0 5216 | 5217 | thenify-all@1.6.0: 5218 | dependencies: 5219 | thenify: 3.3.1 5220 | 5221 | thenify@3.3.1: 5222 | dependencies: 5223 | any-promise: 1.3.0 5224 | 5225 | tinybench@2.9.0: {} 5226 | 5227 | tinyexec@0.3.2: {} 5228 | 5229 | tinyglobby@0.2.12: 5230 | dependencies: 5231 | fdir: 6.4.3(picomatch@4.0.2) 5232 | picomatch: 4.0.2 5233 | 5234 | tinypool@1.0.2: {} 5235 | 5236 | tinyrainbow@1.2.0: {} 5237 | 5238 | tinyspy@3.0.2: {} 5239 | 5240 | tmp@0.2.3: {} 5241 | 5242 | to-regex-range@5.0.1: 5243 | dependencies: 5244 | is-number: 7.0.0 5245 | 5246 | toml-eslint-parser@0.10.0: 5247 | dependencies: 5248 | eslint-visitor-keys: 3.4.3 5249 | 5250 | tr46@1.0.1: 5251 | dependencies: 5252 | punycode: 2.3.1 5253 | 5254 | tree-kill@1.2.2: {} 5255 | 5256 | ts-api-utils@1.3.0(typescript@5.5.4): 5257 | dependencies: 5258 | typescript: 5.5.4 5259 | 5260 | ts-interface-checker@0.1.13: {} 5261 | 5262 | tslib@2.7.0: {} 5263 | 5264 | tsup@8.4.0(jiti@1.21.6)(postcss@8.5.3)(tsx@4.19.3)(typescript@5.5.4)(yaml@2.5.1): 5265 | dependencies: 5266 | bundle-require: 5.1.0(esbuild@0.25.1) 5267 | cac: 6.7.14 5268 | chokidar: 4.0.3 5269 | consola: 3.4.0 5270 | debug: 4.4.0 5271 | esbuild: 0.25.1 5272 | joycon: 3.1.1 5273 | picocolors: 1.1.1 5274 | postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.5.3)(tsx@4.19.3)(yaml@2.5.1) 5275 | resolve-from: 5.0.0 5276 | rollup: 4.35.0 5277 | source-map: 0.8.0-beta.0 5278 | sucrase: 3.35.0 5279 | tinyexec: 0.3.2 5280 | tinyglobby: 0.2.12 5281 | tree-kill: 1.2.2 5282 | optionalDependencies: 5283 | postcss: 8.5.3 5284 | typescript: 5.5.4 5285 | transitivePeerDependencies: 5286 | - jiti 5287 | - supports-color 5288 | - tsx 5289 | - yaml 5290 | 5291 | tsx@4.19.3: 5292 | dependencies: 5293 | esbuild: 0.25.0 5294 | get-tsconfig: 4.8.0 5295 | optionalDependencies: 5296 | fsevents: 2.3.3 5297 | 5298 | tunnel-agent@0.6.0: 5299 | dependencies: 5300 | safe-buffer: 5.2.1 5301 | 5302 | tunnel@0.0.6: {} 5303 | 5304 | type-check@0.4.0: 5305 | dependencies: 5306 | prelude-ls: 1.2.1 5307 | 5308 | type-detect@4.1.0: {} 5309 | 5310 | type-fest@0.20.2: {} 5311 | 5312 | type-fest@0.6.0: {} 5313 | 5314 | type-fest@0.8.1: {} 5315 | 5316 | typed-rest-client@1.8.11: 5317 | dependencies: 5318 | qs: 6.13.0 5319 | tunnel: 0.0.6 5320 | underscore: 1.13.7 5321 | 5322 | typescript@5.5.4: {} 5323 | 5324 | uc.micro@1.0.6: {} 5325 | 5326 | ufo@1.5.4: {} 5327 | 5328 | underscore@1.13.7: {} 5329 | 5330 | undici-types@6.20.0: {} 5331 | 5332 | undici@6.19.8: {} 5333 | 5334 | unist-util-stringify-position@2.0.3: 5335 | dependencies: 5336 | '@types/unist': 2.0.11 5337 | 5338 | update-browserslist-db@1.1.0(browserslist@4.23.3): 5339 | dependencies: 5340 | browserslist: 4.23.3 5341 | escalade: 3.2.0 5342 | picocolors: 1.1.0 5343 | 5344 | uri-js@4.4.1: 5345 | dependencies: 5346 | punycode: 2.3.1 5347 | 5348 | url-join@4.0.1: {} 5349 | 5350 | util-deprecate@1.0.2: {} 5351 | 5352 | validate-npm-package-license@3.0.4: 5353 | dependencies: 5354 | spdx-correct: 3.2.0 5355 | spdx-expression-parse: 3.0.1 5356 | 5357 | vite-node@2.1.9(@types/node@22.13.10): 5358 | dependencies: 5359 | cac: 6.7.14 5360 | debug: 4.4.0 5361 | es-module-lexer: 1.6.0 5362 | pathe: 1.1.2 5363 | vite: 5.4.14(@types/node@22.13.10) 5364 | transitivePeerDependencies: 5365 | - '@types/node' 5366 | - less 5367 | - lightningcss 5368 | - sass 5369 | - sass-embedded 5370 | - stylus 5371 | - sugarss 5372 | - supports-color 5373 | - terser 5374 | 5375 | vite@5.4.14(@types/node@22.13.10): 5376 | dependencies: 5377 | esbuild: 0.21.5 5378 | postcss: 8.5.3 5379 | rollup: 4.35.0 5380 | optionalDependencies: 5381 | '@types/node': 22.13.10 5382 | fsevents: 2.3.3 5383 | 5384 | vitest@2.1.9(@types/node@22.13.10): 5385 | dependencies: 5386 | '@vitest/expect': 2.1.9 5387 | '@vitest/mocker': 2.1.9(vite@5.4.14(@types/node@22.13.10)) 5388 | '@vitest/pretty-format': 2.1.9 5389 | '@vitest/runner': 2.1.9 5390 | '@vitest/snapshot': 2.1.9 5391 | '@vitest/spy': 2.1.9 5392 | '@vitest/utils': 2.1.9 5393 | chai: 5.2.0 5394 | debug: 4.4.0 5395 | expect-type: 1.2.0 5396 | magic-string: 0.30.17 5397 | pathe: 1.1.2 5398 | std-env: 3.8.1 5399 | tinybench: 2.9.0 5400 | tinyexec: 0.3.2 5401 | tinypool: 1.0.2 5402 | tinyrainbow: 1.2.0 5403 | vite: 5.4.14(@types/node@22.13.10) 5404 | vite-node: 2.1.9(@types/node@22.13.10) 5405 | why-is-node-running: 2.3.0 5406 | optionalDependencies: 5407 | '@types/node': 22.13.10 5408 | transitivePeerDependencies: 5409 | - less 5410 | - lightningcss 5411 | - msw 5412 | - sass 5413 | - sass-embedded 5414 | - stylus 5415 | - sugarss 5416 | - supports-color 5417 | - terser 5418 | 5419 | vsce@2.15.0: 5420 | dependencies: 5421 | azure-devops-node-api: 11.2.0 5422 | chalk: 2.4.2 5423 | cheerio: 1.0.0 5424 | commander: 6.2.1 5425 | glob: 7.2.3 5426 | hosted-git-info: 4.1.0 5427 | keytar: 7.9.0 5428 | leven: 3.1.0 5429 | markdown-it: 12.3.2 5430 | mime: 1.6.0 5431 | minimatch: 3.1.2 5432 | parse-semver: 1.1.1 5433 | read: 1.0.7 5434 | semver: 5.7.2 5435 | tmp: 0.2.3 5436 | typed-rest-client: 1.8.11 5437 | url-join: 4.0.1 5438 | xml2js: 0.4.23 5439 | yauzl: 2.10.0 5440 | yazl: 2.5.1 5441 | 5442 | vue-eslint-parser@9.4.3(eslint@9.22.0(jiti@1.21.6)): 5443 | dependencies: 5444 | debug: 4.4.0 5445 | eslint: 9.22.0(jiti@1.21.6) 5446 | eslint-scope: 7.2.2 5447 | eslint-visitor-keys: 3.4.3 5448 | espree: 9.6.1 5449 | esquery: 1.6.0 5450 | lodash: 4.17.21 5451 | semver: 7.6.3 5452 | transitivePeerDependencies: 5453 | - supports-color 5454 | 5455 | webidl-conversions@4.0.2: {} 5456 | 5457 | whatwg-encoding@3.1.1: 5458 | dependencies: 5459 | iconv-lite: 0.6.3 5460 | 5461 | whatwg-mimetype@4.0.0: {} 5462 | 5463 | whatwg-url@7.1.0: 5464 | dependencies: 5465 | lodash.sortby: 4.7.0 5466 | tr46: 1.0.1 5467 | webidl-conversions: 4.0.2 5468 | 5469 | which@2.0.2: 5470 | dependencies: 5471 | isexe: 2.0.0 5472 | 5473 | why-is-node-running@2.3.0: 5474 | dependencies: 5475 | siginfo: 2.0.0 5476 | stackback: 0.0.2 5477 | 5478 | word-wrap@1.2.5: {} 5479 | 5480 | wrap-ansi@7.0.0: 5481 | dependencies: 5482 | ansi-styles: 4.3.0 5483 | string-width: 4.2.3 5484 | strip-ansi: 6.0.1 5485 | 5486 | wrap-ansi@8.1.0: 5487 | dependencies: 5488 | ansi-styles: 6.2.1 5489 | string-width: 5.1.2 5490 | strip-ansi: 7.1.0 5491 | 5492 | wrappy@1.0.2: {} 5493 | 5494 | xml-name-validator@4.0.0: {} 5495 | 5496 | xml2js@0.4.23: 5497 | dependencies: 5498 | sax: 1.4.1 5499 | xmlbuilder: 11.0.1 5500 | 5501 | xmlbuilder@11.0.1: {} 5502 | 5503 | y18n@5.0.8: {} 5504 | 5505 | yallist@4.0.0: {} 5506 | 5507 | yaml-eslint-parser@1.2.3: 5508 | dependencies: 5509 | eslint-visitor-keys: 3.4.3 5510 | lodash: 4.17.21 5511 | yaml: 2.5.1 5512 | 5513 | yaml@2.5.1: {} 5514 | 5515 | yargs-parser@21.1.1: {} 5516 | 5517 | yargs@17.7.2: 5518 | dependencies: 5519 | cliui: 8.0.1 5520 | escalade: 3.2.0 5521 | get-caller-file: 2.0.5 5522 | require-directory: 2.1.1 5523 | string-width: 4.2.3 5524 | y18n: 5.0.8 5525 | yargs-parser: 21.1.1 5526 | 5527 | yauzl@2.10.0: 5528 | dependencies: 5529 | buffer-crc32: 0.2.13 5530 | fd-slicer: 1.1.0 5531 | 5532 | yazl@2.5.1: 5533 | dependencies: 5534 | buffer-crc32: 0.2.13 5535 | 5536 | yocto-queue@0.1.0: {} 5537 | -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | packages: 2 | - playground 3 | - examples/* 4 | -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://docs.renovatebot.com/renovate-schema.json", 3 | "extends": [ 4 | "config:recommended" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | import { nextTick } from 'node:process' 2 | import { addEventListener, createBottomBar, createRange, getActiveTextEditorLanguageId, getConfiguration, getCopyText, getCurrentFileUrl, getLineText, getPosition, getSelection, jumpToLine, registerCommand, setConfiguration, updateText } from '@vscode-use/utils' 3 | import type { Disposable, ExtensionContext } from 'vscode' 4 | 5 | const base = { 6 | '【': '[', 7 | '】': ']', 8 | '(': '(', 9 | ')': ')', 10 | '《': '<', 11 | '》': '>', 12 | '「': '{', 13 | '」': '}', 14 | '¥': '$', 15 | '……': '^', 16 | '。': '.', 17 | ',': ',', 18 | ':': ':', 19 | ';': ';', 20 | '?': '?', 21 | '!': '!', 22 | '“': '"', 23 | '”': '"', 24 | '‘': '\'', 25 | '’': '\'', 26 | '~': '~', 27 | '·': '`', 28 | } 29 | export async function activate(context: ExtensionContext) { 30 | const disposes: Disposable[] = [] 31 | const map: Record = { 32 | '{': '}', 33 | '[': ']', 34 | } 35 | let { mappings, isEnable, extLanguage, copyMap } = getConfig() 36 | 37 | const statusBar = createBottomBar({ 38 | position: 'right', 39 | text: `$(${isEnable ? 'symbol-array' : 'circle-slash'}) Symbol`, 40 | command: 'symbol-mapping-conversion.toggleStatusBar', 41 | }) 42 | 43 | statusBar.show() 44 | 45 | const updateStatusBar = () => { 46 | statusBar.text = `$(${isEnable ? 'symbol-array' : 'circle-slash'}) Symbol` 47 | } 48 | 49 | disposes.push(registerCommand('symbol-mapping-conversion.toggleStatusBar', () => { 50 | isEnable = !isEnable 51 | setConfiguration('symbol-mapping-conversion.isEnable', isEnable, true) 52 | updateStatusBar() 53 | })) 54 | 55 | let preSelect: any = null 56 | disposes.push(addEventListener('selection-change', (e) => { 57 | if (e.kind && e.kind !== 1) 58 | preSelect = getSelection() 59 | })) 60 | 61 | disposes.push(addEventListener('text-change', async (e) => { 62 | if (e.reason === 1) // 撤销时不再干预 63 | return 64 | if (!isEnable) 65 | return 66 | 67 | const uri = e.document.uri 68 | const currentFileUrl = getCurrentFileUrl() 69 | 70 | if (uri.fsPath !== currentFileUrl) 71 | return 72 | 73 | const language = getActiveTextEditorLanguageId() 74 | 75 | if (!language) 76 | return 77 | 78 | if (extLanguage.includes(language)) 79 | return 80 | 81 | const changes = e.contentChanges.filter((c: any) => c.text.trim()) 82 | 83 | if (!changes.length) 84 | return 85 | // 获取对应语言的配置 86 | const _base = Object.assign(base, mappings.base) 87 | const languageMappings = Object.assign(_base, mappings[language]) 88 | const updateLists: any = [] 89 | for (const c of changes) { 90 | let text = c.text 91 | let offset = 0 92 | if (!copyMap) { 93 | // 不干预复制粘贴的情况,只考虑输入 94 | const copyText = await getCopyText() 95 | if (copyText === text) 96 | return 97 | } 98 | 99 | Object.keys(languageMappings).forEach((k) => { 100 | const v = languageMappings[k] 101 | const reg = new RegExp(k, 'gm') 102 | if (text.length < k.length && k.endsWith(text)) { 103 | // 支持少于匹配项,往前贪婪获取字符串 104 | offset = k.length - text.length 105 | const lineText = getLineText(c.range.start.line)! 106 | const start = c.range.start.character - offset 107 | if (start < 0) 108 | return 109 | if (lineText.slice(start, c.range.start.character + text.length) !== k) 110 | return 111 | text = lineText.slice(start, c.range.start.character + text.length) 112 | } 113 | text = text.replace(reg, v) 114 | }) 115 | if (text !== c.text) { 116 | const start = getPosition(c.rangeOffset - offset) 117 | const end = getPosition(c.rangeOffset + c.text.length) 118 | const range = createRange(start, end) 119 | if (preSelect && ((preSelect.line === c.range.end.line && preSelect.character === c.range.end.character) || (preSelect.line === c.range.start.line && preSelect.character === c.range.start.character)) && /['"{\[`\(]/.test(text)) { 120 | const selectText = preSelect.selectedTextArray[0] 121 | if (text.includes('$1')) { 122 | // 针对需要光标移动到指定位置的场景 123 | const offset = text.indexOf('$1') 124 | const [_pre, _end] = text.split('$1') 125 | text = _pre + selectText + _end 126 | nextTick(() => { 127 | jumpToLine([end.line, end.character + offset - 1 + selectText.length]) 128 | }) 129 | } 130 | else { text = text + selectText + (map[text] ?? text) } 131 | } 132 | else if (text.includes('$1')) { 133 | // 针对需要光标移动到指定位置的场景 134 | const offset = text.indexOf('$1') 135 | text = text.replace('$1', '') 136 | nextTick(() => { 137 | jumpToLine([end.line, end.character + offset - 1]) 138 | }) 139 | } 140 | updateLists.push({ 141 | range, 142 | text, 143 | }) 144 | } 145 | } 146 | 147 | if (!updateLists.length) 148 | return 149 | 150 | updateText((edit) => { 151 | updateLists.forEach((list: any) => { 152 | edit.replace(list.range, list.text) 153 | }) 154 | }) 155 | })) 156 | 157 | disposes.push(addEventListener('config-change', () => { 158 | const config = getConfig() 159 | mappings = config.mappings 160 | isEnable = config.isEnable 161 | extLanguage = config.extLanguage 162 | copyMap = config.copyMap 163 | updateStatusBar() 164 | })) 165 | 166 | context.subscriptions.push(...disposes) 167 | } 168 | 169 | export function deactivate() { 170 | 171 | } 172 | 173 | function getConfig() { 174 | const mappings = getConfiguration('symbol-mapping-conversion.mappings') 175 | const extLanguage = getConfiguration('symbol-mapping-conversion.extLanguage') 176 | const isEnable = getConfiguration('symbol-mapping-conversion.isEnable') 177 | const copyMap = getConfiguration('symbol-mapping-conversion.copyMap') 178 | return { 179 | mappings, 180 | extLanguage, 181 | isEnable, 182 | copyMap, 183 | } 184 | } 185 | -------------------------------------------------------------------------------- /test/index.test.ts: -------------------------------------------------------------------------------- 1 | import { describe, expect, it } from 'vitest' 2 | 3 | describe('should', () => { 4 | it('exported', () => { 5 | expect(1).toEqual(1) 6 | }) 7 | }) 8 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "esnext", 4 | "lib": ["esnext"], 5 | "module": "esnext", 6 | "moduleResolution": "node", 7 | "resolveJsonModule": true, 8 | "strict": true, 9 | "strictNullChecks": true, 10 | "esModuleInterop": true, 11 | "skipDefaultLibCheck": true, 12 | "skipLibCheck": true 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'tsup' 2 | 3 | export default defineConfig({ 4 | entry: [ 5 | 'src/index.ts', 6 | ], 7 | format: ['cjs'], 8 | shims: false, 9 | dts: false, 10 | external: [ 11 | 'vscode', 12 | ], 13 | }) 14 | --------------------------------------------------------------------------------