├── .github ├── FUNDING.yml └── workflows │ ├── release.yml │ └── ci.yml ├── .npmrc ├── CONTRIBUTING.md ├── eslint.config.js ├── .gitignore ├── pnpm-workspace.yaml ├── tsconfig.json ├── LICENSE ├── .vscode └── settings.json ├── package.json ├── README.md ├── test └── index.test.ts ├── src └── index.ts └── pnpm-lock.yaml /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [antfu] 2 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | ignore-workspace-root-check=true 2 | shell-emulator=true 3 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Please refer to https://github.com/antfu/contribute 2 | -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- 1 | // @ts-check 2 | import antfu from '@antfu/eslint-config' 3 | 4 | export default antfu() 5 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .cache 2 | .DS_Store 3 | .idea 4 | *.log 5 | *.tgz 6 | coverage 7 | dist 8 | lib-cov 9 | logs 10 | node_modules 11 | temp 12 | -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | packages: 2 | - playground 3 | - docs 4 | - packages/* 5 | - examples/* 6 | 7 | onlyBuiltDependencies: 8 | - esbuild 9 | - simple-git-hooks 10 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "ESNext", 4 | "lib": ["ESNext"], 5 | "module": "ESNext", 6 | "moduleResolution": "Bundler", 7 | "resolveJsonModule": true, 8 | "strict": true, 9 | "strictNullChecks": true, 10 | "esModuleInterop": true, 11 | "skipDefaultLibCheck": true, 12 | "skipLibCheck": true 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /.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 | - name: Install pnpm 20 | uses: pnpm/action-setup@v2 21 | 22 | - name: Set node 23 | uses: actions/setup-node@v3 24 | with: 25 | node-version: lts/* 26 | 27 | - run: npx changelogithub 28 | env: 29 | GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} 30 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 Anthony Fu 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | // Enable the ESlint flat config support 3 | "eslint.experimental.useFlatConfig": true, 4 | 5 | // Disable the default formatter, use eslint instead 6 | "prettier.enable": false, 7 | "editor.formatOnSave": false, 8 | 9 | // Auto fix 10 | "editor.codeActionsOnSave": { 11 | "source.fixAll": "explicit", 12 | "source.organizeImports": "never" 13 | }, 14 | 15 | // Silent the stylistic rules in you IDE, but still auto fix them 16 | "eslint.rules.customizations": [ 17 | { "rule": "style/*", "severity": "off" }, 18 | { "rule": "*-indent", "severity": "off" }, 19 | { "rule": "*-spacing", "severity": "off" }, 20 | { "rule": "*-spaces", "severity": "off" }, 21 | { "rule": "*-order", "severity": "off" }, 22 | { "rule": "*-dangle", "severity": "off" }, 23 | { "rule": "*-newline", "severity": "off" }, 24 | { "rule": "*quotes", "severity": "off" }, 25 | { "rule": "*semi", "severity": "off" } 26 | ], 27 | 28 | // Enable eslint for all supported languages 29 | "eslint.validate": [ 30 | "javascript", 31 | "javascriptreact", 32 | "typescript", 33 | "typescriptreact", 34 | "vue", 35 | "html", 36 | "markdown", 37 | "json", 38 | "jsonc", 39 | "yaml" 40 | ] 41 | } 42 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- 1 | name: CI 2 | 3 | on: 4 | push: 5 | branches: 6 | - main 7 | 8 | pull_request: 9 | branches: 10 | - main 11 | 12 | jobs: 13 | lint: 14 | runs-on: ubuntu-latest 15 | steps: 16 | - uses: actions/checkout@v3 17 | 18 | - name: Install pnpm 19 | uses: pnpm/action-setup@v2 20 | 21 | - name: Set node 22 | uses: actions/setup-node@v3 23 | with: 24 | node-version: lts/* 25 | 26 | - name: Setup 27 | run: npm i -g @antfu/ni 28 | 29 | - name: Install 30 | run: nci 31 | 32 | - name: Lint 33 | run: nr lint 34 | 35 | typecheck: 36 | runs-on: ubuntu-latest 37 | steps: 38 | - uses: actions/checkout@v3 39 | 40 | - name: Install pnpm 41 | uses: pnpm/action-setup@v2 42 | 43 | - name: Set node 44 | uses: actions/setup-node@v3 45 | with: 46 | node-version: lts/* 47 | 48 | - name: Setup 49 | run: npm i -g @antfu/ni 50 | 51 | - name: Install 52 | run: nci 53 | 54 | - name: Typecheck 55 | run: nr typecheck 56 | 57 | test: 58 | runs-on: ${{ matrix.os }} 59 | 60 | strategy: 61 | matrix: 62 | node: [lts/*] 63 | os: [ubuntu-latest, windows-latest, macos-latest] 64 | fail-fast: false 65 | 66 | steps: 67 | - uses: actions/checkout@v3 68 | 69 | - name: Install pnpm 70 | uses: pnpm/action-setup@v2 71 | 72 | - name: Set node ${{ matrix.node }} 73 | uses: actions/setup-node@v3 74 | with: 75 | node-version: ${{ matrix.node }} 76 | 77 | - name: Setup 78 | run: npm i -g @antfu/ni 79 | 80 | - name: Install 81 | run: nci 82 | 83 | - name: Build 84 | run: nr build 85 | 86 | - name: Test 87 | run: nr test 88 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "magic-string-stack", 3 | "type": "module", 4 | "version": "1.1.0", 5 | "packageManager": "pnpm@10.14.0", 6 | "description": "magic-string with the capability of committing changes", 7 | "author": "Anthony Fu ", 8 | "license": "MIT", 9 | "funding": "https://github.com/sponsors/antfu", 10 | "homepage": "https://github.com/antfu/magic-string-stack#readme", 11 | "repository": { 12 | "type": "git", 13 | "url": "git+https://github.com/antfu/magic-string-stack.git" 14 | }, 15 | "bugs": "https://github.com/antfu/magic-string-stack/issues", 16 | "keywords": [ 17 | "magic-string", 18 | "sourcemap" 19 | ], 20 | "sideEffects": false, 21 | "exports": { 22 | ".": { 23 | "types": "./dist/index.d.mts", 24 | "default": "./dist/index.mjs" 25 | } 26 | }, 27 | "main": "./dist/index.mjs", 28 | "module": "./dist/index.mjs", 29 | "types": "./dist/index.d.mts", 30 | "files": [ 31 | "dist" 32 | ], 33 | "scripts": { 34 | "build": "unbuild", 35 | "dev": "unbuild --stub", 36 | "lint": "eslint .", 37 | "prepublishOnly": "nr build", 38 | "release": "bumpp && pnpm publish", 39 | "start": "esno src/index.ts", 40 | "test": "vitest", 41 | "typecheck": "tsc --noEmit", 42 | "prepare": "simple-git-hooks" 43 | }, 44 | "dependencies": { 45 | "@jridgewell/remapping": "^2.3.5", 46 | "magic-string": "^0.30.17" 47 | }, 48 | "devDependencies": { 49 | "@antfu/eslint-config": "^5.2.1", 50 | "@antfu/ni": "^25.0.0", 51 | "@antfu/utils": "^9.2.0", 52 | "@types/node": "^24.2.1", 53 | "bumpp": "^10.2.3", 54 | "eslint": "^9.33.0", 55 | "esno": "^4.8.0", 56 | "lint-staged": "^16.1.5", 57 | "pnpm": "^10.14.0", 58 | "rimraf": "^6.0.1", 59 | "simple-git-hooks": "^2.13.1", 60 | "typescript": "^5.9.2", 61 | "unbuild": "^3.6.0", 62 | "vite": "^7.1.2", 63 | "vitest": "^3.2.4" 64 | }, 65 | "simple-git-hooks": { 66 | "pre-commit": "pnpm lint-staged" 67 | }, 68 | "lint-staged": { 69 | "*": "eslint --fix" 70 | } 71 | } 72 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # magic-string-stack 2 | 3 | [![npm version][npm-version-src]][npm-version-href] 4 | [![npm downloads][npm-downloads-src]][npm-downloads-href] 5 | [![bundle][bundle-src]][bundle-href] 6 | [![JSDocs][jsdocs-src]][jsdocs-href] 7 | [![License][license-src]][license-href] 8 | 9 | [`magic-string`](https://github.com/rich-harris/magic-string) with the capability of committing changes. 10 | 11 | One of the great features of MagicString is that it always relates to the original string positions. However, in some cases, you want to make changes on top of the previously changed string. Usually, you will need to create a new `MagicString` instance and apply the changes again, which then will end up with multiple sourcemaps that you also need to combine manually. This package makes it magically work on a single instance and generate a single auto-combined sourcemap. 12 | 13 | This package extends `MagicString` class by adding two methods `.commit()` and `.rollback()`. Under the hood, it also proxies all the operations methods. 14 | 15 | ## Usage 16 | 17 | ### `.commit()` 18 | 19 | Commit all the changes made so far to MagicString. `s.original` will become the current transformed result. And the positions will now be based on the new string. Under the hood, it creates a new `MagicString` instance and swaps all the methods to the new instance. 20 | 21 | ### `.rollback()` 22 | 23 | Rollback to the state before the last commit. It throws an error if there is no previous commit. 24 | 25 | ### `.generateMap()` 26 | 27 | Supercharge the original `generateMap` method. Where there are multiple commits, it will generate a combined sourcemap using [`@jridgewell/remapping`](https://github.com/jridgewell/remapping). 28 | 29 | ### Example 30 | 31 | ```ts 32 | import MagicStringStack from 'magic-string-stack' 33 | 34 | const s = new MagicStringStack('problems = 99') 35 | 36 | s.replace('problems', 'issues') 37 | .prepend('var ') 38 | 39 | s.toString() // 'var issues = 99' 40 | s.original // 'problems = 99' (original string) 41 | 42 | s.commit() // this will commit the changes 43 | 44 | s.original // 'var issues = 99' (applied with previous changes) 45 | s.replace('issues', 'problems') 46 | s.toString() // 'var problems = 99' 47 | 48 | s.generateMap() // generate sourcemap, if multiple commits happened, it will generate a combined sourcemap 49 | ``` 50 | 51 | ## Sponsors 52 | 53 |

54 | 55 | 56 | 57 |

