├── .npmrc ├── public ├── CNAME ├── _config.yml ├── robots.txt ├── away.yml └── links.yml ├── .github ├── FUNDING.yml └── workflows │ ├── pr-merged.yml │ └── build.yml ├── scripts ├── index.ts ├── config.ts ├── generate.ts └── friends.ts ├── .gitignore ├── eslint.config.js ├── tsconfig.json ├── package.json ├── .vscode └── settings.json ├── README.md └── pnpm-lock.yaml /.npmrc: -------------------------------------------------------------------------------- 1 | shamefully-hoist=true 2 | -------------------------------------------------------------------------------- /public/CNAME: -------------------------------------------------------------------------------- 1 | friends.yunyoujun.cn -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [YunYouJun] 2 | -------------------------------------------------------------------------------- /public/_config.yml: -------------------------------------------------------------------------------- 1 | theme: jekyll-theme-cayman 2 | -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: /links.json 3 | -------------------------------------------------------------------------------- /scripts/index.ts: -------------------------------------------------------------------------------- 1 | import { run } from './friends' 2 | 3 | run() 4 | -------------------------------------------------------------------------------- /scripts/config.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | dataFile: './public/links.yml', 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # lock 2 | package-lock.json 3 | yarn.lock 4 | 5 | .DS_Store 6 | node_modules/ 7 | dist/ 8 | *.log 9 | lib/ 10 | 11 | # editor 12 | .idea 13 | -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- 1 | import antfu from '@antfu/eslint-config' 2 | 3 | export default antfu({ 4 | ignores: ['dist', '**/dist/**', 'public', '**/public/**'], 5 | vue: false, 6 | }) 7 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es2018", 4 | "lib": ["esnext"], 5 | "module": "esnext", 6 | "moduleResolution": "node", 7 | "resolveJsonModule": true, 8 | "strict": true, 9 | "strictNullChecks": true, 10 | "esModuleInterop": true, 11 | "skipDefaultLibCheck": true, 12 | "skipLibCheck": true 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /public/away.yml: -------------------------------------------------------------------------------- 1 | # 这里是已经无法访问的友链 2 | - url: https://yumesama.cn 3 | avatar: https://cdn.jsdelivr.net/gh/ZHANGYANG980313/cdn@1.5.1/img/custom/avatar.jpg 4 | name: YumeSama 5 | blog: ゆめ Yume 6 | desc: 「技美大佬」 7 | color: deepskyblue 8 | - url: https://you.ci 9 | avatar: https://www.boke.la/zb_users/upload/2020/03/202003301585568411515430.gif 10 | name: 有次 11 | blog: 有次博客 12 | desc: 有次鞭鞘陆续鸣,赭袍当殿万簪缨。 13 | email: bukezhi@qq.com 14 | color: "#080808" 15 | -------------------------------------------------------------------------------- /.github/workflows/pr-merged.yml: -------------------------------------------------------------------------------- 1 | name: PR Merged 2 | 3 | on: 4 | pull_request_target: 5 | branches: 6 | - main 7 | - master 8 | types: 9 | - closed 10 | 11 | # due to permission, we should use pull_request_target instead of pull_request_view to trigger 12 | # another way: https://stackoverflow.com/a/71683208/7450566 13 | 14 | jobs: 15 | if_merged: 16 | runs-on: ubuntu-latest 17 | steps: 18 | - name: reply yun approved image 19 | if: github.event.pull_request.merged == true 20 | uses: actions/github-script@v6 21 | with: 22 | script: | 23 | github.rest.issues.createComment({ 24 | issue_number: context.issue.number, 25 | owner: context.repo.owner, 26 | repo: context.repo.repo, 27 | body: 'Yun Good!' 28 | }) 29 | -------------------------------------------------------------------------------- /scripts/generate.ts: -------------------------------------------------------------------------------- 1 | import fs from 'node:fs' 2 | import { consola } from 'consola' 3 | import yaml from 'js-yaml' 4 | import config from './config' 5 | 6 | /** 7 | * 友链 8 | */ 9 | export interface Friend { 10 | /** 11 | * 链接 12 | */ 13 | url: string 14 | /** 15 | * 头像 16 | */ 17 | avatar: string 18 | /** 19 | * 种类 20 | */ 21 | category?: string 22 | /** 23 | * 称呼 24 | */ 25 | name: string 26 | /** 27 | * 博客 28 | */ 29 | blog: string 30 | /** 31 | * 描述 32 | */ 33 | desc: string 34 | /** 35 | * 邮件 36 | */ 37 | email?: string 38 | /** 39 | * 代表色 40 | */ 41 | color: string 42 | } 43 | 44 | /** 45 | * 生成 links.json 46 | */ 47 | function generateLinksJson() { 48 | const distFolder = 'dist' 49 | 50 | const links = yaml.load(fs.readFileSync(config.dataFile, 'utf8')) as Friend[] 51 | 52 | links.forEach((link) => { 53 | // hide email 54 | delete link.email 55 | }) 56 | 57 | if (!fs.existsSync(distFolder)) 58 | fs.mkdirSync(distFolder, { recursive: true }) 59 | 60 | fs.writeFileSync(`${distFolder}/links.json`, JSON.stringify(links)) 61 | consola.success('Generated links.json successfully!') 62 | } 63 | 64 | try { 65 | generateLinksJson() 66 | } 67 | catch (e) { 68 | console.error(e) 69 | } 70 | -------------------------------------------------------------------------------- /scripts/friends.ts: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | import fs from 'node:fs' 3 | import process from 'node:process' 4 | import chalkPipe from 'chalk-pipe' 5 | import { program } from 'commander' 6 | import { consola } from 'consola' 7 | 8 | import yaml from 'js-yaml' 9 | 10 | import pkg from '../package.json' 11 | import config from './config' 12 | 13 | program.version(pkg.version) 14 | 15 | program.command('add').action(async () => { 16 | const url = await consola.prompt('站点链接:', { 17 | type: 'text', 18 | }) 19 | const avatar = await consola.prompt('头像链接:', { 20 | type: 'text', 21 | }) 22 | const name = await consola.prompt('作者名称:', { 23 | type: 'text', 24 | }) 25 | const blog = await consola.prompt('站点名称:', { 26 | type: 'text', 27 | }) 28 | const desc = await consola.prompt('站点描述:', { 29 | type: 'text', 30 | }) 31 | const email = await consola.prompt('联系邮箱:', { 32 | type: 'text', 33 | }) 34 | const color = await consola.prompt('代表色彩:', { 35 | type: 'text', 36 | }) 37 | 38 | const item = yaml.dump([ 39 | { 40 | url, 41 | avatar, 42 | name, 43 | blog, 44 | desc, 45 | email, 46 | color, 47 | }, 48 | ]) 49 | fs.appendFileSync(config.dataFile, item) 50 | // 使用 color 字段染色 51 | console.log() 52 | console.log( 53 | chalkPipe(color)(item), 54 | ) 55 | }) 56 | 57 | export async function run() { 58 | program.parse(process.argv) 59 | } 60 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "friends", 3 | "type": "module", 4 | "version": "1.0.0", 5 | "packageManager": "pnpm@10.14.0", 6 | "description": "YunYouJun's friends", 7 | "author": { 8 | "name": "YunYouJun", 9 | "email": "me@yunyoujun.cn", 10 | "url": "https://www.yunyoujun.cn" 11 | }, 12 | "license": "MIT", 13 | "homepage": "https://www.yunyoujun.cn/links/", 14 | "repository": { 15 | "type": "git", 16 | "url": "git+https://github.com/YunYouJun/friends.git" 17 | }, 18 | "bugs": { 19 | "url": "https://github.com/YunYouJun/friends/issues" 20 | }, 21 | "bin": "./bin/run", 22 | "files": [ 23 | "/bin", 24 | "/lib" 25 | ], 26 | "scripts": { 27 | "add": "tsx scripts/index.ts add", 28 | "build": "npm run build:json", 29 | "build:json": "npm run generate && npm run copy", 30 | "generate": "tsx scripts/generate.ts", 31 | "lint": "eslint .", 32 | "copy": "cp -r ./public/. ./dist && cp README.md ./dist/", 33 | "update": "git add -A && git commit -m '👥 update friends' && git push", 34 | "typecheck": "tsc --noEmit" 35 | }, 36 | "dependencies": { 37 | "@clack/prompts": "^0.11.0", 38 | "chalk-pipe": "^6.2.0", 39 | "commander": "^14.0.0", 40 | "js-yaml": "^4.1.0" 41 | }, 42 | "devDependencies": { 43 | "@antfu/eslint-config": "^5.1.0", 44 | "@types/chalk-pipe": "^2.0.4", 45 | "@types/js-yaml": "^4.0.9", 46 | "@types/node": "^24.1.0", 47 | "consola": "^3.4.2", 48 | "eslint": "^9.32.0", 49 | "tsx": "^4.20.3", 50 | "typescript": "^5.9.2" 51 | } 52 | } 53 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | // Disable the default formatter, use eslint instead 3 | "prettier.enable": false, 4 | "editor.formatOnSave": false, 5 | 6 | // Auto fix 7 | "editor.codeActionsOnSave": { 8 | "source.fixAll.eslint": "explicit", 9 | "source.organizeImports": "never" 10 | }, 11 | 12 | // Silent the stylistic rules in you IDE, but still auto fix them 13 | "eslint.rules.customizations": [ 14 | { "rule": "style/*", "severity": "off", "fixable": true }, 15 | { "rule": "format/*", "severity": "off", "fixable": true }, 16 | { "rule": "*-indent", "severity": "off", "fixable": true }, 17 | { "rule": "*-spacing", "severity": "off", "fixable": true }, 18 | { "rule": "*-spaces", "severity": "off", "fixable": true }, 19 | { "rule": "*-order", "severity": "off", "fixable": true }, 20 | { "rule": "*-dangle", "severity": "off", "fixable": true }, 21 | { "rule": "*-newline", "severity": "off", "fixable": true }, 22 | { "rule": "*quotes", "severity": "off", "fixable": true }, 23 | { "rule": "*semi", "severity": "off", "fixable": true } 24 | ], 25 | 26 | // Enable eslint for all supported languages 27 | "eslint.validate": [ 28 | "javascript", 29 | "javascriptreact", 30 | "typescript", 31 | "typescriptreact", 32 | "vue", 33 | "html", 34 | "markdown", 35 | "json", 36 | "json5", 37 | "jsonc", 38 | "yaml", 39 | "toml", 40 | "xml", 41 | "gql", 42 | "graphql", 43 | "astro", 44 | "css", 45 | "less", 46 | "scss", 47 | "pcss", 48 | "postcss" 49 | ] 50 | } 51 | -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- 1 | name: YunYouJun Friends 2 | 3 | on: 4 | push: 5 | branches: 6 | - main 7 | - master 8 | 9 | pull_request: 10 | branches: 11 | - main 12 | - master 13 | 14 | jobs: 15 | lint: 16 | runs-on: ubuntu-latest 17 | steps: 18 | - uses: actions/checkout@v3 19 | - uses: pnpm/action-setup@v2 20 | - uses: actions/setup-node@v3 21 | with: 22 | node-version: lts/* 23 | cache: pnpm 24 | 25 | - name: Install 26 | run: pnpm install 27 | 28 | - name: Lint 29 | run: pnpm run lint 30 | 31 | typecheck: 32 | runs-on: ubuntu-latest 33 | steps: 34 | - uses: actions/checkout@v3 35 | - uses: pnpm/action-setup@v2 36 | - uses: actions/setup-node@v3 37 | with: 38 | node-version: lts/* 39 | cache: pnpm 40 | 41 | - name: Install 42 | run: pnpm install 43 | 44 | - name: Typecheck 45 | run: pnpm run typecheck 46 | 47 | build: 48 | runs-on: ubuntu-latest 49 | steps: 50 | - uses: actions/checkout@v3 51 | - uses: pnpm/action-setup@v2 52 | - uses: actions/setup-node@v3 53 | with: 54 | node-version: lts/* 55 | cache: pnpm 56 | 57 | - name: Install 58 | run: pnpm install 59 | 60 | - name: Build 61 | run: pnpm run build 62 | 63 | - name: Deploy 64 | uses: peaceiris/actions-gh-pages@v3 65 | with: 66 | github_token: ${{ secrets.GITHUB_TOKEN }} 67 | publish_dir: ./dist 68 | force_orphan: true 69 | enable_jekyll: true 70 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # [云游君的小伙伴们](https://www.yunyoujun.cn/links/) 2 | 3 | [![YunYouJun Friends](https://github.com/YunYouJun/friends/workflows/YunYouJun%20Friends/badge.svg)](https://friends.yunyoujun.cn) 4 | [![links.json](https://img.shields.io/badge/links.json-yellow)](https://friends.yunyoujun.cn/links.json) 5 | 6 | > 因为现在友链真的已经很多了,所以暂时不再接受新的友链了!(除非你有自信你的内容真的很有趣,哈哈哈哈哈!) 7 | 8 | ## 友链说明 9 | 10 | 如果您想和小云交换友链,请阅读以下内容。谢谢配合~ 11 | 12 | 如网站链接、描述、头像等信息更换,请在此创建新的 `Pull Request`。 13 | 14 | > 因为现在友链已较多,所以会逐渐减少友链申请的通过比例。 15 | > 所有关闭的 PR 我一定会说明理由,这可能与我个人的喜好有关,并不代表您的博客本身有何问题,还请见谅,谢谢! 16 | 17 | ### 原则 18 | 19 | - 申请的友链将经过筛选(请按格式填好哦~)。 20 | - 原则上最好为使用 HTTPS 协议站点,且拥有自己的独立域名。 21 | - 会使用 Git 与 GitHub。 22 | - 已添加友链不会轻易删除。如您已移除本站链接,本站也将移除友链。 23 | - 站点长时间无法访问,或一年以上没有任何更新,我将视情况撤下友链。 24 | 25 | #### 内容原则 26 | 27 | - 不存在政治敏感问题及违法内容。 28 | - 没有过多的广告以致有碍观瞻、无恶意脚本。 29 | - 最好是有实质性原创内容的网站。(包括但不局限于) 30 | - 能够帮助到别人的文章 31 | - 可以让别人更加了解你的生活类文章 32 | - 自己的业余创作分享 33 | - 有自己见解的喜好分享 34 | - 至少有 10 篇原创文章(因为这样才能确定你是否有意坚持下去,并从中了解你)。 35 | - 转载文章须注明出处。 36 | 37 | ### 格式 38 | 39 | ```yml 40 | - url: https://www.yunyoujun.cn 41 | avatar: https://www.yunyoujun.cn/images/avatar.jpg 42 | name: 云游君 43 | blog: 云游君的小站 44 | desc: 希望能成为一个有趣的人。 45 | # Or: All at sea. 46 | email: me@yunyoujun.cn 47 | color: '#0078e7' 48 | ``` 49 | 50 | - `url`: 博客链接 51 | - `avatar`: 头像图片链接,须使用 HTTPS(须为正方形或圆形),在保证清晰度的前提下,越小越利于迅速加载展示哦~ 52 | - `name`: 阁下怎么称呼? 53 | - `blog`: 您的站点名称 54 | - `desc`: 一句话描述,描述一下 `自己` 或者 `站点` 或者 `喜欢的话`?(最好不要太长,否则会被截断。) 55 | - `email`: 联系方式,请提供你可以公开的邮箱地址以方便联系。 56 | - `color`: 代表色、喜欢的颜色(没有填的话,默认是灰色 `gray` !) 57 | 58 | 如果你的文本存在特殊字符时,请使用双引号包裹。(譬如颜色须使用 `"#000000"`,而不是直接 `#000000`。) 59 | 60 | ### 如何交换友链 61 | 62 | - 在 GitHub 上 `Fork` 此仓库 63 | - 按照以上格式在 [`public/links.yml`](./public/links.yml) 文件末尾新增你的信息(最末尾留一个空行) 64 | - 完成后,新建 `Pull Request`,PR 标题可以使用你喜欢的 emoji + 你的网址,譬如 `☁️ yunyoujun.cn`,当然如果你有其他更有创意的方式,也完全 OK。 65 | - 当 `Pull Request` 被合并后,请尽快于您的站点添加本站友链,您的站点将在 10 分钟内显示在[云游君的小伙伴](https://www.yunyoujun.cn/links/)里。 66 | 67 | ## Cli 68 | 69 | ```bash 70 | # npm run friends 71 | pnpm friends 72 | ``` 73 | 74 | ## Todo 75 | 76 | - [ ] 友链状态检测 77 | - [ ] cli 78 | - [ ] status page 79 | -------------------------------------------------------------------------------- /public/links.yml: -------------------------------------------------------------------------------- 1 | - url: https://5ime.cn/ 2 | avatar: https://blog-1252493876.file.myqcloud.com/avatar.jpg 3 | name: I Am I 4 | blog: Hi, I Am I 5 | desc: Hello,world. l'm coming. 6 | color: "#90A6BC" 7 | email: me@5ime.cn 8 | - url: https://www.antmoe.com/ 9 | avatar: https://fastly.jsdelivr.net/gh/sviptzk/HexoStaticFile@latest/avatar.jpg 10 | name: 小康 11 | blog: 小康博客 12 | desc: 一个收藏回忆与分享技术的地方! 13 | email: sviptzk@163.com 14 | color: "#881B12" 15 | - url: https://www.oyohyee.com 16 | avatar: https://www.oyohyee.com/static/img/logo.svg 17 | name: OhYee 18 | blog: OhYee博客 19 | desc: 🤪乱七八糟啥都写,善用搜索 20 | email: oyohyee@oyohyee.com 21 | color: "#4186C2" 22 | - url: https://blog.sernikki.cn/ 23 | avatar: https://fastly.jsdelivr.net/gh/sernikki/MyMp3/img/amiya.jpg 24 | name: NIKKI 25 | blog: 蕾咪の小窝 26 | desc: 有瑕人无玉 27 | email: badremilia@foxmail.com 28 | color: "#00F5FF" 29 | - url: https://blog.badapple.pro 30 | avatar: https://fastly.jsdelivr.net/gh/OrientalFantasy/file/logo/yuanjiao.png 31 | name: 东方幻梦 32 | blog: 东方幻梦 33 | desc: 只是当时已惘然 34 | email: i@flandrescarlet.cn 35 | color: "#66CCFF" 36 | - url: https://chanshiyu.com 37 | avatar: https://fastly.jsdelivr.net/gh/chanshiyucx/yoi/blog/avatar.jpg 38 | name: 蝉时雨 39 | blog: 蝉时雨 40 | desc: 蝉鸣如雨,花宵道中 41 | email: me@chanshiyu.com 42 | color: "#b854d4" 43 | - url: https://owomoe.net 44 | avatar: https://fastly.jsdelivr.net/gh/AyagawaSeirin/Assets/img/logo.jpg 45 | name: 綾川星凛 46 | blog: 皮皮凛の小窝 47 | desc: 永远相信美好的事情即将发生~ 48 | color: hotpink 49 | - url: https://kiseki.blog 50 | avatar: https://kiseki.blog/wp-content/uploads/2022/11/avatar.jpg 51 | name: 染川瞳 52 | blog: 約束の明日へ 53 | desc: また君を思い出すよ 54 | email: me@okaeri.org 55 | color: "#EE9CA7" 56 | - url: https://flag.moe/ 57 | avatar: https://avatars.githubusercontent.com/u/7263028 58 | name: 哞菇 59 | blog: 哞菇神社 60 | desc: 蘑菇森林的尽头,新世界的起点 61 | email: i@flag.moe 62 | color: "#013CB2" 63 | - url: https://blog.skk.moe/ 64 | avatar: https://fastly.jsdelivr.net/npm/skx@0.0.1/avatar/128x128.png 65 | name: Sukka 66 | blog: 苏卡卡的有底洞 67 | desc: 童话只美在真实却从不续写 68 | email: github@skk.moe 69 | color: "#C08B57" 70 | - url: https://2890.ltd 71 | avatar: https://upyun.yunyoujun.cn/images/okyes-avatar.jpg 72 | name: Given / 秋庭 飒 73 | blog: OkYes! 技术博客 74 | desc: 念念不忘,必有回响 75 | color: "#66ccff" 76 | email: given@2890.ltd 77 | - url: https://www.mokeyjay.com 78 | avatar: https://www.mokeyjay.com/headimg.png 79 | name: mokeyjay 80 | blog: 超能小紫 81 | desc: Web全沾 // 专业学渣 // 贰刺猿 // 永远还不完信用卡 82 | color: purple 83 | - url: https://chralpha.com 84 | avatar: https://fastly.jsdelivr.net/npm/chrdnx@1.0.10/img/head-found.png 85 | name: ChrAlpha 86 | blog: ChrAlpha 的幻想乡 87 | desc: 愿明天又是更好的一天 88 | email: hi-blog@chralpha.com 89 | color: "#FFB90F" 90 | - url: https://www.angelic47.com/ 91 | avatar: https://upyun.yunyoujun.cn/images/angelic47-avatar.jpg 92 | name: Angelic47 93 | blog: Angelic47's Home 94 | desc: 弱小,无助,又可怜!~ 95 | color: "#4fbff9" 96 | - url: https://imiku.me 97 | avatar: https://imiku.me/avatar.jpg 98 | name: 冰凌胧月(Ice-Hazymoon) 99 | blog: 冰凌胧月的小窝 100 | desc: 聆听最初的声音,向往无尽的未来 101 | color: "#39c5bb" 102 | email: imiku.me@gmail.com 103 | - url: https://diygod.me/ 104 | avatar: https://fastly.jsdelivr.net/gh/DIYgod/hexo-theme-sagiri/source/images/DIYgod-avatar2.webp 105 | name: DIYgod 106 | blog: Hi, DIYgod 107 | desc: 写代码是热爱,写到世界充满爱! 108 | color: "#f29c38" 109 | email: i@diygod.me 110 | - url: https://www.giuem.com 111 | avatar: https://fastly.jsdelivr.net/gh/giuem/assets@20190501/avatar/giuem.png 112 | name: GIUEM 113 | blog: BLOG @ GIUEM 114 | desc: 菜鸡 GIUEM 的日常 115 | color: "#0366d6" 116 | email: giuemcom@gmail.com 117 | - url: https://guhub.cn 118 | avatar: https://fastly.jsdelivr.net/gh/BigCoke233/image-hosting/avatars/avatar.jpg 119 | name: Eltrac 120 | blog: Eltrac's Track 121 | desc: 暗夜行路,终遇奇迹。 122 | email: hi@guhub.cn 123 | color: "#6688DD" 124 | - url: https://www.addesp.com/ 125 | avatar: https://www.addesp.com/avatar 126 | name: ADD-SP 127 | blog: 寂静花园 128 | desc: 寂静中交织着热情 129 | email: add_sp@outlook.com 130 | color: "#007bbb" 131 | - url: https://souta.cc/ 132 | avatar: https://weavatar.com/avatar/0188909a64b2b0ca9225afd0b743cb76?s=256 133 | name: Souta 134 | blog: Souta's Space 135 | desc: 可能是一个笨蛋 136 | email: im@souta.cc 137 | color: "#f7be6b" 138 | - url: https://haozi.moe/ 139 | avatar: https://haozi.moe/css/images/logo.png 140 | name: 月月月子喵 141 | blog: 月月月子喵~ 142 | desc: 可爱的月子酱 143 | email: i@haozi.moe 144 | color: "#42b983" 145 | - url: https://exploro.one/ 146 | avatar: https://beyondstars.xyz/avatar.jpg 147 | name: 夏目 148 | blog: 探索子 149 | desc: 一个在不断探索、思考和分享的博客. 150 | email: i@beyondstars.xyz 151 | color: "#8cafb6" 152 | - url: https://idealclover.top 153 | avatar: https://image.idealclover.cn/blog/assets/icon.png 154 | name: 翠翠 155 | blog: idealclover 156 | desc: 是翠翠的个人网站! 157 | email: idealclover@163.com 158 | color: "#4caf50" 159 | - url: https://www.bysb.net/ 160 | avatar: https://gravatar.loli.net/avatar/166afae0dc7ed1e227486ebb7e3bcbce 161 | name: 手柄君 162 | blog: 手柄君的小阁 163 | desc: 在无聊的日常中寻找意义 164 | email: mail@bysb.net 165 | color: "#2d5cff" 166 | - url: https://hydropwr.ca/ 167 | avatar: https://upyun.yunyoujun.cn/images/hydropower-avatar.jpg 168 | name: Andy Chen 169 | blog: Hydropower Hub 170 | desc: また,一緒に輝きたい. 171 | color: "#00A9EF" 172 | email: andychen2005121@gmail.com 173 | - url: https://mabbs.github.io/ 174 | avatar: https://avatars0.githubusercontent.com/u/17966333 175 | name: Mayx 176 | blog: Mayx的博客 177 | desc: Mayx's Home Page 178 | email: mayx@outlook.com 179 | color: "#66ccff" 180 | - url: https://blog.k8s.li 181 | avatar: https://blog.k8s.li/avatar.png 182 | name: 木子 183 | blog: 木子的博客 184 | desc: 垃圾佬、搬砖社畜、运维工程师 185 | email: blog@502.li 186 | color: "#00c4b6" 187 | - url: https://liyin.date/ 188 | avatar: https://liyin.date/myfiles/images/logo.png 189 | name: 立音喵 190 | blog: 天空·边界 191 | desc: 用心探知天空的边界 192 | email: wmliyin@outlook.com 193 | color: "#025f52" 194 | - url: https://ifmet.cn 195 | avatar: https://fastly.jsdelivr.net/gh/xmuli/xmuliPic@pic/2020/20200729194553.png 196 | name: 偕臧 197 | blog: 偕臧 198 | desc: 与子偕臧 199 | email: xmulitech@gmail.com 200 | color: "#90A6BC" 201 | - url: https://azusemisa.top/ 202 | avatar: https://fastly.jsdelivr.net/gh/xiao-lin52/cdn-assets/images/avatar.webp 203 | name: AzuSemisa 204 | blog: AzuSemisa's Blog 205 | desc: 一个OI蒟蒻的小窝 206 | email: me@azusemisa.top 207 | color: "#54cedc" 208 | - url: https://bkryofu.cn 209 | avatar: https://bkryofu.cn/resources/images/avatar.webp 210 | name: 河城凌風 211 | blog: 无梦梦游记 212 | desc: 像梦一样去爱,像爱一样去梦 213 | email: unscientific_kappa@outlook.com 214 | color: aqua 215 | - url: https://sknp.top 216 | avatar: https://images.sknp.top/images/2021/05/04/025.jpg 217 | name: SKNP 218 | blog: SKNP的小站 219 | desc: Someday I will be just like you. 220 | email: leizhe1006@qq.com 221 | color: "#FF6A6A" 222 | - url: https://jokerm.com 223 | avatar: https://cdn.jokerm.com/?/imgcdn/logo.png 224 | name: JokerM 225 | blog: JokerM's Palace 226 | desc: Take your heart 227 | email: me@jokerm.com 228 | color: "#F6121C" 229 | - url: https://timegg.top 230 | avatar: https://github.com/cbhua/cbhua.github.io/raw/master/images/icon.png 231 | name: Kurakun 232 | blog: Timegg 233 | desc: 把手上的东西放进时光蛋。 234 | email: magickurakun@gmail.com 235 | color: "#1C5A97" 236 | - url: https://blog.maddestroyer.xyz/ 237 | avatar: https://blog.maddestroyer.xyz/images/avatar.png 238 | name: Jigsaw 239 | blog: Jigsaw's Blog 240 | desc: Learn everything,do nothing. 241 | email: j1g5aw@foxmail.com 242 | color: "#80070B" 243 | - url: https://sanshiliuxiao.top/ 244 | avatar: https://fastly.jsdelivr.net/gh/sanshiliuxiao/blog-static/avatar.jpg 245 | name: 椎咲良田 246 | blog: 椎咲良田 247 | desc: 快走吧,趁风停止之前 248 | email: sanshiliuxiao@foxmail.com 249 | color: "#4f5b97" 250 | - url: https://ishya.top/ 251 | avatar: https://ishya.top/source/imgs/avatar.jpg 252 | name: Uki 253 | blog: UTOPIA 254 | desc: 散落在世界一角的故事 255 | email: uki.tian@outlook.com 256 | color: "#48d1cc" 257 | - url: https://www.fffdann.com/ 258 | avatar: https://upyun.yunyoujun.cn/images/fffdann-avatar.jpg 259 | category: forum 260 | name: manami 261 | blog: FFF 团 262 | desc: 一个完全基于兴趣驱动的多元社区 263 | email: hi@fffdann.com 264 | color: "#BF928F" 265 | - url: https://www.fghrsh.net 266 | avatar: https://fp1.fghrsh.net/2017/10/11/d383a9ad4318c5b4332fe02845f5323a.jpg 267 | name: FGHRSH 268 | blog: FGHRSH 269 | desc: FGHRSH 的博客 270 | email: fghrsh@wxw.moe 271 | color: "#38a3db" 272 | - url: https://cyris.moe/ 273 | avatar: https://fastly.jsdelivr.net/npm/cyris/images/avatar.png 274 | name: Cyris 275 | blog: Cyris 276 | desc: 带着美丽的心成长! 277 | email: i@cyris.moe 278 | color: "#ca8a8b" 279 | - url: https://www.littlefisher.cn/ 280 | avatar: https://littlefisher.oss-cn-beijing.aliyuncs.com/images/myhead.png 281 | name: Littlefisher 282 | blog: Littlefisher's blog 283 | desc: 千里之行,始于腿长:D 284 | email: 3225155810@qq.com 285 | color: "#000080" 286 | - url: https://davincievans.top/ 287 | avatar: https://fastly.jsdelivr.net/gh/DavinciEvans/Imgs-bed@master/gallery/avatar.jpg 288 | name: Davinci 289 | blog: Davinci の 红茶馆 290 | desc: You are all stardust. 291 | email: zhouningsiyuan@foxmail.com 292 | color: "#42b8dd" 293 | - url: https://blog.besscroft.com/ 294 | avatar: https://blog.besscroft.com/avatar.jpg 295 | name: Bess Croft 296 | blog: 旅行者的随想 297 | desc: 书中自有颜如玉 298 | email: besscroft@foxmail.com 299 | color: "#00D1CE" 300 | - url: https://ffis.me/ 301 | avatar: https://img.ffis.me/images/2019/12/21/1.6min.png 302 | name: 饭饭's Blog 303 | blog: 饭饭's Blog 304 | desc: 不忘初心,方得始终 305 | email: i@ffis.me 306 | color: "#03a9f4" 307 | - url: https://gaein.cn/ 308 | avatar: https://img.cdn.gaein.cn/website_used/avatars/avatar-128x.webp 309 | name: Gaein nidb 310 | blog: Gaein nidb 的小站 311 | desc: 记录生活 312 | email: mail@gaein.cn 313 | color: "#519BFF" 314 | - url: https://www.bigdreamer.cc/ 315 | avatar: https://scholarself.oss-cn-beijing.aliyuncs.com/daily/avatar.jpeg 316 | name: Scholar.Eric 317 | blog: 书生的博客 318 | desc: 愿为代码奉献出生命的最后一刻 319 | email: jadeface.scholar@gmail.com 320 | color: "#6E6FA8" 321 | - url: https://leiblog.wang 322 | avatar: http://leiblog.wang/static/image/2021/5/sjcZ09.jpg 323 | name: LeiWang1999 324 | blog: "LeiWang1999's Blog" 325 | desc: 卷卷卷卷。 326 | email: 2230647190@qq.com 327 | color: "#9400D3" 328 | - url: https://blog.becomingcelia.com 329 | avatar: https://fastly.jsdelivr.net/gh/liangchuxin/blog-files/img/20210306130253.jpg 330 | name: Celia 331 | blog: Celia 的博客 332 | desc: 读万卷书,行万里路 333 | email: liangcx126@gmail.com 334 | color: "#02A289" 335 | - url: https://www.yuzhang.wang/ 336 | avatar: https://gcore.jsdelivr.net/gh/YuZhangWang/Creative-pictures02@master/img/202210171416164.png 337 | name: YuZhangWang 338 | blog: YuZhangWang的领域 339 | desc: 两岸猿声啼不住 轻舟已过万重山 340 | email: YuZhangWang233@163.com 341 | color: "#7FC8F8" 342 | - url: https://www.miaoer.net 343 | avatar: https://static.miaoer.net/logo/avatar.webp 344 | name: 喵二 345 | blog: 喵二の小博客 346 | desc: 缘,妙不可言 347 | email: miaoermua@gmail.com 348 | color: "#E9A390" 349 | - url: https://www.imcao.cn 350 | avatar: https://www.imcao.cn/avatar.png 351 | name: ImCaO 352 | blog: ImCaO's Blog 353 | desc: 花有重开日,人无再少年。 354 | email: imcao@imcao.cn 355 | color: "#49b1f5" 356 | - url: https://nocp.space 357 | avatar: https://nocp.space/static/blog-icon.png 358 | name: NoahHrreion 359 | blog: Norcleeh's Site 360 | desc: 由一条咸鱼搭建的网站 361 | email: nriot233@outlook.com 362 | color: "#077955" 363 | - url: https://blog.sxzz.moe/ 364 | avatar: https://fastly.jsdelivr.net/gh/sxzz/static@latest/avatar.png 365 | name: 三咲智子 366 | desc: 三咲智子 367 | email: hi@sxzz.moe 368 | color: "#0078E7" 369 | - url: https://huangxin.dev 370 | avatar: https://cloudflare.hxis.top/avatar/latest-180.jpg 371 | name: 惶心 372 | blog: 惶心博客 373 | desc: 别说万事转头空 未转头时为梦 374 | email: i@focuschen.com 375 | color: "#255597" 376 | - url: https://yuumi.link 377 | avatar: https://cdn.yuumi.link/images/settings/favicon.png 378 | name: Yuumi 379 | blog: Yuumi的烟波之路 380 | desc: 続きを鳴らそう—— 381 | email: yuumi0221@outlook.com 382 | color: "#D69B54" 383 | - url: https://rong6.cn 384 | avatar: https://static.codemao.cn/coco/player/unstable/HJU2TH3pn.image/jpeg 385 | name: 荣6呀 386 | blog: 荣6的小站 387 | desc: 永远相信美好的事情即将发生! 388 | email: 1604201832@qq.com 389 | color: '#f4645c' 390 | - url: https://lihaoyu.cn 391 | avatar: https://blog-api.lihaoyu.cn/avatar 392 | name: Big_Cake 393 | blog: 晓雨杂记 394 | desc: 也许我们会分别,但我们将永远不会忘记彼此。 395 | email: me@lihaoyu.cn 396 | color: '#F2BC57' 397 | - url: https://kasuie.cc 398 | avatar: https://kasuie.cc/avatar.webp 399 | name: kasuie 400 | blog: KASUIEの次元 401 | desc: 喜欢温柔的人 402 | email: kasuie@qq.com 403 | color: '#18c964' 404 | - url: https://www.plsshenyun.top 405 | avatar: https://www.plsshenyun.top/ico/ico.png 406 | name: 望夜菌 407 | blog: 望夜菌的小窝 408 | desc: change and challenge! 409 | email: plsshenyun@outlook.com 410 | color: '#ffd6fb' 411 | - url: https://www.voidmatrix.work 412 | avatar: https://www.voidmatrix.work/images/avatar.jpg 413 | name: Voidmatrix 414 | blog: Voidmatrix's Blog 415 | desc: 重剑无锋,大巧不工 416 | email: voidmatrix@outlook.com 417 | color: '#ee7948' 418 | - url: https://blog.kfdzcoffee.cn 419 | avatar: https://image.kfdzcoffee.cn/i/1/avatar.png 420 | name: 咖啡豆子coffee 421 | blog: 咖啡豆子coffee的小站 422 | desc: 所有奇迹的始发点 423 | email: contact@kfdzcoffee.cn 424 | color: "#7FC8F8" 425 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: '9.0' 2 | 3 | settings: 4 | autoInstallPeers: true 5 | excludeLinksFromLockfile: false 6 | 7 | importers: 8 | 9 | .: 10 | dependencies: 11 | '@clack/prompts': 12 | specifier: ^0.11.0 13 | version: 0.11.0 14 | chalk-pipe: 15 | specifier: ^6.2.0 16 | version: 6.2.0 17 | commander: 18 | specifier: ^14.0.0 19 | version: 14.0.0 20 | js-yaml: 21 | specifier: ^4.1.0 22 | version: 4.1.0 23 | devDependencies: 24 | '@antfu/eslint-config': 25 | specifier: ^5.1.0 26 | version: 5.1.0(@vue/compiler-sfc@3.5.13)(eslint@9.32.0)(typescript@5.9.2) 27 | '@types/chalk-pipe': 28 | specifier: ^2.0.4 29 | version: 2.0.4 30 | '@types/js-yaml': 31 | specifier: ^4.0.9 32 | version: 4.0.9 33 | '@types/node': 34 | specifier: ^24.1.0 35 | version: 24.1.0 36 | consola: 37 | specifier: ^3.4.2 38 | version: 3.4.2 39 | eslint: 40 | specifier: ^9.32.0 41 | version: 9.32.0 42 | tsx: 43 | specifier: ^4.20.3 44 | version: 4.20.3 45 | typescript: 46 | specifier: ^5.9.2 47 | version: 5.9.2 48 | 49 | packages: 50 | 51 | '@antfu/eslint-config@5.1.0': 52 | resolution: {integrity: sha512-JirdCHnt2frnUf7kmXBxvFfdca1UnC19AP89/nKgZIV71PXxhH6pX/jqF13OKpbOo4hxJQfs6yuS1Kl5LoW4Yw==} 53 | hasBin: true 54 | peerDependencies: 55 | '@eslint-react/eslint-plugin': ^1.38.4 56 | '@next/eslint-plugin-next': ^15.4.0-canary.115 57 | '@prettier/plugin-xml': ^3.4.1 58 | '@unocss/eslint-plugin': '>=0.50.0' 59 | astro-eslint-parser: ^1.0.2 60 | eslint: ^9.10.0 61 | eslint-plugin-astro: ^1.2.0 62 | eslint-plugin-format: '>=0.1.0' 63 | eslint-plugin-jsx-a11y: '>=6.10.2' 64 | eslint-plugin-react-hooks: ^5.2.0 65 | eslint-plugin-react-refresh: ^0.4.19 66 | eslint-plugin-solid: ^0.14.3 67 | eslint-plugin-svelte: '>=2.35.1' 68 | eslint-plugin-vuejs-accessibility: ^2.4.1 69 | prettier-plugin-astro: ^0.14.0 70 | prettier-plugin-slidev: ^1.0.5 71 | svelte-eslint-parser: '>=0.37.0' 72 | peerDependenciesMeta: 73 | '@eslint-react/eslint-plugin': 74 | optional: true 75 | '@next/eslint-plugin-next': 76 | optional: true 77 | '@prettier/plugin-xml': 78 | optional: true 79 | '@unocss/eslint-plugin': 80 | optional: true 81 | astro-eslint-parser: 82 | optional: true 83 | eslint-plugin-astro: 84 | optional: true 85 | eslint-plugin-format: 86 | optional: true 87 | eslint-plugin-jsx-a11y: 88 | optional: true 89 | eslint-plugin-react-hooks: 90 | optional: true 91 | eslint-plugin-react-refresh: 92 | optional: true 93 | eslint-plugin-solid: 94 | optional: true 95 | eslint-plugin-svelte: 96 | optional: true 97 | eslint-plugin-vuejs-accessibility: 98 | optional: true 99 | prettier-plugin-astro: 100 | optional: true 101 | prettier-plugin-slidev: 102 | optional: true 103 | svelte-eslint-parser: 104 | optional: true 105 | 106 | '@antfu/install-pkg@1.1.0': 107 | resolution: {integrity: sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==} 108 | 109 | '@babel/helper-string-parser@7.25.9': 110 | resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} 111 | engines: {node: '>=6.9.0'} 112 | 113 | '@babel/helper-validator-identifier@7.27.1': 114 | resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} 115 | engines: {node: '>=6.9.0'} 116 | 117 | '@babel/parser@7.26.10': 118 | resolution: {integrity: sha512-6aQR2zGE/QFi8JpDLjUZEPYOs7+mhKXm86VaKFiLP35JQwQb6bwUE+XbvkH0EptsYhbNBSUGaUBLKqxH1xSgsA==} 119 | engines: {node: '>=6.0.0'} 120 | hasBin: true 121 | 122 | '@babel/types@7.26.10': 123 | resolution: {integrity: sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==} 124 | engines: {node: '>=6.9.0'} 125 | 126 | '@clack/core@0.5.0': 127 | resolution: {integrity: sha512-p3y0FIOwaYRUPRcMO7+dlmLh8PSRcrjuTndsiA0WAFbWES0mLZlrjVoBRZ9DzkPFJZG6KGkJmoEAY0ZcVWTkow==} 128 | 129 | '@clack/prompts@0.11.0': 130 | resolution: {integrity: sha512-pMN5FcrEw9hUkZA4f+zLlzivQSeQf5dRGJjSUbvVYDLvpKCdQx5OaknvKzgbtXOizhP+SJJJjqEbOe55uKKfAw==} 131 | 132 | '@es-joy/jsdoccomment@0.50.2': 133 | resolution: {integrity: sha512-YAdE/IJSpwbOTiaURNCKECdAwqrJuFiZhylmesBcIRawtYKnBR2wxPhoIewMg+Yu+QuYvHfJNReWpoxGBKOChA==} 134 | engines: {node: '>=18'} 135 | 136 | '@es-joy/jsdoccomment@0.52.0': 137 | resolution: {integrity: sha512-BXuN7BII+8AyNtn57euU2Yxo9yA/KUDNzrpXyi3pfqKmBhhysR6ZWOebFh3vyPoqA3/j1SOvGgucElMGwlXing==} 138 | engines: {node: '>=20.11.0'} 139 | 140 | '@esbuild/aix-ppc64@0.25.1': 141 | resolution: {integrity: sha512-kfYGy8IdzTGy+z0vFGvExZtxkFlA4zAxgKEahG9KE1ScBjpQnFsNOX8KTU5ojNru5ed5CVoJYXFtoxaq5nFbjQ==} 142 | engines: {node: '>=18'} 143 | cpu: [ppc64] 144 | os: [aix] 145 | 146 | '@esbuild/android-arm64@0.25.1': 147 | resolution: {integrity: sha512-50tM0zCJW5kGqgG7fQ7IHvQOcAn9TKiVRuQ/lN0xR+T2lzEFvAi1ZcS8DiksFcEpf1t/GYOeOfCAgDHFpkiSmA==} 148 | engines: {node: '>=18'} 149 | cpu: [arm64] 150 | os: [android] 151 | 152 | '@esbuild/android-arm@0.25.1': 153 | resolution: {integrity: sha512-dp+MshLYux6j/JjdqVLnMglQlFu+MuVeNrmT5nk6q07wNhCdSnB7QZj+7G8VMUGh1q+vj2Bq8kRsuyA00I/k+Q==} 154 | engines: {node: '>=18'} 155 | cpu: [arm] 156 | os: [android] 157 | 158 | '@esbuild/android-x64@0.25.1': 159 | resolution: {integrity: sha512-GCj6WfUtNldqUzYkN/ITtlhwQqGWu9S45vUXs7EIYf+7rCiiqH9bCloatO9VhxsL0Pji+PF4Lz2XXCES+Q8hDw==} 160 | engines: {node: '>=18'} 161 | cpu: [x64] 162 | os: [android] 163 | 164 | '@esbuild/darwin-arm64@0.25.1': 165 | resolution: {integrity: sha512-5hEZKPf+nQjYoSr/elb62U19/l1mZDdqidGfmFutVUjjUZrOazAtwK+Kr+3y0C/oeJfLlxo9fXb1w7L+P7E4FQ==} 166 | engines: {node: '>=18'} 167 | cpu: [arm64] 168 | os: [darwin] 169 | 170 | '@esbuild/darwin-x64@0.25.1': 171 | resolution: {integrity: sha512-hxVnwL2Dqs3fM1IWq8Iezh0cX7ZGdVhbTfnOy5uURtao5OIVCEyj9xIzemDi7sRvKsuSdtCAhMKarxqtlyVyfA==} 172 | engines: {node: '>=18'} 173 | cpu: [x64] 174 | os: [darwin] 175 | 176 | '@esbuild/freebsd-arm64@0.25.1': 177 | resolution: {integrity: sha512-1MrCZs0fZa2g8E+FUo2ipw6jw5qqQiH+tERoS5fAfKnRx6NXH31tXBKI3VpmLijLH6yriMZsxJtaXUyFt/8Y4A==} 178 | engines: {node: '>=18'} 179 | cpu: [arm64] 180 | os: [freebsd] 181 | 182 | '@esbuild/freebsd-x64@0.25.1': 183 | resolution: {integrity: sha512-0IZWLiTyz7nm0xuIs0q1Y3QWJC52R8aSXxe40VUxm6BB1RNmkODtW6LHvWRrGiICulcX7ZvyH6h5fqdLu4gkww==} 184 | engines: {node: '>=18'} 185 | cpu: [x64] 186 | os: [freebsd] 187 | 188 | '@esbuild/linux-arm64@0.25.1': 189 | resolution: {integrity: sha512-jaN3dHi0/DDPelk0nLcXRm1q7DNJpjXy7yWaWvbfkPvI+7XNSc/lDOnCLN7gzsyzgu6qSAmgSvP9oXAhP973uQ==} 190 | engines: {node: '>=18'} 191 | cpu: [arm64] 192 | os: [linux] 193 | 194 | '@esbuild/linux-arm@0.25.1': 195 | resolution: {integrity: sha512-NdKOhS4u7JhDKw9G3cY6sWqFcnLITn6SqivVArbzIaf3cemShqfLGHYMx8Xlm/lBit3/5d7kXvriTUGa5YViuQ==} 196 | engines: {node: '>=18'} 197 | cpu: [arm] 198 | os: [linux] 199 | 200 | '@esbuild/linux-ia32@0.25.1': 201 | resolution: {integrity: sha512-OJykPaF4v8JidKNGz8c/q1lBO44sQNUQtq1KktJXdBLn1hPod5rE/Hko5ugKKZd+D2+o1a9MFGUEIUwO2YfgkQ==} 202 | engines: {node: '>=18'} 203 | cpu: [ia32] 204 | os: [linux] 205 | 206 | '@esbuild/linux-loong64@0.25.1': 207 | resolution: {integrity: sha512-nGfornQj4dzcq5Vp835oM/o21UMlXzn79KobKlcs3Wz9smwiifknLy4xDCLUU0BWp7b/houtdrgUz7nOGnfIYg==} 208 | engines: {node: '>=18'} 209 | cpu: [loong64] 210 | os: [linux] 211 | 212 | '@esbuild/linux-mips64el@0.25.1': 213 | resolution: {integrity: sha512-1osBbPEFYwIE5IVB/0g2X6i1qInZa1aIoj1TdL4AaAb55xIIgbg8Doq6a5BzYWgr+tEcDzYH67XVnTmUzL+nXg==} 214 | engines: {node: '>=18'} 215 | cpu: [mips64el] 216 | os: [linux] 217 | 218 | '@esbuild/linux-ppc64@0.25.1': 219 | resolution: {integrity: sha512-/6VBJOwUf3TdTvJZ82qF3tbLuWsscd7/1w+D9LH0W/SqUgM5/JJD0lrJ1fVIfZsqB6RFmLCe0Xz3fmZc3WtyVg==} 220 | engines: {node: '>=18'} 221 | cpu: [ppc64] 222 | os: [linux] 223 | 224 | '@esbuild/linux-riscv64@0.25.1': 225 | resolution: {integrity: sha512-nSut/Mx5gnilhcq2yIMLMe3Wl4FK5wx/o0QuuCLMtmJn+WeWYoEGDN1ipcN72g1WHsnIbxGXd4i/MF0gTcuAjQ==} 226 | engines: {node: '>=18'} 227 | cpu: [riscv64] 228 | os: [linux] 229 | 230 | '@esbuild/linux-s390x@0.25.1': 231 | resolution: {integrity: sha512-cEECeLlJNfT8kZHqLarDBQso9a27o2Zd2AQ8USAEoGtejOrCYHNtKP8XQhMDJMtthdF4GBmjR2au3x1udADQQQ==} 232 | engines: {node: '>=18'} 233 | cpu: [s390x] 234 | os: [linux] 235 | 236 | '@esbuild/linux-x64@0.25.1': 237 | resolution: {integrity: sha512-xbfUhu/gnvSEg+EGovRc+kjBAkrvtk38RlerAzQxvMzlB4fXpCFCeUAYzJvrnhFtdeyVCDANSjJvOvGYoeKzFA==} 238 | engines: {node: '>=18'} 239 | cpu: [x64] 240 | os: [linux] 241 | 242 | '@esbuild/netbsd-arm64@0.25.1': 243 | resolution: {integrity: sha512-O96poM2XGhLtpTh+s4+nP7YCCAfb4tJNRVZHfIE7dgmax+yMP2WgMd2OecBuaATHKTHsLWHQeuaxMRnCsH8+5g==} 244 | engines: {node: '>=18'} 245 | cpu: [arm64] 246 | os: [netbsd] 247 | 248 | '@esbuild/netbsd-x64@0.25.1': 249 | resolution: {integrity: sha512-X53z6uXip6KFXBQ+Krbx25XHV/NCbzryM6ehOAeAil7X7oa4XIq+394PWGnwaSQ2WRA0KI6PUO6hTO5zeF5ijA==} 250 | engines: {node: '>=18'} 251 | cpu: [x64] 252 | os: [netbsd] 253 | 254 | '@esbuild/openbsd-arm64@0.25.1': 255 | resolution: {integrity: sha512-Na9T3szbXezdzM/Kfs3GcRQNjHzM6GzFBeU1/6IV/npKP5ORtp9zbQjvkDJ47s6BCgaAZnnnu/cY1x342+MvZg==} 256 | engines: {node: '>=18'} 257 | cpu: [arm64] 258 | os: [openbsd] 259 | 260 | '@esbuild/openbsd-x64@0.25.1': 261 | resolution: {integrity: sha512-T3H78X2h1tszfRSf+txbt5aOp/e7TAz3ptVKu9Oyir3IAOFPGV6O9c2naym5TOriy1l0nNf6a4X5UXRZSGX/dw==} 262 | engines: {node: '>=18'} 263 | cpu: [x64] 264 | os: [openbsd] 265 | 266 | '@esbuild/sunos-x64@0.25.1': 267 | resolution: {integrity: sha512-2H3RUvcmULO7dIE5EWJH8eubZAI4xw54H1ilJnRNZdeo8dTADEZ21w6J22XBkXqGJbe0+wnNJtw3UXRoLJnFEg==} 268 | engines: {node: '>=18'} 269 | cpu: [x64] 270 | os: [sunos] 271 | 272 | '@esbuild/win32-arm64@0.25.1': 273 | resolution: {integrity: sha512-GE7XvrdOzrb+yVKB9KsRMq+7a2U/K5Cf/8grVFRAGJmfADr/e/ODQ134RK2/eeHqYV5eQRFxb1hY7Nr15fv1NQ==} 274 | engines: {node: '>=18'} 275 | cpu: [arm64] 276 | os: [win32] 277 | 278 | '@esbuild/win32-ia32@0.25.1': 279 | resolution: {integrity: sha512-uOxSJCIcavSiT6UnBhBzE8wy3n0hOkJsBOzy7HDAuTDE++1DJMRRVCPGisULScHL+a/ZwdXPpXD3IyFKjA7K8A==} 280 | engines: {node: '>=18'} 281 | cpu: [ia32] 282 | os: [win32] 283 | 284 | '@esbuild/win32-x64@0.25.1': 285 | resolution: {integrity: sha512-Y1EQdcfwMSeQN/ujR5VayLOJ1BHaK+ssyk0AEzPjC+t1lITgsnccPqFjb6V+LsTp/9Iov4ysfjxLaGJ9RPtkVg==} 286 | engines: {node: '>=18'} 287 | cpu: [x64] 288 | os: [win32] 289 | 290 | '@eslint-community/eslint-plugin-eslint-comments@4.5.0': 291 | resolution: {integrity: sha512-MAhuTKlr4y/CE3WYX26raZjy+I/kS2PLKSzvfmDCGrBLTFHOYwqROZdr4XwPgXwX3K9rjzMr4pSmUWGnzsUyMg==} 292 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 293 | peerDependencies: 294 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 295 | 296 | '@eslint-community/eslint-utils@4.5.1': 297 | resolution: {integrity: sha512-soEIOALTfTK6EjmKMMoLugwaP0rzkad90iIWd1hMO9ARkSAyjfMfkRRhLvD5qH7vvM0Cg72pieUfR6yh6XxC4w==} 298 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 299 | peerDependencies: 300 | eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 301 | 302 | '@eslint-community/eslint-utils@4.7.0': 303 | resolution: {integrity: sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==} 304 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 305 | peerDependencies: 306 | eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 307 | 308 | '@eslint-community/regexpp@4.12.1': 309 | resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} 310 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 311 | 312 | '@eslint/compat@1.2.7': 313 | resolution: {integrity: sha512-xvv7hJE32yhegJ8xNAnb62ggiAwTYHBpUCWhRxEj/ksvgDJuSXfoDkBcRYaYNFiJ+jH0IE3K16hd+xXzhBgNbg==} 314 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 315 | peerDependencies: 316 | eslint: ^9.10.0 317 | peerDependenciesMeta: 318 | eslint: 319 | optional: true 320 | 321 | '@eslint/config-array@0.21.0': 322 | resolution: {integrity: sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==} 323 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 324 | 325 | '@eslint/config-helpers@0.3.0': 326 | resolution: {integrity: sha512-ViuymvFmcJi04qdZeDc2whTHryouGcDlaxPqarTD0ZE10ISpxGUVZGZDx4w01upyIynL3iu6IXH2bS1NhclQMw==} 327 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 328 | 329 | '@eslint/core@0.15.1': 330 | resolution: {integrity: sha512-bkOp+iumZCCbt1K1CmWf0R9pM5yKpDv+ZXtvSyQpudrI9kuFLp+bM2WOPXImuD/ceQuaa8f5pj93Y7zyECIGNA==} 331 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 332 | 333 | '@eslint/eslintrc@3.3.1': 334 | resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} 335 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 336 | 337 | '@eslint/js@9.32.0': 338 | resolution: {integrity: sha512-BBpRFZK3eX6uMLKz8WxFOBIFFcGFJ/g8XuwjTHCqHROSIsopI+ddn/d5Cfh36+7+e5edVS8dbSHnBNhrLEX0zg==} 339 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 340 | 341 | '@eslint/markdown@7.1.0': 342 | resolution: {integrity: sha512-Y+X1B1j+/zupKDVJfkKc8uYMjQkGzfnd8lt7vK3y8x9Br6H5dBuhAfFrQ6ff7HAMm/1BwgecyEiRFkYCWPRxmA==} 343 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 344 | 345 | '@eslint/object-schema@2.1.6': 346 | resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==} 347 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 348 | 349 | '@eslint/plugin-kit@0.3.4': 350 | resolution: {integrity: sha512-Ul5l+lHEcw3L5+k8POx6r74mxEYKG5kOb6Xpy2gCRW6zweT6TEhAf8vhxGgjhqrd/VO/Dirhsb+1hNpD1ue9hw==} 351 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 352 | 353 | '@humanfs/core@0.19.1': 354 | resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} 355 | engines: {node: '>=18.18.0'} 356 | 357 | '@humanfs/node@0.16.6': 358 | resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==} 359 | engines: {node: '>=18.18.0'} 360 | 361 | '@humanwhocodes/module-importer@1.0.1': 362 | resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} 363 | engines: {node: '>=12.22'} 364 | 365 | '@humanwhocodes/retry@0.3.1': 366 | resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} 367 | engines: {node: '>=18.18'} 368 | 369 | '@humanwhocodes/retry@0.4.2': 370 | resolution: {integrity: sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==} 371 | engines: {node: '>=18.18'} 372 | 373 | '@jridgewell/sourcemap-codec@1.5.0': 374 | resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} 375 | 376 | '@nodelib/fs.scandir@2.1.5': 377 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 378 | engines: {node: '>= 8'} 379 | 380 | '@nodelib/fs.stat@2.0.5': 381 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 382 | engines: {node: '>= 8'} 383 | 384 | '@nodelib/fs.walk@1.2.8': 385 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 386 | engines: {node: '>= 8'} 387 | 388 | '@stylistic/eslint-plugin@5.2.2': 389 | resolution: {integrity: sha512-bE2DUjruqXlHYP3Q2Gpqiuj2bHq7/88FnuaS0FjeGGLCy+X6a07bGVuwtiOYnPSLHR6jmx5Bwdv+j7l8H+G97A==} 390 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 391 | peerDependencies: 392 | eslint: '>=9.0.0' 393 | 394 | '@types/chalk-pipe@2.0.4': 395 | resolution: {integrity: sha512-2g4nT9wPfN29AsWx5xf7RD4BDnINX+2PKJnT5ivuAaG4vG5lo6qs4jSmN3XXt4znr/JkVYzeLyZbdB7ba+tY9w==} 396 | 397 | '@types/debug@4.1.12': 398 | resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} 399 | 400 | '@types/estree@1.0.6': 401 | resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} 402 | 403 | '@types/estree@1.0.8': 404 | resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} 405 | 406 | '@types/js-yaml@4.0.9': 407 | resolution: {integrity: sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==} 408 | 409 | '@types/json-schema@7.0.15': 410 | resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} 411 | 412 | '@types/mdast@4.0.4': 413 | resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} 414 | 415 | '@types/ms@2.1.0': 416 | resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} 417 | 418 | '@types/node@24.1.0': 419 | resolution: {integrity: sha512-ut5FthK5moxFKH2T1CUOC6ctR67rQRvvHdFLCD2Ql6KXmMuCrjsSsRI9UsLCm9M18BMwClv4pn327UvB7eeO1w==} 420 | 421 | '@types/unist@3.0.3': 422 | resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} 423 | 424 | '@typescript-eslint/eslint-plugin@8.38.0': 425 | resolution: {integrity: sha512-CPoznzpuAnIOl4nhj4tRr4gIPj5AfKgkiJmGQDaq+fQnRJTYlcBjbX3wbciGmpoPf8DREufuPRe1tNMZnGdanA==} 426 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 427 | peerDependencies: 428 | '@typescript-eslint/parser': ^8.38.0 429 | eslint: ^8.57.0 || ^9.0.0 430 | typescript: '>=4.8.4 <5.9.0' 431 | 432 | '@typescript-eslint/parser@8.38.0': 433 | resolution: {integrity: sha512-Zhy8HCvBUEfBECzIl1PKqF4p11+d0aUJS1GeUiuqK9WmOug8YCmC4h4bjyBvMyAMI9sbRczmrYL5lKg/YMbrcQ==} 434 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 435 | peerDependencies: 436 | eslint: ^8.57.0 || ^9.0.0 437 | typescript: '>=4.8.4 <5.9.0' 438 | 439 | '@typescript-eslint/project-service@8.38.0': 440 | resolution: {integrity: sha512-dbK7Jvqcb8c9QfH01YB6pORpqX1mn5gDZc9n63Ak/+jD67oWXn3Gs0M6vddAN+eDXBCS5EmNWzbSxsn9SzFWWg==} 441 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 442 | peerDependencies: 443 | typescript: '>=4.8.4 <5.9.0' 444 | 445 | '@typescript-eslint/scope-manager@8.38.0': 446 | resolution: {integrity: sha512-WJw3AVlFFcdT9Ri1xs/lg8LwDqgekWXWhH3iAF+1ZM+QPd7oxQ6jvtW/JPwzAScxitILUIFs0/AnQ/UWHzbATQ==} 447 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 448 | 449 | '@typescript-eslint/tsconfig-utils@8.38.0': 450 | resolution: {integrity: sha512-Lum9RtSE3EroKk/bYns+sPOodqb2Fv50XOl/gMviMKNvanETUuUcC9ObRbzrJ4VSd2JalPqgSAavwrPiPvnAiQ==} 451 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 452 | peerDependencies: 453 | typescript: '>=4.8.4 <5.9.0' 454 | 455 | '@typescript-eslint/type-utils@8.38.0': 456 | resolution: {integrity: sha512-c7jAvGEZVf0ao2z+nnz8BUaHZD09Agbh+DY7qvBQqLiz8uJzRgVPj5YvOh8I8uEiH8oIUGIfHzMwUcGVco/SJg==} 457 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 458 | peerDependencies: 459 | eslint: ^8.57.0 || ^9.0.0 460 | typescript: '>=4.8.4 <5.9.0' 461 | 462 | '@typescript-eslint/types@8.38.0': 463 | resolution: {integrity: sha512-wzkUfX3plUqij4YwWaJyqhiPE5UCRVlFpKn1oCRn2O1bJ592XxWJj8ROQ3JD5MYXLORW84063z3tZTb/cs4Tyw==} 464 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 465 | 466 | '@typescript-eslint/typescript-estree@8.38.0': 467 | resolution: {integrity: sha512-fooELKcAKzxux6fA6pxOflpNS0jc+nOQEEOipXFNjSlBS6fqrJOVY/whSn70SScHrcJ2LDsxWrneFoWYSVfqhQ==} 468 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 469 | peerDependencies: 470 | typescript: '>=4.8.4 <5.9.0' 471 | 472 | '@typescript-eslint/utils@8.38.0': 473 | resolution: {integrity: sha512-hHcMA86Hgt+ijJlrD8fX0j1j8w4C92zue/8LOPAFioIno+W0+L7KqE8QZKCcPGc/92Vs9x36w/4MPTJhqXdyvg==} 474 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 475 | peerDependencies: 476 | eslint: ^8.57.0 || ^9.0.0 477 | typescript: '>=4.8.4 <5.9.0' 478 | 479 | '@typescript-eslint/visitor-keys@8.38.0': 480 | resolution: {integrity: sha512-pWrTcoFNWuwHlA9CvlfSsGWs14JxfN1TH25zM5L7o0pRLhsoZkDnTsXfQRJBEWJoV5DL0jf+Z+sxiud+K0mq1g==} 481 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 482 | 483 | '@vitest/eslint-plugin@1.3.4': 484 | resolution: {integrity: sha512-EOg8d0jn3BAiKnR55WkFxmxfWA3nmzrbIIuOXyTe6A72duryNgyU+bdBEauA97Aab3ho9kLmAwgPX63Ckj4QEg==} 485 | peerDependencies: 486 | eslint: '>= 8.57.0' 487 | typescript: '>= 5.0.0' 488 | vitest: '*' 489 | peerDependenciesMeta: 490 | typescript: 491 | optional: true 492 | vitest: 493 | optional: true 494 | 495 | '@vue/compiler-core@3.5.13': 496 | resolution: {integrity: sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==} 497 | 498 | '@vue/compiler-dom@3.5.13': 499 | resolution: {integrity: sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==} 500 | 501 | '@vue/compiler-sfc@3.5.13': 502 | resolution: {integrity: sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==} 503 | 504 | '@vue/compiler-ssr@3.5.13': 505 | resolution: {integrity: sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==} 506 | 507 | '@vue/shared@3.5.13': 508 | resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==} 509 | 510 | acorn-jsx@5.3.2: 511 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 512 | peerDependencies: 513 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 514 | 515 | acorn@8.15.0: 516 | resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} 517 | engines: {node: '>=0.4.0'} 518 | hasBin: true 519 | 520 | ajv@6.12.6: 521 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 522 | 523 | ansi-styles@3.2.1: 524 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} 525 | engines: {node: '>=4'} 526 | 527 | ansi-styles@4.3.0: 528 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 529 | engines: {node: '>=8'} 530 | 531 | ansis@4.1.0: 532 | resolution: {integrity: sha512-BGcItUBWSMRgOCe+SVZJ+S7yTRG0eGt9cXAHev72yuGcY23hnLA7Bky5L/xLyPINoSN95geovfBkqoTlNZYa7w==} 533 | engines: {node: '>=14'} 534 | 535 | are-docs-informative@0.0.2: 536 | resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==} 537 | engines: {node: '>=14'} 538 | 539 | argparse@2.0.1: 540 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 541 | 542 | balanced-match@1.0.2: 543 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 544 | 545 | boolbase@1.0.0: 546 | resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} 547 | 548 | brace-expansion@1.1.11: 549 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 550 | 551 | brace-expansion@2.0.1: 552 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} 553 | 554 | braces@3.0.3: 555 | resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} 556 | engines: {node: '>=8'} 557 | 558 | browserslist@4.25.1: 559 | resolution: {integrity: sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==} 560 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 561 | hasBin: true 562 | 563 | builtin-modules@5.0.0: 564 | resolution: {integrity: sha512-bkXY9WsVpY7CvMhKSR6pZilZu9Ln5WDrKVBUXf2S443etkmEO4V58heTecXcUIsNsi4Rx8JUO4NfX1IcQl4deg==} 565 | engines: {node: '>=18.20'} 566 | 567 | cac@6.7.14: 568 | resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} 569 | engines: {node: '>=8'} 570 | 571 | callsites@3.1.0: 572 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 573 | engines: {node: '>=6'} 574 | 575 | caniuse-lite@1.0.30001731: 576 | resolution: {integrity: sha512-lDdp2/wrOmTRWuoB5DpfNkC0rJDU8DqRa6nYL6HK6sytw70QMopt/NIc/9SM7ylItlBWfACXk0tEn37UWM/+mg==} 577 | 578 | ccount@2.0.1: 579 | resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} 580 | 581 | chalk-pipe@6.2.0: 582 | resolution: {integrity: sha512-upTFnQG6XSEyJ077BFx20Yt3946xXEQrYXQvx3X6acF86vWi6DcAW2BuXTQ+4Xjxl26XsoTI4cbaceyQDTGr6w==} 583 | engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} 584 | 585 | chalk@2.4.2: 586 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} 587 | engines: {node: '>=4'} 588 | 589 | chalk@4.1.2: 590 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 591 | engines: {node: '>=10'} 592 | 593 | chalk@5.4.1: 594 | resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==} 595 | engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} 596 | 597 | change-case@5.4.4: 598 | resolution: {integrity: sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==} 599 | 600 | character-entities@2.0.2: 601 | resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} 602 | 603 | ci-info@4.3.0: 604 | resolution: {integrity: sha512-l+2bNRMiQgcfILUi33labAZYIWlH1kWDp+ecNo5iisRKrbm0xcRyCww71/YU0Fkw0mAFpz9bJayXPjey6vkmaQ==} 605 | engines: {node: '>=8'} 606 | 607 | clean-regexp@1.0.0: 608 | resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} 609 | engines: {node: '>=4'} 610 | 611 | color-convert@1.9.3: 612 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 613 | 614 | color-convert@2.0.1: 615 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 616 | engines: {node: '>=7.0.0'} 617 | 618 | color-name@1.1.3: 619 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} 620 | 621 | color-name@1.1.4: 622 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 623 | 624 | commander@14.0.0: 625 | resolution: {integrity: sha512-2uM9rYjPvyq39NwLRqaiLtWHyDC1FvryJDa2ATTVims5YAS4PupsEQsDvP14FqhFr0P49CYDugi59xaxJlTXRA==} 626 | engines: {node: '>=20'} 627 | 628 | comment-parser@1.4.1: 629 | resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==} 630 | engines: {node: '>= 12.0.0'} 631 | 632 | concat-map@0.0.1: 633 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 634 | 635 | confbox@0.1.8: 636 | resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} 637 | 638 | confbox@0.2.1: 639 | resolution: {integrity: sha512-hkT3yDPFbs95mNCy1+7qNKC6Pro+/ibzYxtM2iqEigpf0sVw+bg4Zh9/snjsBcf990vfIsg5+1U7VyiyBb3etg==} 640 | 641 | consola@3.4.2: 642 | resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} 643 | engines: {node: ^14.18.0 || >=16.10.0} 644 | 645 | core-js-compat@3.44.0: 646 | resolution: {integrity: sha512-JepmAj2zfl6ogy34qfWtcE7nHKAJnKsQFRn++scjVS2bZFllwptzw61BZcZFYBPpUznLfAvh0LGhxKppk04ClA==} 647 | 648 | cross-spawn@7.0.6: 649 | resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} 650 | engines: {node: '>= 8'} 651 | 652 | cssesc@3.0.0: 653 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 654 | engines: {node: '>=4'} 655 | hasBin: true 656 | 657 | debug@4.4.0: 658 | resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} 659 | engines: {node: '>=6.0'} 660 | peerDependencies: 661 | supports-color: '*' 662 | peerDependenciesMeta: 663 | supports-color: 664 | optional: true 665 | 666 | debug@4.4.1: 667 | resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} 668 | engines: {node: '>=6.0'} 669 | peerDependencies: 670 | supports-color: '*' 671 | peerDependenciesMeta: 672 | supports-color: 673 | optional: true 674 | 675 | decode-named-character-reference@1.1.0: 676 | resolution: {integrity: sha512-Wy+JTSbFThEOXQIR2L6mxJvEs+veIzpmqD7ynWxMXGpnk3smkHQOp6forLdHsKpAMW9iJpaBBIxz285t1n1C3w==} 677 | 678 | deep-is@0.1.4: 679 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 680 | 681 | dequal@2.0.3: 682 | resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} 683 | engines: {node: '>=6'} 684 | 685 | devlop@1.1.0: 686 | resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} 687 | 688 | electron-to-chromium@1.5.194: 689 | resolution: {integrity: sha512-SdnWJwSUot04UR51I2oPD8kuP2VI37/CADR1OHsFOUzZIvfWJBO6q11k5P/uKNyTT3cdOsnyjkrZ+DDShqYqJA==} 690 | 691 | enhanced-resolve@5.18.1: 692 | resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==} 693 | engines: {node: '>=10.13.0'} 694 | 695 | entities@4.5.0: 696 | resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} 697 | engines: {node: '>=0.12'} 698 | 699 | esbuild@0.25.1: 700 | resolution: {integrity: sha512-BGO5LtrGC7vxnqucAe/rmvKdJllfGaYWdyABvyMoXQlfYMb2bbRuReWR5tEGE//4LcNJj9XrkovTqNYRFZHAMQ==} 701 | engines: {node: '>=18'} 702 | hasBin: true 703 | 704 | escalade@3.2.0: 705 | resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} 706 | engines: {node: '>=6'} 707 | 708 | escape-string-regexp@1.0.5: 709 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} 710 | engines: {node: '>=0.8.0'} 711 | 712 | escape-string-regexp@4.0.0: 713 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 714 | engines: {node: '>=10'} 715 | 716 | escape-string-regexp@5.0.0: 717 | resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} 718 | engines: {node: '>=12'} 719 | 720 | eslint-compat-utils@0.5.1: 721 | resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} 722 | engines: {node: '>=12'} 723 | peerDependencies: 724 | eslint: '>=6.0.0' 725 | 726 | eslint-compat-utils@0.6.4: 727 | resolution: {integrity: sha512-/u+GQt8NMfXO8w17QendT4gvO5acfxQsAKirAt0LVxDnr2N8YLCVbregaNc/Yhp7NM128DwCaRvr8PLDfeNkQw==} 728 | engines: {node: '>=12'} 729 | peerDependencies: 730 | eslint: '>=6.0.0' 731 | 732 | eslint-config-flat-gitignore@2.1.0: 733 | resolution: {integrity: sha512-cJzNJ7L+psWp5mXM7jBX+fjHtBvvh06RBlcweMhKD8jWqQw0G78hOW5tpVALGHGFPsBV+ot2H+pdDGJy6CV8pA==} 734 | peerDependencies: 735 | eslint: ^9.5.0 736 | 737 | eslint-flat-config-utils@2.1.1: 738 | resolution: {integrity: sha512-K8eaPkBemHkfbYsZH7z4lZ/tt6gNSsVh535Wh9W9gQBS2WjvfUbbVr2NZR3L1yiRCLuOEimYfPxCxODczD4Opg==} 739 | 740 | eslint-json-compat-utils@0.2.1: 741 | resolution: {integrity: sha512-YzEodbDyW8DX8bImKhAcCeu/L31Dd/70Bidx2Qex9OFUtgzXLqtfWL4Hr5fM/aCCB8QUZLuJur0S9k6UfgFkfg==} 742 | engines: {node: '>=12'} 743 | peerDependencies: 744 | '@eslint/json': '*' 745 | eslint: '*' 746 | jsonc-eslint-parser: ^2.4.0 747 | peerDependenciesMeta: 748 | '@eslint/json': 749 | optional: true 750 | 751 | eslint-merge-processors@2.0.0: 752 | resolution: {integrity: sha512-sUuhSf3IrJdGooquEUB5TNpGNpBoQccbnaLHsb1XkBLUPPqCNivCpY05ZcpCOiV9uHwO2yxXEWVczVclzMxYlA==} 753 | peerDependencies: 754 | eslint: '*' 755 | 756 | eslint-plugin-antfu@3.1.1: 757 | resolution: {integrity: sha512-7Q+NhwLfHJFvopI2HBZbSxWXngTwBLKxW1AGXLr2lEGxcEIK/AsDs8pn8fvIizl5aZjBbVbVK5ujmMpBe4Tvdg==} 758 | peerDependencies: 759 | eslint: '*' 760 | 761 | eslint-plugin-command@3.3.1: 762 | resolution: {integrity: sha512-fBVTXQ2y48TVLT0+4A6PFINp7GcdIailHAXbvPBixE7x+YpYnNQhFZxTdvnb+aWk+COgNebQKen/7m4dmgyWAw==} 763 | peerDependencies: 764 | eslint: '*' 765 | 766 | eslint-plugin-es-x@7.8.0: 767 | resolution: {integrity: sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==} 768 | engines: {node: ^14.18.0 || >=16.0.0} 769 | peerDependencies: 770 | eslint: '>=8' 771 | 772 | eslint-plugin-import-lite@0.3.0: 773 | resolution: {integrity: sha512-dkNBAL6jcoCsXZsQ/Tt2yXmMDoNt5NaBh/U7yvccjiK8cai6Ay+MK77bMykmqQA2bTF6lngaLCDij6MTO3KkvA==} 774 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 775 | peerDependencies: 776 | eslint: '>=9.0.0' 777 | typescript: '>=4.5' 778 | peerDependenciesMeta: 779 | typescript: 780 | optional: true 781 | 782 | eslint-plugin-jsdoc@52.0.2: 783 | resolution: {integrity: sha512-fYrnc7OpRifxxKjH78Y9/D/EouQDYD3G++bpR1Y+A+fy+CMzKZAdGIiHTIxCd2U10hb2y1NxN5TJt9aupq1vmw==} 784 | engines: {node: '>=20.11.0'} 785 | peerDependencies: 786 | eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 787 | 788 | eslint-plugin-jsonc@2.20.1: 789 | resolution: {integrity: sha512-gUzIwQHXx7ZPypUoadcyRi4WbHW2TPixDr0kqQ4miuJBU0emJmyGTlnaT3Og9X2a8R1CDayN9BFSq5weGWbTng==} 790 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 791 | peerDependencies: 792 | eslint: '>=6.0.0' 793 | 794 | eslint-plugin-n@17.21.3: 795 | resolution: {integrity: sha512-MtxYjDZhMQgsWRm/4xYLL0i2EhusWT7itDxlJ80l1NND2AL2Vi5Mvneqv/ikG9+zpran0VsVRXTEHrpLmUZRNw==} 796 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 797 | peerDependencies: 798 | eslint: '>=8.23.0' 799 | 800 | eslint-plugin-no-only-tests@3.3.0: 801 | resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} 802 | engines: {node: '>=5.0.0'} 803 | 804 | eslint-plugin-perfectionist@4.15.0: 805 | resolution: {integrity: sha512-pC7PgoXyDnEXe14xvRUhBII8A3zRgggKqJFx2a82fjrItDs1BSI7zdZnQtM2yQvcyod6/ujmzb7ejKPx8lZTnw==} 806 | engines: {node: ^18.0.0 || >=20.0.0} 807 | peerDependencies: 808 | eslint: '>=8.45.0' 809 | 810 | eslint-plugin-pnpm@1.1.0: 811 | resolution: {integrity: sha512-sL93w0muBtjnogzk/loDsxzMbmXQOLP5Blw3swLDBXZgfb+qQI73bPcUbjVR+ZL+K62vGJdErV+43i3r5DsZPg==} 812 | peerDependencies: 813 | eslint: ^9.0.0 814 | 815 | eslint-plugin-regexp@2.9.1: 816 | resolution: {integrity: sha512-JwK6glV/aoYDxvXcrvMQbw/pByBewZwqXVSBzzjot3GxSbmjDYuWU4LWiLdBO8JKi4o8A1+rygO6JWRBg4qAQQ==} 817 | engines: {node: ^18 || >=20} 818 | peerDependencies: 819 | eslint: '>=8.44.0' 820 | 821 | eslint-plugin-toml@0.12.0: 822 | resolution: {integrity: sha512-+/wVObA9DVhwZB1nG83D2OAQRrcQZXy+drqUnFJKymqnmbnbfg/UPmEMCKrJNcEboUGxUjYrJlgy+/Y930mURQ==} 823 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 824 | peerDependencies: 825 | eslint: '>=6.0.0' 826 | 827 | eslint-plugin-unicorn@60.0.0: 828 | resolution: {integrity: sha512-QUzTefvP8stfSXsqKQ+vBQSEsXIlAiCduS/V1Em+FKgL9c21U/IIm20/e3MFy1jyCf14tHAhqC1sX8OTy6VUCg==} 829 | engines: {node: ^20.10.0 || >=21.0.0} 830 | peerDependencies: 831 | eslint: '>=9.29.0' 832 | 833 | eslint-plugin-unused-imports@4.1.4: 834 | resolution: {integrity: sha512-YptD6IzQjDardkl0POxnnRBhU1OEePMV0nd6siHaRBbd+lyh6NAhFEobiznKU7kTsSsDeSD62Pe7kAM1b7dAZQ==} 835 | peerDependencies: 836 | '@typescript-eslint/eslint-plugin': ^8.0.0-0 || ^7.0.0 || ^6.0.0 || ^5.0.0 837 | eslint: ^9.0.0 || ^8.0.0 838 | peerDependenciesMeta: 839 | '@typescript-eslint/eslint-plugin': 840 | optional: true 841 | 842 | eslint-plugin-vue@10.4.0: 843 | resolution: {integrity: sha512-K6tP0dW8FJVZLQxa2S7LcE1lLw3X8VvB3t887Q6CLrFVxHYBXGANbXvwNzYIu6Ughx1bSJ5BDT0YB3ybPT39lw==} 844 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 845 | peerDependencies: 846 | '@typescript-eslint/parser': ^7.0.0 || ^8.0.0 847 | eslint: ^8.57.0 || ^9.0.0 848 | vue-eslint-parser: ^10.0.0 849 | peerDependenciesMeta: 850 | '@typescript-eslint/parser': 851 | optional: true 852 | 853 | eslint-plugin-yml@1.18.0: 854 | resolution: {integrity: sha512-9NtbhHRN2NJa/s3uHchO3qVVZw0vyOIvWlXWGaKCr/6l3Go62wsvJK5byiI6ZoYztDsow4GnS69BZD3GnqH3hA==} 855 | engines: {node: ^14.17.0 || >=16.0.0} 856 | peerDependencies: 857 | eslint: '>=6.0.0' 858 | 859 | eslint-processor-vue-blocks@2.0.0: 860 | resolution: {integrity: sha512-u4W0CJwGoWY3bjXAuFpc/b6eK3NQEI8MoeW7ritKj3G3z/WtHrKjkqf+wk8mPEy5rlMGS+k6AZYOw2XBoN/02Q==} 861 | peerDependencies: 862 | '@vue/compiler-sfc': ^3.3.0 863 | eslint: '>=9.0.0' 864 | 865 | eslint-scope@8.4.0: 866 | resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==} 867 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 868 | 869 | eslint-visitor-keys@3.4.3: 870 | resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} 871 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 872 | 873 | eslint-visitor-keys@4.2.1: 874 | resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} 875 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 876 | 877 | eslint@9.32.0: 878 | resolution: {integrity: sha512-LSehfdpgMeWcTZkWZVIJl+tkZ2nuSkyyB9C27MZqFWXuph7DvaowgcTvKqxvpLW1JZIk8PN7hFY3Rj9LQ7m7lg==} 879 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 880 | hasBin: true 881 | peerDependencies: 882 | jiti: '*' 883 | peerDependenciesMeta: 884 | jiti: 885 | optional: true 886 | 887 | espree@10.4.0: 888 | resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} 889 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 890 | 891 | espree@9.6.1: 892 | resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} 893 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 894 | 895 | esquery@1.6.0: 896 | resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} 897 | engines: {node: '>=0.10'} 898 | 899 | esrecurse@4.3.0: 900 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 901 | engines: {node: '>=4.0'} 902 | 903 | estraverse@5.3.0: 904 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 905 | engines: {node: '>=4.0'} 906 | 907 | estree-walker@2.0.2: 908 | resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} 909 | 910 | esutils@2.0.3: 911 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 912 | engines: {node: '>=0.10.0'} 913 | 914 | exsolve@1.0.4: 915 | resolution: {integrity: sha512-xsZH6PXaER4XoV+NiT7JHp1bJodJVT+cxeSH1G0f0tlT0lJqYuHUP3bUx2HtfTDvOagMINYp8rsqusxud3RXhw==} 916 | 917 | fast-deep-equal@3.1.3: 918 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 919 | 920 | fast-glob@3.3.3: 921 | resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} 922 | engines: {node: '>=8.6.0'} 923 | 924 | fast-json-stable-stringify@2.1.0: 925 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 926 | 927 | fast-levenshtein@2.0.6: 928 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 929 | 930 | fastq@1.19.1: 931 | resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} 932 | 933 | fault@2.0.1: 934 | resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==} 935 | 936 | fdir@6.4.6: 937 | resolution: {integrity: sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==} 938 | peerDependencies: 939 | picomatch: ^3 || ^4 940 | peerDependenciesMeta: 941 | picomatch: 942 | optional: true 943 | 944 | file-entry-cache@8.0.0: 945 | resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} 946 | engines: {node: '>=16.0.0'} 947 | 948 | fill-range@7.1.1: 949 | resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} 950 | engines: {node: '>=8'} 951 | 952 | find-up-simple@1.0.1: 953 | resolution: {integrity: sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==} 954 | engines: {node: '>=18'} 955 | 956 | find-up@5.0.0: 957 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 958 | engines: {node: '>=10'} 959 | 960 | flat-cache@4.0.1: 961 | resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} 962 | engines: {node: '>=16'} 963 | 964 | flatted@3.3.3: 965 | resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} 966 | 967 | format@0.2.2: 968 | resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} 969 | engines: {node: '>=0.4.x'} 970 | 971 | fsevents@2.3.3: 972 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 973 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 974 | os: [darwin] 975 | 976 | get-tsconfig@4.10.0: 977 | resolution: {integrity: sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==} 978 | 979 | github-slugger@2.0.0: 980 | resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} 981 | 982 | glob-parent@5.1.2: 983 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 984 | engines: {node: '>= 6'} 985 | 986 | glob-parent@6.0.2: 987 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 988 | engines: {node: '>=10.13.0'} 989 | 990 | globals@14.0.0: 991 | resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} 992 | engines: {node: '>=18'} 993 | 994 | globals@15.15.0: 995 | resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==} 996 | engines: {node: '>=18'} 997 | 998 | globals@16.3.0: 999 | resolution: {integrity: sha512-bqWEnJ1Nt3neqx2q5SFfGS8r/ahumIakg3HcwtNlrVlwXIeNumWn/c7Pn/wKzGhf6SaW6H6uWXLqC30STCMchQ==} 1000 | engines: {node: '>=18'} 1001 | 1002 | globrex@0.1.2: 1003 | resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} 1004 | 1005 | graceful-fs@4.2.11: 1006 | resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 1007 | 1008 | graphemer@1.4.0: 1009 | resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} 1010 | 1011 | has-flag@3.0.0: 1012 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} 1013 | engines: {node: '>=4'} 1014 | 1015 | has-flag@4.0.0: 1016 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1017 | engines: {node: '>=8'} 1018 | 1019 | ignore@5.3.2: 1020 | resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} 1021 | engines: {node: '>= 4'} 1022 | 1023 | ignore@7.0.5: 1024 | resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} 1025 | engines: {node: '>= 4'} 1026 | 1027 | import-fresh@3.3.1: 1028 | resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} 1029 | engines: {node: '>=6'} 1030 | 1031 | imurmurhash@0.1.4: 1032 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 1033 | engines: {node: '>=0.8.19'} 1034 | 1035 | indent-string@5.0.0: 1036 | resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==} 1037 | engines: {node: '>=12'} 1038 | 1039 | is-builtin-module@5.0.0: 1040 | resolution: {integrity: sha512-f4RqJKBUe5rQkJ2eJEJBXSticB3hGbN9j0yxxMQFqIW89Jp9WYFtzfTcRlstDKVUTRzSOTLKRfO9vIztenwtxA==} 1041 | engines: {node: '>=18.20'} 1042 | 1043 | is-extglob@2.1.1: 1044 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 1045 | engines: {node: '>=0.10.0'} 1046 | 1047 | is-glob@4.0.3: 1048 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 1049 | engines: {node: '>=0.10.0'} 1050 | 1051 | is-number@7.0.0: 1052 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 1053 | engines: {node: '>=0.12.0'} 1054 | 1055 | isexe@2.0.0: 1056 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 1057 | 1058 | js-yaml@4.1.0: 1059 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 1060 | hasBin: true 1061 | 1062 | jsdoc-type-pratt-parser@4.1.0: 1063 | resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==} 1064 | engines: {node: '>=12.0.0'} 1065 | 1066 | jsesc@3.0.2: 1067 | resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} 1068 | engines: {node: '>=6'} 1069 | hasBin: true 1070 | 1071 | jsesc@3.1.0: 1072 | resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} 1073 | engines: {node: '>=6'} 1074 | hasBin: true 1075 | 1076 | json-buffer@3.0.1: 1077 | resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} 1078 | 1079 | json-schema-traverse@0.4.1: 1080 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 1081 | 1082 | json-stable-stringify-without-jsonify@1.0.1: 1083 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 1084 | 1085 | jsonc-eslint-parser@2.4.0: 1086 | resolution: {integrity: sha512-WYDyuc/uFcGp6YtM2H0uKmUwieOuzeE/5YocFJLnLfclZ4inf3mRn8ZVy1s7Hxji7Jxm6Ss8gqpexD/GlKoGgg==} 1087 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1088 | 1089 | keyv@4.5.4: 1090 | resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} 1091 | 1092 | levn@0.4.1: 1093 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 1094 | engines: {node: '>= 0.8.0'} 1095 | 1096 | local-pkg@1.1.1: 1097 | resolution: {integrity: sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==} 1098 | engines: {node: '>=14'} 1099 | 1100 | locate-path@6.0.0: 1101 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 1102 | engines: {node: '>=10'} 1103 | 1104 | lodash.merge@4.6.2: 1105 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 1106 | 1107 | lodash@4.17.21: 1108 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 1109 | 1110 | longest-streak@3.1.0: 1111 | resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} 1112 | 1113 | magic-string@0.30.17: 1114 | resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} 1115 | 1116 | markdown-table@3.0.4: 1117 | resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} 1118 | 1119 | mdast-util-find-and-replace@3.0.2: 1120 | resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} 1121 | 1122 | mdast-util-from-markdown@2.0.2: 1123 | resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==} 1124 | 1125 | mdast-util-frontmatter@2.0.1: 1126 | resolution: {integrity: sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==} 1127 | 1128 | mdast-util-gfm-autolink-literal@2.0.1: 1129 | resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} 1130 | 1131 | mdast-util-gfm-footnote@2.1.0: 1132 | resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==} 1133 | 1134 | mdast-util-gfm-strikethrough@2.0.0: 1135 | resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} 1136 | 1137 | mdast-util-gfm-table@2.0.0: 1138 | resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} 1139 | 1140 | mdast-util-gfm-task-list-item@2.0.0: 1141 | resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} 1142 | 1143 | mdast-util-gfm@3.1.0: 1144 | resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==} 1145 | 1146 | mdast-util-phrasing@4.1.0: 1147 | resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} 1148 | 1149 | mdast-util-to-markdown@2.1.2: 1150 | resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} 1151 | 1152 | mdast-util-to-string@4.0.0: 1153 | resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} 1154 | 1155 | merge2@1.4.1: 1156 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 1157 | engines: {node: '>= 8'} 1158 | 1159 | micromark-core-commonmark@2.0.3: 1160 | resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} 1161 | 1162 | micromark-extension-frontmatter@2.0.0: 1163 | resolution: {integrity: sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==} 1164 | 1165 | micromark-extension-gfm-autolink-literal@2.1.0: 1166 | resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} 1167 | 1168 | micromark-extension-gfm-footnote@2.1.0: 1169 | resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} 1170 | 1171 | micromark-extension-gfm-strikethrough@2.1.0: 1172 | resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} 1173 | 1174 | micromark-extension-gfm-table@2.1.1: 1175 | resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==} 1176 | 1177 | micromark-extension-gfm-tagfilter@2.0.0: 1178 | resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} 1179 | 1180 | micromark-extension-gfm-task-list-item@2.1.0: 1181 | resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} 1182 | 1183 | micromark-extension-gfm@3.0.0: 1184 | resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} 1185 | 1186 | micromark-factory-destination@2.0.1: 1187 | resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} 1188 | 1189 | micromark-factory-label@2.0.1: 1190 | resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} 1191 | 1192 | micromark-factory-space@2.0.1: 1193 | resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} 1194 | 1195 | micromark-factory-title@2.0.1: 1196 | resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} 1197 | 1198 | micromark-factory-whitespace@2.0.1: 1199 | resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} 1200 | 1201 | micromark-util-character@2.1.1: 1202 | resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} 1203 | 1204 | micromark-util-chunked@2.0.1: 1205 | resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} 1206 | 1207 | micromark-util-classify-character@2.0.1: 1208 | resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} 1209 | 1210 | micromark-util-combine-extensions@2.0.1: 1211 | resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} 1212 | 1213 | micromark-util-decode-numeric-character-reference@2.0.2: 1214 | resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} 1215 | 1216 | micromark-util-decode-string@2.0.1: 1217 | resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} 1218 | 1219 | micromark-util-encode@2.0.1: 1220 | resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} 1221 | 1222 | micromark-util-html-tag-name@2.0.1: 1223 | resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} 1224 | 1225 | micromark-util-normalize-identifier@2.0.1: 1226 | resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} 1227 | 1228 | micromark-util-resolve-all@2.0.1: 1229 | resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} 1230 | 1231 | micromark-util-sanitize-uri@2.0.1: 1232 | resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} 1233 | 1234 | micromark-util-subtokenize@2.1.0: 1235 | resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==} 1236 | 1237 | micromark-util-symbol@2.0.1: 1238 | resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} 1239 | 1240 | micromark-util-types@2.0.2: 1241 | resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==} 1242 | 1243 | micromark@4.0.2: 1244 | resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==} 1245 | 1246 | micromatch@4.0.8: 1247 | resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} 1248 | engines: {node: '>=8.6'} 1249 | 1250 | min-indent@1.0.1: 1251 | resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} 1252 | engines: {node: '>=4'} 1253 | 1254 | minimatch@3.1.2: 1255 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 1256 | 1257 | minimatch@9.0.5: 1258 | resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} 1259 | engines: {node: '>=16 || 14 >=14.17'} 1260 | 1261 | mlly@1.7.4: 1262 | resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==} 1263 | 1264 | ms@2.1.3: 1265 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 1266 | 1267 | nanoid@3.3.11: 1268 | resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} 1269 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 1270 | hasBin: true 1271 | 1272 | natural-compare@1.4.0: 1273 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 1274 | 1275 | natural-orderby@5.0.0: 1276 | resolution: {integrity: sha512-kKHJhxwpR/Okycz4HhQKKlhWe4ASEfPgkSWNmKFHd7+ezuQlxkA5cM3+XkBPvm1gmHen3w53qsYAv+8GwRrBlg==} 1277 | engines: {node: '>=18'} 1278 | 1279 | node-releases@2.0.19: 1280 | resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} 1281 | 1282 | nth-check@2.1.1: 1283 | resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} 1284 | 1285 | optionator@0.9.4: 1286 | resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} 1287 | engines: {node: '>= 0.8.0'} 1288 | 1289 | p-limit@3.1.0: 1290 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 1291 | engines: {node: '>=10'} 1292 | 1293 | p-locate@5.0.0: 1294 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 1295 | engines: {node: '>=10'} 1296 | 1297 | package-manager-detector@1.3.0: 1298 | resolution: {integrity: sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==} 1299 | 1300 | parent-module@1.0.1: 1301 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 1302 | engines: {node: '>=6'} 1303 | 1304 | parse-gitignore@2.0.0: 1305 | resolution: {integrity: sha512-RmVuCHWsfu0QPNW+mraxh/xjQVw/lhUCUru8Zni3Ctq3AoMhpDTq0OVdKS6iesd6Kqb7viCV3isAL43dciOSog==} 1306 | engines: {node: '>=14'} 1307 | 1308 | parse-imports-exports@0.2.4: 1309 | resolution: {integrity: sha512-4s6vd6dx1AotCx/RCI2m7t7GCh5bDRUtGNvRfHSP2wbBQdMi67pPe7mtzmgwcaQ8VKK/6IB7Glfyu3qdZJPybQ==} 1310 | 1311 | parse-statements@1.0.11: 1312 | resolution: {integrity: sha512-HlsyYdMBnbPQ9Jr/VgJ1YF4scnldvJpJxCVx6KgqPL4dxppsWrJHCIIxQXMJrqGnsRkNPATbeMJ8Yxu7JMsYcA==} 1313 | 1314 | path-exists@4.0.0: 1315 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 1316 | engines: {node: '>=8'} 1317 | 1318 | path-key@3.1.1: 1319 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 1320 | engines: {node: '>=8'} 1321 | 1322 | pathe@2.0.3: 1323 | resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} 1324 | 1325 | picocolors@1.1.1: 1326 | resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} 1327 | 1328 | picomatch@2.3.1: 1329 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 1330 | engines: {node: '>=8.6'} 1331 | 1332 | picomatch@4.0.3: 1333 | resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} 1334 | engines: {node: '>=12'} 1335 | 1336 | pkg-types@1.3.1: 1337 | resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} 1338 | 1339 | pkg-types@2.1.0: 1340 | resolution: {integrity: sha512-wmJwA+8ihJixSoHKxZJRBQG1oY8Yr9pGLzRmSsNms0iNWyHHAlZCa7mmKiFR10YPZuz/2k169JiS/inOjBCZ2A==} 1341 | 1342 | pluralize@8.0.0: 1343 | resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} 1344 | engines: {node: '>=4'} 1345 | 1346 | pnpm-workspace-yaml@1.1.0: 1347 | resolution: {integrity: sha512-OWUzBxtitpyUV0fBYYwLAfWxn3mSzVbVB7cwgNaHvTTU9P0V2QHjyaY5i7f1hEiT9VeKsNH1Skfhe2E3lx/zhA==} 1348 | 1349 | postcss-selector-parser@6.1.2: 1350 | resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} 1351 | engines: {node: '>=4'} 1352 | 1353 | postcss@8.5.3: 1354 | resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==} 1355 | engines: {node: ^10 || ^12 || >=14} 1356 | 1357 | prelude-ls@1.2.1: 1358 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 1359 | engines: {node: '>= 0.8.0'} 1360 | 1361 | punycode@2.3.1: 1362 | resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} 1363 | engines: {node: '>=6'} 1364 | 1365 | quansync@0.2.10: 1366 | resolution: {integrity: sha512-t41VRkMYbkHyCYmOvx/6URnN80H7k4X0lLdBMGsz+maAwrJQYB1djpV6vHrQIBE0WBSGqhtEHrK9U3DWWH8v7A==} 1367 | 1368 | queue-microtask@1.2.3: 1369 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 1370 | 1371 | refa@0.12.1: 1372 | resolution: {integrity: sha512-J8rn6v4DBb2nnFqkqwy6/NnTYMcgLA+sLr0iIO41qpv0n+ngb7ksag2tMRl0inb1bbO/esUwzW1vbJi7K0sI0g==} 1373 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 1374 | 1375 | regexp-ast-analysis@0.7.1: 1376 | resolution: {integrity: sha512-sZuz1dYW/ZsfG17WSAG7eS85r5a0dDsvg+7BiiYR5o6lKCAtUrEwdmRmaGF6rwVj3LcmAeYkOWKEPlbPzN3Y3A==} 1377 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 1378 | 1379 | regexp-tree@0.1.27: 1380 | resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} 1381 | hasBin: true 1382 | 1383 | regjsparser@0.12.0: 1384 | resolution: {integrity: sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==} 1385 | hasBin: true 1386 | 1387 | resolve-from@4.0.0: 1388 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 1389 | engines: {node: '>=4'} 1390 | 1391 | resolve-pkg-maps@1.0.0: 1392 | resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} 1393 | 1394 | reusify@1.1.0: 1395 | resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} 1396 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 1397 | 1398 | run-parallel@1.2.0: 1399 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 1400 | 1401 | scslre@0.3.0: 1402 | resolution: {integrity: sha512-3A6sD0WYP7+QrjbfNA2FN3FsOaGGFoekCVgTyypy53gPxhbkCIjtO6YWgdrfM+n/8sI8JeXZOIxsHjMTNxQ4nQ==} 1403 | engines: {node: ^14.0.0 || >=16.0.0} 1404 | 1405 | semver@7.7.2: 1406 | resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} 1407 | engines: {node: '>=10'} 1408 | hasBin: true 1409 | 1410 | shebang-command@2.0.0: 1411 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 1412 | engines: {node: '>=8'} 1413 | 1414 | shebang-regex@3.0.0: 1415 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 1416 | engines: {node: '>=8'} 1417 | 1418 | sisteransi@1.0.5: 1419 | resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} 1420 | 1421 | source-map-js@1.2.1: 1422 | resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} 1423 | engines: {node: '>=0.10.0'} 1424 | 1425 | spdx-exceptions@2.5.0: 1426 | resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} 1427 | 1428 | spdx-expression-parse@4.0.0: 1429 | resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==} 1430 | 1431 | spdx-license-ids@3.0.21: 1432 | resolution: {integrity: sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==} 1433 | 1434 | strip-indent@4.0.0: 1435 | resolution: {integrity: sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==} 1436 | engines: {node: '>=12'} 1437 | 1438 | strip-json-comments@3.1.1: 1439 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 1440 | engines: {node: '>=8'} 1441 | 1442 | supports-color@5.5.0: 1443 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 1444 | engines: {node: '>=4'} 1445 | 1446 | supports-color@7.2.0: 1447 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 1448 | engines: {node: '>=8'} 1449 | 1450 | synckit@0.6.2: 1451 | resolution: {integrity: sha512-Vhf+bUa//YSTYKseDiiEuQmhGCoIF3CVBhunm3r/DQnYiGT4JssmnKQc44BIyOZRK2pKjXXAgbhfmbeoC9CJpA==} 1452 | engines: {node: '>=12.20'} 1453 | 1454 | tapable@2.2.1: 1455 | resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} 1456 | engines: {node: '>=6'} 1457 | 1458 | tinyexec@1.0.1: 1459 | resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==} 1460 | 1461 | tinyglobby@0.2.14: 1462 | resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} 1463 | engines: {node: '>=12.0.0'} 1464 | 1465 | to-regex-range@5.0.1: 1466 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 1467 | engines: {node: '>=8.0'} 1468 | 1469 | toml-eslint-parser@0.10.0: 1470 | resolution: {integrity: sha512-khrZo4buq4qVmsGzS5yQjKe/WsFvV8fGfOjDQN0q4iy9FjRfPWRgTFrU8u1R2iu/SfWLhY9WnCi4Jhdrcbtg+g==} 1471 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1472 | 1473 | ts-api-utils@2.1.0: 1474 | resolution: {integrity: sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==} 1475 | engines: {node: '>=18.12'} 1476 | peerDependencies: 1477 | typescript: '>=4.8.4' 1478 | 1479 | ts-declaration-location@1.0.7: 1480 | resolution: {integrity: sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA==} 1481 | peerDependencies: 1482 | typescript: '>=4.0.0' 1483 | 1484 | tslib@2.8.1: 1485 | resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} 1486 | 1487 | tsx@4.20.3: 1488 | resolution: {integrity: sha512-qjbnuR9Tr+FJOMBqJCW5ehvIo/buZq7vH7qD7JziU98h6l3qGy0a/yPFjwO+y0/T7GFpNgNAvEcPPVfyT8rrPQ==} 1489 | engines: {node: '>=18.0.0'} 1490 | hasBin: true 1491 | 1492 | type-check@0.4.0: 1493 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 1494 | engines: {node: '>= 0.8.0'} 1495 | 1496 | typescript@5.9.2: 1497 | resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==} 1498 | engines: {node: '>=14.17'} 1499 | hasBin: true 1500 | 1501 | ufo@1.5.4: 1502 | resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} 1503 | 1504 | undici-types@7.8.0: 1505 | resolution: {integrity: sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==} 1506 | 1507 | unist-util-is@6.0.0: 1508 | resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} 1509 | 1510 | unist-util-stringify-position@4.0.0: 1511 | resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} 1512 | 1513 | unist-util-visit-parents@6.0.1: 1514 | resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} 1515 | 1516 | unist-util-visit@5.0.0: 1517 | resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} 1518 | 1519 | update-browserslist-db@1.1.3: 1520 | resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} 1521 | hasBin: true 1522 | peerDependencies: 1523 | browserslist: '>= 4.21.0' 1524 | 1525 | uri-js@4.4.1: 1526 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 1527 | 1528 | util-deprecate@1.0.2: 1529 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 1530 | 1531 | vue-eslint-parser@10.2.0: 1532 | resolution: {integrity: sha512-CydUvFOQKD928UzZhTp4pr2vWz1L+H99t7Pkln2QSPdvmURT0MoC4wUccfCnuEaihNsu9aYYyk+bep8rlfkUXw==} 1533 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1534 | peerDependencies: 1535 | eslint: ^8.57.0 || ^9.0.0 1536 | 1537 | which@2.0.2: 1538 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 1539 | engines: {node: '>= 8'} 1540 | hasBin: true 1541 | 1542 | word-wrap@1.2.5: 1543 | resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} 1544 | engines: {node: '>=0.10.0'} 1545 | 1546 | xml-name-validator@4.0.0: 1547 | resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} 1548 | engines: {node: '>=12'} 1549 | 1550 | yaml-eslint-parser@1.3.0: 1551 | resolution: {integrity: sha512-E/+VitOorXSLiAqtTd7Yqax0/pAS3xaYMP+AUUJGOK1OZG3rhcj9fcJOM5HJ2VrP1FrStVCWr1muTfQCdj4tAA==} 1552 | engines: {node: ^14.17.0 || >=16.0.0} 1553 | 1554 | yaml@2.8.0: 1555 | resolution: {integrity: sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==} 1556 | engines: {node: '>= 14.6'} 1557 | hasBin: true 1558 | 1559 | yocto-queue@0.1.0: 1560 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 1561 | engines: {node: '>=10'} 1562 | 1563 | zwitch@2.0.4: 1564 | resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} 1565 | 1566 | snapshots: 1567 | 1568 | '@antfu/eslint-config@5.1.0(@vue/compiler-sfc@3.5.13)(eslint@9.32.0)(typescript@5.9.2)': 1569 | dependencies: 1570 | '@antfu/install-pkg': 1.1.0 1571 | '@clack/prompts': 0.11.0 1572 | '@eslint-community/eslint-plugin-eslint-comments': 4.5.0(eslint@9.32.0) 1573 | '@eslint/markdown': 7.1.0 1574 | '@stylistic/eslint-plugin': 5.2.2(eslint@9.32.0) 1575 | '@typescript-eslint/eslint-plugin': 8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0)(typescript@5.9.2))(eslint@9.32.0)(typescript@5.9.2) 1576 | '@typescript-eslint/parser': 8.38.0(eslint@9.32.0)(typescript@5.9.2) 1577 | '@vitest/eslint-plugin': 1.3.4(eslint@9.32.0)(typescript@5.9.2) 1578 | ansis: 4.1.0 1579 | cac: 6.7.14 1580 | eslint: 9.32.0 1581 | eslint-config-flat-gitignore: 2.1.0(eslint@9.32.0) 1582 | eslint-flat-config-utils: 2.1.1 1583 | eslint-merge-processors: 2.0.0(eslint@9.32.0) 1584 | eslint-plugin-antfu: 3.1.1(eslint@9.32.0) 1585 | eslint-plugin-command: 3.3.1(eslint@9.32.0) 1586 | eslint-plugin-import-lite: 0.3.0(eslint@9.32.0)(typescript@5.9.2) 1587 | eslint-plugin-jsdoc: 52.0.2(eslint@9.32.0) 1588 | eslint-plugin-jsonc: 2.20.1(eslint@9.32.0) 1589 | eslint-plugin-n: 17.21.3(eslint@9.32.0)(typescript@5.9.2) 1590 | eslint-plugin-no-only-tests: 3.3.0 1591 | eslint-plugin-perfectionist: 4.15.0(eslint@9.32.0)(typescript@5.9.2) 1592 | eslint-plugin-pnpm: 1.1.0(eslint@9.32.0) 1593 | eslint-plugin-regexp: 2.9.1(eslint@9.32.0) 1594 | eslint-plugin-toml: 0.12.0(eslint@9.32.0) 1595 | eslint-plugin-unicorn: 60.0.0(eslint@9.32.0) 1596 | eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0)(typescript@5.9.2))(eslint@9.32.0)(typescript@5.9.2))(eslint@9.32.0) 1597 | eslint-plugin-vue: 10.4.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0)(typescript@5.9.2))(eslint@9.32.0)(vue-eslint-parser@10.2.0(eslint@9.32.0)) 1598 | eslint-plugin-yml: 1.18.0(eslint@9.32.0) 1599 | eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.13)(eslint@9.32.0) 1600 | globals: 16.3.0 1601 | jsonc-eslint-parser: 2.4.0 1602 | local-pkg: 1.1.1 1603 | parse-gitignore: 2.0.0 1604 | toml-eslint-parser: 0.10.0 1605 | vue-eslint-parser: 10.2.0(eslint@9.32.0) 1606 | yaml-eslint-parser: 1.3.0 1607 | transitivePeerDependencies: 1608 | - '@eslint/json' 1609 | - '@vue/compiler-sfc' 1610 | - supports-color 1611 | - typescript 1612 | - vitest 1613 | 1614 | '@antfu/install-pkg@1.1.0': 1615 | dependencies: 1616 | package-manager-detector: 1.3.0 1617 | tinyexec: 1.0.1 1618 | 1619 | '@babel/helper-string-parser@7.25.9': {} 1620 | 1621 | '@babel/helper-validator-identifier@7.27.1': {} 1622 | 1623 | '@babel/parser@7.26.10': 1624 | dependencies: 1625 | '@babel/types': 7.26.10 1626 | 1627 | '@babel/types@7.26.10': 1628 | dependencies: 1629 | '@babel/helper-string-parser': 7.25.9 1630 | '@babel/helper-validator-identifier': 7.27.1 1631 | 1632 | '@clack/core@0.5.0': 1633 | dependencies: 1634 | picocolors: 1.1.1 1635 | sisteransi: 1.0.5 1636 | 1637 | '@clack/prompts@0.11.0': 1638 | dependencies: 1639 | '@clack/core': 0.5.0 1640 | picocolors: 1.1.1 1641 | sisteransi: 1.0.5 1642 | 1643 | '@es-joy/jsdoccomment@0.50.2': 1644 | dependencies: 1645 | '@types/estree': 1.0.8 1646 | '@typescript-eslint/types': 8.38.0 1647 | comment-parser: 1.4.1 1648 | esquery: 1.6.0 1649 | jsdoc-type-pratt-parser: 4.1.0 1650 | 1651 | '@es-joy/jsdoccomment@0.52.0': 1652 | dependencies: 1653 | '@types/estree': 1.0.8 1654 | '@typescript-eslint/types': 8.38.0 1655 | comment-parser: 1.4.1 1656 | esquery: 1.6.0 1657 | jsdoc-type-pratt-parser: 4.1.0 1658 | 1659 | '@esbuild/aix-ppc64@0.25.1': 1660 | optional: true 1661 | 1662 | '@esbuild/android-arm64@0.25.1': 1663 | optional: true 1664 | 1665 | '@esbuild/android-arm@0.25.1': 1666 | optional: true 1667 | 1668 | '@esbuild/android-x64@0.25.1': 1669 | optional: true 1670 | 1671 | '@esbuild/darwin-arm64@0.25.1': 1672 | optional: true 1673 | 1674 | '@esbuild/darwin-x64@0.25.1': 1675 | optional: true 1676 | 1677 | '@esbuild/freebsd-arm64@0.25.1': 1678 | optional: true 1679 | 1680 | '@esbuild/freebsd-x64@0.25.1': 1681 | optional: true 1682 | 1683 | '@esbuild/linux-arm64@0.25.1': 1684 | optional: true 1685 | 1686 | '@esbuild/linux-arm@0.25.1': 1687 | optional: true 1688 | 1689 | '@esbuild/linux-ia32@0.25.1': 1690 | optional: true 1691 | 1692 | '@esbuild/linux-loong64@0.25.1': 1693 | optional: true 1694 | 1695 | '@esbuild/linux-mips64el@0.25.1': 1696 | optional: true 1697 | 1698 | '@esbuild/linux-ppc64@0.25.1': 1699 | optional: true 1700 | 1701 | '@esbuild/linux-riscv64@0.25.1': 1702 | optional: true 1703 | 1704 | '@esbuild/linux-s390x@0.25.1': 1705 | optional: true 1706 | 1707 | '@esbuild/linux-x64@0.25.1': 1708 | optional: true 1709 | 1710 | '@esbuild/netbsd-arm64@0.25.1': 1711 | optional: true 1712 | 1713 | '@esbuild/netbsd-x64@0.25.1': 1714 | optional: true 1715 | 1716 | '@esbuild/openbsd-arm64@0.25.1': 1717 | optional: true 1718 | 1719 | '@esbuild/openbsd-x64@0.25.1': 1720 | optional: true 1721 | 1722 | '@esbuild/sunos-x64@0.25.1': 1723 | optional: true 1724 | 1725 | '@esbuild/win32-arm64@0.25.1': 1726 | optional: true 1727 | 1728 | '@esbuild/win32-ia32@0.25.1': 1729 | optional: true 1730 | 1731 | '@esbuild/win32-x64@0.25.1': 1732 | optional: true 1733 | 1734 | '@eslint-community/eslint-plugin-eslint-comments@4.5.0(eslint@9.32.0)': 1735 | dependencies: 1736 | escape-string-regexp: 4.0.0 1737 | eslint: 9.32.0 1738 | ignore: 5.3.2 1739 | 1740 | '@eslint-community/eslint-utils@4.5.1(eslint@9.32.0)': 1741 | dependencies: 1742 | eslint: 9.32.0 1743 | eslint-visitor-keys: 3.4.3 1744 | 1745 | '@eslint-community/eslint-utils@4.7.0(eslint@9.32.0)': 1746 | dependencies: 1747 | eslint: 9.32.0 1748 | eslint-visitor-keys: 3.4.3 1749 | 1750 | '@eslint-community/regexpp@4.12.1': {} 1751 | 1752 | '@eslint/compat@1.2.7(eslint@9.32.0)': 1753 | optionalDependencies: 1754 | eslint: 9.32.0 1755 | 1756 | '@eslint/config-array@0.21.0': 1757 | dependencies: 1758 | '@eslint/object-schema': 2.1.6 1759 | debug: 4.4.0 1760 | minimatch: 3.1.2 1761 | transitivePeerDependencies: 1762 | - supports-color 1763 | 1764 | '@eslint/config-helpers@0.3.0': {} 1765 | 1766 | '@eslint/core@0.15.1': 1767 | dependencies: 1768 | '@types/json-schema': 7.0.15 1769 | 1770 | '@eslint/eslintrc@3.3.1': 1771 | dependencies: 1772 | ajv: 6.12.6 1773 | debug: 4.4.0 1774 | espree: 10.4.0 1775 | globals: 14.0.0 1776 | ignore: 5.3.2 1777 | import-fresh: 3.3.1 1778 | js-yaml: 4.1.0 1779 | minimatch: 3.1.2 1780 | strip-json-comments: 3.1.1 1781 | transitivePeerDependencies: 1782 | - supports-color 1783 | 1784 | '@eslint/js@9.32.0': {} 1785 | 1786 | '@eslint/markdown@7.1.0': 1787 | dependencies: 1788 | '@eslint/core': 0.15.1 1789 | '@eslint/plugin-kit': 0.3.4 1790 | github-slugger: 2.0.0 1791 | mdast-util-from-markdown: 2.0.2 1792 | mdast-util-frontmatter: 2.0.1 1793 | mdast-util-gfm: 3.1.0 1794 | micromark-extension-frontmatter: 2.0.0 1795 | micromark-extension-gfm: 3.0.0 1796 | transitivePeerDependencies: 1797 | - supports-color 1798 | 1799 | '@eslint/object-schema@2.1.6': {} 1800 | 1801 | '@eslint/plugin-kit@0.3.4': 1802 | dependencies: 1803 | '@eslint/core': 0.15.1 1804 | levn: 0.4.1 1805 | 1806 | '@humanfs/core@0.19.1': {} 1807 | 1808 | '@humanfs/node@0.16.6': 1809 | dependencies: 1810 | '@humanfs/core': 0.19.1 1811 | '@humanwhocodes/retry': 0.3.1 1812 | 1813 | '@humanwhocodes/module-importer@1.0.1': {} 1814 | 1815 | '@humanwhocodes/retry@0.3.1': {} 1816 | 1817 | '@humanwhocodes/retry@0.4.2': {} 1818 | 1819 | '@jridgewell/sourcemap-codec@1.5.0': {} 1820 | 1821 | '@nodelib/fs.scandir@2.1.5': 1822 | dependencies: 1823 | '@nodelib/fs.stat': 2.0.5 1824 | run-parallel: 1.2.0 1825 | 1826 | '@nodelib/fs.stat@2.0.5': {} 1827 | 1828 | '@nodelib/fs.walk@1.2.8': 1829 | dependencies: 1830 | '@nodelib/fs.scandir': 2.1.5 1831 | fastq: 1.19.1 1832 | 1833 | '@stylistic/eslint-plugin@5.2.2(eslint@9.32.0)': 1834 | dependencies: 1835 | '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0) 1836 | '@typescript-eslint/types': 8.38.0 1837 | eslint: 9.32.0 1838 | eslint-visitor-keys: 4.2.1 1839 | espree: 10.4.0 1840 | estraverse: 5.3.0 1841 | picomatch: 4.0.3 1842 | 1843 | '@types/chalk-pipe@2.0.4': 1844 | dependencies: 1845 | chalk: 2.4.2 1846 | 1847 | '@types/debug@4.1.12': 1848 | dependencies: 1849 | '@types/ms': 2.1.0 1850 | 1851 | '@types/estree@1.0.6': {} 1852 | 1853 | '@types/estree@1.0.8': {} 1854 | 1855 | '@types/js-yaml@4.0.9': {} 1856 | 1857 | '@types/json-schema@7.0.15': {} 1858 | 1859 | '@types/mdast@4.0.4': 1860 | dependencies: 1861 | '@types/unist': 3.0.3 1862 | 1863 | '@types/ms@2.1.0': {} 1864 | 1865 | '@types/node@24.1.0': 1866 | dependencies: 1867 | undici-types: 7.8.0 1868 | 1869 | '@types/unist@3.0.3': {} 1870 | 1871 | '@typescript-eslint/eslint-plugin@8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0)(typescript@5.9.2))(eslint@9.32.0)(typescript@5.9.2)': 1872 | dependencies: 1873 | '@eslint-community/regexpp': 4.12.1 1874 | '@typescript-eslint/parser': 8.38.0(eslint@9.32.0)(typescript@5.9.2) 1875 | '@typescript-eslint/scope-manager': 8.38.0 1876 | '@typescript-eslint/type-utils': 8.38.0(eslint@9.32.0)(typescript@5.9.2) 1877 | '@typescript-eslint/utils': 8.38.0(eslint@9.32.0)(typescript@5.9.2) 1878 | '@typescript-eslint/visitor-keys': 8.38.0 1879 | eslint: 9.32.0 1880 | graphemer: 1.4.0 1881 | ignore: 7.0.5 1882 | natural-compare: 1.4.0 1883 | ts-api-utils: 2.1.0(typescript@5.9.2) 1884 | typescript: 5.9.2 1885 | transitivePeerDependencies: 1886 | - supports-color 1887 | 1888 | '@typescript-eslint/parser@8.38.0(eslint@9.32.0)(typescript@5.9.2)': 1889 | dependencies: 1890 | '@typescript-eslint/scope-manager': 8.38.0 1891 | '@typescript-eslint/types': 8.38.0 1892 | '@typescript-eslint/typescript-estree': 8.38.0(typescript@5.9.2) 1893 | '@typescript-eslint/visitor-keys': 8.38.0 1894 | debug: 4.4.1 1895 | eslint: 9.32.0 1896 | typescript: 5.9.2 1897 | transitivePeerDependencies: 1898 | - supports-color 1899 | 1900 | '@typescript-eslint/project-service@8.38.0(typescript@5.9.2)': 1901 | dependencies: 1902 | '@typescript-eslint/tsconfig-utils': 8.38.0(typescript@5.9.2) 1903 | '@typescript-eslint/types': 8.38.0 1904 | debug: 4.4.1 1905 | typescript: 5.9.2 1906 | transitivePeerDependencies: 1907 | - supports-color 1908 | 1909 | '@typescript-eslint/scope-manager@8.38.0': 1910 | dependencies: 1911 | '@typescript-eslint/types': 8.38.0 1912 | '@typescript-eslint/visitor-keys': 8.38.0 1913 | 1914 | '@typescript-eslint/tsconfig-utils@8.38.0(typescript@5.9.2)': 1915 | dependencies: 1916 | typescript: 5.9.2 1917 | 1918 | '@typescript-eslint/type-utils@8.38.0(eslint@9.32.0)(typescript@5.9.2)': 1919 | dependencies: 1920 | '@typescript-eslint/types': 8.38.0 1921 | '@typescript-eslint/typescript-estree': 8.38.0(typescript@5.9.2) 1922 | '@typescript-eslint/utils': 8.38.0(eslint@9.32.0)(typescript@5.9.2) 1923 | debug: 4.4.1 1924 | eslint: 9.32.0 1925 | ts-api-utils: 2.1.0(typescript@5.9.2) 1926 | typescript: 5.9.2 1927 | transitivePeerDependencies: 1928 | - supports-color 1929 | 1930 | '@typescript-eslint/types@8.38.0': {} 1931 | 1932 | '@typescript-eslint/typescript-estree@8.38.0(typescript@5.9.2)': 1933 | dependencies: 1934 | '@typescript-eslint/project-service': 8.38.0(typescript@5.9.2) 1935 | '@typescript-eslint/tsconfig-utils': 8.38.0(typescript@5.9.2) 1936 | '@typescript-eslint/types': 8.38.0 1937 | '@typescript-eslint/visitor-keys': 8.38.0 1938 | debug: 4.4.1 1939 | fast-glob: 3.3.3 1940 | is-glob: 4.0.3 1941 | minimatch: 9.0.5 1942 | semver: 7.7.2 1943 | ts-api-utils: 2.1.0(typescript@5.9.2) 1944 | typescript: 5.9.2 1945 | transitivePeerDependencies: 1946 | - supports-color 1947 | 1948 | '@typescript-eslint/utils@8.38.0(eslint@9.32.0)(typescript@5.9.2)': 1949 | dependencies: 1950 | '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0) 1951 | '@typescript-eslint/scope-manager': 8.38.0 1952 | '@typescript-eslint/types': 8.38.0 1953 | '@typescript-eslint/typescript-estree': 8.38.0(typescript@5.9.2) 1954 | eslint: 9.32.0 1955 | typescript: 5.9.2 1956 | transitivePeerDependencies: 1957 | - supports-color 1958 | 1959 | '@typescript-eslint/visitor-keys@8.38.0': 1960 | dependencies: 1961 | '@typescript-eslint/types': 8.38.0 1962 | eslint-visitor-keys: 4.2.1 1963 | 1964 | '@vitest/eslint-plugin@1.3.4(eslint@9.32.0)(typescript@5.9.2)': 1965 | dependencies: 1966 | '@typescript-eslint/utils': 8.38.0(eslint@9.32.0)(typescript@5.9.2) 1967 | eslint: 9.32.0 1968 | optionalDependencies: 1969 | typescript: 5.9.2 1970 | transitivePeerDependencies: 1971 | - supports-color 1972 | 1973 | '@vue/compiler-core@3.5.13': 1974 | dependencies: 1975 | '@babel/parser': 7.26.10 1976 | '@vue/shared': 3.5.13 1977 | entities: 4.5.0 1978 | estree-walker: 2.0.2 1979 | source-map-js: 1.2.1 1980 | 1981 | '@vue/compiler-dom@3.5.13': 1982 | dependencies: 1983 | '@vue/compiler-core': 3.5.13 1984 | '@vue/shared': 3.5.13 1985 | 1986 | '@vue/compiler-sfc@3.5.13': 1987 | dependencies: 1988 | '@babel/parser': 7.26.10 1989 | '@vue/compiler-core': 3.5.13 1990 | '@vue/compiler-dom': 3.5.13 1991 | '@vue/compiler-ssr': 3.5.13 1992 | '@vue/shared': 3.5.13 1993 | estree-walker: 2.0.2 1994 | magic-string: 0.30.17 1995 | postcss: 8.5.3 1996 | source-map-js: 1.2.1 1997 | 1998 | '@vue/compiler-ssr@3.5.13': 1999 | dependencies: 2000 | '@vue/compiler-dom': 3.5.13 2001 | '@vue/shared': 3.5.13 2002 | 2003 | '@vue/shared@3.5.13': {} 2004 | 2005 | acorn-jsx@5.3.2(acorn@8.15.0): 2006 | dependencies: 2007 | acorn: 8.15.0 2008 | 2009 | acorn@8.15.0: {} 2010 | 2011 | ajv@6.12.6: 2012 | dependencies: 2013 | fast-deep-equal: 3.1.3 2014 | fast-json-stable-stringify: 2.1.0 2015 | json-schema-traverse: 0.4.1 2016 | uri-js: 4.4.1 2017 | 2018 | ansi-styles@3.2.1: 2019 | dependencies: 2020 | color-convert: 1.9.3 2021 | 2022 | ansi-styles@4.3.0: 2023 | dependencies: 2024 | color-convert: 2.0.1 2025 | 2026 | ansis@4.1.0: {} 2027 | 2028 | are-docs-informative@0.0.2: {} 2029 | 2030 | argparse@2.0.1: {} 2031 | 2032 | balanced-match@1.0.2: {} 2033 | 2034 | boolbase@1.0.0: {} 2035 | 2036 | brace-expansion@1.1.11: 2037 | dependencies: 2038 | balanced-match: 1.0.2 2039 | concat-map: 0.0.1 2040 | 2041 | brace-expansion@2.0.1: 2042 | dependencies: 2043 | balanced-match: 1.0.2 2044 | 2045 | braces@3.0.3: 2046 | dependencies: 2047 | fill-range: 7.1.1 2048 | 2049 | browserslist@4.25.1: 2050 | dependencies: 2051 | caniuse-lite: 1.0.30001731 2052 | electron-to-chromium: 1.5.194 2053 | node-releases: 2.0.19 2054 | update-browserslist-db: 1.1.3(browserslist@4.25.1) 2055 | 2056 | builtin-modules@5.0.0: {} 2057 | 2058 | cac@6.7.14: {} 2059 | 2060 | callsites@3.1.0: {} 2061 | 2062 | caniuse-lite@1.0.30001731: {} 2063 | 2064 | ccount@2.0.1: {} 2065 | 2066 | chalk-pipe@6.2.0: 2067 | dependencies: 2068 | chalk: 5.4.1 2069 | 2070 | chalk@2.4.2: 2071 | dependencies: 2072 | ansi-styles: 3.2.1 2073 | escape-string-regexp: 1.0.5 2074 | supports-color: 5.5.0 2075 | 2076 | chalk@4.1.2: 2077 | dependencies: 2078 | ansi-styles: 4.3.0 2079 | supports-color: 7.2.0 2080 | 2081 | chalk@5.4.1: {} 2082 | 2083 | change-case@5.4.4: {} 2084 | 2085 | character-entities@2.0.2: {} 2086 | 2087 | ci-info@4.3.0: {} 2088 | 2089 | clean-regexp@1.0.0: 2090 | dependencies: 2091 | escape-string-regexp: 1.0.5 2092 | 2093 | color-convert@1.9.3: 2094 | dependencies: 2095 | color-name: 1.1.3 2096 | 2097 | color-convert@2.0.1: 2098 | dependencies: 2099 | color-name: 1.1.4 2100 | 2101 | color-name@1.1.3: {} 2102 | 2103 | color-name@1.1.4: {} 2104 | 2105 | commander@14.0.0: {} 2106 | 2107 | comment-parser@1.4.1: {} 2108 | 2109 | concat-map@0.0.1: {} 2110 | 2111 | confbox@0.1.8: {} 2112 | 2113 | confbox@0.2.1: {} 2114 | 2115 | consola@3.4.2: {} 2116 | 2117 | core-js-compat@3.44.0: 2118 | dependencies: 2119 | browserslist: 4.25.1 2120 | 2121 | cross-spawn@7.0.6: 2122 | dependencies: 2123 | path-key: 3.1.1 2124 | shebang-command: 2.0.0 2125 | which: 2.0.2 2126 | 2127 | cssesc@3.0.0: {} 2128 | 2129 | debug@4.4.0: 2130 | dependencies: 2131 | ms: 2.1.3 2132 | 2133 | debug@4.4.1: 2134 | dependencies: 2135 | ms: 2.1.3 2136 | 2137 | decode-named-character-reference@1.1.0: 2138 | dependencies: 2139 | character-entities: 2.0.2 2140 | 2141 | deep-is@0.1.4: {} 2142 | 2143 | dequal@2.0.3: {} 2144 | 2145 | devlop@1.1.0: 2146 | dependencies: 2147 | dequal: 2.0.3 2148 | 2149 | electron-to-chromium@1.5.194: {} 2150 | 2151 | enhanced-resolve@5.18.1: 2152 | dependencies: 2153 | graceful-fs: 4.2.11 2154 | tapable: 2.2.1 2155 | 2156 | entities@4.5.0: {} 2157 | 2158 | esbuild@0.25.1: 2159 | optionalDependencies: 2160 | '@esbuild/aix-ppc64': 0.25.1 2161 | '@esbuild/android-arm': 0.25.1 2162 | '@esbuild/android-arm64': 0.25.1 2163 | '@esbuild/android-x64': 0.25.1 2164 | '@esbuild/darwin-arm64': 0.25.1 2165 | '@esbuild/darwin-x64': 0.25.1 2166 | '@esbuild/freebsd-arm64': 0.25.1 2167 | '@esbuild/freebsd-x64': 0.25.1 2168 | '@esbuild/linux-arm': 0.25.1 2169 | '@esbuild/linux-arm64': 0.25.1 2170 | '@esbuild/linux-ia32': 0.25.1 2171 | '@esbuild/linux-loong64': 0.25.1 2172 | '@esbuild/linux-mips64el': 0.25.1 2173 | '@esbuild/linux-ppc64': 0.25.1 2174 | '@esbuild/linux-riscv64': 0.25.1 2175 | '@esbuild/linux-s390x': 0.25.1 2176 | '@esbuild/linux-x64': 0.25.1 2177 | '@esbuild/netbsd-arm64': 0.25.1 2178 | '@esbuild/netbsd-x64': 0.25.1 2179 | '@esbuild/openbsd-arm64': 0.25.1 2180 | '@esbuild/openbsd-x64': 0.25.1 2181 | '@esbuild/sunos-x64': 0.25.1 2182 | '@esbuild/win32-arm64': 0.25.1 2183 | '@esbuild/win32-ia32': 0.25.1 2184 | '@esbuild/win32-x64': 0.25.1 2185 | 2186 | escalade@3.2.0: {} 2187 | 2188 | escape-string-regexp@1.0.5: {} 2189 | 2190 | escape-string-regexp@4.0.0: {} 2191 | 2192 | escape-string-regexp@5.0.0: {} 2193 | 2194 | eslint-compat-utils@0.5.1(eslint@9.32.0): 2195 | dependencies: 2196 | eslint: 9.32.0 2197 | semver: 7.7.2 2198 | 2199 | eslint-compat-utils@0.6.4(eslint@9.32.0): 2200 | dependencies: 2201 | eslint: 9.32.0 2202 | semver: 7.7.2 2203 | 2204 | eslint-config-flat-gitignore@2.1.0(eslint@9.32.0): 2205 | dependencies: 2206 | '@eslint/compat': 1.2.7(eslint@9.32.0) 2207 | eslint: 9.32.0 2208 | 2209 | eslint-flat-config-utils@2.1.1: 2210 | dependencies: 2211 | pathe: 2.0.3 2212 | 2213 | eslint-json-compat-utils@0.2.1(eslint@9.32.0)(jsonc-eslint-parser@2.4.0): 2214 | dependencies: 2215 | eslint: 9.32.0 2216 | esquery: 1.6.0 2217 | jsonc-eslint-parser: 2.4.0 2218 | 2219 | eslint-merge-processors@2.0.0(eslint@9.32.0): 2220 | dependencies: 2221 | eslint: 9.32.0 2222 | 2223 | eslint-plugin-antfu@3.1.1(eslint@9.32.0): 2224 | dependencies: 2225 | eslint: 9.32.0 2226 | 2227 | eslint-plugin-command@3.3.1(eslint@9.32.0): 2228 | dependencies: 2229 | '@es-joy/jsdoccomment': 0.50.2 2230 | eslint: 9.32.0 2231 | 2232 | eslint-plugin-es-x@7.8.0(eslint@9.32.0): 2233 | dependencies: 2234 | '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0) 2235 | '@eslint-community/regexpp': 4.12.1 2236 | eslint: 9.32.0 2237 | eslint-compat-utils: 0.5.1(eslint@9.32.0) 2238 | 2239 | eslint-plugin-import-lite@0.3.0(eslint@9.32.0)(typescript@5.9.2): 2240 | dependencies: 2241 | '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0) 2242 | '@typescript-eslint/types': 8.38.0 2243 | eslint: 9.32.0 2244 | optionalDependencies: 2245 | typescript: 5.9.2 2246 | 2247 | eslint-plugin-jsdoc@52.0.2(eslint@9.32.0): 2248 | dependencies: 2249 | '@es-joy/jsdoccomment': 0.52.0 2250 | are-docs-informative: 0.0.2 2251 | comment-parser: 1.4.1 2252 | debug: 4.4.1 2253 | escape-string-regexp: 4.0.0 2254 | eslint: 9.32.0 2255 | espree: 10.4.0 2256 | esquery: 1.6.0 2257 | parse-imports-exports: 0.2.4 2258 | semver: 7.7.2 2259 | spdx-expression-parse: 4.0.0 2260 | transitivePeerDependencies: 2261 | - supports-color 2262 | 2263 | eslint-plugin-jsonc@2.20.1(eslint@9.32.0): 2264 | dependencies: 2265 | '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0) 2266 | eslint: 9.32.0 2267 | eslint-compat-utils: 0.6.4(eslint@9.32.0) 2268 | eslint-json-compat-utils: 0.2.1(eslint@9.32.0)(jsonc-eslint-parser@2.4.0) 2269 | espree: 10.4.0 2270 | graphemer: 1.4.0 2271 | jsonc-eslint-parser: 2.4.0 2272 | natural-compare: 1.4.0 2273 | synckit: 0.6.2 2274 | transitivePeerDependencies: 2275 | - '@eslint/json' 2276 | 2277 | eslint-plugin-n@17.21.3(eslint@9.32.0)(typescript@5.9.2): 2278 | dependencies: 2279 | '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0) 2280 | enhanced-resolve: 5.18.1 2281 | eslint: 9.32.0 2282 | eslint-plugin-es-x: 7.8.0(eslint@9.32.0) 2283 | get-tsconfig: 4.10.0 2284 | globals: 15.15.0 2285 | globrex: 0.1.2 2286 | ignore: 5.3.2 2287 | semver: 7.7.2 2288 | ts-declaration-location: 1.0.7(typescript@5.9.2) 2289 | transitivePeerDependencies: 2290 | - typescript 2291 | 2292 | eslint-plugin-no-only-tests@3.3.0: {} 2293 | 2294 | eslint-plugin-perfectionist@4.15.0(eslint@9.32.0)(typescript@5.9.2): 2295 | dependencies: 2296 | '@typescript-eslint/types': 8.38.0 2297 | '@typescript-eslint/utils': 8.38.0(eslint@9.32.0)(typescript@5.9.2) 2298 | eslint: 9.32.0 2299 | natural-orderby: 5.0.0 2300 | transitivePeerDependencies: 2301 | - supports-color 2302 | - typescript 2303 | 2304 | eslint-plugin-pnpm@1.1.0(eslint@9.32.0): 2305 | dependencies: 2306 | eslint: 9.32.0 2307 | find-up-simple: 1.0.1 2308 | jsonc-eslint-parser: 2.4.0 2309 | pathe: 2.0.3 2310 | pnpm-workspace-yaml: 1.1.0 2311 | tinyglobby: 0.2.14 2312 | yaml-eslint-parser: 1.3.0 2313 | 2314 | eslint-plugin-regexp@2.9.1(eslint@9.32.0): 2315 | dependencies: 2316 | '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0) 2317 | '@eslint-community/regexpp': 4.12.1 2318 | comment-parser: 1.4.1 2319 | eslint: 9.32.0 2320 | jsdoc-type-pratt-parser: 4.1.0 2321 | refa: 0.12.1 2322 | regexp-ast-analysis: 0.7.1 2323 | scslre: 0.3.0 2324 | 2325 | eslint-plugin-toml@0.12.0(eslint@9.32.0): 2326 | dependencies: 2327 | debug: 4.4.1 2328 | eslint: 9.32.0 2329 | eslint-compat-utils: 0.6.4(eslint@9.32.0) 2330 | lodash: 4.17.21 2331 | toml-eslint-parser: 0.10.0 2332 | transitivePeerDependencies: 2333 | - supports-color 2334 | 2335 | eslint-plugin-unicorn@60.0.0(eslint@9.32.0): 2336 | dependencies: 2337 | '@babel/helper-validator-identifier': 7.27.1 2338 | '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0) 2339 | '@eslint/plugin-kit': 0.3.4 2340 | change-case: 5.4.4 2341 | ci-info: 4.3.0 2342 | clean-regexp: 1.0.0 2343 | core-js-compat: 3.44.0 2344 | eslint: 9.32.0 2345 | esquery: 1.6.0 2346 | find-up-simple: 1.0.1 2347 | globals: 16.3.0 2348 | indent-string: 5.0.0 2349 | is-builtin-module: 5.0.0 2350 | jsesc: 3.1.0 2351 | pluralize: 8.0.0 2352 | regexp-tree: 0.1.27 2353 | regjsparser: 0.12.0 2354 | semver: 7.7.2 2355 | strip-indent: 4.0.0 2356 | 2357 | eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0)(typescript@5.9.2))(eslint@9.32.0)(typescript@5.9.2))(eslint@9.32.0): 2358 | dependencies: 2359 | eslint: 9.32.0 2360 | optionalDependencies: 2361 | '@typescript-eslint/eslint-plugin': 8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0)(typescript@5.9.2))(eslint@9.32.0)(typescript@5.9.2) 2362 | 2363 | eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0)(typescript@5.9.2))(eslint@9.32.0)(vue-eslint-parser@10.2.0(eslint@9.32.0)): 2364 | dependencies: 2365 | '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0) 2366 | eslint: 9.32.0 2367 | natural-compare: 1.4.0 2368 | nth-check: 2.1.1 2369 | postcss-selector-parser: 6.1.2 2370 | semver: 7.7.2 2371 | vue-eslint-parser: 10.2.0(eslint@9.32.0) 2372 | xml-name-validator: 4.0.0 2373 | optionalDependencies: 2374 | '@typescript-eslint/parser': 8.38.0(eslint@9.32.0)(typescript@5.9.2) 2375 | 2376 | eslint-plugin-yml@1.18.0(eslint@9.32.0): 2377 | dependencies: 2378 | debug: 4.4.1 2379 | escape-string-regexp: 4.0.0 2380 | eslint: 9.32.0 2381 | eslint-compat-utils: 0.6.4(eslint@9.32.0) 2382 | natural-compare: 1.4.0 2383 | yaml-eslint-parser: 1.3.0 2384 | transitivePeerDependencies: 2385 | - supports-color 2386 | 2387 | eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.13)(eslint@9.32.0): 2388 | dependencies: 2389 | '@vue/compiler-sfc': 3.5.13 2390 | eslint: 9.32.0 2391 | 2392 | eslint-scope@8.4.0: 2393 | dependencies: 2394 | esrecurse: 4.3.0 2395 | estraverse: 5.3.0 2396 | 2397 | eslint-visitor-keys@3.4.3: {} 2398 | 2399 | eslint-visitor-keys@4.2.1: {} 2400 | 2401 | eslint@9.32.0: 2402 | dependencies: 2403 | '@eslint-community/eslint-utils': 4.5.1(eslint@9.32.0) 2404 | '@eslint-community/regexpp': 4.12.1 2405 | '@eslint/config-array': 0.21.0 2406 | '@eslint/config-helpers': 0.3.0 2407 | '@eslint/core': 0.15.1 2408 | '@eslint/eslintrc': 3.3.1 2409 | '@eslint/js': 9.32.0 2410 | '@eslint/plugin-kit': 0.3.4 2411 | '@humanfs/node': 0.16.6 2412 | '@humanwhocodes/module-importer': 1.0.1 2413 | '@humanwhocodes/retry': 0.4.2 2414 | '@types/estree': 1.0.6 2415 | '@types/json-schema': 7.0.15 2416 | ajv: 6.12.6 2417 | chalk: 4.1.2 2418 | cross-spawn: 7.0.6 2419 | debug: 4.4.0 2420 | escape-string-regexp: 4.0.0 2421 | eslint-scope: 8.4.0 2422 | eslint-visitor-keys: 4.2.1 2423 | espree: 10.4.0 2424 | esquery: 1.6.0 2425 | esutils: 2.0.3 2426 | fast-deep-equal: 3.1.3 2427 | file-entry-cache: 8.0.0 2428 | find-up: 5.0.0 2429 | glob-parent: 6.0.2 2430 | ignore: 5.3.2 2431 | imurmurhash: 0.1.4 2432 | is-glob: 4.0.3 2433 | json-stable-stringify-without-jsonify: 1.0.1 2434 | lodash.merge: 4.6.2 2435 | minimatch: 3.1.2 2436 | natural-compare: 1.4.0 2437 | optionator: 0.9.4 2438 | transitivePeerDependencies: 2439 | - supports-color 2440 | 2441 | espree@10.4.0: 2442 | dependencies: 2443 | acorn: 8.15.0 2444 | acorn-jsx: 5.3.2(acorn@8.15.0) 2445 | eslint-visitor-keys: 4.2.1 2446 | 2447 | espree@9.6.1: 2448 | dependencies: 2449 | acorn: 8.15.0 2450 | acorn-jsx: 5.3.2(acorn@8.15.0) 2451 | eslint-visitor-keys: 3.4.3 2452 | 2453 | esquery@1.6.0: 2454 | dependencies: 2455 | estraverse: 5.3.0 2456 | 2457 | esrecurse@4.3.0: 2458 | dependencies: 2459 | estraverse: 5.3.0 2460 | 2461 | estraverse@5.3.0: {} 2462 | 2463 | estree-walker@2.0.2: {} 2464 | 2465 | esutils@2.0.3: {} 2466 | 2467 | exsolve@1.0.4: {} 2468 | 2469 | fast-deep-equal@3.1.3: {} 2470 | 2471 | fast-glob@3.3.3: 2472 | dependencies: 2473 | '@nodelib/fs.stat': 2.0.5 2474 | '@nodelib/fs.walk': 1.2.8 2475 | glob-parent: 5.1.2 2476 | merge2: 1.4.1 2477 | micromatch: 4.0.8 2478 | 2479 | fast-json-stable-stringify@2.1.0: {} 2480 | 2481 | fast-levenshtein@2.0.6: {} 2482 | 2483 | fastq@1.19.1: 2484 | dependencies: 2485 | reusify: 1.1.0 2486 | 2487 | fault@2.0.1: 2488 | dependencies: 2489 | format: 0.2.2 2490 | 2491 | fdir@6.4.6(picomatch@4.0.3): 2492 | optionalDependencies: 2493 | picomatch: 4.0.3 2494 | 2495 | file-entry-cache@8.0.0: 2496 | dependencies: 2497 | flat-cache: 4.0.1 2498 | 2499 | fill-range@7.1.1: 2500 | dependencies: 2501 | to-regex-range: 5.0.1 2502 | 2503 | find-up-simple@1.0.1: {} 2504 | 2505 | find-up@5.0.0: 2506 | dependencies: 2507 | locate-path: 6.0.0 2508 | path-exists: 4.0.0 2509 | 2510 | flat-cache@4.0.1: 2511 | dependencies: 2512 | flatted: 3.3.3 2513 | keyv: 4.5.4 2514 | 2515 | flatted@3.3.3: {} 2516 | 2517 | format@0.2.2: {} 2518 | 2519 | fsevents@2.3.3: 2520 | optional: true 2521 | 2522 | get-tsconfig@4.10.0: 2523 | dependencies: 2524 | resolve-pkg-maps: 1.0.0 2525 | 2526 | github-slugger@2.0.0: {} 2527 | 2528 | glob-parent@5.1.2: 2529 | dependencies: 2530 | is-glob: 4.0.3 2531 | 2532 | glob-parent@6.0.2: 2533 | dependencies: 2534 | is-glob: 4.0.3 2535 | 2536 | globals@14.0.0: {} 2537 | 2538 | globals@15.15.0: {} 2539 | 2540 | globals@16.3.0: {} 2541 | 2542 | globrex@0.1.2: {} 2543 | 2544 | graceful-fs@4.2.11: {} 2545 | 2546 | graphemer@1.4.0: {} 2547 | 2548 | has-flag@3.0.0: {} 2549 | 2550 | has-flag@4.0.0: {} 2551 | 2552 | ignore@5.3.2: {} 2553 | 2554 | ignore@7.0.5: {} 2555 | 2556 | import-fresh@3.3.1: 2557 | dependencies: 2558 | parent-module: 1.0.1 2559 | resolve-from: 4.0.0 2560 | 2561 | imurmurhash@0.1.4: {} 2562 | 2563 | indent-string@5.0.0: {} 2564 | 2565 | is-builtin-module@5.0.0: 2566 | dependencies: 2567 | builtin-modules: 5.0.0 2568 | 2569 | is-extglob@2.1.1: {} 2570 | 2571 | is-glob@4.0.3: 2572 | dependencies: 2573 | is-extglob: 2.1.1 2574 | 2575 | is-number@7.0.0: {} 2576 | 2577 | isexe@2.0.0: {} 2578 | 2579 | js-yaml@4.1.0: 2580 | dependencies: 2581 | argparse: 2.0.1 2582 | 2583 | jsdoc-type-pratt-parser@4.1.0: {} 2584 | 2585 | jsesc@3.0.2: {} 2586 | 2587 | jsesc@3.1.0: {} 2588 | 2589 | json-buffer@3.0.1: {} 2590 | 2591 | json-schema-traverse@0.4.1: {} 2592 | 2593 | json-stable-stringify-without-jsonify@1.0.1: {} 2594 | 2595 | jsonc-eslint-parser@2.4.0: 2596 | dependencies: 2597 | acorn: 8.15.0 2598 | eslint-visitor-keys: 3.4.3 2599 | espree: 9.6.1 2600 | semver: 7.7.2 2601 | 2602 | keyv@4.5.4: 2603 | dependencies: 2604 | json-buffer: 3.0.1 2605 | 2606 | levn@0.4.1: 2607 | dependencies: 2608 | prelude-ls: 1.2.1 2609 | type-check: 0.4.0 2610 | 2611 | local-pkg@1.1.1: 2612 | dependencies: 2613 | mlly: 1.7.4 2614 | pkg-types: 2.1.0 2615 | quansync: 0.2.10 2616 | 2617 | locate-path@6.0.0: 2618 | dependencies: 2619 | p-locate: 5.0.0 2620 | 2621 | lodash.merge@4.6.2: {} 2622 | 2623 | lodash@4.17.21: {} 2624 | 2625 | longest-streak@3.1.0: {} 2626 | 2627 | magic-string@0.30.17: 2628 | dependencies: 2629 | '@jridgewell/sourcemap-codec': 1.5.0 2630 | 2631 | markdown-table@3.0.4: {} 2632 | 2633 | mdast-util-find-and-replace@3.0.2: 2634 | dependencies: 2635 | '@types/mdast': 4.0.4 2636 | escape-string-regexp: 5.0.0 2637 | unist-util-is: 6.0.0 2638 | unist-util-visit-parents: 6.0.1 2639 | 2640 | mdast-util-from-markdown@2.0.2: 2641 | dependencies: 2642 | '@types/mdast': 4.0.4 2643 | '@types/unist': 3.0.3 2644 | decode-named-character-reference: 1.1.0 2645 | devlop: 1.1.0 2646 | mdast-util-to-string: 4.0.0 2647 | micromark: 4.0.2 2648 | micromark-util-decode-numeric-character-reference: 2.0.2 2649 | micromark-util-decode-string: 2.0.1 2650 | micromark-util-normalize-identifier: 2.0.1 2651 | micromark-util-symbol: 2.0.1 2652 | micromark-util-types: 2.0.2 2653 | unist-util-stringify-position: 4.0.0 2654 | transitivePeerDependencies: 2655 | - supports-color 2656 | 2657 | mdast-util-frontmatter@2.0.1: 2658 | dependencies: 2659 | '@types/mdast': 4.0.4 2660 | devlop: 1.1.0 2661 | escape-string-regexp: 5.0.0 2662 | mdast-util-from-markdown: 2.0.2 2663 | mdast-util-to-markdown: 2.1.2 2664 | micromark-extension-frontmatter: 2.0.0 2665 | transitivePeerDependencies: 2666 | - supports-color 2667 | 2668 | mdast-util-gfm-autolink-literal@2.0.1: 2669 | dependencies: 2670 | '@types/mdast': 4.0.4 2671 | ccount: 2.0.1 2672 | devlop: 1.1.0 2673 | mdast-util-find-and-replace: 3.0.2 2674 | micromark-util-character: 2.1.1 2675 | 2676 | mdast-util-gfm-footnote@2.1.0: 2677 | dependencies: 2678 | '@types/mdast': 4.0.4 2679 | devlop: 1.1.0 2680 | mdast-util-from-markdown: 2.0.2 2681 | mdast-util-to-markdown: 2.1.2 2682 | micromark-util-normalize-identifier: 2.0.1 2683 | transitivePeerDependencies: 2684 | - supports-color 2685 | 2686 | mdast-util-gfm-strikethrough@2.0.0: 2687 | dependencies: 2688 | '@types/mdast': 4.0.4 2689 | mdast-util-from-markdown: 2.0.2 2690 | mdast-util-to-markdown: 2.1.2 2691 | transitivePeerDependencies: 2692 | - supports-color 2693 | 2694 | mdast-util-gfm-table@2.0.0: 2695 | dependencies: 2696 | '@types/mdast': 4.0.4 2697 | devlop: 1.1.0 2698 | markdown-table: 3.0.4 2699 | mdast-util-from-markdown: 2.0.2 2700 | mdast-util-to-markdown: 2.1.2 2701 | transitivePeerDependencies: 2702 | - supports-color 2703 | 2704 | mdast-util-gfm-task-list-item@2.0.0: 2705 | dependencies: 2706 | '@types/mdast': 4.0.4 2707 | devlop: 1.1.0 2708 | mdast-util-from-markdown: 2.0.2 2709 | mdast-util-to-markdown: 2.1.2 2710 | transitivePeerDependencies: 2711 | - supports-color 2712 | 2713 | mdast-util-gfm@3.1.0: 2714 | dependencies: 2715 | mdast-util-from-markdown: 2.0.2 2716 | mdast-util-gfm-autolink-literal: 2.0.1 2717 | mdast-util-gfm-footnote: 2.1.0 2718 | mdast-util-gfm-strikethrough: 2.0.0 2719 | mdast-util-gfm-table: 2.0.0 2720 | mdast-util-gfm-task-list-item: 2.0.0 2721 | mdast-util-to-markdown: 2.1.2 2722 | transitivePeerDependencies: 2723 | - supports-color 2724 | 2725 | mdast-util-phrasing@4.1.0: 2726 | dependencies: 2727 | '@types/mdast': 4.0.4 2728 | unist-util-is: 6.0.0 2729 | 2730 | mdast-util-to-markdown@2.1.2: 2731 | dependencies: 2732 | '@types/mdast': 4.0.4 2733 | '@types/unist': 3.0.3 2734 | longest-streak: 3.1.0 2735 | mdast-util-phrasing: 4.1.0 2736 | mdast-util-to-string: 4.0.0 2737 | micromark-util-classify-character: 2.0.1 2738 | micromark-util-decode-string: 2.0.1 2739 | unist-util-visit: 5.0.0 2740 | zwitch: 2.0.4 2741 | 2742 | mdast-util-to-string@4.0.0: 2743 | dependencies: 2744 | '@types/mdast': 4.0.4 2745 | 2746 | merge2@1.4.1: {} 2747 | 2748 | micromark-core-commonmark@2.0.3: 2749 | dependencies: 2750 | decode-named-character-reference: 1.1.0 2751 | devlop: 1.1.0 2752 | micromark-factory-destination: 2.0.1 2753 | micromark-factory-label: 2.0.1 2754 | micromark-factory-space: 2.0.1 2755 | micromark-factory-title: 2.0.1 2756 | micromark-factory-whitespace: 2.0.1 2757 | micromark-util-character: 2.1.1 2758 | micromark-util-chunked: 2.0.1 2759 | micromark-util-classify-character: 2.0.1 2760 | micromark-util-html-tag-name: 2.0.1 2761 | micromark-util-normalize-identifier: 2.0.1 2762 | micromark-util-resolve-all: 2.0.1 2763 | micromark-util-subtokenize: 2.1.0 2764 | micromark-util-symbol: 2.0.1 2765 | micromark-util-types: 2.0.2 2766 | 2767 | micromark-extension-frontmatter@2.0.0: 2768 | dependencies: 2769 | fault: 2.0.1 2770 | micromark-util-character: 2.1.1 2771 | micromark-util-symbol: 2.0.1 2772 | micromark-util-types: 2.0.2 2773 | 2774 | micromark-extension-gfm-autolink-literal@2.1.0: 2775 | dependencies: 2776 | micromark-util-character: 2.1.1 2777 | micromark-util-sanitize-uri: 2.0.1 2778 | micromark-util-symbol: 2.0.1 2779 | micromark-util-types: 2.0.2 2780 | 2781 | micromark-extension-gfm-footnote@2.1.0: 2782 | dependencies: 2783 | devlop: 1.1.0 2784 | micromark-core-commonmark: 2.0.3 2785 | micromark-factory-space: 2.0.1 2786 | micromark-util-character: 2.1.1 2787 | micromark-util-normalize-identifier: 2.0.1 2788 | micromark-util-sanitize-uri: 2.0.1 2789 | micromark-util-symbol: 2.0.1 2790 | micromark-util-types: 2.0.2 2791 | 2792 | micromark-extension-gfm-strikethrough@2.1.0: 2793 | dependencies: 2794 | devlop: 1.1.0 2795 | micromark-util-chunked: 2.0.1 2796 | micromark-util-classify-character: 2.0.1 2797 | micromark-util-resolve-all: 2.0.1 2798 | micromark-util-symbol: 2.0.1 2799 | micromark-util-types: 2.0.2 2800 | 2801 | micromark-extension-gfm-table@2.1.1: 2802 | dependencies: 2803 | devlop: 1.1.0 2804 | micromark-factory-space: 2.0.1 2805 | micromark-util-character: 2.1.1 2806 | micromark-util-symbol: 2.0.1 2807 | micromark-util-types: 2.0.2 2808 | 2809 | micromark-extension-gfm-tagfilter@2.0.0: 2810 | dependencies: 2811 | micromark-util-types: 2.0.2 2812 | 2813 | micromark-extension-gfm-task-list-item@2.1.0: 2814 | dependencies: 2815 | devlop: 1.1.0 2816 | micromark-factory-space: 2.0.1 2817 | micromark-util-character: 2.1.1 2818 | micromark-util-symbol: 2.0.1 2819 | micromark-util-types: 2.0.2 2820 | 2821 | micromark-extension-gfm@3.0.0: 2822 | dependencies: 2823 | micromark-extension-gfm-autolink-literal: 2.1.0 2824 | micromark-extension-gfm-footnote: 2.1.0 2825 | micromark-extension-gfm-strikethrough: 2.1.0 2826 | micromark-extension-gfm-table: 2.1.1 2827 | micromark-extension-gfm-tagfilter: 2.0.0 2828 | micromark-extension-gfm-task-list-item: 2.1.0 2829 | micromark-util-combine-extensions: 2.0.1 2830 | micromark-util-types: 2.0.2 2831 | 2832 | micromark-factory-destination@2.0.1: 2833 | dependencies: 2834 | micromark-util-character: 2.1.1 2835 | micromark-util-symbol: 2.0.1 2836 | micromark-util-types: 2.0.2 2837 | 2838 | micromark-factory-label@2.0.1: 2839 | dependencies: 2840 | devlop: 1.1.0 2841 | micromark-util-character: 2.1.1 2842 | micromark-util-symbol: 2.0.1 2843 | micromark-util-types: 2.0.2 2844 | 2845 | micromark-factory-space@2.0.1: 2846 | dependencies: 2847 | micromark-util-character: 2.1.1 2848 | micromark-util-types: 2.0.2 2849 | 2850 | micromark-factory-title@2.0.1: 2851 | dependencies: 2852 | micromark-factory-space: 2.0.1 2853 | micromark-util-character: 2.1.1 2854 | micromark-util-symbol: 2.0.1 2855 | micromark-util-types: 2.0.2 2856 | 2857 | micromark-factory-whitespace@2.0.1: 2858 | dependencies: 2859 | micromark-factory-space: 2.0.1 2860 | micromark-util-character: 2.1.1 2861 | micromark-util-symbol: 2.0.1 2862 | micromark-util-types: 2.0.2 2863 | 2864 | micromark-util-character@2.1.1: 2865 | dependencies: 2866 | micromark-util-symbol: 2.0.1 2867 | micromark-util-types: 2.0.2 2868 | 2869 | micromark-util-chunked@2.0.1: 2870 | dependencies: 2871 | micromark-util-symbol: 2.0.1 2872 | 2873 | micromark-util-classify-character@2.0.1: 2874 | dependencies: 2875 | micromark-util-character: 2.1.1 2876 | micromark-util-symbol: 2.0.1 2877 | micromark-util-types: 2.0.2 2878 | 2879 | micromark-util-combine-extensions@2.0.1: 2880 | dependencies: 2881 | micromark-util-chunked: 2.0.1 2882 | micromark-util-types: 2.0.2 2883 | 2884 | micromark-util-decode-numeric-character-reference@2.0.2: 2885 | dependencies: 2886 | micromark-util-symbol: 2.0.1 2887 | 2888 | micromark-util-decode-string@2.0.1: 2889 | dependencies: 2890 | decode-named-character-reference: 1.1.0 2891 | micromark-util-character: 2.1.1 2892 | micromark-util-decode-numeric-character-reference: 2.0.2 2893 | micromark-util-symbol: 2.0.1 2894 | 2895 | micromark-util-encode@2.0.1: {} 2896 | 2897 | micromark-util-html-tag-name@2.0.1: {} 2898 | 2899 | micromark-util-normalize-identifier@2.0.1: 2900 | dependencies: 2901 | micromark-util-symbol: 2.0.1 2902 | 2903 | micromark-util-resolve-all@2.0.1: 2904 | dependencies: 2905 | micromark-util-types: 2.0.2 2906 | 2907 | micromark-util-sanitize-uri@2.0.1: 2908 | dependencies: 2909 | micromark-util-character: 2.1.1 2910 | micromark-util-encode: 2.0.1 2911 | micromark-util-symbol: 2.0.1 2912 | 2913 | micromark-util-subtokenize@2.1.0: 2914 | dependencies: 2915 | devlop: 1.1.0 2916 | micromark-util-chunked: 2.0.1 2917 | micromark-util-symbol: 2.0.1 2918 | micromark-util-types: 2.0.2 2919 | 2920 | micromark-util-symbol@2.0.1: {} 2921 | 2922 | micromark-util-types@2.0.2: {} 2923 | 2924 | micromark@4.0.2: 2925 | dependencies: 2926 | '@types/debug': 4.1.12 2927 | debug: 4.4.1 2928 | decode-named-character-reference: 1.1.0 2929 | devlop: 1.1.0 2930 | micromark-core-commonmark: 2.0.3 2931 | micromark-factory-space: 2.0.1 2932 | micromark-util-character: 2.1.1 2933 | micromark-util-chunked: 2.0.1 2934 | micromark-util-combine-extensions: 2.0.1 2935 | micromark-util-decode-numeric-character-reference: 2.0.2 2936 | micromark-util-encode: 2.0.1 2937 | micromark-util-normalize-identifier: 2.0.1 2938 | micromark-util-resolve-all: 2.0.1 2939 | micromark-util-sanitize-uri: 2.0.1 2940 | micromark-util-subtokenize: 2.1.0 2941 | micromark-util-symbol: 2.0.1 2942 | micromark-util-types: 2.0.2 2943 | transitivePeerDependencies: 2944 | - supports-color 2945 | 2946 | micromatch@4.0.8: 2947 | dependencies: 2948 | braces: 3.0.3 2949 | picomatch: 2.3.1 2950 | 2951 | min-indent@1.0.1: {} 2952 | 2953 | minimatch@3.1.2: 2954 | dependencies: 2955 | brace-expansion: 1.1.11 2956 | 2957 | minimatch@9.0.5: 2958 | dependencies: 2959 | brace-expansion: 2.0.1 2960 | 2961 | mlly@1.7.4: 2962 | dependencies: 2963 | acorn: 8.15.0 2964 | pathe: 2.0.3 2965 | pkg-types: 1.3.1 2966 | ufo: 1.5.4 2967 | 2968 | ms@2.1.3: {} 2969 | 2970 | nanoid@3.3.11: {} 2971 | 2972 | natural-compare@1.4.0: {} 2973 | 2974 | natural-orderby@5.0.0: {} 2975 | 2976 | node-releases@2.0.19: {} 2977 | 2978 | nth-check@2.1.1: 2979 | dependencies: 2980 | boolbase: 1.0.0 2981 | 2982 | optionator@0.9.4: 2983 | dependencies: 2984 | deep-is: 0.1.4 2985 | fast-levenshtein: 2.0.6 2986 | levn: 0.4.1 2987 | prelude-ls: 1.2.1 2988 | type-check: 0.4.0 2989 | word-wrap: 1.2.5 2990 | 2991 | p-limit@3.1.0: 2992 | dependencies: 2993 | yocto-queue: 0.1.0 2994 | 2995 | p-locate@5.0.0: 2996 | dependencies: 2997 | p-limit: 3.1.0 2998 | 2999 | package-manager-detector@1.3.0: {} 3000 | 3001 | parent-module@1.0.1: 3002 | dependencies: 3003 | callsites: 3.1.0 3004 | 3005 | parse-gitignore@2.0.0: {} 3006 | 3007 | parse-imports-exports@0.2.4: 3008 | dependencies: 3009 | parse-statements: 1.0.11 3010 | 3011 | parse-statements@1.0.11: {} 3012 | 3013 | path-exists@4.0.0: {} 3014 | 3015 | path-key@3.1.1: {} 3016 | 3017 | pathe@2.0.3: {} 3018 | 3019 | picocolors@1.1.1: {} 3020 | 3021 | picomatch@2.3.1: {} 3022 | 3023 | picomatch@4.0.3: {} 3024 | 3025 | pkg-types@1.3.1: 3026 | dependencies: 3027 | confbox: 0.1.8 3028 | mlly: 1.7.4 3029 | pathe: 2.0.3 3030 | 3031 | pkg-types@2.1.0: 3032 | dependencies: 3033 | confbox: 0.2.1 3034 | exsolve: 1.0.4 3035 | pathe: 2.0.3 3036 | 3037 | pluralize@8.0.0: {} 3038 | 3039 | pnpm-workspace-yaml@1.1.0: 3040 | dependencies: 3041 | yaml: 2.8.0 3042 | 3043 | postcss-selector-parser@6.1.2: 3044 | dependencies: 3045 | cssesc: 3.0.0 3046 | util-deprecate: 1.0.2 3047 | 3048 | postcss@8.5.3: 3049 | dependencies: 3050 | nanoid: 3.3.11 3051 | picocolors: 1.1.1 3052 | source-map-js: 1.2.1 3053 | 3054 | prelude-ls@1.2.1: {} 3055 | 3056 | punycode@2.3.1: {} 3057 | 3058 | quansync@0.2.10: {} 3059 | 3060 | queue-microtask@1.2.3: {} 3061 | 3062 | refa@0.12.1: 3063 | dependencies: 3064 | '@eslint-community/regexpp': 4.12.1 3065 | 3066 | regexp-ast-analysis@0.7.1: 3067 | dependencies: 3068 | '@eslint-community/regexpp': 4.12.1 3069 | refa: 0.12.1 3070 | 3071 | regexp-tree@0.1.27: {} 3072 | 3073 | regjsparser@0.12.0: 3074 | dependencies: 3075 | jsesc: 3.0.2 3076 | 3077 | resolve-from@4.0.0: {} 3078 | 3079 | resolve-pkg-maps@1.0.0: {} 3080 | 3081 | reusify@1.1.0: {} 3082 | 3083 | run-parallel@1.2.0: 3084 | dependencies: 3085 | queue-microtask: 1.2.3 3086 | 3087 | scslre@0.3.0: 3088 | dependencies: 3089 | '@eslint-community/regexpp': 4.12.1 3090 | refa: 0.12.1 3091 | regexp-ast-analysis: 0.7.1 3092 | 3093 | semver@7.7.2: {} 3094 | 3095 | shebang-command@2.0.0: 3096 | dependencies: 3097 | shebang-regex: 3.0.0 3098 | 3099 | shebang-regex@3.0.0: {} 3100 | 3101 | sisteransi@1.0.5: {} 3102 | 3103 | source-map-js@1.2.1: {} 3104 | 3105 | spdx-exceptions@2.5.0: {} 3106 | 3107 | spdx-expression-parse@4.0.0: 3108 | dependencies: 3109 | spdx-exceptions: 2.5.0 3110 | spdx-license-ids: 3.0.21 3111 | 3112 | spdx-license-ids@3.0.21: {} 3113 | 3114 | strip-indent@4.0.0: 3115 | dependencies: 3116 | min-indent: 1.0.1 3117 | 3118 | strip-json-comments@3.1.1: {} 3119 | 3120 | supports-color@5.5.0: 3121 | dependencies: 3122 | has-flag: 3.0.0 3123 | 3124 | supports-color@7.2.0: 3125 | dependencies: 3126 | has-flag: 4.0.0 3127 | 3128 | synckit@0.6.2: 3129 | dependencies: 3130 | tslib: 2.8.1 3131 | 3132 | tapable@2.2.1: {} 3133 | 3134 | tinyexec@1.0.1: {} 3135 | 3136 | tinyglobby@0.2.14: 3137 | dependencies: 3138 | fdir: 6.4.6(picomatch@4.0.3) 3139 | picomatch: 4.0.3 3140 | 3141 | to-regex-range@5.0.1: 3142 | dependencies: 3143 | is-number: 7.0.0 3144 | 3145 | toml-eslint-parser@0.10.0: 3146 | dependencies: 3147 | eslint-visitor-keys: 3.4.3 3148 | 3149 | ts-api-utils@2.1.0(typescript@5.9.2): 3150 | dependencies: 3151 | typescript: 5.9.2 3152 | 3153 | ts-declaration-location@1.0.7(typescript@5.9.2): 3154 | dependencies: 3155 | picomatch: 4.0.3 3156 | typescript: 5.9.2 3157 | 3158 | tslib@2.8.1: {} 3159 | 3160 | tsx@4.20.3: 3161 | dependencies: 3162 | esbuild: 0.25.1 3163 | get-tsconfig: 4.10.0 3164 | optionalDependencies: 3165 | fsevents: 2.3.3 3166 | 3167 | type-check@0.4.0: 3168 | dependencies: 3169 | prelude-ls: 1.2.1 3170 | 3171 | typescript@5.9.2: {} 3172 | 3173 | ufo@1.5.4: {} 3174 | 3175 | undici-types@7.8.0: {} 3176 | 3177 | unist-util-is@6.0.0: 3178 | dependencies: 3179 | '@types/unist': 3.0.3 3180 | 3181 | unist-util-stringify-position@4.0.0: 3182 | dependencies: 3183 | '@types/unist': 3.0.3 3184 | 3185 | unist-util-visit-parents@6.0.1: 3186 | dependencies: 3187 | '@types/unist': 3.0.3 3188 | unist-util-is: 6.0.0 3189 | 3190 | unist-util-visit@5.0.0: 3191 | dependencies: 3192 | '@types/unist': 3.0.3 3193 | unist-util-is: 6.0.0 3194 | unist-util-visit-parents: 6.0.1 3195 | 3196 | update-browserslist-db@1.1.3(browserslist@4.25.1): 3197 | dependencies: 3198 | browserslist: 4.25.1 3199 | escalade: 3.2.0 3200 | picocolors: 1.1.1 3201 | 3202 | uri-js@4.4.1: 3203 | dependencies: 3204 | punycode: 2.3.1 3205 | 3206 | util-deprecate@1.0.2: {} 3207 | 3208 | vue-eslint-parser@10.2.0(eslint@9.32.0): 3209 | dependencies: 3210 | debug: 4.4.1 3211 | eslint: 9.32.0 3212 | eslint-scope: 8.4.0 3213 | eslint-visitor-keys: 4.2.1 3214 | espree: 10.4.0 3215 | esquery: 1.6.0 3216 | semver: 7.7.2 3217 | transitivePeerDependencies: 3218 | - supports-color 3219 | 3220 | which@2.0.2: 3221 | dependencies: 3222 | isexe: 2.0.0 3223 | 3224 | word-wrap@1.2.5: {} 3225 | 3226 | xml-name-validator@4.0.0: {} 3227 | 3228 | yaml-eslint-parser@1.3.0: 3229 | dependencies: 3230 | eslint-visitor-keys: 3.4.3 3231 | yaml: 2.8.0 3232 | 3233 | yaml@2.8.0: {} 3234 | 3235 | yocto-queue@0.1.0: {} 3236 | 3237 | zwitch@2.0.4: {} 3238 | --------------------------------------------------------------------------------