├── .github └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .vscode └── settings.json ├── CHANGELOG.md ├── dist └── delwb.user.js ├── eslint.config.js ├── package.json ├── pnpm-lock.yaml ├── readme.md ├── src ├── App.vue ├── components │ └── DelWeibo.vue ├── main.ts └── vite-env.d.ts ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.github/workflows/ci.yml: -------------------------------------------------------------------------------- 1 | name: CI 2 | 3 | on: 4 | push: 5 | branches: 6 | - main 7 | pull_request: 8 | branches: 9 | - main 10 | 11 | jobs: 12 | lint: 13 | runs-on: ${{ matrix.os }} 14 | 15 | strategy: 16 | fail-fast: false 17 | matrix: 18 | node-version: [lts/*] 19 | os: [ubuntu-latest] 20 | 21 | steps: 22 | - uses: actions/checkout@v3 23 | 24 | - name: Install pnpm 25 | uses: pnpm/action-setup@v2 26 | 27 | - name: Set node 28 | uses: actions/setup-node@v3 29 | with: 30 | node-version: ${{ matrix.node }} 31 | cache: pnpm 32 | 33 | - name: Setup 34 | run: npm i -g @antfu/ni 35 | 36 | - name: Install 37 | run: nci 38 | 39 | - name: Lint 40 | run: nr lint 41 | -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- 1 | name: Release 2 | 3 | on: 4 | push: 5 | tags: 6 | - 'v*' 7 | 8 | jobs: 9 | release: 10 | runs-on: ubuntu-latest 11 | steps: 12 | - uses: actions/checkout@v3 13 | with: 14 | fetch-depth: 0 15 | 16 | - uses: actions/setup-node@v3 17 | with: 18 | node-version: 16.x 19 | 20 | - run: npx changelogithub 21 | env: 22 | GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} 23 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | pnpm-debug.log* 8 | lerna-debug.log* 9 | 10 | node_modules 11 | dist-ssr 12 | *.local 13 | 14 | # Editor directories and files 15 | .idea 16 | .DS_Store 17 | *.suo 18 | *.ntvs* 19 | *.njsproj 20 | *.sln 21 | *.sw? 22 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | // Enable the ESlint flat config support 3 | "eslint.experimental.useFlatConfig": true, 4 | 5 | // Disable the default formatter, use eslint instead 6 | "prettier.enable": false, 7 | "editor.formatOnSave": false, 8 | 9 | // Auto fix 10 | "editor.codeActionsOnSave": { 11 | "source.fixAll": "explicit", 12 | "source.organizeImports": "never" 13 | }, 14 | 15 | // Silent the stylistic rules in you IDE, but still auto fix them 16 | "eslint.rules.customizations": [ 17 | { "rule": "style/*", "severity": "off" }, 18 | { "rule": "*-indent", "severity": "off" }, 19 | { "rule": "*-spacing", "severity": "off" }, 20 | { "rule": "*-spaces", "severity": "off" }, 21 | { "rule": "*-order", "severity": "off" }, 22 | { "rule": "*-dangle", "severity": "off" }, 23 | { "rule": "*-newline", "severity": "off" }, 24 | { "rule": "*quotes", "severity": "off" }, 25 | { "rule": "*semi", "severity": "off" } 26 | ], 27 | 28 | // Enable eslint for all supported languages 29 | "eslint.validate": [ 30 | "javascript", 31 | "javascriptreact", 32 | "typescript", 33 | "typescriptreact", 34 | "vue", 35 | "html", 36 | "markdown", 37 | "json", 38 | "jsonc", 39 | "yaml" 40 | ] 41 | } 42 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | ## 更新 2 | 3 | ## v1.1.6 4 | - 升级依赖 5 | 6 | ## v1.15 及之后版本 7 | - [releases](https://github.com/dxhuii/delWeibo/releases) 8 | 9 | ## v1.1.4 10 | - 升级依赖,修复已知问题 11 | 12 | ### v1.1.3 13 | 14 | - 立即删除按钮样式修改 15 | - 增加快转特殊情况的删除 感谢 [@zhudashi](https://github.com/zhudashi)([#8](https://github.com/dxhuii/delWeibo/issues/8)) 提供的功能 16 | 17 | ### v1.1.2 18 | - 日常更新,优化 19 | 20 | ### v1.1.1 21 | 22 | - 如果遇到快转,删除掉后会主主动刷新页面 23 | 24 | ### v1.1.0 25 | 26 | - 在浏览器右侧正中间增加了开始按钮,点击开始就开始删除微博博文了,中途想中断,点击结束按钮即可。 27 | 28 | ### v1.0.11 29 | 30 | - 更改了 for( i<1000;) 31 | - 延迟了 reload() 的页面判断为 i > 160 32 | - 感谢 github 网友提供的优化[#6](https://github.com/dxhuii/delWeibo/issues/6)([hhstore](https://github.com/hhstore)) 33 | 34 | ### v1.0.10 35 | 36 | - 根据网友提供的方法修改了一下,应该是新版微博增加了功能 [#5](https://github.com/dxhuii/delWeibo/issues/5) 37 | 38 | ### v1.0.9 39 | 40 | - 增加取消快转 41 | - 优化删除功能 42 | 43 | ### v1.0.8 44 | 45 | - 修复有时会卡在无法推广的微博条目上 [#3](https://github.com/dxhuii/delWeibo/pull/3) 46 | 47 | ### v1.0.7 48 | 49 | - 1.增加微博取消收藏对新版的支持 50 | - 2.由于新版微博切换页面不刷新页面,所以,切换到相应的页面,请手动刷新下。 51 | 52 | ### v1.0.6 53 | 54 | 1.修复 BUG 55 | 56 | ### v1.0.5 57 | 58 | 1.增加微博取消收藏 59 | 60 | ### v1.0.4 61 | 62 | 1.更新对新浪微博新版的支持。 63 | 64 | ### v1.0.3 65 | 66 | - 1.cookie 名字叫 delWeibo 值为 1 只做了简单的判断 delWeibo=1 就会删除微博,如果不想再删除微博博文了,可以打开微博其他页面,删除掉此 cookie,或者退出浏览器,会自动删除。 67 | 68 | ### v1.0.2 69 | 70 | - 1.修复刷新 cookie 会被删除的问题 71 | 72 | ### v1.0.1 73 | 74 | - 1.去掉了 jquery 依赖 75 | - 2.增加判断删除前判断 76 | - 3.弹出提示时,如果你点了取消,可以刷新一下,会再次弹出提示。 77 | -------------------------------------------------------------------------------- /dist/delwb.user.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name 批量删除新浪微博博文 3 | // @namespace https://github.com/dxhuii/delWeibo 4 | // @version 1.1.6 5 | // @author plain 6 | // @description 批量删除新浪微博 7 | // @license MIT 8 | // @icon https://weibo.com/favicon.ico 9 | // @match *://weibo.com/*/profile?* 10 | // @match *://weibo.com/u/* 11 | // @match *://weibo.com/fav* 12 | // @match *://weibo.com/u/page/fav/* 13 | // @require https://cdn.jsdelivr.net/npm/vue@3.5.13/dist/vue.global.prod.js 14 | // @grant GM_addStyle 15 | // ==/UserScript== 16 | 17 | (d=>{if(typeof GM_addStyle=="function"){GM_addStyle(d);return}const e=document.createElement("style");e.textContent=d,document.head.append(e)})(" .del-weibo[data-v-ddac03c3]{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:9999999;background-color:#ff8200;color:#fff;padding:6px 16px;border:none;border-radius:100px 0 0 100px;cursor:pointer}.del-weibo-end[data-v-ddac03c3]{background-color:#ff84007a} "); 18 | 19 | (function (vue) { 20 | 'use strict'; 21 | 22 | const _sfc_main$1 = /* @__PURE__ */ vue.defineComponent({ 23 | __name: "DelWeibo", 24 | setup(__props) { 25 | const start = vue.ref(0); 26 | const count = vue.ref(0); 27 | function $(elem) { 28 | return document.querySelector(elem); 29 | } 30 | function $All(elem) { 31 | return document.querySelectorAll(elem); 32 | } 33 | function $$(elem, el) { 34 | return $(elem).querySelectorAll(el)[1]; 35 | } 36 | function del() { 37 | const url = window.location.href; 38 | for (let i = 0; i < 1e3; i++) { 39 | setTimeout(() => { 40 | if (url.includes("//weibo.com/u/page/fav/")) { 41 | if ($('i[title="更多"]')) { 42 | $('i[title="更多"]').click(); 43 | $All(".woo-pop-item-main")[0].click(); 44 | if ($(".woo-dialog-ctrl")) 45 | $$(".woo-dialog-ctrl", ".woo-button-main").click(); 46 | i > 5 && window.location.reload(); 47 | } 48 | } 49 | if (url.includes("/profile")) { 50 | if ($('a[action-type="fl_menu"]')) { 51 | $('a[action-type="fl_menu"]').click(); 52 | $('a[title="删除此条微博"]').click(); 53 | $('a[action-type="ok"]').click(); 54 | $('a[title="取消快转"]').click(); 55 | } 56 | } 57 | if (url.includes("//weibo.com/fav")) { 58 | if ($('a[action-type="fl_favorite"]')) { 59 | $('a[action-type="fl_favorite"]').click(); 60 | $('a[action-type="ok"]').click(); 61 | } 62 | } 63 | if (url.includes("//weibo.com/u/")) { 64 | if ($(".vue-recycle-scroller__item-view .deletedToolbar_toolbarFull_1dOfW span")) { 65 | $(".deletedToolbar_toolbarFull_1dOfW span").click(); 66 | $(".vue-recycle-scroller__item-view .deletedToolbar_toolbarFull_1dOfW").remove(); 67 | } else { 68 | if ($('i[title="更多"]') || $('i[title="负反馈"]')) { 69 | if ($('i[title="更多"]')) 70 | $('i[title="更多"]').click(); 71 | if ($('i[title="负反馈"]')) 72 | $('i[title="负反馈"]').click(); 73 | const item = $All(".woo-pop-item-main"); 74 | if (item.length) { 75 | if (item.length > 3) { 76 | item.forEach((item2) => item2.textContent === "删除" && item2.click()); 77 | count.value = 0; 78 | } else { 79 | item.forEach((item2) => item2.textContent === "取消快转" && item2.click()); 80 | setTimeout(() => { 81 | count.value = 1; 82 | }, 1e3); 83 | } 84 | } 85 | $(".woo-dialog-ctrl") && $$(".woo-dialog-ctrl", ".woo-button-main").click(); 86 | if ($(".deletedToolbar_toolbarFull_1dOfW")) 87 | $(".deletedToolbar_toolbarFull_1dOfW").click(); 88 | if (count.value) { 89 | count.value = 0; 90 | setTimeout(() => { 91 | window.location.reload(); 92 | }, 1e3); 93 | } 94 | i > 160 && window.location.reload(); 95 | } 96 | } 97 | } 98 | }, 1e3 * i); 99 | } 100 | } 101 | function onStart() { 102 | console.log("开始"); 103 | localStorage.delWeibo = "start"; 104 | start.value = 1; 105 | del(); 106 | } 107 | function onEnd() { 108 | console.log("结束"); 109 | localStorage.delWeibo = "end"; 110 | start.value = 0; 111 | window.location.reload(); 112 | } 113 | vue.watchEffect(() => { 114 | if (localStorage.delWeibo === "start") { 115 | del(); 116 | start.value = 1; 117 | } 118 | }); 119 | return (_ctx, _cache) => { 120 | return start.value ? (vue.openBlock(), vue.createElementBlock("button", { 121 | key: 0, 122 | class: vue.normalizeClass(["del-weibo", { "del-weibo-end": start.value }]), 123 | onClick: onEnd 124 | }, " 结束 ", 2)) : (vue.openBlock(), vue.createElementBlock("button", { 125 | key: 1, 126 | class: "del-weibo", 127 | onClick: onStart 128 | }, " 开始删除 ")); 129 | }; 130 | } 131 | }); 132 | const _export_sfc = (sfc, props) => { 133 | const target = sfc.__vccOpts || sfc; 134 | for (const [key, val] of props) { 135 | target[key] = val; 136 | } 137 | return target; 138 | }; 139 | const DelWeibo = /* @__PURE__ */ _export_sfc(_sfc_main$1, [["__scopeId", "data-v-ddac03c3"]]); 140 | const _sfc_main = /* @__PURE__ */ vue.defineComponent({ 141 | __name: "App", 142 | setup(__props) { 143 | return (_ctx, _cache) => { 144 | return vue.openBlock(), vue.createBlock(DelWeibo); 145 | }; 146 | } 147 | }); 148 | vue.createApp(_sfc_main).mount( 149 | (() => { 150 | const app = document.createElement("div"); 151 | document.body.append(app); 152 | return app; 153 | })() 154 | ); 155 | 156 | })(Vue); -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- 1 | import antfu from '@antfu/eslint-config' 2 | import dxhuii from '@dxhuii/eslint-config' 3 | 4 | export default antfu({ formatters: true }, dxhuii()) 5 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "delwb", 3 | "type": "module", 4 | "version": "1.1.6", 5 | "private": true, 6 | "scripts": { 7 | "dev": "vite", 8 | "build": "vue-tsc --noEmit && vite build", 9 | "preview": "vite preview", 10 | "lint": "eslint .", 11 | "lint:fix": "eslint . --fix", 12 | "release": "bumpp" 13 | }, 14 | "dependencies": { 15 | "vue": "^3.5.13" 16 | }, 17 | "devDependencies": { 18 | "@antfu/eslint-config": "4.3.0", 19 | "@dxhuii/eslint-config": "^2.2.0", 20 | "@vitejs/plugin-vue": "^5.2.1", 21 | "bumpp": "^10.0.3", 22 | "typescript": "^5.7.3", 23 | "vite": "^6.2.0", 24 | "vite-plugin-monkey": "^5.0.8", 25 | "vue-tsc": "^2.2.4" 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: '9.0' 2 | 3 | settings: 4 | autoInstallPeers: true 5 | excludeLinksFromLockfile: false 6 | 7 | importers: 8 | 9 | .: 10 | dependencies: 11 | vue: 12 | specifier: ^3.5.13 13 | version: 3.5.13(typescript@5.7.3) 14 | devDependencies: 15 | '@antfu/eslint-config': 16 | specifier: 4.3.0 17 | version: 4.3.0(@unocss/eslint-plugin@0.59.4(eslint@9.0.0)(typescript@5.7.3))(@vue/compiler-sfc@3.5.13)(eslint-plugin-format@0.1.1(eslint@9.0.0))(eslint-plugin-react-refresh@0.4.6(eslint@9.0.0))(eslint@9.0.0)(typescript@5.7.3) 18 | '@dxhuii/eslint-config': 19 | specifier: ^2.2.0 20 | version: 2.2.0(@antfu/eslint-config@4.3.0(@unocss/eslint-plugin@0.59.4(eslint@9.0.0)(typescript@5.7.3))(@vue/compiler-sfc@3.5.13)(eslint-plugin-format@0.1.1(eslint@9.0.0))(eslint-plugin-react-refresh@0.4.6(eslint@9.0.0))(eslint@9.0.0)(typescript@5.7.3))(eslint@9.0.0) 21 | '@vitejs/plugin-vue': 22 | specifier: ^5.2.1 23 | version: 5.2.1(vite@6.2.0(jiti@2.4.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) 24 | bumpp: 25 | specifier: ^10.0.3 26 | version: 10.0.3 27 | typescript: 28 | specifier: ^5.7.3 29 | version: 5.7.3 30 | vite: 31 | specifier: ^6.2.0 32 | version: 6.2.0(jiti@2.4.2)(yaml@2.7.0) 33 | vite-plugin-monkey: 34 | specifier: ^5.0.8 35 | version: 5.0.8(vite@6.2.0(jiti@2.4.2)(yaml@2.7.0)) 36 | vue-tsc: 37 | specifier: ^2.2.4 38 | version: 2.2.4(typescript@5.7.3) 39 | 40 | packages: 41 | 42 | '@antfu/eslint-config@4.3.0': 43 | resolution: {integrity: sha512-x6jcUSkscXb63xEM8JekZlDALtsVETxSc19pu+DuEZjx4iv0J8gThRDMPsIolceTeSnyh9bfW4dlAGcfu2NLzg==} 44 | hasBin: true 45 | peerDependencies: 46 | '@eslint-react/eslint-plugin': ^1.19.0 47 | '@prettier/plugin-xml': ^3.4.1 48 | '@unocss/eslint-plugin': '>=0.50.0' 49 | astro-eslint-parser: ^1.0.2 50 | eslint: ^9.10.0 51 | eslint-plugin-astro: ^1.2.0 52 | eslint-plugin-format: '>=0.1.0' 53 | eslint-plugin-react-hooks: ^5.0.0 54 | eslint-plugin-react-refresh: ^0.4.4 55 | eslint-plugin-solid: ^0.14.3 56 | eslint-plugin-svelte: '>=2.35.1' 57 | prettier-plugin-astro: ^0.14.0 58 | prettier-plugin-slidev: ^1.0.5 59 | svelte-eslint-parser: '>=0.37.0' 60 | peerDependenciesMeta: 61 | '@eslint-react/eslint-plugin': 62 | optional: true 63 | '@prettier/plugin-xml': 64 | optional: true 65 | '@unocss/eslint-plugin': 66 | optional: true 67 | astro-eslint-parser: 68 | optional: true 69 | eslint-plugin-astro: 70 | optional: true 71 | eslint-plugin-format: 72 | optional: true 73 | eslint-plugin-react-hooks: 74 | optional: true 75 | eslint-plugin-react-refresh: 76 | optional: true 77 | eslint-plugin-solid: 78 | optional: true 79 | eslint-plugin-svelte: 80 | optional: true 81 | prettier-plugin-astro: 82 | optional: true 83 | prettier-plugin-slidev: 84 | optional: true 85 | svelte-eslint-parser: 86 | optional: true 87 | 88 | '@antfu/install-pkg@1.0.0': 89 | resolution: {integrity: sha512-xvX6P/lo1B3ej0OsaErAjqgFYzYVcJpamjLAFLYh9vRJngBrMoUG7aVnrGTeqM7yxbyTD5p3F2+0/QUEh8Vzhw==} 90 | 91 | '@antfu/utils@0.7.10': 92 | resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} 93 | 94 | '@babel/code-frame@7.26.2': 95 | resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} 96 | engines: {node: '>=6.9.0'} 97 | 98 | '@babel/helper-string-parser@7.25.9': 99 | resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} 100 | engines: {node: '>=6.9.0'} 101 | 102 | '@babel/helper-validator-identifier@7.25.9': 103 | resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} 104 | engines: {node: '>=6.9.0'} 105 | 106 | '@babel/parser@7.26.9': 107 | resolution: {integrity: sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==} 108 | engines: {node: '>=6.0.0'} 109 | hasBin: true 110 | 111 | '@babel/types@7.26.9': 112 | resolution: {integrity: sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==} 113 | engines: {node: '>=6.9.0'} 114 | 115 | '@clack/core@0.4.1': 116 | resolution: {integrity: sha512-Pxhij4UXg8KSr7rPek6Zowm+5M22rbd2g1nfojHJkxp5YkFqiZ2+YLEM/XGVIzvGOcM0nqjIFxrpDwWRZYWYjA==} 117 | 118 | '@clack/prompts@0.10.0': 119 | resolution: {integrity: sha512-H3rCl6CwW1NdQt9rE3n373t7o5cthPv7yUoxF2ytZvyvlJv89C5RYMJu83Hed8ODgys5vpBU0GKxIRG83jd8NQ==} 120 | 121 | '@dprint/formatter@0.2.1': 122 | resolution: {integrity: sha512-GCzgRt2o4mhZLy8L47k2A+q9EMG/jWhzZebE29EqKsxmjDrSfv2VisEj/Q+39OOf04jTkEfB/TRO+IZSyxHdYg==} 123 | 124 | '@dprint/markdown@0.16.4': 125 | resolution: {integrity: sha512-WjsC4yLybR5/76+d/2s36nOBGjETe+jJR//ddFHohDXKdis+FTUv7dJ00kmd6g0AKQwDITayM1Nid10gFNG0Yg==} 126 | 127 | '@dprint/toml@0.6.4': 128 | resolution: {integrity: sha512-bZXIUjxr0LIuHWshZr/5mtUkOrnh0NKVZEF6ACojW5z7zkJu7s9sV2mMXm8XQDqN4cJzdHYUYzUyEGdfciaLJA==} 129 | 130 | '@dxhuii/eslint-config@2.2.0': 131 | resolution: {integrity: sha512-6YzUQM07xrNqcDu+5g+EUZrkz0ppreclbWVmHUT0BBE4P1sahAyNpTDQtm021l+9sQRkGrAIErqFpCbQV+6eQg==} 132 | peerDependencies: 133 | '@antfu/eslint-config': '>=2.0.0' 134 | eslint: '>=8.0.0' 135 | 136 | '@es-joy/jsdoccomment@0.49.0': 137 | resolution: {integrity: sha512-xjZTSFgECpb9Ohuk5yMX5RhUEbfeQcuOp8IF60e+wyzWEF0M5xeSgqsfLtvPEX8BIyOX9saZqzuGPmZ8oWc+5Q==} 138 | engines: {node: '>=16'} 139 | 140 | '@es-joy/jsdoccomment@0.50.0': 141 | resolution: {integrity: sha512-+zZymuVLH6zVwXPtCAtC+bDymxmEwEqDftdAK+f407IF1bnX49anIxvBhCA1AqUIfD6egj1jM1vUnSuijjNyYg==} 142 | engines: {node: '>=18'} 143 | 144 | '@esbuild/aix-ppc64@0.25.0': 145 | resolution: {integrity: sha512-O7vun9Sf8DFjH2UtqK8Ku3LkquL9SZL8OLY1T5NZkA34+wG3OQF7cl4Ql8vdNzM6fzBbYfLaiRLIOZ+2FOCgBQ==} 146 | engines: {node: '>=18'} 147 | cpu: [ppc64] 148 | os: [aix] 149 | 150 | '@esbuild/android-arm64@0.25.0': 151 | resolution: {integrity: sha512-grvv8WncGjDSyUBjN9yHXNt+cq0snxXbDxy5pJtzMKGmmpPxeAmAhWxXI+01lU5rwZomDgD3kJwulEnhTRUd6g==} 152 | engines: {node: '>=18'} 153 | cpu: [arm64] 154 | os: [android] 155 | 156 | '@esbuild/android-arm@0.25.0': 157 | resolution: {integrity: sha512-PTyWCYYiU0+1eJKmw21lWtC+d08JDZPQ5g+kFyxP0V+es6VPPSUhM6zk8iImp2jbV6GwjX4pap0JFbUQN65X1g==} 158 | engines: {node: '>=18'} 159 | cpu: [arm] 160 | os: [android] 161 | 162 | '@esbuild/android-x64@0.25.0': 163 | resolution: {integrity: sha512-m/ix7SfKG5buCnxasr52+LI78SQ+wgdENi9CqyCXwjVR2X4Jkz+BpC3le3AoBPYTC9NHklwngVXvbJ9/Akhrfg==} 164 | engines: {node: '>=18'} 165 | cpu: [x64] 166 | os: [android] 167 | 168 | '@esbuild/darwin-arm64@0.25.0': 169 | resolution: {integrity: sha512-mVwdUb5SRkPayVadIOI78K7aAnPamoeFR2bT5nszFUZ9P8UpK4ratOdYbZZXYSqPKMHfS1wdHCJk1P1EZpRdvw==} 170 | engines: {node: '>=18'} 171 | cpu: [arm64] 172 | os: [darwin] 173 | 174 | '@esbuild/darwin-x64@0.25.0': 175 | resolution: {integrity: sha512-DgDaYsPWFTS4S3nWpFcMn/33ZZwAAeAFKNHNa1QN0rI4pUjgqf0f7ONmXf6d22tqTY+H9FNdgeaAa+YIFUn2Rg==} 176 | engines: {node: '>=18'} 177 | cpu: [x64] 178 | os: [darwin] 179 | 180 | '@esbuild/freebsd-arm64@0.25.0': 181 | resolution: {integrity: sha512-VN4ocxy6dxefN1MepBx/iD1dH5K8qNtNe227I0mnTRjry8tj5MRk4zprLEdG8WPyAPb93/e4pSgi1SoHdgOa4w==} 182 | engines: {node: '>=18'} 183 | cpu: [arm64] 184 | os: [freebsd] 185 | 186 | '@esbuild/freebsd-x64@0.25.0': 187 | resolution: {integrity: sha512-mrSgt7lCh07FY+hDD1TxiTyIHyttn6vnjesnPoVDNmDfOmggTLXRv8Id5fNZey1gl/V2dyVK1VXXqVsQIiAk+A==} 188 | engines: {node: '>=18'} 189 | cpu: [x64] 190 | os: [freebsd] 191 | 192 | '@esbuild/linux-arm64@0.25.0': 193 | resolution: {integrity: sha512-9QAQjTWNDM/Vk2bgBl17yWuZxZNQIF0OUUuPZRKoDtqF2k4EtYbpyiG5/Dk7nqeK6kIJWPYldkOcBqjXjrUlmg==} 194 | engines: {node: '>=18'} 195 | cpu: [arm64] 196 | os: [linux] 197 | 198 | '@esbuild/linux-arm@0.25.0': 199 | resolution: {integrity: sha512-vkB3IYj2IDo3g9xX7HqhPYxVkNQe8qTK55fraQyTzTX/fxaDtXiEnavv9geOsonh2Fd2RMB+i5cbhu2zMNWJwg==} 200 | engines: {node: '>=18'} 201 | cpu: [arm] 202 | os: [linux] 203 | 204 | '@esbuild/linux-ia32@0.25.0': 205 | resolution: {integrity: sha512-43ET5bHbphBegyeqLb7I1eYn2P/JYGNmzzdidq/w0T8E2SsYL1U6un2NFROFRg1JZLTzdCoRomg8Rvf9M6W6Gg==} 206 | engines: {node: '>=18'} 207 | cpu: [ia32] 208 | os: [linux] 209 | 210 | '@esbuild/linux-loong64@0.25.0': 211 | resolution: {integrity: sha512-fC95c/xyNFueMhClxJmeRIj2yrSMdDfmqJnyOY4ZqsALkDrrKJfIg5NTMSzVBr5YW1jf+l7/cndBfP3MSDpoHw==} 212 | engines: {node: '>=18'} 213 | cpu: [loong64] 214 | os: [linux] 215 | 216 | '@esbuild/linux-mips64el@0.25.0': 217 | resolution: {integrity: sha512-nkAMFju7KDW73T1DdH7glcyIptm95a7Le8irTQNO/qtkoyypZAnjchQgooFUDQhNAy4iu08N79W4T4pMBwhPwQ==} 218 | engines: {node: '>=18'} 219 | cpu: [mips64el] 220 | os: [linux] 221 | 222 | '@esbuild/linux-ppc64@0.25.0': 223 | resolution: {integrity: sha512-NhyOejdhRGS8Iwv+KKR2zTq2PpysF9XqY+Zk77vQHqNbo/PwZCzB5/h7VGuREZm1fixhs4Q/qWRSi5zmAiO4Fw==} 224 | engines: {node: '>=18'} 225 | cpu: [ppc64] 226 | os: [linux] 227 | 228 | '@esbuild/linux-riscv64@0.25.0': 229 | resolution: {integrity: sha512-5S/rbP5OY+GHLC5qXp1y/Mx//e92L1YDqkiBbO9TQOvuFXM+iDqUNG5XopAnXoRH3FjIUDkeGcY1cgNvnXp/kA==} 230 | engines: {node: '>=18'} 231 | cpu: [riscv64] 232 | os: [linux] 233 | 234 | '@esbuild/linux-s390x@0.25.0': 235 | resolution: {integrity: sha512-XM2BFsEBz0Fw37V0zU4CXfcfuACMrppsMFKdYY2WuTS3yi8O1nFOhil/xhKTmE1nPmVyvQJjJivgDT+xh8pXJA==} 236 | engines: {node: '>=18'} 237 | cpu: [s390x] 238 | os: [linux] 239 | 240 | '@esbuild/linux-x64@0.25.0': 241 | resolution: {integrity: sha512-9yl91rHw/cpwMCNytUDxwj2XjFpxML0y9HAOH9pNVQDpQrBxHy01Dx+vaMu0N1CKa/RzBD2hB4u//nfc+Sd3Cw==} 242 | engines: {node: '>=18'} 243 | cpu: [x64] 244 | os: [linux] 245 | 246 | '@esbuild/netbsd-arm64@0.25.0': 247 | resolution: {integrity: sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==} 248 | engines: {node: '>=18'} 249 | cpu: [arm64] 250 | os: [netbsd] 251 | 252 | '@esbuild/netbsd-x64@0.25.0': 253 | resolution: {integrity: sha512-jl+qisSB5jk01N5f7sPCsBENCOlPiS/xptD5yxOx2oqQfyourJwIKLRA2yqWdifj3owQZCL2sn6o08dBzZGQzA==} 254 | engines: {node: '>=18'} 255 | cpu: [x64] 256 | os: [netbsd] 257 | 258 | '@esbuild/openbsd-arm64@0.25.0': 259 | resolution: {integrity: sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==} 260 | engines: {node: '>=18'} 261 | cpu: [arm64] 262 | os: [openbsd] 263 | 264 | '@esbuild/openbsd-x64@0.25.0': 265 | resolution: {integrity: sha512-2gwwriSMPcCFRlPlKx3zLQhfN/2WjJ2NSlg5TKLQOJdV0mSxIcYNTMhk3H3ulL/cak+Xj0lY1Ym9ysDV1igceg==} 266 | engines: {node: '>=18'} 267 | cpu: [x64] 268 | os: [openbsd] 269 | 270 | '@esbuild/sunos-x64@0.25.0': 271 | resolution: {integrity: sha512-bxI7ThgLzPrPz484/S9jLlvUAHYMzy6I0XiU1ZMeAEOBcS0VePBFxh1JjTQt3Xiat5b6Oh4x7UC7IwKQKIJRIg==} 272 | engines: {node: '>=18'} 273 | cpu: [x64] 274 | os: [sunos] 275 | 276 | '@esbuild/win32-arm64@0.25.0': 277 | resolution: {integrity: sha512-ZUAc2YK6JW89xTbXvftxdnYy3m4iHIkDtK3CLce8wg8M2L+YZhIvO1DKpxrd0Yr59AeNNkTiic9YLf6FTtXWMw==} 278 | engines: {node: '>=18'} 279 | cpu: [arm64] 280 | os: [win32] 281 | 282 | '@esbuild/win32-ia32@0.25.0': 283 | resolution: {integrity: sha512-eSNxISBu8XweVEWG31/JzjkIGbGIJN/TrRoiSVZwZ6pkC6VX4Im/WV2cz559/TXLcYbcrDN8JtKgd9DJVIo8GA==} 284 | engines: {node: '>=18'} 285 | cpu: [ia32] 286 | os: [win32] 287 | 288 | '@esbuild/win32-x64@0.25.0': 289 | resolution: {integrity: sha512-ZENoHJBxA20C2zFzh6AI4fT6RraMzjYw4xKWemRTRmRVtN9c5DcH9r/f2ihEkMjOW5eGgrwCslG/+Y/3bL+DHQ==} 290 | engines: {node: '>=18'} 291 | cpu: [x64] 292 | os: [win32] 293 | 294 | '@eslint-community/eslint-plugin-eslint-comments@4.4.1': 295 | resolution: {integrity: sha512-lb/Z/MzbTf7CaVYM9WCFNQZ4L1yi3ev2fsFPF99h31ljhSEyUoyEsKsNWiU+qD1glbYTDJdqgyaLKtyTkkqtuQ==} 296 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 297 | peerDependencies: 298 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 299 | 300 | '@eslint-community/eslint-utils@4.4.1': 301 | resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} 302 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 303 | peerDependencies: 304 | eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 305 | 306 | '@eslint-community/regexpp@4.12.1': 307 | resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} 308 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 309 | 310 | '@eslint/compat@1.2.7': 311 | resolution: {integrity: sha512-xvv7hJE32yhegJ8xNAnb62ggiAwTYHBpUCWhRxEj/ksvgDJuSXfoDkBcRYaYNFiJ+jH0IE3K16hd+xXzhBgNbg==} 312 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 313 | peerDependencies: 314 | eslint: ^9.10.0 315 | peerDependenciesMeta: 316 | eslint: 317 | optional: true 318 | 319 | '@eslint/core@0.10.0': 320 | resolution: {integrity: sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==} 321 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 322 | 323 | '@eslint/core@0.12.0': 324 | resolution: {integrity: sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==} 325 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 326 | 327 | '@eslint/eslintrc@3.3.0': 328 | resolution: {integrity: sha512-yaVPAiNAalnCZedKLdR21GOGILMLKPyqSLWaAjQFvYA2i/ciDi8ArYVr69Anohb6cH2Ukhqti4aFnYyPm8wdwQ==} 329 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 330 | 331 | '@eslint/js@9.0.0': 332 | resolution: {integrity: sha512-RThY/MnKrhubF6+s1JflwUjPEsnCEmYCWwqa/aRISKWNXGZ9epUwft4bUMM35SdKF9xvBrLydAM1RDHd1Z//ZQ==} 333 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 334 | 335 | '@eslint/markdown@6.2.2': 336 | resolution: {integrity: sha512-U0/KgzI9BVUuHDQ9M2fuVgB0QZ1fSyzwm8jKmHr1dlsLHGHYzoeIA9yqLMdTbV3ivZfp6rTdt6zqre3TfNExUQ==} 337 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 338 | 339 | '@eslint/plugin-kit@0.2.7': 340 | resolution: {integrity: sha512-JubJ5B2pJ4k4yGxaNLdbjrnk9d/iDz6/q8wOilpIowd6PJPgaxCuHBnBszq7Ce2TyMrywm5r4PnKm6V3iiZF+g==} 341 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 342 | 343 | '@humanwhocodes/config-array@0.12.3': 344 | resolution: {integrity: sha512-jsNnTBlMWuTpDkeE3on7+dWJi0D6fdDfeANj/w7MpS8ztROCoLvIO2nG0CcFj+E4k8j4QrSTh4Oryi3i2G669g==} 345 | engines: {node: '>=10.10.0'} 346 | deprecated: Use @eslint/config-array instead 347 | 348 | '@humanwhocodes/module-importer@1.0.1': 349 | resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} 350 | engines: {node: '>=12.22'} 351 | 352 | '@humanwhocodes/object-schema@2.0.3': 353 | resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} 354 | deprecated: Use @eslint/object-schema instead 355 | 356 | '@jridgewell/sourcemap-codec@1.5.0': 357 | resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} 358 | 359 | '@nodelib/fs.scandir@2.1.5': 360 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 361 | engines: {node: '>= 8'} 362 | 363 | '@nodelib/fs.stat@2.0.5': 364 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 365 | engines: {node: '>= 8'} 366 | 367 | '@nodelib/fs.walk@1.2.8': 368 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 369 | engines: {node: '>= 8'} 370 | 371 | '@pkgr/core@0.1.1': 372 | resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} 373 | engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} 374 | 375 | '@rollup/rollup-android-arm-eabi@4.34.8': 376 | resolution: {integrity: sha512-q217OSE8DTp8AFHuNHXo0Y86e1wtlfVrXiAlwkIvGRQv9zbc6mE3sjIVfwI8sYUyNxwOg0j/Vm1RKM04JcWLJw==} 377 | cpu: [arm] 378 | os: [android] 379 | 380 | '@rollup/rollup-android-arm64@4.34.8': 381 | resolution: {integrity: sha512-Gigjz7mNWaOL9wCggvoK3jEIUUbGul656opstjaUSGC3eT0BM7PofdAJaBfPFWWkXNVAXbaQtC99OCg4sJv70Q==} 382 | cpu: [arm64] 383 | os: [android] 384 | 385 | '@rollup/rollup-darwin-arm64@4.34.8': 386 | resolution: {integrity: sha512-02rVdZ5tgdUNRxIUrFdcMBZQoaPMrxtwSb+/hOfBdqkatYHR3lZ2A2EGyHq2sGOd0Owk80oV3snlDASC24He3Q==} 387 | cpu: [arm64] 388 | os: [darwin] 389 | 390 | '@rollup/rollup-darwin-x64@4.34.8': 391 | resolution: {integrity: sha512-qIP/elwR/tq/dYRx3lgwK31jkZvMiD6qUtOycLhTzCvrjbZ3LjQnEM9rNhSGpbLXVJYQ3rq39A6Re0h9tU2ynw==} 392 | cpu: [x64] 393 | os: [darwin] 394 | 395 | '@rollup/rollup-freebsd-arm64@4.34.8': 396 | resolution: {integrity: sha512-IQNVXL9iY6NniYbTaOKdrlVP3XIqazBgJOVkddzJlqnCpRi/yAeSOa8PLcECFSQochzqApIOE1GHNu3pCz+BDA==} 397 | cpu: [arm64] 398 | os: [freebsd] 399 | 400 | '@rollup/rollup-freebsd-x64@4.34.8': 401 | resolution: {integrity: sha512-TYXcHghgnCqYFiE3FT5QwXtOZqDj5GmaFNTNt3jNC+vh22dc/ukG2cG+pi75QO4kACohZzidsq7yKTKwq/Jq7Q==} 402 | cpu: [x64] 403 | os: [freebsd] 404 | 405 | '@rollup/rollup-linux-arm-gnueabihf@4.34.8': 406 | resolution: {integrity: sha512-A4iphFGNkWRd+5m3VIGuqHnG3MVnqKe7Al57u9mwgbyZ2/xF9Jio72MaY7xxh+Y87VAHmGQr73qoKL9HPbXj1g==} 407 | cpu: [arm] 408 | os: [linux] 409 | libc: [glibc] 410 | 411 | '@rollup/rollup-linux-arm-musleabihf@4.34.8': 412 | resolution: {integrity: sha512-S0lqKLfTm5u+QTxlFiAnb2J/2dgQqRy/XvziPtDd1rKZFXHTyYLoVL58M/XFwDI01AQCDIevGLbQrMAtdyanpA==} 413 | cpu: [arm] 414 | os: [linux] 415 | libc: [musl] 416 | 417 | '@rollup/rollup-linux-arm64-gnu@4.34.8': 418 | resolution: {integrity: sha512-jpz9YOuPiSkL4G4pqKrus0pn9aYwpImGkosRKwNi+sJSkz+WU3anZe6hi73StLOQdfXYXC7hUfsQlTnjMd3s1A==} 419 | cpu: [arm64] 420 | os: [linux] 421 | libc: [glibc] 422 | 423 | '@rollup/rollup-linux-arm64-musl@4.34.8': 424 | resolution: {integrity: sha512-KdSfaROOUJXgTVxJNAZ3KwkRc5nggDk+06P6lgi1HLv1hskgvxHUKZ4xtwHkVYJ1Rep4GNo+uEfycCRRxht7+Q==} 425 | cpu: [arm64] 426 | os: [linux] 427 | libc: [musl] 428 | 429 | '@rollup/rollup-linux-loongarch64-gnu@4.34.8': 430 | resolution: {integrity: sha512-NyF4gcxwkMFRjgXBM6g2lkT58OWztZvw5KkV2K0qqSnUEqCVcqdh2jN4gQrTn/YUpAcNKyFHfoOZEer9nwo6uQ==} 431 | cpu: [loong64] 432 | os: [linux] 433 | libc: [glibc] 434 | 435 | '@rollup/rollup-linux-powerpc64le-gnu@4.34.8': 436 | resolution: {integrity: sha512-LMJc999GkhGvktHU85zNTDImZVUCJ1z/MbAJTnviiWmmjyckP5aQsHtcujMjpNdMZPT2rQEDBlJfubhs3jsMfw==} 437 | cpu: [ppc64] 438 | os: [linux] 439 | libc: [glibc] 440 | 441 | '@rollup/rollup-linux-riscv64-gnu@4.34.8': 442 | resolution: {integrity: sha512-xAQCAHPj8nJq1PI3z8CIZzXuXCstquz7cIOL73HHdXiRcKk8Ywwqtx2wrIy23EcTn4aZ2fLJNBB8d0tQENPCmw==} 443 | cpu: [riscv64] 444 | os: [linux] 445 | libc: [glibc] 446 | 447 | '@rollup/rollup-linux-s390x-gnu@4.34.8': 448 | resolution: {integrity: sha512-DdePVk1NDEuc3fOe3dPPTb+rjMtuFw89gw6gVWxQFAuEqqSdDKnrwzZHrUYdac7A7dXl9Q2Vflxpme15gUWQFA==} 449 | cpu: [s390x] 450 | os: [linux] 451 | libc: [glibc] 452 | 453 | '@rollup/rollup-linux-x64-gnu@4.34.8': 454 | resolution: {integrity: sha512-8y7ED8gjxITUltTUEJLQdgpbPh1sUQ0kMTmufRF/Ns5tI9TNMNlhWtmPKKHCU0SilX+3MJkZ0zERYYGIVBYHIA==} 455 | cpu: [x64] 456 | os: [linux] 457 | libc: [glibc] 458 | 459 | '@rollup/rollup-linux-x64-musl@4.34.8': 460 | resolution: {integrity: sha512-SCXcP0ZpGFIe7Ge+McxY5zKxiEI5ra+GT3QRxL0pMMtxPfpyLAKleZODi1zdRHkz5/BhueUrYtYVgubqe9JBNQ==} 461 | cpu: [x64] 462 | os: [linux] 463 | libc: [musl] 464 | 465 | '@rollup/rollup-win32-arm64-msvc@4.34.8': 466 | resolution: {integrity: sha512-YHYsgzZgFJzTRbth4h7Or0m5O74Yda+hLin0irAIobkLQFRQd1qWmnoVfwmKm9TXIZVAD0nZ+GEb2ICicLyCnQ==} 467 | cpu: [arm64] 468 | os: [win32] 469 | 470 | '@rollup/rollup-win32-ia32-msvc@4.34.8': 471 | resolution: {integrity: sha512-r3NRQrXkHr4uWy5TOjTpTYojR9XmF0j/RYgKCef+Ag46FWUTltm5ziticv8LdNsDMehjJ543x/+TJAek/xBA2w==} 472 | cpu: [ia32] 473 | os: [win32] 474 | 475 | '@rollup/rollup-win32-x64-msvc@4.34.8': 476 | resolution: {integrity: sha512-U0FaE5O1BCpZSeE6gBl3c5ObhePQSfk9vDRToMmTkbhCOgW4jqvtS5LGyQ76L1fH8sM0keRp4uDTsbjiUyjk0g==} 477 | cpu: [x64] 478 | os: [win32] 479 | 480 | '@stylistic/eslint-plugin@4.1.0': 481 | resolution: {integrity: sha512-bytbL7qiici7yPyEiId0fGPK9kjQbzcPMj2aftPfzTCyJ/CRSKdtI+iVjM0LSGzGxfunflI+MDDU9vyIIeIpoQ==} 482 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 483 | peerDependencies: 484 | eslint: '>=9.0.0' 485 | 486 | '@types/debug@4.1.12': 487 | resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} 488 | 489 | '@types/doctrine@0.0.9': 490 | resolution: {integrity: sha512-eOIHzCUSH7SMfonMG1LsC2f8vxBFtho6NGBznK41R84YzPuvSBzrhEps33IsQiOW9+VL6NQ9DbjQJznk/S4uRA==} 491 | 492 | '@types/eslint@9.6.1': 493 | resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} 494 | 495 | '@types/estree@1.0.6': 496 | resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} 497 | 498 | '@types/json-schema@7.0.15': 499 | resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} 500 | 501 | '@types/mdast@4.0.4': 502 | resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} 503 | 504 | '@types/ms@2.1.0': 505 | resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} 506 | 507 | '@types/normalize-package-data@2.4.4': 508 | resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} 509 | 510 | '@types/unist@3.0.3': 511 | resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} 512 | 513 | '@typescript-eslint/eslint-plugin@8.25.0': 514 | resolution: {integrity: sha512-VM7bpzAe7JO/BFf40pIT1lJqS/z1F8OaSsUB3rpFJucQA4cOSuH2RVVVkFULN+En0Djgr29/jb4EQnedUo95KA==} 515 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 516 | peerDependencies: 517 | '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 518 | eslint: ^8.57.0 || ^9.0.0 519 | typescript: '>=4.8.4 <5.8.0' 520 | 521 | '@typescript-eslint/parser@8.25.0': 522 | resolution: {integrity: sha512-4gbs64bnbSzu4FpgMiQ1A+D+urxkoJk/kqlDJ2W//5SygaEiAP2B4GoS7TEdxgwol2el03gckFV9lJ4QOMiiHg==} 523 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 524 | peerDependencies: 525 | eslint: ^8.57.0 || ^9.0.0 526 | typescript: '>=4.8.4 <5.8.0' 527 | 528 | '@typescript-eslint/scope-manager@7.18.0': 529 | resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==} 530 | engines: {node: ^18.18.0 || >=20.0.0} 531 | 532 | '@typescript-eslint/scope-manager@8.25.0': 533 | resolution: {integrity: sha512-6PPeiKIGbgStEyt4NNXa2ru5pMzQ8OYKO1hX1z53HMomrmiSB+R5FmChgQAP1ro8jMtNawz+TRQo/cSXrauTpg==} 534 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 535 | 536 | '@typescript-eslint/type-utils@8.25.0': 537 | resolution: {integrity: sha512-d77dHgHWnxmXOPJuDWO4FDWADmGQkN5+tt6SFRZz/RtCWl4pHgFl3+WdYCn16+3teG09DY6XtEpf3gGD0a186g==} 538 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 539 | peerDependencies: 540 | eslint: ^8.57.0 || ^9.0.0 541 | typescript: '>=4.8.4 <5.8.0' 542 | 543 | '@typescript-eslint/types@7.18.0': 544 | resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==} 545 | engines: {node: ^18.18.0 || >=20.0.0} 546 | 547 | '@typescript-eslint/types@8.25.0': 548 | resolution: {integrity: sha512-+vUe0Zb4tkNgznQwicsvLUJgZIRs6ITeWSCclX1q85pR1iOiaj+4uZJIUp//Z27QWu5Cseiw3O3AR8hVpax7Aw==} 549 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 550 | 551 | '@typescript-eslint/typescript-estree@7.18.0': 552 | resolution: {integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==} 553 | engines: {node: ^18.18.0 || >=20.0.0} 554 | peerDependencies: 555 | typescript: '*' 556 | peerDependenciesMeta: 557 | typescript: 558 | optional: true 559 | 560 | '@typescript-eslint/typescript-estree@8.25.0': 561 | resolution: {integrity: sha512-ZPaiAKEZ6Blt/TPAx5Ot0EIB/yGtLI2EsGoY6F7XKklfMxYQyvtL+gT/UCqkMzO0BVFHLDlzvFqQzurYahxv9Q==} 562 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 563 | peerDependencies: 564 | typescript: '>=4.8.4 <5.8.0' 565 | 566 | '@typescript-eslint/utils@7.18.0': 567 | resolution: {integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==} 568 | engines: {node: ^18.18.0 || >=20.0.0} 569 | peerDependencies: 570 | eslint: ^8.56.0 571 | 572 | '@typescript-eslint/utils@8.25.0': 573 | resolution: {integrity: sha512-syqRbrEv0J1wywiLsK60XzHnQe/kRViI3zwFALrNEgnntn1l24Ra2KvOAWwWbWZ1lBZxZljPDGOq967dsl6fkA==} 574 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 575 | peerDependencies: 576 | eslint: ^8.57.0 || ^9.0.0 577 | typescript: '>=4.8.4 <5.8.0' 578 | 579 | '@typescript-eslint/visitor-keys@7.18.0': 580 | resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} 581 | engines: {node: ^18.18.0 || >=20.0.0} 582 | 583 | '@typescript-eslint/visitor-keys@8.25.0': 584 | resolution: {integrity: sha512-kCYXKAum9CecGVHGij7muybDfTS2sD3t0L4bJsEZLkyrXUImiCTq1M3LG2SRtOhiHFwMR9wAFplpT6XHYjTkwQ==} 585 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 586 | 587 | '@unocss/config@0.59.4': 588 | resolution: {integrity: sha512-h3yhj+D5Ygn5R7gbK4wMrtXZX6FF5DF6YD517sSSb0XB3lxHD9PhhT4HaV1hpHknvu0cMFU3460M45+TN1TI0Q==} 589 | engines: {node: '>=14'} 590 | 591 | '@unocss/core@0.59.4': 592 | resolution: {integrity: sha512-bBZ1sgcAtezQVZ1BST9IS3jqcsTLyqKNjiIf7FTnX3DHpfpYuMDFzSOtmkZDzBleOLO/CtcRWjT0HwTSQAmV0A==} 593 | 594 | '@unocss/eslint-plugin@0.59.4': 595 | resolution: {integrity: sha512-bWxr0ax0X8F97/JcQ8V34Zl4ZSPklMkYAExj+svfanng7i6ymBCmMDfSVcNjb7VJFP1ealNuEnJ9PJcV0N0aQQ==} 596 | engines: {node: '>=14'} 597 | 598 | '@vitejs/plugin-vue@5.2.1': 599 | resolution: {integrity: sha512-cxh314tzaWwOLqVes2gnnCtvBDcM1UMdn+iFR+UjAn411dPT3tOmqrJjbMd7koZpMAmBM/GqeV4n9ge7JSiJJQ==} 600 | engines: {node: ^18.0.0 || >=20.0.0} 601 | peerDependencies: 602 | vite: ^5.0.0 || ^6.0.0 603 | vue: ^3.2.25 604 | 605 | '@vitest/eslint-plugin@1.1.33': 606 | resolution: {integrity: sha512-n0OfClfRceOFN1PX4FW5kpmaokApg6lPBWTAI2r8BxCJqEY6xG3VvNWnIn6sbUAGWVjIlUGMVtsF3ihga/Up2g==} 607 | peerDependencies: 608 | eslint: '>= 8.57.0' 609 | typescript: '>= 5.0.0' 610 | vitest: '*' 611 | peerDependenciesMeta: 612 | typescript: 613 | optional: true 614 | vitest: 615 | optional: true 616 | 617 | '@volar/language-core@2.4.11': 618 | resolution: {integrity: sha512-lN2C1+ByfW9/JRPpqScuZt/4OrUUse57GLI6TbLgTIqBVemdl1wNcZ1qYGEo2+Gw8coYLgCy7SuKqn6IrQcQgg==} 619 | 620 | '@volar/source-map@2.4.11': 621 | resolution: {integrity: sha512-ZQpmafIGvaZMn/8iuvCFGrW3smeqkq/IIh9F1SdSx9aUl0J4Iurzd6/FhmjNO5g2ejF3rT45dKskgXWiofqlZQ==} 622 | 623 | '@volar/typescript@2.4.11': 624 | resolution: {integrity: sha512-2DT+Tdh88Spp5PyPbqhyoYavYCPDsqbHLFwcUI9K1NlY1YgUJvujGdrqUp0zWxnW7KWNTr3xSpMuv2WnaTKDAw==} 625 | 626 | '@vue/compiler-core@3.5.13': 627 | resolution: {integrity: sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==} 628 | 629 | '@vue/compiler-dom@3.5.13': 630 | resolution: {integrity: sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==} 631 | 632 | '@vue/compiler-sfc@3.5.13': 633 | resolution: {integrity: sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==} 634 | 635 | '@vue/compiler-ssr@3.5.13': 636 | resolution: {integrity: sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==} 637 | 638 | '@vue/compiler-vue2@2.7.16': 639 | resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} 640 | 641 | '@vue/language-core@2.2.4': 642 | resolution: {integrity: sha512-eGGdw7eWUwdIn9Fy/irJ7uavCGfgemuHQABgJ/hU1UgZFnbTg9VWeXvHQdhY+2SPQZWJqWXvRWIg67t4iWEa+Q==} 643 | peerDependencies: 644 | typescript: '*' 645 | peerDependenciesMeta: 646 | typescript: 647 | optional: true 648 | 649 | '@vue/reactivity@3.5.13': 650 | resolution: {integrity: sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==} 651 | 652 | '@vue/runtime-core@3.5.13': 653 | resolution: {integrity: sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==} 654 | 655 | '@vue/runtime-dom@3.5.13': 656 | resolution: {integrity: sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==} 657 | 658 | '@vue/server-renderer@3.5.13': 659 | resolution: {integrity: sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==} 660 | peerDependencies: 661 | vue: 3.5.13 662 | 663 | '@vue/shared@3.5.13': 664 | resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==} 665 | 666 | acorn-jsx@5.3.2: 667 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 668 | peerDependencies: 669 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 670 | 671 | acorn-walk@8.3.4: 672 | resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} 673 | engines: {node: '>=0.4.0'} 674 | 675 | acorn@8.14.0: 676 | resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} 677 | engines: {node: '>=0.4.0'} 678 | hasBin: true 679 | 680 | ajv@6.12.6: 681 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 682 | 683 | alien-signals@1.0.4: 684 | resolution: {integrity: sha512-DJqqQD3XcsaQcQ1s+iE2jDUZmmQpXwHiR6fCAim/w87luaW+vmLY8fMlrdkmRwzaFXhkxf3rqPCR59tKVv1MDw==} 685 | 686 | ansi-regex@5.0.1: 687 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 688 | engines: {node: '>=8'} 689 | 690 | ansi-styles@4.3.0: 691 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 692 | engines: {node: '>=8'} 693 | 694 | ansis@3.16.0: 695 | resolution: {integrity: sha512-sU7d/tfZiYrsIAXbdL/CNZld5bCkruzwT5KmqmadCJYxuLxHAOBjidxD5+iLmN/6xEfjcQq1l7OpsiCBlc4LzA==} 696 | engines: {node: '>=14'} 697 | 698 | are-docs-informative@0.0.2: 699 | resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==} 700 | engines: {node: '>=14'} 701 | 702 | argparse@2.0.1: 703 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 704 | 705 | args-tokenizer@0.3.0: 706 | resolution: {integrity: sha512-xXAd7G2Mll5W8uo37GETpQ2VrE84M181Z7ugHFGQnJZ50M2mbOv0osSZ9VsSgPfJQ+LVG0prSi0th+ELMsno7Q==} 707 | 708 | array-union@2.1.0: 709 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 710 | engines: {node: '>=8'} 711 | 712 | balanced-match@1.0.2: 713 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 714 | 715 | boolbase@1.0.0: 716 | resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} 717 | 718 | brace-expansion@1.1.11: 719 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 720 | 721 | brace-expansion@2.0.1: 722 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} 723 | 724 | braces@3.0.3: 725 | resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} 726 | engines: {node: '>=8'} 727 | 728 | browserslist@4.24.4: 729 | resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==} 730 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 731 | hasBin: true 732 | 733 | builtin-modules@4.0.0: 734 | resolution: {integrity: sha512-p1n8zyCkt1BVrKNFymOHjcDSAl7oq/gUvfgULv2EblgpPVQlQr9yHnWjg9IJ2MhfwPqiYqMMrr01OY7yQoK2yA==} 735 | engines: {node: '>=18.20'} 736 | 737 | bumpp@10.0.3: 738 | resolution: {integrity: sha512-5ONBZenNf9yfTIl2vFvDEfeeioidt0fG10SzjHQw50BRxOmXzsdY+lab1+SDMfiW6UyJ1xQqzFymcy5wa8YhTA==} 739 | engines: {node: '>=18'} 740 | hasBin: true 741 | 742 | bundle-name@4.1.0: 743 | resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} 744 | engines: {node: '>=18'} 745 | 746 | c12@2.0.4: 747 | resolution: {integrity: sha512-3DbbhnFt0fKJHxU4tEUPmD1ahWE4PWPMomqfYsTJdrhpmEnRKJi3qSC4rO5U6E6zN1+pjBY7+z8fUmNRMaVKLw==} 748 | peerDependencies: 749 | magicast: ^0.3.5 750 | peerDependenciesMeta: 751 | magicast: 752 | optional: true 753 | 754 | cac@6.7.14: 755 | resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} 756 | engines: {node: '>=8'} 757 | 758 | callsites@3.1.0: 759 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 760 | engines: {node: '>=6'} 761 | 762 | caniuse-lite@1.0.30001701: 763 | resolution: {integrity: sha512-faRs/AW3jA9nTwmJBSO1PQ6L/EOgsB5HMQQq4iCu5zhPgVVgO/pZRHlmatwijZKetFw8/Pr4q6dEN8sJuq8qTw==} 764 | 765 | ccount@2.0.1: 766 | resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} 767 | 768 | chalk@4.1.2: 769 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 770 | engines: {node: '>=10'} 771 | 772 | character-entities@2.0.2: 773 | resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} 774 | 775 | chokidar@4.0.3: 776 | resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} 777 | engines: {node: '>= 14.16.0'} 778 | 779 | chownr@2.0.0: 780 | resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} 781 | engines: {node: '>=10'} 782 | 783 | ci-info@4.1.0: 784 | resolution: {integrity: sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==} 785 | engines: {node: '>=8'} 786 | 787 | citty@0.1.6: 788 | resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} 789 | 790 | clean-regexp@1.0.0: 791 | resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} 792 | engines: {node: '>=4'} 793 | 794 | color-convert@2.0.1: 795 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 796 | engines: {node: '>=7.0.0'} 797 | 798 | color-name@1.1.4: 799 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 800 | 801 | comment-parser@1.4.1: 802 | resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==} 803 | engines: {node: '>= 12.0.0'} 804 | 805 | concat-map@0.0.1: 806 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 807 | 808 | confbox@0.1.8: 809 | resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} 810 | 811 | consola@3.4.0: 812 | resolution: {integrity: sha512-EiPU8G6dQG0GFHNR8ljnZFki/8a+cQwEQ+7wpxdChl02Q8HXlwEZWD5lqAF8vC2sEC3Tehr8hy7vErz88LHyUA==} 813 | engines: {node: ^14.18.0 || >=16.10.0} 814 | 815 | core-js-compat@3.40.0: 816 | resolution: {integrity: sha512-0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ==} 817 | 818 | cross-spawn@7.0.6: 819 | resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} 820 | engines: {node: '>= 8'} 821 | 822 | cssesc@3.0.0: 823 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 824 | engines: {node: '>=4'} 825 | hasBin: true 826 | 827 | csstype@3.1.3: 828 | resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} 829 | 830 | de-indent@1.0.2: 831 | resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} 832 | 833 | debug@3.2.7: 834 | resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} 835 | peerDependencies: 836 | supports-color: '*' 837 | peerDependenciesMeta: 838 | supports-color: 839 | optional: true 840 | 841 | debug@4.4.0: 842 | resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} 843 | engines: {node: '>=6.0'} 844 | peerDependencies: 845 | supports-color: '*' 846 | peerDependenciesMeta: 847 | supports-color: 848 | optional: true 849 | 850 | decode-named-character-reference@1.0.2: 851 | resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} 852 | 853 | deep-is@0.1.4: 854 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 855 | 856 | default-browser-id@5.0.0: 857 | resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==} 858 | engines: {node: '>=18'} 859 | 860 | default-browser@5.2.1: 861 | resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==} 862 | engines: {node: '>=18'} 863 | 864 | define-lazy-prop@3.0.0: 865 | resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} 866 | engines: {node: '>=12'} 867 | 868 | defu@6.1.4: 869 | resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} 870 | 871 | dequal@2.0.3: 872 | resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} 873 | engines: {node: '>=6'} 874 | 875 | destr@2.0.3: 876 | resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==} 877 | 878 | devlop@1.1.0: 879 | resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} 880 | 881 | dir-glob@3.0.1: 882 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 883 | engines: {node: '>=8'} 884 | 885 | doctrine@3.0.0: 886 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} 887 | engines: {node: '>=6.0.0'} 888 | 889 | dom-serializer@2.0.0: 890 | resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} 891 | 892 | domelementtype@2.3.0: 893 | resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} 894 | 895 | domhandler@5.0.3: 896 | resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} 897 | engines: {node: '>= 4'} 898 | 899 | domutils@3.2.2: 900 | resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} 901 | 902 | dotenv@16.4.7: 903 | resolution: {integrity: sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==} 904 | engines: {node: '>=12'} 905 | 906 | electron-to-chromium@1.5.105: 907 | resolution: {integrity: sha512-ccp7LocdXx3yBhwiG0qTQ7XFrK48Ua2pxIxBdJO8cbddp/MvbBtPFzvnTchtyHQTsgqqczO8cdmAIbpMa0u2+g==} 908 | 909 | enhanced-resolve@5.18.1: 910 | resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==} 911 | engines: {node: '>=10.13.0'} 912 | 913 | entities@4.5.0: 914 | resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} 915 | engines: {node: '>=0.12'} 916 | 917 | es-module-lexer@1.6.0: 918 | resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==} 919 | 920 | esbuild@0.25.0: 921 | resolution: {integrity: sha512-BXq5mqc8ltbaN34cDqWuYKyNhX8D/Z0J1xdtdQ8UcIIIyJyz+ZMKUt58tF3SrZ85jcfN/PZYhjR5uDQAYNVbuw==} 922 | engines: {node: '>=18'} 923 | hasBin: true 924 | 925 | escalade@3.2.0: 926 | resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} 927 | engines: {node: '>=6'} 928 | 929 | escape-string-regexp@1.0.5: 930 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} 931 | engines: {node: '>=0.8.0'} 932 | 933 | escape-string-regexp@4.0.0: 934 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 935 | engines: {node: '>=10'} 936 | 937 | escape-string-regexp@5.0.0: 938 | resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} 939 | engines: {node: '>=12'} 940 | 941 | eslint-compat-utils@0.5.1: 942 | resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} 943 | engines: {node: '>=12'} 944 | peerDependencies: 945 | eslint: '>=6.0.0' 946 | 947 | eslint-compat-utils@0.6.4: 948 | resolution: {integrity: sha512-/u+GQt8NMfXO8w17QendT4gvO5acfxQsAKirAt0LVxDnr2N8YLCVbregaNc/Yhp7NM128DwCaRvr8PLDfeNkQw==} 949 | engines: {node: '>=12'} 950 | peerDependencies: 951 | eslint: '>=6.0.0' 952 | 953 | eslint-config-flat-gitignore@2.1.0: 954 | resolution: {integrity: sha512-cJzNJ7L+psWp5mXM7jBX+fjHtBvvh06RBlcweMhKD8jWqQw0G78hOW5tpVALGHGFPsBV+ot2H+pdDGJy6CV8pA==} 955 | peerDependencies: 956 | eslint: ^9.5.0 957 | 958 | eslint-flat-config-utils@2.0.1: 959 | resolution: {integrity: sha512-brf0eAgQ6JlKj3bKfOTuuI7VcCZvi8ZCD1MMTVoEvS/d38j8cByZViLFALH/36+eqB17ukmfmKq3bWzGvizejA==} 960 | 961 | eslint-formatting-reporter@0.0.0: 962 | resolution: {integrity: sha512-k9RdyTqxqN/wNYVaTk/ds5B5rA8lgoAmvceYN7bcZMBwU7TuXx5ntewJv81eF3pIL/CiJE+pJZm36llG8yhyyw==} 963 | peerDependencies: 964 | eslint: '>=8.40.0' 965 | 966 | eslint-import-resolver-node@0.3.9: 967 | resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} 968 | 969 | eslint-json-compat-utils@0.2.1: 970 | resolution: {integrity: sha512-YzEodbDyW8DX8bImKhAcCeu/L31Dd/70Bidx2Qex9OFUtgzXLqtfWL4Hr5fM/aCCB8QUZLuJur0S9k6UfgFkfg==} 971 | engines: {node: '>=12'} 972 | peerDependencies: 973 | '@eslint/json': '*' 974 | eslint: '*' 975 | jsonc-eslint-parser: ^2.4.0 976 | peerDependenciesMeta: 977 | '@eslint/json': 978 | optional: true 979 | 980 | eslint-merge-processors@2.0.0: 981 | resolution: {integrity: sha512-sUuhSf3IrJdGooquEUB5TNpGNpBoQccbnaLHsb1XkBLUPPqCNivCpY05ZcpCOiV9uHwO2yxXEWVczVclzMxYlA==} 982 | peerDependencies: 983 | eslint: '*' 984 | 985 | eslint-parser-plain@0.1.1: 986 | resolution: {integrity: sha512-KRgd6wuxH4U8kczqPp+Oyk4irThIhHWxgFgLDtpgjUGVIS3wGrJntvZW/p6hHq1T4FOwnOtCNkvAI4Kr+mQ/Hw==} 987 | 988 | eslint-plugin-antfu@3.1.0: 989 | resolution: {integrity: sha512-BKlJcpIG8OGyU5JwQCdyTGaLuRgItheEYinhNroCx3bcuz2bCSYK0eNzJvPy2TY8yyz0uSSRxr5KHuQ1WOdOKg==} 990 | peerDependencies: 991 | eslint: '*' 992 | 993 | eslint-plugin-command@3.1.0: 994 | resolution: {integrity: sha512-KLgxB8NMQ0iL7iwehyeqWVE7MaqRPwLTGW4d2CXYOj5tt4j6yU/hiNxQ/35FLq4SnMhv+tpE6FCvYbV4VS+BLw==} 995 | peerDependencies: 996 | eslint: '*' 997 | 998 | eslint-plugin-es-x@7.8.0: 999 | resolution: {integrity: sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==} 1000 | engines: {node: ^14.18.0 || >=16.0.0} 1001 | peerDependencies: 1002 | eslint: '>=8' 1003 | 1004 | eslint-plugin-format@0.1.1: 1005 | resolution: {integrity: sha512-jzk70D3RbaseNIdMtimMqiJHDPUw9bzZjmZTT9tQ6x3HU9U9bGqnsieQK5H0FIZUpx4qC41CidLDWwVCylICRQ==} 1006 | peerDependencies: 1007 | eslint: ^8.40.0 || ^9.0.0 1008 | 1009 | eslint-plugin-import-x@4.6.1: 1010 | resolution: {integrity: sha512-wluSUifMIb7UfwWXqx7Yx0lE/SGCcGXECLx/9bCmbY2nneLwvAZ4vkd1IXDjPKFvdcdUgr1BaRnaRpx3k2+Pfw==} 1011 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1012 | peerDependencies: 1013 | eslint: ^8.57.0 || ^9.0.0 1014 | 1015 | eslint-plugin-jsdoc@50.6.3: 1016 | resolution: {integrity: sha512-NxbJyt1M5zffPcYZ8Nb53/8nnbIScmiLAMdoe0/FAszwb7lcSiX3iYBTsuF7RV84dZZJC8r3NghomrUXsmWvxQ==} 1017 | engines: {node: '>=18'} 1018 | peerDependencies: 1019 | eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 1020 | 1021 | eslint-plugin-jsonc@2.19.1: 1022 | resolution: {integrity: sha512-MmlAOaZK1+Lg7YoCZPGRjb88ZjT+ct/KTsvcsbZdBm+w8WMzGx+XEmexk0m40P1WV9G2rFV7X3klyRGRpFXEjA==} 1023 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1024 | peerDependencies: 1025 | eslint: '>=6.0.0' 1026 | 1027 | eslint-plugin-n@17.15.1: 1028 | resolution: {integrity: sha512-KFw7x02hZZkBdbZEFQduRGH4VkIH4MW97ClsbAM4Y4E6KguBJWGfWG1P4HEIpZk2bkoWf0bojpnjNAhYQP8beA==} 1029 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1030 | peerDependencies: 1031 | eslint: '>=8.23.0' 1032 | 1033 | eslint-plugin-no-only-tests@3.3.0: 1034 | resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} 1035 | engines: {node: '>=5.0.0'} 1036 | 1037 | eslint-plugin-perfectionist@4.9.0: 1038 | resolution: {integrity: sha512-76lDfJnonOcXGW3bEXuqhEGId0LrOlvIE1yLHvK/eKMMPOc0b43KchAIR2Bdbqlg+LPXU5/Q+UzuzkO+cWHT6w==} 1039 | engines: {node: ^18.0.0 || >=20.0.0} 1040 | peerDependencies: 1041 | eslint: '>=8.0.0' 1042 | 1043 | eslint-plugin-react-refresh@0.4.6: 1044 | resolution: {integrity: sha512-NjGXdm7zgcKRkKMua34qVO9doI7VOxZ6ancSvBELJSSoX97jyndXcSoa8XBh69JoB31dNz3EEzlMcizZl7LaMA==} 1045 | peerDependencies: 1046 | eslint: '>=7' 1047 | 1048 | eslint-plugin-regexp@2.7.0: 1049 | resolution: {integrity: sha512-U8oZI77SBtH8U3ulZ05iu0qEzIizyEDXd+BWHvyVxTOjGwcDcvy/kEpgFG4DYca2ByRLiVPFZ2GeH7j1pdvZTA==} 1050 | engines: {node: ^18 || >=20} 1051 | peerDependencies: 1052 | eslint: '>=8.44.0' 1053 | 1054 | eslint-plugin-toml@0.12.0: 1055 | resolution: {integrity: sha512-+/wVObA9DVhwZB1nG83D2OAQRrcQZXy+drqUnFJKymqnmbnbfg/UPmEMCKrJNcEboUGxUjYrJlgy+/Y930mURQ==} 1056 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1057 | peerDependencies: 1058 | eslint: '>=6.0.0' 1059 | 1060 | eslint-plugin-unicorn@57.0.0: 1061 | resolution: {integrity: sha512-zUYYa6zfNdTeG9BISWDlcLmz16c+2Ck2o5ZDHh0UzXJz3DEP7xjmlVDTzbyV0W+XksgZ0q37WEWzN2D2Ze+g9Q==} 1062 | engines: {node: '>=18.18'} 1063 | peerDependencies: 1064 | eslint: '>=9.20.0' 1065 | 1066 | eslint-plugin-unused-imports@4.1.4: 1067 | resolution: {integrity: sha512-YptD6IzQjDardkl0POxnnRBhU1OEePMV0nd6siHaRBbd+lyh6NAhFEobiznKU7kTsSsDeSD62Pe7kAM1b7dAZQ==} 1068 | peerDependencies: 1069 | '@typescript-eslint/eslint-plugin': ^8.0.0-0 || ^7.0.0 || ^6.0.0 || ^5.0.0 1070 | eslint: ^9.0.0 || ^8.0.0 1071 | peerDependenciesMeta: 1072 | '@typescript-eslint/eslint-plugin': 1073 | optional: true 1074 | 1075 | eslint-plugin-vue@9.32.0: 1076 | resolution: {integrity: sha512-b/Y05HYmnB/32wqVcjxjHZzNpwxj1onBOvqW89W+V+XNG1dRuaFbNd3vT9CLbr2LXjEoq+3vn8DanWf7XU22Ug==} 1077 | engines: {node: ^14.17.0 || >=16.0.0} 1078 | peerDependencies: 1079 | eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 1080 | 1081 | eslint-plugin-yml@1.17.0: 1082 | resolution: {integrity: sha512-Q3LXFRnNpGYAK/PM0BY1Xs0IY1xTLfM0kC986nNQkx1l8tOGz+YS50N6wXkAJkrBpeUN9OxEMB7QJ+9MTDAqIQ==} 1083 | engines: {node: ^14.17.0 || >=16.0.0} 1084 | peerDependencies: 1085 | eslint: '>=6.0.0' 1086 | 1087 | eslint-processor-vue-blocks@2.0.0: 1088 | resolution: {integrity: sha512-u4W0CJwGoWY3bjXAuFpc/b6eK3NQEI8MoeW7ritKj3G3z/WtHrKjkqf+wk8mPEy5rlMGS+k6AZYOw2XBoN/02Q==} 1089 | peerDependencies: 1090 | '@vue/compiler-sfc': ^3.3.0 1091 | eslint: '>=9.0.0' 1092 | 1093 | eslint-scope@7.2.2: 1094 | resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} 1095 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1096 | 1097 | eslint-scope@8.2.0: 1098 | resolution: {integrity: sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==} 1099 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1100 | 1101 | eslint-visitor-keys@3.4.3: 1102 | resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} 1103 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1104 | 1105 | eslint-visitor-keys@4.2.0: 1106 | resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} 1107 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1108 | 1109 | eslint@9.0.0: 1110 | resolution: {integrity: sha512-IMryZ5SudxzQvuod6rUdIUz29qFItWx281VhtFVc2Psy/ZhlCeD/5DT6lBIJ4H3G+iamGJoTln1v+QSuPw0p7Q==} 1111 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1112 | hasBin: true 1113 | 1114 | espree@10.3.0: 1115 | resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} 1116 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1117 | 1118 | espree@9.6.1: 1119 | resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} 1120 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1121 | 1122 | esquery@1.6.0: 1123 | resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} 1124 | engines: {node: '>=0.10'} 1125 | 1126 | esrecurse@4.3.0: 1127 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 1128 | engines: {node: '>=4.0'} 1129 | 1130 | estraverse@5.3.0: 1131 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 1132 | engines: {node: '>=4.0'} 1133 | 1134 | estree-walker@2.0.2: 1135 | resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} 1136 | 1137 | esutils@2.0.3: 1138 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 1139 | engines: {node: '>=0.10.0'} 1140 | 1141 | fast-deep-equal@3.1.3: 1142 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 1143 | 1144 | fast-diff@1.3.0: 1145 | resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} 1146 | 1147 | fast-glob@3.3.3: 1148 | resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} 1149 | engines: {node: '>=8.6.0'} 1150 | 1151 | fast-json-stable-stringify@2.1.0: 1152 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 1153 | 1154 | fast-levenshtein@2.0.6: 1155 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 1156 | 1157 | fastq@1.19.1: 1158 | resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} 1159 | 1160 | fdir@6.4.3: 1161 | resolution: {integrity: sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==} 1162 | peerDependencies: 1163 | picomatch: ^3 || ^4 1164 | peerDependenciesMeta: 1165 | picomatch: 1166 | optional: true 1167 | 1168 | file-entry-cache@8.0.0: 1169 | resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} 1170 | engines: {node: '>=16.0.0'} 1171 | 1172 | fill-range@7.1.1: 1173 | resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} 1174 | engines: {node: '>=8'} 1175 | 1176 | find-up-simple@1.0.0: 1177 | resolution: {integrity: sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==} 1178 | engines: {node: '>=18'} 1179 | 1180 | find-up@5.0.0: 1181 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 1182 | engines: {node: '>=10'} 1183 | 1184 | flat-cache@4.0.1: 1185 | resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} 1186 | engines: {node: '>=16'} 1187 | 1188 | flatted@3.3.3: 1189 | resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} 1190 | 1191 | fs-minipass@2.1.0: 1192 | resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} 1193 | engines: {node: '>= 8'} 1194 | 1195 | fsevents@2.3.3: 1196 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 1197 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1198 | os: [darwin] 1199 | 1200 | function-bind@1.1.2: 1201 | resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} 1202 | 1203 | get-tsconfig@4.10.0: 1204 | resolution: {integrity: sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==} 1205 | 1206 | giget@1.2.5: 1207 | resolution: {integrity: sha512-r1ekGw/Bgpi3HLV3h1MRBIlSAdHoIMklpaQ3OQLFcRw9PwAj2rqigvIbg+dBUI51OxVI2jsEtDywDBjSiuf7Ug==} 1208 | hasBin: true 1209 | 1210 | glob-parent@5.1.2: 1211 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 1212 | engines: {node: '>= 6'} 1213 | 1214 | glob-parent@6.0.2: 1215 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 1216 | engines: {node: '>=10.13.0'} 1217 | 1218 | globals@13.24.0: 1219 | resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} 1220 | engines: {node: '>=8'} 1221 | 1222 | globals@14.0.0: 1223 | resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} 1224 | engines: {node: '>=18'} 1225 | 1226 | globals@15.15.0: 1227 | resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==} 1228 | engines: {node: '>=18'} 1229 | 1230 | globby@11.1.0: 1231 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} 1232 | engines: {node: '>=10'} 1233 | 1234 | graceful-fs@4.2.11: 1235 | resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 1236 | 1237 | graphemer@1.4.0: 1238 | resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} 1239 | 1240 | has-flag@4.0.0: 1241 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1242 | engines: {node: '>=8'} 1243 | 1244 | hasown@2.0.2: 1245 | resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} 1246 | engines: {node: '>= 0.4'} 1247 | 1248 | he@1.2.0: 1249 | resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} 1250 | hasBin: true 1251 | 1252 | hosted-git-info@7.0.2: 1253 | resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==} 1254 | engines: {node: ^16.14.0 || >=18.0.0} 1255 | 1256 | htmlparser2@9.1.0: 1257 | resolution: {integrity: sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==} 1258 | 1259 | ignore@5.3.2: 1260 | resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} 1261 | engines: {node: '>= 4'} 1262 | 1263 | import-fresh@3.3.1: 1264 | resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} 1265 | engines: {node: '>=6'} 1266 | 1267 | import-meta-resolve@4.1.0: 1268 | resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} 1269 | 1270 | imurmurhash@0.1.4: 1271 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 1272 | engines: {node: '>=0.8.19'} 1273 | 1274 | indent-string@5.0.0: 1275 | resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==} 1276 | engines: {node: '>=12'} 1277 | 1278 | index-to-position@0.1.2: 1279 | resolution: {integrity: sha512-MWDKS3AS1bGCHLBA2VLImJz42f7bJh8wQsTGCzI3j519/CASStoDONUBVz2I/VID0MpiX3SGSnbOD2xUalbE5g==} 1280 | engines: {node: '>=18'} 1281 | 1282 | is-builtin-module@4.0.0: 1283 | resolution: {integrity: sha512-rWP3AMAalQSesXO8gleROyL2iKU73SX5Er66losQn9rWOWL4Gef0a/xOEOVqjWGMuR2vHG3FJ8UUmT700O8oFg==} 1284 | engines: {node: '>=18.20'} 1285 | 1286 | is-core-module@2.16.1: 1287 | resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} 1288 | engines: {node: '>= 0.4'} 1289 | 1290 | is-docker@3.0.0: 1291 | resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} 1292 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1293 | hasBin: true 1294 | 1295 | is-extglob@2.1.1: 1296 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 1297 | engines: {node: '>=0.10.0'} 1298 | 1299 | is-glob@4.0.3: 1300 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 1301 | engines: {node: '>=0.10.0'} 1302 | 1303 | is-inside-container@1.0.0: 1304 | resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} 1305 | engines: {node: '>=14.16'} 1306 | hasBin: true 1307 | 1308 | is-number@7.0.0: 1309 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 1310 | engines: {node: '>=0.12.0'} 1311 | 1312 | is-path-inside@3.0.3: 1313 | resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} 1314 | engines: {node: '>=8'} 1315 | 1316 | is-wsl@3.1.0: 1317 | resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} 1318 | engines: {node: '>=16'} 1319 | 1320 | isexe@2.0.0: 1321 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 1322 | 1323 | jiti@1.21.7: 1324 | resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} 1325 | hasBin: true 1326 | 1327 | jiti@2.4.2: 1328 | resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} 1329 | hasBin: true 1330 | 1331 | js-tokens@4.0.0: 1332 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 1333 | 1334 | js-yaml@4.1.0: 1335 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 1336 | hasBin: true 1337 | 1338 | jsdoc-type-pratt-parser@4.1.0: 1339 | resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==} 1340 | engines: {node: '>=12.0.0'} 1341 | 1342 | jsesc@3.0.2: 1343 | resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} 1344 | engines: {node: '>=6'} 1345 | hasBin: true 1346 | 1347 | jsesc@3.1.0: 1348 | resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} 1349 | engines: {node: '>=6'} 1350 | hasBin: true 1351 | 1352 | json-buffer@3.0.1: 1353 | resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} 1354 | 1355 | json-schema-traverse@0.4.1: 1356 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 1357 | 1358 | json-stable-stringify-without-jsonify@1.0.1: 1359 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 1360 | 1361 | jsonc-eslint-parser@2.4.0: 1362 | resolution: {integrity: sha512-WYDyuc/uFcGp6YtM2H0uKmUwieOuzeE/5YocFJLnLfclZ4inf3mRn8ZVy1s7Hxji7Jxm6Ss8gqpexD/GlKoGgg==} 1363 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1364 | 1365 | jsonc-parser@3.3.1: 1366 | resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} 1367 | 1368 | keyv@4.5.4: 1369 | resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} 1370 | 1371 | kleur@3.0.3: 1372 | resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} 1373 | engines: {node: '>=6'} 1374 | 1375 | levn@0.4.1: 1376 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 1377 | engines: {node: '>= 0.8.0'} 1378 | 1379 | local-pkg@1.0.0: 1380 | resolution: {integrity: sha512-bbgPw/wmroJsil/GgL4qjDzs5YLTBMQ99weRsok1XCDccQeehbHA/I1oRvk2NPtr7KGZgT/Y5tPRnAtMqeG2Kg==} 1381 | engines: {node: '>=14'} 1382 | 1383 | locate-path@6.0.0: 1384 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 1385 | engines: {node: '>=10'} 1386 | 1387 | lodash.merge@4.6.2: 1388 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 1389 | 1390 | lodash@4.17.21: 1391 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 1392 | 1393 | longest-streak@3.1.0: 1394 | resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} 1395 | 1396 | lru-cache@10.4.3: 1397 | resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} 1398 | 1399 | magic-string@0.30.17: 1400 | resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} 1401 | 1402 | markdown-table@3.0.4: 1403 | resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} 1404 | 1405 | mdast-util-find-and-replace@3.0.2: 1406 | resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} 1407 | 1408 | mdast-util-from-markdown@2.0.2: 1409 | resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==} 1410 | 1411 | mdast-util-gfm-autolink-literal@2.0.1: 1412 | resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} 1413 | 1414 | mdast-util-gfm-footnote@2.1.0: 1415 | resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==} 1416 | 1417 | mdast-util-gfm-strikethrough@2.0.0: 1418 | resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} 1419 | 1420 | mdast-util-gfm-table@2.0.0: 1421 | resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} 1422 | 1423 | mdast-util-gfm-task-list-item@2.0.0: 1424 | resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} 1425 | 1426 | mdast-util-gfm@3.1.0: 1427 | resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==} 1428 | 1429 | mdast-util-phrasing@4.1.0: 1430 | resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} 1431 | 1432 | mdast-util-to-markdown@2.1.2: 1433 | resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} 1434 | 1435 | mdast-util-to-string@4.0.0: 1436 | resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} 1437 | 1438 | merge2@1.4.1: 1439 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 1440 | engines: {node: '>= 8'} 1441 | 1442 | micromark-core-commonmark@2.0.2: 1443 | resolution: {integrity: sha512-FKjQKbxd1cibWMM1P9N+H8TwlgGgSkWZMmfuVucLCHaYqeSvJ0hFeHsIa65pA2nYbes0f8LDHPMrd9X7Ujxg9w==} 1444 | 1445 | micromark-extension-gfm-autolink-literal@2.1.0: 1446 | resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} 1447 | 1448 | micromark-extension-gfm-footnote@2.1.0: 1449 | resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} 1450 | 1451 | micromark-extension-gfm-strikethrough@2.1.0: 1452 | resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} 1453 | 1454 | micromark-extension-gfm-table@2.1.1: 1455 | resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==} 1456 | 1457 | micromark-extension-gfm-tagfilter@2.0.0: 1458 | resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} 1459 | 1460 | micromark-extension-gfm-task-list-item@2.1.0: 1461 | resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} 1462 | 1463 | micromark-extension-gfm@3.0.0: 1464 | resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} 1465 | 1466 | micromark-factory-destination@2.0.1: 1467 | resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} 1468 | 1469 | micromark-factory-label@2.0.1: 1470 | resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} 1471 | 1472 | micromark-factory-space@2.0.1: 1473 | resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} 1474 | 1475 | micromark-factory-title@2.0.1: 1476 | resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} 1477 | 1478 | micromark-factory-whitespace@2.0.1: 1479 | resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} 1480 | 1481 | micromark-util-character@2.1.1: 1482 | resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} 1483 | 1484 | micromark-util-chunked@2.0.1: 1485 | resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} 1486 | 1487 | micromark-util-classify-character@2.0.1: 1488 | resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} 1489 | 1490 | micromark-util-combine-extensions@2.0.1: 1491 | resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} 1492 | 1493 | micromark-util-decode-numeric-character-reference@2.0.2: 1494 | resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} 1495 | 1496 | micromark-util-decode-string@2.0.1: 1497 | resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} 1498 | 1499 | micromark-util-encode@2.0.1: 1500 | resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} 1501 | 1502 | micromark-util-html-tag-name@2.0.1: 1503 | resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} 1504 | 1505 | micromark-util-normalize-identifier@2.0.1: 1506 | resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} 1507 | 1508 | micromark-util-resolve-all@2.0.1: 1509 | resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} 1510 | 1511 | micromark-util-sanitize-uri@2.0.1: 1512 | resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} 1513 | 1514 | micromark-util-subtokenize@2.0.4: 1515 | resolution: {integrity: sha512-N6hXjrin2GTJDe3MVjf5FuXpm12PGm80BrUAeub9XFXca8JZbP+oIwY4LJSVwFUCL1IPm/WwSVUN7goFHmSGGQ==} 1516 | 1517 | micromark-util-symbol@2.0.1: 1518 | resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} 1519 | 1520 | micromark-util-types@2.0.1: 1521 | resolution: {integrity: sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==} 1522 | 1523 | micromark@4.0.1: 1524 | resolution: {integrity: sha512-eBPdkcoCNvYcxQOAKAlceo5SNdzZWfF+FcSupREAzdAh9rRmE239CEQAiTwIgblwnoM8zzj35sZ5ZwvSEOF6Kw==} 1525 | 1526 | micromatch@4.0.8: 1527 | resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} 1528 | engines: {node: '>=8.6'} 1529 | 1530 | min-indent@1.0.1: 1531 | resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} 1532 | engines: {node: '>=4'} 1533 | 1534 | minimatch@3.1.2: 1535 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 1536 | 1537 | minimatch@9.0.5: 1538 | resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} 1539 | engines: {node: '>=16 || 14 >=14.17'} 1540 | 1541 | minipass@3.3.6: 1542 | resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} 1543 | engines: {node: '>=8'} 1544 | 1545 | minipass@5.0.0: 1546 | resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} 1547 | engines: {node: '>=8'} 1548 | 1549 | minizlib@2.1.2: 1550 | resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} 1551 | engines: {node: '>= 8'} 1552 | 1553 | mkdirp@1.0.4: 1554 | resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} 1555 | engines: {node: '>=10'} 1556 | hasBin: true 1557 | 1558 | mlly@1.7.4: 1559 | resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==} 1560 | 1561 | mrmime@2.0.1: 1562 | resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} 1563 | engines: {node: '>=10'} 1564 | 1565 | ms@2.1.3: 1566 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 1567 | 1568 | muggle-string@0.4.1: 1569 | resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} 1570 | 1571 | nanoid@3.3.8: 1572 | resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} 1573 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 1574 | hasBin: true 1575 | 1576 | natural-compare@1.4.0: 1577 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 1578 | 1579 | natural-orderby@5.0.0: 1580 | resolution: {integrity: sha512-kKHJhxwpR/Okycz4HhQKKlhWe4ASEfPgkSWNmKFHd7+ezuQlxkA5cM3+XkBPvm1gmHen3w53qsYAv+8GwRrBlg==} 1581 | engines: {node: '>=18'} 1582 | 1583 | node-fetch-native@1.6.6: 1584 | resolution: {integrity: sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==} 1585 | 1586 | node-releases@2.0.19: 1587 | resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} 1588 | 1589 | normalize-package-data@6.0.2: 1590 | resolution: {integrity: sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==} 1591 | engines: {node: ^16.14.0 || >=18.0.0} 1592 | 1593 | nth-check@2.1.1: 1594 | resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} 1595 | 1596 | nypm@0.5.4: 1597 | resolution: {integrity: sha512-X0SNNrZiGU8/e/zAB7sCTtdxWTMSIO73q+xuKgglm2Yvzwlo8UoC5FNySQFCvl84uPaeADkqHUZUkWy4aH4xOA==} 1598 | engines: {node: ^14.16.0 || >=16.10.0} 1599 | hasBin: true 1600 | 1601 | ohash@2.0.5: 1602 | resolution: {integrity: sha512-3k3APZwRRPYyohdIDmPTpe5i0AY5lm7gvu/Oip7tZrTaEGfSlKX+7kXUoWLd9sHX0GDRVwVvlW18yEcD7qS1zw==} 1603 | 1604 | open@10.1.0: 1605 | resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==} 1606 | engines: {node: '>=18'} 1607 | 1608 | optionator@0.9.4: 1609 | resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} 1610 | engines: {node: '>= 0.8.0'} 1611 | 1612 | p-limit@3.1.0: 1613 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 1614 | engines: {node: '>=10'} 1615 | 1616 | p-locate@5.0.0: 1617 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 1618 | engines: {node: '>=10'} 1619 | 1620 | package-manager-detector@0.2.9: 1621 | resolution: {integrity: sha512-+vYvA/Y31l8Zk8dwxHhL3JfTuHPm6tlxM2A3GeQyl7ovYnSp1+mzAxClxaOr0qO1TtPxbQxetI7v5XqKLJZk7Q==} 1622 | 1623 | parent-module@1.0.1: 1624 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 1625 | engines: {node: '>=6'} 1626 | 1627 | parse-gitignore@2.0.0: 1628 | resolution: {integrity: sha512-RmVuCHWsfu0QPNW+mraxh/xjQVw/lhUCUru8Zni3Ctq3AoMhpDTq0OVdKS6iesd6Kqb7viCV3isAL43dciOSog==} 1629 | engines: {node: '>=14'} 1630 | 1631 | parse-imports@2.2.1: 1632 | resolution: {integrity: sha512-OL/zLggRp8mFhKL0rNORUTR4yBYujK/uU+xZL+/0Rgm2QE4nLO9v8PzEweSJEbMGKmDRjJE4R3IMJlL2di4JeQ==} 1633 | engines: {node: '>= 18'} 1634 | 1635 | parse-json@8.1.0: 1636 | resolution: {integrity: sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==} 1637 | engines: {node: '>=18'} 1638 | 1639 | path-browserify@1.0.1: 1640 | resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} 1641 | 1642 | path-exists@4.0.0: 1643 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 1644 | engines: {node: '>=8'} 1645 | 1646 | path-key@3.1.1: 1647 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 1648 | engines: {node: '>=8'} 1649 | 1650 | path-parse@1.0.7: 1651 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 1652 | 1653 | path-type@4.0.0: 1654 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 1655 | engines: {node: '>=8'} 1656 | 1657 | pathe@2.0.3: 1658 | resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} 1659 | 1660 | perfect-debounce@1.0.0: 1661 | resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} 1662 | 1663 | picocolors@1.1.1: 1664 | resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} 1665 | 1666 | picomatch@2.3.1: 1667 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 1668 | engines: {node: '>=8.6'} 1669 | 1670 | picomatch@4.0.2: 1671 | resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} 1672 | engines: {node: '>=12'} 1673 | 1674 | pkg-types@1.3.1: 1675 | resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} 1676 | 1677 | pluralize@8.0.0: 1678 | resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} 1679 | engines: {node: '>=4'} 1680 | 1681 | postcss-selector-parser@6.1.2: 1682 | resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} 1683 | engines: {node: '>=4'} 1684 | 1685 | postcss@8.5.3: 1686 | resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==} 1687 | engines: {node: ^10 || ^12 || >=14} 1688 | 1689 | prelude-ls@1.2.1: 1690 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 1691 | engines: {node: '>= 0.8.0'} 1692 | 1693 | prettier-linter-helpers@1.0.0: 1694 | resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} 1695 | engines: {node: '>=6.0.0'} 1696 | 1697 | prettier@3.5.2: 1698 | resolution: {integrity: sha512-lc6npv5PH7hVqozBR7lkBNOGXV9vMwROAPlumdBkX0wTbbzPu/U1hk5yL8p2pt4Xoc+2mkT8t/sow2YrV/M5qg==} 1699 | engines: {node: '>=14'} 1700 | hasBin: true 1701 | 1702 | prompts@2.4.2: 1703 | resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} 1704 | engines: {node: '>= 6'} 1705 | 1706 | punycode@2.3.1: 1707 | resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} 1708 | engines: {node: '>=6'} 1709 | 1710 | queue-microtask@1.2.3: 1711 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 1712 | 1713 | rc9@2.1.2: 1714 | resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} 1715 | 1716 | read-package-up@11.0.0: 1717 | resolution: {integrity: sha512-MbgfoNPANMdb4oRBNg5eqLbB2t2r+o5Ua1pNt8BqGp4I0FJZhuVSOj3PaBPni4azWuSzEdNn2evevzVmEk1ohQ==} 1718 | engines: {node: '>=18'} 1719 | 1720 | read-pkg@9.0.1: 1721 | resolution: {integrity: sha512-9viLL4/n1BJUCT1NXVTdS1jtm80yDEgR5T4yCelII49Mbj0v1rZdKqj7zCiYdbB0CuCgdrvHcNogAKTFPBocFA==} 1722 | engines: {node: '>=18'} 1723 | 1724 | readdirp@4.1.2: 1725 | resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} 1726 | engines: {node: '>= 14.18.0'} 1727 | 1728 | refa@0.12.1: 1729 | resolution: {integrity: sha512-J8rn6v4DBb2nnFqkqwy6/NnTYMcgLA+sLr0iIO41qpv0n+ngb7ksag2tMRl0inb1bbO/esUwzW1vbJi7K0sI0g==} 1730 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 1731 | 1732 | regexp-ast-analysis@0.7.1: 1733 | resolution: {integrity: sha512-sZuz1dYW/ZsfG17WSAG7eS85r5a0dDsvg+7BiiYR5o6lKCAtUrEwdmRmaGF6rwVj3LcmAeYkOWKEPlbPzN3Y3A==} 1734 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 1735 | 1736 | regexp-tree@0.1.27: 1737 | resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} 1738 | hasBin: true 1739 | 1740 | regjsparser@0.12.0: 1741 | resolution: {integrity: sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==} 1742 | hasBin: true 1743 | 1744 | resolve-from@4.0.0: 1745 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 1746 | engines: {node: '>=4'} 1747 | 1748 | resolve-pkg-maps@1.0.0: 1749 | resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} 1750 | 1751 | resolve@1.22.10: 1752 | resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} 1753 | engines: {node: '>= 0.4'} 1754 | hasBin: true 1755 | 1756 | reusify@1.1.0: 1757 | resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} 1758 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 1759 | 1760 | rollup@4.34.8: 1761 | resolution: {integrity: sha512-489gTVMzAYdiZHFVA/ig/iYFllCcWFHMvUHI1rpFmkoUtRlQxqh6/yiNqnYibjMZ2b/+FUQwldG+aLsEt6bglQ==} 1762 | engines: {node: '>=18.0.0', npm: '>=8.0.0'} 1763 | hasBin: true 1764 | 1765 | run-applescript@7.0.0: 1766 | resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==} 1767 | engines: {node: '>=18'} 1768 | 1769 | run-parallel@1.2.0: 1770 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 1771 | 1772 | scslre@0.3.0: 1773 | resolution: {integrity: sha512-3A6sD0WYP7+QrjbfNA2FN3FsOaGGFoekCVgTyypy53gPxhbkCIjtO6YWgdrfM+n/8sI8JeXZOIxsHjMTNxQ4nQ==} 1774 | engines: {node: ^14.0.0 || >=16.0.0} 1775 | 1776 | semver@7.7.1: 1777 | resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==} 1778 | engines: {node: '>=10'} 1779 | hasBin: true 1780 | 1781 | shebang-command@2.0.0: 1782 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 1783 | engines: {node: '>=8'} 1784 | 1785 | shebang-regex@3.0.0: 1786 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 1787 | engines: {node: '>=8'} 1788 | 1789 | sisteransi@1.0.5: 1790 | resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} 1791 | 1792 | slash@3.0.0: 1793 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 1794 | engines: {node: '>=8'} 1795 | 1796 | slashes@3.0.12: 1797 | resolution: {integrity: sha512-Q9VME8WyGkc7pJf6QEkj3wE+2CnvZMI+XJhwdTPR8Z/kWQRXi7boAWLDibRPyHRTUTPx5FaU7MsyrjI3yLB4HA==} 1798 | 1799 | source-map-js@1.2.1: 1800 | resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} 1801 | engines: {node: '>=0.10.0'} 1802 | 1803 | spdx-correct@3.2.0: 1804 | resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} 1805 | 1806 | spdx-exceptions@2.5.0: 1807 | resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} 1808 | 1809 | spdx-expression-parse@3.0.1: 1810 | resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} 1811 | 1812 | spdx-expression-parse@4.0.0: 1813 | resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==} 1814 | 1815 | spdx-license-ids@3.0.21: 1816 | resolution: {integrity: sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==} 1817 | 1818 | stable-hash@0.0.4: 1819 | resolution: {integrity: sha512-LjdcbuBeLcdETCrPn9i8AYAZ1eCtu4ECAWtP7UleOiZ9LzVxRzzUZEoZ8zB24nhkQnDWyET0I+3sWokSDS3E7g==} 1820 | 1821 | strip-ansi@6.0.1: 1822 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 1823 | engines: {node: '>=8'} 1824 | 1825 | strip-indent@4.0.0: 1826 | resolution: {integrity: sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==} 1827 | engines: {node: '>=12'} 1828 | 1829 | strip-json-comments@3.1.1: 1830 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 1831 | engines: {node: '>=8'} 1832 | 1833 | supports-color@7.2.0: 1834 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 1835 | engines: {node: '>=8'} 1836 | 1837 | supports-preserve-symlinks-flag@1.0.0: 1838 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 1839 | engines: {node: '>= 0.4'} 1840 | 1841 | synckit@0.6.2: 1842 | resolution: {integrity: sha512-Vhf+bUa//YSTYKseDiiEuQmhGCoIF3CVBhunm3r/DQnYiGT4JssmnKQc44BIyOZRK2pKjXXAgbhfmbeoC9CJpA==} 1843 | engines: {node: '>=12.20'} 1844 | 1845 | synckit@0.9.2: 1846 | resolution: {integrity: sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==} 1847 | engines: {node: ^14.18.0 || >=16.0.0} 1848 | 1849 | systemjs@6.15.1: 1850 | resolution: {integrity: sha512-Nk8c4lXvMB98MtbmjX7JwJRgJOL8fluecYCfCeYBznwmpOs8Bf15hLM6z4z71EDAhQVrQrI+wt1aLWSXZq+hXA==} 1851 | 1852 | tapable@2.2.1: 1853 | resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} 1854 | engines: {node: '>=6'} 1855 | 1856 | tar@6.2.1: 1857 | resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} 1858 | engines: {node: '>=10'} 1859 | 1860 | text-table@0.2.0: 1861 | resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} 1862 | 1863 | tinyexec@0.3.2: 1864 | resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} 1865 | 1866 | tinyglobby@0.2.12: 1867 | resolution: {integrity: sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==} 1868 | engines: {node: '>=12.0.0'} 1869 | 1870 | to-regex-range@5.0.1: 1871 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 1872 | engines: {node: '>=8.0'} 1873 | 1874 | toml-eslint-parser@0.10.0: 1875 | resolution: {integrity: sha512-khrZo4buq4qVmsGzS5yQjKe/WsFvV8fGfOjDQN0q4iy9FjRfPWRgTFrU8u1R2iu/SfWLhY9WnCi4Jhdrcbtg+g==} 1876 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1877 | 1878 | ts-api-utils@1.4.3: 1879 | resolution: {integrity: sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==} 1880 | engines: {node: '>=16'} 1881 | peerDependencies: 1882 | typescript: '>=4.2.0' 1883 | 1884 | ts-api-utils@2.0.1: 1885 | resolution: {integrity: sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==} 1886 | engines: {node: '>=18.12'} 1887 | peerDependencies: 1888 | typescript: '>=4.8.4' 1889 | 1890 | tslib@2.8.1: 1891 | resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} 1892 | 1893 | type-check@0.4.0: 1894 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 1895 | engines: {node: '>= 0.8.0'} 1896 | 1897 | type-fest@0.20.2: 1898 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} 1899 | engines: {node: '>=10'} 1900 | 1901 | type-fest@4.35.0: 1902 | resolution: {integrity: sha512-2/AwEFQDFEy30iOLjrvHDIH7e4HEWH+f1Yl1bI5XMqzuoCUqwYCdxachgsgv0og/JdVZUhbfjcJAoHj5L1753A==} 1903 | engines: {node: '>=16'} 1904 | 1905 | typescript@5.7.3: 1906 | resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==} 1907 | engines: {node: '>=14.17'} 1908 | hasBin: true 1909 | 1910 | ufo@1.5.4: 1911 | resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} 1912 | 1913 | unconfig@0.3.13: 1914 | resolution: {integrity: sha512-N9Ph5NC4+sqtcOjPfHrRcHekBCadCXWTBzp2VYYbySOHW0PfD9XLCeXshTXjkPYwLrBr9AtSeU0CZmkYECJhng==} 1915 | 1916 | unicorn-magic@0.1.0: 1917 | resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} 1918 | engines: {node: '>=18'} 1919 | 1920 | unist-util-is@6.0.0: 1921 | resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} 1922 | 1923 | unist-util-stringify-position@4.0.0: 1924 | resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} 1925 | 1926 | unist-util-visit-parents@6.0.1: 1927 | resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} 1928 | 1929 | unist-util-visit@5.0.0: 1930 | resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} 1931 | 1932 | update-browserslist-db@1.1.2: 1933 | resolution: {integrity: sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==} 1934 | hasBin: true 1935 | peerDependencies: 1936 | browserslist: '>= 4.21.0' 1937 | 1938 | uri-js@4.4.1: 1939 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 1940 | 1941 | util-deprecate@1.0.2: 1942 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 1943 | 1944 | validate-npm-package-license@3.0.4: 1945 | resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} 1946 | 1947 | vite-plugin-monkey@5.0.8: 1948 | resolution: {integrity: sha512-rkXl7A4y7m1Py/p1cqfCdvvy1Qy5ZwzGMsITH5L1XWzjtu9DXqrVKzo8kGbZCohtha2K19ToAgD1n2e6SPrtig==} 1949 | peerDependencies: 1950 | vite: ^5.4.11 || ^6.0.0 1951 | peerDependenciesMeta: 1952 | vite: 1953 | optional: true 1954 | 1955 | vite@6.2.0: 1956 | resolution: {integrity: sha512-7dPxoo+WsT/64rDcwoOjk76XHj+TqNTIvHKcuMQ1k4/SeHDaQt5GFAeLYzrimZrMpn/O6DtdI03WUjdxuPM0oQ==} 1957 | engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} 1958 | hasBin: true 1959 | peerDependencies: 1960 | '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 1961 | jiti: '>=1.21.0' 1962 | less: '*' 1963 | lightningcss: ^1.21.0 1964 | sass: '*' 1965 | sass-embedded: '*' 1966 | stylus: '*' 1967 | sugarss: '*' 1968 | terser: ^5.16.0 1969 | tsx: ^4.8.1 1970 | yaml: ^2.4.2 1971 | peerDependenciesMeta: 1972 | '@types/node': 1973 | optional: true 1974 | jiti: 1975 | optional: true 1976 | less: 1977 | optional: true 1978 | lightningcss: 1979 | optional: true 1980 | sass: 1981 | optional: true 1982 | sass-embedded: 1983 | optional: true 1984 | stylus: 1985 | optional: true 1986 | sugarss: 1987 | optional: true 1988 | terser: 1989 | optional: true 1990 | tsx: 1991 | optional: true 1992 | yaml: 1993 | optional: true 1994 | 1995 | vscode-uri@3.1.0: 1996 | resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==} 1997 | 1998 | vue-eslint-parser@9.4.3: 1999 | resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} 2000 | engines: {node: ^14.17.0 || >=16.0.0} 2001 | peerDependencies: 2002 | eslint: '>=6.0.0' 2003 | 2004 | vue-tsc@2.2.4: 2005 | resolution: {integrity: sha512-3EVHlxtpMXcb5bCaK7QDFTbEkMusDfVk0HVRrkv5hEb+Clpu9a96lKUXJAeD/akRlkoA4H8MCHgBDN19S6FnzA==} 2006 | hasBin: true 2007 | peerDependencies: 2008 | typescript: '>=5.0.0' 2009 | 2010 | vue@3.5.13: 2011 | resolution: {integrity: sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==} 2012 | peerDependencies: 2013 | typescript: '*' 2014 | peerDependenciesMeta: 2015 | typescript: 2016 | optional: true 2017 | 2018 | which@2.0.2: 2019 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 2020 | engines: {node: '>= 8'} 2021 | hasBin: true 2022 | 2023 | word-wrap@1.2.5: 2024 | resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} 2025 | engines: {node: '>=0.10.0'} 2026 | 2027 | xml-name-validator@4.0.0: 2028 | resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} 2029 | engines: {node: '>=12'} 2030 | 2031 | yallist@4.0.0: 2032 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 2033 | 2034 | yaml-eslint-parser@1.2.3: 2035 | resolution: {integrity: sha512-4wZWvE398hCP7O8n3nXKu/vdq1HcH01ixYlCREaJL5NUMwQ0g3MaGFUBNSlmBtKmhbtVG/Cm6lyYmSVTEVil8A==} 2036 | engines: {node: ^14.17.0 || >=16.0.0} 2037 | 2038 | yaml@2.7.0: 2039 | resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==} 2040 | engines: {node: '>= 14'} 2041 | hasBin: true 2042 | 2043 | yocto-queue@0.1.0: 2044 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 2045 | engines: {node: '>=10'} 2046 | 2047 | zwitch@2.0.4: 2048 | resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} 2049 | 2050 | snapshots: 2051 | 2052 | '@antfu/eslint-config@4.3.0(@unocss/eslint-plugin@0.59.4(eslint@9.0.0)(typescript@5.7.3))(@vue/compiler-sfc@3.5.13)(eslint-plugin-format@0.1.1(eslint@9.0.0))(eslint-plugin-react-refresh@0.4.6(eslint@9.0.0))(eslint@9.0.0)(typescript@5.7.3)': 2053 | dependencies: 2054 | '@antfu/install-pkg': 1.0.0 2055 | '@clack/prompts': 0.10.0 2056 | '@eslint-community/eslint-plugin-eslint-comments': 4.4.1(eslint@9.0.0) 2057 | '@eslint/markdown': 6.2.2 2058 | '@stylistic/eslint-plugin': 4.1.0(eslint@9.0.0)(typescript@5.7.3) 2059 | '@typescript-eslint/eslint-plugin': 8.25.0(@typescript-eslint/parser@8.25.0(eslint@9.0.0)(typescript@5.7.3))(eslint@9.0.0)(typescript@5.7.3) 2060 | '@typescript-eslint/parser': 8.25.0(eslint@9.0.0)(typescript@5.7.3) 2061 | '@vitest/eslint-plugin': 1.1.33(eslint@9.0.0)(typescript@5.7.3) 2062 | ansis: 3.16.0 2063 | cac: 6.7.14 2064 | eslint: 9.0.0 2065 | eslint-config-flat-gitignore: 2.1.0(eslint@9.0.0) 2066 | eslint-flat-config-utils: 2.0.1 2067 | eslint-merge-processors: 2.0.0(eslint@9.0.0) 2068 | eslint-plugin-antfu: 3.1.0(eslint@9.0.0) 2069 | eslint-plugin-command: 3.1.0(eslint@9.0.0) 2070 | eslint-plugin-import-x: 4.6.1(eslint@9.0.0)(typescript@5.7.3) 2071 | eslint-plugin-jsdoc: 50.6.3(eslint@9.0.0) 2072 | eslint-plugin-jsonc: 2.19.1(eslint@9.0.0) 2073 | eslint-plugin-n: 17.15.1(eslint@9.0.0) 2074 | eslint-plugin-no-only-tests: 3.3.0 2075 | eslint-plugin-perfectionist: 4.9.0(eslint@9.0.0)(typescript@5.7.3) 2076 | eslint-plugin-regexp: 2.7.0(eslint@9.0.0) 2077 | eslint-plugin-toml: 0.12.0(eslint@9.0.0) 2078 | eslint-plugin-unicorn: 57.0.0(eslint@9.0.0) 2079 | eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.25.0(@typescript-eslint/parser@8.25.0(eslint@9.0.0)(typescript@5.7.3))(eslint@9.0.0)(typescript@5.7.3))(eslint@9.0.0) 2080 | eslint-plugin-vue: 9.32.0(eslint@9.0.0) 2081 | eslint-plugin-yml: 1.17.0(eslint@9.0.0) 2082 | eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.13)(eslint@9.0.0) 2083 | globals: 15.15.0 2084 | jsonc-eslint-parser: 2.4.0 2085 | local-pkg: 1.0.0 2086 | parse-gitignore: 2.0.0 2087 | toml-eslint-parser: 0.10.0 2088 | vue-eslint-parser: 9.4.3(eslint@9.0.0) 2089 | yaml-eslint-parser: 1.2.3 2090 | optionalDependencies: 2091 | '@unocss/eslint-plugin': 0.59.4(eslint@9.0.0)(typescript@5.7.3) 2092 | eslint-plugin-format: 0.1.1(eslint@9.0.0) 2093 | eslint-plugin-react-refresh: 0.4.6(eslint@9.0.0) 2094 | transitivePeerDependencies: 2095 | - '@eslint/json' 2096 | - '@vue/compiler-sfc' 2097 | - supports-color 2098 | - typescript 2099 | - vitest 2100 | 2101 | '@antfu/install-pkg@1.0.0': 2102 | dependencies: 2103 | package-manager-detector: 0.2.9 2104 | tinyexec: 0.3.2 2105 | 2106 | '@antfu/utils@0.7.10': 2107 | optional: true 2108 | 2109 | '@babel/code-frame@7.26.2': 2110 | dependencies: 2111 | '@babel/helper-validator-identifier': 7.25.9 2112 | js-tokens: 4.0.0 2113 | picocolors: 1.1.1 2114 | 2115 | '@babel/helper-string-parser@7.25.9': {} 2116 | 2117 | '@babel/helper-validator-identifier@7.25.9': {} 2118 | 2119 | '@babel/parser@7.26.9': 2120 | dependencies: 2121 | '@babel/types': 7.26.9 2122 | 2123 | '@babel/types@7.26.9': 2124 | dependencies: 2125 | '@babel/helper-string-parser': 7.25.9 2126 | '@babel/helper-validator-identifier': 7.25.9 2127 | 2128 | '@clack/core@0.4.1': 2129 | dependencies: 2130 | picocolors: 1.1.1 2131 | sisteransi: 1.0.5 2132 | 2133 | '@clack/prompts@0.10.0': 2134 | dependencies: 2135 | '@clack/core': 0.4.1 2136 | picocolors: 1.1.1 2137 | sisteransi: 1.0.5 2138 | 2139 | '@dprint/formatter@0.2.1': 2140 | optional: true 2141 | 2142 | '@dprint/markdown@0.16.4': 2143 | optional: true 2144 | 2145 | '@dprint/toml@0.6.4': 2146 | optional: true 2147 | 2148 | '@dxhuii/eslint-config@2.2.0(@antfu/eslint-config@4.3.0(@unocss/eslint-plugin@0.59.4(eslint@9.0.0)(typescript@5.7.3))(@vue/compiler-sfc@3.5.13)(eslint-plugin-format@0.1.1(eslint@9.0.0))(eslint-plugin-react-refresh@0.4.6(eslint@9.0.0))(eslint@9.0.0)(typescript@5.7.3))(eslint@9.0.0)': 2149 | dependencies: 2150 | '@antfu/eslint-config': 4.3.0(@unocss/eslint-plugin@0.59.4(eslint@9.0.0)(typescript@5.7.3))(@vue/compiler-sfc@3.5.13)(eslint-plugin-format@0.1.1(eslint@9.0.0))(eslint-plugin-react-refresh@0.4.6(eslint@9.0.0))(eslint@9.0.0)(typescript@5.7.3) 2151 | eslint: 9.0.0 2152 | 2153 | '@es-joy/jsdoccomment@0.49.0': 2154 | dependencies: 2155 | comment-parser: 1.4.1 2156 | esquery: 1.6.0 2157 | jsdoc-type-pratt-parser: 4.1.0 2158 | 2159 | '@es-joy/jsdoccomment@0.50.0': 2160 | dependencies: 2161 | '@types/eslint': 9.6.1 2162 | '@types/estree': 1.0.6 2163 | '@typescript-eslint/types': 8.25.0 2164 | comment-parser: 1.4.1 2165 | esquery: 1.6.0 2166 | jsdoc-type-pratt-parser: 4.1.0 2167 | 2168 | '@esbuild/aix-ppc64@0.25.0': 2169 | optional: true 2170 | 2171 | '@esbuild/android-arm64@0.25.0': 2172 | optional: true 2173 | 2174 | '@esbuild/android-arm@0.25.0': 2175 | optional: true 2176 | 2177 | '@esbuild/android-x64@0.25.0': 2178 | optional: true 2179 | 2180 | '@esbuild/darwin-arm64@0.25.0': 2181 | optional: true 2182 | 2183 | '@esbuild/darwin-x64@0.25.0': 2184 | optional: true 2185 | 2186 | '@esbuild/freebsd-arm64@0.25.0': 2187 | optional: true 2188 | 2189 | '@esbuild/freebsd-x64@0.25.0': 2190 | optional: true 2191 | 2192 | '@esbuild/linux-arm64@0.25.0': 2193 | optional: true 2194 | 2195 | '@esbuild/linux-arm@0.25.0': 2196 | optional: true 2197 | 2198 | '@esbuild/linux-ia32@0.25.0': 2199 | optional: true 2200 | 2201 | '@esbuild/linux-loong64@0.25.0': 2202 | optional: true 2203 | 2204 | '@esbuild/linux-mips64el@0.25.0': 2205 | optional: true 2206 | 2207 | '@esbuild/linux-ppc64@0.25.0': 2208 | optional: true 2209 | 2210 | '@esbuild/linux-riscv64@0.25.0': 2211 | optional: true 2212 | 2213 | '@esbuild/linux-s390x@0.25.0': 2214 | optional: true 2215 | 2216 | '@esbuild/linux-x64@0.25.0': 2217 | optional: true 2218 | 2219 | '@esbuild/netbsd-arm64@0.25.0': 2220 | optional: true 2221 | 2222 | '@esbuild/netbsd-x64@0.25.0': 2223 | optional: true 2224 | 2225 | '@esbuild/openbsd-arm64@0.25.0': 2226 | optional: true 2227 | 2228 | '@esbuild/openbsd-x64@0.25.0': 2229 | optional: true 2230 | 2231 | '@esbuild/sunos-x64@0.25.0': 2232 | optional: true 2233 | 2234 | '@esbuild/win32-arm64@0.25.0': 2235 | optional: true 2236 | 2237 | '@esbuild/win32-ia32@0.25.0': 2238 | optional: true 2239 | 2240 | '@esbuild/win32-x64@0.25.0': 2241 | optional: true 2242 | 2243 | '@eslint-community/eslint-plugin-eslint-comments@4.4.1(eslint@9.0.0)': 2244 | dependencies: 2245 | escape-string-regexp: 4.0.0 2246 | eslint: 9.0.0 2247 | ignore: 5.3.2 2248 | 2249 | '@eslint-community/eslint-utils@4.4.1(eslint@9.0.0)': 2250 | dependencies: 2251 | eslint: 9.0.0 2252 | eslint-visitor-keys: 3.4.3 2253 | 2254 | '@eslint-community/regexpp@4.12.1': {} 2255 | 2256 | '@eslint/compat@1.2.7(eslint@9.0.0)': 2257 | optionalDependencies: 2258 | eslint: 9.0.0 2259 | 2260 | '@eslint/core@0.10.0': 2261 | dependencies: 2262 | '@types/json-schema': 7.0.15 2263 | 2264 | '@eslint/core@0.12.0': 2265 | dependencies: 2266 | '@types/json-schema': 7.0.15 2267 | 2268 | '@eslint/eslintrc@3.3.0': 2269 | dependencies: 2270 | ajv: 6.12.6 2271 | debug: 4.4.0 2272 | espree: 10.3.0 2273 | globals: 14.0.0 2274 | ignore: 5.3.2 2275 | import-fresh: 3.3.1 2276 | js-yaml: 4.1.0 2277 | minimatch: 3.1.2 2278 | strip-json-comments: 3.1.1 2279 | transitivePeerDependencies: 2280 | - supports-color 2281 | 2282 | '@eslint/js@9.0.0': {} 2283 | 2284 | '@eslint/markdown@6.2.2': 2285 | dependencies: 2286 | '@eslint/core': 0.10.0 2287 | '@eslint/plugin-kit': 0.2.7 2288 | mdast-util-from-markdown: 2.0.2 2289 | mdast-util-gfm: 3.1.0 2290 | micromark-extension-gfm: 3.0.0 2291 | transitivePeerDependencies: 2292 | - supports-color 2293 | 2294 | '@eslint/plugin-kit@0.2.7': 2295 | dependencies: 2296 | '@eslint/core': 0.12.0 2297 | levn: 0.4.1 2298 | 2299 | '@humanwhocodes/config-array@0.12.3': 2300 | dependencies: 2301 | '@humanwhocodes/object-schema': 2.0.3 2302 | debug: 4.4.0 2303 | minimatch: 3.1.2 2304 | transitivePeerDependencies: 2305 | - supports-color 2306 | 2307 | '@humanwhocodes/module-importer@1.0.1': {} 2308 | 2309 | '@humanwhocodes/object-schema@2.0.3': {} 2310 | 2311 | '@jridgewell/sourcemap-codec@1.5.0': {} 2312 | 2313 | '@nodelib/fs.scandir@2.1.5': 2314 | dependencies: 2315 | '@nodelib/fs.stat': 2.0.5 2316 | run-parallel: 1.2.0 2317 | 2318 | '@nodelib/fs.stat@2.0.5': {} 2319 | 2320 | '@nodelib/fs.walk@1.2.8': 2321 | dependencies: 2322 | '@nodelib/fs.scandir': 2.1.5 2323 | fastq: 1.19.1 2324 | 2325 | '@pkgr/core@0.1.1': {} 2326 | 2327 | '@rollup/rollup-android-arm-eabi@4.34.8': 2328 | optional: true 2329 | 2330 | '@rollup/rollup-android-arm64@4.34.8': 2331 | optional: true 2332 | 2333 | '@rollup/rollup-darwin-arm64@4.34.8': 2334 | optional: true 2335 | 2336 | '@rollup/rollup-darwin-x64@4.34.8': 2337 | optional: true 2338 | 2339 | '@rollup/rollup-freebsd-arm64@4.34.8': 2340 | optional: true 2341 | 2342 | '@rollup/rollup-freebsd-x64@4.34.8': 2343 | optional: true 2344 | 2345 | '@rollup/rollup-linux-arm-gnueabihf@4.34.8': 2346 | optional: true 2347 | 2348 | '@rollup/rollup-linux-arm-musleabihf@4.34.8': 2349 | optional: true 2350 | 2351 | '@rollup/rollup-linux-arm64-gnu@4.34.8': 2352 | optional: true 2353 | 2354 | '@rollup/rollup-linux-arm64-musl@4.34.8': 2355 | optional: true 2356 | 2357 | '@rollup/rollup-linux-loongarch64-gnu@4.34.8': 2358 | optional: true 2359 | 2360 | '@rollup/rollup-linux-powerpc64le-gnu@4.34.8': 2361 | optional: true 2362 | 2363 | '@rollup/rollup-linux-riscv64-gnu@4.34.8': 2364 | optional: true 2365 | 2366 | '@rollup/rollup-linux-s390x-gnu@4.34.8': 2367 | optional: true 2368 | 2369 | '@rollup/rollup-linux-x64-gnu@4.34.8': 2370 | optional: true 2371 | 2372 | '@rollup/rollup-linux-x64-musl@4.34.8': 2373 | optional: true 2374 | 2375 | '@rollup/rollup-win32-arm64-msvc@4.34.8': 2376 | optional: true 2377 | 2378 | '@rollup/rollup-win32-ia32-msvc@4.34.8': 2379 | optional: true 2380 | 2381 | '@rollup/rollup-win32-x64-msvc@4.34.8': 2382 | optional: true 2383 | 2384 | '@stylistic/eslint-plugin@4.1.0(eslint@9.0.0)(typescript@5.7.3)': 2385 | dependencies: 2386 | '@typescript-eslint/utils': 8.25.0(eslint@9.0.0)(typescript@5.7.3) 2387 | eslint: 9.0.0 2388 | eslint-visitor-keys: 4.2.0 2389 | espree: 10.3.0 2390 | estraverse: 5.3.0 2391 | picomatch: 4.0.2 2392 | transitivePeerDependencies: 2393 | - supports-color 2394 | - typescript 2395 | 2396 | '@types/debug@4.1.12': 2397 | dependencies: 2398 | '@types/ms': 2.1.0 2399 | 2400 | '@types/doctrine@0.0.9': {} 2401 | 2402 | '@types/eslint@9.6.1': 2403 | dependencies: 2404 | '@types/estree': 1.0.6 2405 | '@types/json-schema': 7.0.15 2406 | 2407 | '@types/estree@1.0.6': {} 2408 | 2409 | '@types/json-schema@7.0.15': {} 2410 | 2411 | '@types/mdast@4.0.4': 2412 | dependencies: 2413 | '@types/unist': 3.0.3 2414 | 2415 | '@types/ms@2.1.0': {} 2416 | 2417 | '@types/normalize-package-data@2.4.4': {} 2418 | 2419 | '@types/unist@3.0.3': {} 2420 | 2421 | '@typescript-eslint/eslint-plugin@8.25.0(@typescript-eslint/parser@8.25.0(eslint@9.0.0)(typescript@5.7.3))(eslint@9.0.0)(typescript@5.7.3)': 2422 | dependencies: 2423 | '@eslint-community/regexpp': 4.12.1 2424 | '@typescript-eslint/parser': 8.25.0(eslint@9.0.0)(typescript@5.7.3) 2425 | '@typescript-eslint/scope-manager': 8.25.0 2426 | '@typescript-eslint/type-utils': 8.25.0(eslint@9.0.0)(typescript@5.7.3) 2427 | '@typescript-eslint/utils': 8.25.0(eslint@9.0.0)(typescript@5.7.3) 2428 | '@typescript-eslint/visitor-keys': 8.25.0 2429 | eslint: 9.0.0 2430 | graphemer: 1.4.0 2431 | ignore: 5.3.2 2432 | natural-compare: 1.4.0 2433 | ts-api-utils: 2.0.1(typescript@5.7.3) 2434 | typescript: 5.7.3 2435 | transitivePeerDependencies: 2436 | - supports-color 2437 | 2438 | '@typescript-eslint/parser@8.25.0(eslint@9.0.0)(typescript@5.7.3)': 2439 | dependencies: 2440 | '@typescript-eslint/scope-manager': 8.25.0 2441 | '@typescript-eslint/types': 8.25.0 2442 | '@typescript-eslint/typescript-estree': 8.25.0(typescript@5.7.3) 2443 | '@typescript-eslint/visitor-keys': 8.25.0 2444 | debug: 4.4.0 2445 | eslint: 9.0.0 2446 | typescript: 5.7.3 2447 | transitivePeerDependencies: 2448 | - supports-color 2449 | 2450 | '@typescript-eslint/scope-manager@7.18.0': 2451 | dependencies: 2452 | '@typescript-eslint/types': 7.18.0 2453 | '@typescript-eslint/visitor-keys': 7.18.0 2454 | optional: true 2455 | 2456 | '@typescript-eslint/scope-manager@8.25.0': 2457 | dependencies: 2458 | '@typescript-eslint/types': 8.25.0 2459 | '@typescript-eslint/visitor-keys': 8.25.0 2460 | 2461 | '@typescript-eslint/type-utils@8.25.0(eslint@9.0.0)(typescript@5.7.3)': 2462 | dependencies: 2463 | '@typescript-eslint/typescript-estree': 8.25.0(typescript@5.7.3) 2464 | '@typescript-eslint/utils': 8.25.0(eslint@9.0.0)(typescript@5.7.3) 2465 | debug: 4.4.0 2466 | eslint: 9.0.0 2467 | ts-api-utils: 2.0.1(typescript@5.7.3) 2468 | typescript: 5.7.3 2469 | transitivePeerDependencies: 2470 | - supports-color 2471 | 2472 | '@typescript-eslint/types@7.18.0': 2473 | optional: true 2474 | 2475 | '@typescript-eslint/types@8.25.0': {} 2476 | 2477 | '@typescript-eslint/typescript-estree@7.18.0(typescript@5.7.3)': 2478 | dependencies: 2479 | '@typescript-eslint/types': 7.18.0 2480 | '@typescript-eslint/visitor-keys': 7.18.0 2481 | debug: 4.4.0 2482 | globby: 11.1.0 2483 | is-glob: 4.0.3 2484 | minimatch: 9.0.5 2485 | semver: 7.7.1 2486 | ts-api-utils: 1.4.3(typescript@5.7.3) 2487 | optionalDependencies: 2488 | typescript: 5.7.3 2489 | transitivePeerDependencies: 2490 | - supports-color 2491 | optional: true 2492 | 2493 | '@typescript-eslint/typescript-estree@8.25.0(typescript@5.7.3)': 2494 | dependencies: 2495 | '@typescript-eslint/types': 8.25.0 2496 | '@typescript-eslint/visitor-keys': 8.25.0 2497 | debug: 4.4.0 2498 | fast-glob: 3.3.3 2499 | is-glob: 4.0.3 2500 | minimatch: 9.0.5 2501 | semver: 7.7.1 2502 | ts-api-utils: 2.0.1(typescript@5.7.3) 2503 | typescript: 5.7.3 2504 | transitivePeerDependencies: 2505 | - supports-color 2506 | 2507 | '@typescript-eslint/utils@7.18.0(eslint@9.0.0)(typescript@5.7.3)': 2508 | dependencies: 2509 | '@eslint-community/eslint-utils': 4.4.1(eslint@9.0.0) 2510 | '@typescript-eslint/scope-manager': 7.18.0 2511 | '@typescript-eslint/types': 7.18.0 2512 | '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.7.3) 2513 | eslint: 9.0.0 2514 | transitivePeerDependencies: 2515 | - supports-color 2516 | - typescript 2517 | optional: true 2518 | 2519 | '@typescript-eslint/utils@8.25.0(eslint@9.0.0)(typescript@5.7.3)': 2520 | dependencies: 2521 | '@eslint-community/eslint-utils': 4.4.1(eslint@9.0.0) 2522 | '@typescript-eslint/scope-manager': 8.25.0 2523 | '@typescript-eslint/types': 8.25.0 2524 | '@typescript-eslint/typescript-estree': 8.25.0(typescript@5.7.3) 2525 | eslint: 9.0.0 2526 | typescript: 5.7.3 2527 | transitivePeerDependencies: 2528 | - supports-color 2529 | 2530 | '@typescript-eslint/visitor-keys@7.18.0': 2531 | dependencies: 2532 | '@typescript-eslint/types': 7.18.0 2533 | eslint-visitor-keys: 3.4.3 2534 | optional: true 2535 | 2536 | '@typescript-eslint/visitor-keys@8.25.0': 2537 | dependencies: 2538 | '@typescript-eslint/types': 8.25.0 2539 | eslint-visitor-keys: 4.2.0 2540 | 2541 | '@unocss/config@0.59.4': 2542 | dependencies: 2543 | '@unocss/core': 0.59.4 2544 | unconfig: 0.3.13 2545 | optional: true 2546 | 2547 | '@unocss/core@0.59.4': 2548 | optional: true 2549 | 2550 | '@unocss/eslint-plugin@0.59.4(eslint@9.0.0)(typescript@5.7.3)': 2551 | dependencies: 2552 | '@typescript-eslint/utils': 7.18.0(eslint@9.0.0)(typescript@5.7.3) 2553 | '@unocss/config': 0.59.4 2554 | '@unocss/core': 0.59.4 2555 | magic-string: 0.30.17 2556 | synckit: 0.9.2 2557 | transitivePeerDependencies: 2558 | - eslint 2559 | - supports-color 2560 | - typescript 2561 | optional: true 2562 | 2563 | '@vitejs/plugin-vue@5.2.1(vite@6.2.0(jiti@2.4.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': 2564 | dependencies: 2565 | vite: 6.2.0(jiti@2.4.2)(yaml@2.7.0) 2566 | vue: 3.5.13(typescript@5.7.3) 2567 | 2568 | '@vitest/eslint-plugin@1.1.33(eslint@9.0.0)(typescript@5.7.3)': 2569 | dependencies: 2570 | eslint: 9.0.0 2571 | optionalDependencies: 2572 | typescript: 5.7.3 2573 | 2574 | '@volar/language-core@2.4.11': 2575 | dependencies: 2576 | '@volar/source-map': 2.4.11 2577 | 2578 | '@volar/source-map@2.4.11': {} 2579 | 2580 | '@volar/typescript@2.4.11': 2581 | dependencies: 2582 | '@volar/language-core': 2.4.11 2583 | path-browserify: 1.0.1 2584 | vscode-uri: 3.1.0 2585 | 2586 | '@vue/compiler-core@3.5.13': 2587 | dependencies: 2588 | '@babel/parser': 7.26.9 2589 | '@vue/shared': 3.5.13 2590 | entities: 4.5.0 2591 | estree-walker: 2.0.2 2592 | source-map-js: 1.2.1 2593 | 2594 | '@vue/compiler-dom@3.5.13': 2595 | dependencies: 2596 | '@vue/compiler-core': 3.5.13 2597 | '@vue/shared': 3.5.13 2598 | 2599 | '@vue/compiler-sfc@3.5.13': 2600 | dependencies: 2601 | '@babel/parser': 7.26.9 2602 | '@vue/compiler-core': 3.5.13 2603 | '@vue/compiler-dom': 3.5.13 2604 | '@vue/compiler-ssr': 3.5.13 2605 | '@vue/shared': 3.5.13 2606 | estree-walker: 2.0.2 2607 | magic-string: 0.30.17 2608 | postcss: 8.5.3 2609 | source-map-js: 1.2.1 2610 | 2611 | '@vue/compiler-ssr@3.5.13': 2612 | dependencies: 2613 | '@vue/compiler-dom': 3.5.13 2614 | '@vue/shared': 3.5.13 2615 | 2616 | '@vue/compiler-vue2@2.7.16': 2617 | dependencies: 2618 | de-indent: 1.0.2 2619 | he: 1.2.0 2620 | 2621 | '@vue/language-core@2.2.4(typescript@5.7.3)': 2622 | dependencies: 2623 | '@volar/language-core': 2.4.11 2624 | '@vue/compiler-dom': 3.5.13 2625 | '@vue/compiler-vue2': 2.7.16 2626 | '@vue/shared': 3.5.13 2627 | alien-signals: 1.0.4 2628 | minimatch: 9.0.5 2629 | muggle-string: 0.4.1 2630 | path-browserify: 1.0.1 2631 | optionalDependencies: 2632 | typescript: 5.7.3 2633 | 2634 | '@vue/reactivity@3.5.13': 2635 | dependencies: 2636 | '@vue/shared': 3.5.13 2637 | 2638 | '@vue/runtime-core@3.5.13': 2639 | dependencies: 2640 | '@vue/reactivity': 3.5.13 2641 | '@vue/shared': 3.5.13 2642 | 2643 | '@vue/runtime-dom@3.5.13': 2644 | dependencies: 2645 | '@vue/reactivity': 3.5.13 2646 | '@vue/runtime-core': 3.5.13 2647 | '@vue/shared': 3.5.13 2648 | csstype: 3.1.3 2649 | 2650 | '@vue/server-renderer@3.5.13(vue@3.5.13(typescript@5.7.3))': 2651 | dependencies: 2652 | '@vue/compiler-ssr': 3.5.13 2653 | '@vue/shared': 3.5.13 2654 | vue: 3.5.13(typescript@5.7.3) 2655 | 2656 | '@vue/shared@3.5.13': {} 2657 | 2658 | acorn-jsx@5.3.2(acorn@8.14.0): 2659 | dependencies: 2660 | acorn: 8.14.0 2661 | 2662 | acorn-walk@8.3.4: 2663 | dependencies: 2664 | acorn: 8.14.0 2665 | 2666 | acorn@8.14.0: {} 2667 | 2668 | ajv@6.12.6: 2669 | dependencies: 2670 | fast-deep-equal: 3.1.3 2671 | fast-json-stable-stringify: 2.1.0 2672 | json-schema-traverse: 0.4.1 2673 | uri-js: 4.4.1 2674 | 2675 | alien-signals@1.0.4: {} 2676 | 2677 | ansi-regex@5.0.1: {} 2678 | 2679 | ansi-styles@4.3.0: 2680 | dependencies: 2681 | color-convert: 2.0.1 2682 | 2683 | ansis@3.16.0: {} 2684 | 2685 | are-docs-informative@0.0.2: {} 2686 | 2687 | argparse@2.0.1: {} 2688 | 2689 | args-tokenizer@0.3.0: {} 2690 | 2691 | array-union@2.1.0: 2692 | optional: true 2693 | 2694 | balanced-match@1.0.2: {} 2695 | 2696 | boolbase@1.0.0: {} 2697 | 2698 | brace-expansion@1.1.11: 2699 | dependencies: 2700 | balanced-match: 1.0.2 2701 | concat-map: 0.0.1 2702 | 2703 | brace-expansion@2.0.1: 2704 | dependencies: 2705 | balanced-match: 1.0.2 2706 | 2707 | braces@3.0.3: 2708 | dependencies: 2709 | fill-range: 7.1.1 2710 | 2711 | browserslist@4.24.4: 2712 | dependencies: 2713 | caniuse-lite: 1.0.30001701 2714 | electron-to-chromium: 1.5.105 2715 | node-releases: 2.0.19 2716 | update-browserslist-db: 1.1.2(browserslist@4.24.4) 2717 | 2718 | builtin-modules@4.0.0: {} 2719 | 2720 | bumpp@10.0.3: 2721 | dependencies: 2722 | args-tokenizer: 0.3.0 2723 | c12: 2.0.4 2724 | cac: 6.7.14 2725 | escalade: 3.2.0 2726 | js-yaml: 4.1.0 2727 | jsonc-parser: 3.3.1 2728 | package-manager-detector: 0.2.9 2729 | prompts: 2.4.2 2730 | semver: 7.7.1 2731 | tinyexec: 0.3.2 2732 | tinyglobby: 0.2.12 2733 | transitivePeerDependencies: 2734 | - magicast 2735 | 2736 | bundle-name@4.1.0: 2737 | dependencies: 2738 | run-applescript: 7.0.0 2739 | 2740 | c12@2.0.4: 2741 | dependencies: 2742 | chokidar: 4.0.3 2743 | confbox: 0.1.8 2744 | defu: 6.1.4 2745 | dotenv: 16.4.7 2746 | giget: 1.2.5 2747 | jiti: 2.4.2 2748 | mlly: 1.7.4 2749 | ohash: 2.0.5 2750 | pathe: 2.0.3 2751 | perfect-debounce: 1.0.0 2752 | pkg-types: 1.3.1 2753 | rc9: 2.1.2 2754 | 2755 | cac@6.7.14: {} 2756 | 2757 | callsites@3.1.0: {} 2758 | 2759 | caniuse-lite@1.0.30001701: {} 2760 | 2761 | ccount@2.0.1: {} 2762 | 2763 | chalk@4.1.2: 2764 | dependencies: 2765 | ansi-styles: 4.3.0 2766 | supports-color: 7.2.0 2767 | 2768 | character-entities@2.0.2: {} 2769 | 2770 | chokidar@4.0.3: 2771 | dependencies: 2772 | readdirp: 4.1.2 2773 | 2774 | chownr@2.0.0: {} 2775 | 2776 | ci-info@4.1.0: {} 2777 | 2778 | citty@0.1.6: 2779 | dependencies: 2780 | consola: 3.4.0 2781 | 2782 | clean-regexp@1.0.0: 2783 | dependencies: 2784 | escape-string-regexp: 1.0.5 2785 | 2786 | color-convert@2.0.1: 2787 | dependencies: 2788 | color-name: 1.1.4 2789 | 2790 | color-name@1.1.4: {} 2791 | 2792 | comment-parser@1.4.1: {} 2793 | 2794 | concat-map@0.0.1: {} 2795 | 2796 | confbox@0.1.8: {} 2797 | 2798 | consola@3.4.0: {} 2799 | 2800 | core-js-compat@3.40.0: 2801 | dependencies: 2802 | browserslist: 4.24.4 2803 | 2804 | cross-spawn@7.0.6: 2805 | dependencies: 2806 | path-key: 3.1.1 2807 | shebang-command: 2.0.0 2808 | which: 2.0.2 2809 | 2810 | cssesc@3.0.0: {} 2811 | 2812 | csstype@3.1.3: {} 2813 | 2814 | de-indent@1.0.2: {} 2815 | 2816 | debug@3.2.7: 2817 | dependencies: 2818 | ms: 2.1.3 2819 | 2820 | debug@4.4.0: 2821 | dependencies: 2822 | ms: 2.1.3 2823 | 2824 | decode-named-character-reference@1.0.2: 2825 | dependencies: 2826 | character-entities: 2.0.2 2827 | 2828 | deep-is@0.1.4: {} 2829 | 2830 | default-browser-id@5.0.0: {} 2831 | 2832 | default-browser@5.2.1: 2833 | dependencies: 2834 | bundle-name: 4.1.0 2835 | default-browser-id: 5.0.0 2836 | 2837 | define-lazy-prop@3.0.0: {} 2838 | 2839 | defu@6.1.4: {} 2840 | 2841 | dequal@2.0.3: {} 2842 | 2843 | destr@2.0.3: {} 2844 | 2845 | devlop@1.1.0: 2846 | dependencies: 2847 | dequal: 2.0.3 2848 | 2849 | dir-glob@3.0.1: 2850 | dependencies: 2851 | path-type: 4.0.0 2852 | optional: true 2853 | 2854 | doctrine@3.0.0: 2855 | dependencies: 2856 | esutils: 2.0.3 2857 | 2858 | dom-serializer@2.0.0: 2859 | dependencies: 2860 | domelementtype: 2.3.0 2861 | domhandler: 5.0.3 2862 | entities: 4.5.0 2863 | 2864 | domelementtype@2.3.0: {} 2865 | 2866 | domhandler@5.0.3: 2867 | dependencies: 2868 | domelementtype: 2.3.0 2869 | 2870 | domutils@3.2.2: 2871 | dependencies: 2872 | dom-serializer: 2.0.0 2873 | domelementtype: 2.3.0 2874 | domhandler: 5.0.3 2875 | 2876 | dotenv@16.4.7: {} 2877 | 2878 | electron-to-chromium@1.5.105: {} 2879 | 2880 | enhanced-resolve@5.18.1: 2881 | dependencies: 2882 | graceful-fs: 4.2.11 2883 | tapable: 2.2.1 2884 | 2885 | entities@4.5.0: {} 2886 | 2887 | es-module-lexer@1.6.0: {} 2888 | 2889 | esbuild@0.25.0: 2890 | optionalDependencies: 2891 | '@esbuild/aix-ppc64': 0.25.0 2892 | '@esbuild/android-arm': 0.25.0 2893 | '@esbuild/android-arm64': 0.25.0 2894 | '@esbuild/android-x64': 0.25.0 2895 | '@esbuild/darwin-arm64': 0.25.0 2896 | '@esbuild/darwin-x64': 0.25.0 2897 | '@esbuild/freebsd-arm64': 0.25.0 2898 | '@esbuild/freebsd-x64': 0.25.0 2899 | '@esbuild/linux-arm': 0.25.0 2900 | '@esbuild/linux-arm64': 0.25.0 2901 | '@esbuild/linux-ia32': 0.25.0 2902 | '@esbuild/linux-loong64': 0.25.0 2903 | '@esbuild/linux-mips64el': 0.25.0 2904 | '@esbuild/linux-ppc64': 0.25.0 2905 | '@esbuild/linux-riscv64': 0.25.0 2906 | '@esbuild/linux-s390x': 0.25.0 2907 | '@esbuild/linux-x64': 0.25.0 2908 | '@esbuild/netbsd-arm64': 0.25.0 2909 | '@esbuild/netbsd-x64': 0.25.0 2910 | '@esbuild/openbsd-arm64': 0.25.0 2911 | '@esbuild/openbsd-x64': 0.25.0 2912 | '@esbuild/sunos-x64': 0.25.0 2913 | '@esbuild/win32-arm64': 0.25.0 2914 | '@esbuild/win32-ia32': 0.25.0 2915 | '@esbuild/win32-x64': 0.25.0 2916 | 2917 | escalade@3.2.0: {} 2918 | 2919 | escape-string-regexp@1.0.5: {} 2920 | 2921 | escape-string-regexp@4.0.0: {} 2922 | 2923 | escape-string-regexp@5.0.0: {} 2924 | 2925 | eslint-compat-utils@0.5.1(eslint@9.0.0): 2926 | dependencies: 2927 | eslint: 9.0.0 2928 | semver: 7.7.1 2929 | 2930 | eslint-compat-utils@0.6.4(eslint@9.0.0): 2931 | dependencies: 2932 | eslint: 9.0.0 2933 | semver: 7.7.1 2934 | 2935 | eslint-config-flat-gitignore@2.1.0(eslint@9.0.0): 2936 | dependencies: 2937 | '@eslint/compat': 1.2.7(eslint@9.0.0) 2938 | eslint: 9.0.0 2939 | 2940 | eslint-flat-config-utils@2.0.1: 2941 | dependencies: 2942 | pathe: 2.0.3 2943 | 2944 | eslint-formatting-reporter@0.0.0(eslint@9.0.0): 2945 | dependencies: 2946 | eslint: 9.0.0 2947 | prettier-linter-helpers: 1.0.0 2948 | optional: true 2949 | 2950 | eslint-import-resolver-node@0.3.9: 2951 | dependencies: 2952 | debug: 3.2.7 2953 | is-core-module: 2.16.1 2954 | resolve: 1.22.10 2955 | transitivePeerDependencies: 2956 | - supports-color 2957 | 2958 | eslint-json-compat-utils@0.2.1(eslint@9.0.0)(jsonc-eslint-parser@2.4.0): 2959 | dependencies: 2960 | eslint: 9.0.0 2961 | esquery: 1.6.0 2962 | jsonc-eslint-parser: 2.4.0 2963 | 2964 | eslint-merge-processors@2.0.0(eslint@9.0.0): 2965 | dependencies: 2966 | eslint: 9.0.0 2967 | 2968 | eslint-parser-plain@0.1.1: 2969 | optional: true 2970 | 2971 | eslint-plugin-antfu@3.1.0(eslint@9.0.0): 2972 | dependencies: 2973 | eslint: 9.0.0 2974 | 2975 | eslint-plugin-command@3.1.0(eslint@9.0.0): 2976 | dependencies: 2977 | '@es-joy/jsdoccomment': 0.50.0 2978 | eslint: 9.0.0 2979 | 2980 | eslint-plugin-es-x@7.8.0(eslint@9.0.0): 2981 | dependencies: 2982 | '@eslint-community/eslint-utils': 4.4.1(eslint@9.0.0) 2983 | '@eslint-community/regexpp': 4.12.1 2984 | eslint: 9.0.0 2985 | eslint-compat-utils: 0.5.1(eslint@9.0.0) 2986 | 2987 | eslint-plugin-format@0.1.1(eslint@9.0.0): 2988 | dependencies: 2989 | '@dprint/formatter': 0.2.1 2990 | '@dprint/markdown': 0.16.4 2991 | '@dprint/toml': 0.6.4 2992 | eslint: 9.0.0 2993 | eslint-formatting-reporter: 0.0.0(eslint@9.0.0) 2994 | eslint-parser-plain: 0.1.1 2995 | prettier: 3.5.2 2996 | synckit: 0.9.2 2997 | optional: true 2998 | 2999 | eslint-plugin-import-x@4.6.1(eslint@9.0.0)(typescript@5.7.3): 3000 | dependencies: 3001 | '@types/doctrine': 0.0.9 3002 | '@typescript-eslint/scope-manager': 8.25.0 3003 | '@typescript-eslint/utils': 8.25.0(eslint@9.0.0)(typescript@5.7.3) 3004 | debug: 4.4.0 3005 | doctrine: 3.0.0 3006 | enhanced-resolve: 5.18.1 3007 | eslint: 9.0.0 3008 | eslint-import-resolver-node: 0.3.9 3009 | get-tsconfig: 4.10.0 3010 | is-glob: 4.0.3 3011 | minimatch: 9.0.5 3012 | semver: 7.7.1 3013 | stable-hash: 0.0.4 3014 | tslib: 2.8.1 3015 | transitivePeerDependencies: 3016 | - supports-color 3017 | - typescript 3018 | 3019 | eslint-plugin-jsdoc@50.6.3(eslint@9.0.0): 3020 | dependencies: 3021 | '@es-joy/jsdoccomment': 0.49.0 3022 | are-docs-informative: 0.0.2 3023 | comment-parser: 1.4.1 3024 | debug: 4.4.0 3025 | escape-string-regexp: 4.0.0 3026 | eslint: 9.0.0 3027 | espree: 10.3.0 3028 | esquery: 1.6.0 3029 | parse-imports: 2.2.1 3030 | semver: 7.7.1 3031 | spdx-expression-parse: 4.0.0 3032 | synckit: 0.9.2 3033 | transitivePeerDependencies: 3034 | - supports-color 3035 | 3036 | eslint-plugin-jsonc@2.19.1(eslint@9.0.0): 3037 | dependencies: 3038 | '@eslint-community/eslint-utils': 4.4.1(eslint@9.0.0) 3039 | eslint: 9.0.0 3040 | eslint-compat-utils: 0.6.4(eslint@9.0.0) 3041 | eslint-json-compat-utils: 0.2.1(eslint@9.0.0)(jsonc-eslint-parser@2.4.0) 3042 | espree: 9.6.1 3043 | graphemer: 1.4.0 3044 | jsonc-eslint-parser: 2.4.0 3045 | natural-compare: 1.4.0 3046 | synckit: 0.6.2 3047 | transitivePeerDependencies: 3048 | - '@eslint/json' 3049 | 3050 | eslint-plugin-n@17.15.1(eslint@9.0.0): 3051 | dependencies: 3052 | '@eslint-community/eslint-utils': 4.4.1(eslint@9.0.0) 3053 | enhanced-resolve: 5.18.1 3054 | eslint: 9.0.0 3055 | eslint-plugin-es-x: 7.8.0(eslint@9.0.0) 3056 | get-tsconfig: 4.10.0 3057 | globals: 15.15.0 3058 | ignore: 5.3.2 3059 | minimatch: 9.0.5 3060 | semver: 7.7.1 3061 | 3062 | eslint-plugin-no-only-tests@3.3.0: {} 3063 | 3064 | eslint-plugin-perfectionist@4.9.0(eslint@9.0.0)(typescript@5.7.3): 3065 | dependencies: 3066 | '@typescript-eslint/types': 8.25.0 3067 | '@typescript-eslint/utils': 8.25.0(eslint@9.0.0)(typescript@5.7.3) 3068 | eslint: 9.0.0 3069 | natural-orderby: 5.0.0 3070 | transitivePeerDependencies: 3071 | - supports-color 3072 | - typescript 3073 | 3074 | eslint-plugin-react-refresh@0.4.6(eslint@9.0.0): 3075 | dependencies: 3076 | eslint: 9.0.0 3077 | optional: true 3078 | 3079 | eslint-plugin-regexp@2.7.0(eslint@9.0.0): 3080 | dependencies: 3081 | '@eslint-community/eslint-utils': 4.4.1(eslint@9.0.0) 3082 | '@eslint-community/regexpp': 4.12.1 3083 | comment-parser: 1.4.1 3084 | eslint: 9.0.0 3085 | jsdoc-type-pratt-parser: 4.1.0 3086 | refa: 0.12.1 3087 | regexp-ast-analysis: 0.7.1 3088 | scslre: 0.3.0 3089 | 3090 | eslint-plugin-toml@0.12.0(eslint@9.0.0): 3091 | dependencies: 3092 | debug: 4.4.0 3093 | eslint: 9.0.0 3094 | eslint-compat-utils: 0.6.4(eslint@9.0.0) 3095 | lodash: 4.17.21 3096 | toml-eslint-parser: 0.10.0 3097 | transitivePeerDependencies: 3098 | - supports-color 3099 | 3100 | eslint-plugin-unicorn@57.0.0(eslint@9.0.0): 3101 | dependencies: 3102 | '@babel/helper-validator-identifier': 7.25.9 3103 | '@eslint-community/eslint-utils': 4.4.1(eslint@9.0.0) 3104 | ci-info: 4.1.0 3105 | clean-regexp: 1.0.0 3106 | core-js-compat: 3.40.0 3107 | eslint: 9.0.0 3108 | esquery: 1.6.0 3109 | globals: 15.15.0 3110 | indent-string: 5.0.0 3111 | is-builtin-module: 4.0.0 3112 | jsesc: 3.1.0 3113 | pluralize: 8.0.0 3114 | read-package-up: 11.0.0 3115 | regexp-tree: 0.1.27 3116 | regjsparser: 0.12.0 3117 | semver: 7.7.1 3118 | strip-indent: 4.0.0 3119 | 3120 | eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.25.0(@typescript-eslint/parser@8.25.0(eslint@9.0.0)(typescript@5.7.3))(eslint@9.0.0)(typescript@5.7.3))(eslint@9.0.0): 3121 | dependencies: 3122 | eslint: 9.0.0 3123 | optionalDependencies: 3124 | '@typescript-eslint/eslint-plugin': 8.25.0(@typescript-eslint/parser@8.25.0(eslint@9.0.0)(typescript@5.7.3))(eslint@9.0.0)(typescript@5.7.3) 3125 | 3126 | eslint-plugin-vue@9.32.0(eslint@9.0.0): 3127 | dependencies: 3128 | '@eslint-community/eslint-utils': 4.4.1(eslint@9.0.0) 3129 | eslint: 9.0.0 3130 | globals: 13.24.0 3131 | natural-compare: 1.4.0 3132 | nth-check: 2.1.1 3133 | postcss-selector-parser: 6.1.2 3134 | semver: 7.7.1 3135 | vue-eslint-parser: 9.4.3(eslint@9.0.0) 3136 | xml-name-validator: 4.0.0 3137 | transitivePeerDependencies: 3138 | - supports-color 3139 | 3140 | eslint-plugin-yml@1.17.0(eslint@9.0.0): 3141 | dependencies: 3142 | debug: 4.4.0 3143 | escape-string-regexp: 4.0.0 3144 | eslint: 9.0.0 3145 | eslint-compat-utils: 0.6.4(eslint@9.0.0) 3146 | natural-compare: 1.4.0 3147 | yaml-eslint-parser: 1.2.3 3148 | transitivePeerDependencies: 3149 | - supports-color 3150 | 3151 | eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.13)(eslint@9.0.0): 3152 | dependencies: 3153 | '@vue/compiler-sfc': 3.5.13 3154 | eslint: 9.0.0 3155 | 3156 | eslint-scope@7.2.2: 3157 | dependencies: 3158 | esrecurse: 4.3.0 3159 | estraverse: 5.3.0 3160 | 3161 | eslint-scope@8.2.0: 3162 | dependencies: 3163 | esrecurse: 4.3.0 3164 | estraverse: 5.3.0 3165 | 3166 | eslint-visitor-keys@3.4.3: {} 3167 | 3168 | eslint-visitor-keys@4.2.0: {} 3169 | 3170 | eslint@9.0.0: 3171 | dependencies: 3172 | '@eslint-community/eslint-utils': 4.4.1(eslint@9.0.0) 3173 | '@eslint-community/regexpp': 4.12.1 3174 | '@eslint/eslintrc': 3.3.0 3175 | '@eslint/js': 9.0.0 3176 | '@humanwhocodes/config-array': 0.12.3 3177 | '@humanwhocodes/module-importer': 1.0.1 3178 | '@nodelib/fs.walk': 1.2.8 3179 | ajv: 6.12.6 3180 | chalk: 4.1.2 3181 | cross-spawn: 7.0.6 3182 | debug: 4.4.0 3183 | escape-string-regexp: 4.0.0 3184 | eslint-scope: 8.2.0 3185 | eslint-visitor-keys: 4.2.0 3186 | espree: 10.3.0 3187 | esquery: 1.6.0 3188 | esutils: 2.0.3 3189 | fast-deep-equal: 3.1.3 3190 | file-entry-cache: 8.0.0 3191 | find-up: 5.0.0 3192 | glob-parent: 6.0.2 3193 | graphemer: 1.4.0 3194 | ignore: 5.3.2 3195 | imurmurhash: 0.1.4 3196 | is-glob: 4.0.3 3197 | is-path-inside: 3.0.3 3198 | json-stable-stringify-without-jsonify: 1.0.1 3199 | levn: 0.4.1 3200 | lodash.merge: 4.6.2 3201 | minimatch: 3.1.2 3202 | natural-compare: 1.4.0 3203 | optionator: 0.9.4 3204 | strip-ansi: 6.0.1 3205 | text-table: 0.2.0 3206 | transitivePeerDependencies: 3207 | - supports-color 3208 | 3209 | espree@10.3.0: 3210 | dependencies: 3211 | acorn: 8.14.0 3212 | acorn-jsx: 5.3.2(acorn@8.14.0) 3213 | eslint-visitor-keys: 4.2.0 3214 | 3215 | espree@9.6.1: 3216 | dependencies: 3217 | acorn: 8.14.0 3218 | acorn-jsx: 5.3.2(acorn@8.14.0) 3219 | eslint-visitor-keys: 3.4.3 3220 | 3221 | esquery@1.6.0: 3222 | dependencies: 3223 | estraverse: 5.3.0 3224 | 3225 | esrecurse@4.3.0: 3226 | dependencies: 3227 | estraverse: 5.3.0 3228 | 3229 | estraverse@5.3.0: {} 3230 | 3231 | estree-walker@2.0.2: {} 3232 | 3233 | esutils@2.0.3: {} 3234 | 3235 | fast-deep-equal@3.1.3: {} 3236 | 3237 | fast-diff@1.3.0: 3238 | optional: true 3239 | 3240 | fast-glob@3.3.3: 3241 | dependencies: 3242 | '@nodelib/fs.stat': 2.0.5 3243 | '@nodelib/fs.walk': 1.2.8 3244 | glob-parent: 5.1.2 3245 | merge2: 1.4.1 3246 | micromatch: 4.0.8 3247 | 3248 | fast-json-stable-stringify@2.1.0: {} 3249 | 3250 | fast-levenshtein@2.0.6: {} 3251 | 3252 | fastq@1.19.1: 3253 | dependencies: 3254 | reusify: 1.1.0 3255 | 3256 | fdir@6.4.3(picomatch@4.0.2): 3257 | optionalDependencies: 3258 | picomatch: 4.0.2 3259 | 3260 | file-entry-cache@8.0.0: 3261 | dependencies: 3262 | flat-cache: 4.0.1 3263 | 3264 | fill-range@7.1.1: 3265 | dependencies: 3266 | to-regex-range: 5.0.1 3267 | 3268 | find-up-simple@1.0.0: {} 3269 | 3270 | find-up@5.0.0: 3271 | dependencies: 3272 | locate-path: 6.0.0 3273 | path-exists: 4.0.0 3274 | 3275 | flat-cache@4.0.1: 3276 | dependencies: 3277 | flatted: 3.3.3 3278 | keyv: 4.5.4 3279 | 3280 | flatted@3.3.3: {} 3281 | 3282 | fs-minipass@2.1.0: 3283 | dependencies: 3284 | minipass: 3.3.6 3285 | 3286 | fsevents@2.3.3: 3287 | optional: true 3288 | 3289 | function-bind@1.1.2: {} 3290 | 3291 | get-tsconfig@4.10.0: 3292 | dependencies: 3293 | resolve-pkg-maps: 1.0.0 3294 | 3295 | giget@1.2.5: 3296 | dependencies: 3297 | citty: 0.1.6 3298 | consola: 3.4.0 3299 | defu: 6.1.4 3300 | node-fetch-native: 1.6.6 3301 | nypm: 0.5.4 3302 | pathe: 2.0.3 3303 | tar: 6.2.1 3304 | 3305 | glob-parent@5.1.2: 3306 | dependencies: 3307 | is-glob: 4.0.3 3308 | 3309 | glob-parent@6.0.2: 3310 | dependencies: 3311 | is-glob: 4.0.3 3312 | 3313 | globals@13.24.0: 3314 | dependencies: 3315 | type-fest: 0.20.2 3316 | 3317 | globals@14.0.0: {} 3318 | 3319 | globals@15.15.0: {} 3320 | 3321 | globby@11.1.0: 3322 | dependencies: 3323 | array-union: 2.1.0 3324 | dir-glob: 3.0.1 3325 | fast-glob: 3.3.3 3326 | ignore: 5.3.2 3327 | merge2: 1.4.1 3328 | slash: 3.0.0 3329 | optional: true 3330 | 3331 | graceful-fs@4.2.11: {} 3332 | 3333 | graphemer@1.4.0: {} 3334 | 3335 | has-flag@4.0.0: {} 3336 | 3337 | hasown@2.0.2: 3338 | dependencies: 3339 | function-bind: 1.1.2 3340 | 3341 | he@1.2.0: {} 3342 | 3343 | hosted-git-info@7.0.2: 3344 | dependencies: 3345 | lru-cache: 10.4.3 3346 | 3347 | htmlparser2@9.1.0: 3348 | dependencies: 3349 | domelementtype: 2.3.0 3350 | domhandler: 5.0.3 3351 | domutils: 3.2.2 3352 | entities: 4.5.0 3353 | 3354 | ignore@5.3.2: {} 3355 | 3356 | import-fresh@3.3.1: 3357 | dependencies: 3358 | parent-module: 1.0.1 3359 | resolve-from: 4.0.0 3360 | 3361 | import-meta-resolve@4.1.0: {} 3362 | 3363 | imurmurhash@0.1.4: {} 3364 | 3365 | indent-string@5.0.0: {} 3366 | 3367 | index-to-position@0.1.2: {} 3368 | 3369 | is-builtin-module@4.0.0: 3370 | dependencies: 3371 | builtin-modules: 4.0.0 3372 | 3373 | is-core-module@2.16.1: 3374 | dependencies: 3375 | hasown: 2.0.2 3376 | 3377 | is-docker@3.0.0: {} 3378 | 3379 | is-extglob@2.1.1: {} 3380 | 3381 | is-glob@4.0.3: 3382 | dependencies: 3383 | is-extglob: 2.1.1 3384 | 3385 | is-inside-container@1.0.0: 3386 | dependencies: 3387 | is-docker: 3.0.0 3388 | 3389 | is-number@7.0.0: {} 3390 | 3391 | is-path-inside@3.0.3: {} 3392 | 3393 | is-wsl@3.1.0: 3394 | dependencies: 3395 | is-inside-container: 1.0.0 3396 | 3397 | isexe@2.0.0: {} 3398 | 3399 | jiti@1.21.7: 3400 | optional: true 3401 | 3402 | jiti@2.4.2: {} 3403 | 3404 | js-tokens@4.0.0: {} 3405 | 3406 | js-yaml@4.1.0: 3407 | dependencies: 3408 | argparse: 2.0.1 3409 | 3410 | jsdoc-type-pratt-parser@4.1.0: {} 3411 | 3412 | jsesc@3.0.2: {} 3413 | 3414 | jsesc@3.1.0: {} 3415 | 3416 | json-buffer@3.0.1: {} 3417 | 3418 | json-schema-traverse@0.4.1: {} 3419 | 3420 | json-stable-stringify-without-jsonify@1.0.1: {} 3421 | 3422 | jsonc-eslint-parser@2.4.0: 3423 | dependencies: 3424 | acorn: 8.14.0 3425 | eslint-visitor-keys: 3.4.3 3426 | espree: 9.6.1 3427 | semver: 7.7.1 3428 | 3429 | jsonc-parser@3.3.1: {} 3430 | 3431 | keyv@4.5.4: 3432 | dependencies: 3433 | json-buffer: 3.0.1 3434 | 3435 | kleur@3.0.3: {} 3436 | 3437 | levn@0.4.1: 3438 | dependencies: 3439 | prelude-ls: 1.2.1 3440 | type-check: 0.4.0 3441 | 3442 | local-pkg@1.0.0: 3443 | dependencies: 3444 | mlly: 1.7.4 3445 | pkg-types: 1.3.1 3446 | 3447 | locate-path@6.0.0: 3448 | dependencies: 3449 | p-locate: 5.0.0 3450 | 3451 | lodash.merge@4.6.2: {} 3452 | 3453 | lodash@4.17.21: {} 3454 | 3455 | longest-streak@3.1.0: {} 3456 | 3457 | lru-cache@10.4.3: {} 3458 | 3459 | magic-string@0.30.17: 3460 | dependencies: 3461 | '@jridgewell/sourcemap-codec': 1.5.0 3462 | 3463 | markdown-table@3.0.4: {} 3464 | 3465 | mdast-util-find-and-replace@3.0.2: 3466 | dependencies: 3467 | '@types/mdast': 4.0.4 3468 | escape-string-regexp: 5.0.0 3469 | unist-util-is: 6.0.0 3470 | unist-util-visit-parents: 6.0.1 3471 | 3472 | mdast-util-from-markdown@2.0.2: 3473 | dependencies: 3474 | '@types/mdast': 4.0.4 3475 | '@types/unist': 3.0.3 3476 | decode-named-character-reference: 1.0.2 3477 | devlop: 1.1.0 3478 | mdast-util-to-string: 4.0.0 3479 | micromark: 4.0.1 3480 | micromark-util-decode-numeric-character-reference: 2.0.2 3481 | micromark-util-decode-string: 2.0.1 3482 | micromark-util-normalize-identifier: 2.0.1 3483 | micromark-util-symbol: 2.0.1 3484 | micromark-util-types: 2.0.1 3485 | unist-util-stringify-position: 4.0.0 3486 | transitivePeerDependencies: 3487 | - supports-color 3488 | 3489 | mdast-util-gfm-autolink-literal@2.0.1: 3490 | dependencies: 3491 | '@types/mdast': 4.0.4 3492 | ccount: 2.0.1 3493 | devlop: 1.1.0 3494 | mdast-util-find-and-replace: 3.0.2 3495 | micromark-util-character: 2.1.1 3496 | 3497 | mdast-util-gfm-footnote@2.1.0: 3498 | dependencies: 3499 | '@types/mdast': 4.0.4 3500 | devlop: 1.1.0 3501 | mdast-util-from-markdown: 2.0.2 3502 | mdast-util-to-markdown: 2.1.2 3503 | micromark-util-normalize-identifier: 2.0.1 3504 | transitivePeerDependencies: 3505 | - supports-color 3506 | 3507 | mdast-util-gfm-strikethrough@2.0.0: 3508 | dependencies: 3509 | '@types/mdast': 4.0.4 3510 | mdast-util-from-markdown: 2.0.2 3511 | mdast-util-to-markdown: 2.1.2 3512 | transitivePeerDependencies: 3513 | - supports-color 3514 | 3515 | mdast-util-gfm-table@2.0.0: 3516 | dependencies: 3517 | '@types/mdast': 4.0.4 3518 | devlop: 1.1.0 3519 | markdown-table: 3.0.4 3520 | mdast-util-from-markdown: 2.0.2 3521 | mdast-util-to-markdown: 2.1.2 3522 | transitivePeerDependencies: 3523 | - supports-color 3524 | 3525 | mdast-util-gfm-task-list-item@2.0.0: 3526 | dependencies: 3527 | '@types/mdast': 4.0.4 3528 | devlop: 1.1.0 3529 | mdast-util-from-markdown: 2.0.2 3530 | mdast-util-to-markdown: 2.1.2 3531 | transitivePeerDependencies: 3532 | - supports-color 3533 | 3534 | mdast-util-gfm@3.1.0: 3535 | dependencies: 3536 | mdast-util-from-markdown: 2.0.2 3537 | mdast-util-gfm-autolink-literal: 2.0.1 3538 | mdast-util-gfm-footnote: 2.1.0 3539 | mdast-util-gfm-strikethrough: 2.0.0 3540 | mdast-util-gfm-table: 2.0.0 3541 | mdast-util-gfm-task-list-item: 2.0.0 3542 | mdast-util-to-markdown: 2.1.2 3543 | transitivePeerDependencies: 3544 | - supports-color 3545 | 3546 | mdast-util-phrasing@4.1.0: 3547 | dependencies: 3548 | '@types/mdast': 4.0.4 3549 | unist-util-is: 6.0.0 3550 | 3551 | mdast-util-to-markdown@2.1.2: 3552 | dependencies: 3553 | '@types/mdast': 4.0.4 3554 | '@types/unist': 3.0.3 3555 | longest-streak: 3.1.0 3556 | mdast-util-phrasing: 4.1.0 3557 | mdast-util-to-string: 4.0.0 3558 | micromark-util-classify-character: 2.0.1 3559 | micromark-util-decode-string: 2.0.1 3560 | unist-util-visit: 5.0.0 3561 | zwitch: 2.0.4 3562 | 3563 | mdast-util-to-string@4.0.0: 3564 | dependencies: 3565 | '@types/mdast': 4.0.4 3566 | 3567 | merge2@1.4.1: {} 3568 | 3569 | micromark-core-commonmark@2.0.2: 3570 | dependencies: 3571 | decode-named-character-reference: 1.0.2 3572 | devlop: 1.1.0 3573 | micromark-factory-destination: 2.0.1 3574 | micromark-factory-label: 2.0.1 3575 | micromark-factory-space: 2.0.1 3576 | micromark-factory-title: 2.0.1 3577 | micromark-factory-whitespace: 2.0.1 3578 | micromark-util-character: 2.1.1 3579 | micromark-util-chunked: 2.0.1 3580 | micromark-util-classify-character: 2.0.1 3581 | micromark-util-html-tag-name: 2.0.1 3582 | micromark-util-normalize-identifier: 2.0.1 3583 | micromark-util-resolve-all: 2.0.1 3584 | micromark-util-subtokenize: 2.0.4 3585 | micromark-util-symbol: 2.0.1 3586 | micromark-util-types: 2.0.1 3587 | 3588 | micromark-extension-gfm-autolink-literal@2.1.0: 3589 | dependencies: 3590 | micromark-util-character: 2.1.1 3591 | micromark-util-sanitize-uri: 2.0.1 3592 | micromark-util-symbol: 2.0.1 3593 | micromark-util-types: 2.0.1 3594 | 3595 | micromark-extension-gfm-footnote@2.1.0: 3596 | dependencies: 3597 | devlop: 1.1.0 3598 | micromark-core-commonmark: 2.0.2 3599 | micromark-factory-space: 2.0.1 3600 | micromark-util-character: 2.1.1 3601 | micromark-util-normalize-identifier: 2.0.1 3602 | micromark-util-sanitize-uri: 2.0.1 3603 | micromark-util-symbol: 2.0.1 3604 | micromark-util-types: 2.0.1 3605 | 3606 | micromark-extension-gfm-strikethrough@2.1.0: 3607 | dependencies: 3608 | devlop: 1.1.0 3609 | micromark-util-chunked: 2.0.1 3610 | micromark-util-classify-character: 2.0.1 3611 | micromark-util-resolve-all: 2.0.1 3612 | micromark-util-symbol: 2.0.1 3613 | micromark-util-types: 2.0.1 3614 | 3615 | micromark-extension-gfm-table@2.1.1: 3616 | dependencies: 3617 | devlop: 1.1.0 3618 | micromark-factory-space: 2.0.1 3619 | micromark-util-character: 2.1.1 3620 | micromark-util-symbol: 2.0.1 3621 | micromark-util-types: 2.0.1 3622 | 3623 | micromark-extension-gfm-tagfilter@2.0.0: 3624 | dependencies: 3625 | micromark-util-types: 2.0.1 3626 | 3627 | micromark-extension-gfm-task-list-item@2.1.0: 3628 | dependencies: 3629 | devlop: 1.1.0 3630 | micromark-factory-space: 2.0.1 3631 | micromark-util-character: 2.1.1 3632 | micromark-util-symbol: 2.0.1 3633 | micromark-util-types: 2.0.1 3634 | 3635 | micromark-extension-gfm@3.0.0: 3636 | dependencies: 3637 | micromark-extension-gfm-autolink-literal: 2.1.0 3638 | micromark-extension-gfm-footnote: 2.1.0 3639 | micromark-extension-gfm-strikethrough: 2.1.0 3640 | micromark-extension-gfm-table: 2.1.1 3641 | micromark-extension-gfm-tagfilter: 2.0.0 3642 | micromark-extension-gfm-task-list-item: 2.1.0 3643 | micromark-util-combine-extensions: 2.0.1 3644 | micromark-util-types: 2.0.1 3645 | 3646 | micromark-factory-destination@2.0.1: 3647 | dependencies: 3648 | micromark-util-character: 2.1.1 3649 | micromark-util-symbol: 2.0.1 3650 | micromark-util-types: 2.0.1 3651 | 3652 | micromark-factory-label@2.0.1: 3653 | dependencies: 3654 | devlop: 1.1.0 3655 | micromark-util-character: 2.1.1 3656 | micromark-util-symbol: 2.0.1 3657 | micromark-util-types: 2.0.1 3658 | 3659 | micromark-factory-space@2.0.1: 3660 | dependencies: 3661 | micromark-util-character: 2.1.1 3662 | micromark-util-types: 2.0.1 3663 | 3664 | micromark-factory-title@2.0.1: 3665 | dependencies: 3666 | micromark-factory-space: 2.0.1 3667 | micromark-util-character: 2.1.1 3668 | micromark-util-symbol: 2.0.1 3669 | micromark-util-types: 2.0.1 3670 | 3671 | micromark-factory-whitespace@2.0.1: 3672 | dependencies: 3673 | micromark-factory-space: 2.0.1 3674 | micromark-util-character: 2.1.1 3675 | micromark-util-symbol: 2.0.1 3676 | micromark-util-types: 2.0.1 3677 | 3678 | micromark-util-character@2.1.1: 3679 | dependencies: 3680 | micromark-util-symbol: 2.0.1 3681 | micromark-util-types: 2.0.1 3682 | 3683 | micromark-util-chunked@2.0.1: 3684 | dependencies: 3685 | micromark-util-symbol: 2.0.1 3686 | 3687 | micromark-util-classify-character@2.0.1: 3688 | dependencies: 3689 | micromark-util-character: 2.1.1 3690 | micromark-util-symbol: 2.0.1 3691 | micromark-util-types: 2.0.1 3692 | 3693 | micromark-util-combine-extensions@2.0.1: 3694 | dependencies: 3695 | micromark-util-chunked: 2.0.1 3696 | micromark-util-types: 2.0.1 3697 | 3698 | micromark-util-decode-numeric-character-reference@2.0.2: 3699 | dependencies: 3700 | micromark-util-symbol: 2.0.1 3701 | 3702 | micromark-util-decode-string@2.0.1: 3703 | dependencies: 3704 | decode-named-character-reference: 1.0.2 3705 | micromark-util-character: 2.1.1 3706 | micromark-util-decode-numeric-character-reference: 2.0.2 3707 | micromark-util-symbol: 2.0.1 3708 | 3709 | micromark-util-encode@2.0.1: {} 3710 | 3711 | micromark-util-html-tag-name@2.0.1: {} 3712 | 3713 | micromark-util-normalize-identifier@2.0.1: 3714 | dependencies: 3715 | micromark-util-symbol: 2.0.1 3716 | 3717 | micromark-util-resolve-all@2.0.1: 3718 | dependencies: 3719 | micromark-util-types: 2.0.1 3720 | 3721 | micromark-util-sanitize-uri@2.0.1: 3722 | dependencies: 3723 | micromark-util-character: 2.1.1 3724 | micromark-util-encode: 2.0.1 3725 | micromark-util-symbol: 2.0.1 3726 | 3727 | micromark-util-subtokenize@2.0.4: 3728 | dependencies: 3729 | devlop: 1.1.0 3730 | micromark-util-chunked: 2.0.1 3731 | micromark-util-symbol: 2.0.1 3732 | micromark-util-types: 2.0.1 3733 | 3734 | micromark-util-symbol@2.0.1: {} 3735 | 3736 | micromark-util-types@2.0.1: {} 3737 | 3738 | micromark@4.0.1: 3739 | dependencies: 3740 | '@types/debug': 4.1.12 3741 | debug: 4.4.0 3742 | decode-named-character-reference: 1.0.2 3743 | devlop: 1.1.0 3744 | micromark-core-commonmark: 2.0.2 3745 | micromark-factory-space: 2.0.1 3746 | micromark-util-character: 2.1.1 3747 | micromark-util-chunked: 2.0.1 3748 | micromark-util-combine-extensions: 2.0.1 3749 | micromark-util-decode-numeric-character-reference: 2.0.2 3750 | micromark-util-encode: 2.0.1 3751 | micromark-util-normalize-identifier: 2.0.1 3752 | micromark-util-resolve-all: 2.0.1 3753 | micromark-util-sanitize-uri: 2.0.1 3754 | micromark-util-subtokenize: 2.0.4 3755 | micromark-util-symbol: 2.0.1 3756 | micromark-util-types: 2.0.1 3757 | transitivePeerDependencies: 3758 | - supports-color 3759 | 3760 | micromatch@4.0.8: 3761 | dependencies: 3762 | braces: 3.0.3 3763 | picomatch: 2.3.1 3764 | 3765 | min-indent@1.0.1: {} 3766 | 3767 | minimatch@3.1.2: 3768 | dependencies: 3769 | brace-expansion: 1.1.11 3770 | 3771 | minimatch@9.0.5: 3772 | dependencies: 3773 | brace-expansion: 2.0.1 3774 | 3775 | minipass@3.3.6: 3776 | dependencies: 3777 | yallist: 4.0.0 3778 | 3779 | minipass@5.0.0: {} 3780 | 3781 | minizlib@2.1.2: 3782 | dependencies: 3783 | minipass: 3.3.6 3784 | yallist: 4.0.0 3785 | 3786 | mkdirp@1.0.4: {} 3787 | 3788 | mlly@1.7.4: 3789 | dependencies: 3790 | acorn: 8.14.0 3791 | pathe: 2.0.3 3792 | pkg-types: 1.3.1 3793 | ufo: 1.5.4 3794 | 3795 | mrmime@2.0.1: {} 3796 | 3797 | ms@2.1.3: {} 3798 | 3799 | muggle-string@0.4.1: {} 3800 | 3801 | nanoid@3.3.8: {} 3802 | 3803 | natural-compare@1.4.0: {} 3804 | 3805 | natural-orderby@5.0.0: {} 3806 | 3807 | node-fetch-native@1.6.6: {} 3808 | 3809 | node-releases@2.0.19: {} 3810 | 3811 | normalize-package-data@6.0.2: 3812 | dependencies: 3813 | hosted-git-info: 7.0.2 3814 | semver: 7.7.1 3815 | validate-npm-package-license: 3.0.4 3816 | 3817 | nth-check@2.1.1: 3818 | dependencies: 3819 | boolbase: 1.0.0 3820 | 3821 | nypm@0.5.4: 3822 | dependencies: 3823 | citty: 0.1.6 3824 | consola: 3.4.0 3825 | pathe: 2.0.3 3826 | pkg-types: 1.3.1 3827 | tinyexec: 0.3.2 3828 | ufo: 1.5.4 3829 | 3830 | ohash@2.0.5: {} 3831 | 3832 | open@10.1.0: 3833 | dependencies: 3834 | default-browser: 5.2.1 3835 | define-lazy-prop: 3.0.0 3836 | is-inside-container: 1.0.0 3837 | is-wsl: 3.1.0 3838 | 3839 | optionator@0.9.4: 3840 | dependencies: 3841 | deep-is: 0.1.4 3842 | fast-levenshtein: 2.0.6 3843 | levn: 0.4.1 3844 | prelude-ls: 1.2.1 3845 | type-check: 0.4.0 3846 | word-wrap: 1.2.5 3847 | 3848 | p-limit@3.1.0: 3849 | dependencies: 3850 | yocto-queue: 0.1.0 3851 | 3852 | p-locate@5.0.0: 3853 | dependencies: 3854 | p-limit: 3.1.0 3855 | 3856 | package-manager-detector@0.2.9: {} 3857 | 3858 | parent-module@1.0.1: 3859 | dependencies: 3860 | callsites: 3.1.0 3861 | 3862 | parse-gitignore@2.0.0: {} 3863 | 3864 | parse-imports@2.2.1: 3865 | dependencies: 3866 | es-module-lexer: 1.6.0 3867 | slashes: 3.0.12 3868 | 3869 | parse-json@8.1.0: 3870 | dependencies: 3871 | '@babel/code-frame': 7.26.2 3872 | index-to-position: 0.1.2 3873 | type-fest: 4.35.0 3874 | 3875 | path-browserify@1.0.1: {} 3876 | 3877 | path-exists@4.0.0: {} 3878 | 3879 | path-key@3.1.1: {} 3880 | 3881 | path-parse@1.0.7: {} 3882 | 3883 | path-type@4.0.0: 3884 | optional: true 3885 | 3886 | pathe@2.0.3: {} 3887 | 3888 | perfect-debounce@1.0.0: {} 3889 | 3890 | picocolors@1.1.1: {} 3891 | 3892 | picomatch@2.3.1: {} 3893 | 3894 | picomatch@4.0.2: {} 3895 | 3896 | pkg-types@1.3.1: 3897 | dependencies: 3898 | confbox: 0.1.8 3899 | mlly: 1.7.4 3900 | pathe: 2.0.3 3901 | 3902 | pluralize@8.0.0: {} 3903 | 3904 | postcss-selector-parser@6.1.2: 3905 | dependencies: 3906 | cssesc: 3.0.0 3907 | util-deprecate: 1.0.2 3908 | 3909 | postcss@8.5.3: 3910 | dependencies: 3911 | nanoid: 3.3.8 3912 | picocolors: 1.1.1 3913 | source-map-js: 1.2.1 3914 | 3915 | prelude-ls@1.2.1: {} 3916 | 3917 | prettier-linter-helpers@1.0.0: 3918 | dependencies: 3919 | fast-diff: 1.3.0 3920 | optional: true 3921 | 3922 | prettier@3.5.2: 3923 | optional: true 3924 | 3925 | prompts@2.4.2: 3926 | dependencies: 3927 | kleur: 3.0.3 3928 | sisteransi: 1.0.5 3929 | 3930 | punycode@2.3.1: {} 3931 | 3932 | queue-microtask@1.2.3: {} 3933 | 3934 | rc9@2.1.2: 3935 | dependencies: 3936 | defu: 6.1.4 3937 | destr: 2.0.3 3938 | 3939 | read-package-up@11.0.0: 3940 | dependencies: 3941 | find-up-simple: 1.0.0 3942 | read-pkg: 9.0.1 3943 | type-fest: 4.35.0 3944 | 3945 | read-pkg@9.0.1: 3946 | dependencies: 3947 | '@types/normalize-package-data': 2.4.4 3948 | normalize-package-data: 6.0.2 3949 | parse-json: 8.1.0 3950 | type-fest: 4.35.0 3951 | unicorn-magic: 0.1.0 3952 | 3953 | readdirp@4.1.2: {} 3954 | 3955 | refa@0.12.1: 3956 | dependencies: 3957 | '@eslint-community/regexpp': 4.12.1 3958 | 3959 | regexp-ast-analysis@0.7.1: 3960 | dependencies: 3961 | '@eslint-community/regexpp': 4.12.1 3962 | refa: 0.12.1 3963 | 3964 | regexp-tree@0.1.27: {} 3965 | 3966 | regjsparser@0.12.0: 3967 | dependencies: 3968 | jsesc: 3.0.2 3969 | 3970 | resolve-from@4.0.0: {} 3971 | 3972 | resolve-pkg-maps@1.0.0: {} 3973 | 3974 | resolve@1.22.10: 3975 | dependencies: 3976 | is-core-module: 2.16.1 3977 | path-parse: 1.0.7 3978 | supports-preserve-symlinks-flag: 1.0.0 3979 | 3980 | reusify@1.1.0: {} 3981 | 3982 | rollup@4.34.8: 3983 | dependencies: 3984 | '@types/estree': 1.0.6 3985 | optionalDependencies: 3986 | '@rollup/rollup-android-arm-eabi': 4.34.8 3987 | '@rollup/rollup-android-arm64': 4.34.8 3988 | '@rollup/rollup-darwin-arm64': 4.34.8 3989 | '@rollup/rollup-darwin-x64': 4.34.8 3990 | '@rollup/rollup-freebsd-arm64': 4.34.8 3991 | '@rollup/rollup-freebsd-x64': 4.34.8 3992 | '@rollup/rollup-linux-arm-gnueabihf': 4.34.8 3993 | '@rollup/rollup-linux-arm-musleabihf': 4.34.8 3994 | '@rollup/rollup-linux-arm64-gnu': 4.34.8 3995 | '@rollup/rollup-linux-arm64-musl': 4.34.8 3996 | '@rollup/rollup-linux-loongarch64-gnu': 4.34.8 3997 | '@rollup/rollup-linux-powerpc64le-gnu': 4.34.8 3998 | '@rollup/rollup-linux-riscv64-gnu': 4.34.8 3999 | '@rollup/rollup-linux-s390x-gnu': 4.34.8 4000 | '@rollup/rollup-linux-x64-gnu': 4.34.8 4001 | '@rollup/rollup-linux-x64-musl': 4.34.8 4002 | '@rollup/rollup-win32-arm64-msvc': 4.34.8 4003 | '@rollup/rollup-win32-ia32-msvc': 4.34.8 4004 | '@rollup/rollup-win32-x64-msvc': 4.34.8 4005 | fsevents: 2.3.3 4006 | 4007 | run-applescript@7.0.0: {} 4008 | 4009 | run-parallel@1.2.0: 4010 | dependencies: 4011 | queue-microtask: 1.2.3 4012 | 4013 | scslre@0.3.0: 4014 | dependencies: 4015 | '@eslint-community/regexpp': 4.12.1 4016 | refa: 0.12.1 4017 | regexp-ast-analysis: 0.7.1 4018 | 4019 | semver@7.7.1: {} 4020 | 4021 | shebang-command@2.0.0: 4022 | dependencies: 4023 | shebang-regex: 3.0.0 4024 | 4025 | shebang-regex@3.0.0: {} 4026 | 4027 | sisteransi@1.0.5: {} 4028 | 4029 | slash@3.0.0: 4030 | optional: true 4031 | 4032 | slashes@3.0.12: {} 4033 | 4034 | source-map-js@1.2.1: {} 4035 | 4036 | spdx-correct@3.2.0: 4037 | dependencies: 4038 | spdx-expression-parse: 3.0.1 4039 | spdx-license-ids: 3.0.21 4040 | 4041 | spdx-exceptions@2.5.0: {} 4042 | 4043 | spdx-expression-parse@3.0.1: 4044 | dependencies: 4045 | spdx-exceptions: 2.5.0 4046 | spdx-license-ids: 3.0.21 4047 | 4048 | spdx-expression-parse@4.0.0: 4049 | dependencies: 4050 | spdx-exceptions: 2.5.0 4051 | spdx-license-ids: 3.0.21 4052 | 4053 | spdx-license-ids@3.0.21: {} 4054 | 4055 | stable-hash@0.0.4: {} 4056 | 4057 | strip-ansi@6.0.1: 4058 | dependencies: 4059 | ansi-regex: 5.0.1 4060 | 4061 | strip-indent@4.0.0: 4062 | dependencies: 4063 | min-indent: 1.0.1 4064 | 4065 | strip-json-comments@3.1.1: {} 4066 | 4067 | supports-color@7.2.0: 4068 | dependencies: 4069 | has-flag: 4.0.0 4070 | 4071 | supports-preserve-symlinks-flag@1.0.0: {} 4072 | 4073 | synckit@0.6.2: 4074 | dependencies: 4075 | tslib: 2.8.1 4076 | 4077 | synckit@0.9.2: 4078 | dependencies: 4079 | '@pkgr/core': 0.1.1 4080 | tslib: 2.8.1 4081 | 4082 | systemjs@6.15.1: {} 4083 | 4084 | tapable@2.2.1: {} 4085 | 4086 | tar@6.2.1: 4087 | dependencies: 4088 | chownr: 2.0.0 4089 | fs-minipass: 2.1.0 4090 | minipass: 5.0.0 4091 | minizlib: 2.1.2 4092 | mkdirp: 1.0.4 4093 | yallist: 4.0.0 4094 | 4095 | text-table@0.2.0: {} 4096 | 4097 | tinyexec@0.3.2: {} 4098 | 4099 | tinyglobby@0.2.12: 4100 | dependencies: 4101 | fdir: 6.4.3(picomatch@4.0.2) 4102 | picomatch: 4.0.2 4103 | 4104 | to-regex-range@5.0.1: 4105 | dependencies: 4106 | is-number: 7.0.0 4107 | 4108 | toml-eslint-parser@0.10.0: 4109 | dependencies: 4110 | eslint-visitor-keys: 3.4.3 4111 | 4112 | ts-api-utils@1.4.3(typescript@5.7.3): 4113 | dependencies: 4114 | typescript: 5.7.3 4115 | optional: true 4116 | 4117 | ts-api-utils@2.0.1(typescript@5.7.3): 4118 | dependencies: 4119 | typescript: 5.7.3 4120 | 4121 | tslib@2.8.1: {} 4122 | 4123 | type-check@0.4.0: 4124 | dependencies: 4125 | prelude-ls: 1.2.1 4126 | 4127 | type-fest@0.20.2: {} 4128 | 4129 | type-fest@4.35.0: {} 4130 | 4131 | typescript@5.7.3: {} 4132 | 4133 | ufo@1.5.4: {} 4134 | 4135 | unconfig@0.3.13: 4136 | dependencies: 4137 | '@antfu/utils': 0.7.10 4138 | defu: 6.1.4 4139 | jiti: 1.21.7 4140 | optional: true 4141 | 4142 | unicorn-magic@0.1.0: {} 4143 | 4144 | unist-util-is@6.0.0: 4145 | dependencies: 4146 | '@types/unist': 3.0.3 4147 | 4148 | unist-util-stringify-position@4.0.0: 4149 | dependencies: 4150 | '@types/unist': 3.0.3 4151 | 4152 | unist-util-visit-parents@6.0.1: 4153 | dependencies: 4154 | '@types/unist': 3.0.3 4155 | unist-util-is: 6.0.0 4156 | 4157 | unist-util-visit@5.0.0: 4158 | dependencies: 4159 | '@types/unist': 3.0.3 4160 | unist-util-is: 6.0.0 4161 | unist-util-visit-parents: 6.0.1 4162 | 4163 | update-browserslist-db@1.1.2(browserslist@4.24.4): 4164 | dependencies: 4165 | browserslist: 4.24.4 4166 | escalade: 3.2.0 4167 | picocolors: 1.1.1 4168 | 4169 | uri-js@4.4.1: 4170 | dependencies: 4171 | punycode: 2.3.1 4172 | 4173 | util-deprecate@1.0.2: {} 4174 | 4175 | validate-npm-package-license@3.0.4: 4176 | dependencies: 4177 | spdx-correct: 3.2.0 4178 | spdx-expression-parse: 3.0.1 4179 | 4180 | vite-plugin-monkey@5.0.8(vite@6.2.0(jiti@2.4.2)(yaml@2.7.0)): 4181 | dependencies: 4182 | acorn-walk: 8.3.4 4183 | cross-spawn: 7.0.6 4184 | htmlparser2: 9.1.0 4185 | import-meta-resolve: 4.1.0 4186 | magic-string: 0.30.17 4187 | mrmime: 2.0.1 4188 | open: 10.1.0 4189 | picocolors: 1.1.1 4190 | systemjs: 6.15.1 4191 | optionalDependencies: 4192 | vite: 6.2.0(jiti@2.4.2)(yaml@2.7.0) 4193 | 4194 | vite@6.2.0(jiti@2.4.2)(yaml@2.7.0): 4195 | dependencies: 4196 | esbuild: 0.25.0 4197 | postcss: 8.5.3 4198 | rollup: 4.34.8 4199 | optionalDependencies: 4200 | fsevents: 2.3.3 4201 | jiti: 2.4.2 4202 | yaml: 2.7.0 4203 | 4204 | vscode-uri@3.1.0: {} 4205 | 4206 | vue-eslint-parser@9.4.3(eslint@9.0.0): 4207 | dependencies: 4208 | debug: 4.4.0 4209 | eslint: 9.0.0 4210 | eslint-scope: 7.2.2 4211 | eslint-visitor-keys: 3.4.3 4212 | espree: 9.6.1 4213 | esquery: 1.6.0 4214 | lodash: 4.17.21 4215 | semver: 7.7.1 4216 | transitivePeerDependencies: 4217 | - supports-color 4218 | 4219 | vue-tsc@2.2.4(typescript@5.7.3): 4220 | dependencies: 4221 | '@volar/typescript': 2.4.11 4222 | '@vue/language-core': 2.2.4(typescript@5.7.3) 4223 | typescript: 5.7.3 4224 | 4225 | vue@3.5.13(typescript@5.7.3): 4226 | dependencies: 4227 | '@vue/compiler-dom': 3.5.13 4228 | '@vue/compiler-sfc': 3.5.13 4229 | '@vue/runtime-dom': 3.5.13 4230 | '@vue/server-renderer': 3.5.13(vue@3.5.13(typescript@5.7.3)) 4231 | '@vue/shared': 3.5.13 4232 | optionalDependencies: 4233 | typescript: 5.7.3 4234 | 4235 | which@2.0.2: 4236 | dependencies: 4237 | isexe: 2.0.0 4238 | 4239 | word-wrap@1.2.5: {} 4240 | 4241 | xml-name-validator@4.0.0: {} 4242 | 4243 | yallist@4.0.0: {} 4244 | 4245 | yaml-eslint-parser@1.2.3: 4246 | dependencies: 4247 | eslint-visitor-keys: 3.4.3 4248 | lodash: 4.17.21 4249 | yaml: 2.7.0 4250 | 4251 | yaml@2.7.0: {} 4252 | 4253 | yocto-queue@0.1.0: {} 4254 | 4255 | zwitch@2.0.4: {} 4256 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | ## 安装地址 2 | 3 | - [点击安装](https://github.com/dxhuii/delWeibo/raw/master/dist/delwb.user.js) 4 | - [批量删除新浪微博博文 greasyfork(油猴脚本) 安装地址](https://greasyfork.org/zh-CN/scripts/376618-%E6%89%B9%E9%87%8F%E5%88%A0%E9%99%A4%E6%96%B0%E6%B5%AA%E5%BE%AE%E5%8D%9A%E5%8D%9A%E6%96%87) 5 | 6 | ## 说明 7 | 8 | - 一个可以批量删除新浪微博的小工具,搜索了好多,找不到合适的,刚好找到一段脚本 9 | - 由于这个只能删除当前页面,刷新之后还得手动再次执行,比较麻烦。特做此插件,可以在浏览器刷新之后自动执行。 10 | 11 | ## 安装好脚本 12 | 13 | - 注意:在打开之前一定要想清楚,是否所有微博都要删除,这个工具是按顺序删除,没有排除功能 14 | - 脚本只会在个人中心生效,进到对应的页面,需要刷新一下页面才能生效。如: `https://weibo.com/5665042424/profile` (旧) `https://weibo.com/u/5665042424` (新) 15 | - 在浏览器右侧正中间增加了开始按钮,点击开始就开始删除微博博文了,中途想中断,点击结束按钮即可。 16 | 17 | ## 感谢 18 | 19 | - `https://github.com/Einsamleser` 提供的批量取消微博收藏 20 | - `https://github.com/lisonge/vite-plugin-monkey` 21 | - 由于我操作失误没能合并 pull,现在手动添加一下。 22 | 23 | ## 切记 24 | 25 | - 使用完了,记得关掉,或者删除掉,不然只要打开微博主页,就会进行删除微博。 26 | 27 | ## 更新 28 | 29 | - [CHANGELOG](https://github.com/dxhuii/delWeibo/blob/master/CHANGELOG.md) 30 | -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- 1 | 4 | 5 | 8 | -------------------------------------------------------------------------------- /src/components/DelWeibo.vue: -------------------------------------------------------------------------------- 1 | 116 | 117 | 125 | 126 | 144 | -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- 1 | import { createApp } from 'vue' 2 | import App from './App.vue' 3 | 4 | createApp(App).mount( 5 | (() => { 6 | const app = document.createElement('div') 7 | document.body.append(app) 8 | return app 9 | })() 10 | ) 11 | -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | /// 3 | /// / 4 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "ESNext", 4 | "jsx": "preserve", 5 | "lib": ["ESNext", "DOM"], 6 | "useDefineForClassFields": true, 7 | "module": "ESNext", 8 | "moduleResolution": "Node", 9 | "resolveJsonModule": true, 10 | "strict": true, 11 | "noEmit": true, 12 | "esModuleInterop": true, 13 | "isolatedModules": true, 14 | "skipLibCheck": true 15 | }, 16 | "references": [{ "path": "./tsconfig.node.json" }], 17 | "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"] 18 | } 19 | -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "composite": true, 4 | "module": "ESNext", 5 | "moduleResolution": "Node", 6 | "allowSyntheticDefaultImports": true 7 | }, 8 | "include": ["vite.config.ts"] 9 | } 10 | -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- 1 | import vue from '@vitejs/plugin-vue' 2 | import { defineConfig } from 'vite' 3 | import monkey, { cdn } from 'vite-plugin-monkey' 4 | 5 | // https://vitejs.dev/config/ 6 | export default defineConfig({ 7 | plugins: [ 8 | vue(), 9 | monkey({ 10 | entry: 'src/main.ts', 11 | userscript: { 12 | name: '批量删除新浪微博博文', 13 | icon: 'https://weibo.com/favicon.ico', 14 | namespace: 'https://github.com/dxhuii/delWeibo', 15 | author: 'plain', 16 | description: '批量删除新浪微博', 17 | match: ['*://weibo.com/*/profile?*', '*://weibo.com/u/*', '*://weibo.com/fav*', '*://weibo.com/u/page/fav/*'], 18 | license: 'MIT' 19 | }, 20 | build: { 21 | externalGlobals: { 22 | vue: cdn.jsdelivr('Vue', 'dist/vue.global.prod.js') 23 | } 24 | } 25 | }) 26 | ] 27 | }) 28 | --------------------------------------------------------------------------------