[READ-ONLY] Mirror of https://github.com/danielroe/rollup-plugin-pure. Annotate functions as pure for Rollup
0

Configure Feed

Select the types of activity you want to include in your feed.

chore(deps): update all linters (major) (#198)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>

author
renovate[bot]
co-author
renovate[bot]
co-author
Daniel Roe
committer
GitHub
date (Oct 17, 2024, 9:57 PM +0100) commit afb5c38b parent 3c1a5a7b
+2042 -402
-2
.eslintignore
··· 1 - dist 2 - node_modules
-24
.eslintrc.cjs
··· 1 - module.exports = { 2 - env: { 3 - browser: true, 4 - es6: true, 5 - node: true, 6 - }, 7 - parser: '@typescript-eslint/parser', 8 - parserOptions: { 9 - sourceType: 'module', 10 - }, 11 - plugins: ['@typescript-eslint'], 12 - extends: ['plugin:@typescript-eslint/recommended', 'eslint:recommended'], 13 - rules: { 14 - '@typescript-eslint/ban-ts-comment': 'off', 15 - '@typescript-eslint/ban-types': 'off', 16 - '@typescript-eslint/explicit-function-return-type': 'off', 17 - '@typescript-eslint/explicit-module-boundary-types': 'off', 18 - '@typescript-eslint/no-inferrable-types': 1, 19 - '@typescript-eslint/no-explicit-any': 'off', 20 - 'no-unused-vars': 'off', 21 - 'no-redeclare': 'off', 22 - 'no-undef': 'off', 23 - }, 24 - }
+2 -2
.github/ISSUE_TEMPLATE/bug-report.yml
··· 1 - name: "\U0001F41B Bug report" 1 + name: 🐛 Bug report 2 2 description: Something's not working 3 - labels: ["bug"] 3 + labels: [bug] 4 4 body: 5 5 - type: textarea 6 6 validations:
+2 -2
.github/ISSUE_TEMPLATE/documentation.yml
··· 1 - name: "\U0001F4DA Documentation" 1 + name: 📚 Documentation 2 2 description: How do I ... ? 3 - labels: ["documentation"] 3 + labels: [documentation] 4 4 body: 5 5 - type: textarea 6 6 validations:
+2 -2
.github/ISSUE_TEMPLATE/feature-suggestion.yml
··· 1 - name: "\U0001F195 Feature suggestion" 1 + name: 🆕 Feature suggestion 2 2 description: Suggest an idea 3 - labels: ["enhancement"] 3 + labels: [enhancement] 4 4 body: 5 5 - type: textarea 6 6 validations:
+2 -2
.github/ISSUE_TEMPLATE/help-wanted.yml
··· 1 - name: "\U0001F198 Help" 1 + name: 🆘 Help 2 2 description: I need help with ... 3 - labels: ["help"] 3 + labels: [help] 4 4 body: 5 5 - type: textarea 6 6 validations:
+2 -3
.github/workflows/autofix.yml
··· 1 - name: autofix.ci # needed to securely identify the workflow 1 + name: autofix.ci # needed to securely identify the workflow 2 2 3 3 on: 4 4 pull_request: ··· 19 19 - uses: actions/setup-node@v4 20 20 with: 21 21 node-version: 18 22 - cache: "pnpm" 22 + cache: pnpm 23 23 24 24 - name: 📦 Install dependencies 25 25 run: pnpm install ··· 34 34 run: pnpm test -u 35 35 36 36 - uses: autofix-ci/action@ff86a557419858bb967097bfc916833f5647fa8c 37 -
+2 -2
.github/workflows/ci.yml
··· 19 19 - uses: actions/setup-node@v4 20 20 with: 21 21 node-version: 18 22 - cache: "pnpm" 22 + cache: pnpm 23 23 24 24 - name: 📦 Install dependencies 25 25 run: pnpm install ··· 39 39 - uses: actions/setup-node@v4 40 40 with: 41 41 node-version: 18 42 - cache: "pnpm" 42 + cache: pnpm 43 43 44 44 - name: 📦 Install dependencies 45 45 run: pnpm install
+6 -6
.github/workflows/codeql.yml
··· 1 - name: "CodeQL" 1 + name: CodeQL 2 2 3 3 on: 4 4 push: 5 - branches: [ "main" ] 5 + branches: [main] 6 6 pull_request: 7 - branches: [ "main" ] 7 + branches: [main] 8 8 schedule: 9 - - cron: "43 11 * * 1" 9 + - cron: '43 11 * * 1' 10 10 11 11 jobs: 12 12 analyze: ··· 20 20 strategy: 21 21 fail-fast: false 22 22 matrix: 23 - language: [ javascript ] 23 + language: [javascript] 24 24 25 25 steps: 26 26 - name: Checkout ··· 38 38 - name: Perform CodeQL Analysis 39 39 uses: github/codeql-action/analyze@v3 40 40 with: 41 - category: "/language:${{ matrix.language }}" 41 + category: '/language:${{ matrix.language }}'
+1 -1
README.md
··· 31 31 ``` 32 32 33 33 ```js 34 - import { defineConfig } from 'vite' 35 34 import { PluginPure } from 'rollup-plugin-pure' 35 + import { defineConfig } from 'vite' 36 36 37 37 export default defineConfig({ 38 38 plugins: [
+9
eslint.config.mjs
··· 1 + // @ts-check 2 + import antfu from '@antfu/eslint-config' 3 + 4 + export default antfu().append({ 5 + files: ['playground/**'], 6 + rules: { 7 + 'no-console': 'off', 8 + }, 9 + })
-5
lint-staged.config.cjs
··· 1 - module.exports = { 2 - '*.{js,ts,mjs,cjs}': ['pnpm lint:eslint', 'pnpm lint:prettier'], 3 - '{!(package)*.json,*.code-snippets,.*rc}': ['pnpm lint:prettier --parser json'], 4 - 'package.json': ['pnpm lint:prettier'], 5 - }
+20 -21
package.json
··· 1 1 { 2 2 "name": "rollup-plugin-pure", 3 + "type": "module", 3 4 "version": "0.2.1", 5 + "packageManager": "pnpm@9.12.1", 6 + "description": "Annotate functions as pure for Rollup", 7 + "author": { 8 + "name": "Daniel Roe <daniel@roe.dev>", 9 + "url": "https://github.com/danielroe" 10 + }, 4 11 "license": "MIT", 5 - "description": "Annotate functions as pure for Rollup", 6 12 "repository": "danielroe/rollup-plugin-pure", 7 13 "keywords": [ 8 14 "vite", 9 15 "rollup", 10 16 "pure-annotation" 11 17 ], 12 - "author": { 13 - "name": "Daniel Roe <daniel@roe.dev>", 14 - "url": "https://github.com/danielroe" 15 - }, 16 - "type": "module", 17 18 "exports": { 18 19 ".": { 19 20 "types": "./dist/index.d.ts", ··· 31 32 "dev": "nuxi dev playground", 32 33 "dev:build": "nuxi build playground", 33 34 "dev:prepare": "unbuild --stub", 34 - "lint": "pnpm lint:all:eslint && pnpm lint:all:prettier", 35 - "lint:all:eslint": "pnpm lint:eslint --ext .ts,.js,.mjs,.cjs .", 36 - "lint:all:prettier": "pnpm lint:prettier \"{src,test}/**/*.{js,json,ts}\"", 37 - "lint:eslint": "eslint --fix", 38 - "lint:prettier": "prettier --write --log-level warn", 35 + "lint": "pnpm eslint .", 39 36 "prepack": "pnpm build", 40 37 "prepublishOnly": "pnpm lint && pnpm test", 41 38 "release": "bumpp && npm publish", 42 39 "test": "vitest run", 43 40 "test:types": "tsc --noEmit" 44 41 }, 42 + "peerDependencies": { 43 + "rollup": "^3.0.0 || ^4.0.0" 44 + }, 45 45 "dependencies": { 46 46 "@rollup/pluginutils": "^5.0.4", 47 47 "magic-string": "^0.30.3", 48 48 "strip-literal": "^2.0.0" 49 49 }, 50 50 "devDependencies": { 51 - "@typescript-eslint/eslint-plugin": "6.21.0", 52 - "@typescript-eslint/parser": "6.21.0", 51 + "@antfu/eslint-config": "^3.8.0", 52 + "@typescript-eslint/eslint-plugin": "8.10.0", 53 + "@typescript-eslint/parser": "8.10.0", 53 54 "@vitest/coverage-v8": "2.1.2", 54 55 "bumpp": "9.7.1", 55 - "eslint": "8.57.1", 56 - "eslint-config-prettier": "9.1.0", 57 - "eslint-plugin-prettier": "5.2.1", 56 + "eslint": "9.12.0", 58 57 "execa": "9.4.0", 59 58 "expect-type": "1.1.0", 60 59 "lint-staged": "15.2.10", 61 60 "magic-regexp": "0.8.0", 62 61 "pathe": "1.1.2", 63 - "prettier": "3.3.3", 64 62 "rollup": "4.24.0", 65 63 "simple-git-hooks": "2.11.1", 66 64 "typescript": "5.6.3", ··· 68 66 "vite": "5.4.8", 69 67 "vitest": "2.1.2" 70 68 }, 71 - "peerDependencies": { 72 - "rollup": "^3.0.0 || ^4.0.0" 73 - }, 74 69 "resolutions": { 75 70 "rollup-plugin-pure": "link:." 76 71 }, 77 72 "simple-git-hooks": { 78 73 "pre-commit": "pnpm lint-staged" 79 74 }, 80 - "packageManager": "pnpm@9.12.1" 75 + "lint-staged": { 76 + "*": [ 77 + "pnpm eslint --fix" 78 + ] 79 + } 81 80 }
+1 -1
playground/package.json
··· 1 1 { 2 - "private": true, 3 2 "name": "rollup-plugin-pure-playground", 4 3 "type": "module", 4 + "private": true, 5 5 "scripts": { 6 6 "dev": "vite dev", 7 7 "build": "vite build"
+4 -4
playground/src/impure.js
··· 1 - function defineComponent (options) { 1 + function defineComponent(options) { 2 2 console.log('this should be in final bundle') 3 3 return options 4 4 } 5 5 6 - function $createConfig (options) { 6 + function $createConfig(options) { 7 7 console.log('this should be in final bundle') 8 8 return options 9 9 } 10 10 11 11 export const comp = defineComponent({ 12 - someComponent: true 12 + someComponent: true, 13 13 }) 14 14 15 15 export const config = $createConfig({ 16 - someConfig: true 16 + someConfig: true, 17 17 }) 18 18 19 19 export const bar = 'world'
+4 -4
playground/src/pure.js
··· 1 - function defineComponent (options) { 1 + function defineComponent(options) { 2 2 console.log('this should not be in final bundle') 3 3 return options 4 4 } 5 5 6 - function $createConfig (options) { 6 + function $createConfig(options) { 7 7 console.log('this should not be in final bundle') 8 8 return options 9 9 } 10 10 11 11 export const comp = defineComponent({ 12 - someComponent: true 12 + someComponent: true, 13 13 }) 14 14 15 15 export const config = $createConfig({ 16 - someConfig: true 16 + someConfig: true, 17 17 }) 18 18 19 19 // ensures regex isn’t over-eager
+1 -1
playground/vite.config.mjs
··· 1 - import { defineConfig } from 'vite' 2 1 import { PluginPure } from 'rollup-plugin-pure' 2 + import { defineConfig } from 'vite' 3 3 4 4 export default defineConfig({ 5 5 plugins: [
+1971 -301
pnpm-lock.yaml
··· 21 21 specifier: ^2.0.0 22 22 version: 2.1.0 23 23 devDependencies: 24 + '@antfu/eslint-config': 25 + specifier: ^3.8.0 26 + version: 3.8.0(@typescript-eslint/utils@8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(@vue/compiler-sfc@3.5.12)(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)(vitest@2.1.2(@types/node@20.14.2)) 24 27 '@typescript-eslint/eslint-plugin': 25 - specifier: 6.21.0 26 - version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3) 28 + specifier: 8.10.0 29 + version: 8.10.0(@typescript-eslint/parser@8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) 27 30 '@typescript-eslint/parser': 28 - specifier: 6.21.0 29 - version: 6.21.0(eslint@8.57.1)(typescript@5.6.3) 31 + specifier: 8.10.0 32 + version: 8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) 30 33 '@vitest/coverage-v8': 31 34 specifier: 2.1.2 32 35 version: 2.1.2(vitest@2.1.2(@types/node@20.14.2)) ··· 34 37 specifier: 9.7.1 35 38 version: 9.7.1(magicast@0.3.4) 36 39 eslint: 37 - specifier: 8.57.1 38 - version: 8.57.1 39 - eslint-config-prettier: 40 - specifier: 9.1.0 41 - version: 9.1.0(eslint@8.57.1) 42 - eslint-plugin-prettier: 43 - specifier: 5.2.1 44 - version: 5.2.1(eslint-config-prettier@9.1.0(eslint@8.57.1))(eslint@8.57.1)(prettier@3.3.3) 40 + specifier: 9.12.0 41 + version: 9.12.0(jiti@1.21.6) 45 42 execa: 46 43 specifier: 9.4.0 47 44 version: 9.4.0 ··· 57 54 pathe: 58 55 specifier: 1.1.2 59 56 version: 1.1.2 60 - prettier: 61 - specifier: 3.3.3 62 - version: 3.3.3 63 57 rollup: 64 58 specifier: 4.24.0 65 59 version: 4.24.0 ··· 86 80 version: link:.. 87 81 vite: 88 82 specifier: latest 89 - version: 5.4.8(@types/node@20.14.2) 83 + version: 5.4.9(@types/node@20.14.2) 90 84 91 85 packages: 92 86 ··· 94 88 resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} 95 89 engines: {node: '>=6.0.0'} 96 90 91 + '@antfu/eslint-config@3.8.0': 92 + resolution: {integrity: sha512-O5QSufPHpKTm0wk1OQ5c2mOZVzCqYV3hIDrt5zt+cOWqiG8YXLPkSOD4fFwjomATtOuUbcLUwkcgY5dErM7aIw==} 93 + hasBin: true 94 + peerDependencies: 95 + '@eslint-react/eslint-plugin': ^1.5.8 96 + '@prettier/plugin-xml': ^3.4.1 97 + '@unocss/eslint-plugin': '>=0.50.0' 98 + astro-eslint-parser: ^1.0.2 99 + eslint: ^9.10.0 100 + eslint-plugin-astro: ^1.2.0 101 + eslint-plugin-format: '>=0.1.0' 102 + eslint-plugin-react-hooks: ^5.0.0 103 + eslint-plugin-react-refresh: ^0.4.4 104 + eslint-plugin-solid: ^0.14.3 105 + eslint-plugin-svelte: '>=2.35.1' 106 + prettier-plugin-astro: ^0.13.0 107 + prettier-plugin-slidev: ^1.0.5 108 + svelte-eslint-parser: '>=0.37.0' 109 + peerDependenciesMeta: 110 + '@eslint-react/eslint-plugin': 111 + optional: true 112 + '@prettier/plugin-xml': 113 + optional: true 114 + '@unocss/eslint-plugin': 115 + optional: true 116 + astro-eslint-parser: 117 + optional: true 118 + eslint-plugin-astro: 119 + optional: true 120 + eslint-plugin-format: 121 + optional: true 122 + eslint-plugin-react-hooks: 123 + optional: true 124 + eslint-plugin-react-refresh: 125 + optional: true 126 + eslint-plugin-solid: 127 + optional: true 128 + eslint-plugin-svelte: 129 + optional: true 130 + prettier-plugin-astro: 131 + optional: true 132 + prettier-plugin-slidev: 133 + optional: true 134 + svelte-eslint-parser: 135 + optional: true 136 + 137 + '@antfu/install-pkg@0.4.1': 138 + resolution: {integrity: sha512-T7yB5QNG29afhWVkVq7XeIMBa5U/vs9mX69YqayXypPRmYzUmzwnYltplHmPtZ4HPCn+sQKeXW8I47wCbuBOjw==} 139 + 140 + '@antfu/utils@0.7.10': 141 + resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} 142 + 97 143 '@babel/code-frame@7.24.7': 98 144 resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} 99 145 engines: {node: '>=6.9.0'} ··· 148 194 resolution: {integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==} 149 195 engines: {node: '>=6.9.0'} 150 196 197 + '@babel/helper-string-parser@7.25.7': 198 + resolution: {integrity: sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==} 199 + engines: {node: '>=6.9.0'} 200 + 151 201 '@babel/helper-validator-identifier@7.24.7': 152 202 resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} 153 203 engines: {node: '>=6.9.0'} 154 204 205 + '@babel/helper-validator-identifier@7.25.7': 206 + resolution: {integrity: sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==} 207 + engines: {node: '>=6.9.0'} 208 + 155 209 '@babel/helper-validator-option@7.24.7': 156 210 resolution: {integrity: sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==} 157 211 engines: {node: '>=6.9.0'} ··· 166 220 167 221 '@babel/parser@7.24.7': 168 222 resolution: {integrity: sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==} 223 + engines: {node: '>=6.0.0'} 224 + hasBin: true 225 + 226 + '@babel/parser@7.25.8': 227 + resolution: {integrity: sha512-HcttkxzdPucv3nNFmfOOMfFf64KgdJVqm1KaCm25dPGMLElo9nsLvXeJECQg8UzPuBGLyTSA0ZzqCtDSzKTEoQ==} 169 228 engines: {node: '>=6.0.0'} 170 229 hasBin: true 171 230 ··· 185 244 resolution: {integrity: sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==} 186 245 engines: {node: '>=6.9.0'} 187 246 247 + '@babel/types@7.25.8': 248 + resolution: {integrity: sha512-JWtuCu8VQsMladxVz/P4HzHUGCAwpuqacmowgXFs5XjxIgKuNjnLokQzuVjlTvIzODaDmpjT3oxcC48vyk9EWg==} 249 + engines: {node: '>=6.9.0'} 250 + 188 251 '@bcoe/v8-coverage@0.2.3': 189 252 resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} 253 + 254 + '@clack/core@0.3.4': 255 + resolution: {integrity: sha512-H4hxZDXgHtWTwV3RAVenqcC4VbJZNegbBjlPvzOzCouXtS2y3sDvlO3IsbrPNWuLWPPlYVYPghQdSF64683Ldw==} 256 + 257 + '@clack/prompts@0.7.0': 258 + resolution: {integrity: sha512-0MhX9/B4iL6Re04jPrttDm+BsP8y6mS7byuv0BvXgdXhbV5PdlsHt55dvNsuBCPZ7xq1oTAOOuotR9NFbQyMSA==} 259 + bundledDependencies: 260 + - is-unicode-supported 261 + 262 + '@es-joy/jsdoccomment@0.48.0': 263 + resolution: {integrity: sha512-G6QUWIcC+KvSwXNsJyDTHvqUdNoAVJPPgkc3+Uk4WBKqZvoXhlvazOgm9aL0HwihJLQf0l+tOE2UFzXBqCqgDw==} 264 + engines: {node: '>=16'} 265 + 266 + '@es-joy/jsdoccomment@0.49.0': 267 + resolution: {integrity: sha512-xjZTSFgECpb9Ohuk5yMX5RhUEbfeQcuOp8IF60e+wyzWEF0M5xeSgqsfLtvPEX8BIyOX9saZqzuGPmZ8oWc+5Q==} 268 + engines: {node: '>=16'} 190 269 191 270 '@esbuild/aix-ppc64@0.19.12': 192 271 resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} ··· 602 681 cpu: [x64] 603 682 os: [win32] 604 683 684 + '@eslint-community/eslint-plugin-eslint-comments@4.4.0': 685 + resolution: {integrity: sha512-yljsWl5Qv3IkIRmJ38h3NrHXFCm4EUl55M8doGTF6hvzvFF8kRpextgSrg2dwHev9lzBZyafCr9RelGIyQm6fw==} 686 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 687 + peerDependencies: 688 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 689 + 605 690 '@eslint-community/eslint-utils@4.4.0': 606 691 resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} 607 692 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} ··· 612 697 resolution: {integrity: sha512-Zm2NGpWELsQAD1xsJzGQpYfvICSsFkEpU0jxBjfdC6uNEWXcHnfs9hScFWtXVDVl+rBQJGrl4g1vcKIejpH9dA==} 613 698 engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 614 699 615 - '@eslint/eslintrc@2.1.4': 616 - resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} 617 - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 700 + '@eslint-community/regexpp@4.11.1': 701 + resolution: {integrity: sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==} 702 + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 618 703 619 - '@eslint/js@8.57.1': 620 - resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} 621 - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 704 + '@eslint/compat@1.2.0': 705 + resolution: {integrity: sha512-CkPWddN7J9JPrQedEr2X7AjK9y1jaMJtxZ4A/+jTMFA2+n5BWhcKHW/EbJyARqg2zzQfgtWUtVmG3hrG6+nGpg==} 706 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 707 + peerDependencies: 708 + eslint: ^9.10.0 709 + peerDependenciesMeta: 710 + eslint: 711 + optional: true 622 712 623 - '@humanwhocodes/config-array@0.13.0': 624 - resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} 625 - engines: {node: '>=10.10.0'} 626 - deprecated: Use @eslint/config-array instead 713 + '@eslint/config-array@0.18.0': 714 + resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} 715 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 716 + 717 + '@eslint/core@0.6.0': 718 + resolution: {integrity: sha512-8I2Q8ykA4J0x0o7cg67FPVnehcqWTBehu/lmY+bolPFHGjh49YzGBMXTvpqVgEbBdvNCSxj6iFgiIyHzf03lzg==} 719 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 720 + 721 + '@eslint/eslintrc@3.1.0': 722 + resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} 723 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 724 + 725 + '@eslint/js@9.12.0': 726 + resolution: {integrity: sha512-eohesHH8WFRUprDNyEREgqP6beG6htMeUYeCpkEgBCieCMme5r9zFWjzAJp//9S+Kub4rqE+jXe9Cp1a7IYIIA==} 727 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 728 + 729 + '@eslint/markdown@6.2.0': 730 + resolution: {integrity: sha512-ZLWZ6RNy5flf1Nk2DBt0V77MQpQEo8snkjVT75P5J0SJkE/QNoqgy7+dBvNjlyZuj664pU43uDXWg3J8AfF0IQ==} 731 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 732 + 733 + '@eslint/object-schema@2.1.4': 734 + resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} 735 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 736 + 737 + '@eslint/plugin-kit@0.2.0': 738 + resolution: {integrity: sha512-vH9PiIMMwvhCx31Af3HiGzsVNULDbyVkHXwlemn/B0TFj/00ho3y55efXrUZTfQipxoHC5u4xq6zblww1zm1Ig==} 739 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 740 + 741 + '@humanfs/core@0.19.0': 742 + resolution: {integrity: sha512-2cbWIHbZVEweE853g8jymffCA+NCMiuqeECeBBLm8dg2oFdjuGJhgN4UAbI+6v0CKbbhvtXA4qV8YR5Ji86nmw==} 743 + engines: {node: '>=18.18.0'} 744 + 745 + '@humanfs/node@0.16.5': 746 + resolution: {integrity: sha512-KSPA4umqSG4LHYRodq31VDwKAvaTF4xmVlzM8Aeh4PlU1JQ3IG0wiA8C25d3RQ9nJyM3mBHyI53K06VVL/oFFg==} 747 + engines: {node: '>=18.18.0'} 627 748 628 749 '@humanwhocodes/module-importer@1.0.1': 629 750 resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} 630 751 engines: {node: '>=12.22'} 631 752 632 - '@humanwhocodes/object-schema@2.0.3': 633 - resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} 634 - deprecated: Use @eslint/object-schema instead 753 + '@humanwhocodes/retry@0.3.1': 754 + resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} 755 + engines: {node: '>=18.18'} 635 756 636 757 '@isaacs/cliui@8.0.2': 637 758 resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} ··· 908 1029 resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} 909 1030 engines: {node: '>=18'} 910 1031 1032 + '@stylistic/eslint-plugin@2.9.0': 1033 + resolution: {integrity: sha512-OrDyFAYjBT61122MIY1a3SfEgy3YCMgt2vL4eoPmvTwDBwyQhAXurxNQznlRD/jESNfYWfID8Ej+31LljvF7Xg==} 1034 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1035 + peerDependencies: 1036 + eslint: '>=8.40.0' 1037 + 911 1038 '@trysound/sax@0.2.0': 912 1039 resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} 913 1040 engines: {node: '>=10.13.0'} 914 1041 1042 + '@types/debug@4.1.12': 1043 + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} 1044 + 915 1045 '@types/estree@1.0.5': 916 1046 resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} 917 1047 ··· 921 1051 '@types/json-schema@7.0.15': 922 1052 resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} 923 1053 1054 + '@types/mdast@4.0.4': 1055 + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} 1056 + 1057 + '@types/ms@0.7.34': 1058 + resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} 1059 + 924 1060 '@types/node@20.14.2': 925 1061 resolution: {integrity: sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==} 1062 + 1063 + '@types/normalize-package-data@2.4.4': 1064 + resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} 926 1065 927 1066 '@types/resolve@1.20.2': 928 1067 resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} 929 1068 930 - '@types/semver@7.5.8': 931 - resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} 1069 + '@types/unist@3.0.3': 1070 + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} 932 1071 933 - '@typescript-eslint/eslint-plugin@6.21.0': 934 - resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==} 935 - engines: {node: ^16.0.0 || >=18.0.0} 1072 + '@typescript-eslint/eslint-plugin@8.10.0': 1073 + resolution: {integrity: sha512-phuB3hoP7FFKbRXxjl+DRlQDuJqhpOnm5MmtROXyWi3uS/Xg2ZXqiQfcG2BJHiN4QKyzdOJi3NEn/qTnjUlkmQ==} 1074 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 936 1075 peerDependencies: 937 - '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha 938 - eslint: ^7.0.0 || ^8.0.0 1076 + '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 1077 + eslint: ^8.57.0 || ^9.0.0 939 1078 typescript: '*' 940 1079 peerDependenciesMeta: 941 1080 typescript: 942 1081 optional: true 943 1082 944 - '@typescript-eslint/parser@6.21.0': 945 - resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==} 946 - engines: {node: ^16.0.0 || >=18.0.0} 1083 + '@typescript-eslint/parser@8.10.0': 1084 + resolution: {integrity: sha512-E24l90SxuJhytWJ0pTQydFT46Nk0Z+bsLKo/L8rtQSL93rQ6byd1V/QbDpHUTdLPOMsBCcYXZweADNCfOCmOAg==} 1085 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 947 1086 peerDependencies: 948 - eslint: ^7.0.0 || ^8.0.0 1087 + eslint: ^8.57.0 || ^9.0.0 949 1088 typescript: '*' 950 1089 peerDependenciesMeta: 951 1090 typescript: 952 1091 optional: true 953 1092 954 - '@typescript-eslint/scope-manager@6.21.0': 955 - resolution: {integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==} 956 - engines: {node: ^16.0.0 || >=18.0.0} 1093 + '@typescript-eslint/scope-manager@8.10.0': 1094 + resolution: {integrity: sha512-AgCaEjhfql9MDKjMUxWvH7HjLeBqMCBfIaBbzzIcBbQPZE7CPh1m6FF+L75NUMJFMLYhCywJXIDEMa3//1A0dw==} 1095 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 957 1096 958 - '@typescript-eslint/type-utils@6.21.0': 959 - resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} 960 - engines: {node: ^16.0.0 || >=18.0.0} 1097 + '@typescript-eslint/type-utils@8.10.0': 1098 + resolution: {integrity: sha512-PCpUOpyQSpxBn230yIcK+LeCQaXuxrgCm2Zk1S+PTIRJsEfU6nJ0TtwyH8pIwPK/vJoA+7TZtzyAJSGBz+s/dg==} 1099 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 961 1100 peerDependencies: 962 - eslint: ^7.0.0 || ^8.0.0 963 1101 typescript: '*' 964 1102 peerDependenciesMeta: 965 1103 typescript: 966 1104 optional: true 967 1105 968 - '@typescript-eslint/types@6.21.0': 969 - resolution: {integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==} 970 - engines: {node: ^16.0.0 || >=18.0.0} 1106 + '@typescript-eslint/types@8.10.0': 1107 + resolution: {integrity: sha512-k/E48uzsfJCRRbGLapdZgrX52csmWJ2rcowwPvOZ8lwPUv3xW6CcFeJAXgx4uJm+Ge4+a4tFOkdYvSpxhRhg1w==} 1108 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 971 1109 972 - '@typescript-eslint/typescript-estree@6.21.0': 973 - resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} 974 - engines: {node: ^16.0.0 || >=18.0.0} 1110 + '@typescript-eslint/typescript-estree@8.10.0': 1111 + resolution: {integrity: sha512-3OE0nlcOHaMvQ8Xu5gAfME3/tWVDpb/HxtpUZ1WeOAksZ/h/gwrBzCklaGzwZT97/lBbbxJ16dMA98JMEngW4w==} 1112 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 975 1113 peerDependencies: 976 1114 typescript: '*' 977 1115 peerDependenciesMeta: 978 1116 typescript: 979 1117 optional: true 980 1118 981 - '@typescript-eslint/utils@6.21.0': 982 - resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} 983 - engines: {node: ^16.0.0 || >=18.0.0} 1119 + '@typescript-eslint/utils@8.10.0': 1120 + resolution: {integrity: sha512-Oq4uZ7JFr9d1ZunE/QKy5egcDRXT/FrS2z/nlxzPua2VHFtmMvFNDvpq1m/hq0ra+T52aUezfcjGRIB7vNJF9w==} 1121 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 984 1122 peerDependencies: 985 - eslint: ^7.0.0 || ^8.0.0 1123 + eslint: ^8.57.0 || ^9.0.0 986 1124 987 - '@typescript-eslint/visitor-keys@6.21.0': 988 - resolution: {integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==} 989 - engines: {node: ^16.0.0 || >=18.0.0} 990 - 991 - '@ungap/structured-clone@1.2.0': 992 - resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} 1125 + '@typescript-eslint/visitor-keys@8.10.0': 1126 + resolution: {integrity: sha512-k8nekgqwr7FadWk548Lfph6V3r9OVqjzAIVskE7orMZR23cGJjAOVazsZSJW+ElyjfTM4wx/1g88Mi70DDtG9A==} 1127 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 993 1128 994 1129 '@vitest/coverage-v8@2.1.2': 995 1130 resolution: {integrity: sha512-b7kHrFrs2urS0cOk5N10lttI8UdJ/yP3nB4JYTREvR5o18cR99yPpK4gK8oQgI42BVv0ILWYUSYB7AXkAUDc0g==} ··· 1000 1135 '@vitest/browser': 1001 1136 optional: true 1002 1137 1138 + '@vitest/eslint-plugin@1.1.7': 1139 + resolution: {integrity: sha512-pTWGW3y6lH2ukCuuffpan6kFxG6nIuoesbhMiQxskyQMRcCN5t9SXsKrNHvEw3p8wcCsgJoRqFZVkOTn6TjclA==} 1140 + peerDependencies: 1141 + '@typescript-eslint/utils': '>= 8.0' 1142 + eslint: '>= 8.57.0' 1143 + typescript: '>= 5.0.0' 1144 + vitest: '*' 1145 + peerDependenciesMeta: 1146 + typescript: 1147 + optional: true 1148 + vitest: 1149 + optional: true 1150 + 1003 1151 '@vitest/expect@2.1.2': 1004 1152 resolution: {integrity: sha512-FEgtlN8mIUSEAAnlvn7mP8vzaWhEaAEvhSXCqrsijM7K6QqjB11qoRZYEd4AKSCDz8p0/+yH5LzhZ47qt+EyPg==} 1005 1153 ··· 1030 1178 '@vitest/utils@2.1.2': 1031 1179 resolution: {integrity: sha512-zMO2KdYy6mx56btx9JvAqAZ6EyS3g49krMPPrgOp1yxGZiA93HumGk+bZ5jIZtOg5/VBYl5eBmGRQHqq4FG6uQ==} 1032 1180 1181 + '@vue/compiler-core@3.5.12': 1182 + resolution: {integrity: sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==} 1183 + 1184 + '@vue/compiler-dom@3.5.12': 1185 + resolution: {integrity: sha512-9G6PbJ03uwxLHKQ3P42cMTi85lDRvGLB2rSGOiQqtXELat6uI4n8cNz9yjfVHRPIu+MsK6TE418Giruvgptckg==} 1186 + 1187 + '@vue/compiler-sfc@3.5.12': 1188 + resolution: {integrity: sha512-2k973OGo2JuAa5+ZlekuQJtitI5CgLMOwgl94BzMCsKZCX/xiqzJYzapl4opFogKHqwJk34vfsaKpfEhd1k5nw==} 1189 + 1190 + '@vue/compiler-ssr@3.5.12': 1191 + resolution: {integrity: sha512-eLwc7v6bfGBSM7wZOGPmRavSWzNFF6+PdRhE+VFJhNCgHiF8AM7ccoqcv5kBXA2eWUfigD7byekvf/JsOfKvPA==} 1192 + 1193 + '@vue/shared@3.5.12': 1194 + resolution: {integrity: sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==} 1195 + 1033 1196 acorn-jsx@5.3.2: 1034 1197 resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 1035 1198 peerDependencies: ··· 1037 1200 1038 1201 acorn@8.11.3: 1039 1202 resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} 1203 + engines: {node: '>=0.4.0'} 1204 + hasBin: true 1205 + 1206 + acorn@8.13.0: 1207 + resolution: {integrity: sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==} 1040 1208 engines: {node: '>=0.4.0'} 1041 1209 hasBin: true 1042 1210 ··· 1071 1239 resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 1072 1240 engines: {node: '>= 8'} 1073 1241 1242 + are-docs-informative@0.0.2: 1243 + resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==} 1244 + engines: {node: '>=14'} 1245 + 1074 1246 argparse@2.0.1: 1075 1247 resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 1076 - 1077 - array-union@2.1.0: 1078 - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 1079 - engines: {node: '>=8'} 1080 1248 1081 1249 assertion-error@2.0.1: 1082 1250 resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} ··· 1114 1282 engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 1115 1283 hasBin: true 1116 1284 1285 + browserslist@4.24.0: 1286 + resolution: {integrity: sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==} 1287 + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 1288 + hasBin: true 1289 + 1117 1290 builtin-modules@3.3.0: 1118 1291 resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} 1119 1292 engines: {node: '>=6'} ··· 1148 1321 caniuse-lite@1.0.30001632: 1149 1322 resolution: {integrity: sha512-udx3o7yHJfUxMLkGohMlVHCvFvWmirKh9JAH/d7WOLPetlH+LTL5cocMZ0t7oZx/mdlOWXti97xLZWc8uURRHg==} 1150 1323 1324 + caniuse-lite@1.0.30001669: 1325 + resolution: {integrity: sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==} 1326 + 1327 + ccount@2.0.1: 1328 + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} 1329 + 1151 1330 chai@5.1.1: 1152 1331 resolution: {integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==} 1153 1332 engines: {node: '>=12'} ··· 1163 1342 chalk@5.3.0: 1164 1343 resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} 1165 1344 engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} 1345 + 1346 + character-entities@2.0.2: 1347 + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} 1166 1348 1167 1349 check-error@2.1.1: 1168 1350 resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} ··· 1175 1357 chownr@2.0.0: 1176 1358 resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} 1177 1359 engines: {node: '>=10'} 1360 + 1361 + ci-info@4.0.0: 1362 + resolution: {integrity: sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==} 1363 + engines: {node: '>=8'} 1178 1364 1179 1365 citty@0.1.6: 1180 1366 resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} 1181 1367 1368 + clean-regexp@1.0.0: 1369 + resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} 1370 + engines: {node: '>=4'} 1371 + 1182 1372 cli-cursor@5.0.0: 1183 1373 resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} 1184 1374 engines: {node: '>=18'} ··· 1186 1376 cli-truncate@4.0.0: 1187 1377 resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==} 1188 1378 engines: {node: '>=18'} 1379 + 1380 + cliui@8.0.1: 1381 + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} 1382 + engines: {node: '>=12'} 1189 1383 1190 1384 color-convert@1.9.3: 1191 1385 resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} ··· 1214 1408 resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} 1215 1409 engines: {node: '>= 10'} 1216 1410 1411 + comment-parser@1.4.1: 1412 + resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==} 1413 + engines: {node: '>= 12.0.0'} 1414 + 1217 1415 commondir@1.0.1: 1218 1416 resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} 1219 1417 ··· 1229 1427 1230 1428 convert-source-map@2.0.0: 1231 1429 resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} 1430 + 1431 + core-js-compat@3.38.1: 1432 + resolution: {integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==} 1232 1433 1233 1434 cross-spawn@7.0.3: 1234 1435 resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} ··· 1282 1483 resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} 1283 1484 engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} 1284 1485 1285 - debug@4.3.5: 1286 - resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} 1287 - engines: {node: '>=6.0'} 1486 + debug@3.2.7: 1487 + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} 1288 1488 peerDependencies: 1289 1489 supports-color: '*' 1290 1490 peerDependenciesMeta: ··· 1299 1499 peerDependenciesMeta: 1300 1500 supports-color: 1301 1501 optional: true 1502 + 1503 + decode-named-character-reference@1.0.2: 1504 + resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} 1302 1505 1303 1506 deep-eql@5.0.2: 1304 1507 resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} ··· 1313 1516 1314 1517 defu@6.1.4: 1315 1518 resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} 1519 + 1520 + dequal@2.0.3: 1521 + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} 1522 + engines: {node: '>=6'} 1316 1523 1317 1524 destr@2.0.3: 1318 1525 resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==} 1319 1526 1527 + devlop@1.1.0: 1528 + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} 1529 + 1320 1530 dir-glob@3.0.1: 1321 1531 resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 1322 1532 engines: {node: '>=8'} ··· 1348 1558 electron-to-chromium@1.4.796: 1349 1559 resolution: {integrity: sha512-NglN/xprcM+SHD2XCli4oC6bWe6kHoytcyLKCWXmRL854F0qhPhaYgUswUsglnPxYaNQIg2uMY4BvaomIf3kLA==} 1350 1560 1561 + electron-to-chromium@1.5.41: 1562 + resolution: {integrity: sha512-dfdv/2xNjX0P8Vzme4cfzHqnPm5xsZXwsolTYr0eyW18IUmNyG08vL+fttvinTfhKfIKdRoqkDIC9e9iWQCNYQ==} 1563 + 1351 1564 emoji-regex@10.3.0: 1352 1565 resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==} 1353 1566 ··· 1357 1570 emoji-regex@9.2.2: 1358 1571 resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 1359 1572 1573 + enhanced-resolve@5.17.1: 1574 + resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} 1575 + engines: {node: '>=10.13.0'} 1576 + 1360 1577 entities@4.5.0: 1361 1578 resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} 1362 1579 engines: {node: '>=0.12'} ··· 1364 1581 environment@1.1.0: 1365 1582 resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==} 1366 1583 engines: {node: '>=18'} 1584 + 1585 + error-ex@1.3.2: 1586 + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} 1587 + 1588 + es-module-lexer@1.5.4: 1589 + resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} 1367 1590 1368 1591 esbuild@0.19.12: 1369 1592 resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} ··· 1392 1615 resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 1393 1616 engines: {node: '>=10'} 1394 1617 1395 - eslint-config-prettier@9.1.0: 1396 - resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} 1397 - hasBin: true 1618 + escape-string-regexp@5.0.0: 1619 + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} 1620 + engines: {node: '>=12'} 1621 + 1622 + eslint-compat-utils@0.5.1: 1623 + resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} 1624 + engines: {node: '>=12'} 1625 + peerDependencies: 1626 + eslint: '>=6.0.0' 1627 + 1628 + eslint-config-flat-gitignore@0.3.0: 1629 + resolution: {integrity: sha512-0Ndxo4qGhcewjTzw52TK06Mc00aDtHNTdeeW2JfONgDcLkRO/n/BteMRzNVpLQYxdCC/dFEilfM9fjjpGIJ9Og==} 1630 + peerDependencies: 1631 + eslint: ^9.5.0 1632 + 1633 + eslint-flat-config-utils@0.4.0: 1634 + resolution: {integrity: sha512-kfd5kQZC+BMO0YwTol6zxjKX1zAsk8JfSAopbKjKqmENTJcew+yBejuvccAg37cvOrN0Mh+DVbeyznuNWEjt4A==} 1635 + 1636 + eslint-import-resolver-node@0.3.9: 1637 + resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} 1638 + 1639 + eslint-merge-processors@0.1.0: 1640 + resolution: {integrity: sha512-IvRXXtEajLeyssvW4wJcZ2etxkR9mUf4zpNwgI+m/Uac9RfXHskuJefkHUcawVzePnd6xp24enp5jfgdHzjRdQ==} 1641 + peerDependencies: 1642 + eslint: '*' 1643 + 1644 + eslint-plugin-antfu@2.7.0: 1645 + resolution: {integrity: sha512-gZM3jq3ouqaoHmUNszb1Zo2Ux7RckSvkGksjLWz9ipBYGSv1EwwBETN6AdiUXn+RpVHXTbEMPAPlXJazcA6+iA==} 1398 1646 peerDependencies: 1399 - eslint: '>=7.0.0' 1647 + eslint: '*' 1400 1648 1401 - eslint-plugin-prettier@5.2.1: 1402 - resolution: {integrity: sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==} 1649 + eslint-plugin-command@0.2.6: 1650 + resolution: {integrity: sha512-T0bHZ1oblW1xUHUVoBKZJR2osSNNGkfZuK4iqboNwuNS/M7tdp3pmURaJtTi/XDzitxaQ02lvOdFH0mUd5QLvQ==} 1651 + peerDependencies: 1652 + eslint: '*' 1653 + 1654 + eslint-plugin-es-x@7.8.0: 1655 + resolution: {integrity: sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==} 1403 1656 engines: {node: ^14.18.0 || >=16.0.0} 1404 1657 peerDependencies: 1405 - '@types/eslint': '>=8.0.0' 1658 + eslint: '>=8' 1659 + 1660 + eslint-plugin-import-x@4.3.1: 1661 + resolution: {integrity: sha512-5TriWkXulDl486XnYYRgsL+VQoS/7mhN/2ci02iLCuL7gdhbiWxnsuL/NTcaKY9fpMgsMFjWZBtIGW7pb+RX0g==} 1662 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1663 + peerDependencies: 1664 + eslint: ^8.57.0 || ^9.0.0 1665 + 1666 + eslint-plugin-jsdoc@50.4.3: 1667 + resolution: {integrity: sha512-uWtwFxGRv6B8sU63HZM5dAGDhgsatb+LONwmILZJhdRALLOkCX2HFZhdL/Kw2ls8SQMAVEfK+LmnEfxInRN8HA==} 1668 + engines: {node: '>=18'} 1669 + peerDependencies: 1670 + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 1671 + 1672 + eslint-plugin-jsonc@2.16.0: 1673 + resolution: {integrity: sha512-Af/ZL5mgfb8FFNleH6KlO4/VdmDuTqmM+SPnWcdoWywTetv7kq+vQe99UyQb9XO3b0OWLVuTH7H0d/PXYCMdSg==} 1674 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1675 + peerDependencies: 1676 + eslint: '>=6.0.0' 1677 + 1678 + eslint-plugin-n@17.11.1: 1679 + resolution: {integrity: sha512-93IUD82N6tIEgjztVI/l3ElHtC2wTa9boJHrD8iN+NyDxjxz/daZUZKfkedjBZNdg6EqDk4irybUsiPwDqXAEA==} 1680 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1681 + peerDependencies: 1682 + eslint: '>=8.23.0' 1683 + 1684 + eslint-plugin-no-only-tests@3.3.0: 1685 + resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} 1686 + engines: {node: '>=5.0.0'} 1687 + 1688 + eslint-plugin-perfectionist@3.9.1: 1689 + resolution: {integrity: sha512-9WRzf6XaAxF4Oi5t/3TqKP5zUjERhasHmLFHin2Yw6ZAp/EP/EVA2dr3BhQrrHWCm5SzTMZf0FcjDnBkO2xFkA==} 1690 + engines: {node: ^18.0.0 || >=20.0.0} 1691 + peerDependencies: 1692 + astro-eslint-parser: ^1.0.2 1406 1693 eslint: '>=8.0.0' 1407 - eslint-config-prettier: '*' 1408 - prettier: '>=3.0.0' 1694 + svelte: '>=3.0.0' 1695 + svelte-eslint-parser: ^0.41.1 1696 + vue-eslint-parser: '>=9.0.0' 1409 1697 peerDependenciesMeta: 1410 - '@types/eslint': 1698 + astro-eslint-parser: 1699 + optional: true 1700 + svelte: 1411 1701 optional: true 1412 - eslint-config-prettier: 1702 + svelte-eslint-parser: 1703 + optional: true 1704 + vue-eslint-parser: 1705 + optional: true 1706 + 1707 + eslint-plugin-regexp@2.6.0: 1708 + resolution: {integrity: sha512-FCL851+kislsTEQEMioAlpDuK5+E5vs0hi1bF8cFlPlHcEjeRhuAzEsGikXRreE+0j4WhW2uO54MqTjXtYOi3A==} 1709 + engines: {node: ^18 || >=20} 1710 + peerDependencies: 1711 + eslint: '>=8.44.0' 1712 + 1713 + eslint-plugin-toml@0.11.1: 1714 + resolution: {integrity: sha512-Y1WuMSzfZpeMIrmlP1nUh3kT8p96mThIq4NnHrYUhg10IKQgGfBZjAWnrg9fBqguiX4iFps/x/3Hb5TxBisfdw==} 1715 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1716 + peerDependencies: 1717 + eslint: '>=6.0.0' 1718 + 1719 + eslint-plugin-unicorn@56.0.0: 1720 + resolution: {integrity: sha512-aXpddVz/PQMmd69uxO98PA4iidiVNvA0xOtbpUoz1WhBd4RxOQQYqN618v68drY0hmy5uU2jy1bheKEVWBjlPw==} 1721 + engines: {node: '>=18.18'} 1722 + peerDependencies: 1723 + eslint: '>=8.56.0' 1724 + 1725 + eslint-plugin-unused-imports@4.1.4: 1726 + resolution: {integrity: sha512-YptD6IzQjDardkl0POxnnRBhU1OEePMV0nd6siHaRBbd+lyh6NAhFEobiznKU7kTsSsDeSD62Pe7kAM1b7dAZQ==} 1727 + peerDependencies: 1728 + '@typescript-eslint/eslint-plugin': ^8.0.0-0 || ^7.0.0 || ^6.0.0 || ^5.0.0 1729 + eslint: ^9.0.0 || ^8.0.0 1730 + peerDependenciesMeta: 1731 + '@typescript-eslint/eslint-plugin': 1413 1732 optional: true 1414 1733 1734 + eslint-plugin-vue@9.29.0: 1735 + resolution: {integrity: sha512-hamyjrBhNH6Li6R1h1VF9KHfshJlKgKEg3ARbGTn72CMNDSMhWbgC7NdkRDEh25AFW+4SDATzyNM+3gWuZii8g==} 1736 + engines: {node: ^14.17.0 || >=16.0.0} 1737 + peerDependencies: 1738 + eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 1739 + 1740 + eslint-plugin-yml@1.14.0: 1741 + resolution: {integrity: sha512-ESUpgYPOcAYQO9czugcX5OqRvn/ydDVwGCPXY4YjPqc09rHaUVUA6IE6HLQys4rXk/S+qx3EwTd1wHCwam/OWQ==} 1742 + engines: {node: ^14.17.0 || >=16.0.0} 1743 + peerDependencies: 1744 + eslint: '>=6.0.0' 1745 + 1746 + eslint-processor-vue-blocks@0.1.2: 1747 + resolution: {integrity: sha512-PfpJ4uKHnqeL/fXUnzYkOax3aIenlwewXRX8jFinA1a2yCFnLgMuiH3xvCgvHHUlV2xJWQHbCTdiJWGwb3NqpQ==} 1748 + peerDependencies: 1749 + '@vue/compiler-sfc': ^3.3.0 1750 + eslint: ^8.50.0 || ^9.0.0 1751 + 1415 1752 eslint-scope@7.2.2: 1416 1753 resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} 1417 1754 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1418 1755 1756 + eslint-scope@8.1.0: 1757 + resolution: {integrity: sha512-14dSvlhaVhKKsa9Fx1l8A17s7ah7Ef7wCakJ10LYk6+GYmP9yDti2oq2SEwcyndt6knfcZyhyxwY3i9yL78EQw==} 1758 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1759 + 1419 1760 eslint-visitor-keys@3.4.3: 1420 1761 resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} 1421 1762 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1422 1763 1423 - eslint@8.57.1: 1424 - resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} 1425 - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1426 - deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. 1764 + eslint-visitor-keys@4.1.0: 1765 + resolution: {integrity: sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==} 1766 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1767 + 1768 + eslint@9.12.0: 1769 + resolution: {integrity: sha512-UVIOlTEWxwIopRL1wgSQYdnVDcEvs2wyaO6DGo5mXqe3r16IoCNWkR29iHhyaP4cICWjbgbmFUGAhh0GJRuGZw==} 1770 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1427 1771 hasBin: true 1772 + peerDependencies: 1773 + jiti: '*' 1774 + peerDependenciesMeta: 1775 + jiti: 1776 + optional: true 1777 + 1778 + espree@10.2.0: 1779 + resolution: {integrity: sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g==} 1780 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1428 1781 1429 1782 espree@9.6.1: 1430 1783 resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} ··· 1434 1787 resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} 1435 1788 engines: {node: '>=0.10'} 1436 1789 1790 + esquery@1.6.0: 1791 + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} 1792 + engines: {node: '>=0.10'} 1793 + 1437 1794 esrecurse@4.3.0: 1438 1795 resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 1439 1796 engines: {node: '>=4.0'} ··· 1470 1827 fast-deep-equal@3.1.3: 1471 1828 resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 1472 1829 1473 - fast-diff@1.3.0: 1474 - resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} 1475 - 1476 1830 fast-glob@3.3.2: 1477 1831 resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} 1478 1832 engines: {node: '>=8.6.0'} ··· 1490 1844 resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==} 1491 1845 engines: {node: '>=18'} 1492 1846 1493 - file-entry-cache@6.0.1: 1494 - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} 1495 - engines: {node: ^10.12.0 || >=12.0.0} 1847 + file-entry-cache@8.0.0: 1848 + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} 1849 + engines: {node: '>=16.0.0'} 1496 1850 1497 1851 fill-range@7.1.1: 1498 1852 resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} 1499 1853 engines: {node: '>=8'} 1500 1854 1855 + find-up-simple@1.0.0: 1856 + resolution: {integrity: sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==} 1857 + engines: {node: '>=18'} 1858 + 1859 + find-up@4.1.0: 1860 + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} 1861 + engines: {node: '>=8'} 1862 + 1501 1863 find-up@5.0.0: 1502 1864 resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 1503 1865 engines: {node: '>=10'} 1504 1866 1505 - flat-cache@3.2.0: 1506 - resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} 1507 - engines: {node: ^10.12.0 || >=12.0.0} 1867 + flat-cache@4.0.1: 1868 + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} 1869 + engines: {node: '>=16'} 1508 1870 1509 1871 flatted@3.3.1: 1510 1872 resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} ··· 1539 1901 resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} 1540 1902 engines: {node: '>=6.9.0'} 1541 1903 1904 + get-caller-file@2.0.5: 1905 + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} 1906 + engines: {node: 6.* || 8.* || >= 10.*} 1907 + 1542 1908 get-east-asian-width@1.2.0: 1543 1909 resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==} 1544 1910 engines: {node: '>=18'} ··· 1554 1920 resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} 1555 1921 engines: {node: '>=18'} 1556 1922 1923 + get-tsconfig@4.8.1: 1924 + resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==} 1925 + 1557 1926 giget@1.2.3: 1558 1927 resolution: {integrity: sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==} 1559 1928 hasBin: true ··· 1570 1939 resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} 1571 1940 hasBin: true 1572 1941 1573 - glob@7.2.3: 1574 - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 1575 - deprecated: Glob versions prior to v9 are no longer supported 1576 - 1577 1942 glob@8.1.0: 1578 1943 resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} 1579 1944 engines: {node: '>=12'} ··· 1587 1952 resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} 1588 1953 engines: {node: '>=8'} 1589 1954 1590 - globby@11.1.0: 1591 - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} 1592 - engines: {node: '>=10'} 1955 + globals@14.0.0: 1956 + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} 1957 + engines: {node: '>=18'} 1958 + 1959 + globals@15.11.0: 1960 + resolution: {integrity: sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==} 1961 + engines: {node: '>=18'} 1593 1962 1594 1963 globby@13.2.2: 1595 1964 resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} ··· 1620 1989 hookable@5.5.3: 1621 1990 resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} 1622 1991 1992 + hosted-git-info@2.8.9: 1993 + resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} 1994 + 1623 1995 html-escaper@2.0.2: 1624 1996 resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} 1625 1997 ··· 1643 2015 resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 1644 2016 engines: {node: '>=0.8.19'} 1645 2017 2018 + indent-string@4.0.0: 2019 + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} 2020 + engines: {node: '>=8'} 2021 + 1646 2022 inflight@1.0.6: 1647 2023 resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 1648 2024 deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. 1649 2025 1650 2026 inherits@2.0.4: 1651 2027 resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 2028 + 2029 + is-arrayish@0.2.1: 2030 + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} 1652 2031 1653 2032 is-binary-path@2.1.0: 1654 2033 resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} ··· 1687 2066 is-number@7.0.0: 1688 2067 resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 1689 2068 engines: {node: '>=0.12.0'} 1690 - 1691 - is-path-inside@3.0.3: 1692 - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} 1693 - engines: {node: '>=8'} 1694 2069 1695 2070 is-plain-obj@4.1.0: 1696 2071 resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} ··· 1751 2126 resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 1752 2127 hasBin: true 1753 2128 2129 + jsdoc-type-pratt-parser@4.1.0: 2130 + resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==} 2131 + engines: {node: '>=12.0.0'} 2132 + 2133 + jsesc@0.5.0: 2134 + resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} 2135 + hasBin: true 2136 + 1754 2137 jsesc@2.5.2: 1755 2138 resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} 1756 2139 engines: {node: '>=4'} 1757 2140 hasBin: true 1758 2141 2142 + jsesc@3.0.2: 2143 + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} 2144 + engines: {node: '>=6'} 2145 + hasBin: true 2146 + 1759 2147 json-buffer@3.0.1: 1760 2148 resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} 2149 + 2150 + json-parse-even-better-errors@2.3.1: 2151 + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} 1761 2152 1762 2153 json-schema-traverse@0.4.1: 1763 2154 resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} ··· 1770 2161 engines: {node: '>=6'} 1771 2162 hasBin: true 1772 2163 2164 + jsonc-eslint-parser@2.4.0: 2165 + resolution: {integrity: sha512-WYDyuc/uFcGp6YtM2H0uKmUwieOuzeE/5YocFJLnLfclZ4inf3mRn8ZVy1s7Hxji7Jxm6Ss8gqpexD/GlKoGgg==} 2166 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 2167 + 1773 2168 jsonc-parser@3.3.1: 1774 2169 resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} 1775 2170 ··· 1791 2186 resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} 1792 2187 engines: {node: '>=14'} 1793 2188 2189 + lines-and-columns@1.2.4: 2190 + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} 2191 + 1794 2192 lint-staged@15.2.10: 1795 2193 resolution: {integrity: sha512-5dY5t743e1byO19P9I4b3x8HJwalIznL5E1FWYnU6OWw33KxNBSLAc6Cy7F2PsFEO8FKnLwjwm5hx7aMF0jzZg==} 1796 2194 engines: {node: '>=18.12.0'} ··· 1800 2198 resolution: {integrity: sha512-opevsywziHd3zHCVQGAj8zu+Z3yHNkkoYhWIGnq54RrCVwLz0MozotJEDnKsIBLvkfLGN6BLOyAeRrYI0pKA4g==} 1801 2199 engines: {node: '>=18.0.0'} 1802 2200 2201 + local-pkg@0.5.0: 2202 + resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} 2203 + engines: {node: '>=14'} 2204 + 2205 + locate-path@5.0.0: 2206 + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} 2207 + engines: {node: '>=8'} 2208 + 1803 2209 locate-path@6.0.0: 1804 2210 resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 1805 2211 engines: {node: '>=10'} ··· 1813 2219 lodash.uniq@4.5.0: 1814 2220 resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} 1815 2221 2222 + lodash@4.17.21: 2223 + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 2224 + 1816 2225 log-update@6.1.0: 1817 2226 resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==} 1818 2227 engines: {node: '>=18'} 2228 + 2229 + longest-streak@3.1.0: 2230 + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} 1819 2231 1820 2232 loupe@3.1.1: 1821 2233 resolution: {integrity: sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==} ··· 1839 2251 resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} 1840 2252 engines: {node: '>=10'} 1841 2253 2254 + markdown-table@3.0.3: 2255 + resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} 2256 + 2257 + mdast-util-find-and-replace@3.0.1: 2258 + resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==} 2259 + 2260 + mdast-util-from-markdown@2.0.1: 2261 + resolution: {integrity: sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==} 2262 + 2263 + mdast-util-gfm-autolink-literal@2.0.1: 2264 + resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} 2265 + 2266 + mdast-util-gfm-footnote@2.0.0: 2267 + resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==} 2268 + 2269 + mdast-util-gfm-strikethrough@2.0.0: 2270 + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} 2271 + 2272 + mdast-util-gfm-table@2.0.0: 2273 + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} 2274 + 2275 + mdast-util-gfm-task-list-item@2.0.0: 2276 + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} 2277 + 2278 + mdast-util-gfm@3.0.0: 2279 + resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==} 2280 + 2281 + mdast-util-phrasing@4.1.0: 2282 + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} 2283 + 2284 + mdast-util-to-markdown@2.1.0: 2285 + resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==} 2286 + 2287 + mdast-util-to-string@4.0.0: 2288 + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} 2289 + 1842 2290 mdn-data@2.0.28: 1843 2291 resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} 1844 2292 ··· 1852 2300 resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 1853 2301 engines: {node: '>= 8'} 1854 2302 2303 + micromark-core-commonmark@2.0.1: 2304 + resolution: {integrity: sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==} 2305 + 2306 + micromark-extension-gfm-autolink-literal@2.1.0: 2307 + resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} 2308 + 2309 + micromark-extension-gfm-footnote@2.1.0: 2310 + resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} 2311 + 2312 + micromark-extension-gfm-strikethrough@2.1.0: 2313 + resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} 2314 + 2315 + micromark-extension-gfm-table@2.1.0: 2316 + resolution: {integrity: sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==} 2317 + 2318 + micromark-extension-gfm-tagfilter@2.0.0: 2319 + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} 2320 + 2321 + micromark-extension-gfm-task-list-item@2.1.0: 2322 + resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} 2323 + 2324 + micromark-extension-gfm@3.0.0: 2325 + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} 2326 + 2327 + micromark-factory-destination@2.0.0: 2328 + resolution: {integrity: sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==} 2329 + 2330 + micromark-factory-label@2.0.0: 2331 + resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==} 2332 + 2333 + micromark-factory-space@2.0.0: 2334 + resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==} 2335 + 2336 + micromark-factory-title@2.0.0: 2337 + resolution: {integrity: sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==} 2338 + 2339 + micromark-factory-whitespace@2.0.0: 2340 + resolution: {integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==} 2341 + 2342 + micromark-util-character@2.1.0: 2343 + resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==} 2344 + 2345 + micromark-util-chunked@2.0.0: 2346 + resolution: {integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==} 2347 + 2348 + micromark-util-classify-character@2.0.0: 2349 + resolution: {integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==} 2350 + 2351 + micromark-util-combine-extensions@2.0.0: 2352 + resolution: {integrity: sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==} 2353 + 2354 + micromark-util-decode-numeric-character-reference@2.0.1: 2355 + resolution: {integrity: sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==} 2356 + 2357 + micromark-util-decode-string@2.0.0: 2358 + resolution: {integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==} 2359 + 2360 + micromark-util-encode@2.0.0: 2361 + resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} 2362 + 2363 + micromark-util-html-tag-name@2.0.0: 2364 + resolution: {integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==} 2365 + 2366 + micromark-util-normalize-identifier@2.0.0: 2367 + resolution: {integrity: sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==} 2368 + 2369 + micromark-util-resolve-all@2.0.0: 2370 + resolution: {integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==} 2371 + 2372 + micromark-util-sanitize-uri@2.0.0: 2373 + resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} 2374 + 2375 + micromark-util-subtokenize@2.0.1: 2376 + resolution: {integrity: sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==} 2377 + 2378 + micromark-util-symbol@2.0.0: 2379 + resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} 2380 + 2381 + micromark-util-types@2.0.0: 2382 + resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} 2383 + 2384 + micromark@4.0.0: 2385 + resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} 2386 + 1855 2387 micromatch@4.0.8: 1856 2388 resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} 1857 2389 engines: {node: '>=8.6'} ··· 1863 2395 mimic-function@5.0.1: 1864 2396 resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} 1865 2397 engines: {node: '>=18'} 2398 + 2399 + min-indent@1.0.1: 2400 + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} 2401 + engines: {node: '>=4'} 1866 2402 1867 2403 minimatch@3.1.2: 1868 2404 resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} ··· 1871 2407 resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} 1872 2408 engines: {node: '>=10'} 1873 2409 1874 - minimatch@9.0.3: 1875 - resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} 1876 - engines: {node: '>=16 || 14 >=14.17'} 1877 - 1878 2410 minimatch@9.0.5: 1879 2411 resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} 1880 2412 engines: {node: '>=16 || 14 >=14.17'} ··· 1930 2462 engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 1931 2463 hasBin: true 1932 2464 2465 + natural-compare-lite@1.4.0: 2466 + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} 2467 + 1933 2468 natural-compare@1.4.0: 1934 2469 resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 1935 2470 ··· 1939 2474 node-releases@2.0.14: 1940 2475 resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} 1941 2476 2477 + node-releases@2.0.18: 2478 + resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} 2479 + 2480 + normalize-package-data@2.5.0: 2481 + resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} 2482 + 1942 2483 normalize-path@3.0.0: 1943 2484 resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 1944 2485 engines: {node: '>=0.10.0'} ··· 1981 2522 resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} 1982 2523 engines: {node: '>= 0.8.0'} 1983 2524 2525 + p-limit@2.3.0: 2526 + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} 2527 + engines: {node: '>=6'} 2528 + 1984 2529 p-limit@3.1.0: 1985 2530 resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 1986 2531 engines: {node: '>=10'} 1987 2532 2533 + p-locate@4.1.0: 2534 + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} 2535 + engines: {node: '>=8'} 2536 + 1988 2537 p-locate@5.0.0: 1989 2538 resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 1990 2539 engines: {node: '>=10'} 1991 2540 2541 + p-try@2.2.0: 2542 + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} 2543 + engines: {node: '>=6'} 2544 + 1992 2545 package-json-from-dist@1.0.0: 1993 2546 resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} 1994 2547 2548 + package-manager-detector@0.2.2: 2549 + resolution: {integrity: sha512-VgXbyrSNsml4eHWIvxxG/nTL4wgybMTXCV2Un/+yEc3aDKKU6nQBZjbeP3Pl3qm9Qg92X/1ng4ffvCeD/zwHgg==} 2550 + 1995 2551 parent-module@1.0.1: 1996 2552 resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 1997 2553 engines: {node: '>=6'} 1998 2554 2555 + parse-gitignore@2.0.0: 2556 + resolution: {integrity: sha512-RmVuCHWsfu0QPNW+mraxh/xjQVw/lhUCUru8Zni3Ctq3AoMhpDTq0OVdKS6iesd6Kqb7viCV3isAL43dciOSog==} 2557 + engines: {node: '>=14'} 2558 + 2559 + parse-imports@2.2.1: 2560 + resolution: {integrity: sha512-OL/zLggRp8mFhKL0rNORUTR4yBYujK/uU+xZL+/0Rgm2QE4nLO9v8PzEweSJEbMGKmDRjJE4R3IMJlL2di4JeQ==} 2561 + engines: {node: '>= 18'} 2562 + 2563 + parse-json@5.2.0: 2564 + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} 2565 + engines: {node: '>=8'} 2566 + 1999 2567 parse-ms@4.0.0: 2000 2568 resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==} 2001 2569 engines: {node: '>=18'} ··· 2003 2571 path-exists@4.0.0: 2004 2572 resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 2005 2573 engines: {node: '>=8'} 2006 - 2007 - path-is-absolute@1.0.1: 2008 - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 2009 - engines: {node: '>=0.10.0'} 2010 2574 2011 2575 path-key@3.1.1: 2012 2576 resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} ··· 2044 2608 picocolors@1.0.1: 2045 2609 resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} 2046 2610 2611 + picocolors@1.1.1: 2612 + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} 2613 + 2047 2614 picomatch@2.3.1: 2048 2615 resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 2049 2616 engines: {node: '>=8.6'} 2050 2617 2618 + picomatch@4.0.2: 2619 + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} 2620 + engines: {node: '>=12'} 2621 + 2051 2622 pidtree@0.6.0: 2052 2623 resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} 2053 2624 engines: {node: '>=0.10'} ··· 2058 2629 2059 2630 pkg-types@1.2.0: 2060 2631 resolution: {integrity: sha512-+ifYuSSqOQ8CqP4MbZA5hDpb97n3E8SVWdJe+Wms9kj745lmd3b7EZJiqvmLwAlmRfjrI7Hi5z3kdBJ93lFNPA==} 2632 + 2633 + pluralize@8.0.0: 2634 + resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} 2635 + engines: {node: '>=4'} 2061 2636 2062 2637 postcss-calc@10.0.0: 2063 2638 resolution: {integrity: sha512-OmjhudoNTP0QleZCwl1i6NeBwN+5MZbY5ersLZz69mjJiDVv/p57RjRuKDkHeDWr4T+S97wQfsqRTNoDHB2e3g==} ··· 2242 2817 resolution: {integrity: sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==} 2243 2818 engines: {node: ^10 || ^12 || >=14} 2244 2819 2820 + postcss@8.4.47: 2821 + resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} 2822 + engines: {node: ^10 || ^12 || >=14} 2823 + 2245 2824 prelude-ls@1.2.1: 2246 2825 resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 2247 2826 engines: {node: '>= 0.8.0'} 2248 - 2249 - prettier-linter-helpers@1.0.0: 2250 - resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} 2251 - engines: {node: '>=6.0.0'} 2252 - 2253 - prettier@3.3.3: 2254 - resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} 2255 - engines: {node: '>=14'} 2256 - hasBin: true 2257 2827 2258 2828 pretty-bytes@6.1.1: 2259 2829 resolution: {integrity: sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==} ··· 2277 2847 rc9@2.1.2: 2278 2848 resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} 2279 2849 2850 + read-pkg-up@7.0.1: 2851 + resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} 2852 + engines: {node: '>=8'} 2853 + 2854 + read-pkg@5.2.0: 2855 + resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} 2856 + engines: {node: '>=8'} 2857 + 2280 2858 readdirp@3.6.0: 2281 2859 resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 2282 2860 engines: {node: '>=8.10.0'} 2283 2861 2862 + refa@0.12.1: 2863 + resolution: {integrity: sha512-J8rn6v4DBb2nnFqkqwy6/NnTYMcgLA+sLr0iIO41qpv0n+ngb7ksag2tMRl0inb1bbO/esUwzW1vbJi7K0sI0g==} 2864 + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 2865 + 2866 + regexp-ast-analysis@0.7.1: 2867 + resolution: {integrity: sha512-sZuz1dYW/ZsfG17WSAG7eS85r5a0dDsvg+7BiiYR5o6lKCAtUrEwdmRmaGF6rwVj3LcmAeYkOWKEPlbPzN3Y3A==} 2868 + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 2869 + 2284 2870 regexp-tree@0.1.27: 2285 2871 resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} 2286 2872 hasBin: true 2287 2873 2874 + regjsparser@0.10.0: 2875 + resolution: {integrity: sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==} 2876 + hasBin: true 2877 + 2878 + require-directory@2.1.1: 2879 + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} 2880 + engines: {node: '>=0.10.0'} 2881 + 2288 2882 resolve-from@4.0.0: 2289 2883 resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 2290 2884 engines: {node: '>=4'} 2885 + 2886 + resolve-pkg-maps@1.0.0: 2887 + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} 2291 2888 2292 2889 resolve@1.22.8: 2293 2890 resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} ··· 2304 2901 rfdc@1.4.1: 2305 2902 resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} 2306 2903 2307 - rimraf@3.0.2: 2308 - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 2309 - deprecated: Rimraf versions prior to v4 are no longer supported 2310 - hasBin: true 2311 - 2312 2904 rollup-plugin-dts@6.1.1: 2313 2905 resolution: {integrity: sha512-aSHRcJ6KG2IHIioYlvAOcEq6U99sVtqDDKVhnwt70rW6tsz3tv5OSjEiWcgzfsHdLyGXZ/3b/7b/+Za3Y6r1XA==} 2314 2906 engines: {node: '>=16'} ··· 2316 2908 rollup: ^3.29.4 || ^4 2317 2909 typescript: ^4.5 || ^5.0 2318 2910 2319 - rollup@3.29.4: 2320 - resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} 2911 + rollup@3.29.5: 2912 + resolution: {integrity: sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==} 2321 2913 engines: {node: '>=14.18.0', npm: '>=8.0.0'} 2322 2914 hasBin: true 2323 2915 ··· 2334 2926 run-parallel@1.2.0: 2335 2927 resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 2336 2928 2929 + scslre@0.3.0: 2930 + resolution: {integrity: sha512-3A6sD0WYP7+QrjbfNA2FN3FsOaGGFoekCVgTyypy53gPxhbkCIjtO6YWgdrfM+n/8sI8JeXZOIxsHjMTNxQ4nQ==} 2931 + engines: {node: ^14.0.0 || >=16.0.0} 2932 + 2337 2933 scule@1.3.0: 2338 2934 resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==} 2935 + 2936 + semver@5.7.2: 2937 + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} 2938 + hasBin: true 2339 2939 2340 2940 semver@6.3.1: 2341 2941 resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} 2342 - hasBin: true 2343 - 2344 - semver@7.6.2: 2345 - resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} 2346 - engines: {node: '>=10'} 2347 2942 hasBin: true 2348 2943 2349 2944 semver@7.6.3: ··· 2373 2968 sisteransi@1.0.5: 2374 2969 resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} 2375 2970 2376 - slash@3.0.0: 2377 - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 2378 - engines: {node: '>=8'} 2379 - 2380 2971 slash@4.0.0: 2381 2972 resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} 2382 2973 engines: {node: '>=12'} ··· 2384 2975 slash@5.1.0: 2385 2976 resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} 2386 2977 engines: {node: '>=14.16'} 2978 + 2979 + slashes@3.0.12: 2980 + resolution: {integrity: sha512-Q9VME8WyGkc7pJf6QEkj3wE+2CnvZMI+XJhwdTPR8Z/kWQRXi7boAWLDibRPyHRTUTPx5FaU7MsyrjI3yLB4HA==} 2387 2981 2388 2982 slice-ansi@5.0.0: 2389 2983 resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} ··· 2397 2991 resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} 2398 2992 engines: {node: '>=0.10.0'} 2399 2993 2994 + source-map-js@1.2.1: 2995 + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} 2996 + engines: {node: '>=0.10.0'} 2997 + 2998 + spdx-correct@3.2.0: 2999 + resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} 3000 + 3001 + spdx-exceptions@2.5.0: 3002 + resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} 3003 + 3004 + spdx-expression-parse@3.0.1: 3005 + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} 3006 + 3007 + spdx-expression-parse@4.0.0: 3008 + resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==} 3009 + 3010 + spdx-license-ids@3.0.20: 3011 + resolution: {integrity: sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==} 3012 + 3013 + stable-hash@0.0.4: 3014 + resolution: {integrity: sha512-LjdcbuBeLcdETCrPn9i8AYAZ1eCtu4ECAWtP7UleOiZ9LzVxRzzUZEoZ8zB24nhkQnDWyET0I+3sWokSDS3E7g==} 3015 + 2400 3016 stackback@0.0.2: 2401 3017 resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} 2402 3018 ··· 2435 3051 resolution: {integrity: sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==} 2436 3052 engines: {node: '>=18'} 2437 3053 3054 + strip-indent@3.0.0: 3055 + resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} 3056 + engines: {node: '>=8'} 3057 + 2438 3058 strip-json-comments@3.1.1: 2439 3059 resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 2440 3060 engines: {node: '>=8'} ··· 2465 3085 engines: {node: '>=14.0.0'} 2466 3086 hasBin: true 2467 3087 3088 + synckit@0.6.2: 3089 + resolution: {integrity: sha512-Vhf+bUa//YSTYKseDiiEuQmhGCoIF3CVBhunm3r/DQnYiGT4JssmnKQc44BIyOZRK2pKjXXAgbhfmbeoC9CJpA==} 3090 + engines: {node: '>=12.20'} 3091 + 2468 3092 synckit@0.9.1: 2469 3093 resolution: {integrity: sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==} 2470 3094 engines: {node: ^14.18.0 || >=16.0.0} 3095 + 3096 + tapable@2.2.1: 3097 + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} 3098 + engines: {node: '>=6'} 2471 3099 2472 3100 tar@6.2.1: 2473 3101 resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} ··· 2506 3134 resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 2507 3135 engines: {node: '>=8.0'} 2508 3136 3137 + toml-eslint-parser@0.10.0: 3138 + resolution: {integrity: sha512-khrZo4buq4qVmsGzS5yQjKe/WsFvV8fGfOjDQN0q4iy9FjRfPWRgTFrU8u1R2iu/SfWLhY9WnCi4Jhdrcbtg+g==} 3139 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 3140 + 2509 3141 ts-api-utils@1.3.0: 2510 3142 resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} 2511 3143 engines: {node: '>=16'} ··· 2527 3159 resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} 2528 3160 engines: {node: '>=10'} 2529 3161 3162 + type-fest@0.6.0: 3163 + resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} 3164 + engines: {node: '>=8'} 3165 + 3166 + type-fest@0.8.1: 3167 + resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} 3168 + engines: {node: '>=8'} 3169 + 2530 3170 type-level-regexp@0.1.17: 2531 3171 resolution: {integrity: sha512-wTk4DH3cxwk196uGLK/E9pE45aLfeKJacKmcEgEOA/q5dnPGNxXt0cfYdFxb57L+sEpf1oJH4Dnx/pnRcku9jg==} 2532 3172 ··· 2558 3198 resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} 2559 3199 engines: {node: '>=18'} 2560 3200 3201 + unist-util-is@6.0.0: 3202 + resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} 3203 + 3204 + unist-util-stringify-position@4.0.0: 3205 + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} 3206 + 3207 + unist-util-visit-parents@6.0.1: 3208 + resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} 3209 + 3210 + unist-util-visit@5.0.0: 3211 + resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} 3212 + 2561 3213 universalify@2.0.1: 2562 3214 resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} 2563 3215 engines: {node: '>= 10.0.0'} ··· 2576 3228 peerDependencies: 2577 3229 browserslist: '>= 4.21.0' 2578 3230 3231 + update-browserslist-db@1.1.1: 3232 + resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} 3233 + hasBin: true 3234 + peerDependencies: 3235 + browserslist: '>= 4.21.0' 3236 + 2579 3237 uri-js@4.4.1: 2580 3238 resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 2581 3239 2582 3240 util-deprecate@1.0.2: 2583 3241 resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 3242 + 3243 + validate-npm-package-license@3.0.4: 3244 + resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} 2584 3245 2585 3246 vite-node@2.1.2: 2586 3247 resolution: {integrity: sha512-HPcGNN5g/7I2OtPjLqgOtCRu/qhVvBxTUD3qzitmL0SrG1cWFzxzhMDWussxSbrRYWqnKf8P2jiNhPMSN+ymsQ==} ··· 2618 3279 terser: 2619 3280 optional: true 2620 3281 3282 + vite@5.4.9: 3283 + resolution: {integrity: sha512-20OVpJHh0PAM0oSOELa5GaZNWeDjcAvQjGXy2Uyr+Tp+/D2/Hdz6NLgpJLsarPTA2QJ6v8mX2P1ZfbsSKvdMkg==} 3284 + engines: {node: ^18.0.0 || >=20.0.0} 3285 + hasBin: true 3286 + peerDependencies: 3287 + '@types/node': ^18.0.0 || >=20.0.0 3288 + less: '*' 3289 + lightningcss: ^1.21.0 3290 + sass: '*' 3291 + sass-embedded: '*' 3292 + stylus: '*' 3293 + sugarss: '*' 3294 + terser: ^5.4.0 3295 + peerDependenciesMeta: 3296 + '@types/node': 3297 + optional: true 3298 + less: 3299 + optional: true 3300 + lightningcss: 3301 + optional: true 3302 + sass: 3303 + optional: true 3304 + sass-embedded: 3305 + optional: true 3306 + stylus: 3307 + optional: true 3308 + sugarss: 3309 + optional: true 3310 + terser: 3311 + optional: true 3312 + 2621 3313 vitest@2.1.2: 2622 3314 resolution: {integrity: sha512-veNjLizOMkRrJ6xxb+pvxN6/QAWg95mzcRjtmkepXdN87FNfxAss9RKe2far/G9cQpipfgP2taqg0KiWsquj8A==} 2623 3315 engines: {node: ^18.0.0 || >=20.0.0} ··· 2643 3335 jsdom: 2644 3336 optional: true 2645 3337 3338 + vue-eslint-parser@9.4.3: 3339 + resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} 3340 + engines: {node: ^14.17.0 || >=16.0.0} 3341 + peerDependencies: 3342 + eslint: '>=6.0.0' 3343 + 2646 3344 webpack-sources@3.2.3: 2647 3345 resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} 2648 3346 engines: {node: '>=10.13.0'} ··· 2679 3377 wrappy@1.0.2: 2680 3378 resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 2681 3379 3380 + xml-name-validator@4.0.0: 3381 + resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} 3382 + engines: {node: '>=12'} 3383 + 3384 + y18n@5.0.8: 3385 + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} 3386 + engines: {node: '>=10'} 3387 + 2682 3388 yallist@3.1.1: 2683 3389 resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} 2684 3390 2685 3391 yallist@4.0.0: 2686 3392 resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 3393 + 3394 + yaml-eslint-parser@1.2.3: 3395 + resolution: {integrity: sha512-4wZWvE398hCP7O8n3nXKu/vdq1HcH01ixYlCREaJL5NUMwQ0g3MaGFUBNSlmBtKmhbtVG/Cm6lyYmSVTEVil8A==} 3396 + engines: {node: ^14.17.0 || >=16.0.0} 2687 3397 2688 3398 yaml@2.5.0: 2689 3399 resolution: {integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==} 2690 3400 engines: {node: '>= 14'} 2691 3401 hasBin: true 3402 + 3403 + yargs-parser@21.1.1: 3404 + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} 3405 + engines: {node: '>=12'} 3406 + 3407 + yargs@17.7.2: 3408 + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} 3409 + engines: {node: '>=12'} 2692 3410 2693 3411 yocto-queue@0.1.0: 2694 3412 resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} ··· 2698 3416 resolution: {integrity: sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==} 2699 3417 engines: {node: '>=18'} 2700 3418 3419 + zwitch@2.0.4: 3420 + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} 3421 + 2701 3422 snapshots: 2702 3423 2703 3424 '@ampproject/remapping@2.3.0': ··· 2705 3426 '@jridgewell/gen-mapping': 0.3.5 2706 3427 '@jridgewell/trace-mapping': 0.3.25 2707 3428 3429 + '@antfu/eslint-config@3.8.0(@typescript-eslint/utils@8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(@vue/compiler-sfc@3.5.12)(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)(vitest@2.1.2(@types/node@20.14.2))': 3430 + dependencies: 3431 + '@antfu/install-pkg': 0.4.1 3432 + '@clack/prompts': 0.7.0 3433 + '@eslint-community/eslint-plugin-eslint-comments': 4.4.0(eslint@9.12.0(jiti@1.21.6)) 3434 + '@eslint/markdown': 6.2.0 3435 + '@stylistic/eslint-plugin': 2.9.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) 3436 + '@typescript-eslint/eslint-plugin': 8.10.0(@typescript-eslint/parser@8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) 3437 + '@typescript-eslint/parser': 8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) 3438 + '@vitest/eslint-plugin': 1.1.7(@typescript-eslint/utils@8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)(vitest@2.1.2(@types/node@20.14.2)) 3439 + eslint: 9.12.0(jiti@1.21.6) 3440 + eslint-config-flat-gitignore: 0.3.0(eslint@9.12.0(jiti@1.21.6)) 3441 + eslint-flat-config-utils: 0.4.0 3442 + eslint-merge-processors: 0.1.0(eslint@9.12.0(jiti@1.21.6)) 3443 + eslint-plugin-antfu: 2.7.0(eslint@9.12.0(jiti@1.21.6)) 3444 + eslint-plugin-command: 0.2.6(eslint@9.12.0(jiti@1.21.6)) 3445 + eslint-plugin-import-x: 4.3.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) 3446 + eslint-plugin-jsdoc: 50.4.3(eslint@9.12.0(jiti@1.21.6)) 3447 + eslint-plugin-jsonc: 2.16.0(eslint@9.12.0(jiti@1.21.6)) 3448 + eslint-plugin-n: 17.11.1(eslint@9.12.0(jiti@1.21.6)) 3449 + eslint-plugin-no-only-tests: 3.3.0 3450 + eslint-plugin-perfectionist: 3.9.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@1.21.6))) 3451 + eslint-plugin-regexp: 2.6.0(eslint@9.12.0(jiti@1.21.6)) 3452 + eslint-plugin-toml: 0.11.1(eslint@9.12.0(jiti@1.21.6)) 3453 + eslint-plugin-unicorn: 56.0.0(eslint@9.12.0(jiti@1.21.6)) 3454 + eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.10.0(@typescript-eslint/parser@8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6)) 3455 + eslint-plugin-vue: 9.29.0(eslint@9.12.0(jiti@1.21.6)) 3456 + eslint-plugin-yml: 1.14.0(eslint@9.12.0(jiti@1.21.6)) 3457 + eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.12)(eslint@9.12.0(jiti@1.21.6)) 3458 + globals: 15.11.0 3459 + jsonc-eslint-parser: 2.4.0 3460 + local-pkg: 0.5.0 3461 + parse-gitignore: 2.0.0 3462 + picocolors: 1.1.1 3463 + toml-eslint-parser: 0.10.0 3464 + vue-eslint-parser: 9.4.3(eslint@9.12.0(jiti@1.21.6)) 3465 + yaml-eslint-parser: 1.2.3 3466 + yargs: 17.7.2 3467 + transitivePeerDependencies: 3468 + - '@typescript-eslint/utils' 3469 + - '@vue/compiler-sfc' 3470 + - supports-color 3471 + - svelte 3472 + - typescript 3473 + - vitest 3474 + 3475 + '@antfu/install-pkg@0.4.1': 3476 + dependencies: 3477 + package-manager-detector: 0.2.2 3478 + tinyexec: 0.3.0 3479 + 3480 + '@antfu/utils@0.7.10': {} 3481 + 2708 3482 '@babel/code-frame@7.24.7': 2709 3483 dependencies: 2710 3484 '@babel/highlight': 7.24.7 ··· 2791 3565 2792 3566 '@babel/helper-string-parser@7.24.7': {} 2793 3567 3568 + '@babel/helper-string-parser@7.25.7': {} 3569 + 2794 3570 '@babel/helper-validator-identifier@7.24.7': {} 3571 + 3572 + '@babel/helper-validator-identifier@7.25.7': {} 2795 3573 2796 3574 '@babel/helper-validator-option@7.24.7': {} 2797 3575 ··· 2810 3588 '@babel/parser@7.24.7': 2811 3589 dependencies: 2812 3590 '@babel/types': 7.24.7 3591 + 3592 + '@babel/parser@7.25.8': 3593 + dependencies: 3594 + '@babel/types': 7.25.8 2813 3595 2814 3596 '@babel/standalone@7.24.7': {} 2815 3597 ··· 2840 3622 '@babel/helper-validator-identifier': 7.24.7 2841 3623 to-fast-properties: 2.0.0 2842 3624 3625 + '@babel/types@7.25.8': 3626 + dependencies: 3627 + '@babel/helper-string-parser': 7.25.7 3628 + '@babel/helper-validator-identifier': 7.25.7 3629 + to-fast-properties: 2.0.0 3630 + 2843 3631 '@bcoe/v8-coverage@0.2.3': {} 2844 3632 3633 + '@clack/core@0.3.4': 3634 + dependencies: 3635 + picocolors: 1.1.1 3636 + sisteransi: 1.0.5 3637 + 3638 + '@clack/prompts@0.7.0': 3639 + dependencies: 3640 + '@clack/core': 0.3.4 3641 + picocolors: 1.1.1 3642 + sisteransi: 1.0.5 3643 + 3644 + '@es-joy/jsdoccomment@0.48.0': 3645 + dependencies: 3646 + comment-parser: 1.4.1 3647 + esquery: 1.6.0 3648 + jsdoc-type-pratt-parser: 4.1.0 3649 + 3650 + '@es-joy/jsdoccomment@0.49.0': 3651 + dependencies: 3652 + comment-parser: 1.4.1 3653 + esquery: 1.6.0 3654 + jsdoc-type-pratt-parser: 4.1.0 3655 + 2845 3656 '@esbuild/aix-ppc64@0.19.12': 2846 3657 optional: true 2847 3658 ··· 3049 3860 '@esbuild/win32-x64@0.21.5': 3050 3861 optional: true 3051 3862 3052 - '@eslint-community/eslint-utils@4.4.0(eslint@8.57.1)': 3863 + '@eslint-community/eslint-plugin-eslint-comments@4.4.0(eslint@9.12.0(jiti@1.21.6))': 3864 + dependencies: 3865 + escape-string-regexp: 4.0.0 3866 + eslint: 9.12.0(jiti@1.21.6) 3867 + ignore: 5.3.1 3868 + 3869 + '@eslint-community/eslint-utils@4.4.0(eslint@9.12.0(jiti@1.21.6))': 3053 3870 dependencies: 3054 - eslint: 8.57.1 3871 + eslint: 9.12.0(jiti@1.21.6) 3055 3872 eslint-visitor-keys: 3.4.3 3056 3873 3057 3874 '@eslint-community/regexpp@4.10.1': {} 3058 3875 3059 - '@eslint/eslintrc@2.1.4': 3876 + '@eslint-community/regexpp@4.11.1': {} 3877 + 3878 + '@eslint/compat@1.2.0(eslint@9.12.0(jiti@1.21.6))': 3879 + optionalDependencies: 3880 + eslint: 9.12.0(jiti@1.21.6) 3881 + 3882 + '@eslint/config-array@0.18.0': 3883 + dependencies: 3884 + '@eslint/object-schema': 2.1.4 3885 + debug: 4.3.6 3886 + minimatch: 3.1.2 3887 + transitivePeerDependencies: 3888 + - supports-color 3889 + 3890 + '@eslint/core@0.6.0': {} 3891 + 3892 + '@eslint/eslintrc@3.1.0': 3060 3893 dependencies: 3061 3894 ajv: 6.12.6 3062 3895 debug: 4.3.6 3063 - espree: 9.6.1 3064 - globals: 13.24.0 3896 + espree: 10.2.0 3897 + globals: 14.0.0 3065 3898 ignore: 5.3.1 3066 3899 import-fresh: 3.3.0 3067 3900 js-yaml: 4.1.0 ··· 3070 3903 transitivePeerDependencies: 3071 3904 - supports-color 3072 3905 3073 - '@eslint/js@8.57.1': {} 3906 + '@eslint/js@9.12.0': {} 3074 3907 3075 - '@humanwhocodes/config-array@0.13.0': 3908 + '@eslint/markdown@6.2.0': 3076 3909 dependencies: 3077 - '@humanwhocodes/object-schema': 2.0.3 3078 - debug: 4.3.6 3079 - minimatch: 3.1.2 3910 + '@eslint/plugin-kit': 0.2.0 3911 + mdast-util-from-markdown: 2.0.1 3912 + mdast-util-gfm: 3.0.0 3913 + micromark-extension-gfm: 3.0.0 3080 3914 transitivePeerDependencies: 3081 3915 - supports-color 3082 3916 3917 + '@eslint/object-schema@2.1.4': {} 3918 + 3919 + '@eslint/plugin-kit@0.2.0': 3920 + dependencies: 3921 + levn: 0.4.1 3922 + 3923 + '@humanfs/core@0.19.0': {} 3924 + 3925 + '@humanfs/node@0.16.5': 3926 + dependencies: 3927 + '@humanfs/core': 0.19.0 3928 + '@humanwhocodes/retry': 0.3.1 3929 + 3083 3930 '@humanwhocodes/module-importer@1.0.1': {} 3084 3931 3085 - '@humanwhocodes/object-schema@2.0.3': {} 3932 + '@humanwhocodes/retry@0.3.1': {} 3086 3933 3087 3934 '@isaacs/cliui@8.0.2': 3088 3935 dependencies: ··· 3136 3983 3137 3984 '@pkgr/core@0.1.1': {} 3138 3985 3139 - '@rollup/plugin-alias@5.1.0(rollup@3.29.4)': 3986 + '@rollup/plugin-alias@5.1.0(rollup@3.29.5)': 3140 3987 dependencies: 3141 3988 slash: 4.0.0 3142 3989 optionalDependencies: 3143 - rollup: 3.29.4 3990 + rollup: 3.29.5 3144 3991 3145 - '@rollup/plugin-commonjs@25.0.8(rollup@3.29.4)': 3992 + '@rollup/plugin-commonjs@25.0.8(rollup@3.29.5)': 3146 3993 dependencies: 3147 - '@rollup/pluginutils': 5.1.2(rollup@3.29.4) 3994 + '@rollup/pluginutils': 5.1.2(rollup@3.29.5) 3148 3995 commondir: 1.0.1 3149 3996 estree-walker: 2.0.2 3150 3997 glob: 8.1.0 3151 3998 is-reference: 1.2.1 3152 3999 magic-string: 0.30.12 3153 4000 optionalDependencies: 3154 - rollup: 3.29.4 4001 + rollup: 3.29.5 3155 4002 3156 - '@rollup/plugin-json@6.1.0(rollup@3.29.4)': 4003 + '@rollup/plugin-json@6.1.0(rollup@3.29.5)': 3157 4004 dependencies: 3158 - '@rollup/pluginutils': 5.1.2(rollup@3.29.4) 4005 + '@rollup/pluginutils': 5.1.2(rollup@3.29.5) 3159 4006 optionalDependencies: 3160 - rollup: 3.29.4 4007 + rollup: 3.29.5 3161 4008 3162 - '@rollup/plugin-node-resolve@15.2.3(rollup@3.29.4)': 4009 + '@rollup/plugin-node-resolve@15.2.3(rollup@3.29.5)': 3163 4010 dependencies: 3164 - '@rollup/pluginutils': 5.1.2(rollup@3.29.4) 4011 + '@rollup/pluginutils': 5.1.2(rollup@3.29.5) 3165 4012 '@types/resolve': 1.20.2 3166 4013 deepmerge: 4.3.1 3167 4014 is-builtin-module: 3.2.1 3168 4015 is-module: 1.0.0 3169 4016 resolve: 1.22.8 3170 4017 optionalDependencies: 3171 - rollup: 3.29.4 4018 + rollup: 3.29.5 3172 4019 3173 - '@rollup/plugin-replace@5.0.7(rollup@3.29.4)': 4020 + '@rollup/plugin-replace@5.0.7(rollup@3.29.5)': 3174 4021 dependencies: 3175 - '@rollup/pluginutils': 5.1.2(rollup@3.29.4) 4022 + '@rollup/pluginutils': 5.1.2(rollup@3.29.5) 3176 4023 magic-string: 0.30.12 3177 4024 optionalDependencies: 3178 - rollup: 3.29.4 4025 + rollup: 3.29.5 3179 4026 3180 - '@rollup/pluginutils@5.1.2(rollup@3.29.4)': 4027 + '@rollup/pluginutils@5.1.2(rollup@3.29.5)': 3181 4028 dependencies: 3182 4029 '@types/estree': 1.0.6 3183 4030 estree-walker: 2.0.2 3184 4031 picomatch: 2.3.1 3185 4032 optionalDependencies: 3186 - rollup: 3.29.4 4033 + rollup: 3.29.5 3187 4034 3188 4035 '@rollup/pluginutils@5.1.2(rollup@4.24.0)': 3189 4036 dependencies: ··· 3295 4142 3296 4143 '@sindresorhus/merge-streams@4.0.0': {} 3297 4144 4145 + '@stylistic/eslint-plugin@2.9.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)': 4146 + dependencies: 4147 + '@typescript-eslint/utils': 8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) 4148 + eslint: 9.12.0(jiti@1.21.6) 4149 + eslint-visitor-keys: 4.1.0 4150 + espree: 10.2.0 4151 + estraverse: 5.3.0 4152 + picomatch: 4.0.2 4153 + transitivePeerDependencies: 4154 + - supports-color 4155 + - typescript 4156 + 3298 4157 '@trysound/sax@0.2.0': {} 3299 4158 4159 + '@types/debug@4.1.12': 4160 + dependencies: 4161 + '@types/ms': 0.7.34 4162 + 3300 4163 '@types/estree@1.0.5': {} 3301 4164 3302 4165 '@types/estree@1.0.6': {} 3303 4166 3304 4167 '@types/json-schema@7.0.15': {} 3305 4168 4169 + '@types/mdast@4.0.4': 4170 + dependencies: 4171 + '@types/unist': 3.0.3 4172 + 4173 + '@types/ms@0.7.34': {} 4174 + 3306 4175 '@types/node@20.14.2': 3307 4176 dependencies: 3308 4177 undici-types: 5.26.5 3309 4178 optional: true 3310 4179 4180 + '@types/normalize-package-data@2.4.4': {} 4181 + 3311 4182 '@types/resolve@1.20.2': {} 3312 4183 3313 - '@types/semver@7.5.8': {} 4184 + '@types/unist@3.0.3': {} 3314 4185 3315 - '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3)': 4186 + '@typescript-eslint/eslint-plugin@8.10.0(@typescript-eslint/parser@8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)': 3316 4187 dependencies: 3317 4188 '@eslint-community/regexpp': 4.10.1 3318 - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.6.3) 3319 - '@typescript-eslint/scope-manager': 6.21.0 3320 - '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.1)(typescript@5.6.3) 3321 - '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.6.3) 3322 - '@typescript-eslint/visitor-keys': 6.21.0 3323 - debug: 4.3.5 3324 - eslint: 8.57.1 4189 + '@typescript-eslint/parser': 8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) 4190 + '@typescript-eslint/scope-manager': 8.10.0 4191 + '@typescript-eslint/type-utils': 8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) 4192 + '@typescript-eslint/utils': 8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) 4193 + '@typescript-eslint/visitor-keys': 8.10.0 4194 + eslint: 9.12.0(jiti@1.21.6) 3325 4195 graphemer: 1.4.0 3326 4196 ignore: 5.3.1 3327 4197 natural-compare: 1.4.0 3328 - semver: 7.6.2 3329 4198 ts-api-utils: 1.3.0(typescript@5.6.3) 3330 4199 optionalDependencies: 3331 4200 typescript: 5.6.3 3332 4201 transitivePeerDependencies: 3333 4202 - supports-color 3334 4203 3335 - '@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.3)': 4204 + '@typescript-eslint/parser@8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)': 3336 4205 dependencies: 3337 - '@typescript-eslint/scope-manager': 6.21.0 3338 - '@typescript-eslint/types': 6.21.0 3339 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.6.3) 3340 - '@typescript-eslint/visitor-keys': 6.21.0 3341 - debug: 4.3.5 3342 - eslint: 8.57.1 4206 + '@typescript-eslint/scope-manager': 8.10.0 4207 + '@typescript-eslint/types': 8.10.0 4208 + '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.6.3) 4209 + '@typescript-eslint/visitor-keys': 8.10.0 4210 + debug: 4.3.6 4211 + eslint: 9.12.0(jiti@1.21.6) 3343 4212 optionalDependencies: 3344 4213 typescript: 5.6.3 3345 4214 transitivePeerDependencies: 3346 4215 - supports-color 3347 4216 3348 - '@typescript-eslint/scope-manager@6.21.0': 4217 + '@typescript-eslint/scope-manager@8.10.0': 3349 4218 dependencies: 3350 - '@typescript-eslint/types': 6.21.0 3351 - '@typescript-eslint/visitor-keys': 6.21.0 4219 + '@typescript-eslint/types': 8.10.0 4220 + '@typescript-eslint/visitor-keys': 8.10.0 3352 4221 3353 - '@typescript-eslint/type-utils@6.21.0(eslint@8.57.1)(typescript@5.6.3)': 4222 + '@typescript-eslint/type-utils@8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)': 3354 4223 dependencies: 3355 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.6.3) 3356 - '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.6.3) 4224 + '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.6.3) 4225 + '@typescript-eslint/utils': 8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) 3357 4226 debug: 4.3.6 3358 - eslint: 8.57.1 3359 4227 ts-api-utils: 1.3.0(typescript@5.6.3) 3360 4228 optionalDependencies: 3361 4229 typescript: 5.6.3 3362 4230 transitivePeerDependencies: 4231 + - eslint 3363 4232 - supports-color 3364 4233 3365 - '@typescript-eslint/types@6.21.0': {} 4234 + '@typescript-eslint/types@8.10.0': {} 3366 4235 3367 - '@typescript-eslint/typescript-estree@6.21.0(typescript@5.6.3)': 4236 + '@typescript-eslint/typescript-estree@8.10.0(typescript@5.6.3)': 3368 4237 dependencies: 3369 - '@typescript-eslint/types': 6.21.0 3370 - '@typescript-eslint/visitor-keys': 6.21.0 4238 + '@typescript-eslint/types': 8.10.0 4239 + '@typescript-eslint/visitor-keys': 8.10.0 3371 4240 debug: 4.3.6 3372 - globby: 11.1.0 4241 + fast-glob: 3.3.2 3373 4242 is-glob: 4.0.3 3374 - minimatch: 9.0.3 4243 + minimatch: 9.0.5 3375 4244 semver: 7.6.3 3376 4245 ts-api-utils: 1.3.0(typescript@5.6.3) 3377 4246 optionalDependencies: ··· 3379 4248 transitivePeerDependencies: 3380 4249 - supports-color 3381 4250 3382 - '@typescript-eslint/utils@6.21.0(eslint@8.57.1)(typescript@5.6.3)': 4251 + '@typescript-eslint/utils@8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)': 3383 4252 dependencies: 3384 - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) 3385 - '@types/json-schema': 7.0.15 3386 - '@types/semver': 7.5.8 3387 - '@typescript-eslint/scope-manager': 6.21.0 3388 - '@typescript-eslint/types': 6.21.0 3389 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.6.3) 3390 - eslint: 8.57.1 3391 - semver: 7.6.3 4253 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@1.21.6)) 4254 + '@typescript-eslint/scope-manager': 8.10.0 4255 + '@typescript-eslint/types': 8.10.0 4256 + '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.6.3) 4257 + eslint: 9.12.0(jiti@1.21.6) 3392 4258 transitivePeerDependencies: 3393 4259 - supports-color 3394 4260 - typescript 3395 4261 3396 - '@typescript-eslint/visitor-keys@6.21.0': 4262 + '@typescript-eslint/visitor-keys@8.10.0': 3397 4263 dependencies: 3398 - '@typescript-eslint/types': 6.21.0 4264 + '@typescript-eslint/types': 8.10.0 3399 4265 eslint-visitor-keys: 3.4.3 3400 4266 3401 - '@ungap/structured-clone@1.2.0': {} 3402 - 3403 4267 '@vitest/coverage-v8@2.1.2(vitest@2.1.2(@types/node@20.14.2))': 3404 4268 dependencies: 3405 4269 '@ampproject/remapping': 2.3.0 ··· 3418 4282 transitivePeerDependencies: 3419 4283 - supports-color 3420 4284 4285 + '@vitest/eslint-plugin@1.1.7(@typescript-eslint/utils@8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)(vitest@2.1.2(@types/node@20.14.2))': 4286 + dependencies: 4287 + '@typescript-eslint/utils': 8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) 4288 + eslint: 9.12.0(jiti@1.21.6) 4289 + optionalDependencies: 4290 + typescript: 5.6.3 4291 + vitest: 2.1.2(@types/node@20.14.2) 4292 + 3421 4293 '@vitest/expect@2.1.2': 3422 4294 dependencies: 3423 4295 '@vitest/spy': 2.1.2 ··· 3425 4297 chai: 5.1.1 3426 4298 tinyrainbow: 1.2.0 3427 4299 3428 - '@vitest/mocker@2.1.2(@vitest/spy@2.1.2)(vite@5.4.8(@types/node@20.14.2))': 4300 + '@vitest/mocker@2.1.2(@vitest/spy@2.1.2)(vite@5.4.9(@types/node@20.14.2))': 3429 4301 dependencies: 3430 4302 '@vitest/spy': 2.1.2 3431 4303 estree-walker: 3.0.3 3432 4304 magic-string: 0.30.12 3433 4305 optionalDependencies: 3434 - vite: 5.4.8(@types/node@20.14.2) 4306 + vite: 5.4.9(@types/node@20.14.2) 3435 4307 3436 4308 '@vitest/pretty-format@2.1.2': 3437 4309 dependencies: ··· 3458 4330 loupe: 3.1.1 3459 4331 tinyrainbow: 1.2.0 3460 4332 3461 - acorn-jsx@5.3.2(acorn@8.11.3): 4333 + '@vue/compiler-core@3.5.12': 4334 + dependencies: 4335 + '@babel/parser': 7.25.8 4336 + '@vue/shared': 3.5.12 4337 + entities: 4.5.0 4338 + estree-walker: 2.0.2 4339 + source-map-js: 1.2.1 4340 + 4341 + '@vue/compiler-dom@3.5.12': 4342 + dependencies: 4343 + '@vue/compiler-core': 3.5.12 4344 + '@vue/shared': 3.5.12 4345 + 4346 + '@vue/compiler-sfc@3.5.12': 4347 + dependencies: 4348 + '@babel/parser': 7.25.8 4349 + '@vue/compiler-core': 3.5.12 4350 + '@vue/compiler-dom': 3.5.12 4351 + '@vue/compiler-ssr': 3.5.12 4352 + '@vue/shared': 3.5.12 4353 + estree-walker: 2.0.2 4354 + magic-string: 0.30.12 4355 + postcss: 8.4.47 4356 + source-map-js: 1.2.1 4357 + 4358 + '@vue/compiler-ssr@3.5.12': 3462 4359 dependencies: 3463 - acorn: 8.11.3 4360 + '@vue/compiler-dom': 3.5.12 4361 + '@vue/shared': 3.5.12 4362 + 4363 + '@vue/shared@3.5.12': {} 4364 + 4365 + acorn-jsx@5.3.2(acorn@8.13.0): 4366 + dependencies: 4367 + acorn: 8.13.0 3464 4368 3465 4369 acorn@8.11.3: {} 4370 + 4371 + acorn@8.13.0: {} 3466 4372 3467 4373 ajv@6.12.6: 3468 4374 dependencies: ··· 3493 4399 dependencies: 3494 4400 normalize-path: 3.0.0 3495 4401 picomatch: 2.3.1 4402 + 4403 + are-docs-informative@0.0.2: {} 3496 4404 3497 4405 argparse@2.0.1: {} 3498 4406 3499 - array-union@2.1.0: {} 3500 - 3501 4407 assertion-error@2.0.1: {} 3502 4408 3503 4409 autoprefixer@10.4.19(postcss@8.4.41): ··· 3535 4441 electron-to-chromium: 1.4.796 3536 4442 node-releases: 2.0.14 3537 4443 update-browserslist-db: 1.0.16(browserslist@4.23.1) 4444 + 4445 + browserslist@4.24.0: 4446 + dependencies: 4447 + caniuse-lite: 1.0.30001669 4448 + electron-to-chromium: 1.5.41 4449 + node-releases: 2.0.18 4450 + update-browserslist-db: 1.1.1(browserslist@4.24.0) 3538 4451 3539 4452 builtin-modules@3.3.0: {} 3540 4453 ··· 3584 4497 3585 4498 caniuse-lite@1.0.30001632: {} 3586 4499 4500 + caniuse-lite@1.0.30001669: {} 4501 + 4502 + ccount@2.0.1: {} 4503 + 3587 4504 chai@5.1.1: 3588 4505 dependencies: 3589 4506 assertion-error: 2.0.1 ··· 3605 4522 3606 4523 chalk@5.3.0: {} 3607 4524 4525 + character-entities@2.0.2: {} 4526 + 3608 4527 check-error@2.1.1: {} 3609 4528 3610 4529 chokidar@3.6.0: ··· 3620 4539 fsevents: 2.3.3 3621 4540 3622 4541 chownr@2.0.0: {} 4542 + 4543 + ci-info@4.0.0: {} 3623 4544 3624 4545 citty@0.1.6: 3625 4546 dependencies: 3626 4547 consola: 3.2.3 3627 4548 4549 + clean-regexp@1.0.0: 4550 + dependencies: 4551 + escape-string-regexp: 1.0.5 4552 + 3628 4553 cli-cursor@5.0.0: 3629 4554 dependencies: 3630 4555 restore-cursor: 5.1.0 ··· 3634 4559 slice-ansi: 5.0.0 3635 4560 string-width: 7.1.0 3636 4561 4562 + cliui@8.0.1: 4563 + dependencies: 4564 + string-width: 4.2.3 4565 + strip-ansi: 6.0.1 4566 + wrap-ansi: 7.0.0 4567 + 3637 4568 color-convert@1.9.3: 3638 4569 dependencies: 3639 4570 color-name: 1.1.3 ··· 3654 4585 3655 4586 commander@7.2.0: {} 3656 4587 4588 + comment-parser@1.4.1: {} 4589 + 3657 4590 commondir@1.0.1: {} 3658 4591 3659 4592 concat-map@0.0.1: {} ··· 3663 4596 consola@3.2.3: {} 3664 4597 3665 4598 convert-source-map@2.0.0: {} 4599 + 4600 + core-js-compat@3.38.1: 4601 + dependencies: 4602 + browserslist: 4.24.0 3666 4603 3667 4604 cross-spawn@7.0.3: 3668 4605 dependencies: ··· 3744 4681 dependencies: 3745 4682 css-tree: 2.2.1 3746 4683 3747 - debug@4.3.5: 4684 + debug@3.2.7: 3748 4685 dependencies: 3749 4686 ms: 2.1.2 3750 4687 ··· 3752 4689 dependencies: 3753 4690 ms: 2.1.2 3754 4691 4692 + decode-named-character-reference@1.0.2: 4693 + dependencies: 4694 + character-entities: 2.0.2 4695 + 3755 4696 deep-eql@5.0.2: {} 3756 4697 3757 4698 deep-is@0.1.4: {} ··· 3760 4701 3761 4702 defu@6.1.4: {} 3762 4703 4704 + dequal@2.0.3: {} 4705 + 3763 4706 destr@2.0.3: {} 3764 4707 4708 + devlop@1.1.0: 4709 + dependencies: 4710 + dequal: 2.0.3 4711 + 3765 4712 dir-glob@3.0.1: 3766 4713 dependencies: 3767 4714 path-type: 4.0.0 ··· 3794 4741 3795 4742 electron-to-chromium@1.4.796: {} 3796 4743 4744 + electron-to-chromium@1.5.41: {} 4745 + 3797 4746 emoji-regex@10.3.0: {} 3798 4747 3799 4748 emoji-regex@8.0.0: {} 3800 4749 3801 4750 emoji-regex@9.2.2: {} 3802 4751 4752 + enhanced-resolve@5.17.1: 4753 + dependencies: 4754 + graceful-fs: 4.2.11 4755 + tapable: 2.2.1 4756 + 3803 4757 entities@4.5.0: {} 3804 4758 3805 4759 environment@1.1.0: {} 3806 4760 4761 + error-ex@1.3.2: 4762 + dependencies: 4763 + is-arrayish: 0.2.1 4764 + 4765 + es-module-lexer@1.5.4: {} 4766 + 3807 4767 esbuild@0.19.12: 3808 4768 optionalDependencies: 3809 4769 '@esbuild/aix-ppc64': 0.19.12 ··· 3888 4848 3889 4849 escape-string-regexp@4.0.0: {} 3890 4850 3891 - eslint-config-prettier@9.1.0(eslint@8.57.1): 4851 + escape-string-regexp@5.0.0: {} 4852 + 4853 + eslint-compat-utils@0.5.1(eslint@9.12.0(jiti@1.21.6)): 3892 4854 dependencies: 3893 - eslint: 8.57.1 4855 + eslint: 9.12.0(jiti@1.21.6) 4856 + semver: 7.6.3 3894 4857 3895 - eslint-plugin-prettier@5.2.1(eslint-config-prettier@9.1.0(eslint@8.57.1))(eslint@8.57.1)(prettier@3.3.3): 4858 + eslint-config-flat-gitignore@0.3.0(eslint@9.12.0(jiti@1.21.6)): 3896 4859 dependencies: 3897 - eslint: 8.57.1 3898 - prettier: 3.3.3 3899 - prettier-linter-helpers: 1.0.0 4860 + '@eslint/compat': 1.2.0(eslint@9.12.0(jiti@1.21.6)) 4861 + eslint: 9.12.0(jiti@1.21.6) 4862 + find-up-simple: 1.0.0 4863 + 4864 + eslint-flat-config-utils@0.4.0: 4865 + dependencies: 4866 + pathe: 1.1.2 4867 + 4868 + eslint-import-resolver-node@0.3.9: 4869 + dependencies: 4870 + debug: 3.2.7 4871 + is-core-module: 2.13.1 4872 + resolve: 1.22.8 4873 + transitivePeerDependencies: 4874 + - supports-color 4875 + 4876 + eslint-merge-processors@0.1.0(eslint@9.12.0(jiti@1.21.6)): 4877 + dependencies: 4878 + eslint: 9.12.0(jiti@1.21.6) 4879 + 4880 + eslint-plugin-antfu@2.7.0(eslint@9.12.0(jiti@1.21.6)): 4881 + dependencies: 4882 + '@antfu/utils': 0.7.10 4883 + eslint: 9.12.0(jiti@1.21.6) 4884 + 4885 + eslint-plugin-command@0.2.6(eslint@9.12.0(jiti@1.21.6)): 4886 + dependencies: 4887 + '@es-joy/jsdoccomment': 0.48.0 4888 + eslint: 9.12.0(jiti@1.21.6) 4889 + 4890 + eslint-plugin-es-x@7.8.0(eslint@9.12.0(jiti@1.21.6)): 4891 + dependencies: 4892 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@1.21.6)) 4893 + '@eslint-community/regexpp': 4.11.1 4894 + eslint: 9.12.0(jiti@1.21.6) 4895 + eslint-compat-utils: 0.5.1(eslint@9.12.0(jiti@1.21.6)) 4896 + 4897 + eslint-plugin-import-x@4.3.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3): 4898 + dependencies: 4899 + '@typescript-eslint/utils': 8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) 4900 + debug: 4.3.6 4901 + doctrine: 3.0.0 4902 + eslint: 9.12.0(jiti@1.21.6) 4903 + eslint-import-resolver-node: 0.3.9 4904 + get-tsconfig: 4.8.1 4905 + is-glob: 4.0.3 4906 + minimatch: 9.0.5 4907 + semver: 7.6.3 4908 + stable-hash: 0.0.4 4909 + tslib: 2.6.3 4910 + transitivePeerDependencies: 4911 + - supports-color 4912 + - typescript 4913 + 4914 + eslint-plugin-jsdoc@50.4.3(eslint@9.12.0(jiti@1.21.6)): 4915 + dependencies: 4916 + '@es-joy/jsdoccomment': 0.49.0 4917 + are-docs-informative: 0.0.2 4918 + comment-parser: 1.4.1 4919 + debug: 4.3.6 4920 + escape-string-regexp: 4.0.0 4921 + eslint: 9.12.0(jiti@1.21.6) 4922 + espree: 10.2.0 4923 + esquery: 1.6.0 4924 + parse-imports: 2.2.1 4925 + semver: 7.6.3 4926 + spdx-expression-parse: 4.0.0 3900 4927 synckit: 0.9.1 4928 + transitivePeerDependencies: 4929 + - supports-color 4930 + 4931 + eslint-plugin-jsonc@2.16.0(eslint@9.12.0(jiti@1.21.6)): 4932 + dependencies: 4933 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@1.21.6)) 4934 + eslint: 9.12.0(jiti@1.21.6) 4935 + eslint-compat-utils: 0.5.1(eslint@9.12.0(jiti@1.21.6)) 4936 + espree: 9.6.1 4937 + graphemer: 1.4.0 4938 + jsonc-eslint-parser: 2.4.0 4939 + natural-compare: 1.4.0 4940 + synckit: 0.6.2 4941 + 4942 + eslint-plugin-n@17.11.1(eslint@9.12.0(jiti@1.21.6)): 4943 + dependencies: 4944 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@1.21.6)) 4945 + enhanced-resolve: 5.17.1 4946 + eslint: 9.12.0(jiti@1.21.6) 4947 + eslint-plugin-es-x: 7.8.0(eslint@9.12.0(jiti@1.21.6)) 4948 + get-tsconfig: 4.8.1 4949 + globals: 15.11.0 4950 + ignore: 5.3.1 4951 + minimatch: 9.0.5 4952 + semver: 7.6.3 4953 + 4954 + eslint-plugin-no-only-tests@3.3.0: {} 4955 + 4956 + eslint-plugin-perfectionist@3.9.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@1.21.6))): 4957 + dependencies: 4958 + '@typescript-eslint/types': 8.10.0 4959 + '@typescript-eslint/utils': 8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) 4960 + eslint: 9.12.0(jiti@1.21.6) 4961 + minimatch: 9.0.5 4962 + natural-compare-lite: 1.4.0 3901 4963 optionalDependencies: 3902 - eslint-config-prettier: 9.1.0(eslint@8.57.1) 4964 + vue-eslint-parser: 9.4.3(eslint@9.12.0(jiti@1.21.6)) 4965 + transitivePeerDependencies: 4966 + - supports-color 4967 + - typescript 4968 + 4969 + eslint-plugin-regexp@2.6.0(eslint@9.12.0(jiti@1.21.6)): 4970 + dependencies: 4971 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@1.21.6)) 4972 + '@eslint-community/regexpp': 4.11.1 4973 + comment-parser: 1.4.1 4974 + eslint: 9.12.0(jiti@1.21.6) 4975 + jsdoc-type-pratt-parser: 4.1.0 4976 + refa: 0.12.1 4977 + regexp-ast-analysis: 0.7.1 4978 + scslre: 0.3.0 4979 + 4980 + eslint-plugin-toml@0.11.1(eslint@9.12.0(jiti@1.21.6)): 4981 + dependencies: 4982 + debug: 4.3.6 4983 + eslint: 9.12.0(jiti@1.21.6) 4984 + eslint-compat-utils: 0.5.1(eslint@9.12.0(jiti@1.21.6)) 4985 + lodash: 4.17.21 4986 + toml-eslint-parser: 0.10.0 4987 + transitivePeerDependencies: 4988 + - supports-color 4989 + 4990 + eslint-plugin-unicorn@56.0.0(eslint@9.12.0(jiti@1.21.6)): 4991 + dependencies: 4992 + '@babel/helper-validator-identifier': 7.24.7 4993 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@1.21.6)) 4994 + ci-info: 4.0.0 4995 + clean-regexp: 1.0.0 4996 + core-js-compat: 3.38.1 4997 + eslint: 9.12.0(jiti@1.21.6) 4998 + esquery: 1.6.0 4999 + globals: 15.11.0 5000 + indent-string: 4.0.0 5001 + is-builtin-module: 3.2.1 5002 + jsesc: 3.0.2 5003 + pluralize: 8.0.0 5004 + read-pkg-up: 7.0.1 5005 + regexp-tree: 0.1.27 5006 + regjsparser: 0.10.0 5007 + semver: 7.6.3 5008 + strip-indent: 3.0.0 5009 + 5010 + eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.10.0(@typescript-eslint/parser@8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6)): 5011 + dependencies: 5012 + eslint: 9.12.0(jiti@1.21.6) 5013 + optionalDependencies: 5014 + '@typescript-eslint/eslint-plugin': 8.10.0(@typescript-eslint/parser@8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) 5015 + 5016 + eslint-plugin-vue@9.29.0(eslint@9.12.0(jiti@1.21.6)): 5017 + dependencies: 5018 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@1.21.6)) 5019 + eslint: 9.12.0(jiti@1.21.6) 5020 + globals: 13.24.0 5021 + natural-compare: 1.4.0 5022 + nth-check: 2.1.1 5023 + postcss-selector-parser: 6.1.0 5024 + semver: 7.6.3 5025 + vue-eslint-parser: 9.4.3(eslint@9.12.0(jiti@1.21.6)) 5026 + xml-name-validator: 4.0.0 5027 + transitivePeerDependencies: 5028 + - supports-color 5029 + 5030 + eslint-plugin-yml@1.14.0(eslint@9.12.0(jiti@1.21.6)): 5031 + dependencies: 5032 + debug: 4.3.6 5033 + eslint: 9.12.0(jiti@1.21.6) 5034 + eslint-compat-utils: 0.5.1(eslint@9.12.0(jiti@1.21.6)) 5035 + lodash: 4.17.21 5036 + natural-compare: 1.4.0 5037 + yaml-eslint-parser: 1.2.3 5038 + transitivePeerDependencies: 5039 + - supports-color 5040 + 5041 + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.12)(eslint@9.12.0(jiti@1.21.6)): 5042 + dependencies: 5043 + '@vue/compiler-sfc': 3.5.12 5044 + eslint: 9.12.0(jiti@1.21.6) 3903 5045 3904 5046 eslint-scope@7.2.2: 3905 5047 dependencies: 3906 5048 esrecurse: 4.3.0 3907 5049 estraverse: 5.3.0 3908 5050 5051 + eslint-scope@8.1.0: 5052 + dependencies: 5053 + esrecurse: 4.3.0 5054 + estraverse: 5.3.0 5055 + 3909 5056 eslint-visitor-keys@3.4.3: {} 3910 5057 3911 - eslint@8.57.1: 5058 + eslint-visitor-keys@4.1.0: {} 5059 + 5060 + eslint@9.12.0(jiti@1.21.6): 3912 5061 dependencies: 3913 - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) 3914 - '@eslint-community/regexpp': 4.10.1 3915 - '@eslint/eslintrc': 2.1.4 3916 - '@eslint/js': 8.57.1 3917 - '@humanwhocodes/config-array': 0.13.0 5062 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@1.21.6)) 5063 + '@eslint-community/regexpp': 4.11.1 5064 + '@eslint/config-array': 0.18.0 5065 + '@eslint/core': 0.6.0 5066 + '@eslint/eslintrc': 3.1.0 5067 + '@eslint/js': 9.12.0 5068 + '@eslint/plugin-kit': 0.2.0 5069 + '@humanfs/node': 0.16.5 3918 5070 '@humanwhocodes/module-importer': 1.0.1 3919 - '@nodelib/fs.walk': 1.2.8 3920 - '@ungap/structured-clone': 1.2.0 5071 + '@humanwhocodes/retry': 0.3.1 5072 + '@types/estree': 1.0.6 5073 + '@types/json-schema': 7.0.15 3921 5074 ajv: 6.12.6 3922 5075 chalk: 4.1.2 3923 5076 cross-spawn: 7.0.3 3924 5077 debug: 4.3.6 3925 - doctrine: 3.0.0 3926 5078 escape-string-regexp: 4.0.0 3927 - eslint-scope: 7.2.2 3928 - eslint-visitor-keys: 3.4.3 3929 - espree: 9.6.1 5079 + eslint-scope: 8.1.0 5080 + eslint-visitor-keys: 4.1.0 5081 + espree: 10.2.0 3930 5082 esquery: 1.5.0 3931 5083 esutils: 2.0.3 3932 5084 fast-deep-equal: 3.1.3 3933 - file-entry-cache: 6.0.1 5085 + file-entry-cache: 8.0.0 3934 5086 find-up: 5.0.0 3935 5087 glob-parent: 6.0.2 3936 - globals: 13.24.0 3937 - graphemer: 1.4.0 3938 5088 ignore: 5.3.1 3939 5089 imurmurhash: 0.1.4 3940 5090 is-glob: 4.0.3 3941 - is-path-inside: 3.0.3 3942 - js-yaml: 4.1.0 3943 5091 json-stable-stringify-without-jsonify: 1.0.1 3944 - levn: 0.4.1 3945 5092 lodash.merge: 4.6.2 3946 5093 minimatch: 3.1.2 3947 5094 natural-compare: 1.4.0 3948 5095 optionator: 0.9.4 3949 - strip-ansi: 6.0.1 3950 5096 text-table: 0.2.0 5097 + optionalDependencies: 5098 + jiti: 1.21.6 3951 5099 transitivePeerDependencies: 3952 5100 - supports-color 3953 5101 5102 + espree@10.2.0: 5103 + dependencies: 5104 + acorn: 8.13.0 5105 + acorn-jsx: 5.3.2(acorn@8.13.0) 5106 + eslint-visitor-keys: 4.1.0 5107 + 3954 5108 espree@9.6.1: 3955 5109 dependencies: 3956 - acorn: 8.11.3 3957 - acorn-jsx: 5.3.2(acorn@8.11.3) 5110 + acorn: 8.13.0 5111 + acorn-jsx: 5.3.2(acorn@8.13.0) 3958 5112 eslint-visitor-keys: 3.4.3 3959 5113 3960 5114 esquery@1.5.0: 5115 + dependencies: 5116 + estraverse: 5.3.0 5117 + 5118 + esquery@1.6.0: 3961 5119 dependencies: 3962 5120 estraverse: 5.3.0 3963 5121 ··· 4008 5166 4009 5167 fast-deep-equal@3.1.3: {} 4010 5168 4011 - fast-diff@1.3.0: {} 4012 - 4013 5169 fast-glob@3.3.2: 4014 5170 dependencies: 4015 5171 '@nodelib/fs.stat': 2.0.5 ··· 4030 5186 dependencies: 4031 5187 is-unicode-supported: 2.0.0 4032 5188 4033 - file-entry-cache@6.0.1: 5189 + file-entry-cache@8.0.0: 4034 5190 dependencies: 4035 - flat-cache: 3.2.0 5191 + flat-cache: 4.0.1 4036 5192 4037 5193 fill-range@7.1.1: 4038 5194 dependencies: 4039 5195 to-regex-range: 5.0.1 4040 5196 5197 + find-up-simple@1.0.0: {} 5198 + 5199 + find-up@4.1.0: 5200 + dependencies: 5201 + locate-path: 5.0.0 5202 + path-exists: 4.0.0 5203 + 4041 5204 find-up@5.0.0: 4042 5205 dependencies: 4043 5206 locate-path: 6.0.0 4044 5207 path-exists: 4.0.0 4045 5208 4046 - flat-cache@3.2.0: 5209 + flat-cache@4.0.1: 4047 5210 dependencies: 4048 5211 flatted: 3.3.1 4049 5212 keyv: 4.5.4 4050 - rimraf: 3.0.2 4051 5213 4052 5214 flatted@3.3.1: {} 4053 5215 ··· 4077 5239 4078 5240 gensync@1.0.0-beta.2: {} 4079 5241 5242 + get-caller-file@2.0.5: {} 5243 + 4080 5244 get-east-asian-width@1.2.0: {} 4081 5245 4082 5246 get-func-name@2.0.2: {} ··· 4087 5251 dependencies: 4088 5252 '@sec-ant/readable-stream': 0.4.1 4089 5253 is-stream: 4.0.1 5254 + 5255 + get-tsconfig@4.8.1: 5256 + dependencies: 5257 + resolve-pkg-maps: 1.0.0 4090 5258 4091 5259 giget@1.2.3: 4092 5260 dependencies: ··· 4116 5284 package-json-from-dist: 1.0.0 4117 5285 path-scurry: 1.11.1 4118 5286 4119 - glob@7.2.3: 4120 - dependencies: 4121 - fs.realpath: 1.0.0 4122 - inflight: 1.0.6 4123 - inherits: 2.0.4 4124 - minimatch: 3.1.2 4125 - once: 1.4.0 4126 - path-is-absolute: 1.0.1 4127 - 4128 5287 glob@8.1.0: 4129 5288 dependencies: 4130 5289 fs.realpath: 1.0.0 ··· 4139 5298 dependencies: 4140 5299 type-fest: 0.20.2 4141 5300 4142 - globby@11.1.0: 4143 - dependencies: 4144 - array-union: 2.1.0 4145 - dir-glob: 3.0.1 4146 - fast-glob: 3.3.2 4147 - ignore: 5.3.1 4148 - merge2: 1.4.1 4149 - slash: 3.0.0 5301 + globals@14.0.0: {} 5302 + 5303 + globals@15.11.0: {} 4150 5304 4151 5305 globby@13.2.2: 4152 5306 dependencies: ··· 4179 5333 4180 5334 hookable@5.5.3: {} 4181 5335 5336 + hosted-git-info@2.8.9: {} 5337 + 4182 5338 html-escaper@2.0.2: {} 4183 5339 4184 5340 human-signals@5.0.0: {} ··· 4194 5350 4195 5351 imurmurhash@0.1.4: {} 4196 5352 5353 + indent-string@4.0.0: {} 5354 + 4197 5355 inflight@1.0.6: 4198 5356 dependencies: 4199 5357 once: 1.4.0 4200 5358 wrappy: 1.0.2 4201 5359 4202 5360 inherits@2.0.4: {} 5361 + 5362 + is-arrayish@0.2.1: {} 4203 5363 4204 5364 is-binary-path@2.1.0: 4205 5365 dependencies: ··· 4231 5391 4232 5392 is-number@7.0.0: {} 4233 5393 4234 - is-path-inside@3.0.3: {} 4235 - 4236 5394 is-plain-obj@4.1.0: {} 4237 5395 4238 5396 is-reference@1.2.1: ··· 4286 5444 dependencies: 4287 5445 argparse: 2.0.1 4288 5446 5447 + jsdoc-type-pratt-parser@4.1.0: {} 5448 + 5449 + jsesc@0.5.0: {} 5450 + 4289 5451 jsesc@2.5.2: {} 5452 + 5453 + jsesc@3.0.2: {} 4290 5454 4291 5455 json-buffer@3.0.1: {} 4292 5456 5457 + json-parse-even-better-errors@2.3.1: {} 5458 + 4293 5459 json-schema-traverse@0.4.1: {} 4294 5460 4295 5461 json-stable-stringify-without-jsonify@1.0.1: {} 4296 5462 4297 5463 json5@2.2.3: {} 4298 5464 5465 + jsonc-eslint-parser@2.4.0: 5466 + dependencies: 5467 + acorn: 8.13.0 5468 + eslint-visitor-keys: 3.4.3 5469 + espree: 9.6.1 5470 + semver: 7.6.3 5471 + 4299 5472 jsonc-parser@3.3.1: {} 4300 5473 4301 5474 jsonfile@6.1.0: ··· 4317 5490 4318 5491 lilconfig@3.1.2: {} 4319 5492 5493 + lines-and-columns@1.2.4: {} 5494 + 4320 5495 lint-staged@15.2.10: 4321 5496 dependencies: 4322 5497 chalk: 5.3.0 ··· 4341 5516 rfdc: 1.4.1 4342 5517 wrap-ansi: 9.0.0 4343 5518 5519 + local-pkg@0.5.0: 5520 + dependencies: 5521 + mlly: 1.7.1 5522 + pkg-types: 1.2.0 5523 + 5524 + locate-path@5.0.0: 5525 + dependencies: 5526 + p-locate: 4.1.0 5527 + 4344 5528 locate-path@6.0.0: 4345 5529 dependencies: 4346 5530 p-locate: 5.0.0 ··· 4350 5534 lodash.merge@4.6.2: {} 4351 5535 4352 5536 lodash.uniq@4.5.0: {} 5537 + 5538 + lodash@4.17.21: {} 4353 5539 4354 5540 log-update@6.1.0: 4355 5541 dependencies: ··· 4359 5545 strip-ansi: 7.1.0 4360 5546 wrap-ansi: 9.0.0 4361 5547 5548 + longest-streak@3.1.0: {} 5549 + 4362 5550 loupe@3.1.1: 4363 5551 dependencies: 4364 5552 get-func-name: 2.0.2 ··· 4393 5581 dependencies: 4394 5582 semver: 7.6.3 4395 5583 5584 + markdown-table@3.0.3: {} 5585 + 5586 + mdast-util-find-and-replace@3.0.1: 5587 + dependencies: 5588 + '@types/mdast': 4.0.4 5589 + escape-string-regexp: 5.0.0 5590 + unist-util-is: 6.0.0 5591 + unist-util-visit-parents: 6.0.1 5592 + 5593 + mdast-util-from-markdown@2.0.1: 5594 + dependencies: 5595 + '@types/mdast': 4.0.4 5596 + '@types/unist': 3.0.3 5597 + decode-named-character-reference: 1.0.2 5598 + devlop: 1.1.0 5599 + mdast-util-to-string: 4.0.0 5600 + micromark: 4.0.0 5601 + micromark-util-decode-numeric-character-reference: 2.0.1 5602 + micromark-util-decode-string: 2.0.0 5603 + micromark-util-normalize-identifier: 2.0.0 5604 + micromark-util-symbol: 2.0.0 5605 + micromark-util-types: 2.0.0 5606 + unist-util-stringify-position: 4.0.0 5607 + transitivePeerDependencies: 5608 + - supports-color 5609 + 5610 + mdast-util-gfm-autolink-literal@2.0.1: 5611 + dependencies: 5612 + '@types/mdast': 4.0.4 5613 + ccount: 2.0.1 5614 + devlop: 1.1.0 5615 + mdast-util-find-and-replace: 3.0.1 5616 + micromark-util-character: 2.1.0 5617 + 5618 + mdast-util-gfm-footnote@2.0.0: 5619 + dependencies: 5620 + '@types/mdast': 4.0.4 5621 + devlop: 1.1.0 5622 + mdast-util-from-markdown: 2.0.1 5623 + mdast-util-to-markdown: 2.1.0 5624 + micromark-util-normalize-identifier: 2.0.0 5625 + transitivePeerDependencies: 5626 + - supports-color 5627 + 5628 + mdast-util-gfm-strikethrough@2.0.0: 5629 + dependencies: 5630 + '@types/mdast': 4.0.4 5631 + mdast-util-from-markdown: 2.0.1 5632 + mdast-util-to-markdown: 2.1.0 5633 + transitivePeerDependencies: 5634 + - supports-color 5635 + 5636 + mdast-util-gfm-table@2.0.0: 5637 + dependencies: 5638 + '@types/mdast': 4.0.4 5639 + devlop: 1.1.0 5640 + markdown-table: 3.0.3 5641 + mdast-util-from-markdown: 2.0.1 5642 + mdast-util-to-markdown: 2.1.0 5643 + transitivePeerDependencies: 5644 + - supports-color 5645 + 5646 + mdast-util-gfm-task-list-item@2.0.0: 5647 + dependencies: 5648 + '@types/mdast': 4.0.4 5649 + devlop: 1.1.0 5650 + mdast-util-from-markdown: 2.0.1 5651 + mdast-util-to-markdown: 2.1.0 5652 + transitivePeerDependencies: 5653 + - supports-color 5654 + 5655 + mdast-util-gfm@3.0.0: 5656 + dependencies: 5657 + mdast-util-from-markdown: 2.0.1 5658 + mdast-util-gfm-autolink-literal: 2.0.1 5659 + mdast-util-gfm-footnote: 2.0.0 5660 + mdast-util-gfm-strikethrough: 2.0.0 5661 + mdast-util-gfm-table: 2.0.0 5662 + mdast-util-gfm-task-list-item: 2.0.0 5663 + mdast-util-to-markdown: 2.1.0 5664 + transitivePeerDependencies: 5665 + - supports-color 5666 + 5667 + mdast-util-phrasing@4.1.0: 5668 + dependencies: 5669 + '@types/mdast': 4.0.4 5670 + unist-util-is: 6.0.0 5671 + 5672 + mdast-util-to-markdown@2.1.0: 5673 + dependencies: 5674 + '@types/mdast': 4.0.4 5675 + '@types/unist': 3.0.3 5676 + longest-streak: 3.1.0 5677 + mdast-util-phrasing: 4.1.0 5678 + mdast-util-to-string: 4.0.0 5679 + micromark-util-decode-string: 2.0.0 5680 + unist-util-visit: 5.0.0 5681 + zwitch: 2.0.4 5682 + 5683 + mdast-util-to-string@4.0.0: 5684 + dependencies: 5685 + '@types/mdast': 4.0.4 5686 + 4396 5687 mdn-data@2.0.28: {} 4397 5688 4398 5689 mdn-data@2.0.30: {} ··· 4401 5692 4402 5693 merge2@1.4.1: {} 4403 5694 5695 + micromark-core-commonmark@2.0.1: 5696 + dependencies: 5697 + decode-named-character-reference: 1.0.2 5698 + devlop: 1.1.0 5699 + micromark-factory-destination: 2.0.0 5700 + micromark-factory-label: 2.0.0 5701 + micromark-factory-space: 2.0.0 5702 + micromark-factory-title: 2.0.0 5703 + micromark-factory-whitespace: 2.0.0 5704 + micromark-util-character: 2.1.0 5705 + micromark-util-chunked: 2.0.0 5706 + micromark-util-classify-character: 2.0.0 5707 + micromark-util-html-tag-name: 2.0.0 5708 + micromark-util-normalize-identifier: 2.0.0 5709 + micromark-util-resolve-all: 2.0.0 5710 + micromark-util-subtokenize: 2.0.1 5711 + micromark-util-symbol: 2.0.0 5712 + micromark-util-types: 2.0.0 5713 + 5714 + micromark-extension-gfm-autolink-literal@2.1.0: 5715 + dependencies: 5716 + micromark-util-character: 2.1.0 5717 + micromark-util-sanitize-uri: 2.0.0 5718 + micromark-util-symbol: 2.0.0 5719 + micromark-util-types: 2.0.0 5720 + 5721 + micromark-extension-gfm-footnote@2.1.0: 5722 + dependencies: 5723 + devlop: 1.1.0 5724 + micromark-core-commonmark: 2.0.1 5725 + micromark-factory-space: 2.0.0 5726 + micromark-util-character: 2.1.0 5727 + micromark-util-normalize-identifier: 2.0.0 5728 + micromark-util-sanitize-uri: 2.0.0 5729 + micromark-util-symbol: 2.0.0 5730 + micromark-util-types: 2.0.0 5731 + 5732 + micromark-extension-gfm-strikethrough@2.1.0: 5733 + dependencies: 5734 + devlop: 1.1.0 5735 + micromark-util-chunked: 2.0.0 5736 + micromark-util-classify-character: 2.0.0 5737 + micromark-util-resolve-all: 2.0.0 5738 + micromark-util-symbol: 2.0.0 5739 + micromark-util-types: 2.0.0 5740 + 5741 + micromark-extension-gfm-table@2.1.0: 5742 + dependencies: 5743 + devlop: 1.1.0 5744 + micromark-factory-space: 2.0.0 5745 + micromark-util-character: 2.1.0 5746 + micromark-util-symbol: 2.0.0 5747 + micromark-util-types: 2.0.0 5748 + 5749 + micromark-extension-gfm-tagfilter@2.0.0: 5750 + dependencies: 5751 + micromark-util-types: 2.0.0 5752 + 5753 + micromark-extension-gfm-task-list-item@2.1.0: 5754 + dependencies: 5755 + devlop: 1.1.0 5756 + micromark-factory-space: 2.0.0 5757 + micromark-util-character: 2.1.0 5758 + micromark-util-symbol: 2.0.0 5759 + micromark-util-types: 2.0.0 5760 + 5761 + micromark-extension-gfm@3.0.0: 5762 + dependencies: 5763 + micromark-extension-gfm-autolink-literal: 2.1.0 5764 + micromark-extension-gfm-footnote: 2.1.0 5765 + micromark-extension-gfm-strikethrough: 2.1.0 5766 + micromark-extension-gfm-table: 2.1.0 5767 + micromark-extension-gfm-tagfilter: 2.0.0 5768 + micromark-extension-gfm-task-list-item: 2.1.0 5769 + micromark-util-combine-extensions: 2.0.0 5770 + micromark-util-types: 2.0.0 5771 + 5772 + micromark-factory-destination@2.0.0: 5773 + dependencies: 5774 + micromark-util-character: 2.1.0 5775 + micromark-util-symbol: 2.0.0 5776 + micromark-util-types: 2.0.0 5777 + 5778 + micromark-factory-label@2.0.0: 5779 + dependencies: 5780 + devlop: 1.1.0 5781 + micromark-util-character: 2.1.0 5782 + micromark-util-symbol: 2.0.0 5783 + micromark-util-types: 2.0.0 5784 + 5785 + micromark-factory-space@2.0.0: 5786 + dependencies: 5787 + micromark-util-character: 2.1.0 5788 + micromark-util-types: 2.0.0 5789 + 5790 + micromark-factory-title@2.0.0: 5791 + dependencies: 5792 + micromark-factory-space: 2.0.0 5793 + micromark-util-character: 2.1.0 5794 + micromark-util-symbol: 2.0.0 5795 + micromark-util-types: 2.0.0 5796 + 5797 + micromark-factory-whitespace@2.0.0: 5798 + dependencies: 5799 + micromark-factory-space: 2.0.0 5800 + micromark-util-character: 2.1.0 5801 + micromark-util-symbol: 2.0.0 5802 + micromark-util-types: 2.0.0 5803 + 5804 + micromark-util-character@2.1.0: 5805 + dependencies: 5806 + micromark-util-symbol: 2.0.0 5807 + micromark-util-types: 2.0.0 5808 + 5809 + micromark-util-chunked@2.0.0: 5810 + dependencies: 5811 + micromark-util-symbol: 2.0.0 5812 + 5813 + micromark-util-classify-character@2.0.0: 5814 + dependencies: 5815 + micromark-util-character: 2.1.0 5816 + micromark-util-symbol: 2.0.0 5817 + micromark-util-types: 2.0.0 5818 + 5819 + micromark-util-combine-extensions@2.0.0: 5820 + dependencies: 5821 + micromark-util-chunked: 2.0.0 5822 + micromark-util-types: 2.0.0 5823 + 5824 + micromark-util-decode-numeric-character-reference@2.0.1: 5825 + dependencies: 5826 + micromark-util-symbol: 2.0.0 5827 + 5828 + micromark-util-decode-string@2.0.0: 5829 + dependencies: 5830 + decode-named-character-reference: 1.0.2 5831 + micromark-util-character: 2.1.0 5832 + micromark-util-decode-numeric-character-reference: 2.0.1 5833 + micromark-util-symbol: 2.0.0 5834 + 5835 + micromark-util-encode@2.0.0: {} 5836 + 5837 + micromark-util-html-tag-name@2.0.0: {} 5838 + 5839 + micromark-util-normalize-identifier@2.0.0: 5840 + dependencies: 5841 + micromark-util-symbol: 2.0.0 5842 + 5843 + micromark-util-resolve-all@2.0.0: 5844 + dependencies: 5845 + micromark-util-types: 2.0.0 5846 + 5847 + micromark-util-sanitize-uri@2.0.0: 5848 + dependencies: 5849 + micromark-util-character: 2.1.0 5850 + micromark-util-encode: 2.0.0 5851 + micromark-util-symbol: 2.0.0 5852 + 5853 + micromark-util-subtokenize@2.0.1: 5854 + dependencies: 5855 + devlop: 1.1.0 5856 + micromark-util-chunked: 2.0.0 5857 + micromark-util-symbol: 2.0.0 5858 + micromark-util-types: 2.0.0 5859 + 5860 + micromark-util-symbol@2.0.0: {} 5861 + 5862 + micromark-util-types@2.0.0: {} 5863 + 5864 + micromark@4.0.0: 5865 + dependencies: 5866 + '@types/debug': 4.1.12 5867 + debug: 4.3.6 5868 + decode-named-character-reference: 1.0.2 5869 + devlop: 1.1.0 5870 + micromark-core-commonmark: 2.0.1 5871 + micromark-factory-space: 2.0.0 5872 + micromark-util-character: 2.1.0 5873 + micromark-util-chunked: 2.0.0 5874 + micromark-util-combine-extensions: 2.0.0 5875 + micromark-util-decode-numeric-character-reference: 2.0.1 5876 + micromark-util-encode: 2.0.0 5877 + micromark-util-normalize-identifier: 2.0.0 5878 + micromark-util-resolve-all: 2.0.0 5879 + micromark-util-sanitize-uri: 2.0.0 5880 + micromark-util-subtokenize: 2.0.1 5881 + micromark-util-symbol: 2.0.0 5882 + micromark-util-types: 2.0.0 5883 + transitivePeerDependencies: 5884 + - supports-color 5885 + 4404 5886 micromatch@4.0.8: 4405 5887 dependencies: 4406 5888 braces: 3.0.3 ··· 4409 5891 mimic-fn@4.0.0: {} 4410 5892 4411 5893 mimic-function@5.0.1: {} 5894 + 5895 + min-indent@1.0.1: {} 4412 5896 4413 5897 minimatch@3.1.2: 4414 5898 dependencies: 4415 5899 brace-expansion: 1.1.11 4416 5900 4417 5901 minimatch@5.1.6: 4418 - dependencies: 4419 - brace-expansion: 2.0.1 4420 - 4421 - minimatch@9.0.3: 4422 5902 dependencies: 4423 5903 brace-expansion: 2.0.1 4424 5904 ··· 4474 5954 4475 5955 nanoid@3.3.7: {} 4476 5956 5957 + natural-compare-lite@1.4.0: {} 5958 + 4477 5959 natural-compare@1.4.0: {} 4478 5960 4479 5961 node-fetch-native@1.6.4: {} 4480 5962 4481 5963 node-releases@2.0.14: {} 5964 + 5965 + node-releases@2.0.18: {} 5966 + 5967 + normalize-package-data@2.5.0: 5968 + dependencies: 5969 + hosted-git-info: 2.8.9 5970 + resolve: 1.22.8 5971 + semver: 5.7.2 5972 + validate-npm-package-license: 3.0.4 4482 5973 4483 5974 normalize-path@3.0.0: {} 4484 5975 ··· 4528 6019 type-check: 0.4.0 4529 6020 word-wrap: 1.2.5 4530 6021 6022 + p-limit@2.3.0: 6023 + dependencies: 6024 + p-try: 2.2.0 6025 + 4531 6026 p-limit@3.1.0: 4532 6027 dependencies: 4533 6028 yocto-queue: 0.1.0 4534 6029 6030 + p-locate@4.1.0: 6031 + dependencies: 6032 + p-limit: 2.3.0 6033 + 4535 6034 p-locate@5.0.0: 4536 6035 dependencies: 4537 6036 p-limit: 3.1.0 6037 + 6038 + p-try@2.2.0: {} 4538 6039 4539 6040 package-json-from-dist@1.0.0: {} 6041 + 6042 + package-manager-detector@0.2.2: {} 4540 6043 4541 6044 parent-module@1.0.1: 4542 6045 dependencies: 4543 6046 callsites: 3.1.0 4544 6047 6048 + parse-gitignore@2.0.0: {} 6049 + 6050 + parse-imports@2.2.1: 6051 + dependencies: 6052 + es-module-lexer: 1.5.4 6053 + slashes: 3.0.12 6054 + 6055 + parse-json@5.2.0: 6056 + dependencies: 6057 + '@babel/code-frame': 7.24.7 6058 + error-ex: 1.3.2 6059 + json-parse-even-better-errors: 2.3.1 6060 + lines-and-columns: 1.2.4 6061 + 4545 6062 parse-ms@4.0.0: {} 4546 6063 4547 6064 path-exists@4.0.0: {} 4548 - 4549 - path-is-absolute@1.0.1: {} 4550 6065 4551 6066 path-key@3.1.1: {} 4552 6067 ··· 4571 6086 4572 6087 picocolors@1.0.1: {} 4573 6088 6089 + picocolors@1.1.1: {} 6090 + 4574 6091 picomatch@2.3.1: {} 6092 + 6093 + picomatch@4.0.2: {} 4575 6094 4576 6095 pidtree@0.6.0: {} 4577 6096 ··· 4586 6105 confbox: 0.1.7 4587 6106 mlly: 1.7.1 4588 6107 pathe: 1.1.2 6108 + 6109 + pluralize@8.0.0: {} 4589 6110 4590 6111 postcss-calc@10.0.0(postcss@8.4.41): 4591 6112 dependencies: ··· 4758 6279 picocolors: 1.0.1 4759 6280 source-map-js: 1.2.0 4760 6281 4761 - prelude-ls@1.2.1: {} 4762 - 4763 - prettier-linter-helpers@1.0.0: 6282 + postcss@8.4.47: 4764 6283 dependencies: 4765 - fast-diff: 1.3.0 6284 + nanoid: 3.3.7 6285 + picocolors: 1.1.1 6286 + source-map-js: 1.2.1 4766 6287 4767 - prettier@3.3.3: {} 6288 + prelude-ls@1.2.1: {} 4768 6289 4769 6290 pretty-bytes@6.1.1: {} 4770 6291 ··· 4786 6307 defu: 6.1.4 4787 6308 destr: 2.0.3 4788 6309 6310 + read-pkg-up@7.0.1: 6311 + dependencies: 6312 + find-up: 4.1.0 6313 + read-pkg: 5.2.0 6314 + type-fest: 0.8.1 6315 + 6316 + read-pkg@5.2.0: 6317 + dependencies: 6318 + '@types/normalize-package-data': 2.4.4 6319 + normalize-package-data: 2.5.0 6320 + parse-json: 5.2.0 6321 + type-fest: 0.6.0 6322 + 4789 6323 readdirp@3.6.0: 4790 6324 dependencies: 4791 6325 picomatch: 2.3.1 4792 6326 6327 + refa@0.12.1: 6328 + dependencies: 6329 + '@eslint-community/regexpp': 4.11.1 6330 + 6331 + regexp-ast-analysis@0.7.1: 6332 + dependencies: 6333 + '@eslint-community/regexpp': 4.11.1 6334 + refa: 0.12.1 6335 + 4793 6336 regexp-tree@0.1.27: {} 4794 6337 6338 + regjsparser@0.10.0: 6339 + dependencies: 6340 + jsesc: 0.5.0 6341 + 6342 + require-directory@2.1.1: {} 6343 + 4795 6344 resolve-from@4.0.0: {} 6345 + 6346 + resolve-pkg-maps@1.0.0: {} 4796 6347 4797 6348 resolve@1.22.8: 4798 6349 dependencies: ··· 4809 6360 4810 6361 rfdc@1.4.1: {} 4811 6362 4812 - rimraf@3.0.2: 4813 - dependencies: 4814 - glob: 7.2.3 4815 - 4816 - rollup-plugin-dts@6.1.1(rollup@3.29.4)(typescript@5.6.3): 6363 + rollup-plugin-dts@6.1.1(rollup@3.29.5)(typescript@5.6.3): 4817 6364 dependencies: 4818 6365 magic-string: 0.30.12 4819 - rollup: 3.29.4 6366 + rollup: 3.29.5 4820 6367 typescript: 5.6.3 4821 6368 optionalDependencies: 4822 6369 '@babel/code-frame': 7.24.7 4823 6370 4824 - rollup@3.29.4: 6371 + rollup@3.29.5: 4825 6372 optionalDependencies: 4826 6373 fsevents: 2.3.3 4827 6374 ··· 4873 6420 dependencies: 4874 6421 queue-microtask: 1.2.3 4875 6422 6423 + scslre@0.3.0: 6424 + dependencies: 6425 + '@eslint-community/regexpp': 4.11.1 6426 + refa: 0.12.1 6427 + regexp-ast-analysis: 0.7.1 6428 + 4876 6429 scule@1.3.0: {} 6430 + 6431 + semver@5.7.2: {} 4877 6432 4878 6433 semver@6.3.1: {} 4879 - 4880 - semver@7.6.2: {} 4881 6434 4882 6435 semver@7.6.3: {} 4883 6436 ··· 4895 6448 4896 6449 sisteransi@1.0.5: {} 4897 6450 4898 - slash@3.0.0: {} 4899 - 4900 6451 slash@4.0.0: {} 4901 6452 4902 6453 slash@5.1.0: {} 6454 + 6455 + slashes@3.0.12: {} 4903 6456 4904 6457 slice-ansi@5.0.0: 4905 6458 dependencies: ··· 4913 6466 4914 6467 source-map-js@1.2.0: {} 4915 6468 6469 + source-map-js@1.2.1: {} 6470 + 6471 + spdx-correct@3.2.0: 6472 + dependencies: 6473 + spdx-expression-parse: 3.0.1 6474 + spdx-license-ids: 3.0.20 6475 + 6476 + spdx-exceptions@2.5.0: {} 6477 + 6478 + spdx-expression-parse@3.0.1: 6479 + dependencies: 6480 + spdx-exceptions: 2.5.0 6481 + spdx-license-ids: 3.0.20 6482 + 6483 + spdx-expression-parse@4.0.0: 6484 + dependencies: 6485 + spdx-exceptions: 2.5.0 6486 + spdx-license-ids: 3.0.20 6487 + 6488 + spdx-license-ids@3.0.20: {} 6489 + 6490 + stable-hash@0.0.4: {} 6491 + 4916 6492 stackback@0.0.2: {} 4917 6493 4918 6494 std-env@3.7.0: {} ··· 4949 6525 4950 6526 strip-final-newline@4.0.0: {} 4951 6527 6528 + strip-indent@3.0.0: 6529 + dependencies: 6530 + min-indent: 1.0.1 6531 + 4952 6532 strip-json-comments@3.1.1: {} 4953 6533 4954 6534 strip-literal@2.1.0: ··· 4981 6561 csso: 5.0.5 4982 6562 picocolors: 1.0.1 4983 6563 6564 + synckit@0.6.2: 6565 + dependencies: 6566 + tslib: 2.6.3 6567 + 4984 6568 synckit@0.9.1: 4985 6569 dependencies: 4986 6570 '@pkgr/core': 0.1.1 4987 6571 tslib: 2.6.3 6572 + 6573 + tapable@2.2.1: {} 4988 6574 4989 6575 tar@6.2.1: 4990 6576 dependencies: ··· 5019 6605 dependencies: 5020 6606 is-number: 7.0.0 5021 6607 6608 + toml-eslint-parser@0.10.0: 6609 + dependencies: 6610 + eslint-visitor-keys: 3.4.3 6611 + 5022 6612 ts-api-utils@1.3.0(typescript@5.6.3): 5023 6613 dependencies: 5024 6614 typescript: 5.6.3 ··· 5033 6623 5034 6624 type-fest@0.20.2: {} 5035 6625 6626 + type-fest@0.6.0: {} 6627 + 6628 + type-fest@0.8.1: {} 6629 + 5036 6630 type-level-regexp@0.1.17: {} 5037 6631 5038 6632 typescript@5.6.3: {} ··· 5041 6635 5042 6636 unbuild@2.0.0(typescript@5.6.3): 5043 6637 dependencies: 5044 - '@rollup/plugin-alias': 5.1.0(rollup@3.29.4) 5045 - '@rollup/plugin-commonjs': 25.0.8(rollup@3.29.4) 5046 - '@rollup/plugin-json': 6.1.0(rollup@3.29.4) 5047 - '@rollup/plugin-node-resolve': 15.2.3(rollup@3.29.4) 5048 - '@rollup/plugin-replace': 5.0.7(rollup@3.29.4) 5049 - '@rollup/pluginutils': 5.1.2(rollup@3.29.4) 6638 + '@rollup/plugin-alias': 5.1.0(rollup@3.29.5) 6639 + '@rollup/plugin-commonjs': 25.0.8(rollup@3.29.5) 6640 + '@rollup/plugin-json': 6.1.0(rollup@3.29.5) 6641 + '@rollup/plugin-node-resolve': 15.2.3(rollup@3.29.5) 6642 + '@rollup/plugin-replace': 5.0.7(rollup@3.29.5) 6643 + '@rollup/pluginutils': 5.1.2(rollup@3.29.5) 5050 6644 chalk: 5.3.0 5051 6645 citty: 0.1.6 5052 6646 consola: 3.2.3 ··· 5061 6655 pathe: 1.1.2 5062 6656 pkg-types: 1.1.1 5063 6657 pretty-bytes: 6.1.1 5064 - rollup: 3.29.4 5065 - rollup-plugin-dts: 6.1.1(rollup@3.29.4)(typescript@5.6.3) 6658 + rollup: 3.29.5 6659 + rollup-plugin-dts: 6.1.1(rollup@3.29.5)(typescript@5.6.3) 5066 6660 scule: 1.3.0 5067 6661 untyped: 1.4.2 5068 6662 optionalDependencies: ··· 5079 6673 5080 6674 unicorn-magic@0.3.0: {} 5081 6675 6676 + unist-util-is@6.0.0: 6677 + dependencies: 6678 + '@types/unist': 3.0.3 6679 + 6680 + unist-util-stringify-position@4.0.0: 6681 + dependencies: 6682 + '@types/unist': 3.0.3 6683 + 6684 + unist-util-visit-parents@6.0.1: 6685 + dependencies: 6686 + '@types/unist': 3.0.3 6687 + unist-util-is: 6.0.0 6688 + 6689 + unist-util-visit@5.0.0: 6690 + dependencies: 6691 + '@types/unist': 3.0.3 6692 + unist-util-is: 6.0.0 6693 + unist-util-visit-parents: 6.0.1 6694 + 5082 6695 universalify@2.0.1: {} 5083 6696 5084 6697 unplugin@1.10.1: ··· 5106 6719 escalade: 3.2.0 5107 6720 picocolors: 1.0.1 5108 6721 6722 + update-browserslist-db@1.1.1(browserslist@4.24.0): 6723 + dependencies: 6724 + browserslist: 4.24.0 6725 + escalade: 3.2.0 6726 + picocolors: 1.1.1 6727 + 5109 6728 uri-js@4.4.1: 5110 6729 dependencies: 5111 6730 punycode: 2.3.1 5112 6731 5113 6732 util-deprecate@1.0.2: {} 5114 6733 6734 + validate-npm-package-license@3.0.4: 6735 + dependencies: 6736 + spdx-correct: 3.2.0 6737 + spdx-expression-parse: 3.0.1 6738 + 5115 6739 vite-node@2.1.2(@types/node@20.14.2): 5116 6740 dependencies: 5117 6741 cac: 6.7.14 5118 6742 debug: 4.3.6 5119 6743 pathe: 1.1.2 5120 - vite: 5.4.8(@types/node@20.14.2) 6744 + vite: 5.4.9(@types/node@20.14.2) 5121 6745 transitivePeerDependencies: 5122 6746 - '@types/node' 5123 6747 - less ··· 5138 6762 '@types/node': 20.14.2 5139 6763 fsevents: 2.3.3 5140 6764 6765 + vite@5.4.9(@types/node@20.14.2): 6766 + dependencies: 6767 + esbuild: 0.21.5 6768 + postcss: 8.4.45 6769 + rollup: 4.21.2 6770 + optionalDependencies: 6771 + '@types/node': 20.14.2 6772 + fsevents: 2.3.3 6773 + 5141 6774 vitest@2.1.2(@types/node@20.14.2): 5142 6775 dependencies: 5143 6776 '@vitest/expect': 2.1.2 5144 - '@vitest/mocker': 2.1.2(@vitest/spy@2.1.2)(vite@5.4.8(@types/node@20.14.2)) 6777 + '@vitest/mocker': 2.1.2(@vitest/spy@2.1.2)(vite@5.4.9(@types/node@20.14.2)) 5145 6778 '@vitest/pretty-format': 2.1.2 5146 6779 '@vitest/runner': 2.1.2 5147 6780 '@vitest/snapshot': 2.1.2 ··· 5156 6789 tinyexec: 0.3.0 5157 6790 tinypool: 1.0.1 5158 6791 tinyrainbow: 1.2.0 5159 - vite: 5.4.8(@types/node@20.14.2) 6792 + vite: 5.4.9(@types/node@20.14.2) 5160 6793 vite-node: 2.1.2(@types/node@20.14.2) 5161 6794 why-is-node-running: 2.3.0 5162 6795 optionalDependencies: ··· 5172 6805 - supports-color 5173 6806 - terser 5174 6807 6808 + vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@1.21.6)): 6809 + dependencies: 6810 + debug: 4.3.6 6811 + eslint: 9.12.0(jiti@1.21.6) 6812 + eslint-scope: 7.2.2 6813 + eslint-visitor-keys: 3.4.3 6814 + espree: 9.6.1 6815 + esquery: 1.5.0 6816 + lodash: 4.17.21 6817 + semver: 7.6.3 6818 + transitivePeerDependencies: 6819 + - supports-color 6820 + 5175 6821 webpack-sources@3.2.3: {} 5176 6822 5177 6823 webpack-virtual-modules@0.6.2: {} ··· 5207 6853 5208 6854 wrappy@1.0.2: {} 5209 6855 6856 + xml-name-validator@4.0.0: {} 6857 + 6858 + y18n@5.0.8: {} 6859 + 5210 6860 yallist@3.1.1: {} 5211 6861 5212 6862 yallist@4.0.0: {} 5213 6863 6864 + yaml-eslint-parser@1.2.3: 6865 + dependencies: 6866 + eslint-visitor-keys: 3.4.3 6867 + lodash: 4.17.21 6868 + yaml: 2.5.0 6869 + 5214 6870 yaml@2.5.0: {} 5215 6871 6872 + yargs-parser@21.1.1: {} 6873 + 6874 + yargs@17.7.2: 6875 + dependencies: 6876 + cliui: 8.0.1 6877 + escalade: 3.2.0 6878 + get-caller-file: 2.0.5 6879 + require-directory: 2.1.1 6880 + string-width: 4.2.3 6881 + y18n: 5.0.8 6882 + yargs-parser: 21.1.1 6883 + 5216 6884 yocto-queue@0.1.0: {} 5217 6885 5218 6886 yoctocolors@2.1.1: {} 6887 + 6888 + zwitch@2.0.4: {}
+1 -1
pnpm-workspace.yaml
··· 1 1 packages: 2 - - "playground" 2 + - playground
-7
prettier.config.cjs
··· 1 - module.exports = { 2 - semi: false, 3 - singleQuote: true, 4 - printWidth: 100, 5 - trailingComma: 'es5', 6 - arrowParens: 'avoid', 7 - }
+5 -5
src/index.ts
··· 1 - import MagicString from 'magic-string' 2 - import type { Plugin } from 'rollup' 3 1 import type { FilterPattern } from '@rollup/pluginutils' 2 + import type { Plugin } from 'rollup' 4 3 import { createFilter } from '@rollup/pluginutils' 4 + import MagicString from 'magic-string' 5 5 import { stripLiteral } from 'strip-literal' 6 6 7 7 export interface PureAnnotationsOptions { ··· 16 16 `(?<!\\/\\* #__PURE__ \\*\\/ )(?<![a-zA-Z0-9_$])(${options.functions 17 17 .join('|') 18 18 .replaceAll('$', '\\$')})\\s*\\(`, 19 - 'g' 19 + 'g', 20 20 ) 21 21 const FUNCTION_RE_SINGLE = new RegExp( 22 22 `(?<!\\/\\* #__PURE__ \\*\\/ )(?<![a-zA-Z0-9_$])(${options.functions 23 23 .join('|') 24 - .replaceAll('$', '\\$')})\\s*\\(` 24 + .replaceAll('$', '\\$')})\\s*\\(`, 25 25 ) 26 26 27 27 const filter = createFilter(options.include, options.exclude) ··· 39 39 const strippedCode = stripLiteral(code) 40 40 41 41 for (const match of strippedCode.matchAll(FUNCTION_RE)) { 42 - s.overwrite(match.index!, match.index! + match[0].length, '/* #__PURE__ */ ' + match[0]) 42 + s.overwrite(match.index!, match.index! + match[0].length, `/* #__PURE__ */ ${match[0]}`) 43 43 } 44 44 45 45 if (s.hasChanged()) {
+3 -2
test/e2e.spec.ts
··· 1 1 import { readdir, readFile } from 'node:fs/promises' 2 2 import { fileURLToPath } from 'node:url' 3 3 4 - import { expect, it, describe } from 'vitest' 5 4 import { execaCommand } from 'execa' 6 5 import { join } from 'pathe' 6 + import { describe, expect, it } from 'vitest' 7 7 8 8 describe('pure annotation', () => { 9 9 it('e2e', async () => { ··· 21 21 async function $(literals: TemplateStringsArray, ...values: any[]) { 22 22 const cmd = literals.reduce( 23 23 (result, current, i) => result + current + (values?.[i] != null ? `${values[i]}` : ''), 24 - '' 24 + '', 25 25 ) 26 + // eslint-disable-next-line no-console 26 27 console.log(`${process.cwd()} $> ${cmd}`) 27 28 const proc = execaCommand(cmd, { 28 29 stdio: 'pipe',
+4 -4
tsconfig.json
··· 1 1 { 2 2 "compilerOptions": { 3 - "forceConsistentCasingInFileNames": true, 4 3 "target": "ESNext", 5 4 "module": "ESNext", 6 - "skipLibCheck": true, 7 - "strict": true, 8 5 "moduleResolution": "Node", 9 - "esModuleInterop": true 6 + "strict": true, 7 + "esModuleInterop": true, 8 + "forceConsistentCasingInFileNames": true, 9 + "skipLibCheck": true 10 10 } 11 11 }