58 | 59 | ## License 60 | 61 | [MIT](./LICENSE) License © 2023-PRESENT [Anthony Fu](https://github.com/antfu) 62 | 63 | 64 | 65 | [npm-version-src]: https://img.shields.io/npm/v/magic-string-stack?style=flat&colorA=080f12&colorB=1fa669 66 | [npm-version-href]: https://npmjs.com/package/magic-string-stack 67 | [npm-downloads-src]: https://img.shields.io/npm/dm/magic-string-stack?style=flat&colorA=080f12&colorB=1fa669 68 | [npm-downloads-href]: https://npmjs.com/package/magic-string-stack 69 | [bundle-src]: https://img.shields.io/bundlephobia/minzip/magic-string-stack?style=flat&colorA=080f12&colorB=1fa669&label=minzip 70 | [bundle-href]: https://bundlephobia.com/result?p=magic-string-stack 71 | [license-src]: https://img.shields.io/github/license/antfu/magic-string-stack.svg?style=flat&colorA=080f12&colorB=1fa669 72 | [license-href]: https://github.com/antfu/magic-string-stack/blob/main/LICENSE 73 | [jsdocs-src]: https://img.shields.io/badge/jsdocs-reference-080f12?style=flat&colorA=080f12&colorB=1fa669 74 | [jsdocs-href]: https://www.jsdocs.io/package/magic-string-stack 75 | -------------------------------------------------------------------------------- /test/index.test.ts: -------------------------------------------------------------------------------- 1 | import MagicString from 'magic-string' 2 | import { expect, it } from 'vitest' 3 | import MagicStringStack from '../src' 4 | 5 | it('should work', () => { 6 | const s = new MagicString('problems = 99') 7 | const ss = new MagicStringStack('problems = 99') 8 | 9 | s.update(0, 8, 'answer') 10 | ss.update(0, 8, 'answer') 11 | 12 | expect(ss.toString()).toMatchInlineSnapshot(`"answer = 99"`) 13 | expect(ss.original).toMatchInlineSnapshot(`"problems = 99"`) 14 | 15 | ss.commit() 16 | 17 | // After commit, the original string should be updated 18 | expect(ss.original).toMatchInlineSnapshot(`"answer = 99"`) 19 | 20 | s.update(11, 13, '42') 21 | ss.update(9, 11, '42') // Because the original string is updated, the positions also change 22 | 23 | expect(ss.toString()).toMatchInlineSnapshot(`"answer = 42"`) 24 | 25 | ss.commit() 26 | ss.commit() // empty commit 27 | ss.commit() // empty commit 28 | 29 | s.prepend('var ').append(';') 30 | ss.prepend('var ').append(';') 31 | 32 | expect(ss.toString()).toMatchInlineSnapshot(`"var answer = 42;"`) 33 | 34 | expect(s.toString()).toEqual(ss.toString()) 35 | 36 | const sMap = s.generateMap({ hires: true, includeContent: true }) 37 | const ssMap = ss.generateMap({ hires: true, includeContent: true }) 38 | 39 | expect(sMap) 40 | .toEqual(ssMap) 41 | 42 | const sDMap = s.generateDecodedMap({ hires: true, includeContent: true }) 43 | const ssDMap = ss.generateDecodedMap({ hires: true, includeContent: true }) 44 | 45 | expect(removeEmptyKeys(sDMap)) 46 | .toEqual(removeEmptyKeys(ssDMap)) 47 | }) 48 | 49 | it('replace after replace', () => { 50 | const s = new MagicStringStack('alice bob charlie david edward frank george') 51 | 52 | s.replaceAll('a', 'b') 53 | s.commit() 54 | s.replace('blice', 'clice') 55 | s.commit() 56 | s.replace(/(^|\s)[a-z]/g, m => m.toUpperCase()) 57 | 58 | expect(s.toString()) 59 | .toMatchInlineSnapshot(`"Clice Bob Chbrlie Dbvid Edwbrd Frbnk George"`) 60 | 61 | expect(s.generateMap({ hires: true })) 62 | .toMatchInlineSnapshot(` 63 | SourceMap { 64 | "file": undefined, 65 | "mappings": "AAAA,KAAK,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC", 66 | "names": [], 67 | "sources": [ 68 | "", 69 | ], 70 | "sourcesContent": [ 71 | null, 72 | ], 73 | "version": 3, 74 | } 75 | `) 76 | }) 77 | 78 | it('should be sub instance of MagicString', () => { 79 | const s = new MagicStringStack('') 80 | expect(s instanceof MagicString).toBe(true) 81 | }) 82 | 83 | it('should support clone', () => { 84 | const s = new MagicStringStack('hello world') 85 | s.update(0, 5, 'goodbye') 86 | s.commit() 87 | const s2 = s.clone() 88 | expect(s.generateMap()).toEqual(s2.generateMap()) 89 | s2.update(8, 13, 'there') 90 | s2.commit() 91 | expect(s.toString()).toBe('goodbye world') 92 | expect(s2.toString()).toBe('goodbye there') 93 | }) 94 | 95 | it('chainable should return the proxied version', () => { 96 | const s = new MagicStringStack('hello world') 97 | const s2 = s.update(0, 5, 'goodbye') 98 | expect(s2).toBe(s) 99 | }) 100 | 101 | it('should be chainable', () => { 102 | const s = new MagicStringStack('hello world') 103 | s 104 | .update(0, 5, 'goodbye') 105 | .commit() 106 | .update(8, 13, 'there') 107 | .commit() 108 | 109 | expect(s.toString()).toBe('goodbye there') 110 | expect(s.generateMap({ hires: 'boundary' }).mappings) 111 | .toMatchInlineSnapshot(`"AAAA,OAAK,CAAC"`) 112 | }) 113 | 114 | it('should support offset modification', () => { 115 | const s = new MagicStringStack(' problems = 99') 116 | s.offset = 1 117 | s.update(0, 8, 'answer') 118 | expect(s.toString()).toMatchInlineSnapshot(`" answer = 99"`) 119 | 120 | s.commit() 121 | s.update(0, 6, 'problems') 122 | expect(s.toString()).toMatchInlineSnapshot(`" problems = 99"`) 123 | }) 124 | 125 | function removeEmptyKeys(obj: any) { 126 | return Object.fromEntries(Object.entries(obj).filter(([_, v]) => !(v == null || (Array.isArray(v) && !v.length)))) 127 | } 128 | -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | /* eslint-disable ts/no-unsafe-declaration-merging */ 2 | import type { DecodedSourceMap, MagicStringOptions, SourceMapOptions } from 'magic-string' 3 | import remapping from '@jridgewell/remapping' 4 | import MagicString, { SourceMap } from 'magic-string' 5 | 6 | // Thanks to @sxzz & @starknt for the solution 7 | interface MagicStringStackType extends MagicString {} 8 | 9 | export default interface MagicStringStack extends MagicStringStackType {} 10 | export default class MagicStringStack implements MagicStringStackType { 11 | /** 12 | * The stack of MagicString instances. 13 | * Lastest instance is pushed to the front of the array. 14 | */ 15 | private _stack: MagicString[] = [] 16 | /** 17 | * Prepresents the current MagicString instance. 18 | * It should be in the this._stack[0] 19 | */ 20 | private _current: MagicString 21 | 22 | constructor( 23 | content: string, 24 | private _options?: MagicStringOptions, 25 | ) { 26 | this._current = new MagicString(content, this._options) 27 | this._stack.unshift(this._current) 28 | 29 | // We proxy every function to `this._current` so we can swap it out 30 | const proxy = new Proxy(new MagicString(''), { 31 | get: (_, p, receiver) => { 32 | if (Reflect.has(this, p)) 33 | return Reflect.get(this, p, receiver) 34 | const parent = Reflect.get(this._current, p, receiver) 35 | if (typeof parent === 'function') { 36 | return (...args: any) => { 37 | const result = parent.apply(this._current, args) 38 | // If the function returns the current instance (chainable), we return the proxy instead 39 | if (result === this._current) 40 | return proxy 41 | return result 42 | } 43 | } 44 | return parent 45 | }, 46 | set: (_, p, value) => { 47 | if (Reflect.has(this, p)) 48 | return Reflect.set(this, p, value, this) 49 | 50 | return Reflect.set(this._current, p, value) 51 | }, 52 | }) as any 53 | 54 | return proxy 55 | } 56 | 57 | /** 58 | * Commit current changes and reset the `.original` property and the indices. 59 | * 60 | * When running `generateMap`, the sourcemaps will be generated and merged into a single sourcemap. 61 | */ 62 | commit() { 63 | const newOne = new MagicString(this._current.toString(), this._options) 64 | newOne.offset = this._current.offset 65 | this._current = newOne 66 | this._stack.unshift(newOne) 67 | return this 68 | } 69 | 70 | /** 71 | * Rollback to the previous commit. 72 | */ 73 | rollback() { 74 | if (this._stack.length <= 1) 75 | throw new Error('Cannot rollback on the first commit') 76 | this._stack.shift() 77 | this._current = this._stack[0] 78 | return this 79 | } 80 | 81 | get original() { 82 | return this._current.original 83 | } 84 | 85 | toString() { 86 | return this._current.toString() 87 | } 88 | 89 | clone(): this { 90 | const s = new MagicStringStack(this._current.toString(), this._options) 91 | s._stack = this._stack.map(s => s.clone()) 92 | s._current = s._stack[0] 93 | return s as any 94 | } 95 | 96 | /** 97 | * Generates a version 3 sourcemap. 98 | */ 99 | generateMap(options?: SourceMapOptions): SourceMap { 100 | return new SourceMap(this.generateDecodedMap(options)) 101 | } 102 | 103 | /** 104 | * Generates a sourcemap object with raw mappings in array form, rather than encoded as a string. 105 | * Useful if you need to manipulate the sourcemap further, but most of the time you will use `generateMap` instead. 106 | */ 107 | generateDecodedMap(options?: SourceMapOptions): DecodedSourceMap { 108 | if (this._stack.length === 1) 109 | return this._current.generateDecodedMap(options) 110 | const SOURCE_PLACEHOLDER = '__magic_string_placeholder__.js' 111 | const maps = this._stack.map(s => s.generateDecodedMap({ source: SOURCE_PLACEHOLDER, ...options })) 112 | const merged = remapping(maps as any, () => null, { decodedMappings: true }) as any 113 | merged.sources = merged.sources.map((source: string) => source === SOURCE_PLACEHOLDER ? '' : source) 114 | delete merged.version 115 | return { 116 | ...merged, 117 | } 118 | } 119 | } 120 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: '9.0' 2 | 3 | settings: 4 | autoInstallPeers: true 5 | excludeLinksFromLockfile: false 6 | 7 | importers: 8 | 9 | .: 10 | dependencies: 11 | '@jridgewell/remapping': 12 | specifier: ^2.3.5 13 | version: 2.3.5 14 | magic-string: 15 | specifier: ^0.30.17 16 | version: 0.30.17 17 | devDependencies: 18 | '@antfu/eslint-config': 19 | specifier: ^5.2.1 20 | version: 5.2.1(@vue/compiler-sfc@3.3.10)(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.2.1)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.8.1)) 21 | '@antfu/ni': 22 | specifier: ^25.0.0 23 | version: 25.0.0 24 | '@antfu/utils': 25 | specifier: ^9.2.0 26 | version: 9.2.0 27 | '@types/node': 28 | specifier: ^24.2.1 29 | version: 24.2.1 30 | bumpp: 31 | specifier: ^10.2.3 32 | version: 10.2.3 33 | eslint: 34 | specifier: ^9.33.0 35 | version: 9.33.0(jiti@2.5.1) 36 | esno: 37 | specifier: ^4.8.0 38 | version: 4.8.0 39 | lint-staged: 40 | specifier: ^16.1.5 41 | version: 16.1.5 42 | pnpm: 43 | specifier: ^10.14.0 44 | version: 10.14.0 45 | rimraf: 46 | specifier: ^6.0.1 47 | version: 6.0.1 48 | simple-git-hooks: 49 | specifier: ^2.13.1 50 | version: 2.13.1 51 | typescript: 52 | specifier: ^5.9.2 53 | version: 5.9.2 54 | unbuild: 55 | specifier: ^3.6.0 56 | version: 3.6.0(typescript@5.9.2) 57 | vite: 58 | specifier: ^7.1.2 59 | version: 7.1.2(@types/node@24.2.1)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.8.1) 60 | vitest: 61 | specifier: ^3.2.4 62 | version: 3.2.4(@types/debug@4.1.12)(@types/node@24.2.1)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.8.1) 63 | 64 | packages: 65 | 66 | '@aashutoshrathi/word-wrap@1.2.6': 67 | resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} 68 | engines: {node: '>=0.10.0'} 69 | 70 | '@antfu/eslint-config@5.2.1': 71 | resolution: {integrity: sha512-EG/5kwDci1PFKSwAPMEMHDA/VYJFn0TAqwXLdnmE7zuFcaug3EGih7UOWmapMfL59Hqq6jbomaUHN31aVnL8NA==} 72 | hasBin: true 73 | peerDependencies: 74 | '@eslint-react/eslint-plugin': ^1.38.4 75 | '@next/eslint-plugin-next': ^15.4.0-canary.115 76 | '@prettier/plugin-xml': ^3.4.1 77 | '@unocss/eslint-plugin': '>=0.50.0' 78 | astro-eslint-parser: ^1.0.2 79 | eslint: ^9.10.0 80 | eslint-plugin-astro: ^1.2.0 81 | eslint-plugin-format: '>=0.1.0' 82 | eslint-plugin-jsx-a11y: '>=6.10.2' 83 | eslint-plugin-react-hooks: ^5.2.0 84 | eslint-plugin-react-refresh: ^0.4.19 85 | eslint-plugin-solid: ^0.14.3 86 | eslint-plugin-svelte: '>=2.35.1' 87 | eslint-plugin-vuejs-accessibility: ^2.4.1 88 | prettier-plugin-astro: ^0.14.0 89 | prettier-plugin-slidev: ^1.0.5 90 | svelte-eslint-parser: '>=0.37.0' 91 | peerDependenciesMeta: 92 | '@eslint-react/eslint-plugin': 93 | optional: true 94 | '@next/eslint-plugin-next': 95 | optional: true 96 | '@prettier/plugin-xml': 97 | optional: true 98 | '@unocss/eslint-plugin': 99 | optional: true 100 | astro-eslint-parser: 101 | optional: true 102 | eslint-plugin-astro: 103 | optional: true 104 | eslint-plugin-format: 105 | optional: true 106 | eslint-plugin-jsx-a11y: 107 | optional: true 108 | eslint-plugin-react-hooks: 109 | optional: true 110 | eslint-plugin-react-refresh: 111 | optional: true 112 | eslint-plugin-solid: 113 | optional: true 114 | eslint-plugin-svelte: 115 | optional: true 116 | eslint-plugin-vuejs-accessibility: 117 | optional: true 118 | prettier-plugin-astro: 119 | optional: true 120 | prettier-plugin-slidev: 121 | optional: true 122 | svelte-eslint-parser: 123 | optional: true 124 | 125 | '@antfu/install-pkg@1.1.0': 126 | resolution: {integrity: sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==} 127 | 128 | '@antfu/ni@25.0.0': 129 | resolution: {integrity: sha512-9q/yCljni37pkMr4sPrI3G4jqdIk074+iukc5aFJl7kmDCCsiJrbZ6zKxnES1Gwg+i9RcDZwvktl23puGslmvA==} 130 | hasBin: true 131 | 132 | '@antfu/utils@9.2.0': 133 | resolution: {integrity: sha512-Oq1d9BGZakE/FyoEtcNeSwM7MpDO2vUBi11RWBZXf75zPsbUVWmUs03EqkRFrcgbXyKTas0BdZWC1wcuSoqSAw==} 134 | 135 | '@babel/code-frame@7.26.2': 136 | resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} 137 | engines: {node: '>=6.9.0'} 138 | 139 | '@babel/helper-string-parser@7.25.9': 140 | resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} 141 | engines: {node: '>=6.9.0'} 142 | 143 | '@babel/helper-validator-identifier@7.27.1': 144 | resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} 145 | engines: {node: '>=6.9.0'} 146 | 147 | '@babel/parser@7.26.5': 148 | resolution: {integrity: sha512-SRJ4jYmXRqV1/Xc+TIVG84WjHBXKlxO9sHQnA2Pf12QQEAp1LOh6kDzNHXcUnbH1QI0FDoPPVOt+vyUDucxpaw==} 149 | engines: {node: '>=6.0.0'} 150 | hasBin: true 151 | 152 | '@babel/types@7.26.5': 153 | resolution: {integrity: sha512-L6mZmwFDK6Cjh1nRCLXpa6no13ZIioJDz7mdkzHv399pThrTa/k0nUlNaenOeh2kWu/iaOQYElEpKPUswUa9Vg==} 154 | engines: {node: '>=6.9.0'} 155 | 156 | '@clack/core@0.5.0': 157 | resolution: {integrity: sha512-p3y0FIOwaYRUPRcMO7+dlmLh8PSRcrjuTndsiA0WAFbWES0mLZlrjVoBRZ9DzkPFJZG6KGkJmoEAY0ZcVWTkow==} 158 | 159 | '@clack/prompts@0.11.0': 160 | resolution: {integrity: sha512-pMN5FcrEw9hUkZA4f+zLlzivQSeQf5dRGJjSUbvVYDLvpKCdQx5OaknvKzgbtXOizhP+SJJJjqEbOe55uKKfAw==} 161 | 162 | '@es-joy/jsdoccomment@0.50.2': 163 | resolution: {integrity: sha512-YAdE/IJSpwbOTiaURNCKECdAwqrJuFiZhylmesBcIRawtYKnBR2wxPhoIewMg+Yu+QuYvHfJNReWpoxGBKOChA==} 164 | engines: {node: '>=18'} 165 | 166 | '@es-joy/jsdoccomment@0.52.0': 167 | resolution: {integrity: sha512-BXuN7BII+8AyNtn57euU2Yxo9yA/KUDNzrpXyi3pfqKmBhhysR6ZWOebFh3vyPoqA3/j1SOvGgucElMGwlXing==} 168 | engines: {node: '>=20.11.0'} 169 | 170 | '@esbuild/aix-ppc64@0.23.1': 171 | resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} 172 | engines: {node: '>=18'} 173 | cpu: [ppc64] 174 | os: [aix] 175 | 176 | '@esbuild/aix-ppc64@0.25.9': 177 | resolution: {integrity: sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==} 178 | engines: {node: '>=18'} 179 | cpu: [ppc64] 180 | os: [aix] 181 | 182 | '@esbuild/android-arm64@0.23.1': 183 | resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==} 184 | engines: {node: '>=18'} 185 | cpu: [arm64] 186 | os: [android] 187 | 188 | '@esbuild/android-arm64@0.25.9': 189 | resolution: {integrity: sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==} 190 | engines: {node: '>=18'} 191 | cpu: [arm64] 192 | os: [android] 193 | 194 | '@esbuild/android-arm@0.23.1': 195 | resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==} 196 | engines: {node: '>=18'} 197 | cpu: [arm] 198 | os: [android] 199 | 200 | '@esbuild/android-arm@0.25.9': 201 | resolution: {integrity: sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==} 202 | engines: {node: '>=18'} 203 | cpu: [arm] 204 | os: [android] 205 | 206 | '@esbuild/android-x64@0.23.1': 207 | resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==} 208 | engines: {node: '>=18'} 209 | cpu: [x64] 210 | os: [android] 211 | 212 | '@esbuild/android-x64@0.25.9': 213 | resolution: {integrity: sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==} 214 | engines: {node: '>=18'} 215 | cpu: [x64] 216 | os: [android] 217 | 218 | '@esbuild/darwin-arm64@0.23.1': 219 | resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==} 220 | engines: {node: '>=18'} 221 | cpu: [arm64] 222 | os: [darwin] 223 | 224 | '@esbuild/darwin-arm64@0.25.9': 225 | resolution: {integrity: sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==} 226 | engines: {node: '>=18'} 227 | cpu: [arm64] 228 | os: [darwin] 229 | 230 | '@esbuild/darwin-x64@0.23.1': 231 | resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==} 232 | engines: {node: '>=18'} 233 | cpu: [x64] 234 | os: [darwin] 235 | 236 | '@esbuild/darwin-x64@0.25.9': 237 | resolution: {integrity: sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==} 238 | engines: {node: '>=18'} 239 | cpu: [x64] 240 | os: [darwin] 241 | 242 | '@esbuild/freebsd-arm64@0.23.1': 243 | resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==} 244 | engines: {node: '>=18'} 245 | cpu: [arm64] 246 | os: [freebsd] 247 | 248 | '@esbuild/freebsd-arm64@0.25.9': 249 | resolution: {integrity: sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==} 250 | engines: {node: '>=18'} 251 | cpu: [arm64] 252 | os: [freebsd] 253 | 254 | '@esbuild/freebsd-x64@0.23.1': 255 | resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==} 256 | engines: {node: '>=18'} 257 | cpu: [x64] 258 | os: [freebsd] 259 | 260 | '@esbuild/freebsd-x64@0.25.9': 261 | resolution: {integrity: sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==} 262 | engines: {node: '>=18'} 263 | cpu: [x64] 264 | os: [freebsd] 265 | 266 | '@esbuild/linux-arm64@0.23.1': 267 | resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==} 268 | engines: {node: '>=18'} 269 | cpu: [arm64] 270 | os: [linux] 271 | 272 | '@esbuild/linux-arm64@0.25.9': 273 | resolution: {integrity: sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==} 274 | engines: {node: '>=18'} 275 | cpu: [arm64] 276 | os: [linux] 277 | 278 | '@esbuild/linux-arm@0.23.1': 279 | resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==} 280 | engines: {node: '>=18'} 281 | cpu: [arm] 282 | os: [linux] 283 | 284 | '@esbuild/linux-arm@0.25.9': 285 | resolution: {integrity: sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==} 286 | engines: {node: '>=18'} 287 | cpu: [arm] 288 | os: [linux] 289 | 290 | '@esbuild/linux-ia32@0.23.1': 291 | resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==} 292 | engines: {node: '>=18'} 293 | cpu: [ia32] 294 | os: [linux] 295 | 296 | '@esbuild/linux-ia32@0.25.9': 297 | resolution: {integrity: sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==} 298 | engines: {node: '>=18'} 299 | cpu: [ia32] 300 | os: [linux] 301 | 302 | '@esbuild/linux-loong64@0.23.1': 303 | resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==} 304 | engines: {node: '>=18'} 305 | cpu: [loong64] 306 | os: [linux] 307 | 308 | '@esbuild/linux-loong64@0.25.9': 309 | resolution: {integrity: sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==} 310 | engines: {node: '>=18'} 311 | cpu: [loong64] 312 | os: [linux] 313 | 314 | '@esbuild/linux-mips64el@0.23.1': 315 | resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==} 316 | engines: {node: '>=18'} 317 | cpu: [mips64el] 318 | os: [linux] 319 | 320 | '@esbuild/linux-mips64el@0.25.9': 321 | resolution: {integrity: sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==} 322 | engines: {node: '>=18'} 323 | cpu: [mips64el] 324 | os: [linux] 325 | 326 | '@esbuild/linux-ppc64@0.23.1': 327 | resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==} 328 | engines: {node: '>=18'} 329 | cpu: [ppc64] 330 | os: [linux] 331 | 332 | '@esbuild/linux-ppc64@0.25.9': 333 | resolution: {integrity: sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==} 334 | engines: {node: '>=18'} 335 | cpu: [ppc64] 336 | os: [linux] 337 | 338 | '@esbuild/linux-riscv64@0.23.1': 339 | resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==} 340 | engines: {node: '>=18'} 341 | cpu: [riscv64] 342 | os: [linux] 343 | 344 | '@esbuild/linux-riscv64@0.25.9': 345 | resolution: {integrity: sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==} 346 | engines: {node: '>=18'} 347 | cpu: [riscv64] 348 | os: [linux] 349 | 350 | '@esbuild/linux-s390x@0.23.1': 351 | resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==} 352 | engines: {node: '>=18'} 353 | cpu: [s390x] 354 | os: [linux] 355 | 356 | '@esbuild/linux-s390x@0.25.9': 357 | resolution: {integrity: sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==} 358 | engines: {node: '>=18'} 359 | cpu: [s390x] 360 | os: [linux] 361 | 362 | '@esbuild/linux-x64@0.23.1': 363 | resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==} 364 | engines: {node: '>=18'} 365 | cpu: [x64] 366 | os: [linux] 367 | 368 | '@esbuild/linux-x64@0.25.9': 369 | resolution: {integrity: sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==} 370 | engines: {node: '>=18'} 371 | cpu: [x64] 372 | os: [linux] 373 | 374 | '@esbuild/netbsd-arm64@0.25.9': 375 | resolution: {integrity: sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==} 376 | engines: {node: '>=18'} 377 | cpu: [arm64] 378 | os: [netbsd] 379 | 380 | '@esbuild/netbsd-x64@0.23.1': 381 | resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==} 382 | engines: {node: '>=18'} 383 | cpu: [x64] 384 | os: [netbsd] 385 | 386 | '@esbuild/netbsd-x64@0.25.9': 387 | resolution: {integrity: sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==} 388 | engines: {node: '>=18'} 389 | cpu: [x64] 390 | os: [netbsd] 391 | 392 | '@esbuild/openbsd-arm64@0.23.1': 393 | resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==} 394 | engines: {node: '>=18'} 395 | cpu: [arm64] 396 | os: [openbsd] 397 | 398 | '@esbuild/openbsd-arm64@0.25.9': 399 | resolution: {integrity: sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==} 400 | engines: {node: '>=18'} 401 | cpu: [arm64] 402 | os: [openbsd] 403 | 404 | '@esbuild/openbsd-x64@0.23.1': 405 | resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==} 406 | engines: {node: '>=18'} 407 | cpu: [x64] 408 | os: [openbsd] 409 | 410 | '@esbuild/openbsd-x64@0.25.9': 411 | resolution: {integrity: sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==} 412 | engines: {node: '>=18'} 413 | cpu: [x64] 414 | os: [openbsd] 415 | 416 | '@esbuild/openharmony-arm64@0.25.9': 417 | resolution: {integrity: sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==} 418 | engines: {node: '>=18'} 419 | cpu: [arm64] 420 | os: [openharmony] 421 | 422 | '@esbuild/sunos-x64@0.23.1': 423 | resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==} 424 | engines: {node: '>=18'} 425 | cpu: [x64] 426 | os: [sunos] 427 | 428 | '@esbuild/sunos-x64@0.25.9': 429 | resolution: {integrity: sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==} 430 | engines: {node: '>=18'} 431 | cpu: [x64] 432 | os: [sunos] 433 | 434 | '@esbuild/win32-arm64@0.23.1': 435 | resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==} 436 | engines: {node: '>=18'} 437 | cpu: [arm64] 438 | os: [win32] 439 | 440 | '@esbuild/win32-arm64@0.25.9': 441 | resolution: {integrity: sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==} 442 | engines: {node: '>=18'} 443 | cpu: [arm64] 444 | os: [win32] 445 | 446 | '@esbuild/win32-ia32@0.23.1': 447 | resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==} 448 | engines: {node: '>=18'} 449 | cpu: [ia32] 450 | os: [win32] 451 | 452 | '@esbuild/win32-ia32@0.25.9': 453 | resolution: {integrity: sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==} 454 | engines: {node: '>=18'} 455 | cpu: [ia32] 456 | os: [win32] 457 | 458 | '@esbuild/win32-x64@0.23.1': 459 | resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==} 460 | engines: {node: '>=18'} 461 | cpu: [x64] 462 | os: [win32] 463 | 464 | '@esbuild/win32-x64@0.25.9': 465 | resolution: {integrity: sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==} 466 | engines: {node: '>=18'} 467 | cpu: [x64] 468 | os: [win32] 469 | 470 | '@eslint-community/eslint-plugin-eslint-comments@4.5.0': 471 | resolution: {integrity: sha512-MAhuTKlr4y/CE3WYX26raZjy+I/kS2PLKSzvfmDCGrBLTFHOYwqROZdr4XwPgXwX3K9rjzMr4pSmUWGnzsUyMg==} 472 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 473 | peerDependencies: 474 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 475 | 476 | '@eslint-community/eslint-utils@4.7.0': 477 | resolution: {integrity: sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==} 478 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 479 | peerDependencies: 480 | eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 481 | 482 | '@eslint-community/regexpp@4.12.1': 483 | resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} 484 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 485 | 486 | '@eslint/compat@1.2.5': 487 | resolution: {integrity: sha512-5iuG/StT+7OfvhoBHPlmxkPA9om6aDUFgmD4+mWKAGsYt4vCe8rypneG03AuseyRHBmcCLXQtIH5S26tIoggLg==} 488 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 489 | peerDependencies: 490 | eslint: ^9.10.0 491 | peerDependenciesMeta: 492 | eslint: 493 | optional: true 494 | 495 | '@eslint/config-array@0.21.0': 496 | resolution: {integrity: sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==} 497 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 498 | 499 | '@eslint/config-helpers@0.3.1': 500 | resolution: {integrity: sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==} 501 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 502 | 503 | '@eslint/core@0.15.2': 504 | resolution: {integrity: sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==} 505 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 506 | 507 | '@eslint/eslintrc@3.3.1': 508 | resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} 509 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 510 | 511 | '@eslint/js@9.33.0': 512 | resolution: {integrity: sha512-5K1/mKhWaMfreBGJTwval43JJmkip0RmM+3+IuqupeSKNC/Th2Kc7ucaq5ovTSra/OOKB9c58CGSz3QMVbWt0A==} 513 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 514 | 515 | '@eslint/markdown@7.1.0': 516 | resolution: {integrity: sha512-Y+X1B1j+/zupKDVJfkKc8uYMjQkGzfnd8lt7vK3y8x9Br6H5dBuhAfFrQ6ff7HAMm/1BwgecyEiRFkYCWPRxmA==} 517 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 518 | 519 | '@eslint/object-schema@2.1.6': 520 | resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==} 521 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 522 | 523 | '@eslint/plugin-kit@0.3.5': 524 | resolution: {integrity: sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==} 525 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 526 | 527 | '@humanfs/core@0.19.1': 528 | resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} 529 | engines: {node: '>=18.18.0'} 530 | 531 | '@humanfs/node@0.16.6': 532 | resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==} 533 | engines: {node: '>=18.18.0'} 534 | 535 | '@humanwhocodes/module-importer@1.0.1': 536 | resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} 537 | engines: {node: '>=12.22'} 538 | 539 | '@humanwhocodes/retry@0.3.1': 540 | resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} 541 | engines: {node: '>=18.18'} 542 | 543 | '@humanwhocodes/retry@0.4.3': 544 | resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} 545 | engines: {node: '>=18.18'} 546 | 547 | '@isaacs/cliui@8.0.2': 548 | resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} 549 | engines: {node: '>=12'} 550 | 551 | '@jridgewell/gen-mapping@0.3.5': 552 | resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} 553 | engines: {node: '>=6.0.0'} 554 | 555 | '@jridgewell/remapping@2.3.5': 556 | resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} 557 | 558 | '@jridgewell/resolve-uri@3.1.0': 559 | resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} 560 | engines: {node: '>=6.0.0'} 561 | 562 | '@jridgewell/set-array@1.2.1': 563 | resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} 564 | engines: {node: '>=6.0.0'} 565 | 566 | '@jridgewell/sourcemap-codec@1.5.0': 567 | resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} 568 | 569 | '@jridgewell/trace-mapping@0.3.25': 570 | resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} 571 | 572 | '@nodelib/fs.scandir@2.1.5': 573 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 574 | engines: {node: '>= 8'} 575 | 576 | '@nodelib/fs.stat@2.0.5': 577 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 578 | engines: {node: '>= 8'} 579 | 580 | '@nodelib/fs.walk@1.2.8': 581 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 582 | engines: {node: '>= 8'} 583 | 584 | '@rollup/plugin-alias@5.1.1': 585 | resolution: {integrity: sha512-PR9zDb+rOzkRb2VD+EuKB7UC41vU5DIwZ5qqCpk0KJudcWAyi8rvYOhS7+L5aZCspw1stTViLgN5v6FF1p5cgQ==} 586 | engines: {node: '>=14.0.0'} 587 | peerDependencies: 588 | rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 589 | peerDependenciesMeta: 590 | rollup: 591 | optional: true 592 | 593 | '@rollup/plugin-commonjs@28.0.6': 594 | resolution: {integrity: sha512-XSQB1K7FUU5QP+3lOQmVCE3I0FcbbNvmNT4VJSj93iUjayaARrTQeoRdiYQoftAJBLrR9t2agwAd3ekaTgHNlw==} 595 | engines: {node: '>=16.0.0 || 14 >= 14.17'} 596 | peerDependencies: 597 | rollup: ^2.68.0||^3.0.0||^4.0.0 598 | peerDependenciesMeta: 599 | rollup: 600 | optional: true 601 | 602 | '@rollup/plugin-json@6.1.0': 603 | resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==} 604 | engines: {node: '>=14.0.0'} 605 | peerDependencies: 606 | rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 607 | peerDependenciesMeta: 608 | rollup: 609 | optional: true 610 | 611 | '@rollup/plugin-node-resolve@16.0.1': 612 | resolution: {integrity: sha512-tk5YCxJWIG81umIvNkSod2qK5KyQW19qcBF/B78n1bjtOON6gzKoVeSzAE8yHCZEDmqkHKkxplExA8KzdJLJpA==} 613 | engines: {node: '>=14.0.0'} 614 | peerDependencies: 615 | rollup: ^2.78.0||^3.0.0||^4.0.0 616 | peerDependenciesMeta: 617 | rollup: 618 | optional: true 619 | 620 | '@rollup/plugin-replace@6.0.2': 621 | resolution: {integrity: sha512-7QaYCf8bqF04dOy7w/eHmJeNExxTYwvKAmlSAH/EaWWUzbT0h5sbF6bktFoX/0F/0qwng5/dWFMyf3gzaM8DsQ==} 622 | engines: {node: '>=14.0.0'} 623 | peerDependencies: 624 | rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 625 | peerDependenciesMeta: 626 | rollup: 627 | optional: true 628 | 629 | '@rollup/pluginutils@5.2.0': 630 | resolution: {integrity: sha512-qWJ2ZTbmumwiLFomfzTyt5Kng4hwPi9rwCYN4SHb6eaRU1KNO4ccxINHr/VhH4GgPlt1XfSTLX2LBTme8ne4Zw==} 631 | engines: {node: '>=14.0.0'} 632 | peerDependencies: 633 | rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 634 | peerDependenciesMeta: 635 | rollup: 636 | optional: true 637 | 638 | '@rollup/rollup-android-arm-eabi@4.46.2': 639 | resolution: {integrity: sha512-Zj3Hl6sN34xJtMv7Anwb5Gu01yujyE/cLBDB2gnHTAHaWS1Z38L7kuSG+oAh0giZMqG060f/YBStXtMH6FvPMA==} 640 | cpu: [arm] 641 | os: [android] 642 | 643 | '@rollup/rollup-android-arm64@4.46.2': 644 | resolution: {integrity: sha512-nTeCWY83kN64oQ5MGz3CgtPx8NSOhC5lWtsjTs+8JAJNLcP3QbLCtDDgUKQc/Ro/frpMq4SHUaHN6AMltcEoLQ==} 645 | cpu: [arm64] 646 | os: [android] 647 | 648 | '@rollup/rollup-darwin-arm64@4.46.2': 649 | resolution: {integrity: sha512-HV7bW2Fb/F5KPdM/9bApunQh68YVDU8sO8BvcW9OngQVN3HHHkw99wFupuUJfGR9pYLLAjcAOA6iO+evsbBaPQ==} 650 | cpu: [arm64] 651 | os: [darwin] 652 | 653 | '@rollup/rollup-darwin-x64@4.46.2': 654 | resolution: {integrity: sha512-SSj8TlYV5nJixSsm/y3QXfhspSiLYP11zpfwp6G/YDXctf3Xkdnk4woJIF5VQe0of2OjzTt8EsxnJDCdHd2xMA==} 655 | cpu: [x64] 656 | os: [darwin] 657 | 658 | '@rollup/rollup-freebsd-arm64@4.46.2': 659 | resolution: {integrity: sha512-ZyrsG4TIT9xnOlLsSSi9w/X29tCbK1yegE49RYm3tu3wF1L/B6LVMqnEWyDB26d9Ecx9zrmXCiPmIabVuLmNSg==} 660 | cpu: [arm64] 661 | os: [freebsd] 662 | 663 | '@rollup/rollup-freebsd-x64@4.46.2': 664 | resolution: {integrity: sha512-pCgHFoOECwVCJ5GFq8+gR8SBKnMO+xe5UEqbemxBpCKYQddRQMgomv1104RnLSg7nNvgKy05sLsY51+OVRyiVw==} 665 | cpu: [x64] 666 | os: [freebsd] 667 | 668 | '@rollup/rollup-linux-arm-gnueabihf@4.46.2': 669 | resolution: {integrity: sha512-EtP8aquZ0xQg0ETFcxUbU71MZlHaw9MChwrQzatiE8U/bvi5uv/oChExXC4mWhjiqK7azGJBqU0tt5H123SzVA==} 670 | cpu: [arm] 671 | os: [linux] 672 | 673 | '@rollup/rollup-linux-arm-musleabihf@4.46.2': 674 | resolution: {integrity: sha512-qO7F7U3u1nfxYRPM8HqFtLd+raev2K137dsV08q/LRKRLEc7RsiDWihUnrINdsWQxPR9jqZ8DIIZ1zJJAm5PjQ==} 675 | cpu: [arm] 676 | os: [linux] 677 | 678 | '@rollup/rollup-linux-arm64-gnu@4.46.2': 679 | resolution: {integrity: sha512-3dRaqLfcOXYsfvw5xMrxAk9Lb1f395gkoBYzSFcc/scgRFptRXL9DOaDpMiehf9CO8ZDRJW2z45b6fpU5nwjng==} 680 | cpu: [arm64] 681 | os: [linux] 682 | 683 | '@rollup/rollup-linux-arm64-musl@4.46.2': 684 | resolution: {integrity: sha512-fhHFTutA7SM+IrR6lIfiHskxmpmPTJUXpWIsBXpeEwNgZzZZSg/q4i6FU4J8qOGyJ0TR+wXBwx/L7Ho9z0+uDg==} 685 | cpu: [arm64] 686 | os: [linux] 687 | 688 | '@rollup/rollup-linux-loongarch64-gnu@4.46.2': 689 | resolution: {integrity: sha512-i7wfGFXu8x4+FRqPymzjD+Hyav8l95UIZ773j7J7zRYc3Xsxy2wIn4x+llpunexXe6laaO72iEjeeGyUFmjKeA==} 690 | cpu: [loong64] 691 | os: [linux] 692 | 693 | '@rollup/rollup-linux-ppc64-gnu@4.46.2': 694 | resolution: {integrity: sha512-B/l0dFcHVUnqcGZWKcWBSV2PF01YUt0Rvlurci5P+neqY/yMKchGU8ullZvIv5e8Y1C6wOn+U03mrDylP5q9Yw==} 695 | cpu: [ppc64] 696 | os: [linux] 697 | 698 | '@rollup/rollup-linux-riscv64-gnu@4.46.2': 699 | resolution: {integrity: sha512-32k4ENb5ygtkMwPMucAb8MtV8olkPT03oiTxJbgkJa7lJ7dZMr0GCFJlyvy+K8iq7F/iuOr41ZdUHaOiqyR3iQ==} 700 | cpu: [riscv64] 701 | os: [linux] 702 | 703 | '@rollup/rollup-linux-riscv64-musl@4.46.2': 704 | resolution: {integrity: sha512-t5B2loThlFEauloaQkZg9gxV05BYeITLvLkWOkRXogP4qHXLkWSbSHKM9S6H1schf/0YGP/qNKtiISlxvfmmZw==} 705 | cpu: [riscv64] 706 | os: [linux] 707 | 708 | '@rollup/rollup-linux-s390x-gnu@4.46.2': 709 | resolution: {integrity: sha512-YKjekwTEKgbB7n17gmODSmJVUIvj8CX7q5442/CK80L8nqOUbMtf8b01QkG3jOqyr1rotrAnW6B/qiHwfcuWQA==} 710 | cpu: [s390x] 711 | os: [linux] 712 | 713 | '@rollup/rollup-linux-x64-gnu@4.46.2': 714 | resolution: {integrity: sha512-Jj5a9RUoe5ra+MEyERkDKLwTXVu6s3aACP51nkfnK9wJTraCC8IMe3snOfALkrjTYd2G1ViE1hICj0fZ7ALBPA==} 715 | cpu: [x64] 716 | os: [linux] 717 | 718 | '@rollup/rollup-linux-x64-musl@4.46.2': 719 | resolution: {integrity: sha512-7kX69DIrBeD7yNp4A5b81izs8BqoZkCIaxQaOpumcJ1S/kmqNFjPhDu1LHeVXv0SexfHQv5cqHsxLOjETuqDuA==} 720 | cpu: [x64] 721 | os: [linux] 722 | 723 | '@rollup/rollup-win32-arm64-msvc@4.46.2': 724 | resolution: {integrity: sha512-wiJWMIpeaak/jsbaq2HMh/rzZxHVW1rU6coyeNNpMwk5isiPjSTx0a4YLSlYDwBH/WBvLz+EtsNqQScZTLJy3g==} 725 | cpu: [arm64] 726 | os: [win32] 727 | 728 | '@rollup/rollup-win32-ia32-msvc@4.46.2': 729 | resolution: {integrity: sha512-gBgaUDESVzMgWZhcyjfs9QFK16D8K6QZpwAaVNJxYDLHWayOta4ZMjGm/vsAEy3hvlS2GosVFlBlP9/Wb85DqQ==} 730 | cpu: [ia32] 731 | os: [win32] 732 | 733 | '@rollup/rollup-win32-x64-msvc@4.46.2': 734 | resolution: {integrity: sha512-CvUo2ixeIQGtF6WvuB87XWqPQkoFAFqW+HUo/WzHwuHDvIwZCtjdWXoYCcr06iKGydiqTclC4jU/TNObC/xKZg==} 735 | cpu: [x64] 736 | os: [win32] 737 | 738 | '@stylistic/eslint-plugin@5.2.3': 739 | resolution: {integrity: sha512-oY7GVkJGVMI5benlBDCaRrSC1qPasafyv5dOBLLv5MTilMGnErKhO6ziEfodDDIZbo5QxPUNW360VudJOFODMw==} 740 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 741 | peerDependencies: 742 | eslint: '>=9.0.0' 743 | 744 | '@trysound/sax@0.2.0': 745 | resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} 746 | engines: {node: '>=10.13.0'} 747 | 748 | '@types/chai@5.2.2': 749 | resolution: {integrity: sha512-8kB30R7Hwqf40JPiKhVzodJs2Qc1ZJ5zuT3uzw5Hq/dhNCl3G3l83jfpdI1e20BP348+fV7VIL/+FxaXkqBmWg==} 750 | 751 | '@types/debug@4.1.12': 752 | resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} 753 | 754 | '@types/deep-eql@4.0.2': 755 | resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} 756 | 757 | '@types/estree@1.0.8': 758 | resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} 759 | 760 | '@types/json-schema@7.0.15': 761 | resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} 762 | 763 | '@types/mdast@4.0.4': 764 | resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} 765 | 766 | '@types/ms@2.1.0': 767 | resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} 768 | 769 | '@types/node@24.2.1': 770 | resolution: {integrity: sha512-DRh5K+ka5eJic8CjH7td8QpYEV6Zo10gfRkjHCO3weqZHWDtAaSTFtl4+VMqOJ4N5jcuhZ9/l+yy8rVgw7BQeQ==} 771 | 772 | '@types/resolve@1.20.2': 773 | resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} 774 | 775 | '@types/unist@3.0.3': 776 | resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} 777 | 778 | '@typescript-eslint/eslint-plugin@8.39.1': 779 | resolution: {integrity: sha512-yYegZ5n3Yr6eOcqgj2nJH8cH/ZZgF+l0YIdKILSDjYFRjgYQMgv/lRjV5Z7Up04b9VYUondt8EPMqg7kTWgJ2g==} 780 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 781 | peerDependencies: 782 | '@typescript-eslint/parser': ^8.39.1 783 | eslint: ^8.57.0 || ^9.0.0 784 | typescript: '>=4.8.4 <6.0.0' 785 | 786 | '@typescript-eslint/parser@8.39.1': 787 | resolution: {integrity: sha512-pUXGCuHnnKw6PyYq93lLRiZm3vjuslIy7tus1lIQTYVK9bL8XBgJnCWm8a0KcTtHC84Yya1Q6rtll+duSMj0dg==} 788 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 789 | peerDependencies: 790 | eslint: ^8.57.0 || ^9.0.0 791 | typescript: '>=4.8.4 <6.0.0' 792 | 793 | '@typescript-eslint/project-service@8.39.1': 794 | resolution: {integrity: sha512-8fZxek3ONTwBu9ptw5nCKqZOSkXshZB7uAxuFF0J/wTMkKydjXCzqqga7MlFMpHi9DoG4BadhmTkITBcg8Aybw==} 795 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 796 | peerDependencies: 797 | typescript: '>=4.8.4 <6.0.0' 798 | 799 | '@typescript-eslint/scope-manager@8.39.1': 800 | resolution: {integrity: sha512-RkBKGBrjgskFGWuyUGz/EtD8AF/GW49S21J8dvMzpJitOF1slLEbbHnNEtAHtnDAnx8qDEdRrULRnWVx27wGBw==} 801 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 802 | 803 | '@typescript-eslint/tsconfig-utils@8.39.1': 804 | resolution: {integrity: sha512-ePUPGVtTMR8XMU2Hee8kD0Pu4NDE1CN9Q1sxGSGd/mbOtGZDM7pnhXNJnzW63zk/q+Z54zVzj44HtwXln5CvHA==} 805 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 806 | peerDependencies: 807 | typescript: '>=4.8.4 <6.0.0' 808 | 809 | '@typescript-eslint/type-utils@8.39.1': 810 | resolution: {integrity: sha512-gu9/ahyatyAdQbKeHnhT4R+y3YLtqqHyvkfDxaBYk97EcbfChSJXyaJnIL3ygUv7OuZatePHmQvuH5ru0lnVeA==} 811 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 812 | peerDependencies: 813 | eslint: ^8.57.0 || ^9.0.0 814 | typescript: '>=4.8.4 <6.0.0' 815 | 816 | '@typescript-eslint/types@8.39.1': 817 | resolution: {integrity: sha512-7sPDKQQp+S11laqTrhHqeAbsCfMkwJMrV7oTDvtDds4mEofJYir414bYKUEb8YPUm9QL3U+8f6L6YExSoAGdQw==} 818 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 819 | 820 | '@typescript-eslint/typescript-estree@8.39.1': 821 | resolution: {integrity: sha512-EKkpcPuIux48dddVDXyQBlKdeTPMmALqBUbEk38McWv0qVEZwOpVJBi7ugK5qVNgeuYjGNQxrrnoM/5+TI/BPw==} 822 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 823 | peerDependencies: 824 | typescript: '>=4.8.4 <6.0.0' 825 | 826 | '@typescript-eslint/utils@8.39.1': 827 | resolution: {integrity: sha512-VF5tZ2XnUSTuiqZFXCZfZs1cgkdd3O/sSYmdo2EpSyDlC86UM/8YytTmKnehOW3TGAlivqTDT6bS87B/GQ/jyg==} 828 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 829 | peerDependencies: 830 | eslint: ^8.57.0 || ^9.0.0 831 | typescript: '>=4.8.4 <6.0.0' 832 | 833 | '@typescript-eslint/visitor-keys@8.39.1': 834 | resolution: {integrity: sha512-W8FQi6kEh2e8zVhQ0eeRnxdvIoOkAp/CPAahcNio6nO9dsIwb9b34z90KOlheoyuVf6LSOEdjlkxSkapNEc+4A==} 835 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 836 | 837 | '@vitest/eslint-plugin@1.3.4': 838 | resolution: {integrity: sha512-EOg8d0jn3BAiKnR55WkFxmxfWA3nmzrbIIuOXyTe6A72duryNgyU+bdBEauA97Aab3ho9kLmAwgPX63Ckj4QEg==} 839 | peerDependencies: 840 | eslint: '>= 8.57.0' 841 | typescript: '>= 5.0.0' 842 | vitest: '*' 843 | peerDependenciesMeta: 844 | typescript: 845 | optional: true 846 | vitest: 847 | optional: true 848 | 849 | '@vitest/expect@3.2.4': 850 | resolution: {integrity: sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==} 851 | 852 | '@vitest/mocker@3.2.4': 853 | resolution: {integrity: sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==} 854 | peerDependencies: 855 | msw: ^2.4.9 856 | vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0 857 | peerDependenciesMeta: 858 | msw: 859 | optional: true 860 | vite: 861 | optional: true 862 | 863 | '@vitest/pretty-format@3.2.4': 864 | resolution: {integrity: sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==} 865 | 866 | '@vitest/runner@3.2.4': 867 | resolution: {integrity: sha512-oukfKT9Mk41LreEW09vt45f8wx7DordoWUZMYdY/cyAk7w5TWkTRCNZYF7sX7n2wB7jyGAl74OxgwhPgKaqDMQ==} 868 | 869 | '@vitest/snapshot@3.2.4': 870 | resolution: {integrity: sha512-dEYtS7qQP2CjU27QBC5oUOxLE/v5eLkGqPE0ZKEIDGMs4vKWe7IjgLOeauHsR0D5YuuycGRO5oSRXnwnmA78fQ==} 871 | 872 | '@vitest/spy@3.2.4': 873 | resolution: {integrity: sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==} 874 | 875 | '@vitest/utils@3.2.4': 876 | resolution: {integrity: sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==} 877 | 878 | '@vue/compiler-core@3.3.10': 879 | resolution: {integrity: sha512-doe0hODR1+i1menPkRzJ5MNR6G+9uiZHIknK3Zn5OcIztu6GGw7u0XUzf3AgB8h/dfsZC9eouzoLo3c3+N/cVA==} 880 | 881 | '@vue/compiler-dom@3.3.10': 882 | resolution: {integrity: sha512-NCrqF5fm10GXZIK0GrEAauBqdy+F2LZRt3yNHzrYjpYBuRssQbuPLtSnSNjyR9luHKkWSH8we5LMB3g+4z2HvA==} 883 | 884 | '@vue/compiler-sfc@3.3.10': 885 | resolution: {integrity: sha512-xpcTe7Rw7QefOTRFFTlcfzozccvjM40dT45JtrE3onGm/jBLZ0JhpKu3jkV7rbDFLeeagR/5RlJ2Y9SvyS0lAg==} 886 | 887 | '@vue/compiler-ssr@3.3.10': 888 | resolution: {integrity: sha512-12iM4jA4GEbskwXMmPcskK5wImc2ohKm408+o9iox3tfN9qua8xL0THIZtoe9OJHnXP4eOWZpgCAAThEveNlqQ==} 889 | 890 | '@vue/reactivity-transform@3.3.10': 891 | resolution: {integrity: sha512-0xBdk+CKHWT+Gev8oZ63Tc0qFfj935YZx+UAynlutnrDZ4diFCVFMWixn65HzjE3S1iJppWOo6Tt1OzASH7VEg==} 892 | 893 | '@vue/shared@3.3.10': 894 | resolution: {integrity: sha512-2y3Y2J1a3RhFa0WisHvACJR2ncvWiVHcP8t0Inxo+NKz+8RKO4ZV8eZgCxRgQoA6ITfV12L4E6POOL9HOU5nqw==} 895 | 896 | acorn-jsx@5.3.2: 897 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 898 | peerDependencies: 899 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 900 | 901 | acorn@8.15.0: 902 | resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} 903 | engines: {node: '>=0.4.0'} 904 | hasBin: true 905 | 906 | ajv@6.12.6: 907 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 908 | 909 | ansi-escapes@7.0.0: 910 | resolution: {integrity: sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==} 911 | engines: {node: '>=18'} 912 | 913 | ansi-regex@5.0.1: 914 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 915 | engines: {node: '>=8'} 916 | 917 | ansi-regex@6.0.1: 918 | resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} 919 | engines: {node: '>=12'} 920 | 921 | ansi-styles@4.3.0: 922 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 923 | engines: {node: '>=8'} 924 | 925 | ansi-styles@6.2.1: 926 | resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} 927 | engines: {node: '>=12'} 928 | 929 | ansis@4.1.0: 930 | resolution: {integrity: sha512-BGcItUBWSMRgOCe+SVZJ+S7yTRG0eGt9cXAHev72yuGcY23hnLA7Bky5L/xLyPINoSN95geovfBkqoTlNZYa7w==} 931 | engines: {node: '>=14'} 932 | 933 | are-docs-informative@0.0.2: 934 | resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==} 935 | engines: {node: '>=14'} 936 | 937 | argparse@2.0.1: 938 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 939 | 940 | args-tokenizer@0.3.0: 941 | resolution: {integrity: sha512-xXAd7G2Mll5W8uo37GETpQ2VrE84M181Z7ugHFGQnJZ50M2mbOv0osSZ9VsSgPfJQ+LVG0prSi0th+ELMsno7Q==} 942 | 943 | assertion-error@2.0.1: 944 | resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} 945 | engines: {node: '>=12'} 946 | 947 | autoprefixer@10.4.21: 948 | resolution: {integrity: sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==} 949 | engines: {node: ^10 || ^12 || >=14} 950 | hasBin: true 951 | peerDependencies: 952 | postcss: ^8.1.0 953 | 954 | balanced-match@1.0.2: 955 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 956 | 957 | boolbase@1.0.0: 958 | resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} 959 | 960 | brace-expansion@1.1.11: 961 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 962 | 963 | brace-expansion@2.0.1: 964 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} 965 | 966 | braces@3.0.3: 967 | resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} 968 | engines: {node: '>=8'} 969 | 970 | browserslist@4.25.2: 971 | resolution: {integrity: sha512-0si2SJK3ooGzIawRu61ZdPCO1IncZwS8IzuX73sPZsXW6EQ/w/DAfPyKI8l1ETTCr2MnvqWitmlCUxgdul45jA==} 972 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 973 | hasBin: true 974 | 975 | builtin-modules@5.0.0: 976 | resolution: {integrity: sha512-bkXY9WsVpY7CvMhKSR6pZilZu9Ln5WDrKVBUXf2S443etkmEO4V58heTecXcUIsNsi4Rx8JUO4NfX1IcQl4deg==} 977 | engines: {node: '>=18.20'} 978 | 979 | bumpp@10.2.3: 980 | resolution: {integrity: sha512-nsFBZACxuBVu6yzDSaZZaWpX5hTQ+++9WtYkmO+0Bd3cpSq0Mzvqw5V83n+fOyRj3dYuZRFCQf5Z9NNfZj+Rnw==} 981 | engines: {node: '>=18'} 982 | hasBin: true 983 | 984 | c12@3.2.0: 985 | resolution: {integrity: sha512-ixkEtbYafL56E6HiFuonMm1ZjoKtIo7TH68/uiEq4DAwv9NcUX2nJ95F8TrbMeNjqIkZpruo3ojXQJ+MGG5gcQ==} 986 | peerDependencies: 987 | magicast: ^0.3.5 988 | peerDependenciesMeta: 989 | magicast: 990 | optional: true 991 | 992 | cac@6.7.14: 993 | resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} 994 | engines: {node: '>=8'} 995 | 996 | callsites@3.1.0: 997 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 998 | engines: {node: '>=6'} 999 | 1000 | caniuse-api@3.0.0: 1001 | resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} 1002 | 1003 | caniuse-lite@1.0.30001734: 1004 | resolution: {integrity: sha512-uhE1Ye5vgqju6OI71HTQqcBCZrvHugk0MjLak7Q+HfoBgoq5Bi+5YnwjP4fjDgrtYr/l8MVRBvzz9dPD4KyK0A==} 1005 | 1006 | ccount@2.0.1: 1007 | resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} 1008 | 1009 | chai@5.2.1: 1010 | resolution: {integrity: sha512-5nFxhUrX0PqtyogoYOA8IPswy5sZFTOsBFl/9bNsmDLgsxYTzSZQJDPppDnZPTQbzSEm0hqGjWPzRemQCYbD6A==} 1011 | engines: {node: '>=18'} 1012 | 1013 | chalk@4.1.2: 1014 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 1015 | engines: {node: '>=10'} 1016 | 1017 | chalk@5.5.0: 1018 | resolution: {integrity: sha512-1tm8DTaJhPBG3bIkVeZt1iZM9GfSX2lzOeDVZH9R9ffRHpmHvxZ/QhgQH/aDTkswQVt+YHdXAdS/In/30OjCbg==} 1019 | engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} 1020 | 1021 | change-case@5.4.4: 1022 | resolution: {integrity: sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==} 1023 | 1024 | character-entities@2.0.2: 1025 | resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} 1026 | 1027 | check-error@2.1.1: 1028 | resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} 1029 | engines: {node: '>= 16'} 1030 | 1031 | chokidar@4.0.3: 1032 | resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} 1033 | engines: {node: '>= 14.16.0'} 1034 | 1035 | ci-info@4.3.0: 1036 | resolution: {integrity: sha512-l+2bNRMiQgcfILUi33labAZYIWlH1kWDp+ecNo5iisRKrbm0xcRyCww71/YU0Fkw0mAFpz9bJayXPjey6vkmaQ==} 1037 | engines: {node: '>=8'} 1038 | 1039 | citty@0.1.6: 1040 | resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} 1041 | 1042 | clean-regexp@1.0.0: 1043 | resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} 1044 | engines: {node: '>=4'} 1045 | 1046 | cli-cursor@5.0.0: 1047 | resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} 1048 | engines: {node: '>=18'} 1049 | 1050 | cli-truncate@4.0.0: 1051 | resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==} 1052 | engines: {node: '>=18'} 1053 | 1054 | color-convert@2.0.1: 1055 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 1056 | engines: {node: '>=7.0.0'} 1057 | 1058 | color-name@1.1.4: 1059 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 1060 | 1061 | colord@2.9.3: 1062 | resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} 1063 | 1064 | colorette@2.0.20: 1065 | resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} 1066 | 1067 | commander@14.0.0: 1068 | resolution: {integrity: sha512-2uM9rYjPvyq39NwLRqaiLtWHyDC1FvryJDa2ATTVims5YAS4PupsEQsDvP14FqhFr0P49CYDugi59xaxJlTXRA==} 1069 | engines: {node: '>=20'} 1070 | 1071 | commander@7.2.0: 1072 | resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} 1073 | engines: {node: '>= 10'} 1074 | 1075 | comment-parser@1.4.1: 1076 | resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==} 1077 | engines: {node: '>= 12.0.0'} 1078 | 1079 | commondir@1.0.1: 1080 | resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} 1081 | 1082 | concat-map@0.0.1: 1083 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 1084 | 1085 | confbox@0.1.8: 1086 | resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} 1087 | 1088 | confbox@0.2.2: 1089 | resolution: {integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==} 1090 | 1091 | consola@3.4.2: 1092 | resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} 1093 | engines: {node: ^14.18.0 || >=16.10.0} 1094 | 1095 | core-js-compat@3.45.0: 1096 | resolution: {integrity: sha512-gRoVMBawZg0OnxaVv3zpqLLxaHmsubEGyTnqdpI/CEBvX4JadI1dMSHxagThprYRtSVbuQxvi6iUatdPxohHpA==} 1097 | 1098 | cross-spawn@7.0.6: 1099 | resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} 1100 | engines: {node: '>= 8'} 1101 | 1102 | css-declaration-sorter@7.2.0: 1103 | resolution: {integrity: sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==} 1104 | engines: {node: ^14 || ^16 || >=18} 1105 | peerDependencies: 1106 | postcss: ^8.0.9 1107 | 1108 | css-select@5.1.0: 1109 | resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} 1110 | 1111 | css-tree@2.2.1: 1112 | resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} 1113 | engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} 1114 | 1115 | css-tree@2.3.1: 1116 | resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} 1117 | engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} 1118 | 1119 | css-what@6.1.0: 1120 | resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} 1121 | engines: {node: '>= 6'} 1122 | 1123 | cssesc@3.0.0: 1124 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 1125 | engines: {node: '>=4'} 1126 | hasBin: true 1127 | 1128 | cssnano-preset-default@7.0.6: 1129 | resolution: {integrity: sha512-ZzrgYupYxEvdGGuqL+JKOY70s7+saoNlHSCK/OGn1vB2pQK8KSET8jvenzItcY+kA7NoWvfbb/YhlzuzNKjOhQ==} 1130 | engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 1131 | peerDependencies: 1132 | postcss: ^8.4.31 1133 | 1134 | cssnano-utils@5.0.0: 1135 | resolution: {integrity: sha512-Uij0Xdxc24L6SirFr25MlwC2rCFX6scyUmuKpzI+JQ7cyqDEwD42fJ0xfB3yLfOnRDU5LKGgjQ9FA6LYh76GWQ==} 1136 | engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 1137 | peerDependencies: 1138 | postcss: ^8.4.31 1139 | 1140 | cssnano@7.0.6: 1141 | resolution: {integrity: sha512-54woqx8SCbp8HwvNZYn68ZFAepuouZW4lTwiMVnBErM3VkO7/Sd4oTOt3Zz3bPx3kxQ36aISppyXj2Md4lg8bw==} 1142 | engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 1143 | peerDependencies: 1144 | postcss: ^8.4.31 1145 | 1146 | csso@5.0.5: 1147 | resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} 1148 | engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} 1149 | 1150 | debug@4.4.1: 1151 | resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} 1152 | engines: {node: '>=6.0'} 1153 | peerDependencies: 1154 | supports-color: '*' 1155 | peerDependenciesMeta: 1156 | supports-color: 1157 | optional: true 1158 | 1159 | decode-named-character-reference@1.0.2: 1160 | resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} 1161 | 1162 | deep-eql@5.0.2: 1163 | resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} 1164 | engines: {node: '>=6'} 1165 | 1166 | deep-is@0.1.4: 1167 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 1168 | 1169 | deepmerge@4.2.2: 1170 | resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} 1171 | engines: {node: '>=0.10.0'} 1172 | 1173 | defu@6.1.4: 1174 | resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} 1175 | 1176 | dequal@2.0.3: 1177 | resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} 1178 | engines: {node: '>=6'} 1179 | 1180 | destr@2.0.3: 1181 | resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==} 1182 | 1183 | devlop@1.1.0: 1184 | resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} 1185 | 1186 | dom-serializer@2.0.0: 1187 | resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} 1188 | 1189 | domelementtype@2.3.0: 1190 | resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} 1191 | 1192 | domhandler@5.0.3: 1193 | resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} 1194 | engines: {node: '>= 4'} 1195 | 1196 | domutils@3.2.1: 1197 | resolution: {integrity: sha512-xWXmuRnN9OMP6ptPd2+H0cCbcYBULa5YDTbMm/2lvkWvNA3O4wcW+GvzooqBuNM8yy6pl3VIAeJTUUWUbfI5Fw==} 1198 | 1199 | dotenv@17.2.1: 1200 | resolution: {integrity: sha512-kQhDYKZecqnM0fCnzI5eIv5L4cAe/iRI+HqMbO/hbRdTAeXDG+M9FjipUxNfbARuEg4iHIbhnhs78BCHNbSxEQ==} 1201 | engines: {node: '>=12'} 1202 | 1203 | eastasianwidth@0.2.0: 1204 | resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 1205 | 1206 | electron-to-chromium@1.5.200: 1207 | resolution: {integrity: sha512-rFCxROw7aOe4uPTfIAx+rXv9cEcGx+buAF4npnhtTqCJk5KDFRnh3+KYj7rdVh6lsFt5/aPs+Irj9rZ33WMA7w==} 1208 | 1209 | emoji-regex@10.3.0: 1210 | resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==} 1211 | 1212 | emoji-regex@8.0.0: 1213 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 1214 | 1215 | emoji-regex@9.2.2: 1216 | resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 1217 | 1218 | enhanced-resolve@5.17.1: 1219 | resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} 1220 | engines: {node: '>=10.13.0'} 1221 | 1222 | entities@4.5.0: 1223 | resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} 1224 | engines: {node: '>=0.12'} 1225 | 1226 | environment@1.1.0: 1227 | resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==} 1228 | engines: {node: '>=18'} 1229 | 1230 | es-module-lexer@1.7.0: 1231 | resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} 1232 | 1233 | esbuild@0.23.1: 1234 | resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==} 1235 | engines: {node: '>=18'} 1236 | hasBin: true 1237 | 1238 | esbuild@0.25.9: 1239 | resolution: {integrity: sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==} 1240 | engines: {node: '>=18'} 1241 | hasBin: true 1242 | 1243 | escalade@3.2.0: 1244 | resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} 1245 | engines: {node: '>=6'} 1246 | 1247 | escape-string-regexp@1.0.5: 1248 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} 1249 | engines: {node: '>=0.8.0'} 1250 | 1251 | escape-string-regexp@4.0.0: 1252 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 1253 | engines: {node: '>=10'} 1254 | 1255 | escape-string-regexp@5.0.0: 1256 | resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} 1257 | engines: {node: '>=12'} 1258 | 1259 | eslint-compat-utils@0.5.1: 1260 | resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} 1261 | engines: {node: '>=12'} 1262 | peerDependencies: 1263 | eslint: '>=6.0.0' 1264 | 1265 | eslint-compat-utils@0.6.4: 1266 | resolution: {integrity: sha512-/u+GQt8NMfXO8w17QendT4gvO5acfxQsAKirAt0LVxDnr2N8YLCVbregaNc/Yhp7NM128DwCaRvr8PLDfeNkQw==} 1267 | engines: {node: '>=12'} 1268 | peerDependencies: 1269 | eslint: '>=6.0.0' 1270 | 1271 | eslint-config-flat-gitignore@2.1.0: 1272 | resolution: {integrity: sha512-cJzNJ7L+psWp5mXM7jBX+fjHtBvvh06RBlcweMhKD8jWqQw0G78hOW5tpVALGHGFPsBV+ot2H+pdDGJy6CV8pA==} 1273 | peerDependencies: 1274 | eslint: ^9.5.0 1275 | 1276 | eslint-flat-config-utils@2.1.1: 1277 | resolution: {integrity: sha512-K8eaPkBemHkfbYsZH7z4lZ/tt6gNSsVh535Wh9W9gQBS2WjvfUbbVr2NZR3L1yiRCLuOEimYfPxCxODczD4Opg==} 1278 | 1279 | eslint-json-compat-utils@0.2.1: 1280 | resolution: {integrity: sha512-YzEodbDyW8DX8bImKhAcCeu/L31Dd/70Bidx2Qex9OFUtgzXLqtfWL4Hr5fM/aCCB8QUZLuJur0S9k6UfgFkfg==} 1281 | engines: {node: '>=12'} 1282 | peerDependencies: 1283 | '@eslint/json': '*' 1284 | eslint: '*' 1285 | jsonc-eslint-parser: ^2.4.0 1286 | peerDependenciesMeta: 1287 | '@eslint/json': 1288 | optional: true 1289 | 1290 | eslint-merge-processors@2.0.0: 1291 | resolution: {integrity: sha512-sUuhSf3IrJdGooquEUB5TNpGNpBoQccbnaLHsb1XkBLUPPqCNivCpY05ZcpCOiV9uHwO2yxXEWVczVclzMxYlA==} 1292 | peerDependencies: 1293 | eslint: '*' 1294 | 1295 | eslint-plugin-antfu@3.1.1: 1296 | resolution: {integrity: sha512-7Q+NhwLfHJFvopI2HBZbSxWXngTwBLKxW1AGXLr2lEGxcEIK/AsDs8pn8fvIizl5aZjBbVbVK5ujmMpBe4Tvdg==} 1297 | peerDependencies: 1298 | eslint: '*' 1299 | 1300 | eslint-plugin-command@3.3.1: 1301 | resolution: {integrity: sha512-fBVTXQ2y48TVLT0+4A6PFINp7GcdIailHAXbvPBixE7x+YpYnNQhFZxTdvnb+aWk+COgNebQKen/7m4dmgyWAw==} 1302 | peerDependencies: 1303 | eslint: '*' 1304 | 1305 | eslint-plugin-es-x@7.8.0: 1306 | resolution: {integrity: sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==} 1307 | engines: {node: ^14.18.0 || >=16.0.0} 1308 | peerDependencies: 1309 | eslint: '>=8' 1310 | 1311 | eslint-plugin-import-lite@0.3.0: 1312 | resolution: {integrity: sha512-dkNBAL6jcoCsXZsQ/Tt2yXmMDoNt5NaBh/U7yvccjiK8cai6Ay+MK77bMykmqQA2bTF6lngaLCDij6MTO3KkvA==} 1313 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1314 | peerDependencies: 1315 | eslint: '>=9.0.0' 1316 | typescript: '>=4.5' 1317 | peerDependenciesMeta: 1318 | typescript: 1319 | optional: true 1320 | 1321 | eslint-plugin-jsdoc@52.0.4: 1322 | resolution: {integrity: sha512-be5OzGlLExvcK13Il3noU7/v7WmAQGenTmCaBKf1pwVtPOb6X+PGFVnJad0QhMj4KKf45XjE4hbsBxv25q1fTg==} 1323 | engines: {node: '>=20.11.0'} 1324 | peerDependencies: 1325 | eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 1326 | 1327 | eslint-plugin-jsonc@2.20.1: 1328 | resolution: {integrity: sha512-gUzIwQHXx7ZPypUoadcyRi4WbHW2TPixDr0kqQ4miuJBU0emJmyGTlnaT3Og9X2a8R1CDayN9BFSq5weGWbTng==} 1329 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1330 | peerDependencies: 1331 | eslint: '>=6.0.0' 1332 | 1333 | eslint-plugin-n@17.21.3: 1334 | resolution: {integrity: sha512-MtxYjDZhMQgsWRm/4xYLL0i2EhusWT7itDxlJ80l1NND2AL2Vi5Mvneqv/ikG9+zpran0VsVRXTEHrpLmUZRNw==} 1335 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1336 | peerDependencies: 1337 | eslint: '>=8.23.0' 1338 | 1339 | eslint-plugin-no-only-tests@3.3.0: 1340 | resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} 1341 | engines: {node: '>=5.0.0'} 1342 | 1343 | eslint-plugin-perfectionist@4.15.0: 1344 | resolution: {integrity: sha512-pC7PgoXyDnEXe14xvRUhBII8A3zRgggKqJFx2a82fjrItDs1BSI7zdZnQtM2yQvcyod6/ujmzb7ejKPx8lZTnw==} 1345 | engines: {node: ^18.0.0 || >=20.0.0} 1346 | peerDependencies: 1347 | eslint: '>=8.45.0' 1348 | 1349 | eslint-plugin-pnpm@1.1.0: 1350 | resolution: {integrity: sha512-sL93w0muBtjnogzk/loDsxzMbmXQOLP5Blw3swLDBXZgfb+qQI73bPcUbjVR+ZL+K62vGJdErV+43i3r5DsZPg==} 1351 | peerDependencies: 1352 | eslint: ^9.0.0 1353 | 1354 | eslint-plugin-regexp@2.10.0: 1355 | resolution: {integrity: sha512-ovzQT8ESVn5oOe5a7gIDPD5v9bCSjIFJu57sVPDqgPRXicQzOnYfFN21WoQBQF18vrhT5o7UMKFwJQVVjyJ0ng==} 1356 | engines: {node: ^18 || >=20} 1357 | peerDependencies: 1358 | eslint: '>=8.44.0' 1359 | 1360 | eslint-plugin-toml@0.12.0: 1361 | resolution: {integrity: sha512-+/wVObA9DVhwZB1nG83D2OAQRrcQZXy+drqUnFJKymqnmbnbfg/UPmEMCKrJNcEboUGxUjYrJlgy+/Y930mURQ==} 1362 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1363 | peerDependencies: 1364 | eslint: '>=6.0.0' 1365 | 1366 | eslint-plugin-unicorn@60.0.0: 1367 | resolution: {integrity: sha512-QUzTefvP8stfSXsqKQ+vBQSEsXIlAiCduS/V1Em+FKgL9c21U/IIm20/e3MFy1jyCf14tHAhqC1sX8OTy6VUCg==} 1368 | engines: {node: ^20.10.0 || >=21.0.0} 1369 | peerDependencies: 1370 | eslint: '>=9.29.0' 1371 | 1372 | eslint-plugin-unused-imports@4.1.4: 1373 | resolution: {integrity: sha512-YptD6IzQjDardkl0POxnnRBhU1OEePMV0nd6siHaRBbd+lyh6NAhFEobiznKU7kTsSsDeSD62Pe7kAM1b7dAZQ==} 1374 | peerDependencies: 1375 | '@typescript-eslint/eslint-plugin': ^8.0.0-0 || ^7.0.0 || ^6.0.0 || ^5.0.0 1376 | eslint: ^9.0.0 || ^8.0.0 1377 | peerDependenciesMeta: 1378 | '@typescript-eslint/eslint-plugin': 1379 | optional: true 1380 | 1381 | eslint-plugin-vue@10.4.0: 1382 | resolution: {integrity: sha512-K6tP0dW8FJVZLQxa2S7LcE1lLw3X8VvB3t887Q6CLrFVxHYBXGANbXvwNzYIu6Ughx1bSJ5BDT0YB3ybPT39lw==} 1383 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1384 | peerDependencies: 1385 | '@typescript-eslint/parser': ^7.0.0 || ^8.0.0 1386 | eslint: ^8.57.0 || ^9.0.0 1387 | vue-eslint-parser: ^10.0.0 1388 | peerDependenciesMeta: 1389 | '@typescript-eslint/parser': 1390 | optional: true 1391 | 1392 | eslint-plugin-yml@1.18.0: 1393 | resolution: {integrity: sha512-9NtbhHRN2NJa/s3uHchO3qVVZw0vyOIvWlXWGaKCr/6l3Go62wsvJK5byiI6ZoYztDsow4GnS69BZD3GnqH3hA==} 1394 | engines: {node: ^14.17.0 || >=16.0.0} 1395 | peerDependencies: 1396 | eslint: '>=6.0.0' 1397 | 1398 | eslint-processor-vue-blocks@2.0.0: 1399 | resolution: {integrity: sha512-u4W0CJwGoWY3bjXAuFpc/b6eK3NQEI8MoeW7ritKj3G3z/WtHrKjkqf+wk8mPEy5rlMGS+k6AZYOw2XBoN/02Q==} 1400 | peerDependencies: 1401 | '@vue/compiler-sfc': ^3.3.0 1402 | eslint: '>=9.0.0' 1403 | 1404 | eslint-scope@8.4.0: 1405 | resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==} 1406 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1407 | 1408 | eslint-visitor-keys@3.4.3: 1409 | resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} 1410 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1411 | 1412 | eslint-visitor-keys@4.2.1: 1413 | resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} 1414 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1415 | 1416 | eslint@9.33.0: 1417 | resolution: {integrity: sha512-TS9bTNIryDzStCpJN93aC5VRSW3uTx9sClUn4B87pwiCaJh220otoI0X8mJKr+VcPtniMdN8GKjlwgWGUv5ZKA==} 1418 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1419 | hasBin: true 1420 | peerDependencies: 1421 | jiti: '*' 1422 | peerDependenciesMeta: 1423 | jiti: 1424 | optional: true 1425 | 1426 | esno@4.8.0: 1427 | resolution: {integrity: sha512-acMtooReAQGzLU0zcuEDHa8S62meh5aIyi8jboYxyvAePdmuWx2Mpwmt0xjwO0bs9/SXf+dvXJ0QJoDWw814Iw==} 1428 | hasBin: true 1429 | 1430 | espree@10.4.0: 1431 | resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} 1432 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1433 | 1434 | espree@9.6.1: 1435 | resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} 1436 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1437 | 1438 | esquery@1.6.0: 1439 | resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} 1440 | engines: {node: '>=0.10'} 1441 | 1442 | esrecurse@4.3.0: 1443 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 1444 | engines: {node: '>=4.0'} 1445 | 1446 | estraverse@5.3.0: 1447 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 1448 | engines: {node: '>=4.0'} 1449 | 1450 | estree-walker@2.0.2: 1451 | resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} 1452 | 1453 | estree-walker@3.0.3: 1454 | resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} 1455 | 1456 | esutils@2.0.3: 1457 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 1458 | engines: {node: '>=0.10.0'} 1459 | 1460 | eventemitter3@5.0.1: 1461 | resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} 1462 | 1463 | expect-type@1.2.2: 1464 | resolution: {integrity: sha512-JhFGDVJ7tmDJItKhYgJCGLOWjuK9vPxiXoUFLwLDc99NlmklilbiQJwoctZtt13+xMw91MCk/REan6MWHqDjyA==} 1465 | engines: {node: '>=12.0.0'} 1466 | 1467 | exsolve@1.0.7: 1468 | resolution: {integrity: sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==} 1469 | 1470 | fast-deep-equal@3.1.3: 1471 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 1472 | 1473 | fast-glob@3.3.2: 1474 | resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} 1475 | engines: {node: '>=8.6.0'} 1476 | 1477 | fast-json-stable-stringify@2.1.0: 1478 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 1479 | 1480 | fast-levenshtein@2.0.6: 1481 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 1482 | 1483 | fastq@1.13.0: 1484 | resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} 1485 | 1486 | fault@2.0.1: 1487 | resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==} 1488 | 1489 | fdir@6.4.6: 1490 | resolution: {integrity: sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==} 1491 | peerDependencies: 1492 | picomatch: ^3 || ^4 1493 | peerDependenciesMeta: 1494 | picomatch: 1495 | optional: true 1496 | 1497 | file-entry-cache@8.0.0: 1498 | resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} 1499 | engines: {node: '>=16.0.0'} 1500 | 1501 | fill-range@7.1.1: 1502 | resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} 1503 | engines: {node: '>=8'} 1504 | 1505 | find-up-simple@1.0.1: 1506 | resolution: {integrity: sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==} 1507 | engines: {node: '>=18'} 1508 | 1509 | find-up@5.0.0: 1510 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 1511 | engines: {node: '>=10'} 1512 | 1513 | fix-dts-default-cjs-exports@1.0.1: 1514 | resolution: {integrity: sha512-pVIECanWFC61Hzl2+oOCtoJ3F17kglZC/6N94eRWycFgBH35hHx0Li604ZIzhseh97mf2p0cv7vVrOZGoqhlEg==} 1515 | 1516 | flat-cache@4.0.1: 1517 | resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} 1518 | engines: {node: '>=16'} 1519 | 1520 | flatted@3.3.1: 1521 | resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} 1522 | 1523 | foreground-child@3.1.1: 1524 | resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} 1525 | engines: {node: '>=14'} 1526 | 1527 | format@0.2.2: 1528 | resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} 1529 | engines: {node: '>=0.4.x'} 1530 | 1531 | fraction.js@4.3.7: 1532 | resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} 1533 | 1534 | fsevents@2.3.3: 1535 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 1536 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1537 | os: [darwin] 1538 | 1539 | function-bind@1.1.2: 1540 | resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} 1541 | 1542 | fzf@0.5.2: 1543 | resolution: {integrity: sha512-Tt4kuxLXFKHy8KT40zwsUPUkg1CrsgY25FxA2U/j/0WgEDCk3ddc/zLTCCcbSHX9FcKtLuVaDGtGE/STWC+j3Q==} 1544 | 1545 | get-east-asian-width@1.2.0: 1546 | resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==} 1547 | engines: {node: '>=18'} 1548 | 1549 | get-tsconfig@4.10.0: 1550 | resolution: {integrity: sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==} 1551 | 1552 | giget@2.0.0: 1553 | resolution: {integrity: sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA==} 1554 | hasBin: true 1555 | 1556 | github-slugger@2.0.0: 1557 | resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} 1558 | 1559 | glob-parent@5.1.2: 1560 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 1561 | engines: {node: '>= 6'} 1562 | 1563 | glob-parent@6.0.2: 1564 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 1565 | engines: {node: '>=10.13.0'} 1566 | 1567 | glob@11.0.1: 1568 | resolution: {integrity: sha512-zrQDm8XPnYEKawJScsnM0QzobJxlT/kHOOlRTio8IH/GrmxRE5fjllkzdaHclIuNjUQTJYH2xHNIGfdpJkDJUw==} 1569 | engines: {node: 20 || >=22} 1570 | hasBin: true 1571 | 1572 | globals@14.0.0: 1573 | resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} 1574 | engines: {node: '>=18'} 1575 | 1576 | globals@15.14.0: 1577 | resolution: {integrity: sha512-OkToC372DtlQeje9/zHIo5CT8lRP/FUgEOKBEhU4e0abL7J7CD24fD9ohiLN5hagG/kWCYj4K5oaxxtj2Z0Dig==} 1578 | engines: {node: '>=18'} 1579 | 1580 | globals@16.3.0: 1581 | resolution: {integrity: sha512-bqWEnJ1Nt3neqx2q5SFfGS8r/ahumIakg3HcwtNlrVlwXIeNumWn/c7Pn/wKzGhf6SaW6H6uWXLqC30STCMchQ==} 1582 | engines: {node: '>=18'} 1583 | 1584 | globrex@0.1.2: 1585 | resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} 1586 | 1587 | graceful-fs@4.2.10: 1588 | resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} 1589 | 1590 | graphemer@1.4.0: 1591 | resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} 1592 | 1593 | has-flag@4.0.0: 1594 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1595 | engines: {node: '>=8'} 1596 | 1597 | hasown@2.0.0: 1598 | resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} 1599 | engines: {node: '>= 0.4'} 1600 | 1601 | hookable@5.5.3: 1602 | resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} 1603 | 1604 | ignore@5.3.2: 1605 | resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} 1606 | engines: {node: '>= 4'} 1607 | 1608 | ignore@7.0.5: 1609 | resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} 1610 | engines: {node: '>= 4'} 1611 | 1612 | import-fresh@3.3.0: 1613 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} 1614 | engines: {node: '>=6'} 1615 | 1616 | imurmurhash@0.1.4: 1617 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 1618 | engines: {node: '>=0.8.19'} 1619 | 1620 | indent-string@5.0.0: 1621 | resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==} 1622 | engines: {node: '>=12'} 1623 | 1624 | is-builtin-module@5.0.0: 1625 | resolution: {integrity: sha512-f4RqJKBUe5rQkJ2eJEJBXSticB3hGbN9j0yxxMQFqIW89Jp9WYFtzfTcRlstDKVUTRzSOTLKRfO9vIztenwtxA==} 1626 | engines: {node: '>=18.20'} 1627 | 1628 | is-core-module@2.13.1: 1629 | resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} 1630 | 1631 | is-extglob@2.1.1: 1632 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 1633 | engines: {node: '>=0.10.0'} 1634 | 1635 | is-fullwidth-code-point@3.0.0: 1636 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 1637 | engines: {node: '>=8'} 1638 | 1639 | is-fullwidth-code-point@4.0.0: 1640 | resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} 1641 | engines: {node: '>=12'} 1642 | 1643 | is-fullwidth-code-point@5.0.0: 1644 | resolution: {integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==} 1645 | engines: {node: '>=18'} 1646 | 1647 | is-glob@4.0.3: 1648 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 1649 | engines: {node: '>=0.10.0'} 1650 | 1651 | is-module@1.0.0: 1652 | resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} 1653 | 1654 | is-number@7.0.0: 1655 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 1656 | engines: {node: '>=0.12.0'} 1657 | 1658 | is-reference@1.2.1: 1659 | resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} 1660 | 1661 | isexe@2.0.0: 1662 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 1663 | 1664 | jackspeak@4.0.2: 1665 | resolution: {integrity: sha512-bZsjR/iRjl1Nk1UkjGpAzLNfQtzuijhn2g+pbZb98HQ1Gk8vM9hfbxeMBP+M2/UUdwj0RqGG3mlvk2MsAqwvEw==} 1666 | engines: {node: 20 || >=22} 1667 | 1668 | jiti@1.21.7: 1669 | resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} 1670 | hasBin: true 1671 | 1672 | jiti@2.5.1: 1673 | resolution: {integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==} 1674 | hasBin: true 1675 | 1676 | js-tokens@4.0.0: 1677 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 1678 | 1679 | js-tokens@9.0.1: 1680 | resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==} 1681 | 1682 | js-yaml@4.1.0: 1683 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 1684 | hasBin: true 1685 | 1686 | jsdoc-type-pratt-parser@4.1.0: 1687 | resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==} 1688 | engines: {node: '>=12.0.0'} 1689 | 1690 | jsesc@3.0.2: 1691 | resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} 1692 | engines: {node: '>=6'} 1693 | hasBin: true 1694 | 1695 | jsesc@3.1.0: 1696 | resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} 1697 | engines: {node: '>=6'} 1698 | hasBin: true 1699 | 1700 | json-buffer@3.0.1: 1701 | resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} 1702 | 1703 | json-schema-traverse@0.4.1: 1704 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 1705 | 1706 | json-stable-stringify-without-jsonify@1.0.1: 1707 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 1708 | 1709 | jsonc-eslint-parser@2.4.0: 1710 | resolution: {integrity: sha512-WYDyuc/uFcGp6YtM2H0uKmUwieOuzeE/5YocFJLnLfclZ4inf3mRn8ZVy1s7Hxji7Jxm6Ss8gqpexD/GlKoGgg==} 1711 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1712 | 1713 | jsonc-parser@3.3.1: 1714 | resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} 1715 | 1716 | keyv@4.5.4: 1717 | resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} 1718 | 1719 | knitwork@1.2.0: 1720 | resolution: {integrity: sha512-xYSH7AvuQ6nXkq42x0v5S8/Iry+cfulBz/DJQzhIyESdLD7425jXsPy4vn5cCXU+HhRN2kVw51Vd1K6/By4BQg==} 1721 | 1722 | levn@0.4.1: 1723 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 1724 | engines: {node: '>= 0.8.0'} 1725 | 1726 | lilconfig@3.1.3: 1727 | resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} 1728 | engines: {node: '>=14'} 1729 | 1730 | lint-staged@16.1.5: 1731 | resolution: {integrity: sha512-uAeQQwByI6dfV7wpt/gVqg+jAPaSp8WwOA8kKC/dv1qw14oGpnpAisY65ibGHUGDUv0rYaZ8CAJZ/1U8hUvC2A==} 1732 | engines: {node: '>=20.17'} 1733 | hasBin: true 1734 | 1735 | listr2@9.0.1: 1736 | resolution: {integrity: sha512-SL0JY3DaxylDuo/MecFeiC+7pedM0zia33zl0vcjgwcq1q1FWWF1To9EIauPbl8GbMCU0R2e0uJ8bZunhYKD2g==} 1737 | engines: {node: '>=20.0.0'} 1738 | 1739 | local-pkg@1.1.1: 1740 | resolution: {integrity: sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==} 1741 | engines: {node: '>=14'} 1742 | 1743 | locate-path@6.0.0: 1744 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 1745 | engines: {node: '>=10'} 1746 | 1747 | lodash.memoize@4.1.2: 1748 | resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} 1749 | 1750 | lodash.merge@4.6.2: 1751 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 1752 | 1753 | lodash.uniq@4.5.0: 1754 | resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} 1755 | 1756 | lodash@4.17.21: 1757 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 1758 | 1759 | log-update@6.1.0: 1760 | resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==} 1761 | engines: {node: '>=18'} 1762 | 1763 | longest-streak@3.1.0: 1764 | resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} 1765 | 1766 | loupe@3.2.0: 1767 | resolution: {integrity: sha512-2NCfZcT5VGVNX9mSZIxLRkEAegDGBpuQZBy13desuHeVORmBDyAET4TkJr4SjqQy3A8JDofMN6LpkK8Xcm/dlw==} 1768 | 1769 | lru-cache@11.0.2: 1770 | resolution: {integrity: sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==} 1771 | engines: {node: 20 || >=22} 1772 | 1773 | magic-string@0.30.17: 1774 | resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} 1775 | 1776 | markdown-table@3.0.4: 1777 | resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} 1778 | 1779 | mdast-util-find-and-replace@3.0.1: 1780 | resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==} 1781 | 1782 | mdast-util-from-markdown@2.0.2: 1783 | resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==} 1784 | 1785 | mdast-util-frontmatter@2.0.1: 1786 | resolution: {integrity: sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==} 1787 | 1788 | mdast-util-gfm-autolink-literal@2.0.1: 1789 | resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} 1790 | 1791 | mdast-util-gfm-footnote@2.0.0: 1792 | resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==} 1793 | 1794 | mdast-util-gfm-strikethrough@2.0.0: 1795 | resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} 1796 | 1797 | mdast-util-gfm-table@2.0.0: 1798 | resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} 1799 | 1800 | mdast-util-gfm-task-list-item@2.0.0: 1801 | resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} 1802 | 1803 | mdast-util-gfm@3.1.0: 1804 | resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==} 1805 | 1806 | mdast-util-phrasing@4.1.0: 1807 | resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} 1808 | 1809 | mdast-util-to-markdown@2.1.2: 1810 | resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} 1811 | 1812 | mdast-util-to-string@4.0.0: 1813 | resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} 1814 | 1815 | mdn-data@2.0.28: 1816 | resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} 1817 | 1818 | mdn-data@2.0.30: 1819 | resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} 1820 | 1821 | merge2@1.4.1: 1822 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 1823 | engines: {node: '>= 8'} 1824 | 1825 | micromark-core-commonmark@2.0.2: 1826 | resolution: {integrity: sha512-FKjQKbxd1cibWMM1P9N+H8TwlgGgSkWZMmfuVucLCHaYqeSvJ0hFeHsIa65pA2nYbes0f8LDHPMrd9X7Ujxg9w==} 1827 | 1828 | micromark-extension-frontmatter@2.0.0: 1829 | resolution: {integrity: sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==} 1830 | 1831 | micromark-extension-gfm-autolink-literal@2.1.0: 1832 | resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} 1833 | 1834 | micromark-extension-gfm-footnote@2.1.0: 1835 | resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} 1836 | 1837 | micromark-extension-gfm-strikethrough@2.1.0: 1838 | resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} 1839 | 1840 | micromark-extension-gfm-table@2.1.0: 1841 | resolution: {integrity: sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==} 1842 | 1843 | micromark-extension-gfm-tagfilter@2.0.0: 1844 | resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} 1845 | 1846 | micromark-extension-gfm-task-list-item@2.1.0: 1847 | resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} 1848 | 1849 | micromark-extension-gfm@3.0.0: 1850 | resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} 1851 | 1852 | micromark-factory-destination@2.0.1: 1853 | resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} 1854 | 1855 | micromark-factory-label@2.0.1: 1856 | resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} 1857 | 1858 | micromark-factory-space@2.0.1: 1859 | resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} 1860 | 1861 | micromark-factory-title@2.0.1: 1862 | resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} 1863 | 1864 | micromark-factory-whitespace@2.0.1: 1865 | resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} 1866 | 1867 | micromark-util-character@2.1.1: 1868 | resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} 1869 | 1870 | micromark-util-chunked@2.0.1: 1871 | resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} 1872 | 1873 | micromark-util-classify-character@2.0.1: 1874 | resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} 1875 | 1876 | micromark-util-combine-extensions@2.0.1: 1877 | resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} 1878 | 1879 | micromark-util-decode-numeric-character-reference@2.0.2: 1880 | resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} 1881 | 1882 | micromark-util-decode-string@2.0.1: 1883 | resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} 1884 | 1885 | micromark-util-encode@2.0.1: 1886 | resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} 1887 | 1888 | micromark-util-html-tag-name@2.0.1: 1889 | resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} 1890 | 1891 | micromark-util-normalize-identifier@2.0.1: 1892 | resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} 1893 | 1894 | micromark-util-resolve-all@2.0.1: 1895 | resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} 1896 | 1897 | micromark-util-sanitize-uri@2.0.1: 1898 | resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} 1899 | 1900 | micromark-util-subtokenize@2.0.3: 1901 | resolution: {integrity: sha512-VXJJuNxYWSoYL6AJ6OQECCFGhIU2GGHMw8tahogePBrjkG8aCCas3ibkp7RnVOSTClg2is05/R7maAhF1XyQMg==} 1902 | 1903 | micromark-util-symbol@2.0.1: 1904 | resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} 1905 | 1906 | micromark-util-types@2.0.1: 1907 | resolution: {integrity: sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==} 1908 | 1909 | micromark@4.0.1: 1910 | resolution: {integrity: sha512-eBPdkcoCNvYcxQOAKAlceo5SNdzZWfF+FcSupREAzdAh9rRmE239CEQAiTwIgblwnoM8zzj35sZ5ZwvSEOF6Kw==} 1911 | 1912 | micromatch@4.0.8: 1913 | resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} 1914 | engines: {node: '>=8.6'} 1915 | 1916 | mimic-function@5.0.1: 1917 | resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} 1918 | engines: {node: '>=18'} 1919 | 1920 | min-indent@1.0.1: 1921 | resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} 1922 | engines: {node: '>=4'} 1923 | 1924 | minimatch@10.0.1: 1925 | resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} 1926 | engines: {node: 20 || >=22} 1927 | 1928 | minimatch@3.1.2: 1929 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 1930 | 1931 | minimatch@9.0.5: 1932 | resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} 1933 | engines: {node: '>=16 || 14 >=14.17'} 1934 | 1935 | minipass@7.1.2: 1936 | resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} 1937 | engines: {node: '>=16 || 14 >=14.17'} 1938 | 1939 | mkdist@2.3.0: 1940 | resolution: {integrity: sha512-thkRk+pHdudjdZT3FJpPZ2+pncI6mGlH/B+KBVddlZj4MrFGW41sRIv1wZawZUHU8v7cttGaj+5nx8P+dG664A==} 1941 | hasBin: true 1942 | peerDependencies: 1943 | sass: ^1.85.0 1944 | typescript: '>=5.7.3' 1945 | vue: ^3.5.13 1946 | vue-sfc-transformer: ^0.1.1 1947 | vue-tsc: ^1.8.27 || ^2.0.21 1948 | peerDependenciesMeta: 1949 | sass: 1950 | optional: true 1951 | typescript: 1952 | optional: true 1953 | vue: 1954 | optional: true 1955 | vue-sfc-transformer: 1956 | optional: true 1957 | vue-tsc: 1958 | optional: true 1959 | 1960 | mlly@1.7.4: 1961 | resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==} 1962 | 1963 | ms@2.1.3: 1964 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 1965 | 1966 | nano-spawn@1.0.2: 1967 | resolution: {integrity: sha512-21t+ozMQDAL/UGgQVBbZ/xXvNO10++ZPuTmKRO8k9V3AClVRht49ahtDjfY8l1q6nSHOrE5ASfthzH3ol6R/hg==} 1968 | engines: {node: '>=20.17'} 1969 | 1970 | nanoid@3.3.11: 1971 | resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} 1972 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 1973 | hasBin: true 1974 | 1975 | natural-compare@1.4.0: 1976 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 1977 | 1978 | natural-orderby@5.0.0: 1979 | resolution: {integrity: sha512-kKHJhxwpR/Okycz4HhQKKlhWe4ASEfPgkSWNmKFHd7+ezuQlxkA5cM3+XkBPvm1gmHen3w53qsYAv+8GwRrBlg==} 1980 | engines: {node: '>=18'} 1981 | 1982 | node-fetch-native@1.6.7: 1983 | resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==} 1984 | 1985 | node-releases@2.0.19: 1986 | resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} 1987 | 1988 | normalize-range@0.1.2: 1989 | resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} 1990 | engines: {node: '>=0.10.0'} 1991 | 1992 | nth-check@2.1.1: 1993 | resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} 1994 | 1995 | nypm@0.6.1: 1996 | resolution: {integrity: sha512-hlacBiRiv1k9hZFiphPUkfSQ/ZfQzZDzC+8z0wL3lvDAOUu/2NnChkKuMoMjNur/9OpKuz2QsIeiPVN0xM5Q0w==} 1997 | engines: {node: ^14.16.0 || >=16.10.0} 1998 | hasBin: true 1999 | 2000 | ohash@2.0.11: 2001 | resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} 2002 | 2003 | onetime@7.0.0: 2004 | resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} 2005 | engines: {node: '>=18'} 2006 | 2007 | optionator@0.9.3: 2008 | resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} 2009 | engines: {node: '>= 0.8.0'} 2010 | 2011 | p-limit@3.1.0: 2012 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 2013 | engines: {node: '>=10'} 2014 | 2015 | p-locate@5.0.0: 2016 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 2017 | engines: {node: '>=10'} 2018 | 2019 | package-json-from-dist@1.0.1: 2020 | resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} 2021 | 2022 | package-manager-detector@1.3.0: 2023 | resolution: {integrity: sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==} 2024 | 2025 | parent-module@1.0.1: 2026 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 2027 | engines: {node: '>=6'} 2028 | 2029 | parse-gitignore@2.0.0: 2030 | resolution: {integrity: sha512-RmVuCHWsfu0QPNW+mraxh/xjQVw/lhUCUru8Zni3Ctq3AoMhpDTq0OVdKS6iesd6Kqb7viCV3isAL43dciOSog==} 2031 | engines: {node: '>=14'} 2032 | 2033 | parse-imports-exports@0.2.4: 2034 | resolution: {integrity: sha512-4s6vd6dx1AotCx/RCI2m7t7GCh5bDRUtGNvRfHSP2wbBQdMi67pPe7mtzmgwcaQ8VKK/6IB7Glfyu3qdZJPybQ==} 2035 | 2036 | parse-statements@1.0.11: 2037 | resolution: {integrity: sha512-HlsyYdMBnbPQ9Jr/VgJ1YF4scnldvJpJxCVx6KgqPL4dxppsWrJHCIIxQXMJrqGnsRkNPATbeMJ8Yxu7JMsYcA==} 2038 | 2039 | path-exists@4.0.0: 2040 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 2041 | engines: {node: '>=8'} 2042 | 2043 | path-key@3.1.1: 2044 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 2045 | engines: {node: '>=8'} 2046 | 2047 | path-parse@1.0.7: 2048 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 2049 | 2050 | path-scurry@2.0.0: 2051 | resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} 2052 | engines: {node: 20 || >=22} 2053 | 2054 | pathe@2.0.3: 2055 | resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} 2056 | 2057 | pathval@2.0.0: 2058 | resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} 2059 | engines: {node: '>= 14.16'} 2060 | 2061 | perfect-debounce@1.0.0: 2062 | resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} 2063 | 2064 | picocolors@1.1.1: 2065 | resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} 2066 | 2067 | picomatch@2.3.1: 2068 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 2069 | engines: {node: '>=8.6'} 2070 | 2071 | picomatch@4.0.3: 2072 | resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} 2073 | engines: {node: '>=12'} 2074 | 2075 | pidtree@0.6.0: 2076 | resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} 2077 | engines: {node: '>=0.10'} 2078 | hasBin: true 2079 | 2080 | pkg-types@1.3.1: 2081 | resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} 2082 | 2083 | pkg-types@2.2.0: 2084 | resolution: {integrity: sha512-2SM/GZGAEkPp3KWORxQZns4M+WSeXbC2HEvmOIJe3Cmiv6ieAJvdVhDldtHqM5J1Y7MrR1XhkBT/rMlhh9FdqQ==} 2085 | 2086 | pluralize@8.0.0: 2087 | resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} 2088 | engines: {node: '>=4'} 2089 | 2090 | pnpm-workspace-yaml@1.1.0: 2091 | resolution: {integrity: sha512-OWUzBxtitpyUV0fBYYwLAfWxn3mSzVbVB7cwgNaHvTTU9P0V2QHjyaY5i7f1hEiT9VeKsNH1Skfhe2E3lx/zhA==} 2092 | 2093 | pnpm@10.14.0: 2094 | resolution: {integrity: sha512-rSenlkG0nD5IGhaoBbqnGBegS74Go40X5g4urug/ahRsamiBJfV5LkjdW6MOfaUqXNpMOZK5zPMz+c4iOvhHSA==} 2095 | engines: {node: '>=18.12'} 2096 | hasBin: true 2097 | 2098 | postcss-calc@10.0.2: 2099 | resolution: {integrity: sha512-DT/Wwm6fCKgpYVI7ZEWuPJ4az8hiEHtCUeYjZXqU7Ou4QqYh1Df2yCQ7Ca6N7xqKPFkxN3fhf+u9KSoOCJNAjg==} 2100 | engines: {node: ^18.12 || ^20.9 || >=22.0} 2101 | peerDependencies: 2102 | postcss: ^8.4.38 2103 | 2104 | postcss-colormin@7.0.2: 2105 | resolution: {integrity: sha512-YntRXNngcvEvDbEjTdRWGU606eZvB5prmHG4BF0yLmVpamXbpsRJzevyy6MZVyuecgzI2AWAlvFi8DAeCqwpvA==} 2106 | engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 2107 | peerDependencies: 2108 | postcss: ^8.4.31 2109 | 2110 | postcss-convert-values@7.0.4: 2111 | resolution: {integrity: sha512-e2LSXPqEHVW6aoGbjV9RsSSNDO3A0rZLCBxN24zvxF25WknMPpX8Dm9UxxThyEbaytzggRuZxaGXqaOhxQ514Q==} 2112 | engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 2113 | peerDependencies: 2114 | postcss: ^8.4.31 2115 | 2116 | postcss-discard-comments@7.0.3: 2117 | resolution: {integrity: sha512-q6fjd4WU4afNhWOA2WltHgCbkRhZPgQe7cXF74fuVB/ge4QbM9HEaOIzGSiMvM+g/cOsNAUGdf2JDzqA2F8iLA==} 2118 | engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 2119 | peerDependencies: 2120 | postcss: ^8.4.31 2121 | 2122 | postcss-discard-duplicates@7.0.1: 2123 | resolution: {integrity: sha512-oZA+v8Jkpu1ct/xbbrntHRsfLGuzoP+cpt0nJe5ED2FQF8n8bJtn7Bo28jSmBYwqgqnqkuSXJfSUEE7if4nClQ==} 2124 | engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 2125 | peerDependencies: 2126 | postcss: ^8.4.31 2127 | 2128 | postcss-discard-empty@7.0.0: 2129 | resolution: {integrity: sha512-e+QzoReTZ8IAwhnSdp/++7gBZ/F+nBq9y6PomfwORfP7q9nBpK5AMP64kOt0bA+lShBFbBDcgpJ3X4etHg4lzA==} 2130 | engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 2131 | peerDependencies: 2132 | postcss: ^8.4.31 2133 | 2134 | postcss-discard-overridden@7.0.0: 2135 | resolution: {integrity: sha512-GmNAzx88u3k2+sBTZrJSDauR0ccpE24omTQCVmaTTZFz1du6AasspjaUPMJ2ud4RslZpoFKyf+6MSPETLojc6w==} 2136 | engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 2137 | peerDependencies: 2138 | postcss: ^8.4.31 2139 | 2140 | postcss-merge-longhand@7.0.4: 2141 | resolution: {integrity: sha512-zer1KoZA54Q8RVHKOY5vMke0cCdNxMP3KBfDerjH/BYHh4nCIh+1Yy0t1pAEQF18ac/4z3OFclO+ZVH8azjR4A==} 2142 | engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 2143 | peerDependencies: 2144 | postcss: ^8.4.31 2145 | 2146 | postcss-merge-rules@7.0.4: 2147 | resolution: {integrity: sha512-ZsaamiMVu7uBYsIdGtKJ64PkcQt6Pcpep/uO90EpLS3dxJi6OXamIobTYcImyXGoW0Wpugh7DSD3XzxZS9JCPg==} 2148 | engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 2149 | peerDependencies: 2150 | postcss: ^8.4.31 2151 | 2152 | postcss-minify-font-values@7.0.0: 2153 | resolution: {integrity: sha512-2ckkZtgT0zG8SMc5aoNwtm5234eUx1GGFJKf2b1bSp8UflqaeFzR50lid4PfqVI9NtGqJ2J4Y7fwvnP/u1cQog==} 2154 | engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 2155 | peerDependencies: 2156 | postcss: ^8.4.31 2157 | 2158 | postcss-minify-gradients@7.0.0: 2159 | resolution: {integrity: sha512-pdUIIdj/C93ryCHew0UgBnL2DtUS3hfFa5XtERrs4x+hmpMYGhbzo6l/Ir5de41O0GaKVpK1ZbDNXSY6GkXvtg==} 2160 | engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 2161 | peerDependencies: 2162 | postcss: ^8.4.31 2163 | 2164 | postcss-minify-params@7.0.2: 2165 | resolution: {integrity: sha512-nyqVLu4MFl9df32zTsdcLqCFfE/z2+f8GE1KHPxWOAmegSo6lpV2GNy5XQvrzwbLmiU7d+fYay4cwto1oNdAaQ==} 2166 | engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 2167 | peerDependencies: 2168 | postcss: ^8.4.31 2169 | 2170 | postcss-minify-selectors@7.0.4: 2171 | resolution: {integrity: sha512-JG55VADcNb4xFCf75hXkzc1rNeURhlo7ugf6JjiiKRfMsKlDzN9CXHZDyiG6x/zGchpjQS+UAgb1d4nqXqOpmA==} 2172 | engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 2173 | peerDependencies: 2174 | postcss: ^8.4.31 2175 | 2176 | postcss-nested@7.0.2: 2177 | resolution: {integrity: sha512-5osppouFc0VR9/VYzYxO03VaDa3e8F23Kfd6/9qcZTUI8P58GIYlArOET2Wq0ywSl2o2PjELhYOFI4W7l5QHKw==} 2178 | engines: {node: '>=18.0'} 2179 | peerDependencies: 2180 | postcss: ^8.2.14 2181 | 2182 | postcss-normalize-charset@7.0.0: 2183 | resolution: {integrity: sha512-ABisNUXMeZeDNzCQxPxBCkXexvBrUHV+p7/BXOY+ulxkcjUZO0cp8ekGBwvIh2LbCwnWbyMPNJVtBSdyhM2zYQ==} 2184 | engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 2185 | peerDependencies: 2186 | postcss: ^8.4.31 2187 | 2188 | postcss-normalize-display-values@7.0.0: 2189 | resolution: {integrity: sha512-lnFZzNPeDf5uGMPYgGOw7v0BfB45+irSRz9gHQStdkkhiM0gTfvWkWB5BMxpn0OqgOQuZG/mRlZyJxp0EImr2Q==} 2190 | engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 2191 | peerDependencies: 2192 | postcss: ^8.4.31 2193 | 2194 | postcss-normalize-positions@7.0.0: 2195 | resolution: {integrity: sha512-I0yt8wX529UKIGs2y/9Ybs2CelSvItfmvg/DBIjTnoUSrPxSV7Z0yZ8ShSVtKNaV/wAY+m7bgtyVQLhB00A1NQ==} 2196 | engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 2197 | peerDependencies: 2198 | postcss: ^8.4.31 2199 | 2200 | postcss-normalize-repeat-style@7.0.0: 2201 | resolution: {integrity: sha512-o3uSGYH+2q30ieM3ppu9GTjSXIzOrRdCUn8UOMGNw7Af61bmurHTWI87hRybrP6xDHvOe5WlAj3XzN6vEO8jLw==} 2202 | engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 2203 | peerDependencies: 2204 | postcss: ^8.4.31 2205 | 2206 | postcss-normalize-string@7.0.0: 2207 | resolution: {integrity: sha512-w/qzL212DFVOpMy3UGyxrND+Kb0fvCiBBujiaONIihq7VvtC7bswjWgKQU/w4VcRyDD8gpfqUiBQ4DUOwEJ6Qg==} 2208 | engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 2209 | peerDependencies: 2210 | postcss: ^8.4.31 2211 | 2212 | postcss-normalize-timing-functions@7.0.0: 2213 | resolution: {integrity: sha512-tNgw3YV0LYoRwg43N3lTe3AEWZ66W7Dh7lVEpJbHoKOuHc1sLrzMLMFjP8SNULHaykzsonUEDbKedv8C+7ej6g==} 2214 | engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 2215 | peerDependencies: 2216 | postcss: ^8.4.31 2217 | 2218 | postcss-normalize-unicode@7.0.2: 2219 | resolution: {integrity: sha512-ztisabK5C/+ZWBdYC+Y9JCkp3M9qBv/XFvDtSw0d/XwfT3UaKeW/YTm/MD/QrPNxuecia46vkfEhewjwcYFjkg==} 2220 | engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 2221 | peerDependencies: 2222 | postcss: ^8.4.31 2223 | 2224 | postcss-normalize-url@7.0.0: 2225 | resolution: {integrity: sha512-+d7+PpE+jyPX1hDQZYG+NaFD+Nd2ris6r8fPTBAjE8z/U41n/bib3vze8x7rKs5H1uEw5ppe9IojewouHk0klQ==} 2226 | engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 2227 | peerDependencies: 2228 | postcss: ^8.4.31 2229 | 2230 | postcss-normalize-whitespace@7.0.0: 2231 | resolution: {integrity: sha512-37/toN4wwZErqohedXYqWgvcHUGlT8O/m2jVkAfAe9Bd4MzRqlBmXrJRePH0e9Wgnz2X7KymTgTOaaFizQe3AQ==} 2232 | engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 2233 | peerDependencies: 2234 | postcss: ^8.4.31 2235 | 2236 | postcss-ordered-values@7.0.1: 2237 | resolution: {integrity: sha512-irWScWRL6nRzYmBOXReIKch75RRhNS86UPUAxXdmW/l0FcAsg0lvAXQCby/1lymxn/o0gVa6Rv/0f03eJOwHxw==} 2238 | engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 2239 | peerDependencies: 2240 | postcss: ^8.4.31 2241 | 2242 | postcss-reduce-initial@7.0.2: 2243 | resolution: {integrity: sha512-pOnu9zqQww7dEKf62Nuju6JgsW2V0KRNBHxeKohU+JkHd/GAH5uvoObqFLqkeB2n20mr6yrlWDvo5UBU5GnkfA==} 2244 | engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 2245 | peerDependencies: 2246 | postcss: ^8.4.31 2247 | 2248 | postcss-reduce-transforms@7.0.0: 2249 | resolution: {integrity: sha512-pnt1HKKZ07/idH8cpATX/ujMbtOGhUfE+m8gbqwJE05aTaNw8gbo34a2e3if0xc0dlu75sUOiqvwCGY3fzOHew==} 2250 | engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 2251 | peerDependencies: 2252 | postcss: ^8.4.31 2253 | 2254 | postcss-selector-parser@6.1.2: 2255 | resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} 2256 | engines: {node: '>=4'} 2257 | 2258 | postcss-selector-parser@7.0.0: 2259 | resolution: {integrity: sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==} 2260 | engines: {node: '>=4'} 2261 | 2262 | postcss-svgo@7.0.1: 2263 | resolution: {integrity: sha512-0WBUlSL4lhD9rA5k1e5D8EN5wCEyZD6HJk0jIvRxl+FDVOMlJ7DePHYWGGVc5QRqrJ3/06FTXM0bxjmJpmTPSA==} 2264 | engines: {node: ^18.12.0 || ^20.9.0 || >= 18} 2265 | peerDependencies: 2266 | postcss: ^8.4.31 2267 | 2268 | postcss-unique-selectors@7.0.3: 2269 | resolution: {integrity: sha512-J+58u5Ic5T1QjP/LDV9g3Cx4CNOgB5vz+kM6+OxHHhFACdcDeKhBXjQmB7fnIZM12YSTvsL0Opwco83DmacW2g==} 2270 | engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 2271 | peerDependencies: 2272 | postcss: ^8.4.31 2273 | 2274 | postcss-value-parser@4.2.0: 2275 | resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} 2276 | 2277 | postcss@8.5.6: 2278 | resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} 2279 | engines: {node: ^10 || ^12 || >=14} 2280 | 2281 | prelude-ls@1.2.1: 2282 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 2283 | engines: {node: '>= 0.8.0'} 2284 | 2285 | pretty-bytes@7.0.1: 2286 | resolution: {integrity: sha512-285/jRCYIbMGDciDdrw0KPNC4LKEEwz/bwErcYNxSJOi4CpGUuLpb9gQpg3XJP0XYj9ldSRluXxih4lX2YN8Xw==} 2287 | engines: {node: '>=20'} 2288 | 2289 | punycode@2.1.1: 2290 | resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} 2291 | engines: {node: '>=6'} 2292 | 2293 | quansync@0.2.10: 2294 | resolution: {integrity: sha512-t41VRkMYbkHyCYmOvx/6URnN80H7k4X0lLdBMGsz+maAwrJQYB1djpV6vHrQIBE0WBSGqhtEHrK9U3DWWH8v7A==} 2295 | 2296 | queue-microtask@1.2.3: 2297 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 2298 | 2299 | rc9@2.1.2: 2300 | resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} 2301 | 2302 | readdirp@4.1.1: 2303 | resolution: {integrity: sha512-h80JrZu/MHUZCyHu5ciuoI0+WxsCxzxJTILn6Fs8rxSnFPh+UVHYfeIxK1nVGugMqkfC4vJcBOYbkfkwYK0+gw==} 2304 | engines: {node: '>= 14.18.0'} 2305 | 2306 | refa@0.12.1: 2307 | resolution: {integrity: sha512-J8rn6v4DBb2nnFqkqwy6/NnTYMcgLA+sLr0iIO41qpv0n+ngb7ksag2tMRl0inb1bbO/esUwzW1vbJi7K0sI0g==} 2308 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 2309 | 2310 | regexp-ast-analysis@0.7.1: 2311 | resolution: {integrity: sha512-sZuz1dYW/ZsfG17WSAG7eS85r5a0dDsvg+7BiiYR5o6lKCAtUrEwdmRmaGF6rwVj3LcmAeYkOWKEPlbPzN3Y3A==} 2312 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 2313 | 2314 | regexp-tree@0.1.27: 2315 | resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} 2316 | hasBin: true 2317 | 2318 | regjsparser@0.12.0: 2319 | resolution: {integrity: sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==} 2320 | hasBin: true 2321 | 2322 | resolve-from@4.0.0: 2323 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 2324 | engines: {node: '>=4'} 2325 | 2326 | resolve-pkg-maps@1.0.0: 2327 | resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} 2328 | 2329 | resolve@1.22.8: 2330 | resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} 2331 | hasBin: true 2332 | 2333 | restore-cursor@5.1.0: 2334 | resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==} 2335 | engines: {node: '>=18'} 2336 | 2337 | reusify@1.0.4: 2338 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 2339 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 2340 | 2341 | rfdc@1.4.1: 2342 | resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} 2343 | 2344 | rimraf@6.0.1: 2345 | resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==} 2346 | engines: {node: 20 || >=22} 2347 | hasBin: true 2348 | 2349 | rollup-plugin-dts@6.2.1: 2350 | resolution: {integrity: sha512-sR3CxYUl7i2CHa0O7bA45mCrgADyAQ0tVtGSqi3yvH28M+eg1+g5d7kQ9hLvEz5dorK3XVsH5L2jwHLQf72DzA==} 2351 | engines: {node: '>=16'} 2352 | peerDependencies: 2353 | rollup: ^3.29.4 || ^4 2354 | typescript: ^4.5 || ^5.0 2355 | 2356 | rollup@4.46.2: 2357 | resolution: {integrity: sha512-WMmLFI+Boh6xbop+OAGo9cQ3OgX9MIg7xOQjn+pTCwOkk+FNDAeAemXkJ3HzDJrVXleLOFVa1ipuc1AmEx1Dwg==} 2358 | engines: {node: '>=18.0.0', npm: '>=8.0.0'} 2359 | hasBin: true 2360 | 2361 | run-parallel@1.2.0: 2362 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 2363 | 2364 | scslre@0.3.0: 2365 | resolution: {integrity: sha512-3A6sD0WYP7+QrjbfNA2FN3FsOaGGFoekCVgTyypy53gPxhbkCIjtO6YWgdrfM+n/8sI8JeXZOIxsHjMTNxQ4nQ==} 2366 | engines: {node: ^14.0.0 || >=16.0.0} 2367 | 2368 | scule@1.3.0: 2369 | resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==} 2370 | 2371 | semver@7.7.2: 2372 | resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} 2373 | engines: {node: '>=10'} 2374 | hasBin: true 2375 | 2376 | shebang-command@2.0.0: 2377 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 2378 | engines: {node: '>=8'} 2379 | 2380 | shebang-regex@3.0.0: 2381 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 2382 | engines: {node: '>=8'} 2383 | 2384 | siginfo@2.0.0: 2385 | resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} 2386 | 2387 | signal-exit@4.1.0: 2388 | resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} 2389 | engines: {node: '>=14'} 2390 | 2391 | simple-git-hooks@2.13.1: 2392 | resolution: {integrity: sha512-WszCLXwT4h2k1ufIXAgsbiTOazqqevFCIncOuUBZJ91DdvWcC5+OFkluWRQPrcuSYd8fjq+o2y1QfWqYMoAToQ==} 2393 | hasBin: true 2394 | 2395 | sisteransi@1.0.5: 2396 | resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} 2397 | 2398 | slice-ansi@5.0.0: 2399 | resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} 2400 | engines: {node: '>=12'} 2401 | 2402 | slice-ansi@7.1.0: 2403 | resolution: {integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==} 2404 | engines: {node: '>=18'} 2405 | 2406 | source-map-js@1.2.1: 2407 | resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} 2408 | engines: {node: '>=0.10.0'} 2409 | 2410 | spdx-exceptions@2.3.0: 2411 | resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} 2412 | 2413 | spdx-expression-parse@4.0.0: 2414 | resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==} 2415 | 2416 | spdx-license-ids@3.0.11: 2417 | resolution: {integrity: sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==} 2418 | 2419 | stackback@0.0.2: 2420 | resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} 2421 | 2422 | std-env@3.9.0: 2423 | resolution: {integrity: sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==} 2424 | 2425 | string-argv@0.3.2: 2426 | resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} 2427 | engines: {node: '>=0.6.19'} 2428 | 2429 | string-width@4.2.3: 2430 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 2431 | engines: {node: '>=8'} 2432 | 2433 | string-width@5.1.2: 2434 | resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 2435 | engines: {node: '>=12'} 2436 | 2437 | string-width@7.0.0: 2438 | resolution: {integrity: sha512-GPQHj7row82Hjo9hKZieKcHIhaAIKOJvFSIZXuCU9OASVZrMNUaZuz++SPVrBjnLsnk4k+z9f2EIypgxf2vNFw==} 2439 | engines: {node: '>=18'} 2440 | 2441 | strip-ansi@6.0.1: 2442 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 2443 | engines: {node: '>=8'} 2444 | 2445 | strip-ansi@7.1.0: 2446 | resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} 2447 | engines: {node: '>=12'} 2448 | 2449 | strip-indent@4.0.0: 2450 | resolution: {integrity: sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==} 2451 | engines: {node: '>=12'} 2452 | 2453 | strip-json-comments@3.1.1: 2454 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 2455 | engines: {node: '>=8'} 2456 | 2457 | strip-literal@3.0.0: 2458 | resolution: {integrity: sha512-TcccoMhJOM3OebGhSBEmp3UZ2SfDMZUEBdRA/9ynfLi8yYajyWX3JiXArcJt4Umh4vISpspkQIY8ZZoCqjbviA==} 2459 | 2460 | stylehacks@7.0.4: 2461 | resolution: {integrity: sha512-i4zfNrGMt9SB4xRK9L83rlsFCgdGANfeDAYacO1pkqcE7cRHPdWHwnKZVz7WY17Veq/FvyYsRAU++Ga+qDFIww==} 2462 | engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 2463 | peerDependencies: 2464 | postcss: ^8.4.31 2465 | 2466 | supports-color@7.2.0: 2467 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 2468 | engines: {node: '>=8'} 2469 | 2470 | supports-preserve-symlinks-flag@1.0.0: 2471 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 2472 | engines: {node: '>= 0.4'} 2473 | 2474 | svgo@3.3.2: 2475 | resolution: {integrity: sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==} 2476 | engines: {node: '>=14.0.0'} 2477 | hasBin: true 2478 | 2479 | synckit@0.6.2: 2480 | resolution: {integrity: sha512-Vhf+bUa//YSTYKseDiiEuQmhGCoIF3CVBhunm3r/DQnYiGT4JssmnKQc44BIyOZRK2pKjXXAgbhfmbeoC9CJpA==} 2481 | engines: {node: '>=12.20'} 2482 | 2483 | tapable@2.2.1: 2484 | resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} 2485 | engines: {node: '>=6'} 2486 | 2487 | tinybench@2.9.0: 2488 | resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} 2489 | 2490 | tinyexec@0.3.2: 2491 | resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} 2492 | 2493 | tinyexec@1.0.1: 2494 | resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==} 2495 | 2496 | tinyglobby@0.2.14: 2497 | resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} 2498 | engines: {node: '>=12.0.0'} 2499 | 2500 | tinypool@1.1.1: 2501 | resolution: {integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==} 2502 | engines: {node: ^18.0.0 || >=20.0.0} 2503 | 2504 | tinyrainbow@2.0.0: 2505 | resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==} 2506 | engines: {node: '>=14.0.0'} 2507 | 2508 | tinyspy@4.0.3: 2509 | resolution: {integrity: sha512-t2T/WLB2WRgZ9EpE4jgPJ9w+i66UZfDc8wHh0xrwiRNN+UwH98GIJkTeZqX9rg0i0ptwzqW+uYeIF0T4F8LR7A==} 2510 | engines: {node: '>=14.0.0'} 2511 | 2512 | to-regex-range@5.0.1: 2513 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 2514 | engines: {node: '>=8.0'} 2515 | 2516 | toml-eslint-parser@0.10.0: 2517 | resolution: {integrity: sha512-khrZo4buq4qVmsGzS5yQjKe/WsFvV8fGfOjDQN0q4iy9FjRfPWRgTFrU8u1R2iu/SfWLhY9WnCi4Jhdrcbtg+g==} 2518 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 2519 | 2520 | ts-api-utils@2.1.0: 2521 | resolution: {integrity: sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==} 2522 | engines: {node: '>=18.12'} 2523 | peerDependencies: 2524 | typescript: '>=4.8.4' 2525 | 2526 | ts-declaration-location@1.0.7: 2527 | resolution: {integrity: sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA==} 2528 | peerDependencies: 2529 | typescript: '>=4.0.0' 2530 | 2531 | tslib@2.8.1: 2532 | resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} 2533 | 2534 | tsx@4.19.2: 2535 | resolution: {integrity: sha512-pOUl6Vo2LUq/bSa8S5q7b91cgNSjctn9ugq/+Mvow99qW6x/UZYwzxy/3NmqoT66eHYfCVvFvACC58UBPFf28g==} 2536 | engines: {node: '>=18.0.0'} 2537 | hasBin: true 2538 | 2539 | type-check@0.4.0: 2540 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 2541 | engines: {node: '>= 0.8.0'} 2542 | 2543 | typescript@5.9.2: 2544 | resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==} 2545 | engines: {node: '>=14.17'} 2546 | hasBin: true 2547 | 2548 | ufo@1.5.4: 2549 | resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} 2550 | 2551 | unbuild@3.6.0: 2552 | resolution: {integrity: sha512-vWwKMo2bZS9jbMWO7n51nQvKCRUM3WmONA6+k4z0Ttfkkhh6q1DV/JhKkd58d61eeN9UoTGechlAxXvm11sghw==} 2553 | hasBin: true 2554 | peerDependencies: 2555 | typescript: ^5.8.3 2556 | peerDependenciesMeta: 2557 | typescript: 2558 | optional: true 2559 | 2560 | undici-types@7.10.0: 2561 | resolution: {integrity: sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==} 2562 | 2563 | unist-util-is@6.0.0: 2564 | resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} 2565 | 2566 | unist-util-stringify-position@4.0.0: 2567 | resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} 2568 | 2569 | unist-util-visit-parents@6.0.1: 2570 | resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} 2571 | 2572 | unist-util-visit@5.0.0: 2573 | resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} 2574 | 2575 | untyped@2.0.0: 2576 | resolution: {integrity: sha512-nwNCjxJTjNuLCgFr42fEak5OcLuB3ecca+9ksPFNvtfYSLpjf+iJqSIaSnIile6ZPbKYxI5k2AfXqeopGudK/g==} 2577 | hasBin: true 2578 | 2579 | update-browserslist-db@1.1.3: 2580 | resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} 2581 | hasBin: true 2582 | peerDependencies: 2583 | browserslist: '>= 4.21.0' 2584 | 2585 | uri-js@4.4.1: 2586 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 2587 | 2588 | util-deprecate@1.0.2: 2589 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 2590 | 2591 | vite-node@3.2.4: 2592 | resolution: {integrity: sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==} 2593 | engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} 2594 | hasBin: true 2595 | 2596 | vite@7.1.2: 2597 | resolution: {integrity: sha512-J0SQBPlQiEXAF7tajiH+rUooJPo0l8KQgyg4/aMunNtrOa7bwuZJsJbDWzeljqQpgftxuq5yNJxQ91O9ts29UQ==} 2598 | engines: {node: ^20.19.0 || >=22.12.0} 2599 | hasBin: true 2600 | peerDependencies: 2601 | '@types/node': ^20.19.0 || >=22.12.0 2602 | jiti: '>=1.21.0' 2603 | less: ^4.0.0 2604 | lightningcss: ^1.21.0 2605 | sass: ^1.70.0 2606 | sass-embedded: ^1.70.0 2607 | stylus: '>=0.54.8' 2608 | sugarss: ^5.0.0 2609 | terser: ^5.16.0 2610 | tsx: ^4.8.1 2611 | yaml: ^2.4.2 2612 | peerDependenciesMeta: 2613 | '@types/node': 2614 | optional: true 2615 | jiti: 2616 | optional: true 2617 | less: 2618 | optional: true 2619 | lightningcss: 2620 | optional: true 2621 | sass: 2622 | optional: true 2623 | sass-embedded: 2624 | optional: true 2625 | stylus: 2626 | optional: true 2627 | sugarss: 2628 | optional: true 2629 | terser: 2630 | optional: true 2631 | tsx: 2632 | optional: true 2633 | yaml: 2634 | optional: true 2635 | 2636 | vitest@3.2.4: 2637 | resolution: {integrity: sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==} 2638 | engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} 2639 | hasBin: true 2640 | peerDependencies: 2641 | '@edge-runtime/vm': '*' 2642 | '@types/debug': ^4.1.12 2643 | '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 2644 | '@vitest/browser': 3.2.4 2645 | '@vitest/ui': 3.2.4 2646 | happy-dom: '*' 2647 | jsdom: '*' 2648 | peerDependenciesMeta: 2649 | '@edge-runtime/vm': 2650 | optional: true 2651 | '@types/debug': 2652 | optional: true 2653 | '@types/node': 2654 | optional: true 2655 | '@vitest/browser': 2656 | optional: true 2657 | '@vitest/ui': 2658 | optional: true 2659 | happy-dom: 2660 | optional: true 2661 | jsdom: 2662 | optional: true 2663 | 2664 | vue-eslint-parser@10.2.0: 2665 | resolution: {integrity: sha512-CydUvFOQKD928UzZhTp4pr2vWz1L+H99t7Pkln2QSPdvmURT0MoC4wUccfCnuEaihNsu9aYYyk+bep8rlfkUXw==} 2666 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 2667 | peerDependencies: 2668 | eslint: ^8.57.0 || ^9.0.0 2669 | 2670 | which@2.0.2: 2671 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 2672 | engines: {node: '>= 8'} 2673 | hasBin: true 2674 | 2675 | why-is-node-running@2.3.0: 2676 | resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} 2677 | engines: {node: '>=8'} 2678 | hasBin: true 2679 | 2680 | wrap-ansi@7.0.0: 2681 | resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 2682 | engines: {node: '>=10'} 2683 | 2684 | wrap-ansi@8.1.0: 2685 | resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} 2686 | engines: {node: '>=12'} 2687 | 2688 | wrap-ansi@9.0.0: 2689 | resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} 2690 | engines: {node: '>=18'} 2691 | 2692 | xml-name-validator@4.0.0: 2693 | resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} 2694 | engines: {node: '>=12'} 2695 | 2696 | yaml-eslint-parser@1.3.0: 2697 | resolution: {integrity: sha512-E/+VitOorXSLiAqtTd7Yqax0/pAS3xaYMP+AUUJGOK1OZG3rhcj9fcJOM5HJ2VrP1FrStVCWr1muTfQCdj4tAA==} 2698 | engines: {node: ^14.17.0 || >=16.0.0} 2699 | 2700 | yaml@2.8.1: 2701 | resolution: {integrity: sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==} 2702 | engines: {node: '>= 14.6'} 2703 | hasBin: true 2704 | 2705 | yocto-queue@0.1.0: 2706 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 2707 | engines: {node: '>=10'} 2708 | 2709 | zwitch@2.0.4: 2710 | resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} 2711 | 2712 | snapshots: 2713 | 2714 | '@aashutoshrathi/word-wrap@1.2.6': {} 2715 | 2716 | '@antfu/eslint-config@5.2.1(@vue/compiler-sfc@3.3.10)(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.2.1)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.8.1))': 2717 | dependencies: 2718 | '@antfu/install-pkg': 1.1.0 2719 | '@clack/prompts': 0.11.0 2720 | '@eslint-community/eslint-plugin-eslint-comments': 4.5.0(eslint@9.33.0(jiti@2.5.1)) 2721 | '@eslint/markdown': 7.1.0 2722 | '@stylistic/eslint-plugin': 5.2.3(eslint@9.33.0(jiti@2.5.1)) 2723 | '@typescript-eslint/eslint-plugin': 8.39.1(@typescript-eslint/parser@8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2) 2724 | '@typescript-eslint/parser': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2) 2725 | '@vitest/eslint-plugin': 1.3.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.2.1)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.8.1)) 2726 | ansis: 4.1.0 2727 | cac: 6.7.14 2728 | eslint: 9.33.0(jiti@2.5.1) 2729 | eslint-config-flat-gitignore: 2.1.0(eslint@9.33.0(jiti@2.5.1)) 2730 | eslint-flat-config-utils: 2.1.1 2731 | eslint-merge-processors: 2.0.0(eslint@9.33.0(jiti@2.5.1)) 2732 | eslint-plugin-antfu: 3.1.1(eslint@9.33.0(jiti@2.5.1)) 2733 | eslint-plugin-command: 3.3.1(eslint@9.33.0(jiti@2.5.1)) 2734 | eslint-plugin-import-lite: 0.3.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2) 2735 | eslint-plugin-jsdoc: 52.0.4(eslint@9.33.0(jiti@2.5.1)) 2736 | eslint-plugin-jsonc: 2.20.1(eslint@9.33.0(jiti@2.5.1)) 2737 | eslint-plugin-n: 17.21.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2) 2738 | eslint-plugin-no-only-tests: 3.3.0 2739 | eslint-plugin-perfectionist: 4.15.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2) 2740 | eslint-plugin-pnpm: 1.1.0(eslint@9.33.0(jiti@2.5.1)) 2741 | eslint-plugin-regexp: 2.10.0(eslint@9.33.0(jiti@2.5.1)) 2742 | eslint-plugin-toml: 0.12.0(eslint@9.33.0(jiti@2.5.1)) 2743 | eslint-plugin-unicorn: 60.0.0(eslint@9.33.0(jiti@2.5.1)) 2744 | eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.39.1(@typescript-eslint/parser@8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.33.0(jiti@2.5.1)) 2745 | eslint-plugin-vue: 10.4.0(@typescript-eslint/parser@8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.33.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.33.0(jiti@2.5.1))) 2746 | eslint-plugin-yml: 1.18.0(eslint@9.33.0(jiti@2.5.1)) 2747 | eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.3.10)(eslint@9.33.0(jiti@2.5.1)) 2748 | globals: 16.3.0 2749 | jsonc-eslint-parser: 2.4.0 2750 | local-pkg: 1.1.1 2751 | parse-gitignore: 2.0.0 2752 | toml-eslint-parser: 0.10.0 2753 | vue-eslint-parser: 10.2.0(eslint@9.33.0(jiti@2.5.1)) 2754 | yaml-eslint-parser: 1.3.0 2755 | transitivePeerDependencies: 2756 | - '@eslint/json' 2757 | - '@vue/compiler-sfc' 2758 | - supports-color 2759 | - typescript 2760 | - vitest 2761 | 2762 | '@antfu/install-pkg@1.1.0': 2763 | dependencies: 2764 | package-manager-detector: 1.3.0 2765 | tinyexec: 1.0.1 2766 | 2767 | '@antfu/ni@25.0.0': 2768 | dependencies: 2769 | ansis: 4.1.0 2770 | fzf: 0.5.2 2771 | package-manager-detector: 1.3.0 2772 | tinyexec: 1.0.1 2773 | 2774 | '@antfu/utils@9.2.0': {} 2775 | 2776 | '@babel/code-frame@7.26.2': 2777 | dependencies: 2778 | '@babel/helper-validator-identifier': 7.27.1 2779 | js-tokens: 4.0.0 2780 | picocolors: 1.1.1 2781 | optional: true 2782 | 2783 | '@babel/helper-string-parser@7.25.9': {} 2784 | 2785 | '@babel/helper-validator-identifier@7.27.1': {} 2786 | 2787 | '@babel/parser@7.26.5': 2788 | dependencies: 2789 | '@babel/types': 7.26.5 2790 | 2791 | '@babel/types@7.26.5': 2792 | dependencies: 2793 | '@babel/helper-string-parser': 7.25.9 2794 | '@babel/helper-validator-identifier': 7.27.1 2795 | 2796 | '@clack/core@0.5.0': 2797 | dependencies: 2798 | picocolors: 1.1.1 2799 | sisteransi: 1.0.5 2800 | 2801 | '@clack/prompts@0.11.0': 2802 | dependencies: 2803 | '@clack/core': 0.5.0 2804 | picocolors: 1.1.1 2805 | sisteransi: 1.0.5 2806 | 2807 | '@es-joy/jsdoccomment@0.50.2': 2808 | dependencies: 2809 | '@types/estree': 1.0.8 2810 | '@typescript-eslint/types': 8.39.1 2811 | comment-parser: 1.4.1 2812 | esquery: 1.6.0 2813 | jsdoc-type-pratt-parser: 4.1.0 2814 | 2815 | '@es-joy/jsdoccomment@0.52.0': 2816 | dependencies: 2817 | '@types/estree': 1.0.8 2818 | '@typescript-eslint/types': 8.39.1 2819 | comment-parser: 1.4.1 2820 | esquery: 1.6.0 2821 | jsdoc-type-pratt-parser: 4.1.0 2822 | 2823 | '@esbuild/aix-ppc64@0.23.1': 2824 | optional: true 2825 | 2826 | '@esbuild/aix-ppc64@0.25.9': 2827 | optional: true 2828 | 2829 | '@esbuild/android-arm64@0.23.1': 2830 | optional: true 2831 | 2832 | '@esbuild/android-arm64@0.25.9': 2833 | optional: true 2834 | 2835 | '@esbuild/android-arm@0.23.1': 2836 | optional: true 2837 | 2838 | '@esbuild/android-arm@0.25.9': 2839 | optional: true 2840 | 2841 | '@esbuild/android-x64@0.23.1': 2842 | optional: true 2843 | 2844 | '@esbuild/android-x64@0.25.9': 2845 | optional: true 2846 | 2847 | '@esbuild/darwin-arm64@0.23.1': 2848 | optional: true 2849 | 2850 | '@esbuild/darwin-arm64@0.25.9': 2851 | optional: true 2852 | 2853 | '@esbuild/darwin-x64@0.23.1': 2854 | optional: true 2855 | 2856 | '@esbuild/darwin-x64@0.25.9': 2857 | optional: true 2858 | 2859 | '@esbuild/freebsd-arm64@0.23.1': 2860 | optional: true 2861 | 2862 | '@esbuild/freebsd-arm64@0.25.9': 2863 | optional: true 2864 | 2865 | '@esbuild/freebsd-x64@0.23.1': 2866 | optional: true 2867 | 2868 | '@esbuild/freebsd-x64@0.25.9': 2869 | optional: true 2870 | 2871 | '@esbuild/linux-arm64@0.23.1': 2872 | optional: true 2873 | 2874 | '@esbuild/linux-arm64@0.25.9': 2875 | optional: true 2876 | 2877 | '@esbuild/linux-arm@0.23.1': 2878 | optional: true 2879 | 2880 | '@esbuild/linux-arm@0.25.9': 2881 | optional: true 2882 | 2883 | '@esbuild/linux-ia32@0.23.1': 2884 | optional: true 2885 | 2886 | '@esbuild/linux-ia32@0.25.9': 2887 | optional: true 2888 | 2889 | '@esbuild/linux-loong64@0.23.1': 2890 | optional: true 2891 | 2892 | '@esbuild/linux-loong64@0.25.9': 2893 | optional: true 2894 | 2895 | '@esbuild/linux-mips64el@0.23.1': 2896 | optional: true 2897 | 2898 | '@esbuild/linux-mips64el@0.25.9': 2899 | optional: true 2900 | 2901 | '@esbuild/linux-ppc64@0.23.1': 2902 | optional: true 2903 | 2904 | '@esbuild/linux-ppc64@0.25.9': 2905 | optional: true 2906 | 2907 | '@esbuild/linux-riscv64@0.23.1': 2908 | optional: true 2909 | 2910 | '@esbuild/linux-riscv64@0.25.9': 2911 | optional: true 2912 | 2913 | '@esbuild/linux-s390x@0.23.1': 2914 | optional: true 2915 | 2916 | '@esbuild/linux-s390x@0.25.9': 2917 | optional: true 2918 | 2919 | '@esbuild/linux-x64@0.23.1': 2920 | optional: true 2921 | 2922 | '@esbuild/linux-x64@0.25.9': 2923 | optional: true 2924 | 2925 | '@esbuild/netbsd-arm64@0.25.9': 2926 | optional: true 2927 | 2928 | '@esbuild/netbsd-x64@0.23.1': 2929 | optional: true 2930 | 2931 | '@esbuild/netbsd-x64@0.25.9': 2932 | optional: true 2933 | 2934 | '@esbuild/openbsd-arm64@0.23.1': 2935 | optional: true 2936 | 2937 | '@esbuild/openbsd-arm64@0.25.9': 2938 | optional: true 2939 | 2940 | '@esbuild/openbsd-x64@0.23.1': 2941 | optional: true 2942 | 2943 | '@esbuild/openbsd-x64@0.25.9': 2944 | optional: true 2945 | 2946 | '@esbuild/openharmony-arm64@0.25.9': 2947 | optional: true 2948 | 2949 | '@esbuild/sunos-x64@0.23.1': 2950 | optional: true 2951 | 2952 | '@esbuild/sunos-x64@0.25.9': 2953 | optional: true 2954 | 2955 | '@esbuild/win32-arm64@0.23.1': 2956 | optional: true 2957 | 2958 | '@esbuild/win32-arm64@0.25.9': 2959 | optional: true 2960 | 2961 | '@esbuild/win32-ia32@0.23.1': 2962 | optional: true 2963 | 2964 | '@esbuild/win32-ia32@0.25.9': 2965 | optional: true 2966 | 2967 | '@esbuild/win32-x64@0.23.1': 2968 | optional: true 2969 | 2970 | '@esbuild/win32-x64@0.25.9': 2971 | optional: true 2972 | 2973 | '@eslint-community/eslint-plugin-eslint-comments@4.5.0(eslint@9.33.0(jiti@2.5.1))': 2974 | dependencies: 2975 | escape-string-regexp: 4.0.0 2976 | eslint: 9.33.0(jiti@2.5.1) 2977 | ignore: 5.3.2 2978 | 2979 | '@eslint-community/eslint-utils@4.7.0(eslint@9.33.0(jiti@2.5.1))': 2980 | dependencies: 2981 | eslint: 9.33.0(jiti@2.5.1) 2982 | eslint-visitor-keys: 3.4.3 2983 | 2984 | '@eslint-community/regexpp@4.12.1': {} 2985 | 2986 | '@eslint/compat@1.2.5(eslint@9.33.0(jiti@2.5.1))': 2987 | optionalDependencies: 2988 | eslint: 9.33.0(jiti@2.5.1) 2989 | 2990 | '@eslint/config-array@0.21.0': 2991 | dependencies: 2992 | '@eslint/object-schema': 2.1.6 2993 | debug: 4.4.1 2994 | minimatch: 3.1.2 2995 | transitivePeerDependencies: 2996 | - supports-color 2997 | 2998 | '@eslint/config-helpers@0.3.1': {} 2999 | 3000 | '@eslint/core@0.15.2': 3001 | dependencies: 3002 | '@types/json-schema': 7.0.15 3003 | 3004 | '@eslint/eslintrc@3.3.1': 3005 | dependencies: 3006 | ajv: 6.12.6 3007 | debug: 4.4.1 3008 | espree: 10.4.0 3009 | globals: 14.0.0 3010 | ignore: 5.3.2 3011 | import-fresh: 3.3.0 3012 | js-yaml: 4.1.0 3013 | minimatch: 3.1.2 3014 | strip-json-comments: 3.1.1 3015 | transitivePeerDependencies: 3016 | - supports-color 3017 | 3018 | '@eslint/js@9.33.0': {} 3019 | 3020 | '@eslint/markdown@7.1.0': 3021 | dependencies: 3022 | '@eslint/core': 0.15.2 3023 | '@eslint/plugin-kit': 0.3.5 3024 | github-slugger: 2.0.0 3025 | mdast-util-from-markdown: 2.0.2 3026 | mdast-util-frontmatter: 2.0.1 3027 | mdast-util-gfm: 3.1.0 3028 | micromark-extension-frontmatter: 2.0.0 3029 | micromark-extension-gfm: 3.0.0 3030 | transitivePeerDependencies: 3031 | - supports-color 3032 | 3033 | '@eslint/object-schema@2.1.6': {} 3034 | 3035 | '@eslint/plugin-kit@0.3.5': 3036 | dependencies: 3037 | '@eslint/core': 0.15.2 3038 | levn: 0.4.1 3039 | 3040 | '@humanfs/core@0.19.1': {} 3041 | 3042 | '@humanfs/node@0.16.6': 3043 | dependencies: 3044 | '@humanfs/core': 0.19.1 3045 | '@humanwhocodes/retry': 0.3.1 3046 | 3047 | '@humanwhocodes/module-importer@1.0.1': {} 3048 | 3049 | '@humanwhocodes/retry@0.3.1': {} 3050 | 3051 | '@humanwhocodes/retry@0.4.3': {} 3052 | 3053 | '@isaacs/cliui@8.0.2': 3054 | dependencies: 3055 | string-width: 5.1.2 3056 | string-width-cjs: string-width@4.2.3 3057 | strip-ansi: 7.1.0 3058 | strip-ansi-cjs: strip-ansi@6.0.1 3059 | wrap-ansi: 8.1.0 3060 | wrap-ansi-cjs: wrap-ansi@7.0.0 3061 | 3062 | '@jridgewell/gen-mapping@0.3.5': 3063 | dependencies: 3064 | '@jridgewell/set-array': 1.2.1 3065 | '@jridgewell/sourcemap-codec': 1.5.0 3066 | '@jridgewell/trace-mapping': 0.3.25 3067 | 3068 | '@jridgewell/remapping@2.3.5': 3069 | dependencies: 3070 | '@jridgewell/gen-mapping': 0.3.5 3071 | '@jridgewell/trace-mapping': 0.3.25 3072 | 3073 | '@jridgewell/resolve-uri@3.1.0': {} 3074 | 3075 | '@jridgewell/set-array@1.2.1': {} 3076 | 3077 | '@jridgewell/sourcemap-codec@1.5.0': {} 3078 | 3079 | '@jridgewell/trace-mapping@0.3.25': 3080 | dependencies: 3081 | '@jridgewell/resolve-uri': 3.1.0 3082 | '@jridgewell/sourcemap-codec': 1.5.0 3083 | 3084 | '@nodelib/fs.scandir@2.1.5': 3085 | dependencies: 3086 | '@nodelib/fs.stat': 2.0.5 3087 | run-parallel: 1.2.0 3088 | 3089 | '@nodelib/fs.stat@2.0.5': {} 3090 | 3091 | '@nodelib/fs.walk@1.2.8': 3092 | dependencies: 3093 | '@nodelib/fs.scandir': 2.1.5 3094 | fastq: 1.13.0 3095 | 3096 | '@rollup/plugin-alias@5.1.1(rollup@4.46.2)': 3097 | optionalDependencies: 3098 | rollup: 4.46.2 3099 | 3100 | '@rollup/plugin-commonjs@28.0.6(rollup@4.46.2)': 3101 | dependencies: 3102 | '@rollup/pluginutils': 5.2.0(rollup@4.46.2) 3103 | commondir: 1.0.1 3104 | estree-walker: 2.0.2 3105 | fdir: 6.4.6(picomatch@4.0.3) 3106 | is-reference: 1.2.1 3107 | magic-string: 0.30.17 3108 | picomatch: 4.0.3 3109 | optionalDependencies: 3110 | rollup: 4.46.2 3111 | 3112 | '@rollup/plugin-json@6.1.0(rollup@4.46.2)': 3113 | dependencies: 3114 | '@rollup/pluginutils': 5.2.0(rollup@4.46.2) 3115 | optionalDependencies: 3116 | rollup: 4.46.2 3117 | 3118 | '@rollup/plugin-node-resolve@16.0.1(rollup@4.46.2)': 3119 | dependencies: 3120 | '@rollup/pluginutils': 5.2.0(rollup@4.46.2) 3121 | '@types/resolve': 1.20.2 3122 | deepmerge: 4.2.2 3123 | is-module: 1.0.0 3124 | resolve: 1.22.8 3125 | optionalDependencies: 3126 | rollup: 4.46.2 3127 | 3128 | '@rollup/plugin-replace@6.0.2(rollup@4.46.2)': 3129 | dependencies: 3130 | '@rollup/pluginutils': 5.2.0(rollup@4.46.2) 3131 | magic-string: 0.30.17 3132 | optionalDependencies: 3133 | rollup: 4.46.2 3134 | 3135 | '@rollup/pluginutils@5.2.0(rollup@4.46.2)': 3136 | dependencies: 3137 | '@types/estree': 1.0.8 3138 | estree-walker: 2.0.2 3139 | picomatch: 4.0.3 3140 | optionalDependencies: 3141 | rollup: 4.46.2 3142 | 3143 | '@rollup/rollup-android-arm-eabi@4.46.2': 3144 | optional: true 3145 | 3146 | '@rollup/rollup-android-arm64@4.46.2': 3147 | optional: true 3148 | 3149 | '@rollup/rollup-darwin-arm64@4.46.2': 3150 | optional: true 3151 | 3152 | '@rollup/rollup-darwin-x64@4.46.2': 3153 | optional: true 3154 | 3155 | '@rollup/rollup-freebsd-arm64@4.46.2': 3156 | optional: true 3157 | 3158 | '@rollup/rollup-freebsd-x64@4.46.2': 3159 | optional: true 3160 | 3161 | '@rollup/rollup-linux-arm-gnueabihf@4.46.2': 3162 | optional: true 3163 | 3164 | '@rollup/rollup-linux-arm-musleabihf@4.46.2': 3165 | optional: true 3166 | 3167 | '@rollup/rollup-linux-arm64-gnu@4.46.2': 3168 | optional: true 3169 | 3170 | '@rollup/rollup-linux-arm64-musl@4.46.2': 3171 | optional: true 3172 | 3173 | '@rollup/rollup-linux-loongarch64-gnu@4.46.2': 3174 | optional: true 3175 | 3176 | '@rollup/rollup-linux-ppc64-gnu@4.46.2': 3177 | optional: true 3178 | 3179 | '@rollup/rollup-linux-riscv64-gnu@4.46.2': 3180 | optional: true 3181 | 3182 | '@rollup/rollup-linux-riscv64-musl@4.46.2': 3183 | optional: true 3184 | 3185 | '@rollup/rollup-linux-s390x-gnu@4.46.2': 3186 | optional: true 3187 | 3188 | '@rollup/rollup-linux-x64-gnu@4.46.2': 3189 | optional: true 3190 | 3191 | '@rollup/rollup-linux-x64-musl@4.46.2': 3192 | optional: true 3193 | 3194 | '@rollup/rollup-win32-arm64-msvc@4.46.2': 3195 | optional: true 3196 | 3197 | '@rollup/rollup-win32-ia32-msvc@4.46.2': 3198 | optional: true 3199 | 3200 | '@rollup/rollup-win32-x64-msvc@4.46.2': 3201 | optional: true 3202 | 3203 | '@stylistic/eslint-plugin@5.2.3(eslint@9.33.0(jiti@2.5.1))': 3204 | dependencies: 3205 | '@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0(jiti@2.5.1)) 3206 | '@typescript-eslint/types': 8.39.1 3207 | eslint: 9.33.0(jiti@2.5.1) 3208 | eslint-visitor-keys: 4.2.1 3209 | espree: 10.4.0 3210 | estraverse: 5.3.0 3211 | picomatch: 4.0.3 3212 | 3213 | '@trysound/sax@0.2.0': {} 3214 | 3215 | '@types/chai@5.2.2': 3216 | dependencies: 3217 | '@types/deep-eql': 4.0.2 3218 | 3219 | '@types/debug@4.1.12': 3220 | dependencies: 3221 | '@types/ms': 2.1.0 3222 | 3223 | '@types/deep-eql@4.0.2': {} 3224 | 3225 | '@types/estree@1.0.8': {} 3226 | 3227 | '@types/json-schema@7.0.15': {} 3228 | 3229 | '@types/mdast@4.0.4': 3230 | dependencies: 3231 | '@types/unist': 3.0.3 3232 | 3233 | '@types/ms@2.1.0': {} 3234 | 3235 | '@types/node@24.2.1': 3236 | dependencies: 3237 | undici-types: 7.10.0 3238 | 3239 | '@types/resolve@1.20.2': {} 3240 | 3241 | '@types/unist@3.0.3': {} 3242 | 3243 | '@typescript-eslint/eslint-plugin@8.39.1(@typescript-eslint/parser@8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)': 3244 | dependencies: 3245 | '@eslint-community/regexpp': 4.12.1 3246 | '@typescript-eslint/parser': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2) 3247 | '@typescript-eslint/scope-manager': 8.39.1 3248 | '@typescript-eslint/type-utils': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2) 3249 | '@typescript-eslint/utils': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2) 3250 | '@typescript-eslint/visitor-keys': 8.39.1 3251 | eslint: 9.33.0(jiti@2.5.1) 3252 | graphemer: 1.4.0 3253 | ignore: 7.0.5 3254 | natural-compare: 1.4.0 3255 | ts-api-utils: 2.1.0(typescript@5.9.2) 3256 | typescript: 5.9.2 3257 | transitivePeerDependencies: 3258 | - supports-color 3259 | 3260 | '@typescript-eslint/parser@8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)': 3261 | dependencies: 3262 | '@typescript-eslint/scope-manager': 8.39.1 3263 | '@typescript-eslint/types': 8.39.1 3264 | '@typescript-eslint/typescript-estree': 8.39.1(typescript@5.9.2) 3265 | '@typescript-eslint/visitor-keys': 8.39.1 3266 | debug: 4.4.1 3267 | eslint: 9.33.0(jiti@2.5.1) 3268 | typescript: 5.9.2 3269 | transitivePeerDependencies: 3270 | - supports-color 3271 | 3272 | '@typescript-eslint/project-service@8.39.1(typescript@5.9.2)': 3273 | dependencies: 3274 | '@typescript-eslint/tsconfig-utils': 8.39.1(typescript@5.9.2) 3275 | '@typescript-eslint/types': 8.39.1 3276 | debug: 4.4.1 3277 | typescript: 5.9.2 3278 | transitivePeerDependencies: 3279 | - supports-color 3280 | 3281 | '@typescript-eslint/scope-manager@8.39.1': 3282 | dependencies: 3283 | '@typescript-eslint/types': 8.39.1 3284 | '@typescript-eslint/visitor-keys': 8.39.1 3285 | 3286 | '@typescript-eslint/tsconfig-utils@8.39.1(typescript@5.9.2)': 3287 | dependencies: 3288 | typescript: 5.9.2 3289 | 3290 | '@typescript-eslint/type-utils@8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)': 3291 | dependencies: 3292 | '@typescript-eslint/types': 8.39.1 3293 | '@typescript-eslint/typescript-estree': 8.39.1(typescript@5.9.2) 3294 | '@typescript-eslint/utils': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2) 3295 | debug: 4.4.1 3296 | eslint: 9.33.0(jiti@2.5.1) 3297 | ts-api-utils: 2.1.0(typescript@5.9.2) 3298 | typescript: 5.9.2 3299 | transitivePeerDependencies: 3300 | - supports-color 3301 | 3302 | '@typescript-eslint/types@8.39.1': {} 3303 | 3304 | '@typescript-eslint/typescript-estree@8.39.1(typescript@5.9.2)': 3305 | dependencies: 3306 | '@typescript-eslint/project-service': 8.39.1(typescript@5.9.2) 3307 | '@typescript-eslint/tsconfig-utils': 8.39.1(typescript@5.9.2) 3308 | '@typescript-eslint/types': 8.39.1 3309 | '@typescript-eslint/visitor-keys': 8.39.1 3310 | debug: 4.4.1 3311 | fast-glob: 3.3.2 3312 | is-glob: 4.0.3 3313 | minimatch: 9.0.5 3314 | semver: 7.7.2 3315 | ts-api-utils: 2.1.0(typescript@5.9.2) 3316 | typescript: 5.9.2 3317 | transitivePeerDependencies: 3318 | - supports-color 3319 | 3320 | '@typescript-eslint/utils@8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)': 3321 | dependencies: 3322 | '@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0(jiti@2.5.1)) 3323 | '@typescript-eslint/scope-manager': 8.39.1 3324 | '@typescript-eslint/types': 8.39.1 3325 | '@typescript-eslint/typescript-estree': 8.39.1(typescript@5.9.2) 3326 | eslint: 9.33.0(jiti@2.5.1) 3327 | typescript: 5.9.2 3328 | transitivePeerDependencies: 3329 | - supports-color 3330 | 3331 | '@typescript-eslint/visitor-keys@8.39.1': 3332 | dependencies: 3333 | '@typescript-eslint/types': 8.39.1 3334 | eslint-visitor-keys: 4.2.1 3335 | 3336 | '@vitest/eslint-plugin@1.3.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.2.1)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.8.1))': 3337 | dependencies: 3338 | '@typescript-eslint/utils': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2) 3339 | eslint: 9.33.0(jiti@2.5.1) 3340 | optionalDependencies: 3341 | typescript: 5.9.2 3342 | vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.2.1)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.8.1) 3343 | transitivePeerDependencies: 3344 | - supports-color 3345 | 3346 | '@vitest/expect@3.2.4': 3347 | dependencies: 3348 | '@types/chai': 5.2.2 3349 | '@vitest/spy': 3.2.4 3350 | '@vitest/utils': 3.2.4 3351 | chai: 5.2.1 3352 | tinyrainbow: 2.0.0 3353 | 3354 | '@vitest/mocker@3.2.4(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.8.1))': 3355 | dependencies: 3356 | '@vitest/spy': 3.2.4 3357 | estree-walker: 3.0.3 3358 | magic-string: 0.30.17 3359 | optionalDependencies: 3360 | vite: 7.1.2(@types/node@24.2.1)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.8.1) 3361 | 3362 | '@vitest/pretty-format@3.2.4': 3363 | dependencies: 3364 | tinyrainbow: 2.0.0 3365 | 3366 | '@vitest/runner@3.2.4': 3367 | dependencies: 3368 | '@vitest/utils': 3.2.4 3369 | pathe: 2.0.3 3370 | strip-literal: 3.0.0 3371 | 3372 | '@vitest/snapshot@3.2.4': 3373 | dependencies: 3374 | '@vitest/pretty-format': 3.2.4 3375 | magic-string: 0.30.17 3376 | pathe: 2.0.3 3377 | 3378 | '@vitest/spy@3.2.4': 3379 | dependencies: 3380 | tinyspy: 4.0.3 3381 | 3382 | '@vitest/utils@3.2.4': 3383 | dependencies: 3384 | '@vitest/pretty-format': 3.2.4 3385 | loupe: 3.2.0 3386 | tinyrainbow: 2.0.0 3387 | 3388 | '@vue/compiler-core@3.3.10': 3389 | dependencies: 3390 | '@babel/parser': 7.26.5 3391 | '@vue/shared': 3.3.10 3392 | estree-walker: 2.0.2 3393 | source-map-js: 1.2.1 3394 | 3395 | '@vue/compiler-dom@3.3.10': 3396 | dependencies: 3397 | '@vue/compiler-core': 3.3.10 3398 | '@vue/shared': 3.3.10 3399 | 3400 | '@vue/compiler-sfc@3.3.10': 3401 | dependencies: 3402 | '@babel/parser': 7.26.5 3403 | '@vue/compiler-core': 3.3.10 3404 | '@vue/compiler-dom': 3.3.10 3405 | '@vue/compiler-ssr': 3.3.10 3406 | '@vue/reactivity-transform': 3.3.10 3407 | '@vue/shared': 3.3.10 3408 | estree-walker: 2.0.2 3409 | magic-string: 0.30.17 3410 | postcss: 8.5.6 3411 | source-map-js: 1.2.1 3412 | 3413 | '@vue/compiler-ssr@3.3.10': 3414 | dependencies: 3415 | '@vue/compiler-dom': 3.3.10 3416 | '@vue/shared': 3.3.10 3417 | 3418 | '@vue/reactivity-transform@3.3.10': 3419 | dependencies: 3420 | '@babel/parser': 7.26.5 3421 | '@vue/compiler-core': 3.3.10 3422 | '@vue/shared': 3.3.10 3423 | estree-walker: 2.0.2 3424 | magic-string: 0.30.17 3425 | 3426 | '@vue/shared@3.3.10': {} 3427 | 3428 | acorn-jsx@5.3.2(acorn@8.15.0): 3429 | dependencies: 3430 | acorn: 8.15.0 3431 | 3432 | acorn@8.15.0: {} 3433 | 3434 | ajv@6.12.6: 3435 | dependencies: 3436 | fast-deep-equal: 3.1.3 3437 | fast-json-stable-stringify: 2.1.0 3438 | json-schema-traverse: 0.4.1 3439 | uri-js: 4.4.1 3440 | 3441 | ansi-escapes@7.0.0: 3442 | dependencies: 3443 | environment: 1.1.0 3444 | 3445 | ansi-regex@5.0.1: {} 3446 | 3447 | ansi-regex@6.0.1: {} 3448 | 3449 | ansi-styles@4.3.0: 3450 | dependencies: 3451 | color-convert: 2.0.1 3452 | 3453 | ansi-styles@6.2.1: {} 3454 | 3455 | ansis@4.1.0: {} 3456 | 3457 | are-docs-informative@0.0.2: {} 3458 | 3459 | argparse@2.0.1: {} 3460 | 3461 | args-tokenizer@0.3.0: {} 3462 | 3463 | assertion-error@2.0.1: {} 3464 | 3465 | autoprefixer@10.4.21(postcss@8.5.6): 3466 | dependencies: 3467 | browserslist: 4.25.2 3468 | caniuse-lite: 1.0.30001734 3469 | fraction.js: 4.3.7 3470 | normalize-range: 0.1.2 3471 | picocolors: 1.1.1 3472 | postcss: 8.5.6 3473 | postcss-value-parser: 4.2.0 3474 | 3475 | balanced-match@1.0.2: {} 3476 | 3477 | boolbase@1.0.0: {} 3478 | 3479 | brace-expansion@1.1.11: 3480 | dependencies: 3481 | balanced-match: 1.0.2 3482 | concat-map: 0.0.1 3483 | 3484 | brace-expansion@2.0.1: 3485 | dependencies: 3486 | balanced-match: 1.0.2 3487 | 3488 | braces@3.0.3: 3489 | dependencies: 3490 | fill-range: 7.1.1 3491 | 3492 | browserslist@4.25.2: 3493 | dependencies: 3494 | caniuse-lite: 1.0.30001734 3495 | electron-to-chromium: 1.5.200 3496 | node-releases: 2.0.19 3497 | update-browserslist-db: 1.1.3(browserslist@4.25.2) 3498 | 3499 | builtin-modules@5.0.0: {} 3500 | 3501 | bumpp@10.2.3: 3502 | dependencies: 3503 | ansis: 4.1.0 3504 | args-tokenizer: 0.3.0 3505 | c12: 3.2.0 3506 | cac: 6.7.14 3507 | escalade: 3.2.0 3508 | jsonc-parser: 3.3.1 3509 | package-manager-detector: 1.3.0 3510 | semver: 7.7.2 3511 | tinyexec: 1.0.1 3512 | tinyglobby: 0.2.14 3513 | yaml: 2.8.1 3514 | transitivePeerDependencies: 3515 | - magicast 3516 | 3517 | c12@3.2.0: 3518 | dependencies: 3519 | chokidar: 4.0.3 3520 | confbox: 0.2.2 3521 | defu: 6.1.4 3522 | dotenv: 17.2.1 3523 | exsolve: 1.0.7 3524 | giget: 2.0.0 3525 | jiti: 2.5.1 3526 | ohash: 2.0.11 3527 | pathe: 2.0.3 3528 | perfect-debounce: 1.0.0 3529 | pkg-types: 2.2.0 3530 | rc9: 2.1.2 3531 | 3532 | cac@6.7.14: {} 3533 | 3534 | callsites@3.1.0: {} 3535 | 3536 | caniuse-api@3.0.0: 3537 | dependencies: 3538 | browserslist: 4.25.2 3539 | caniuse-lite: 1.0.30001734 3540 | lodash.memoize: 4.1.2 3541 | lodash.uniq: 4.5.0 3542 | 3543 | caniuse-lite@1.0.30001734: {} 3544 | 3545 | ccount@2.0.1: {} 3546 | 3547 | chai@5.2.1: 3548 | dependencies: 3549 | assertion-error: 2.0.1 3550 | check-error: 2.1.1 3551 | deep-eql: 5.0.2 3552 | loupe: 3.2.0 3553 | pathval: 2.0.0 3554 | 3555 | chalk@4.1.2: 3556 | dependencies: 3557 | ansi-styles: 4.3.0 3558 | supports-color: 7.2.0 3559 | 3560 | chalk@5.5.0: {} 3561 | 3562 | change-case@5.4.4: {} 3563 | 3564 | character-entities@2.0.2: {} 3565 | 3566 | check-error@2.1.1: {} 3567 | 3568 | chokidar@4.0.3: 3569 | dependencies: 3570 | readdirp: 4.1.1 3571 | 3572 | ci-info@4.3.0: {} 3573 | 3574 | citty@0.1.6: 3575 | dependencies: 3576 | consola: 3.4.2 3577 | 3578 | clean-regexp@1.0.0: 3579 | dependencies: 3580 | escape-string-regexp: 1.0.5 3581 | 3582 | cli-cursor@5.0.0: 3583 | dependencies: 3584 | restore-cursor: 5.1.0 3585 | 3586 | cli-truncate@4.0.0: 3587 | dependencies: 3588 | slice-ansi: 5.0.0 3589 | string-width: 7.0.0 3590 | 3591 | color-convert@2.0.1: 3592 | dependencies: 3593 | color-name: 1.1.4 3594 | 3595 | color-name@1.1.4: {} 3596 | 3597 | colord@2.9.3: {} 3598 | 3599 | colorette@2.0.20: {} 3600 | 3601 | commander@14.0.0: {} 3602 | 3603 | commander@7.2.0: {} 3604 | 3605 | comment-parser@1.4.1: {} 3606 | 3607 | commondir@1.0.1: {} 3608 | 3609 | concat-map@0.0.1: {} 3610 | 3611 | confbox@0.1.8: {} 3612 | 3613 | confbox@0.2.2: {} 3614 | 3615 | consola@3.4.2: {} 3616 | 3617 | core-js-compat@3.45.0: 3618 | dependencies: 3619 | browserslist: 4.25.2 3620 | 3621 | cross-spawn@7.0.6: 3622 | dependencies: 3623 | path-key: 3.1.1 3624 | shebang-command: 2.0.0 3625 | which: 2.0.2 3626 | 3627 | css-declaration-sorter@7.2.0(postcss@8.5.6): 3628 | dependencies: 3629 | postcss: 8.5.6 3630 | 3631 | css-select@5.1.0: 3632 | dependencies: 3633 | boolbase: 1.0.0 3634 | css-what: 6.1.0 3635 | domhandler: 5.0.3 3636 | domutils: 3.2.1 3637 | nth-check: 2.1.1 3638 | 3639 | css-tree@2.2.1: 3640 | dependencies: 3641 | mdn-data: 2.0.28 3642 | source-map-js: 1.2.1 3643 | 3644 | css-tree@2.3.1: 3645 | dependencies: 3646 | mdn-data: 2.0.30 3647 | source-map-js: 1.2.1 3648 | 3649 | css-what@6.1.0: {} 3650 | 3651 | cssesc@3.0.0: {} 3652 | 3653 | cssnano-preset-default@7.0.6(postcss@8.5.6): 3654 | dependencies: 3655 | browserslist: 4.25.2 3656 | css-declaration-sorter: 7.2.0(postcss@8.5.6) 3657 | cssnano-utils: 5.0.0(postcss@8.5.6) 3658 | postcss: 8.5.6 3659 | postcss-calc: 10.0.2(postcss@8.5.6) 3660 | postcss-colormin: 7.0.2(postcss@8.5.6) 3661 | postcss-convert-values: 7.0.4(postcss@8.5.6) 3662 | postcss-discard-comments: 7.0.3(postcss@8.5.6) 3663 | postcss-discard-duplicates: 7.0.1(postcss@8.5.6) 3664 | postcss-discard-empty: 7.0.0(postcss@8.5.6) 3665 | postcss-discard-overridden: 7.0.0(postcss@8.5.6) 3666 | postcss-merge-longhand: 7.0.4(postcss@8.5.6) 3667 | postcss-merge-rules: 7.0.4(postcss@8.5.6) 3668 | postcss-minify-font-values: 7.0.0(postcss@8.5.6) 3669 | postcss-minify-gradients: 7.0.0(postcss@8.5.6) 3670 | postcss-minify-params: 7.0.2(postcss@8.5.6) 3671 | postcss-minify-selectors: 7.0.4(postcss@8.5.6) 3672 | postcss-normalize-charset: 7.0.0(postcss@8.5.6) 3673 | postcss-normalize-display-values: 7.0.0(postcss@8.5.6) 3674 | postcss-normalize-positions: 7.0.0(postcss@8.5.6) 3675 | postcss-normalize-repeat-style: 7.0.0(postcss@8.5.6) 3676 | postcss-normalize-string: 7.0.0(postcss@8.5.6) 3677 | postcss-normalize-timing-functions: 7.0.0(postcss@8.5.6) 3678 | postcss-normalize-unicode: 7.0.2(postcss@8.5.6) 3679 | postcss-normalize-url: 7.0.0(postcss@8.5.6) 3680 | postcss-normalize-whitespace: 7.0.0(postcss@8.5.6) 3681 | postcss-ordered-values: 7.0.1(postcss@8.5.6) 3682 | postcss-reduce-initial: 7.0.2(postcss@8.5.6) 3683 | postcss-reduce-transforms: 7.0.0(postcss@8.5.6) 3684 | postcss-svgo: 7.0.1(postcss@8.5.6) 3685 | postcss-unique-selectors: 7.0.3(postcss@8.5.6) 3686 | 3687 | cssnano-utils@5.0.0(postcss@8.5.6): 3688 | dependencies: 3689 | postcss: 8.5.6 3690 | 3691 | cssnano@7.0.6(postcss@8.5.6): 3692 | dependencies: 3693 | cssnano-preset-default: 7.0.6(postcss@8.5.6) 3694 | lilconfig: 3.1.3 3695 | postcss: 8.5.6 3696 | 3697 | csso@5.0.5: 3698 | dependencies: 3699 | css-tree: 2.2.1 3700 | 3701 | debug@4.4.1: 3702 | dependencies: 3703 | ms: 2.1.3 3704 | 3705 | decode-named-character-reference@1.0.2: 3706 | dependencies: 3707 | character-entities: 2.0.2 3708 | 3709 | deep-eql@5.0.2: {} 3710 | 3711 | deep-is@0.1.4: {} 3712 | 3713 | deepmerge@4.2.2: {} 3714 | 3715 | defu@6.1.4: {} 3716 | 3717 | dequal@2.0.3: {} 3718 | 3719 | destr@2.0.3: {} 3720 | 3721 | devlop@1.1.0: 3722 | dependencies: 3723 | dequal: 2.0.3 3724 | 3725 | dom-serializer@2.0.0: 3726 | dependencies: 3727 | domelementtype: 2.3.0 3728 | domhandler: 5.0.3 3729 | entities: 4.5.0 3730 | 3731 | domelementtype@2.3.0: {} 3732 | 3733 | domhandler@5.0.3: 3734 | dependencies: 3735 | domelementtype: 2.3.0 3736 | 3737 | domutils@3.2.1: 3738 | dependencies: 3739 | dom-serializer: 2.0.0 3740 | domelementtype: 2.3.0 3741 | domhandler: 5.0.3 3742 | 3743 | dotenv@17.2.1: {} 3744 | 3745 | eastasianwidth@0.2.0: {} 3746 | 3747 | electron-to-chromium@1.5.200: {} 3748 | 3749 | emoji-regex@10.3.0: {} 3750 | 3751 | emoji-regex@8.0.0: {} 3752 | 3753 | emoji-regex@9.2.2: {} 3754 | 3755 | enhanced-resolve@5.17.1: 3756 | dependencies: 3757 | graceful-fs: 4.2.10 3758 | tapable: 2.2.1 3759 | 3760 | entities@4.5.0: {} 3761 | 3762 | environment@1.1.0: {} 3763 | 3764 | es-module-lexer@1.7.0: {} 3765 | 3766 | esbuild@0.23.1: 3767 | optionalDependencies: 3768 | '@esbuild/aix-ppc64': 0.23.1 3769 | '@esbuild/android-arm': 0.23.1 3770 | '@esbuild/android-arm64': 0.23.1 3771 | '@esbuild/android-x64': 0.23.1 3772 | '@esbuild/darwin-arm64': 0.23.1 3773 | '@esbuild/darwin-x64': 0.23.1 3774 | '@esbuild/freebsd-arm64': 0.23.1 3775 | '@esbuild/freebsd-x64': 0.23.1 3776 | '@esbuild/linux-arm': 0.23.1 3777 | '@esbuild/linux-arm64': 0.23.1 3778 | '@esbuild/linux-ia32': 0.23.1 3779 | '@esbuild/linux-loong64': 0.23.1 3780 | '@esbuild/linux-mips64el': 0.23.1 3781 | '@esbuild/linux-ppc64': 0.23.1 3782 | '@esbuild/linux-riscv64': 0.23.1 3783 | '@esbuild/linux-s390x': 0.23.1 3784 | '@esbuild/linux-x64': 0.23.1 3785 | '@esbuild/netbsd-x64': 0.23.1 3786 | '@esbuild/openbsd-arm64': 0.23.1 3787 | '@esbuild/openbsd-x64': 0.23.1 3788 | '@esbuild/sunos-x64': 0.23.1 3789 | '@esbuild/win32-arm64': 0.23.1 3790 | '@esbuild/win32-ia32': 0.23.1 3791 | '@esbuild/win32-x64': 0.23.1 3792 | 3793 | esbuild@0.25.9: 3794 | optionalDependencies: 3795 | '@esbuild/aix-ppc64': 0.25.9 3796 | '@esbuild/android-arm': 0.25.9 3797 | '@esbuild/android-arm64': 0.25.9 3798 | '@esbuild/android-x64': 0.25.9 3799 | '@esbuild/darwin-arm64': 0.25.9 3800 | '@esbuild/darwin-x64': 0.25.9 3801 | '@esbuild/freebsd-arm64': 0.25.9 3802 | '@esbuild/freebsd-x64': 0.25.9 3803 | '@esbuild/linux-arm': 0.25.9 3804 | '@esbuild/linux-arm64': 0.25.9 3805 | '@esbuild/linux-ia32': 0.25.9 3806 | '@esbuild/linux-loong64': 0.25.9 3807 | '@esbuild/linux-mips64el': 0.25.9 3808 | '@esbuild/linux-ppc64': 0.25.9 3809 | '@esbuild/linux-riscv64': 0.25.9 3810 | '@esbuild/linux-s390x': 0.25.9 3811 | '@esbuild/linux-x64': 0.25.9 3812 | '@esbuild/netbsd-arm64': 0.25.9 3813 | '@esbuild/netbsd-x64': 0.25.9 3814 | '@esbuild/openbsd-arm64': 0.25.9 3815 | '@esbuild/openbsd-x64': 0.25.9 3816 | '@esbuild/openharmony-arm64': 0.25.9 3817 | '@esbuild/sunos-x64': 0.25.9 3818 | '@esbuild/win32-arm64': 0.25.9 3819 | '@esbuild/win32-ia32': 0.25.9 3820 | '@esbuild/win32-x64': 0.25.9 3821 | 3822 | escalade@3.2.0: {} 3823 | 3824 | escape-string-regexp@1.0.5: {} 3825 | 3826 | escape-string-regexp@4.0.0: {} 3827 | 3828 | escape-string-regexp@5.0.0: {} 3829 | 3830 | eslint-compat-utils@0.5.1(eslint@9.33.0(jiti@2.5.1)): 3831 | dependencies: 3832 | eslint: 9.33.0(jiti@2.5.1) 3833 | semver: 7.7.2 3834 | 3835 | eslint-compat-utils@0.6.4(eslint@9.33.0(jiti@2.5.1)): 3836 | dependencies: 3837 | eslint: 9.33.0(jiti@2.5.1) 3838 | semver: 7.7.2 3839 | 3840 | eslint-config-flat-gitignore@2.1.0(eslint@9.33.0(jiti@2.5.1)): 3841 | dependencies: 3842 | '@eslint/compat': 1.2.5(eslint@9.33.0(jiti@2.5.1)) 3843 | eslint: 9.33.0(jiti@2.5.1) 3844 | 3845 | eslint-flat-config-utils@2.1.1: 3846 | dependencies: 3847 | pathe: 2.0.3 3848 | 3849 | eslint-json-compat-utils@0.2.1(eslint@9.33.0(jiti@2.5.1))(jsonc-eslint-parser@2.4.0): 3850 | dependencies: 3851 | eslint: 9.33.0(jiti@2.5.1) 3852 | esquery: 1.6.0 3853 | jsonc-eslint-parser: 2.4.0 3854 | 3855 | eslint-merge-processors@2.0.0(eslint@9.33.0(jiti@2.5.1)): 3856 | dependencies: 3857 | eslint: 9.33.0(jiti@2.5.1) 3858 | 3859 | eslint-plugin-antfu@3.1.1(eslint@9.33.0(jiti@2.5.1)): 3860 | dependencies: 3861 | eslint: 9.33.0(jiti@2.5.1) 3862 | 3863 | eslint-plugin-command@3.3.1(eslint@9.33.0(jiti@2.5.1)): 3864 | dependencies: 3865 | '@es-joy/jsdoccomment': 0.50.2 3866 | eslint: 9.33.0(jiti@2.5.1) 3867 | 3868 | eslint-plugin-es-x@7.8.0(eslint@9.33.0(jiti@2.5.1)): 3869 | dependencies: 3870 | '@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0(jiti@2.5.1)) 3871 | '@eslint-community/regexpp': 4.12.1 3872 | eslint: 9.33.0(jiti@2.5.1) 3873 | eslint-compat-utils: 0.5.1(eslint@9.33.0(jiti@2.5.1)) 3874 | 3875 | eslint-plugin-import-lite@0.3.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2): 3876 | dependencies: 3877 | '@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0(jiti@2.5.1)) 3878 | '@typescript-eslint/types': 8.39.1 3879 | eslint: 9.33.0(jiti@2.5.1) 3880 | optionalDependencies: 3881 | typescript: 5.9.2 3882 | 3883 | eslint-plugin-jsdoc@52.0.4(eslint@9.33.0(jiti@2.5.1)): 3884 | dependencies: 3885 | '@es-joy/jsdoccomment': 0.52.0 3886 | are-docs-informative: 0.0.2 3887 | comment-parser: 1.4.1 3888 | debug: 4.4.1 3889 | escape-string-regexp: 4.0.0 3890 | eslint: 9.33.0(jiti@2.5.1) 3891 | espree: 10.4.0 3892 | esquery: 1.6.0 3893 | parse-imports-exports: 0.2.4 3894 | semver: 7.7.2 3895 | spdx-expression-parse: 4.0.0 3896 | transitivePeerDependencies: 3897 | - supports-color 3898 | 3899 | eslint-plugin-jsonc@2.20.1(eslint@9.33.0(jiti@2.5.1)): 3900 | dependencies: 3901 | '@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0(jiti@2.5.1)) 3902 | eslint: 9.33.0(jiti@2.5.1) 3903 | eslint-compat-utils: 0.6.4(eslint@9.33.0(jiti@2.5.1)) 3904 | eslint-json-compat-utils: 0.2.1(eslint@9.33.0(jiti@2.5.1))(jsonc-eslint-parser@2.4.0) 3905 | espree: 10.4.0 3906 | graphemer: 1.4.0 3907 | jsonc-eslint-parser: 2.4.0 3908 | natural-compare: 1.4.0 3909 | synckit: 0.6.2 3910 | transitivePeerDependencies: 3911 | - '@eslint/json' 3912 | 3913 | eslint-plugin-n@17.21.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2): 3914 | dependencies: 3915 | '@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0(jiti@2.5.1)) 3916 | enhanced-resolve: 5.17.1 3917 | eslint: 9.33.0(jiti@2.5.1) 3918 | eslint-plugin-es-x: 7.8.0(eslint@9.33.0(jiti@2.5.1)) 3919 | get-tsconfig: 4.10.0 3920 | globals: 15.14.0 3921 | globrex: 0.1.2 3922 | ignore: 5.3.2 3923 | semver: 7.7.2 3924 | ts-declaration-location: 1.0.7(typescript@5.9.2) 3925 | transitivePeerDependencies: 3926 | - typescript 3927 | 3928 | eslint-plugin-no-only-tests@3.3.0: {} 3929 | 3930 | eslint-plugin-perfectionist@4.15.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2): 3931 | dependencies: 3932 | '@typescript-eslint/types': 8.39.1 3933 | '@typescript-eslint/utils': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2) 3934 | eslint: 9.33.0(jiti@2.5.1) 3935 | natural-orderby: 5.0.0 3936 | transitivePeerDependencies: 3937 | - supports-color 3938 | - typescript 3939 | 3940 | eslint-plugin-pnpm@1.1.0(eslint@9.33.0(jiti@2.5.1)): 3941 | dependencies: 3942 | eslint: 9.33.0(jiti@2.5.1) 3943 | find-up-simple: 1.0.1 3944 | jsonc-eslint-parser: 2.4.0 3945 | pathe: 2.0.3 3946 | pnpm-workspace-yaml: 1.1.0 3947 | tinyglobby: 0.2.14 3948 | yaml-eslint-parser: 1.3.0 3949 | 3950 | eslint-plugin-regexp@2.10.0(eslint@9.33.0(jiti@2.5.1)): 3951 | dependencies: 3952 | '@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0(jiti@2.5.1)) 3953 | '@eslint-community/regexpp': 4.12.1 3954 | comment-parser: 1.4.1 3955 | eslint: 9.33.0(jiti@2.5.1) 3956 | jsdoc-type-pratt-parser: 4.1.0 3957 | refa: 0.12.1 3958 | regexp-ast-analysis: 0.7.1 3959 | scslre: 0.3.0 3960 | 3961 | eslint-plugin-toml@0.12.0(eslint@9.33.0(jiti@2.5.1)): 3962 | dependencies: 3963 | debug: 4.4.1 3964 | eslint: 9.33.0(jiti@2.5.1) 3965 | eslint-compat-utils: 0.6.4(eslint@9.33.0(jiti@2.5.1)) 3966 | lodash: 4.17.21 3967 | toml-eslint-parser: 0.10.0 3968 | transitivePeerDependencies: 3969 | - supports-color 3970 | 3971 | eslint-plugin-unicorn@60.0.0(eslint@9.33.0(jiti@2.5.1)): 3972 | dependencies: 3973 | '@babel/helper-validator-identifier': 7.27.1 3974 | '@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0(jiti@2.5.1)) 3975 | '@eslint/plugin-kit': 0.3.5 3976 | change-case: 5.4.4 3977 | ci-info: 4.3.0 3978 | clean-regexp: 1.0.0 3979 | core-js-compat: 3.45.0 3980 | eslint: 9.33.0(jiti@2.5.1) 3981 | esquery: 1.6.0 3982 | find-up-simple: 1.0.1 3983 | globals: 16.3.0 3984 | indent-string: 5.0.0 3985 | is-builtin-module: 5.0.0 3986 | jsesc: 3.1.0 3987 | pluralize: 8.0.0 3988 | regexp-tree: 0.1.27 3989 | regjsparser: 0.12.0 3990 | semver: 7.7.2 3991 | strip-indent: 4.0.0 3992 | 3993 | eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.39.1(@typescript-eslint/parser@8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.33.0(jiti@2.5.1)): 3994 | dependencies: 3995 | eslint: 9.33.0(jiti@2.5.1) 3996 | optionalDependencies: 3997 | '@typescript-eslint/eslint-plugin': 8.39.1(@typescript-eslint/parser@8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2) 3998 | 3999 | eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.33.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.33.0(jiti@2.5.1))): 4000 | dependencies: 4001 | '@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0(jiti@2.5.1)) 4002 | eslint: 9.33.0(jiti@2.5.1) 4003 | natural-compare: 1.4.0 4004 | nth-check: 2.1.1 4005 | postcss-selector-parser: 6.1.2 4006 | semver: 7.7.2 4007 | vue-eslint-parser: 10.2.0(eslint@9.33.0(jiti@2.5.1)) 4008 | xml-name-validator: 4.0.0 4009 | optionalDependencies: 4010 | '@typescript-eslint/parser': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2) 4011 | 4012 | eslint-plugin-yml@1.18.0(eslint@9.33.0(jiti@2.5.1)): 4013 | dependencies: 4014 | debug: 4.4.1 4015 | escape-string-regexp: 4.0.0 4016 | eslint: 9.33.0(jiti@2.5.1) 4017 | eslint-compat-utils: 0.6.4(eslint@9.33.0(jiti@2.5.1)) 4018 | natural-compare: 1.4.0 4019 | yaml-eslint-parser: 1.3.0 4020 | transitivePeerDependencies: 4021 | - supports-color 4022 | 4023 | eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.3.10)(eslint@9.33.0(jiti@2.5.1)): 4024 | dependencies: 4025 | '@vue/compiler-sfc': 3.3.10 4026 | eslint: 9.33.0(jiti@2.5.1) 4027 | 4028 | eslint-scope@8.4.0: 4029 | dependencies: 4030 | esrecurse: 4.3.0 4031 | estraverse: 5.3.0 4032 | 4033 | eslint-visitor-keys@3.4.3: {} 4034 | 4035 | eslint-visitor-keys@4.2.1: {} 4036 | 4037 | eslint@9.33.0(jiti@2.5.1): 4038 | dependencies: 4039 | '@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0(jiti@2.5.1)) 4040 | '@eslint-community/regexpp': 4.12.1 4041 | '@eslint/config-array': 0.21.0 4042 | '@eslint/config-helpers': 0.3.1 4043 | '@eslint/core': 0.15.2 4044 | '@eslint/eslintrc': 3.3.1 4045 | '@eslint/js': 9.33.0 4046 | '@eslint/plugin-kit': 0.3.5 4047 | '@humanfs/node': 0.16.6 4048 | '@humanwhocodes/module-importer': 1.0.1 4049 | '@humanwhocodes/retry': 0.4.3 4050 | '@types/estree': 1.0.8 4051 | '@types/json-schema': 7.0.15 4052 | ajv: 6.12.6 4053 | chalk: 4.1.2 4054 | cross-spawn: 7.0.6 4055 | debug: 4.4.1 4056 | escape-string-regexp: 4.0.0 4057 | eslint-scope: 8.4.0 4058 | eslint-visitor-keys: 4.2.1 4059 | espree: 10.4.0 4060 | esquery: 1.6.0 4061 | esutils: 2.0.3 4062 | fast-deep-equal: 3.1.3 4063 | file-entry-cache: 8.0.0 4064 | find-up: 5.0.0 4065 | glob-parent: 6.0.2 4066 | ignore: 5.3.2 4067 | imurmurhash: 0.1.4 4068 | is-glob: 4.0.3 4069 | json-stable-stringify-without-jsonify: 1.0.1 4070 | lodash.merge: 4.6.2 4071 | minimatch: 3.1.2 4072 | natural-compare: 1.4.0 4073 | optionator: 0.9.3 4074 | optionalDependencies: 4075 | jiti: 2.5.1 4076 | transitivePeerDependencies: 4077 | - supports-color 4078 | 4079 | esno@4.8.0: 4080 | dependencies: 4081 | tsx: 4.19.2 4082 | 4083 | espree@10.4.0: 4084 | dependencies: 4085 | acorn: 8.15.0 4086 | acorn-jsx: 5.3.2(acorn@8.15.0) 4087 | eslint-visitor-keys: 4.2.1 4088 | 4089 | espree@9.6.1: 4090 | dependencies: 4091 | acorn: 8.15.0 4092 | acorn-jsx: 5.3.2(acorn@8.15.0) 4093 | eslint-visitor-keys: 3.4.3 4094 | 4095 | esquery@1.6.0: 4096 | dependencies: 4097 | estraverse: 5.3.0 4098 | 4099 | esrecurse@4.3.0: 4100 | dependencies: 4101 | estraverse: 5.3.0 4102 | 4103 | estraverse@5.3.0: {} 4104 | 4105 | estree-walker@2.0.2: {} 4106 | 4107 | estree-walker@3.0.3: 4108 | dependencies: 4109 | '@types/estree': 1.0.8 4110 | 4111 | esutils@2.0.3: {} 4112 | 4113 | eventemitter3@5.0.1: {} 4114 | 4115 | expect-type@1.2.2: {} 4116 | 4117 | exsolve@1.0.7: {} 4118 | 4119 | fast-deep-equal@3.1.3: {} 4120 | 4121 | fast-glob@3.3.2: 4122 | dependencies: 4123 | '@nodelib/fs.stat': 2.0.5 4124 | '@nodelib/fs.walk': 1.2.8 4125 | glob-parent: 5.1.2 4126 | merge2: 1.4.1 4127 | micromatch: 4.0.8 4128 | 4129 | fast-json-stable-stringify@2.1.0: {} 4130 | 4131 | fast-levenshtein@2.0.6: {} 4132 | 4133 | fastq@1.13.0: 4134 | dependencies: 4135 | reusify: 1.0.4 4136 | 4137 | fault@2.0.1: 4138 | dependencies: 4139 | format: 0.2.2 4140 | 4141 | fdir@6.4.6(picomatch@4.0.3): 4142 | optionalDependencies: 4143 | picomatch: 4.0.3 4144 | 4145 | file-entry-cache@8.0.0: 4146 | dependencies: 4147 | flat-cache: 4.0.1 4148 | 4149 | fill-range@7.1.1: 4150 | dependencies: 4151 | to-regex-range: 5.0.1 4152 | 4153 | find-up-simple@1.0.1: {} 4154 | 4155 | find-up@5.0.0: 4156 | dependencies: 4157 | locate-path: 6.0.0 4158 | path-exists: 4.0.0 4159 | 4160 | fix-dts-default-cjs-exports@1.0.1: 4161 | dependencies: 4162 | magic-string: 0.30.17 4163 | mlly: 1.7.4 4164 | rollup: 4.46.2 4165 | 4166 | flat-cache@4.0.1: 4167 | dependencies: 4168 | flatted: 3.3.1 4169 | keyv: 4.5.4 4170 | 4171 | flatted@3.3.1: {} 4172 | 4173 | foreground-child@3.1.1: 4174 | dependencies: 4175 | cross-spawn: 7.0.6 4176 | signal-exit: 4.1.0 4177 | 4178 | format@0.2.2: {} 4179 | 4180 | fraction.js@4.3.7: {} 4181 | 4182 | fsevents@2.3.3: 4183 | optional: true 4184 | 4185 | function-bind@1.1.2: {} 4186 | 4187 | fzf@0.5.2: {} 4188 | 4189 | get-east-asian-width@1.2.0: {} 4190 | 4191 | get-tsconfig@4.10.0: 4192 | dependencies: 4193 | resolve-pkg-maps: 1.0.0 4194 | 4195 | giget@2.0.0: 4196 | dependencies: 4197 | citty: 0.1.6 4198 | consola: 3.4.2 4199 | defu: 6.1.4 4200 | node-fetch-native: 1.6.7 4201 | nypm: 0.6.1 4202 | pathe: 2.0.3 4203 | 4204 | github-slugger@2.0.0: {} 4205 | 4206 | glob-parent@5.1.2: 4207 | dependencies: 4208 | is-glob: 4.0.3 4209 | 4210 | glob-parent@6.0.2: 4211 | dependencies: 4212 | is-glob: 4.0.3 4213 | 4214 | glob@11.0.1: 4215 | dependencies: 4216 | foreground-child: 3.1.1 4217 | jackspeak: 4.0.2 4218 | minimatch: 10.0.1 4219 | minipass: 7.1.2 4220 | package-json-from-dist: 1.0.1 4221 | path-scurry: 2.0.0 4222 | 4223 | globals@14.0.0: {} 4224 | 4225 | globals@15.14.0: {} 4226 | 4227 | globals@16.3.0: {} 4228 | 4229 | globrex@0.1.2: {} 4230 | 4231 | graceful-fs@4.2.10: {} 4232 | 4233 | graphemer@1.4.0: {} 4234 | 4235 | has-flag@4.0.0: {} 4236 | 4237 | hasown@2.0.0: 4238 | dependencies: 4239 | function-bind: 1.1.2 4240 | 4241 | hookable@5.5.3: {} 4242 | 4243 | ignore@5.3.2: {} 4244 | 4245 | ignore@7.0.5: {} 4246 | 4247 | import-fresh@3.3.0: 4248 | dependencies: 4249 | parent-module: 1.0.1 4250 | resolve-from: 4.0.0 4251 | 4252 | imurmurhash@0.1.4: {} 4253 | 4254 | indent-string@5.0.0: {} 4255 | 4256 | is-builtin-module@5.0.0: 4257 | dependencies: 4258 | builtin-modules: 5.0.0 4259 | 4260 | is-core-module@2.13.1: 4261 | dependencies: 4262 | hasown: 2.0.0 4263 | 4264 | is-extglob@2.1.1: {} 4265 | 4266 | is-fullwidth-code-point@3.0.0: {} 4267 | 4268 | is-fullwidth-code-point@4.0.0: {} 4269 | 4270 | is-fullwidth-code-point@5.0.0: 4271 | dependencies: 4272 | get-east-asian-width: 1.2.0 4273 | 4274 | is-glob@4.0.3: 4275 | dependencies: 4276 | is-extglob: 2.1.1 4277 | 4278 | is-module@1.0.0: {} 4279 | 4280 | is-number@7.0.0: {} 4281 | 4282 | is-reference@1.2.1: 4283 | dependencies: 4284 | '@types/estree': 1.0.8 4285 | 4286 | isexe@2.0.0: {} 4287 | 4288 | jackspeak@4.0.2: 4289 | dependencies: 4290 | '@isaacs/cliui': 8.0.2 4291 | 4292 | jiti@1.21.7: {} 4293 | 4294 | jiti@2.5.1: {} 4295 | 4296 | js-tokens@4.0.0: 4297 | optional: true 4298 | 4299 | js-tokens@9.0.1: {} 4300 | 4301 | js-yaml@4.1.0: 4302 | dependencies: 4303 | argparse: 2.0.1 4304 | 4305 | jsdoc-type-pratt-parser@4.1.0: {} 4306 | 4307 | jsesc@3.0.2: {} 4308 | 4309 | jsesc@3.1.0: {} 4310 | 4311 | json-buffer@3.0.1: {} 4312 | 4313 | json-schema-traverse@0.4.1: {} 4314 | 4315 | json-stable-stringify-without-jsonify@1.0.1: {} 4316 | 4317 | jsonc-eslint-parser@2.4.0: 4318 | dependencies: 4319 | acorn: 8.15.0 4320 | eslint-visitor-keys: 3.4.3 4321 | espree: 9.6.1 4322 | semver: 7.7.2 4323 | 4324 | jsonc-parser@3.3.1: {} 4325 | 4326 | keyv@4.5.4: 4327 | dependencies: 4328 | json-buffer: 3.0.1 4329 | 4330 | knitwork@1.2.0: {} 4331 | 4332 | levn@0.4.1: 4333 | dependencies: 4334 | prelude-ls: 1.2.1 4335 | type-check: 0.4.0 4336 | 4337 | lilconfig@3.1.3: {} 4338 | 4339 | lint-staged@16.1.5: 4340 | dependencies: 4341 | chalk: 5.5.0 4342 | commander: 14.0.0 4343 | debug: 4.4.1 4344 | lilconfig: 3.1.3 4345 | listr2: 9.0.1 4346 | micromatch: 4.0.8 4347 | nano-spawn: 1.0.2 4348 | pidtree: 0.6.0 4349 | string-argv: 0.3.2 4350 | yaml: 2.8.1 4351 | transitivePeerDependencies: 4352 | - supports-color 4353 | 4354 | listr2@9.0.1: 4355 | dependencies: 4356 | cli-truncate: 4.0.0 4357 | colorette: 2.0.20 4358 | eventemitter3: 5.0.1 4359 | log-update: 6.1.0 4360 | rfdc: 1.4.1 4361 | wrap-ansi: 9.0.0 4362 | 4363 | local-pkg@1.1.1: 4364 | dependencies: 4365 | mlly: 1.7.4 4366 | pkg-types: 2.2.0 4367 | quansync: 0.2.10 4368 | 4369 | locate-path@6.0.0: 4370 | dependencies: 4371 | p-locate: 5.0.0 4372 | 4373 | lodash.memoize@4.1.2: {} 4374 | 4375 | lodash.merge@4.6.2: {} 4376 | 4377 | lodash.uniq@4.5.0: {} 4378 | 4379 | lodash@4.17.21: {} 4380 | 4381 | log-update@6.1.0: 4382 | dependencies: 4383 | ansi-escapes: 7.0.0 4384 | cli-cursor: 5.0.0 4385 | slice-ansi: 7.1.0 4386 | strip-ansi: 7.1.0 4387 | wrap-ansi: 9.0.0 4388 | 4389 | longest-streak@3.1.0: {} 4390 | 4391 | loupe@3.2.0: {} 4392 | 4393 | lru-cache@11.0.2: {} 4394 | 4395 | magic-string@0.30.17: 4396 | dependencies: 4397 | '@jridgewell/sourcemap-codec': 1.5.0 4398 | 4399 | markdown-table@3.0.4: {} 4400 | 4401 | mdast-util-find-and-replace@3.0.1: 4402 | dependencies: 4403 | '@types/mdast': 4.0.4 4404 | escape-string-regexp: 5.0.0 4405 | unist-util-is: 6.0.0 4406 | unist-util-visit-parents: 6.0.1 4407 | 4408 | mdast-util-from-markdown@2.0.2: 4409 | dependencies: 4410 | '@types/mdast': 4.0.4 4411 | '@types/unist': 3.0.3 4412 | decode-named-character-reference: 1.0.2 4413 | devlop: 1.1.0 4414 | mdast-util-to-string: 4.0.0 4415 | micromark: 4.0.1 4416 | micromark-util-decode-numeric-character-reference: 2.0.2 4417 | micromark-util-decode-string: 2.0.1 4418 | micromark-util-normalize-identifier: 2.0.1 4419 | micromark-util-symbol: 2.0.1 4420 | micromark-util-types: 2.0.1 4421 | unist-util-stringify-position: 4.0.0 4422 | transitivePeerDependencies: 4423 | - supports-color 4424 | 4425 | mdast-util-frontmatter@2.0.1: 4426 | dependencies: 4427 | '@types/mdast': 4.0.4 4428 | devlop: 1.1.0 4429 | escape-string-regexp: 5.0.0 4430 | mdast-util-from-markdown: 2.0.2 4431 | mdast-util-to-markdown: 2.1.2 4432 | micromark-extension-frontmatter: 2.0.0 4433 | transitivePeerDependencies: 4434 | - supports-color 4435 | 4436 | mdast-util-gfm-autolink-literal@2.0.1: 4437 | dependencies: 4438 | '@types/mdast': 4.0.4 4439 | ccount: 2.0.1 4440 | devlop: 1.1.0 4441 | mdast-util-find-and-replace: 3.0.1 4442 | micromark-util-character: 2.1.1 4443 | 4444 | mdast-util-gfm-footnote@2.0.0: 4445 | dependencies: 4446 | '@types/mdast': 4.0.4 4447 | devlop: 1.1.0 4448 | mdast-util-from-markdown: 2.0.2 4449 | mdast-util-to-markdown: 2.1.2 4450 | micromark-util-normalize-identifier: 2.0.1 4451 | transitivePeerDependencies: 4452 | - supports-color 4453 | 4454 | mdast-util-gfm-strikethrough@2.0.0: 4455 | dependencies: 4456 | '@types/mdast': 4.0.4 4457 | mdast-util-from-markdown: 2.0.2 4458 | mdast-util-to-markdown: 2.1.2 4459 | transitivePeerDependencies: 4460 | - supports-color 4461 | 4462 | mdast-util-gfm-table@2.0.0: 4463 | dependencies: 4464 | '@types/mdast': 4.0.4 4465 | devlop: 1.1.0 4466 | markdown-table: 3.0.4 4467 | mdast-util-from-markdown: 2.0.2 4468 | mdast-util-to-markdown: 2.1.2 4469 | transitivePeerDependencies: 4470 | - supports-color 4471 | 4472 | mdast-util-gfm-task-list-item@2.0.0: 4473 | dependencies: 4474 | '@types/mdast': 4.0.4 4475 | devlop: 1.1.0 4476 | mdast-util-from-markdown: 2.0.2 4477 | mdast-util-to-markdown: 2.1.2 4478 | transitivePeerDependencies: 4479 | - supports-color 4480 | 4481 | mdast-util-gfm@3.1.0: 4482 | dependencies: 4483 | mdast-util-from-markdown: 2.0.2 4484 | mdast-util-gfm-autolink-literal: 2.0.1 4485 | mdast-util-gfm-footnote: 2.0.0 4486 | mdast-util-gfm-strikethrough: 2.0.0 4487 | mdast-util-gfm-table: 2.0.0 4488 | mdast-util-gfm-task-list-item: 2.0.0 4489 | mdast-util-to-markdown: 2.1.2 4490 | transitivePeerDependencies: 4491 | - supports-color 4492 | 4493 | mdast-util-phrasing@4.1.0: 4494 | dependencies: 4495 | '@types/mdast': 4.0.4 4496 | unist-util-is: 6.0.0 4497 | 4498 | mdast-util-to-markdown@2.1.2: 4499 | dependencies: 4500 | '@types/mdast': 4.0.4 4501 | '@types/unist': 3.0.3 4502 | longest-streak: 3.1.0 4503 | mdast-util-phrasing: 4.1.0 4504 | mdast-util-to-string: 4.0.0 4505 | micromark-util-classify-character: 2.0.1 4506 | micromark-util-decode-string: 2.0.1 4507 | unist-util-visit: 5.0.0 4508 | zwitch: 2.0.4 4509 | 4510 | mdast-util-to-string@4.0.0: 4511 | dependencies: 4512 | '@types/mdast': 4.0.4 4513 | 4514 | mdn-data@2.0.28: {} 4515 | 4516 | mdn-data@2.0.30: {} 4517 | 4518 | merge2@1.4.1: {} 4519 | 4520 | micromark-core-commonmark@2.0.2: 4521 | dependencies: 4522 | decode-named-character-reference: 1.0.2 4523 | devlop: 1.1.0 4524 | micromark-factory-destination: 2.0.1 4525 | micromark-factory-label: 2.0.1 4526 | micromark-factory-space: 2.0.1 4527 | micromark-factory-title: 2.0.1 4528 | micromark-factory-whitespace: 2.0.1 4529 | micromark-util-character: 2.1.1 4530 | micromark-util-chunked: 2.0.1 4531 | micromark-util-classify-character: 2.0.1 4532 | micromark-util-html-tag-name: 2.0.1 4533 | micromark-util-normalize-identifier: 2.0.1 4534 | micromark-util-resolve-all: 2.0.1 4535 | micromark-util-subtokenize: 2.0.3 4536 | micromark-util-symbol: 2.0.1 4537 | micromark-util-types: 2.0.1 4538 | 4539 | micromark-extension-frontmatter@2.0.0: 4540 | dependencies: 4541 | fault: 2.0.1 4542 | micromark-util-character: 2.1.1 4543 | micromark-util-symbol: 2.0.1 4544 | micromark-util-types: 2.0.1 4545 | 4546 | micromark-extension-gfm-autolink-literal@2.1.0: 4547 | dependencies: 4548 | micromark-util-character: 2.1.1 4549 | micromark-util-sanitize-uri: 2.0.1 4550 | micromark-util-symbol: 2.0.1 4551 | micromark-util-types: 2.0.1 4552 | 4553 | micromark-extension-gfm-footnote@2.1.0: 4554 | dependencies: 4555 | devlop: 1.1.0 4556 | micromark-core-commonmark: 2.0.2 4557 | micromark-factory-space: 2.0.1 4558 | micromark-util-character: 2.1.1 4559 | micromark-util-normalize-identifier: 2.0.1 4560 | micromark-util-sanitize-uri: 2.0.1 4561 | micromark-util-symbol: 2.0.1 4562 | micromark-util-types: 2.0.1 4563 | 4564 | micromark-extension-gfm-strikethrough@2.1.0: 4565 | dependencies: 4566 | devlop: 1.1.0 4567 | micromark-util-chunked: 2.0.1 4568 | micromark-util-classify-character: 2.0.1 4569 | micromark-util-resolve-all: 2.0.1 4570 | micromark-util-symbol: 2.0.1 4571 | micromark-util-types: 2.0.1 4572 | 4573 | micromark-extension-gfm-table@2.1.0: 4574 | dependencies: 4575 | devlop: 1.1.0 4576 | micromark-factory-space: 2.0.1 4577 | micromark-util-character: 2.1.1 4578 | micromark-util-symbol: 2.0.1 4579 | micromark-util-types: 2.0.1 4580 | 4581 | micromark-extension-gfm-tagfilter@2.0.0: 4582 | dependencies: 4583 | micromark-util-types: 2.0.1 4584 | 4585 | micromark-extension-gfm-task-list-item@2.1.0: 4586 | dependencies: 4587 | devlop: 1.1.0 4588 | micromark-factory-space: 2.0.1 4589 | micromark-util-character: 2.1.1 4590 | micromark-util-symbol: 2.0.1 4591 | micromark-util-types: 2.0.1 4592 | 4593 | micromark-extension-gfm@3.0.0: 4594 | dependencies: 4595 | micromark-extension-gfm-autolink-literal: 2.1.0 4596 | micromark-extension-gfm-footnote: 2.1.0 4597 | micromark-extension-gfm-strikethrough: 2.1.0 4598 | micromark-extension-gfm-table: 2.1.0 4599 | micromark-extension-gfm-tagfilter: 2.0.0 4600 | micromark-extension-gfm-task-list-item: 2.1.0 4601 | micromark-util-combine-extensions: 2.0.1 4602 | micromark-util-types: 2.0.1 4603 | 4604 | micromark-factory-destination@2.0.1: 4605 | dependencies: 4606 | micromark-util-character: 2.1.1 4607 | micromark-util-symbol: 2.0.1 4608 | micromark-util-types: 2.0.1 4609 | 4610 | micromark-factory-label@2.0.1: 4611 | dependencies: 4612 | devlop: 1.1.0 4613 | micromark-util-character: 2.1.1 4614 | micromark-util-symbol: 2.0.1 4615 | micromark-util-types: 2.0.1 4616 | 4617 | micromark-factory-space@2.0.1: 4618 | dependencies: 4619 | micromark-util-character: 2.1.1 4620 | micromark-util-types: 2.0.1 4621 | 4622 | micromark-factory-title@2.0.1: 4623 | dependencies: 4624 | micromark-factory-space: 2.0.1 4625 | micromark-util-character: 2.1.1 4626 | micromark-util-symbol: 2.0.1 4627 | micromark-util-types: 2.0.1 4628 | 4629 | micromark-factory-whitespace@2.0.1: 4630 | dependencies: 4631 | micromark-factory-space: 2.0.1 4632 | micromark-util-character: 2.1.1 4633 | micromark-util-symbol: 2.0.1 4634 | micromark-util-types: 2.0.1 4635 | 4636 | micromark-util-character@2.1.1: 4637 | dependencies: 4638 | micromark-util-symbol: 2.0.1 4639 | micromark-util-types: 2.0.1 4640 | 4641 | micromark-util-chunked@2.0.1: 4642 | dependencies: 4643 | micromark-util-symbol: 2.0.1 4644 | 4645 | micromark-util-classify-character@2.0.1: 4646 | dependencies: 4647 | micromark-util-character: 2.1.1 4648 | micromark-util-symbol: 2.0.1 4649 | micromark-util-types: 2.0.1 4650 | 4651 | micromark-util-combine-extensions@2.0.1: 4652 | dependencies: 4653 | micromark-util-chunked: 2.0.1 4654 | micromark-util-types: 2.0.1 4655 | 4656 | micromark-util-decode-numeric-character-reference@2.0.2: 4657 | dependencies: 4658 | micromark-util-symbol: 2.0.1 4659 | 4660 | micromark-util-decode-string@2.0.1: 4661 | dependencies: 4662 | decode-named-character-reference: 1.0.2 4663 | micromark-util-character: 2.1.1 4664 | micromark-util-decode-numeric-character-reference: 2.0.2 4665 | micromark-util-symbol: 2.0.1 4666 | 4667 | micromark-util-encode@2.0.1: {} 4668 | 4669 | micromark-util-html-tag-name@2.0.1: {} 4670 | 4671 | micromark-util-normalize-identifier@2.0.1: 4672 | dependencies: 4673 | micromark-util-symbol: 2.0.1 4674 | 4675 | micromark-util-resolve-all@2.0.1: 4676 | dependencies: 4677 | micromark-util-types: 2.0.1 4678 | 4679 | micromark-util-sanitize-uri@2.0.1: 4680 | dependencies: 4681 | micromark-util-character: 2.1.1 4682 | micromark-util-encode: 2.0.1 4683 | micromark-util-symbol: 2.0.1 4684 | 4685 | micromark-util-subtokenize@2.0.3: 4686 | dependencies: 4687 | devlop: 1.1.0 4688 | micromark-util-chunked: 2.0.1 4689 | micromark-util-symbol: 2.0.1 4690 | micromark-util-types: 2.0.1 4691 | 4692 | micromark-util-symbol@2.0.1: {} 4693 | 4694 | micromark-util-types@2.0.1: {} 4695 | 4696 | micromark@4.0.1: 4697 | dependencies: 4698 | '@types/debug': 4.1.12 4699 | debug: 4.4.1 4700 | decode-named-character-reference: 1.0.2 4701 | devlop: 1.1.0 4702 | micromark-core-commonmark: 2.0.2 4703 | micromark-factory-space: 2.0.1 4704 | micromark-util-character: 2.1.1 4705 | micromark-util-chunked: 2.0.1 4706 | micromark-util-combine-extensions: 2.0.1 4707 | micromark-util-decode-numeric-character-reference: 2.0.2 4708 | micromark-util-encode: 2.0.1 4709 | micromark-util-normalize-identifier: 2.0.1 4710 | micromark-util-resolve-all: 2.0.1 4711 | micromark-util-sanitize-uri: 2.0.1 4712 | micromark-util-subtokenize: 2.0.3 4713 | micromark-util-symbol: 2.0.1 4714 | micromark-util-types: 2.0.1 4715 | transitivePeerDependencies: 4716 | - supports-color 4717 | 4718 | micromatch@4.0.8: 4719 | dependencies: 4720 | braces: 3.0.3 4721 | picomatch: 2.3.1 4722 | 4723 | mimic-function@5.0.1: {} 4724 | 4725 | min-indent@1.0.1: {} 4726 | 4727 | minimatch@10.0.1: 4728 | dependencies: 4729 | brace-expansion: 2.0.1 4730 | 4731 | minimatch@3.1.2: 4732 | dependencies: 4733 | brace-expansion: 1.1.11 4734 | 4735 | minimatch@9.0.5: 4736 | dependencies: 4737 | brace-expansion: 2.0.1 4738 | 4739 | minipass@7.1.2: {} 4740 | 4741 | mkdist@2.3.0(typescript@5.9.2): 4742 | dependencies: 4743 | autoprefixer: 10.4.21(postcss@8.5.6) 4744 | citty: 0.1.6 4745 | cssnano: 7.0.6(postcss@8.5.6) 4746 | defu: 6.1.4 4747 | esbuild: 0.25.9 4748 | jiti: 1.21.7 4749 | mlly: 1.7.4 4750 | pathe: 2.0.3 4751 | pkg-types: 2.2.0 4752 | postcss: 8.5.6 4753 | postcss-nested: 7.0.2(postcss@8.5.6) 4754 | semver: 7.7.2 4755 | tinyglobby: 0.2.14 4756 | optionalDependencies: 4757 | typescript: 5.9.2 4758 | 4759 | mlly@1.7.4: 4760 | dependencies: 4761 | acorn: 8.15.0 4762 | pathe: 2.0.3 4763 | pkg-types: 1.3.1 4764 | ufo: 1.5.4 4765 | 4766 | ms@2.1.3: {} 4767 | 4768 | nano-spawn@1.0.2: {} 4769 | 4770 | nanoid@3.3.11: {} 4771 | 4772 | natural-compare@1.4.0: {} 4773 | 4774 | natural-orderby@5.0.0: {} 4775 | 4776 | node-fetch-native@1.6.7: {} 4777 | 4778 | node-releases@2.0.19: {} 4779 | 4780 | normalize-range@0.1.2: {} 4781 | 4782 | nth-check@2.1.1: 4783 | dependencies: 4784 | boolbase: 1.0.0 4785 | 4786 | nypm@0.6.1: 4787 | dependencies: 4788 | citty: 0.1.6 4789 | consola: 3.4.2 4790 | pathe: 2.0.3 4791 | pkg-types: 2.2.0 4792 | tinyexec: 1.0.1 4793 | 4794 | ohash@2.0.11: {} 4795 | 4796 | onetime@7.0.0: 4797 | dependencies: 4798 | mimic-function: 5.0.1 4799 | 4800 | optionator@0.9.3: 4801 | dependencies: 4802 | '@aashutoshrathi/word-wrap': 1.2.6 4803 | deep-is: 0.1.4 4804 | fast-levenshtein: 2.0.6 4805 | levn: 0.4.1 4806 | prelude-ls: 1.2.1 4807 | type-check: 0.4.0 4808 | 4809 | p-limit@3.1.0: 4810 | dependencies: 4811 | yocto-queue: 0.1.0 4812 | 4813 | p-locate@5.0.0: 4814 | dependencies: 4815 | p-limit: 3.1.0 4816 | 4817 | package-json-from-dist@1.0.1: {} 4818 | 4819 | package-manager-detector@1.3.0: {} 4820 | 4821 | parent-module@1.0.1: 4822 | dependencies: 4823 | callsites: 3.1.0 4824 | 4825 | parse-gitignore@2.0.0: {} 4826 | 4827 | parse-imports-exports@0.2.4: 4828 | dependencies: 4829 | parse-statements: 1.0.11 4830 | 4831 | parse-statements@1.0.11: {} 4832 | 4833 | path-exists@4.0.0: {} 4834 | 4835 | path-key@3.1.1: {} 4836 | 4837 | path-parse@1.0.7: {} 4838 | 4839 | path-scurry@2.0.0: 4840 | dependencies: 4841 | lru-cache: 11.0.2 4842 | minipass: 7.1.2 4843 | 4844 | pathe@2.0.3: {} 4845 | 4846 | pathval@2.0.0: {} 4847 | 4848 | perfect-debounce@1.0.0: {} 4849 | 4850 | picocolors@1.1.1: {} 4851 | 4852 | picomatch@2.3.1: {} 4853 | 4854 | picomatch@4.0.3: {} 4855 | 4856 | pidtree@0.6.0: {} 4857 | 4858 | pkg-types@1.3.1: 4859 | dependencies: 4860 | confbox: 0.1.8 4861 | mlly: 1.7.4 4862 | pathe: 2.0.3 4863 | 4864 | pkg-types@2.2.0: 4865 | dependencies: 4866 | confbox: 0.2.2 4867 | exsolve: 1.0.7 4868 | pathe: 2.0.3 4869 | 4870 | pluralize@8.0.0: {} 4871 | 4872 | pnpm-workspace-yaml@1.1.0: 4873 | dependencies: 4874 | yaml: 2.8.1 4875 | 4876 | pnpm@10.14.0: {} 4877 | 4878 | postcss-calc@10.0.2(postcss@8.5.6): 4879 | dependencies: 4880 | postcss: 8.5.6 4881 | postcss-selector-parser: 6.1.2 4882 | postcss-value-parser: 4.2.0 4883 | 4884 | postcss-colormin@7.0.2(postcss@8.5.6): 4885 | dependencies: 4886 | browserslist: 4.25.2 4887 | caniuse-api: 3.0.0 4888 | colord: 2.9.3 4889 | postcss: 8.5.6 4890 | postcss-value-parser: 4.2.0 4891 | 4892 | postcss-convert-values@7.0.4(postcss@8.5.6): 4893 | dependencies: 4894 | browserslist: 4.25.2 4895 | postcss: 8.5.6 4896 | postcss-value-parser: 4.2.0 4897 | 4898 | postcss-discard-comments@7.0.3(postcss@8.5.6): 4899 | dependencies: 4900 | postcss: 8.5.6 4901 | postcss-selector-parser: 6.1.2 4902 | 4903 | postcss-discard-duplicates@7.0.1(postcss@8.5.6): 4904 | dependencies: 4905 | postcss: 8.5.6 4906 | 4907 | postcss-discard-empty@7.0.0(postcss@8.5.6): 4908 | dependencies: 4909 | postcss: 8.5.6 4910 | 4911 | postcss-discard-overridden@7.0.0(postcss@8.5.6): 4912 | dependencies: 4913 | postcss: 8.5.6 4914 | 4915 | postcss-merge-longhand@7.0.4(postcss@8.5.6): 4916 | dependencies: 4917 | postcss: 8.5.6 4918 | postcss-value-parser: 4.2.0 4919 | stylehacks: 7.0.4(postcss@8.5.6) 4920 | 4921 | postcss-merge-rules@7.0.4(postcss@8.5.6): 4922 | dependencies: 4923 | browserslist: 4.25.2 4924 | caniuse-api: 3.0.0 4925 | cssnano-utils: 5.0.0(postcss@8.5.6) 4926 | postcss: 8.5.6 4927 | postcss-selector-parser: 6.1.2 4928 | 4929 | postcss-minify-font-values@7.0.0(postcss@8.5.6): 4930 | dependencies: 4931 | postcss: 8.5.6 4932 | postcss-value-parser: 4.2.0 4933 | 4934 | postcss-minify-gradients@7.0.0(postcss@8.5.6): 4935 | dependencies: 4936 | colord: 2.9.3 4937 | cssnano-utils: 5.0.0(postcss@8.5.6) 4938 | postcss: 8.5.6 4939 | postcss-value-parser: 4.2.0 4940 | 4941 | postcss-minify-params@7.0.2(postcss@8.5.6): 4942 | dependencies: 4943 | browserslist: 4.25.2 4944 | cssnano-utils: 5.0.0(postcss@8.5.6) 4945 | postcss: 8.5.6 4946 | postcss-value-parser: 4.2.0 4947 | 4948 | postcss-minify-selectors@7.0.4(postcss@8.5.6): 4949 | dependencies: 4950 | cssesc: 3.0.0 4951 | postcss: 8.5.6 4952 | postcss-selector-parser: 6.1.2 4953 | 4954 | postcss-nested@7.0.2(postcss@8.5.6): 4955 | dependencies: 4956 | postcss: 8.5.6 4957 | postcss-selector-parser: 7.0.0 4958 | 4959 | postcss-normalize-charset@7.0.0(postcss@8.5.6): 4960 | dependencies: 4961 | postcss: 8.5.6 4962 | 4963 | postcss-normalize-display-values@7.0.0(postcss@8.5.6): 4964 | dependencies: 4965 | postcss: 8.5.6 4966 | postcss-value-parser: 4.2.0 4967 | 4968 | postcss-normalize-positions@7.0.0(postcss@8.5.6): 4969 | dependencies: 4970 | postcss: 8.5.6 4971 | postcss-value-parser: 4.2.0 4972 | 4973 | postcss-normalize-repeat-style@7.0.0(postcss@8.5.6): 4974 | dependencies: 4975 | postcss: 8.5.6 4976 | postcss-value-parser: 4.2.0 4977 | 4978 | postcss-normalize-string@7.0.0(postcss@8.5.6): 4979 | dependencies: 4980 | postcss: 8.5.6 4981 | postcss-value-parser: 4.2.0 4982 | 4983 | postcss-normalize-timing-functions@7.0.0(postcss@8.5.6): 4984 | dependencies: 4985 | postcss: 8.5.6 4986 | postcss-value-parser: 4.2.0 4987 | 4988 | postcss-normalize-unicode@7.0.2(postcss@8.5.6): 4989 | dependencies: 4990 | browserslist: 4.25.2 4991 | postcss: 8.5.6 4992 | postcss-value-parser: 4.2.0 4993 | 4994 | postcss-normalize-url@7.0.0(postcss@8.5.6): 4995 | dependencies: 4996 | postcss: 8.5.6 4997 | postcss-value-parser: 4.2.0 4998 | 4999 | postcss-normalize-whitespace@7.0.0(postcss@8.5.6): 5000 | dependencies: 5001 | postcss: 8.5.6 5002 | postcss-value-parser: 4.2.0 5003 | 5004 | postcss-ordered-values@7.0.1(postcss@8.5.6): 5005 | dependencies: 5006 | cssnano-utils: 5.0.0(postcss@8.5.6) 5007 | postcss: 8.5.6 5008 | postcss-value-parser: 4.2.0 5009 | 5010 | postcss-reduce-initial@7.0.2(postcss@8.5.6): 5011 | dependencies: 5012 | browserslist: 4.25.2 5013 | caniuse-api: 3.0.0 5014 | postcss: 8.5.6 5015 | 5016 | postcss-reduce-transforms@7.0.0(postcss@8.5.6): 5017 | dependencies: 5018 | postcss: 8.5.6 5019 | postcss-value-parser: 4.2.0 5020 | 5021 | postcss-selector-parser@6.1.2: 5022 | dependencies: 5023 | cssesc: 3.0.0 5024 | util-deprecate: 1.0.2 5025 | 5026 | postcss-selector-parser@7.0.0: 5027 | dependencies: 5028 | cssesc: 3.0.0 5029 | util-deprecate: 1.0.2 5030 | 5031 | postcss-svgo@7.0.1(postcss@8.5.6): 5032 | dependencies: 5033 | postcss: 8.5.6 5034 | postcss-value-parser: 4.2.0 5035 | svgo: 3.3.2 5036 | 5037 | postcss-unique-selectors@7.0.3(postcss@8.5.6): 5038 | dependencies: 5039 | postcss: 8.5.6 5040 | postcss-selector-parser: 6.1.2 5041 | 5042 | postcss-value-parser@4.2.0: {} 5043 | 5044 | postcss@8.5.6: 5045 | dependencies: 5046 | nanoid: 3.3.11 5047 | picocolors: 1.1.1 5048 | source-map-js: 1.2.1 5049 | 5050 | prelude-ls@1.2.1: {} 5051 | 5052 | pretty-bytes@7.0.1: {} 5053 | 5054 | punycode@2.1.1: {} 5055 | 5056 | quansync@0.2.10: {} 5057 | 5058 | queue-microtask@1.2.3: {} 5059 | 5060 | rc9@2.1.2: 5061 | dependencies: 5062 | defu: 6.1.4 5063 | destr: 2.0.3 5064 | 5065 | readdirp@4.1.1: {} 5066 | 5067 | refa@0.12.1: 5068 | dependencies: 5069 | '@eslint-community/regexpp': 4.12.1 5070 | 5071 | regexp-ast-analysis@0.7.1: 5072 | dependencies: 5073 | '@eslint-community/regexpp': 4.12.1 5074 | refa: 0.12.1 5075 | 5076 | regexp-tree@0.1.27: {} 5077 | 5078 | regjsparser@0.12.0: 5079 | dependencies: 5080 | jsesc: 3.0.2 5081 | 5082 | resolve-from@4.0.0: {} 5083 | 5084 | resolve-pkg-maps@1.0.0: {} 5085 | 5086 | resolve@1.22.8: 5087 | dependencies: 5088 | is-core-module: 2.13.1 5089 | path-parse: 1.0.7 5090 | supports-preserve-symlinks-flag: 1.0.0 5091 | 5092 | restore-cursor@5.1.0: 5093 | dependencies: 5094 | onetime: 7.0.0 5095 | signal-exit: 4.1.0 5096 | 5097 | reusify@1.0.4: {} 5098 | 5099 | rfdc@1.4.1: {} 5100 | 5101 | rimraf@6.0.1: 5102 | dependencies: 5103 | glob: 11.0.1 5104 | package-json-from-dist: 1.0.1 5105 | 5106 | rollup-plugin-dts@6.2.1(rollup@4.46.2)(typescript@5.9.2): 5107 | dependencies: 5108 | magic-string: 0.30.17 5109 | rollup: 4.46.2 5110 | typescript: 5.9.2 5111 | optionalDependencies: 5112 | '@babel/code-frame': 7.26.2 5113 | 5114 | rollup@4.46.2: 5115 | dependencies: 5116 | '@types/estree': 1.0.8 5117 | optionalDependencies: 5118 | '@rollup/rollup-android-arm-eabi': 4.46.2 5119 | '@rollup/rollup-android-arm64': 4.46.2 5120 | '@rollup/rollup-darwin-arm64': 4.46.2 5121 | '@rollup/rollup-darwin-x64': 4.46.2 5122 | '@rollup/rollup-freebsd-arm64': 4.46.2 5123 | '@rollup/rollup-freebsd-x64': 4.46.2 5124 | '@rollup/rollup-linux-arm-gnueabihf': 4.46.2 5125 | '@rollup/rollup-linux-arm-musleabihf': 4.46.2 5126 | '@rollup/rollup-linux-arm64-gnu': 4.46.2 5127 | '@rollup/rollup-linux-arm64-musl': 4.46.2 5128 | '@rollup/rollup-linux-loongarch64-gnu': 4.46.2 5129 | '@rollup/rollup-linux-ppc64-gnu': 4.46.2 5130 | '@rollup/rollup-linux-riscv64-gnu': 4.46.2 5131 | '@rollup/rollup-linux-riscv64-musl': 4.46.2 5132 | '@rollup/rollup-linux-s390x-gnu': 4.46.2 5133 | '@rollup/rollup-linux-x64-gnu': 4.46.2 5134 | '@rollup/rollup-linux-x64-musl': 4.46.2 5135 | '@rollup/rollup-win32-arm64-msvc': 4.46.2 5136 | '@rollup/rollup-win32-ia32-msvc': 4.46.2 5137 | '@rollup/rollup-win32-x64-msvc': 4.46.2 5138 | fsevents: 2.3.3 5139 | 5140 | run-parallel@1.2.0: 5141 | dependencies: 5142 | queue-microtask: 1.2.3 5143 | 5144 | scslre@0.3.0: 5145 | dependencies: 5146 | '@eslint-community/regexpp': 4.12.1 5147 | refa: 0.12.1 5148 | regexp-ast-analysis: 0.7.1 5149 | 5150 | scule@1.3.0: {} 5151 | 5152 | semver@7.7.2: {} 5153 | 5154 | shebang-command@2.0.0: 5155 | dependencies: 5156 | shebang-regex: 3.0.0 5157 | 5158 | shebang-regex@3.0.0: {} 5159 | 5160 | siginfo@2.0.0: {} 5161 | 5162 | signal-exit@4.1.0: {} 5163 | 5164 | simple-git-hooks@2.13.1: {} 5165 | 5166 | sisteransi@1.0.5: {} 5167 | 5168 | slice-ansi@5.0.0: 5169 | dependencies: 5170 | ansi-styles: 6.2.1 5171 | is-fullwidth-code-point: 4.0.0 5172 | 5173 | slice-ansi@7.1.0: 5174 | dependencies: 5175 | ansi-styles: 6.2.1 5176 | is-fullwidth-code-point: 5.0.0 5177 | 5178 | source-map-js@1.2.1: {} 5179 | 5180 | spdx-exceptions@2.3.0: {} 5181 | 5182 | spdx-expression-parse@4.0.0: 5183 | dependencies: 5184 | spdx-exceptions: 2.3.0 5185 | spdx-license-ids: 3.0.11 5186 | 5187 | spdx-license-ids@3.0.11: {} 5188 | 5189 | stackback@0.0.2: {} 5190 | 5191 | std-env@3.9.0: {} 5192 | 5193 | string-argv@0.3.2: {} 5194 | 5195 | string-width@4.2.3: 5196 | dependencies: 5197 | emoji-regex: 8.0.0 5198 | is-fullwidth-code-point: 3.0.0 5199 | strip-ansi: 6.0.1 5200 | 5201 | string-width@5.1.2: 5202 | dependencies: 5203 | eastasianwidth: 0.2.0 5204 | emoji-regex: 9.2.2 5205 | strip-ansi: 7.1.0 5206 | 5207 | string-width@7.0.0: 5208 | dependencies: 5209 | emoji-regex: 10.3.0 5210 | get-east-asian-width: 1.2.0 5211 | strip-ansi: 7.1.0 5212 | 5213 | strip-ansi@6.0.1: 5214 | dependencies: 5215 | ansi-regex: 5.0.1 5216 | 5217 | strip-ansi@7.1.0: 5218 | dependencies: 5219 | ansi-regex: 6.0.1 5220 | 5221 | strip-indent@4.0.0: 5222 | dependencies: 5223 | min-indent: 1.0.1 5224 | 5225 | strip-json-comments@3.1.1: {} 5226 | 5227 | strip-literal@3.0.0: 5228 | dependencies: 5229 | js-tokens: 9.0.1 5230 | 5231 | stylehacks@7.0.4(postcss@8.5.6): 5232 | dependencies: 5233 | browserslist: 4.25.2 5234 | postcss: 8.5.6 5235 | postcss-selector-parser: 6.1.2 5236 | 5237 | supports-color@7.2.0: 5238 | dependencies: 5239 | has-flag: 4.0.0 5240 | 5241 | supports-preserve-symlinks-flag@1.0.0: {} 5242 | 5243 | svgo@3.3.2: 5244 | dependencies: 5245 | '@trysound/sax': 0.2.0 5246 | commander: 7.2.0 5247 | css-select: 5.1.0 5248 | css-tree: 2.3.1 5249 | css-what: 6.1.0 5250 | csso: 5.0.5 5251 | picocolors: 1.1.1 5252 | 5253 | synckit@0.6.2: 5254 | dependencies: 5255 | tslib: 2.8.1 5256 | 5257 | tapable@2.2.1: {} 5258 | 5259 | tinybench@2.9.0: {} 5260 | 5261 | tinyexec@0.3.2: {} 5262 | 5263 | tinyexec@1.0.1: {} 5264 | 5265 | tinyglobby@0.2.14: 5266 | dependencies: 5267 | fdir: 6.4.6(picomatch@4.0.3) 5268 | picomatch: 4.0.3 5269 | 5270 | tinypool@1.1.1: {} 5271 | 5272 | tinyrainbow@2.0.0: {} 5273 | 5274 | tinyspy@4.0.3: {} 5275 | 5276 | to-regex-range@5.0.1: 5277 | dependencies: 5278 | is-number: 7.0.0 5279 | 5280 | toml-eslint-parser@0.10.0: 5281 | dependencies: 5282 | eslint-visitor-keys: 3.4.3 5283 | 5284 | ts-api-utils@2.1.0(typescript@5.9.2): 5285 | dependencies: 5286 | typescript: 5.9.2 5287 | 5288 | ts-declaration-location@1.0.7(typescript@5.9.2): 5289 | dependencies: 5290 | picomatch: 4.0.3 5291 | typescript: 5.9.2 5292 | 5293 | tslib@2.8.1: {} 5294 | 5295 | tsx@4.19.2: 5296 | dependencies: 5297 | esbuild: 0.23.1 5298 | get-tsconfig: 4.10.0 5299 | optionalDependencies: 5300 | fsevents: 2.3.3 5301 | 5302 | type-check@0.4.0: 5303 | dependencies: 5304 | prelude-ls: 1.2.1 5305 | 5306 | typescript@5.9.2: {} 5307 | 5308 | ufo@1.5.4: {} 5309 | 5310 | unbuild@3.6.0(typescript@5.9.2): 5311 | dependencies: 5312 | '@rollup/plugin-alias': 5.1.1(rollup@4.46.2) 5313 | '@rollup/plugin-commonjs': 28.0.6(rollup@4.46.2) 5314 | '@rollup/plugin-json': 6.1.0(rollup@4.46.2) 5315 | '@rollup/plugin-node-resolve': 16.0.1(rollup@4.46.2) 5316 | '@rollup/plugin-replace': 6.0.2(rollup@4.46.2) 5317 | '@rollup/pluginutils': 5.2.0(rollup@4.46.2) 5318 | citty: 0.1.6 5319 | consola: 3.4.2 5320 | defu: 6.1.4 5321 | esbuild: 0.25.9 5322 | fix-dts-default-cjs-exports: 1.0.1 5323 | hookable: 5.5.3 5324 | jiti: 2.5.1 5325 | magic-string: 0.30.17 5326 | mkdist: 2.3.0(typescript@5.9.2) 5327 | mlly: 1.7.4 5328 | pathe: 2.0.3 5329 | pkg-types: 2.2.0 5330 | pretty-bytes: 7.0.1 5331 | rollup: 4.46.2 5332 | rollup-plugin-dts: 6.2.1(rollup@4.46.2)(typescript@5.9.2) 5333 | scule: 1.3.0 5334 | tinyglobby: 0.2.14 5335 | untyped: 2.0.0 5336 | optionalDependencies: 5337 | typescript: 5.9.2 5338 | transitivePeerDependencies: 5339 | - sass 5340 | - vue 5341 | - vue-sfc-transformer 5342 | - vue-tsc 5343 | 5344 | undici-types@7.10.0: {} 5345 | 5346 | unist-util-is@6.0.0: 5347 | dependencies: 5348 | '@types/unist': 3.0.3 5349 | 5350 | unist-util-stringify-position@4.0.0: 5351 | dependencies: 5352 | '@types/unist': 3.0.3 5353 | 5354 | unist-util-visit-parents@6.0.1: 5355 | dependencies: 5356 | '@types/unist': 3.0.3 5357 | unist-util-is: 6.0.0 5358 | 5359 | unist-util-visit@5.0.0: 5360 | dependencies: 5361 | '@types/unist': 3.0.3 5362 | unist-util-is: 6.0.0 5363 | unist-util-visit-parents: 6.0.1 5364 | 5365 | untyped@2.0.0: 5366 | dependencies: 5367 | citty: 0.1.6 5368 | defu: 6.1.4 5369 | jiti: 2.5.1 5370 | knitwork: 1.2.0 5371 | scule: 1.3.0 5372 | 5373 | update-browserslist-db@1.1.3(browserslist@4.25.2): 5374 | dependencies: 5375 | browserslist: 4.25.2 5376 | escalade: 3.2.0 5377 | picocolors: 1.1.1 5378 | 5379 | uri-js@4.4.1: 5380 | dependencies: 5381 | punycode: 2.1.1 5382 | 5383 | util-deprecate@1.0.2: {} 5384 | 5385 | vite-node@3.2.4(@types/node@24.2.1)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.8.1): 5386 | dependencies: 5387 | cac: 6.7.14 5388 | debug: 4.4.1 5389 | es-module-lexer: 1.7.0 5390 | pathe: 2.0.3 5391 | vite: 7.1.2(@types/node@24.2.1)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.8.1) 5392 | transitivePeerDependencies: 5393 | - '@types/node' 5394 | - jiti 5395 | - less 5396 | - lightningcss 5397 | - sass 5398 | - sass-embedded 5399 | - stylus 5400 | - sugarss 5401 | - supports-color 5402 | - terser 5403 | - tsx 5404 | - yaml 5405 | 5406 | vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.8.1): 5407 | dependencies: 5408 | esbuild: 0.25.9 5409 | fdir: 6.4.6(picomatch@4.0.3) 5410 | picomatch: 4.0.3 5411 | postcss: 8.5.6 5412 | rollup: 4.46.2 5413 | tinyglobby: 0.2.14 5414 | optionalDependencies: 5415 | '@types/node': 24.2.1 5416 | fsevents: 2.3.3 5417 | jiti: 2.5.1 5418 | tsx: 4.19.2 5419 | yaml: 2.8.1 5420 | 5421 | vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.2.1)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.8.1): 5422 | dependencies: 5423 | '@types/chai': 5.2.2 5424 | '@vitest/expect': 3.2.4 5425 | '@vitest/mocker': 3.2.4(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.8.1)) 5426 | '@vitest/pretty-format': 3.2.4 5427 | '@vitest/runner': 3.2.4 5428 | '@vitest/snapshot': 3.2.4 5429 | '@vitest/spy': 3.2.4 5430 | '@vitest/utils': 3.2.4 5431 | chai: 5.2.1 5432 | debug: 4.4.1 5433 | expect-type: 1.2.2 5434 | magic-string: 0.30.17 5435 | pathe: 2.0.3 5436 | picomatch: 4.0.3 5437 | std-env: 3.9.0 5438 | tinybench: 2.9.0 5439 | tinyexec: 0.3.2 5440 | tinyglobby: 0.2.14 5441 | tinypool: 1.1.1 5442 | tinyrainbow: 2.0.0 5443 | vite: 7.1.2(@types/node@24.2.1)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.8.1) 5444 | vite-node: 3.2.4(@types/node@24.2.1)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.8.1) 5445 | why-is-node-running: 2.3.0 5446 | optionalDependencies: 5447 | '@types/debug': 4.1.12 5448 | '@types/node': 24.2.1 5449 | transitivePeerDependencies: 5450 | - jiti 5451 | - less 5452 | - lightningcss 5453 | - msw 5454 | - sass 5455 | - sass-embedded 5456 | - stylus 5457 | - sugarss 5458 | - supports-color 5459 | - terser 5460 | - tsx 5461 | - yaml 5462 | 5463 | vue-eslint-parser@10.2.0(eslint@9.33.0(jiti@2.5.1)): 5464 | dependencies: 5465 | debug: 4.4.1 5466 | eslint: 9.33.0(jiti@2.5.1) 5467 | eslint-scope: 8.4.0 5468 | eslint-visitor-keys: 4.2.1 5469 | espree: 10.4.0 5470 | esquery: 1.6.0 5471 | semver: 7.7.2 5472 | transitivePeerDependencies: 5473 | - supports-color 5474 | 5475 | which@2.0.2: 5476 | dependencies: 5477 | isexe: 2.0.0 5478 | 5479 | why-is-node-running@2.3.0: 5480 | dependencies: 5481 | siginfo: 2.0.0 5482 | stackback: 0.0.2 5483 | 5484 | wrap-ansi@7.0.0: 5485 | dependencies: 5486 | ansi-styles: 4.3.0 5487 | string-width: 4.2.3 5488 | strip-ansi: 6.0.1 5489 | 5490 | wrap-ansi@8.1.0: 5491 | dependencies: 5492 | ansi-styles: 6.2.1 5493 | string-width: 5.1.2 5494 | strip-ansi: 7.1.0 5495 | 5496 | wrap-ansi@9.0.0: 5497 | dependencies: 5498 | ansi-styles: 6.2.1 5499 | string-width: 7.0.0 5500 | strip-ansi: 7.1.0 5501 | 5502 | xml-name-validator@4.0.0: {} 5503 | 5504 | yaml-eslint-parser@1.3.0: 5505 | dependencies: 5506 | eslint-visitor-keys: 3.4.3 5507 | yaml: 2.8.1 5508 | 5509 | yaml@2.8.1: {} 5510 | 5511 | yocto-queue@0.1.0: {} 5512 | 5513 | zwitch@2.0.4: {} 5514 | --------------------------------------------------------------------------------