diff --git a/package.json b/package.json
index 8d0e5a7..e773217 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "@rotki/eslint-plugin",
"version": "0.4.0",
- "packageManager": "pnpm@9.4.0",
+ "packageManager": "pnpm@9.5.0",
"type": "module",
"license": "AGPL-3.0",
"bugs": {
@@ -40,15 +40,15 @@
"new": "node --experimental-specifier-resolution=node --loader ts-node/esm ./scripts/new-rule.ts",
"docs": "vitepress dev docs",
"docs:build": "pnpm run generate && vitepress build docs",
- "prepare": "husky install",
+ "prepare": "husky",
"typecheck": "tsc --noEmit",
"release": "bumpp -r --no-push"
},
"peerDependencies": {
- "eslint": "^8.0.0 || ^9.0.0"
+ "eslint": "^9.0.0"
},
"dependencies": {
- "@typescript-eslint/utils": "7.15.0",
+ "@typescript-eslint/utils": "7.16.0",
"debug": "4.3.5",
"eslint-compat-utils": "0.5.1",
"jsonc-eslint-parser": "2.4.0",
@@ -59,25 +59,25 @@
"devDependencies": {
"@commitlint/cli": "19.3.0",
"@commitlint/config-conventional": "19.2.2",
- "@rotki/eslint-config": "2.9.0",
+ "@rotki/eslint-config": "2.9.1",
"@types/debug": "4.1.12",
"@types/eslint": "8.56.10",
"@types/node": "20",
- "@typescript-eslint/eslint-plugin": "7.15.0",
- "@typescript-eslint/parser": "7.15.0",
- "@typescript-eslint/rule-tester": "7.15.0",
- "@vitest/coverage-v8": "1.6.0",
+ "@typescript-eslint/eslint-plugin": "7.16.0",
+ "@typescript-eslint/parser": "7.16.0",
+ "@typescript-eslint/rule-tester": "7.16.0",
+ "@vitest/coverage-v8": "2.0.1",
"bumpp": "9.4.1",
"debug": "4.3.5",
- "eslint": "8.57.0",
+ "eslint": "9.6.0",
"husky": "9.0.11",
"lint-staged": "15.2.7",
- "rimraf": "5.0.8",
+ "rimraf": "6.0.0",
"ts-node": "10.9.2",
"typescript": "5.5.3",
"unbuild": "2.0.0",
- "vitepress": "1.2.3",
- "vitest": "1.6.0"
+ "vitepress": "1.3.0",
+ "vitest": "2.0.1"
},
"engines": {
"node": ">=20",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 03e6572..aec80f3 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -9,14 +9,14 @@ importers:
.:
dependencies:
'@typescript-eslint/utils':
- specifier: 7.15.0
- version: 7.15.0(eslint@8.57.0)(typescript@5.5.3)
+ specifier: 7.16.0
+ version: 7.16.0(eslint@9.6.0)(typescript@5.5.3)
debug:
specifier: 4.3.5
version: 4.3.5
eslint-compat-utils:
specifier: 0.5.1
- version: 0.5.1(eslint@8.57.0)
+ version: 0.5.1(eslint@9.6.0)
jsonc-eslint-parser:
specifier: 2.4.0
version: 2.4.0
@@ -25,7 +25,7 @@ importers:
version: 1.3.0
vue-eslint-parser:
specifier: 9.4.3
- version: 9.4.3(eslint@8.57.0)
+ version: 9.4.3(eslint@9.6.0)
yaml-eslint-parser:
specifier: 1.2.3
version: 1.2.3
@@ -37,8 +37,8 @@ importers:
specifier: 19.2.2
version: 19.2.2
'@rotki/eslint-config':
- specifier: 2.9.0
- version: 2.9.0(@types/eslint@8.56.10)(@vue/compiler-sfc@3.4.31)(eslint@8.57.0)(typescript@5.5.3)(vitest@1.6.0(@types/node@20.11.4))
+ specifier: 2.9.1
+ version: 2.9.1(@types/eslint@8.56.10)(@vue/compiler-sfc@3.4.31)(eslint@9.6.0)(typescript@5.5.3)(vitest@2.0.1(@types/node@20.11.4))
'@types/debug':
specifier: 4.1.12
version: 4.1.12
@@ -49,23 +49,23 @@ importers:
specifier: '20'
version: 20.11.4
'@typescript-eslint/eslint-plugin':
- specifier: 7.15.0
- version: 7.15.0(@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3)
+ specifier: 7.16.0
+ version: 7.16.0(@typescript-eslint/parser@7.16.0(eslint@9.6.0)(typescript@5.5.3))(eslint@9.6.0)(typescript@5.5.3)
'@typescript-eslint/parser':
- specifier: 7.15.0
- version: 7.15.0(eslint@8.57.0)(typescript@5.5.3)
+ specifier: 7.16.0
+ version: 7.16.0(eslint@9.6.0)(typescript@5.5.3)
'@typescript-eslint/rule-tester':
- specifier: 7.15.0
- version: 7.15.0(@eslint/eslintrc@3.1.0)(eslint@8.57.0)(typescript@5.5.3)
+ specifier: 7.16.0
+ version: 7.16.0(@eslint/eslintrc@3.1.0)(eslint@9.6.0)(typescript@5.5.3)
'@vitest/coverage-v8':
- specifier: 1.6.0
- version: 1.6.0(vitest@1.6.0(@types/node@20.11.4))
+ specifier: 2.0.1
+ version: 2.0.1(vitest@2.0.1(@types/node@20.11.4))
bumpp:
specifier: 9.4.1
- version: 9.4.1
+ version: 9.4.1(magicast@0.3.4)
eslint:
- specifier: 8.57.0
- version: 8.57.0
+ specifier: 9.6.0
+ version: 9.6.0
husky:
specifier: 9.0.11
version: 9.0.11
@@ -73,8 +73,8 @@ importers:
specifier: 15.2.7
version: 15.2.7
rimraf:
- specifier: 5.0.8
- version: 5.0.8
+ specifier: 6.0.0
+ version: 6.0.0
ts-node:
specifier: 10.9.2
version: 10.9.2(@types/node@20.11.4)(typescript@5.5.3)
@@ -85,11 +85,11 @@ importers:
specifier: 2.0.0
version: 2.0.0(typescript@5.5.3)
vitepress:
- specifier: 1.2.3
- version: 1.2.3(@algolia/client-search@4.20.0)(@types/node@20.11.4)(postcss@8.4.33)(search-insights@2.8.3)(typescript@5.5.3)
+ specifier: 1.3.0
+ version: 1.3.0(@algolia/client-search@4.20.0)(@types/node@20.11.4)(postcss@8.4.33)(search-insights@2.8.3)(typescript@5.5.3)
vitest:
- specifier: 1.6.0
- version: 1.6.0(@types/node@20.11.4)
+ specifier: 2.0.1
+ version: 2.0.1(@types/node@20.11.4)
packages:
@@ -163,6 +163,10 @@ packages:
resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==}
engines: {node: '>=6.0.0'}
+ '@ampproject/remapping@2.3.0':
+ resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
+ engines: {node: '>=6.0.0'}
+
'@antfu/eslint-define-config@1.23.0-2':
resolution: {integrity: sha512-LvxY21+ZhpuBf/aHeBUtGQhSEfad4PkNKXKvDOSvukaM3XVTfBhwmHX2EKwAsdq5DlfjbT3qqYyMiueBIO5iDQ==}
engines: {node: '>=18.0.0', npm: '>=9.0.0', pnpm: '>= 8.6.0'}
@@ -231,6 +235,10 @@ packages:
resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==}
engines: {node: '>=6.9.0'}
+ '@babel/helper-string-parser@7.24.7':
+ resolution: {integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-validator-identifier@7.22.20':
resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
engines: {node: '>=6.9.0'}
@@ -286,6 +294,10 @@ packages:
resolution: {integrity: sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==}
engines: {node: '>=6.9.0'}
+ '@babel/types@7.24.7':
+ resolution: {integrity: sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==}
+ engines: {node: '>=6.9.0'}
+
'@bcoe/v8-coverage@0.2.3':
resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
@@ -680,40 +692,35 @@ packages:
resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
- '@eslint-community/regexpp@4.8.0':
- resolution: {integrity: sha512-JylOEEzDiOryeUnFbQz+oViCXS0KsvR1mvHkoMiu5+UiBvy+RYX7tzlIIIEstF/gVa2tj9AQXk3dgnxv6KxhFg==}
- engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
-
'@eslint-types/typescript-eslint@7.5.0':
resolution: {integrity: sha512-zKvsPBDq6o0L4p2sRtq8fxOtGc+mm37aZSXLsiD4DIRl2kYUxKNO9CKDTAgmuMYUzih9J7lbLxAomreLrdAiVQ==}
'@eslint-types/unicorn@52.0.0':
resolution: {integrity: sha512-1+Om/IekT0AwlPiARvhbtKsSgVMu3ZAtP99YCzhHkDSnF5f8sQegh8/3ZmMhlCnKipa7/x8qEC7Bn4rbaagnSA==}
- '@eslint/eslintrc@2.1.4':
- resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ '@eslint/config-array@0.17.0':
+ resolution: {integrity: sha512-A68TBu6/1mHHuc5YJL0U0VVeGNiklLAL6rRmhTCP2B5XjWLMnrX+HkO+IAXyHvks5cyyY1jjK5ITPQ1HGS2EVA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/eslintrc@3.1.0':
resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/js@8.57.0':
- resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ '@eslint/js@9.6.0':
+ resolution: {integrity: sha512-D9B0/3vNg44ZeWbYMpBoXqNP4j6eQD5vNwIlGAuFRRzK/WtT/jvDQW3Bi9kkf3PMDMlM7Yi+73VLUsn5bJcl8A==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@humanwhocodes/config-array@0.11.14':
- resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==}
- engines: {node: '>=10.10.0'}
- deprecated: Use @eslint/config-array instead
+ '@eslint/object-schema@2.1.4':
+ resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@humanwhocodes/module-importer@1.0.1':
resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
engines: {node: '>=12.22'}
- '@humanwhocodes/object-schema@2.0.3':
- resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==}
- deprecated: Use @eslint/object-schema instead
+ '@humanwhocodes/retry@0.3.0':
+ resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==}
+ engines: {node: '>=18.18'}
'@isaacs/cliui@8.0.2':
resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
@@ -731,6 +738,10 @@ packages:
resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==}
engines: {node: '>=6.0.0'}
+ '@jridgewell/gen-mapping@0.3.5':
+ resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
+ engines: {node: '>=6.0.0'}
+
'@jridgewell/resolve-uri@3.1.1':
resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==}
engines: {node: '>=6.0.0'}
@@ -739,6 +750,10 @@ packages:
resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
engines: {node: '>=6.0.0'}
+ '@jridgewell/set-array@1.2.1':
+ resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
+ engines: {node: '>=6.0.0'}
+
'@jridgewell/sourcemap-codec@1.4.15':
resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
@@ -834,51 +849,26 @@ packages:
cpu: [arm]
os: [android]
- '@rollup/rollup-android-arm-eabi@4.9.4':
- resolution: {integrity: sha512-ub/SN3yWqIv5CWiAZPHVS1DloyZsJbtXmX4HxUTIpS0BHm9pW5iYBo2mIZi+hE3AeiTzHz33blwSnhdUo+9NpA==}
- cpu: [arm]
- os: [android]
-
'@rollup/rollup-android-arm64@4.18.0':
resolution: {integrity: sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==}
cpu: [arm64]
os: [android]
- '@rollup/rollup-android-arm64@4.9.4':
- resolution: {integrity: sha512-ehcBrOR5XTl0W0t2WxfTyHCR/3Cq2jfb+I4W+Ch8Y9b5G+vbAecVv0Fx/J1QKktOrgUYsIKxWAKgIpvw56IFNA==}
- cpu: [arm64]
- os: [android]
-
'@rollup/rollup-darwin-arm64@4.18.0':
resolution: {integrity: sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==}
cpu: [arm64]
os: [darwin]
- '@rollup/rollup-darwin-arm64@4.9.4':
- resolution: {integrity: sha512-1fzh1lWExwSTWy8vJPnNbNM02WZDS8AW3McEOb7wW+nPChLKf3WG2aG7fhaUmfX5FKw9zhsF5+MBwArGyNM7NA==}
- cpu: [arm64]
- os: [darwin]
-
'@rollup/rollup-darwin-x64@4.18.0':
resolution: {integrity: sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==}
cpu: [x64]
os: [darwin]
- '@rollup/rollup-darwin-x64@4.9.4':
- resolution: {integrity: sha512-Gc6cukkF38RcYQ6uPdiXi70JB0f29CwcQ7+r4QpfNpQFVHXRd0DfWFidoGxjSx1DwOETM97JPz1RXL5ISSB0pA==}
- cpu: [x64]
- os: [darwin]
-
'@rollup/rollup-linux-arm-gnueabihf@4.18.0':
resolution: {integrity: sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm-gnueabihf@4.9.4':
- resolution: {integrity: sha512-g21RTeFzoTl8GxosHbnQZ0/JkuFIB13C3T7Y0HtKzOXmoHhewLbVTFBQZu+z5m9STH6FZ7L/oPgU4Nm5ErN2fw==}
- cpu: [arm]
- os: [linux]
-
'@rollup/rollup-linux-arm-musleabihf@4.18.0':
resolution: {integrity: sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==}
cpu: [arm]
@@ -889,21 +879,11 @@ packages:
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-arm64-gnu@4.9.4':
- resolution: {integrity: sha512-TVYVWD/SYwWzGGnbfTkrNpdE4HON46orgMNHCivlXmlsSGQOx/OHHYiQcMIOx38/GWgwr/po2LBn7wypkWw/Mg==}
- cpu: [arm64]
- os: [linux]
-
'@rollup/rollup-linux-arm64-musl@4.18.0':
resolution: {integrity: sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-arm64-musl@4.9.4':
- resolution: {integrity: sha512-XcKvuendwizYYhFxpvQ3xVpzje2HHImzg33wL9zvxtj77HvPStbSGI9czrdbfrf8DGMcNNReH9pVZv8qejAQ5A==}
- cpu: [arm64]
- os: [linux]
-
'@rollup/rollup-linux-powerpc64le-gnu@4.18.0':
resolution: {integrity: sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==}
cpu: [ppc64]
@@ -914,11 +894,6 @@ packages:
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-riscv64-gnu@4.9.4':
- resolution: {integrity: sha512-LFHS/8Q+I9YA0yVETyjonMJ3UA+DczeBd/MqNEzsGSTdNvSJa1OJZcSH8GiXLvcizgp9AlHs2walqRcqzjOi3A==}
- cpu: [riscv64]
- os: [linux]
-
'@rollup/rollup-linux-s390x-gnu@4.18.0':
resolution: {integrity: sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==}
cpu: [s390x]
@@ -929,57 +904,32 @@ packages:
cpu: [x64]
os: [linux]
- '@rollup/rollup-linux-x64-gnu@4.9.4':
- resolution: {integrity: sha512-dIYgo+j1+yfy81i0YVU5KnQrIJZE8ERomx17ReU4GREjGtDW4X+nvkBak2xAUpyqLs4eleDSj3RrV72fQos7zw==}
- cpu: [x64]
- os: [linux]
-
'@rollup/rollup-linux-x64-musl@4.18.0':
resolution: {integrity: sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-linux-x64-musl@4.9.4':
- resolution: {integrity: sha512-RoaYxjdHQ5TPjaPrLsfKqR3pakMr3JGqZ+jZM0zP2IkDtsGa4CqYaWSfQmZVgFUCgLrTnzX+cnHS3nfl+kB6ZQ==}
- cpu: [x64]
- os: [linux]
-
'@rollup/rollup-win32-arm64-msvc@4.18.0':
resolution: {integrity: sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==}
cpu: [arm64]
os: [win32]
- '@rollup/rollup-win32-arm64-msvc@4.9.4':
- resolution: {integrity: sha512-T8Q3XHV+Jjf5e49B4EAaLKV74BbX7/qYBRQ8Wop/+TyyU0k+vSjiLVSHNWdVd1goMjZcbhDmYZUYW5RFqkBNHQ==}
- cpu: [arm64]
- os: [win32]
-
'@rollup/rollup-win32-ia32-msvc@4.18.0':
resolution: {integrity: sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==}
cpu: [ia32]
os: [win32]
- '@rollup/rollup-win32-ia32-msvc@4.9.4':
- resolution: {integrity: sha512-z+JQ7JirDUHAsMecVydnBPWLwJjbppU+7LZjffGf+Jvrxq+dVjIE7By163Sc9DKc3ADSU50qPVw0KonBS+a+HQ==}
- cpu: [ia32]
- os: [win32]
-
'@rollup/rollup-win32-x64-msvc@4.18.0':
resolution: {integrity: sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==}
cpu: [x64]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.9.4':
- resolution: {integrity: sha512-LfdGXCV9rdEify1oxlN9eamvDSjv9md9ZVMAbNHA87xqIfFCxImxan9qZ8+Un54iK2nnqPlbnSi4R54ONtbWBw==}
- cpu: [x64]
- os: [win32]
-
- '@rotki/eslint-config@2.9.0':
- resolution: {integrity: sha512-1ob2t33RH+NV7l/0aZLzksKFF3SEzvXrZ8A6ZHx9YM5DSj1Gan/MgJC5M7EHbjGS5ATtfw1wxd8YmWIO7Ngpjw==}
+ '@rotki/eslint-config@2.9.1':
+ resolution: {integrity: sha512-/ZepYARkvGjr6BWSsl8ONmcUlnZ+OFu5PGhT+Kq/ngBInNreSdfKMXdGRQuFplLqMTdXs8jtlY11m9o/tSqxQQ==}
engines: {node: '>=20 <21', pnpm: '>=9 <10'}
peerDependencies:
'@intlify/eslint-plugin-vue-i18n': ^2.0.0 || ^3.0.0
- '@rotki/eslint-plugin': '>=0.2.1'
+ '@rotki/eslint-plugin': '>=0.4.0'
eslint: '>=8.57.0'
eslint-plugin-cypress: '>=2.15.0'
eslint-plugin-storybook: ^0.6.15 || ^0.8.0
@@ -993,11 +943,11 @@ packages:
eslint-plugin-storybook:
optional: true
- '@shikijs/core@1.10.1':
- resolution: {integrity: sha512-qdiJS5a/QGCff7VUFIqd0hDdWly9rDp8lhVmXVrS11aazX8LOTRLHAXkkEeONNsS43EcCd7gax9LLoOz4vlFQA==}
+ '@shikijs/core@1.10.3':
+ resolution: {integrity: sha512-D45PMaBaeDHxww+EkcDQtDAtzv00Gcsp72ukBtaLSmqRvh0WgGMq3Al0rl1QQBZfuneO75NXMIzEZGFitThWbg==}
- '@shikijs/transformers@1.10.1':
- resolution: {integrity: sha512-0gLtcFyi6R6zcUkFajUEp1Qiv7lHBSFgOz4tQvS8nFsYCQSLI1/9pM+Me8jEIPXv7XLKAoUjw6InL+Sv+BHw/A==}
+ '@shikijs/transformers@1.10.3':
+ resolution: {integrity: sha512-MNjsyye2WHVdxfZUSr5frS97sLGe6G1T+1P41QjyBFJehZphMcr4aBlRLmq6OSPBslYe9byQPVvt/LJCOfxw8Q==}
'@sinclair/typebox@0.27.8':
resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
@@ -1059,6 +1009,9 @@ packages:
'@types/estree@1.0.5':
resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
+ '@types/hast@3.0.4':
+ resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==}
+
'@types/json-schema@7.0.12':
resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==}
@@ -1103,6 +1056,17 @@ packages:
typescript:
optional: true
+ '@typescript-eslint/eslint-plugin@7.16.0':
+ resolution: {integrity: sha512-py1miT6iQpJcs1BiJjm54AMzeuMPBSPuKPlnT8HlfudbcS5rYeX5jajpLf3mrdRh9dA/Ec2FVUY0ifeVNDIhZw==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ peerDependencies:
+ '@typescript-eslint/parser': ^7.0.0
+ eslint: ^8.56.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
'@typescript-eslint/parser@7.15.0':
resolution: {integrity: sha512-k9fYuQNnypLFcqORNClRykkGOMOj+pV6V91R4GO/l1FDGwpqmSwoOQrOHo3cGaH63e+D3ZiCAOsuS/D2c99j/A==}
engines: {node: ^18.18.0 || >=20.0.0}
@@ -1113,8 +1077,18 @@ packages:
typescript:
optional: true
- '@typescript-eslint/rule-tester@7.15.0':
- resolution: {integrity: sha512-QyBNG3gTpUJKb+Kx0hMbfZk9K7a3VnWEcWygZyKbw6ihTt/pf7c7AaR7JNbdnrFYc0q3JOgCXdKq8JM4RsAeaA==}
+ '@typescript-eslint/parser@7.16.0':
+ resolution: {integrity: sha512-ar9E+k7CU8rWi2e5ErzQiC93KKEFAXA2Kky0scAlPcxYblLt8+XZuHUZwlyfXILyQa95P6lQg+eZgh/dDs3+Vw==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ peerDependencies:
+ eslint: ^8.56.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ '@typescript-eslint/rule-tester@7.16.0':
+ resolution: {integrity: sha512-MLDeDEY8BVZiWkIhtMnEkhiwH7CXDOLKDnHntFZp//WHYdso+1gS/8F60+oTb+Xjw4LkWz4D8sJ4js3ZxMoctA==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
'@eslint/eslintrc': '>=2'
@@ -1124,6 +1098,10 @@ packages:
resolution: {integrity: sha512-Q/1yrF/XbxOTvttNVPihxh1b9fxamjEoz2Os/Pe38OHwxC24CyCqXxGTOdpb4lt6HYtqw9HetA/Rf6gDGaMPlw==}
engines: {node: ^18.18.0 || >=20.0.0}
+ '@typescript-eslint/scope-manager@7.16.0':
+ resolution: {integrity: sha512-8gVv3kW6n01Q6TrI1cmTZ9YMFi3ucDT7i7aI5lEikk2ebk1AEjrwX8MDTdaX5D7fPXMBLvnsaa0IFTAu+jcfOw==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+
'@typescript-eslint/type-utils@7.15.0':
resolution: {integrity: sha512-SkgriaeV6PDvpA6253PDVep0qCqgbO1IOBiycjnXsszNTVQe5flN5wR5jiczoEoDEnAqYFSFFc9al9BSGVltkg==}
engines: {node: ^18.18.0 || >=20.0.0}
@@ -1134,10 +1112,24 @@ packages:
typescript:
optional: true
+ '@typescript-eslint/type-utils@7.16.0':
+ resolution: {integrity: sha512-j0fuUswUjDHfqV/UdW6mLtOQQseORqfdmoBNDFOqs9rvNVR2e+cmu6zJu/Ku4SDuqiJko6YnhwcL8x45r8Oqxg==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ peerDependencies:
+ eslint: ^8.56.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
'@typescript-eslint/types@7.15.0':
resolution: {integrity: sha512-aV1+B1+ySXbQH0pLK0rx66I3IkiZNidYobyfn0WFsdGhSXw+P3YOqeTq5GED458SfB24tg+ux3S+9g118hjlTw==}
engines: {node: ^18.18.0 || >=20.0.0}
+ '@typescript-eslint/types@7.16.0':
+ resolution: {integrity: sha512-fecuH15Y+TzlUutvUl9Cc2XJxqdLr7+93SQIbcZfd4XRGGKoxyljK27b+kxKamjRkU7FYC6RrbSCg0ALcZn/xw==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+
'@typescript-eslint/typescript-estree@7.15.0':
resolution: {integrity: sha512-gjyB/rHAopL/XxfmYThQbXbzRMGhZzGw6KpcMbfe8Q3nNQKStpxnUKeXb0KiN/fFDR42Z43szs6rY7eHk0zdGQ==}
engines: {node: ^18.18.0 || >=20.0.0}
@@ -1147,18 +1139,34 @@ packages:
typescript:
optional: true
+ '@typescript-eslint/typescript-estree@7.16.0':
+ resolution: {integrity: sha512-a5NTvk51ZndFuOLCh5OaJBELYc2O3Zqxfl3Js78VFE1zE46J2AaVuW+rEbVkQznjkmlzWsUI15BG5tQMixzZLw==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
'@typescript-eslint/utils@7.15.0':
resolution: {integrity: sha512-hfDMDqaqOqsUVGiEPSMLR/AjTSCsmJwjpKkYQRo1FNbmW4tBwBspYDwO9eh7sKSTwMQgBw9/T4DHudPaqshRWA==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
eslint: ^8.56.0
+ '@typescript-eslint/utils@7.16.0':
+ resolution: {integrity: sha512-PqP4kP3hb4r7Jav+NiRCntlVzhxBNWq6ZQ+zQwII1y/G/1gdIPeYDCKr2+dH6049yJQsWZiHU6RlwvIFBXXGNA==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ peerDependencies:
+ eslint: ^8.56.0
+
'@typescript-eslint/visitor-keys@7.15.0':
resolution: {integrity: sha512-Hqgy/ETgpt2L5xueA/zHHIl4fJI2O4XUE9l4+OIfbJIRSnTJb/QscncdqqZzofQegIJugRIF57OJea1khw2SDw==}
engines: {node: ^18.18.0 || >=20.0.0}
- '@ungap/structured-clone@1.2.0':
- resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
+ '@typescript-eslint/visitor-keys@7.16.0':
+ resolution: {integrity: sha512-rMo01uPy9C7XxG7AFsxa8zLnWXTF8N3PYclekWSrurvhwiw1eW88mrKiAYe6s53AUY57nTRz8dJsuuXdkAhzCg==}
+ engines: {node: ^18.18.0 || >=20.0.0}
'@vitejs/plugin-vue@5.0.5':
resolution: {integrity: sha512-LOjm7XeIimLBZyzinBQ6OSm3UBCNVCpLkxGC0oWmm2YPzVZoxMsdvNVimLTBzpAnR9hl/yn1SHGuRfe6/Td9rQ==}
@@ -1167,25 +1175,25 @@ packages:
vite: ^5.0.0
vue: ^3.2.25
- '@vitest/coverage-v8@1.6.0':
- resolution: {integrity: sha512-KvapcbMY/8GYIG0rlwwOKCVNRc0OL20rrhFkg/CHNzncV03TE2XWvO5w9uZYoxNiMEBacAJt3unSOiZ7svePew==}
+ '@vitest/coverage-v8@2.0.1':
+ resolution: {integrity: sha512-ACcSlJtWlravv0QyJSCO9rvm06msj6x0HooXouB0NXKG6PGxUN5VX4X8QEATfTMGsJlZLqWvq0dEY9W1V0rcSw==}
peerDependencies:
- vitest: 1.6.0
+ vitest: 2.0.1
- '@vitest/expect@1.6.0':
- resolution: {integrity: sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==}
+ '@vitest/expect@2.0.1':
+ resolution: {integrity: sha512-yw70WL3ZwzbI2O3MOXYP2Shf4vqVkS3q5FckLJ6lhT9VMMtDyWdofD53COZcoeuHwsBymdOZp99r5bOr5g+oeA==}
- '@vitest/runner@1.6.0':
- resolution: {integrity: sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==}
+ '@vitest/runner@2.0.1':
+ resolution: {integrity: sha512-XfcSXOGGxgR2dQ466ZYqf0ZtDLLDx9mZeQcKjQDLQ9y6Cmk2Wl7wxMuhiYK4Fo1VxCtLcFEGW2XpcfMuiD1Maw==}
- '@vitest/snapshot@1.6.0':
- resolution: {integrity: sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==}
+ '@vitest/snapshot@2.0.1':
+ resolution: {integrity: sha512-rst79a4Q+J5vrvHRapdfK4BdqpMH0eF58jVY1vYeBo/1be+nkyenGI5SCSohmjf6MkCkI20/yo5oG+0R8qrAnA==}
- '@vitest/spy@1.6.0':
- resolution: {integrity: sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==}
+ '@vitest/spy@2.0.1':
+ resolution: {integrity: sha512-NLkdxbSefAtJN56GtCNcB4GiHFb5i9q1uh4V229lrlTZt2fnwsTyjLuWIli1xwK2fQspJJmHXHyWx0Of3KTXWA==}
- '@vitest/utils@1.6.0':
- resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==}
+ '@vitest/utils@2.0.1':
+ resolution: {integrity: sha512-STH+2fHZxlveh1mpU4tKzNgRk7RZJyr6kFGJYCI5vocdfqfPsQrgVC6k7dBWHfin5QNB4TLvRS0Ckly3Dt1uWw==}
'@vue/compiler-core@3.4.31':
resolution: {integrity: sha512-skOiodXWTV3DxfDhB4rOf3OGalpITLlgCeOwb+Y9GJpfQ8ErigdBUHomBzvG78JoVE8MJoQsb+qhZiHfKeNeEg==}
@@ -1288,10 +1296,6 @@ packages:
resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==}
engines: {node: '>=0.4.0'}
- acorn-walk@8.3.2:
- resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==}
- engines: {node: '>=0.4.0'}
-
acorn@8.10.0:
resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==}
engines: {node: '>=0.4.0'}
@@ -1361,8 +1365,9 @@ packages:
resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
engines: {node: '>=8'}
- assertion-error@1.1.0:
- resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
+ assertion-error@2.0.1:
+ resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==}
+ engines: {node: '>=12'}
autoprefixer@10.4.17:
resolution: {integrity: sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==}
@@ -1448,9 +1453,9 @@ packages:
caniuse-lite@1.0.30001640:
resolution: {integrity: sha512-lA4VMpW0PSUrFnkmVuEKBUovSWKhj7puyCg8StBChgu298N1AtuF1sKWEvfDuimSEDbhlb/KqPKC3fs1HbuQUA==}
- chai@4.4.1:
- resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==}
- engines: {node: '>=4'}
+ chai@5.1.1:
+ resolution: {integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==}
+ engines: {node: '>=12'}
chalk@2.4.2:
resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
@@ -1473,8 +1478,9 @@ packages:
character-reference-invalid@1.1.4:
resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==}
- check-error@1.0.3:
- resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==}
+ check-error@2.1.1:
+ resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==}
+ engines: {node: '>= 16'}
chokidar@3.6.0:
resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
@@ -1672,8 +1678,8 @@ packages:
supports-color:
optional: true
- deep-eql@4.1.3:
- resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==}
+ deep-eql@5.0.2:
+ resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==}
engines: {node: '>=6'}
deep-is@0.1.4:
@@ -1963,6 +1969,10 @@ packages:
resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ eslint-scope@8.0.1:
+ resolution: {integrity: sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
eslint-visitor-keys@3.4.3:
resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -1971,9 +1981,9 @@ packages:
resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- eslint@8.57.0:
- resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ eslint@9.6.0:
+ resolution: {integrity: sha512-ElQkdLMEEqQNM9Njff+2Y4q2afHk7JpkPvrd7Xh7xefwgQynqPxwf55J7di9+MEibWUGdNjFF9ITG9Pck5M84w==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
espree@10.1.0:
@@ -2032,9 +2042,9 @@ packages:
fastq@1.15.0:
resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==}
- file-entry-cache@6.0.1:
- resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
- engines: {node: ^10.12.0 || >=12.0.0}
+ file-entry-cache@8.0.0:
+ resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
+ engines: {node: '>=16.0.0'}
fill-range@7.0.1:
resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
@@ -2056,12 +2066,12 @@ packages:
resolution: {integrity: sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==}
engines: {node: '>=18'}
- flat-cache@3.1.0:
- resolution: {integrity: sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==}
- engines: {node: '>=12.0.0'}
+ flat-cache@4.0.1:
+ resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
+ engines: {node: '>=16'}
- flatted@3.2.7:
- resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==}
+ flatted@3.3.1:
+ resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==}
focus-trap@7.5.4:
resolution: {integrity: sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==}
@@ -2131,14 +2141,14 @@ packages:
resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
engines: {node: '>=10.13.0'}
- glob@10.3.10:
- resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==}
- engines: {node: '>=16 || 14 >=14.17'}
+ glob@10.4.5:
+ resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
hasBin: true
- glob@7.2.3:
- resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
- deprecated: Glob versions prior to v9 are no longer supported
+ glob@11.0.0:
+ resolution: {integrity: sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==}
+ engines: {node: 20 || >=22}
+ hasBin: true
glob@8.1.0:
resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==}
@@ -2336,13 +2346,17 @@ packages:
resolution: {integrity: sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==}
engines: {node: '>=10'}
- istanbul-reports@3.1.6:
- resolution: {integrity: sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==}
+ istanbul-reports@3.1.7:
+ resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==}
engines: {node: '>=8'}
- jackspeak@2.3.5:
- resolution: {integrity: sha512-Ratx+B8WeXLAtRJn26hrhY8S1+Jz6pxPMrkrdkgb/NstTNiqMhX0/oFVu5wX+g5n6JlEu2LPsDJmY8nRP4+alw==}
- engines: {node: '>=14'}
+ jackspeak@3.4.2:
+ resolution: {integrity: sha512-qH3nOSj8q/8+Eg8LUPOq3C+6HWkpUioIjDsq1+D4zY91oZvpPttw8GwtF1nReRYKXl+1AORyFqtm2f5Q1SB6/Q==}
+ engines: {node: 14 >=14.21 || 16 >=16.20 || >=18}
+
+ jackspeak@4.0.1:
+ resolution: {integrity: sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==}
+ engines: {node: 20 || >=22}
jiti@1.21.0:
resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==}
@@ -2410,8 +2424,8 @@ packages:
resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==}
engines: {'0': node >= 0.2.0}
- keyv@4.5.3:
- resolution: {integrity: sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==}
+ keyv@4.5.4:
+ resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
kleur@3.0.3:
resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
@@ -2494,12 +2508,15 @@ packages:
resolution: {integrity: sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==}
engines: {node: '>=18'}
- loupe@2.3.7:
- resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==}
+ loupe@3.1.1:
+ resolution: {integrity: sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==}
- lru-cache@10.0.1:
- resolution: {integrity: sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==}
- engines: {node: 14 || >=16.14}
+ lru-cache@10.4.3:
+ resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
+
+ lru-cache@11.0.0:
+ resolution: {integrity: sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==}
+ engines: {node: 20 || >=22}
lru-cache@5.1.1:
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
@@ -2515,8 +2532,8 @@ packages:
resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==}
engines: {node: '>=12'}
- magicast@0.3.3:
- resolution: {integrity: sha512-ZbrP1Qxnpoes8sz47AM0z08U+jW6TyRgZzcWy3Ma3vDhJttwMwAFDMMQFobwdBxByBD46JYmxRzeF7w2+wJEuw==}
+ magicast@0.3.4:
+ resolution: {integrity: sha512-TyDF/Pn36bBji9rWKHlZe+PZb6Mx5V8IHCSxk7X4aljM4e/vyDvZZYwHewdVaqiA0nb3ghfHU/6AUpDxWoER2Q==}
make-dir@4.0.0:
resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==}
@@ -2574,6 +2591,10 @@ packages:
resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
engines: {node: '>=4'}
+ minimatch@10.0.1:
+ resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==}
+ engines: {node: 20 || >=22}
+
minimatch@3.1.2:
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
@@ -2596,8 +2617,8 @@ packages:
resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==}
engines: {node: '>=8'}
- minipass@7.0.3:
- resolution: {integrity: sha512-LhbbwCfz3vsb12j/WkWQPZfKTsgqIe1Nf/ti1pKjYESGLHIVjWU96G9/ljLH4F9mWNVhlQOm0VySdAWzf05dpg==}
+ minipass@7.1.2:
+ resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
engines: {node: '>=16 || 14 >=14.17'}
minisearch@6.3.0:
@@ -2713,10 +2734,6 @@ packages:
resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- p-limit@5.0.0:
- resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==}
- engines: {node: '>=18'}
-
p-locate@4.1.0:
resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
engines: {node: '>=8'}
@@ -2733,6 +2750,9 @@ packages:
resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
engines: {node: '>=6'}
+ package-json-from-dist@1.0.0:
+ resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==}
+
parent-module@1.0.1:
resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
engines: {node: '>=6'}
@@ -2756,10 +2776,6 @@ packages:
resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- path-is-absolute@1.0.1:
- resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
- engines: {node: '>=0.10.0'}
-
path-key@3.1.1:
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
engines: {node: '>=8'}
@@ -2771,9 +2787,13 @@ packages:
path-parse@1.0.7:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
- path-scurry@1.10.1:
- resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==}
- engines: {node: '>=16 || 14 >=14.17'}
+ path-scurry@1.11.1:
+ resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
+ engines: {node: '>=16 || 14 >=14.18'}
+
+ path-scurry@2.0.0:
+ resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==}
+ engines: {node: 20 || >=22}
path-type@4.0.0:
resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
@@ -2785,8 +2805,9 @@ packages:
pathe@1.1.2:
resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==}
- pathval@1.1.1:
- resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==}
+ pathval@2.0.0:
+ resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==}
+ engines: {node: '>= 14.16'}
perfect-debounce@1.0.0:
resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==}
@@ -3102,14 +3123,9 @@ packages:
rfdc@1.4.1:
resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==}
- rimraf@3.0.2:
- resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
- deprecated: Rimraf versions prior to v4 are no longer supported
- hasBin: true
-
- rimraf@5.0.8:
- resolution: {integrity: sha512-XSh0V2/yNhDEi8HwdIefD8MLgs4LQXPag/nEJWs3YUc3Upn+UHa1GyIkEg9xSSNt7HnkO5FjTvmcRzgf+8UZuw==}
- engines: {node: '>=18'}
+ rimraf@6.0.0:
+ resolution: {integrity: sha512-u+yqhM92LW+89cxUQK0SRyvXYQmyuKHx0jkx4W7KfwLGLqJnQM5031Uv1trE4gB9XEXBM/s6MxKlfW95IidqaA==}
+ engines: {node: 20 || >=22}
hasBin: true
rollup-plugin-dts@6.1.0:
@@ -3129,11 +3145,6 @@ packages:
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
- rollup@4.9.4:
- resolution: {integrity: sha512-2ztU7pY/lrQyXSCnnoU4ICjT/tCG9cdH3/G25ERqE3Lst6vl2BCM5hL2Nw+sslAvAf+ccKsAq1SkKQALyqhR7g==}
- engines: {node: '>=18.0.0', npm: '>=8.0.0'}
- hasBin: true
-
run-parallel@1.2.0:
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
@@ -3169,8 +3180,8 @@ packages:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines: {node: '>=8'}
- shiki@1.10.1:
- resolution: {integrity: sha512-uafV7WCgN4YYrccH6yxpnps6k38sSTlFRrwc4jycWmhWxJIm9dPrk+XkY1hZ2t0I7jmacMNb15Lf2fspa/Y3lg==}
+ shiki@1.10.3:
+ resolution: {integrity: sha512-eneCLncGuvPdTutJuLyUGS8QNPAVFO5Trvld2wgEq1e002mwctAhJKeMGWtWVXOIEzmlcLRqcgPSorR6AVzOmQ==}
siginfo@2.0.0:
resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}
@@ -3327,9 +3338,9 @@ packages:
resolution: {integrity: sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==}
engines: {node: '>=10'}
- test-exclude@6.0.0:
- resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==}
- engines: {node: '>=8'}
+ test-exclude@7.0.1:
+ resolution: {integrity: sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==}
+ engines: {node: '>=18'}
text-extensions@2.4.0:
resolution: {integrity: sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==}
@@ -3341,15 +3352,15 @@ packages:
through@2.3.8:
resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
- tinybench@2.6.0:
- resolution: {integrity: sha512-N8hW3PG/3aOoZAN5V/NSAEDz0ZixDSSt5b/a05iqtpgfLWMSVuCo7w0k2vVvEjdrIoeGqZzweX2WlyioNIHchA==}
+ tinybench@2.8.0:
+ resolution: {integrity: sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==}
- tinypool@0.8.4:
- resolution: {integrity: sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==}
- engines: {node: '>=14.0.0'}
+ tinypool@1.0.0:
+ resolution: {integrity: sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==}
+ engines: {node: ^18.0.0 || >=20.0.0}
- tinyspy@2.2.0:
- resolution: {integrity: sha512-d2eda04AN/cPOR89F7Xv5bK/jrQEhmcLFe6HFldoeO9AJtps+fqEnh486vnT/8y4bw38pSyxDcTCAq+Ks2aJTg==}
+ tinyspy@3.0.0:
+ resolution: {integrity: sha512-q5nmENpTHgiPVd1cJDDc9cVoYN5x4vCvwT3FMilvKPKneCBZAxn2YWQjDF0UMcE9k0Cay1gBiDfTMU0g+mPMQA==}
engines: {node: '>=14.0.0'}
to-fast-properties@2.0.0:
@@ -3469,39 +3480,11 @@ packages:
validate-npm-package-license@3.0.4:
resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
- vite-node@1.6.0:
- resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==}
+ vite-node@2.0.1:
+ resolution: {integrity: sha512-nVd6kyhPAql0s+xIVJzuF+RSRH8ZimNrm6U8ZvTA4MXv8CHI17TFaQwRaFiK75YX6XeFqZD4IoAaAfi9OR1XvQ==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
- vite@5.0.12:
- resolution: {integrity: sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==}
- engines: {node: ^18.0.0 || >=20.0.0}
- hasBin: true
- peerDependencies:
- '@types/node': ^18.0.0 || >=20.0.0
- less: '*'
- lightningcss: ^1.21.0
- sass: '*'
- stylus: '*'
- sugarss: '*'
- terser: ^5.4.0
- peerDependenciesMeta:
- '@types/node':
- optional: true
- less:
- optional: true
- lightningcss:
- optional: true
- sass:
- optional: true
- stylus:
- optional: true
- sugarss:
- optional: true
- terser:
- optional: true
-
vite@5.3.3:
resolution: {integrity: sha512-NPQdeCU0Dv2z5fu+ULotpuq5yfCS1BzKUIPhNbP3YBfAMGJXbt2nS+sbTFu+qchaqWTD+H3JK++nRwr6XIcp6A==}
engines: {node: ^18.0.0 || >=20.0.0}
@@ -3530,8 +3513,8 @@ packages:
terser:
optional: true
- vitepress@1.2.3:
- resolution: {integrity: sha512-GvEsrEeNLiDE1+fuwDAYJCYLNZDAna+EtnXlPajhv/MYeTjbNK6Bvyg6NoTdO1sbwuQJ0vuJR99bOlH53bo6lg==}
+ vitepress@1.3.0:
+ resolution: {integrity: sha512-Cbm2AgXcCrukUeV+/24g1ZDSvw8blamh/1uf2pz3ApFpaYb9T7mo4imWDZ6APn2uPo4bJ6sgOzvsJ4aH+oLbBA==}
hasBin: true
peerDependencies:
markdown-it-mathjax3: ^4
@@ -3542,15 +3525,15 @@ packages:
postcss:
optional: true
- vitest@1.6.0:
- resolution: {integrity: sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==}
+ vitest@2.0.1:
+ resolution: {integrity: sha512-PBPvNXRJiywtI9NmbnEqHIhcXlk8mB0aKf6REQIaYGY4JtWF1Pg8Am+N0vAuxdg/wUSlxPSVJr8QdjwcVxc2Hg==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
'@edge-runtime/vm': '*'
'@types/node': ^18.0.0 || >=20.0.0
- '@vitest/browser': 1.6.0
- '@vitest/ui': 1.6.0
+ '@vitest/browser': 2.0.1
+ '@vitest/ui': 2.0.1
happy-dom: '*'
jsdom: '*'
peerDependenciesMeta:
@@ -3763,6 +3746,11 @@ snapshots:
'@jridgewell/gen-mapping': 0.3.3
'@jridgewell/trace-mapping': 0.3.19
+ '@ampproject/remapping@2.3.0':
+ dependencies:
+ '@jridgewell/gen-mapping': 0.3.5
+ '@jridgewell/trace-mapping': 0.3.25
+
'@antfu/eslint-define-config@1.23.0-2': {}
'@antfu/install-pkg@0.3.3':
@@ -3849,6 +3837,8 @@ snapshots:
'@babel/helper-string-parser@7.23.4': {}
+ '@babel/helper-string-parser@7.24.7': {}
+
'@babel/helper-validator-identifier@7.22.20': {}
'@babel/helper-validator-identifier@7.24.7': {}
@@ -3879,7 +3869,7 @@ snapshots:
'@babel/parser@7.24.7':
dependencies:
- '@babel/types': 7.23.9
+ '@babel/types': 7.24.7
'@babel/standalone@7.23.8': {}
@@ -3916,6 +3906,12 @@ snapshots:
'@babel/helper-validator-identifier': 7.22.20
to-fast-properties: 2.0.0
+ '@babel/types@7.24.7':
+ dependencies:
+ '@babel/helper-string-parser': 7.24.7
+ '@babel/helper-validator-identifier': 7.24.7
+ to-fast-properties: 2.0.0
+
'@bcoe/v8-coverage@0.2.3': {}
'@commitlint/cli@19.3.0(@types/node@20.11.4)(typescript@5.5.3)':
@@ -4201,30 +4197,22 @@ snapshots:
'@esbuild/win32-x64@0.21.5':
optional: true
- '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)':
+ '@eslint-community/eslint-utils@4.4.0(eslint@9.6.0)':
dependencies:
- eslint: 8.57.0
+ eslint: 9.6.0
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.11.0': {}
- '@eslint-community/regexpp@4.8.0': {}
-
'@eslint-types/typescript-eslint@7.5.0': {}
'@eslint-types/unicorn@52.0.0': {}
- '@eslint/eslintrc@2.1.4':
+ '@eslint/config-array@0.17.0':
dependencies:
- ajv: 6.12.6
+ '@eslint/object-schema': 2.1.4
debug: 4.3.5
- espree: 9.6.1
- globals: 13.24.0
- ignore: 5.2.4
- import-fresh: 3.3.0
- js-yaml: 4.1.0
minimatch: 3.1.2
- strip-json-comments: 3.1.1
transitivePeerDependencies:
- supports-color
@@ -4242,19 +4230,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@eslint/js@8.57.0': {}
+ '@eslint/js@9.6.0': {}
- '@humanwhocodes/config-array@0.11.14':
- dependencies:
- '@humanwhocodes/object-schema': 2.0.3
- debug: 4.3.5
- minimatch: 3.1.2
- transitivePeerDependencies:
- - supports-color
+ '@eslint/object-schema@2.1.4': {}
'@humanwhocodes/module-importer@1.0.1': {}
- '@humanwhocodes/object-schema@2.0.3': {}
+ '@humanwhocodes/retry@0.3.0': {}
'@isaacs/cliui@8.0.2':
dependencies:
@@ -4277,10 +4259,18 @@ snapshots:
'@jridgewell/sourcemap-codec': 1.4.15
'@jridgewell/trace-mapping': 0.3.19
+ '@jridgewell/gen-mapping@0.3.5':
+ dependencies:
+ '@jridgewell/set-array': 1.2.1
+ '@jridgewell/sourcemap-codec': 1.4.15
+ '@jridgewell/trace-mapping': 0.3.25
+
'@jridgewell/resolve-uri@3.1.1': {}
'@jridgewell/set-array@1.1.2': {}
+ '@jridgewell/set-array@1.2.1': {}
+
'@jridgewell/sourcemap-codec@1.4.15': {}
'@jridgewell/trace-mapping@0.3.19':
@@ -4374,126 +4364,87 @@ snapshots:
'@rollup/rollup-android-arm-eabi@4.18.0':
optional: true
- '@rollup/rollup-android-arm-eabi@4.9.4':
- optional: true
-
'@rollup/rollup-android-arm64@4.18.0':
optional: true
- '@rollup/rollup-android-arm64@4.9.4':
- optional: true
-
'@rollup/rollup-darwin-arm64@4.18.0':
optional: true
- '@rollup/rollup-darwin-arm64@4.9.4':
- optional: true
-
'@rollup/rollup-darwin-x64@4.18.0':
optional: true
- '@rollup/rollup-darwin-x64@4.9.4':
- optional: true
-
'@rollup/rollup-linux-arm-gnueabihf@4.18.0':
optional: true
- '@rollup/rollup-linux-arm-gnueabihf@4.9.4':
- optional: true
-
'@rollup/rollup-linux-arm-musleabihf@4.18.0':
optional: true
'@rollup/rollup-linux-arm64-gnu@4.18.0':
optional: true
- '@rollup/rollup-linux-arm64-gnu@4.9.4':
- optional: true
-
'@rollup/rollup-linux-arm64-musl@4.18.0':
optional: true
- '@rollup/rollup-linux-arm64-musl@4.9.4':
- optional: true
-
'@rollup/rollup-linux-powerpc64le-gnu@4.18.0':
optional: true
'@rollup/rollup-linux-riscv64-gnu@4.18.0':
optional: true
- '@rollup/rollup-linux-riscv64-gnu@4.9.4':
- optional: true
-
'@rollup/rollup-linux-s390x-gnu@4.18.0':
optional: true
'@rollup/rollup-linux-x64-gnu@4.18.0':
optional: true
- '@rollup/rollup-linux-x64-gnu@4.9.4':
- optional: true
-
'@rollup/rollup-linux-x64-musl@4.18.0':
optional: true
- '@rollup/rollup-linux-x64-musl@4.9.4':
- optional: true
-
'@rollup/rollup-win32-arm64-msvc@4.18.0':
optional: true
- '@rollup/rollup-win32-arm64-msvc@4.9.4':
- optional: true
-
'@rollup/rollup-win32-ia32-msvc@4.18.0':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.9.4':
- optional: true
-
'@rollup/rollup-win32-x64-msvc@4.18.0':
optional: true
- '@rollup/rollup-win32-x64-msvc@4.9.4':
- optional: true
-
- '@rotki/eslint-config@2.9.0(@types/eslint@8.56.10)(@vue/compiler-sfc@3.4.31)(eslint@8.57.0)(typescript@5.5.3)(vitest@1.6.0(@types/node@20.11.4))':
+ '@rotki/eslint-config@2.9.1(@types/eslint@8.56.10)(@vue/compiler-sfc@3.4.31)(eslint@9.6.0)(typescript@5.5.3)(vitest@2.0.1(@types/node@20.11.4))':
dependencies:
'@antfu/eslint-define-config': 1.23.0-2
'@antfu/install-pkg': 0.3.3
'@eslint-types/typescript-eslint': 7.5.0
'@eslint-types/unicorn': 52.0.0
- '@stylistic/eslint-plugin': 2.3.0(eslint@8.57.0)(typescript@5.5.3)
- '@typescript-eslint/eslint-plugin': 7.15.0(@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3)
- '@typescript-eslint/parser': 7.15.0(eslint@8.57.0)(typescript@5.5.3)
- eslint: 8.57.0
+ '@stylistic/eslint-plugin': 2.3.0(eslint@9.6.0)(typescript@5.5.3)
+ '@typescript-eslint/eslint-plugin': 7.15.0(@typescript-eslint/parser@7.15.0(eslint@9.6.0)(typescript@5.5.3))(eslint@9.6.0)(typescript@5.5.3)
+ '@typescript-eslint/parser': 7.15.0(eslint@9.6.0)(typescript@5.5.3)
+ eslint: 9.6.0
eslint-config-flat-gitignore: 0.1.5
- eslint-config-prettier: 9.1.0(eslint@8.57.0)
- eslint-merge-processors: 0.1.0(eslint@8.57.0)
- eslint-plugin-antfu: 2.3.4(eslint@8.57.0)
- eslint-plugin-eslint-comments: 3.2.0(eslint@8.57.0)
- eslint-plugin-format: 0.1.2(eslint@8.57.0)
+ eslint-config-prettier: 9.1.0(eslint@9.6.0)
+ eslint-merge-processors: 0.1.0(eslint@9.6.0)
+ eslint-plugin-antfu: 2.3.4(eslint@9.6.0)
+ eslint-plugin-eslint-comments: 3.2.0(eslint@9.6.0)
+ eslint-plugin-format: 0.1.2(eslint@9.6.0)
eslint-plugin-html: 8.1.1
- eslint-plugin-import-x: 0.5.3(eslint@8.57.0)(typescript@5.5.3)
- eslint-plugin-jsonc: 2.16.0(eslint@8.57.0)
- eslint-plugin-markdown: 5.0.0(eslint@8.57.0)
- eslint-plugin-n: 17.9.0(eslint@8.57.0)
+ eslint-plugin-import-x: 0.5.3(eslint@9.6.0)(typescript@5.5.3)
+ eslint-plugin-jsonc: 2.16.0(eslint@9.6.0)
+ eslint-plugin-markdown: 5.0.0(eslint@9.6.0)
+ eslint-plugin-n: 17.9.0(eslint@9.6.0)
eslint-plugin-no-only-tests: 3.1.0
- eslint-plugin-perfectionist: 2.11.0(eslint@8.57.0)(typescript@5.5.3)(vue-eslint-parser@9.4.3(eslint@8.57.0))
- eslint-plugin-prettier: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.2)
- eslint-plugin-unicorn: 54.0.0(eslint@8.57.0)
- eslint-plugin-unused-imports: 3.2.0(@typescript-eslint/eslint-plugin@7.15.0(@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)
- eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@7.15.0(@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3)(vitest@1.6.0(@types/node@20.11.4))
- eslint-plugin-vue: 9.27.0(eslint@8.57.0)
- eslint-plugin-yml: 1.14.0(eslint@8.57.0)
- eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.4.31)(eslint@8.57.0)
+ eslint-plugin-perfectionist: 2.11.0(eslint@9.6.0)(typescript@5.5.3)(vue-eslint-parser@9.4.3(eslint@9.6.0))
+ eslint-plugin-prettier: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@9.6.0))(eslint@9.6.0)(prettier@3.3.2)
+ eslint-plugin-unicorn: 54.0.0(eslint@9.6.0)
+ eslint-plugin-unused-imports: 3.2.0(@typescript-eslint/eslint-plugin@7.15.0(@typescript-eslint/parser@7.15.0(eslint@9.6.0)(typescript@5.5.3))(eslint@9.6.0)(typescript@5.5.3))(eslint@9.6.0)
+ eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@7.15.0(@typescript-eslint/parser@7.15.0(eslint@9.6.0)(typescript@5.5.3))(eslint@9.6.0)(typescript@5.5.3))(eslint@9.6.0)(typescript@5.5.3)(vitest@2.0.1(@types/node@20.11.4))
+ eslint-plugin-vue: 9.27.0(eslint@9.6.0)
+ eslint-plugin-yml: 1.14.0(eslint@9.6.0)
+ eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.4.31)(eslint@9.6.0)
globals: 15.8.0
jsonc-eslint-parser: 2.4.0
local-pkg: 0.5.0
prettier: 3.3.2
prompts: 2.4.2
- vue-eslint-parser: 9.4.3(eslint@8.57.0)
+ vue-eslint-parser: 9.4.3(eslint@9.6.0)
yaml-eslint-parser: 1.2.3
transitivePeerDependencies:
- '@types/eslint'
@@ -4505,57 +4456,59 @@ snapshots:
- typescript
- vitest
- '@shikijs/core@1.10.1': {}
+ '@shikijs/core@1.10.3':
+ dependencies:
+ '@types/hast': 3.0.4
- '@shikijs/transformers@1.10.1':
+ '@shikijs/transformers@1.10.3':
dependencies:
- shiki: 1.10.1
+ shiki: 1.10.3
'@sinclair/typebox@0.27.8': {}
- '@stylistic/eslint-plugin-js@2.3.0(eslint@8.57.0)':
+ '@stylistic/eslint-plugin-js@2.3.0(eslint@9.6.0)':
dependencies:
'@types/eslint': 8.56.10
acorn: 8.12.1
- eslint: 8.57.0
+ eslint: 9.6.0
eslint-visitor-keys: 4.0.0
espree: 10.1.0
- '@stylistic/eslint-plugin-jsx@2.3.0(eslint@8.57.0)':
+ '@stylistic/eslint-plugin-jsx@2.3.0(eslint@9.6.0)':
dependencies:
- '@stylistic/eslint-plugin-js': 2.3.0(eslint@8.57.0)
+ '@stylistic/eslint-plugin-js': 2.3.0(eslint@9.6.0)
'@types/eslint': 8.56.10
- eslint: 8.57.0
+ eslint: 9.6.0
estraverse: 5.3.0
picomatch: 4.0.2
- '@stylistic/eslint-plugin-plus@2.3.0(eslint@8.57.0)(typescript@5.5.3)':
+ '@stylistic/eslint-plugin-plus@2.3.0(eslint@9.6.0)(typescript@5.5.3)':
dependencies:
'@types/eslint': 8.56.10
- '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.5.3)
- eslint: 8.57.0
+ '@typescript-eslint/utils': 7.16.0(eslint@9.6.0)(typescript@5.5.3)
+ eslint: 9.6.0
transitivePeerDependencies:
- supports-color
- typescript
- '@stylistic/eslint-plugin-ts@2.3.0(eslint@8.57.0)(typescript@5.5.3)':
+ '@stylistic/eslint-plugin-ts@2.3.0(eslint@9.6.0)(typescript@5.5.3)':
dependencies:
- '@stylistic/eslint-plugin-js': 2.3.0(eslint@8.57.0)
+ '@stylistic/eslint-plugin-js': 2.3.0(eslint@9.6.0)
'@types/eslint': 8.56.10
- '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.5.3)
- eslint: 8.57.0
+ '@typescript-eslint/utils': 7.16.0(eslint@9.6.0)(typescript@5.5.3)
+ eslint: 9.6.0
transitivePeerDependencies:
- supports-color
- typescript
- '@stylistic/eslint-plugin@2.3.0(eslint@8.57.0)(typescript@5.5.3)':
+ '@stylistic/eslint-plugin@2.3.0(eslint@9.6.0)(typescript@5.5.3)':
dependencies:
- '@stylistic/eslint-plugin-js': 2.3.0(eslint@8.57.0)
- '@stylistic/eslint-plugin-jsx': 2.3.0(eslint@8.57.0)
- '@stylistic/eslint-plugin-plus': 2.3.0(eslint@8.57.0)(typescript@5.5.3)
- '@stylistic/eslint-plugin-ts': 2.3.0(eslint@8.57.0)(typescript@5.5.3)
+ '@stylistic/eslint-plugin-js': 2.3.0(eslint@9.6.0)
+ '@stylistic/eslint-plugin-jsx': 2.3.0(eslint@9.6.0)
+ '@stylistic/eslint-plugin-plus': 2.3.0(eslint@9.6.0)(typescript@5.5.3)
+ '@stylistic/eslint-plugin-ts': 2.3.0(eslint@9.6.0)(typescript@5.5.3)
'@types/eslint': 8.56.10
- eslint: 8.57.0
+ eslint: 9.6.0
transitivePeerDependencies:
- supports-color
- typescript
@@ -4585,6 +4538,10 @@ snapshots:
'@types/estree@1.0.5': {}
+ '@types/hast@3.0.4':
+ dependencies:
+ '@types/unist': 2.0.8
+
'@types/json-schema@7.0.12': {}
'@types/linkify-it@5.0.0': {}
@@ -4614,15 +4571,15 @@ snapshots:
'@types/web-bluetooth@0.0.20': {}
- '@typescript-eslint/eslint-plugin@7.15.0(@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3)':
+ '@typescript-eslint/eslint-plugin@7.15.0(@typescript-eslint/parser@7.15.0(eslint@9.6.0)(typescript@5.5.3))(eslint@9.6.0)(typescript@5.5.3)':
dependencies:
'@eslint-community/regexpp': 4.11.0
- '@typescript-eslint/parser': 7.15.0(eslint@8.57.0)(typescript@5.5.3)
+ '@typescript-eslint/parser': 7.15.0(eslint@9.6.0)(typescript@5.5.3)
'@typescript-eslint/scope-manager': 7.15.0
- '@typescript-eslint/type-utils': 7.15.0(eslint@8.57.0)(typescript@5.5.3)
- '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.5.3)
+ '@typescript-eslint/type-utils': 7.15.0(eslint@9.6.0)(typescript@5.5.3)
+ '@typescript-eslint/utils': 7.15.0(eslint@9.6.0)(typescript@5.5.3)
'@typescript-eslint/visitor-keys': 7.15.0
- eslint: 8.57.0
+ eslint: 9.6.0
graphemer: 1.4.0
ignore: 5.3.1
natural-compare: 1.4.0
@@ -4632,26 +4589,57 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.5.3)':
+ '@typescript-eslint/eslint-plugin@7.16.0(@typescript-eslint/parser@7.16.0(eslint@9.6.0)(typescript@5.5.3))(eslint@9.6.0)(typescript@5.5.3)':
+ dependencies:
+ '@eslint-community/regexpp': 4.11.0
+ '@typescript-eslint/parser': 7.16.0(eslint@9.6.0)(typescript@5.5.3)
+ '@typescript-eslint/scope-manager': 7.16.0
+ '@typescript-eslint/type-utils': 7.16.0(eslint@9.6.0)(typescript@5.5.3)
+ '@typescript-eslint/utils': 7.16.0(eslint@9.6.0)(typescript@5.5.3)
+ '@typescript-eslint/visitor-keys': 7.16.0
+ eslint: 9.6.0
+ graphemer: 1.4.0
+ ignore: 5.3.1
+ natural-compare: 1.4.0
+ ts-api-utils: 1.3.0(typescript@5.5.3)
+ optionalDependencies:
+ typescript: 5.5.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/parser@7.15.0(eslint@9.6.0)(typescript@5.5.3)':
dependencies:
'@typescript-eslint/scope-manager': 7.15.0
'@typescript-eslint/types': 7.15.0
'@typescript-eslint/typescript-estree': 7.15.0(typescript@5.5.3)
'@typescript-eslint/visitor-keys': 7.15.0
debug: 4.3.5
- eslint: 8.57.0
+ eslint: 9.6.0
optionalDependencies:
typescript: 5.5.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/rule-tester@7.15.0(@eslint/eslintrc@3.1.0)(eslint@8.57.0)(typescript@5.5.3)':
+ '@typescript-eslint/parser@7.16.0(eslint@9.6.0)(typescript@5.5.3)':
+ dependencies:
+ '@typescript-eslint/scope-manager': 7.16.0
+ '@typescript-eslint/types': 7.16.0
+ '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.5.3)
+ '@typescript-eslint/visitor-keys': 7.16.0
+ debug: 4.3.5
+ eslint: 9.6.0
+ optionalDependencies:
+ typescript: 5.5.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/rule-tester@7.16.0(@eslint/eslintrc@3.1.0)(eslint@9.6.0)(typescript@5.5.3)':
dependencies:
'@eslint/eslintrc': 3.1.0
- '@typescript-eslint/typescript-estree': 7.15.0(typescript@5.5.3)
- '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.5.3)
+ '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.5.3)
+ '@typescript-eslint/utils': 7.16.0(eslint@9.6.0)(typescript@5.5.3)
ajv: 6.12.6
- eslint: 8.57.0
+ eslint: 9.6.0
json-stable-stringify-without-jsonify: 1.0.1
lodash.merge: 4.6.2
semver: 7.6.2
@@ -4664,12 +4652,29 @@ snapshots:
'@typescript-eslint/types': 7.15.0
'@typescript-eslint/visitor-keys': 7.15.0
- '@typescript-eslint/type-utils@7.15.0(eslint@8.57.0)(typescript@5.5.3)':
+ '@typescript-eslint/scope-manager@7.16.0':
+ dependencies:
+ '@typescript-eslint/types': 7.16.0
+ '@typescript-eslint/visitor-keys': 7.16.0
+
+ '@typescript-eslint/type-utils@7.15.0(eslint@9.6.0)(typescript@5.5.3)':
dependencies:
'@typescript-eslint/typescript-estree': 7.15.0(typescript@5.5.3)
- '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.5.3)
+ '@typescript-eslint/utils': 7.15.0(eslint@9.6.0)(typescript@5.5.3)
debug: 4.3.5
- eslint: 8.57.0
+ eslint: 9.6.0
+ ts-api-utils: 1.3.0(typescript@5.5.3)
+ optionalDependencies:
+ typescript: 5.5.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/type-utils@7.16.0(eslint@9.6.0)(typescript@5.5.3)':
+ dependencies:
+ '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.5.3)
+ '@typescript-eslint/utils': 7.16.0(eslint@9.6.0)(typescript@5.5.3)
+ debug: 4.3.5
+ eslint: 9.6.0
ts-api-utils: 1.3.0(typescript@5.5.3)
optionalDependencies:
typescript: 5.5.3
@@ -4678,6 +4683,8 @@ snapshots:
'@typescript-eslint/types@7.15.0': {}
+ '@typescript-eslint/types@7.16.0': {}
+
'@typescript-eslint/typescript-estree@7.15.0(typescript@5.5.3)':
dependencies:
'@typescript-eslint/types': 7.15.0
@@ -4693,13 +4700,39 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@7.15.0(eslint@8.57.0)(typescript@5.5.3)':
+ '@typescript-eslint/typescript-estree@7.16.0(typescript@5.5.3)':
+ dependencies:
+ '@typescript-eslint/types': 7.16.0
+ '@typescript-eslint/visitor-keys': 7.16.0
+ debug: 4.3.5
+ globby: 11.1.0
+ is-glob: 4.0.3
+ minimatch: 9.0.5
+ semver: 7.6.2
+ ts-api-utils: 1.3.0(typescript@5.5.3)
+ optionalDependencies:
+ typescript: 5.5.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/utils@7.15.0(eslint@9.6.0)(typescript@5.5.3)':
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0)
'@typescript-eslint/scope-manager': 7.15.0
'@typescript-eslint/types': 7.15.0
'@typescript-eslint/typescript-estree': 7.15.0(typescript@5.5.3)
- eslint: 8.57.0
+ eslint: 9.6.0
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+
+ '@typescript-eslint/utils@7.16.0(eslint@9.6.0)(typescript@5.5.3)':
+ dependencies:
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0)
+ '@typescript-eslint/scope-manager': 7.16.0
+ '@typescript-eslint/types': 7.16.0
+ '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.5.3)
+ eslint: 9.6.0
transitivePeerDependencies:
- supports-color
- typescript
@@ -4709,59 +4742,61 @@ snapshots:
'@typescript-eslint/types': 7.15.0
eslint-visitor-keys: 3.4.3
- '@ungap/structured-clone@1.2.0': {}
+ '@typescript-eslint/visitor-keys@7.16.0':
+ dependencies:
+ '@typescript-eslint/types': 7.16.0
+ eslint-visitor-keys: 3.4.3
'@vitejs/plugin-vue@5.0.5(vite@5.3.3(@types/node@20.11.4))(vue@3.4.31(typescript@5.5.3))':
dependencies:
vite: 5.3.3(@types/node@20.11.4)
vue: 3.4.31(typescript@5.5.3)
- '@vitest/coverage-v8@1.6.0(vitest@1.6.0(@types/node@20.11.4))':
+ '@vitest/coverage-v8@2.0.1(vitest@2.0.1(@types/node@20.11.4))':
dependencies:
- '@ampproject/remapping': 2.2.1
+ '@ampproject/remapping': 2.3.0
'@bcoe/v8-coverage': 0.2.3
debug: 4.3.5
istanbul-lib-coverage: 3.2.2
istanbul-lib-report: 3.0.1
istanbul-lib-source-maps: 5.0.6
- istanbul-reports: 3.1.6
- magic-string: 0.30.5
- magicast: 0.3.3
- picocolors: 1.0.0
+ istanbul-reports: 3.1.7
+ magic-string: 0.30.10
+ magicast: 0.3.4
+ picocolors: 1.0.1
std-env: 3.7.0
strip-literal: 2.1.0
- test-exclude: 6.0.0
- vitest: 1.6.0(@types/node@20.11.4)
+ test-exclude: 7.0.1
+ vitest: 2.0.1(@types/node@20.11.4)
transitivePeerDependencies:
- supports-color
- '@vitest/expect@1.6.0':
+ '@vitest/expect@2.0.1':
dependencies:
- '@vitest/spy': 1.6.0
- '@vitest/utils': 1.6.0
- chai: 4.4.1
+ '@vitest/spy': 2.0.1
+ '@vitest/utils': 2.0.1
+ chai: 5.1.1
- '@vitest/runner@1.6.0':
+ '@vitest/runner@2.0.1':
dependencies:
- '@vitest/utils': 1.6.0
- p-limit: 5.0.0
- pathe: 1.1.1
+ '@vitest/utils': 2.0.1
+ pathe: 1.1.2
- '@vitest/snapshot@1.6.0':
+ '@vitest/snapshot@2.0.1':
dependencies:
- magic-string: 0.30.5
- pathe: 1.1.1
+ magic-string: 0.30.10
+ pathe: 1.1.2
pretty-format: 29.7.0
- '@vitest/spy@1.6.0':
+ '@vitest/spy@2.0.1':
dependencies:
- tinyspy: 2.2.0
+ tinyspy: 3.0.0
- '@vitest/utils@1.6.0':
+ '@vitest/utils@2.0.1':
dependencies:
diff-sequences: 29.6.3
estree-walker: 3.0.3
- loupe: 2.3.7
+ loupe: 3.1.1
pretty-format: 29.7.0
'@vue/compiler-core@3.4.31':
@@ -4881,8 +4916,6 @@ snapshots:
acorn-walk@8.2.0: {}
- acorn-walk@8.3.2: {}
-
acorn@8.10.0: {}
acorn@8.11.3: {}
@@ -4953,7 +4986,7 @@ snapshots:
array-union@2.1.0: {}
- assertion-error@1.1.0: {}
+ assertion-error@2.0.1: {}
autoprefixer@10.4.17(postcss@8.4.33):
dependencies:
@@ -5006,10 +5039,10 @@ snapshots:
builtin-modules@3.3.0: {}
- bumpp@9.4.1:
+ bumpp@9.4.1(magicast@0.3.4):
dependencies:
'@jsdevtools/ez-spawn': 3.0.4
- c12: 1.11.1
+ c12: 1.11.1(magicast@0.3.4)
cac: 6.7.14
escalade: 3.1.2
fast-glob: 3.3.2
@@ -5019,7 +5052,7 @@ snapshots:
transitivePeerDependencies:
- magicast
- c12@1.11.1:
+ c12@1.11.1(magicast@0.3.4):
dependencies:
chokidar: 3.6.0
confbox: 0.1.7
@@ -5033,6 +5066,8 @@ snapshots:
perfect-debounce: 1.0.0
pkg-types: 1.1.3
rc9: 2.1.2
+ optionalDependencies:
+ magicast: 0.3.4
cac@6.7.14: {}
@@ -5053,15 +5088,13 @@ snapshots:
caniuse-lite@1.0.30001640: {}
- chai@4.4.1:
+ chai@5.1.1:
dependencies:
- assertion-error: 1.1.0
- check-error: 1.0.3
- deep-eql: 4.1.3
- get-func-name: 2.0.2
- loupe: 2.3.7
- pathval: 1.1.1
- type-detect: 4.0.8
+ assertion-error: 2.0.1
+ check-error: 2.1.1
+ deep-eql: 5.0.2
+ loupe: 3.1.1
+ pathval: 2.0.0
chalk@2.4.2:
dependencies:
@@ -5082,9 +5115,7 @@ snapshots:
character-reference-invalid@1.1.4: {}
- check-error@1.0.3:
- dependencies:
- get-func-name: 2.0.2
+ check-error@2.1.1: {}
chokidar@3.6.0:
dependencies:
@@ -5296,9 +5327,7 @@ snapshots:
dependencies:
ms: 2.1.2
- deep-eql@4.1.3:
- dependencies:
- type-detect: 4.0.8
+ deep-eql@5.0.2: {}
deep-is@0.1.4: {}
@@ -5429,13 +5458,13 @@ snapshots:
escape-string-regexp@4.0.0: {}
- eslint-compat-utils@0.1.2(eslint@8.57.0):
+ eslint-compat-utils@0.1.2(eslint@9.6.0):
dependencies:
- eslint: 8.57.0
+ eslint: 9.6.0
- eslint-compat-utils@0.5.1(eslint@8.57.0):
+ eslint-compat-utils@0.5.1(eslint@9.6.0):
dependencies:
- eslint: 8.57.0
+ eslint: 9.6.0
semver: 7.5.4
eslint-config-flat-gitignore@0.1.5:
@@ -5443,13 +5472,13 @@ snapshots:
find-up: 7.0.0
parse-gitignore: 2.0.0
- eslint-config-prettier@9.1.0(eslint@8.57.0):
+ eslint-config-prettier@9.1.0(eslint@9.6.0):
dependencies:
- eslint: 8.57.0
+ eslint: 9.6.0
- eslint-formatting-reporter@0.0.0(eslint@8.57.0):
+ eslint-formatting-reporter@0.0.0(eslint@9.6.0):
dependencies:
- eslint: 8.57.0
+ eslint: 9.6.0
prettier-linter-helpers: 1.0.0
eslint-import-resolver-node@0.3.9:
@@ -5460,37 +5489,37 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-merge-processors@0.1.0(eslint@8.57.0):
+ eslint-merge-processors@0.1.0(eslint@9.6.0):
dependencies:
- eslint: 8.57.0
+ eslint: 9.6.0
eslint-parser-plain@0.1.0: {}
- eslint-plugin-antfu@2.3.4(eslint@8.57.0):
+ eslint-plugin-antfu@2.3.4(eslint@9.6.0):
dependencies:
'@antfu/utils': 0.7.10
- eslint: 8.57.0
+ eslint: 9.6.0
- eslint-plugin-es-x@7.5.0(eslint@8.57.0):
+ eslint-plugin-es-x@7.5.0(eslint@9.6.0):
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0)
'@eslint-community/regexpp': 4.11.0
- eslint: 8.57.0
- eslint-compat-utils: 0.1.2(eslint@8.57.0)
+ eslint: 9.6.0
+ eslint-compat-utils: 0.1.2(eslint@9.6.0)
- eslint-plugin-eslint-comments@3.2.0(eslint@8.57.0):
+ eslint-plugin-eslint-comments@3.2.0(eslint@9.6.0):
dependencies:
escape-string-regexp: 1.0.5
- eslint: 8.57.0
+ eslint: 9.6.0
ignore: 5.3.1
- eslint-plugin-format@0.1.2(eslint@8.57.0):
+ eslint-plugin-format@0.1.2(eslint@9.6.0):
dependencies:
'@dprint/formatter': 0.3.0
'@dprint/markdown': 0.17.1
'@dprint/toml': 0.6.2
- eslint: 8.57.0
- eslint-formatting-reporter: 0.0.0(eslint@8.57.0)
+ eslint: 9.6.0
+ eslint-formatting-reporter: 0.0.0(eslint@9.6.0)
eslint-parser-plain: 0.1.0
prettier: 3.3.2
synckit: 0.9.0
@@ -5499,12 +5528,12 @@ snapshots:
dependencies:
htmlparser2: 9.1.0
- eslint-plugin-import-x@0.5.3(eslint@8.57.0)(typescript@5.5.3):
+ eslint-plugin-import-x@0.5.3(eslint@9.6.0)(typescript@5.5.3):
dependencies:
- '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.5.3)
+ '@typescript-eslint/utils': 7.16.0(eslint@9.6.0)(typescript@5.5.3)
debug: 4.3.5
doctrine: 3.0.0
- eslint: 8.57.0
+ eslint: 9.6.0
eslint-import-resolver-node: 0.3.9
get-tsconfig: 4.7.5
is-glob: 4.0.3
@@ -5516,30 +5545,30 @@ snapshots:
- supports-color
- typescript
- eslint-plugin-jsonc@2.16.0(eslint@8.57.0):
+ eslint-plugin-jsonc@2.16.0(eslint@9.6.0):
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
- eslint: 8.57.0
- eslint-compat-utils: 0.5.1(eslint@8.57.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0)
+ eslint: 9.6.0
+ eslint-compat-utils: 0.5.1(eslint@9.6.0)
espree: 9.6.1
graphemer: 1.4.0
jsonc-eslint-parser: 2.4.0
natural-compare: 1.4.0
synckit: 0.6.2
- eslint-plugin-markdown@5.0.0(eslint@8.57.0):
+ eslint-plugin-markdown@5.0.0(eslint@9.6.0):
dependencies:
- eslint: 8.57.0
+ eslint: 9.6.0
mdast-util-from-markdown: 0.8.5
transitivePeerDependencies:
- supports-color
- eslint-plugin-n@17.9.0(eslint@8.57.0):
+ eslint-plugin-n@17.9.0(eslint@9.6.0):
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0)
enhanced-resolve: 5.17.0
- eslint: 8.57.0
- eslint-plugin-es-x: 7.5.0(eslint@8.57.0)
+ eslint: 9.6.0
+ eslint-plugin-es-x: 7.5.0(eslint@9.6.0)
get-tsconfig: 4.7.5
globals: 15.8.0
ignore: 5.3.1
@@ -5548,37 +5577,37 @@ snapshots:
eslint-plugin-no-only-tests@3.1.0: {}
- eslint-plugin-perfectionist@2.11.0(eslint@8.57.0)(typescript@5.5.3)(vue-eslint-parser@9.4.3(eslint@8.57.0)):
+ eslint-plugin-perfectionist@2.11.0(eslint@9.6.0)(typescript@5.5.3)(vue-eslint-parser@9.4.3(eslint@9.6.0)):
dependencies:
- '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.5.3)
- eslint: 8.57.0
+ '@typescript-eslint/utils': 7.16.0(eslint@9.6.0)(typescript@5.5.3)
+ eslint: 9.6.0
minimatch: 9.0.5
natural-compare-lite: 1.4.0
optionalDependencies:
- vue-eslint-parser: 9.4.3(eslint@8.57.0)
+ vue-eslint-parser: 9.4.3(eslint@9.6.0)
transitivePeerDependencies:
- supports-color
- typescript
- eslint-plugin-prettier@5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.2):
+ eslint-plugin-prettier@5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@9.6.0))(eslint@9.6.0)(prettier@3.3.2):
dependencies:
- eslint: 8.57.0
+ eslint: 9.6.0
prettier: 3.3.2
prettier-linter-helpers: 1.0.0
synckit: 0.8.8
optionalDependencies:
'@types/eslint': 8.56.10
- eslint-config-prettier: 9.1.0(eslint@8.57.0)
+ eslint-config-prettier: 9.1.0(eslint@9.6.0)
- eslint-plugin-unicorn@54.0.0(eslint@8.57.0):
+ eslint-plugin-unicorn@54.0.0(eslint@9.6.0):
dependencies:
'@babel/helper-validator-identifier': 7.24.7
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0)
'@eslint/eslintrc': 3.1.0
ci-info: 4.0.0
clean-regexp: 1.0.0
core-js-compat: 3.37.1
- eslint: 8.57.0
+ eslint: 9.6.0
esquery: 1.5.0
indent-string: 4.0.0
is-builtin-module: 3.2.1
@@ -5592,53 +5621,53 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-plugin-unused-imports@3.2.0(@typescript-eslint/eslint-plugin@7.15.0(@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0):
+ eslint-plugin-unused-imports@3.2.0(@typescript-eslint/eslint-plugin@7.15.0(@typescript-eslint/parser@7.15.0(eslint@9.6.0)(typescript@5.5.3))(eslint@9.6.0)(typescript@5.5.3))(eslint@9.6.0):
dependencies:
- eslint: 8.57.0
+ eslint: 9.6.0
eslint-rule-composer: 0.3.0
optionalDependencies:
- '@typescript-eslint/eslint-plugin': 7.15.0(@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3)
+ '@typescript-eslint/eslint-plugin': 7.15.0(@typescript-eslint/parser@7.15.0(eslint@9.6.0)(typescript@5.5.3))(eslint@9.6.0)(typescript@5.5.3)
- eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@7.15.0(@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3)(vitest@1.6.0(@types/node@20.11.4)):
+ eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@7.15.0(@typescript-eslint/parser@7.15.0(eslint@9.6.0)(typescript@5.5.3))(eslint@9.6.0)(typescript@5.5.3))(eslint@9.6.0)(typescript@5.5.3)(vitest@2.0.1(@types/node@20.11.4)):
dependencies:
- '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.5.3)
- eslint: 8.57.0
+ '@typescript-eslint/utils': 7.16.0(eslint@9.6.0)(typescript@5.5.3)
+ eslint: 9.6.0
optionalDependencies:
- '@typescript-eslint/eslint-plugin': 7.15.0(@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3)
- vitest: 1.6.0(@types/node@20.11.4)
+ '@typescript-eslint/eslint-plugin': 7.15.0(@typescript-eslint/parser@7.15.0(eslint@9.6.0)(typescript@5.5.3))(eslint@9.6.0)(typescript@5.5.3)
+ vitest: 2.0.1(@types/node@20.11.4)
transitivePeerDependencies:
- supports-color
- typescript
- eslint-plugin-vue@9.27.0(eslint@8.57.0):
+ eslint-plugin-vue@9.27.0(eslint@9.6.0):
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
- eslint: 8.57.0
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0)
+ eslint: 9.6.0
globals: 13.24.0
natural-compare: 1.4.0
nth-check: 2.1.1
postcss-selector-parser: 6.0.15
semver: 7.6.2
- vue-eslint-parser: 9.4.3(eslint@8.57.0)
+ vue-eslint-parser: 9.4.3(eslint@9.6.0)
xml-name-validator: 4.0.0
transitivePeerDependencies:
- supports-color
- eslint-plugin-yml@1.14.0(eslint@8.57.0):
+ eslint-plugin-yml@1.14.0(eslint@9.6.0):
dependencies:
debug: 4.3.5
- eslint: 8.57.0
- eslint-compat-utils: 0.5.1(eslint@8.57.0)
+ eslint: 9.6.0
+ eslint-compat-utils: 0.5.1(eslint@9.6.0)
lodash: 4.17.21
natural-compare: 1.4.0
yaml-eslint-parser: 1.2.3
transitivePeerDependencies:
- supports-color
- eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.31)(eslint@8.57.0):
+ eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.31)(eslint@9.6.0):
dependencies:
'@vue/compiler-sfc': 3.4.31
- eslint: 8.57.0
+ eslint: 9.6.0
eslint-rule-composer@0.3.0: {}
@@ -5647,42 +5676,43 @@ snapshots:
esrecurse: 4.3.0
estraverse: 5.3.0
+ eslint-scope@8.0.1:
+ dependencies:
+ esrecurse: 4.3.0
+ estraverse: 5.3.0
+
eslint-visitor-keys@3.4.3: {}
eslint-visitor-keys@4.0.0: {}
- eslint@8.57.0:
+ eslint@9.6.0:
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
- '@eslint-community/regexpp': 4.8.0
- '@eslint/eslintrc': 2.1.4
- '@eslint/js': 8.57.0
- '@humanwhocodes/config-array': 0.11.14
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0)
+ '@eslint-community/regexpp': 4.11.0
+ '@eslint/config-array': 0.17.0
+ '@eslint/eslintrc': 3.1.0
+ '@eslint/js': 9.6.0
'@humanwhocodes/module-importer': 1.0.1
+ '@humanwhocodes/retry': 0.3.0
'@nodelib/fs.walk': 1.2.8
- '@ungap/structured-clone': 1.2.0
ajv: 6.12.6
chalk: 4.1.2
cross-spawn: 7.0.3
debug: 4.3.5
- doctrine: 3.0.0
escape-string-regexp: 4.0.0
- eslint-scope: 7.2.2
- eslint-visitor-keys: 3.4.3
- espree: 9.6.1
+ eslint-scope: 8.0.1
+ eslint-visitor-keys: 4.0.0
+ espree: 10.1.0
esquery: 1.5.0
esutils: 2.0.3
fast-deep-equal: 3.1.3
- file-entry-cache: 6.0.1
+ file-entry-cache: 8.0.0
find-up: 5.0.0
glob-parent: 6.0.2
- globals: 13.24.0
- graphemer: 1.4.0
- ignore: 5.2.4
+ ignore: 5.3.1
imurmurhash: 0.1.4
is-glob: 4.0.3
is-path-inside: 3.0.3
- js-yaml: 4.1.0
json-stable-stringify-without-jsonify: 1.0.1
levn: 0.4.1
lodash.merge: 4.6.2
@@ -5758,9 +5788,9 @@ snapshots:
dependencies:
reusify: 1.0.4
- file-entry-cache@6.0.1:
+ file-entry-cache@8.0.0:
dependencies:
- flat-cache: 3.1.0
+ flat-cache: 4.0.1
fill-range@7.0.1:
dependencies:
@@ -5786,13 +5816,12 @@ snapshots:
path-exists: 5.0.0
unicorn-magic: 0.1.0
- flat-cache@3.1.0:
+ flat-cache@4.0.1:
dependencies:
- flatted: 3.2.7
- keyv: 4.5.3
- rimraf: 3.0.2
+ flatted: 3.3.1
+ keyv: 4.5.4
- flatted@3.2.7: {}
+ flatted@3.3.1: {}
focus-trap@7.5.4:
dependencies:
@@ -5861,22 +5890,23 @@ snapshots:
dependencies:
is-glob: 4.0.3
- glob@10.3.10:
+ glob@10.4.5:
dependencies:
foreground-child: 3.1.1
- jackspeak: 2.3.5
+ jackspeak: 3.4.2
minimatch: 9.0.5
- minipass: 7.0.3
- path-scurry: 1.10.1
+ minipass: 7.1.2
+ package-json-from-dist: 1.0.0
+ path-scurry: 1.11.1
- glob@7.2.3:
+ glob@11.0.0:
dependencies:
- fs.realpath: 1.0.0
- inflight: 1.0.6
- inherits: 2.0.4
- minimatch: 3.1.2
- once: 1.4.0
- path-is-absolute: 1.0.1
+ foreground-child: 3.1.1
+ jackspeak: 4.0.1
+ minimatch: 10.0.1
+ minipass: 7.1.2
+ package-json-from-dist: 1.0.0
+ path-scurry: 2.0.0
glob@8.1.0:
dependencies:
@@ -5905,7 +5935,7 @@ snapshots:
array-union: 2.1.0
dir-glob: 3.0.1
fast-glob: 3.3.2
- ignore: 5.2.4
+ ignore: 5.3.1
merge2: 1.4.1
slash: 3.0.0
@@ -6047,12 +6077,18 @@ snapshots:
transitivePeerDependencies:
- supports-color
- istanbul-reports@3.1.6:
+ istanbul-reports@3.1.7:
dependencies:
html-escaper: 2.0.2
istanbul-lib-report: 3.0.1
- jackspeak@2.3.5:
+ jackspeak@3.4.2:
+ dependencies:
+ '@isaacs/cliui': 8.0.2
+ optionalDependencies:
+ '@pkgjs/parseargs': 0.11.0
+
+ jackspeak@4.0.1:
dependencies:
'@isaacs/cliui': 8.0.2
optionalDependencies:
@@ -6105,7 +6141,7 @@ snapshots:
jsonparse@1.3.1: {}
- keyv@4.5.3:
+ keyv@4.5.4:
dependencies:
json-buffer: 3.0.1
@@ -6148,8 +6184,8 @@ snapshots:
local-pkg@0.5.0:
dependencies:
- mlly: 1.4.2
- pkg-types: 1.0.3
+ mlly: 1.7.1
+ pkg-types: 1.1.3
locate-path@5.0.0:
dependencies:
@@ -6193,11 +6229,13 @@ snapshots:
strip-ansi: 7.1.0
wrap-ansi: 9.0.0
- loupe@2.3.7:
+ loupe@3.1.1:
dependencies:
get-func-name: 2.0.2
- lru-cache@10.0.1: {}
+ lru-cache@10.4.3: {}
+
+ lru-cache@11.0.0: {}
lru-cache@5.1.1:
dependencies:
@@ -6215,15 +6253,15 @@ snapshots:
dependencies:
'@jridgewell/sourcemap-codec': 1.4.15
- magicast@0.3.3:
+ magicast@0.3.4:
dependencies:
- '@babel/parser': 7.23.6
- '@babel/types': 7.23.9
- source-map-js: 1.0.2
+ '@babel/parser': 7.24.7
+ '@babel/types': 7.24.7
+ source-map-js: 1.2.0
make-dir@4.0.0:
dependencies:
- semver: 7.5.4
+ semver: 7.6.2
make-error@1.3.6: {}
@@ -6274,6 +6312,10 @@ snapshots:
min-indent@1.0.1: {}
+ minimatch@10.0.1:
+ dependencies:
+ brace-expansion: 2.0.1
+
minimatch@3.1.2:
dependencies:
brace-expansion: 1.1.11
@@ -6294,7 +6336,7 @@ snapshots:
minipass@5.0.0: {}
- minipass@7.0.3: {}
+ minipass@7.1.2: {}
minisearch@6.3.0: {}
@@ -6418,10 +6460,6 @@ snapshots:
dependencies:
yocto-queue: 1.0.0
- p-limit@5.0.0:
- dependencies:
- yocto-queue: 1.0.0
-
p-locate@4.1.0:
dependencies:
p-limit: 2.3.0
@@ -6436,6 +6474,8 @@ snapshots:
p-try@2.2.0: {}
+ package-json-from-dist@1.0.0: {}
+
parent-module@1.0.1:
dependencies:
callsites: 3.1.0
@@ -6462,18 +6502,21 @@ snapshots:
path-exists@5.0.0: {}
- path-is-absolute@1.0.1: {}
-
path-key@3.1.1: {}
path-key@4.0.0: {}
path-parse@1.0.7: {}
- path-scurry@1.10.1:
+ path-scurry@1.11.1:
+ dependencies:
+ lru-cache: 10.4.3
+ minipass: 7.1.2
+
+ path-scurry@2.0.0:
dependencies:
- lru-cache: 10.0.1
- minipass: 7.0.3
+ lru-cache: 11.0.0
+ minipass: 7.1.2
path-type@4.0.0: {}
@@ -6481,7 +6524,7 @@ snapshots:
pathe@1.1.2: {}
- pathval@1.1.1: {}
+ pathval@2.0.0: {}
perfect-debounce@1.0.0: {}
@@ -6767,13 +6810,9 @@ snapshots:
rfdc@1.4.1: {}
- rimraf@3.0.2:
- dependencies:
- glob: 7.2.3
-
- rimraf@5.0.8:
+ rimraf@6.0.0:
dependencies:
- glob: 10.3.10
+ glob: 11.0.0
rollup-plugin-dts@6.1.0(rollup@3.29.4)(typescript@5.5.3):
dependencies:
@@ -6809,25 +6848,6 @@ snapshots:
'@rollup/rollup-win32-x64-msvc': 4.18.0
fsevents: 2.3.3
- rollup@4.9.4:
- dependencies:
- '@types/estree': 1.0.5
- optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.9.4
- '@rollup/rollup-android-arm64': 4.9.4
- '@rollup/rollup-darwin-arm64': 4.9.4
- '@rollup/rollup-darwin-x64': 4.9.4
- '@rollup/rollup-linux-arm-gnueabihf': 4.9.4
- '@rollup/rollup-linux-arm64-gnu': 4.9.4
- '@rollup/rollup-linux-arm64-musl': 4.9.4
- '@rollup/rollup-linux-riscv64-gnu': 4.9.4
- '@rollup/rollup-linux-x64-gnu': 4.9.4
- '@rollup/rollup-linux-x64-musl': 4.9.4
- '@rollup/rollup-win32-arm64-msvc': 4.9.4
- '@rollup/rollup-win32-ia32-msvc': 4.9.4
- '@rollup/rollup-win32-x64-msvc': 4.9.4
- fsevents: 2.3.3
-
run-parallel@1.2.0:
dependencies:
queue-microtask: 1.2.3
@@ -6852,9 +6872,10 @@ snapshots:
shebang-regex@3.0.0: {}
- shiki@1.10.1:
+ shiki@1.10.3:
dependencies:
- '@shikijs/core': 1.10.1
+ '@shikijs/core': 1.10.3
+ '@types/hast': 3.0.4
siginfo@2.0.0: {}
@@ -7003,11 +7024,11 @@ snapshots:
mkdirp: 1.0.4
yallist: 4.0.0
- test-exclude@6.0.0:
+ test-exclude@7.0.1:
dependencies:
'@istanbuljs/schema': 0.1.3
- glob: 7.2.3
- minimatch: 3.1.2
+ glob: 10.4.5
+ minimatch: 9.0.5
text-extensions@2.4.0: {}
@@ -7015,11 +7036,11 @@ snapshots:
through@2.3.8: {}
- tinybench@2.6.0: {}
+ tinybench@2.8.0: {}
- tinypool@0.8.4: {}
+ tinypool@1.0.0: {}
- tinyspy@2.2.0: {}
+ tinyspy@3.0.0: {}
to-fast-properties@2.0.0: {}
@@ -7150,13 +7171,13 @@ snapshots:
spdx-correct: 3.2.0
spdx-expression-parse: 3.0.1
- vite-node@1.6.0(@types/node@20.11.4):
+ vite-node@2.0.1(@types/node@20.11.4):
dependencies:
cac: 6.7.14
debug: 4.3.5
- pathe: 1.1.1
- picocolors: 1.0.0
- vite: 5.0.12(@types/node@20.11.4)
+ pathe: 1.1.2
+ picocolors: 1.0.1
+ vite: 5.3.3(@types/node@20.11.4)
transitivePeerDependencies:
- '@types/node'
- less
@@ -7167,15 +7188,6 @@ snapshots:
- supports-color
- terser
- vite@5.0.12(@types/node@20.11.4):
- dependencies:
- esbuild: 0.19.11
- postcss: 8.4.33
- rollup: 4.9.4
- optionalDependencies:
- '@types/node': 20.11.4
- fsevents: 2.3.3
-
vite@5.3.3(@types/node@20.11.4):
dependencies:
esbuild: 0.21.5
@@ -7185,12 +7197,12 @@ snapshots:
'@types/node': 20.11.4
fsevents: 2.3.3
- vitepress@1.2.3(@algolia/client-search@4.20.0)(@types/node@20.11.4)(postcss@8.4.33)(search-insights@2.8.3)(typescript@5.5.3):
+ vitepress@1.3.0(@algolia/client-search@4.20.0)(@types/node@20.11.4)(postcss@8.4.33)(search-insights@2.8.3)(typescript@5.5.3):
dependencies:
'@docsearch/css': 3.6.0
'@docsearch/js': 3.6.0(@algolia/client-search@4.20.0)(search-insights@2.8.3)
- '@shikijs/core': 1.10.1
- '@shikijs/transformers': 1.10.1
+ '@shikijs/core': 1.10.3
+ '@shikijs/transformers': 1.10.3
'@types/markdown-it': 14.1.1
'@vitejs/plugin-vue': 5.0.5(vite@5.3.3(@types/node@20.11.4))(vue@3.4.31(typescript@5.5.3))
'@vue/devtools-api': 7.3.5
@@ -7200,7 +7212,7 @@ snapshots:
focus-trap: 7.5.4
mark.js: 8.11.1
minisearch: 6.3.0
- shiki: 1.10.1
+ shiki: 1.10.3
vite: 5.3.3(@types/node@20.11.4)
vue: 3.4.31(typescript@5.5.3)
optionalDependencies:
@@ -7232,27 +7244,25 @@ snapshots:
- typescript
- universal-cookie
- vitest@1.6.0(@types/node@20.11.4):
+ vitest@2.0.1(@types/node@20.11.4):
dependencies:
- '@vitest/expect': 1.6.0
- '@vitest/runner': 1.6.0
- '@vitest/snapshot': 1.6.0
- '@vitest/spy': 1.6.0
- '@vitest/utils': 1.6.0
- acorn-walk: 8.3.2
- chai: 4.4.1
+ '@ampproject/remapping': 2.3.0
+ '@vitest/expect': 2.0.1
+ '@vitest/runner': 2.0.1
+ '@vitest/snapshot': 2.0.1
+ '@vitest/spy': 2.0.1
+ '@vitest/utils': 2.0.1
+ chai: 5.1.1
debug: 4.3.5
execa: 8.0.1
- local-pkg: 0.5.0
- magic-string: 0.30.5
- pathe: 1.1.1
- picocolors: 1.0.0
+ magic-string: 0.30.10
+ pathe: 1.1.2
+ picocolors: 1.0.1
std-env: 3.7.0
- strip-literal: 2.1.0
- tinybench: 2.6.0
- tinypool: 0.8.4
- vite: 5.0.12(@types/node@20.11.4)
- vite-node: 1.6.0(@types/node@20.11.4)
+ tinybench: 2.8.0
+ tinypool: 1.0.0
+ vite: 5.3.3(@types/node@20.11.4)
+ vite-node: 2.0.1(@types/node@20.11.4)
why-is-node-running: 2.2.2
optionalDependencies:
'@types/node': 20.11.4
@@ -7269,10 +7279,10 @@ snapshots:
dependencies:
vue: 3.4.31(typescript@5.5.3)
- vue-eslint-parser@9.4.3(eslint@8.57.0):
+ vue-eslint-parser@9.4.3(eslint@9.6.0):
dependencies:
debug: 4.3.5
- eslint: 8.57.0
+ eslint: 9.6.0
eslint-scope: 7.2.2
eslint-visitor-keys: 3.4.3
espree: 9.6.1
diff --git a/tests/rules/consistent-ref-type-annotation.ts b/tests/rules/consistent-ref-type-annotation.ts
index 5a66acc..a9db7bc 100644
--- a/tests/rules/consistent-ref-type-annotation.ts
+++ b/tests/rules/consistent-ref-type-annotation.ts
@@ -1,14 +1,15 @@
import { RuleTester } from 'eslint';
+import vueParser from 'vue-eslint-parser';
import rule from '../../src/rules/consistent-ref-type-annotation';
-const vueParser = require.resolve('vue-eslint-parser');
-
const tester = new RuleTester({
- parser: vueParser,
- parserOptions: {
- ecmaVersion: 2020,
- sourceType: 'module',
- parser: '@typescript-eslint/parser',
+ languageOptions: {
+ parser: vueParser,
+ parserOptions: {
+ ecmaVersion: 2020,
+ sourceType: 'module',
+ parser: '@typescript-eslint/parser',
+ },
},
});
@@ -76,12 +77,6 @@ tester.run('consistent-refs', rule as never, {
const inferComputed = computed(() => '');
`,
- output: `
-
- `,
errors: [
{
messageId: 'missingType',
diff --git a/tests/rules/no-deprecated-classes.ts b/tests/rules/no-deprecated-classes.ts
index e2788bf..e18ca66 100644
--- a/tests/rules/no-deprecated-classes.ts
+++ b/tests/rules/no-deprecated-classes.ts
@@ -1,11 +1,12 @@
import { RuleTester } from 'eslint';
+import vueParser from 'vue-eslint-parser';
import rule, { RULE_NAME } from '../../src/rules/no-deprecated-classes';
-const vueParser = require.resolve('vue-eslint-parser');
-
const tester = new RuleTester({
- parser: vueParser,
- parserOptions: { ecmaVersion: 2021, sourceType: 'module' },
+ languageOptions: {
+ parser: vueParser,
+ parserOptions: { ecmaVersion: 2021, sourceType: 'module' },
+ },
});
tester.run(RULE_NAME, rule as never, {
diff --git a/tests/rules/no-deprecated-components.ts b/tests/rules/no-deprecated-components.ts
index 383455b..d5a3ac4 100644
--- a/tests/rules/no-deprecated-components.ts
+++ b/tests/rules/no-deprecated-components.ts
@@ -1,13 +1,14 @@
import { RuleTester } from 'eslint';
+import vueParser from 'vue-eslint-parser';
import rule from '../../src/rules/no-deprecated-components';
-const vueParser = require.resolve('vue-eslint-parser');
-
const tester = new RuleTester({
- parser: vueParser,
- parserOptions: {
- ecmaVersion: 2020,
- sourceType: 'module',
+ languageOptions: {
+ parser: vueParser,
+ parserOptions: {
+ ecmaVersion: 2020,
+ sourceType: 'module',
+ },
},
});
@@ -32,7 +33,6 @@ tester.run('no-deprecated-components', rule as never, {
{
filename: 'test.vue',
code: ``,
- output: ``,
options: [
{
legacy: true,
@@ -45,7 +45,6 @@ tester.run('no-deprecated-components', rule as never, {
{
filename: 'test.vue',
code: ``,
- output: ``,
errors: [
{ messageId: 'deprecated' },
],
diff --git a/tests/rules/no-deprecated-props.ts b/tests/rules/no-deprecated-props.ts
index bcd919d..80eb6cb 100644
--- a/tests/rules/no-deprecated-props.ts
+++ b/tests/rules/no-deprecated-props.ts
@@ -1,13 +1,14 @@
import { RuleTester } from 'eslint';
+import vueParser from 'vue-eslint-parser';
import rule from '../../src/rules/no-deprecated-props';
-const vueParser = require.resolve('vue-eslint-parser');
-
const tester = new RuleTester({
- parser: vueParser,
- parserOptions: {
- ecmaVersion: 2020,
- sourceType: 'module',
+ languageOptions: {
+ parser: vueParser,
+ parserOptions: {
+ ecmaVersion: 2020,
+ sourceType: 'module',
+ },
},
});
diff --git a/tests/rules/no-legacy-library-import.ts b/tests/rules/no-legacy-library-import.ts
index 8e37632..693f607 100644
--- a/tests/rules/no-legacy-library-import.ts
+++ b/tests/rules/no-legacy-library-import.ts
@@ -1,13 +1,14 @@
import { RuleTester } from 'eslint';
+import vueParser from 'vue-eslint-parser';
import rule from '../../src/rules/no-legacy-library-import';
-const vueParser = require.resolve('vue-eslint-parser');
-
const tester = new RuleTester({
- parser: vueParser,
- parserOptions: {
- ecmaVersion: 2020,
- sourceType: 'module',
+ languageOptions: {
+ parser: vueParser,
+ parserOptions: {
+ ecmaVersion: 2020,
+ sourceType: 'module',
+ },
},
});