diff --git a/components/account/CountrySelect.vue b/components/account/CountrySelect.vue
index 104649b4..55b9d94c 100644
--- a/components/account/CountrySelect.vue
+++ b/components/account/CountrySelect.vue
@@ -1,4 +1,6 @@
diff --git a/components/checkout/pay/SavedCardDisplay.vue b/components/checkout/pay/SavedCardDisplay.vue
index fc7d4e25..2952cdad 100644
--- a/components/checkout/pay/SavedCardDisplay.vue
+++ b/components/checkout/pay/SavedCardDisplay.vue
@@ -137,8 +137,6 @@ function submit() {
return get(submitPayload);
}
-defineExpose({ submit });
-
const { deleteCard } = usePaymentCardsStore();
const deleteLoading = ref(false);
@@ -155,6 +153,8 @@ async function handleDeleteCard() {
await deleteCard(get(card).token);
set(deleteLoading, false);
}
+
+defineExpose({ submit });
diff --git a/package.json b/package.json
index cdc6f575..4b54cd62 100644
--- a/package.json
+++ b/package.json
@@ -57,8 +57,8 @@
"@nuxt/test-utils": "3.14.2",
"@nuxtjs/i18n": "8.5.5",
"@nuxtjs/sitemap": "5.3.5",
- "@rotki/eslint-config": "3.0.0",
- "@rotki/eslint-plugin": "0.4.0",
+ "@rotki/eslint-config": "3.2.1",
+ "@rotki/eslint-plugin": "0.5.0",
"@rotki/ui-library": "1.3.0",
"@types/braintree-web": "3.96.15",
"@types/paypal-checkout-components": "4.0.8",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 7bdd1c99..2da64ea8 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -95,11 +95,11 @@ importers:
specifier: 5.3.5
version: 5.3.5(h3@1.13.0)(magicast@0.3.5)(rollup@4.24.0)(vite@5.4.8(@types/node@22.7.4)(sass@1.79.4)(terser@5.34.1))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3)
'@rotki/eslint-config':
- specifier: 3.0.0
- version: 3.0.0(@rotki/eslint-plugin@0.4.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2))(@types/eslint@9.6.1)(@typescript-eslint/utils@8.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2))(@vue/compiler-sfc@3.5.11)(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)(vitest@2.1.2(@types/node@22.7.4)(happy-dom@14.12.3)(msw@2.4.9(typescript@5.6.2))(sass@1.79.4)(terser@5.34.1))
+ specifier: 3.2.1
+ version: 3.2.1(@rotki/eslint-plugin@0.5.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2))(@types/eslint@9.6.1)(@typescript-eslint/utils@8.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2))(@vue/compiler-sfc@3.5.11)(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)(vitest@2.1.2(@types/node@22.7.4)(happy-dom@14.12.3)(msw@2.4.9(typescript@5.6.2))(sass@1.79.4)(terser@5.34.1))
'@rotki/eslint-plugin':
- specifier: 0.4.0
- version: 0.4.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)
+ specifier: 0.5.0
+ version: 0.5.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)
'@rotki/ui-library':
specifier: 1.3.0
version: 1.3.0(@vueuse/core@10.11.1(vue@3.5.11(typescript@5.6.2)))(@vueuse/shared@10.11.1(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))
@@ -223,8 +223,8 @@ packages:
resolution: {integrity: sha512-LvxY21+ZhpuBf/aHeBUtGQhSEfad4PkNKXKvDOSvukaM3XVTfBhwmHX2EKwAsdq5DlfjbT3qqYyMiueBIO5iDQ==}
engines: {node: '>=18.0.0', npm: '>=9.0.0', pnpm: '>= 8.6.0'}
- '@antfu/install-pkg@0.3.4':
- resolution: {integrity: sha512-xmYFuDsaS5hlqVSJYVIzBGnUBhZR6NpwelQx/qr9wHTenqMF14YhsexWADcFyMCKwf/vApnvLTfEEnaOBvo5SA==}
+ '@antfu/install-pkg@0.4.1':
+ resolution: {integrity: sha512-T7yB5QNG29afhWVkVq7XeIMBa5U/vs9mX69YqayXypPRmYzUmzwnYltplHmPtZ4HPCn+sQKeXW8I47wCbuBOjw==}
'@antfu/utils@0.7.10':
resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==}
@@ -1004,6 +1004,12 @@ packages:
cpu: [x64]
os: [win32]
+ '@eslint-community/eslint-plugin-eslint-comments@4.4.0':
+ resolution: {integrity: sha512-yljsWl5Qv3IkIRmJ38h3NrHXFCm4EUl55M8doGTF6hvzvFF8kRpextgSrg2dwHev9lzBZyafCr9RelGIyQm6fw==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0
+
'@eslint-community/eslint-utils@4.4.0':
resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -1020,6 +1026,10 @@ packages:
'@eslint-types/unicorn@52.0.0':
resolution: {integrity: sha512-1+Om/IekT0AwlPiARvhbtKsSgVMu3ZAtP99YCzhHkDSnF5f8sQegh8/3ZmMhlCnKipa7/x8qEC7Bn4rbaagnSA==}
+ '@eslint/compat@1.1.1':
+ resolution: {integrity: sha512-lpHyRyplhGPL5mGEh6M9O5nnKk0Gz4bFI+Zu6tKlPpDUN7XshWvH9C/px4UVm87IAANE0W81CEsNGbS1KlzXpA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@eslint/config-array@0.18.0':
resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -1036,6 +1046,10 @@ packages:
resolution: {integrity: sha512-/qu+TWz8WwPWc7/HcIJKi+c+MOm46GdVaSlTTQcaqaL53+GsoA6MxWp5PtTx48qbSP7ylM1Kn7nhvkugfJvRSA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@eslint/markdown@6.1.1':
+ resolution: {integrity: sha512-Z+1js5AeqidwhNBbnIPM6Fn4eY9D5i1NleamS0UBW6BG0J4lpvhIVOKVIi22kmH5gvxDmHUp5MHkkkjda0TehA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@eslint/object-schema@2.1.4':
resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -1605,16 +1619,16 @@ packages:
cpu: [x64]
os: [win32]
- '@rotki/eslint-config@3.0.0':
- resolution: {integrity: sha512-POwhsyZ9QkpPcSkqqqYhX+g/HV4wYqkL2pj/PMyBriy01JFH0LL1msM1Jh7FRvTSKx2uLBpXlvBgfCO7IBufNA==}
+ '@rotki/eslint-config@3.2.1':
+ resolution: {integrity: sha512-lo09cq6qTydX0kJY19Ke7I0WXfKkk4NPILGiCpXBO3bcf1kO2NuNT+hYqxbdy0ISIzoFbgZKJ3PIJRzIiDBDLQ==}
engines: {node: '>=20 <21', pnpm: '>=9 <10'}
peerDependencies:
'@intlify/eslint-plugin-vue-i18n': ^3.0.0
'@prettier/plugin-xml': ^3.4.1
'@rotki/eslint-plugin': '>=0.4.0'
- eslint: '>=9.0.0'
+ eslint: '>=9.10.0'
eslint-plugin-cypress: '>=3.0.0'
- eslint-plugin-storybook: ^0.6.15 || ^0.8.0
+ eslint-plugin-storybook: ^0.8.0 || ^0.9.0
peerDependenciesMeta:
'@intlify/eslint-plugin-vue-i18n':
optional: true
@@ -1627,11 +1641,11 @@ packages:
eslint-plugin-storybook:
optional: true
- '@rotki/eslint-plugin@0.4.0':
- resolution: {integrity: sha512-mdq3hX84AuAm9nf3ZQeMUXE3nT3FF1kJP0BGRY+LChutfnlXB3RWicBXAQmTxtt7eCXQA3P/BCaIk5SPdTJBtQ==}
+ '@rotki/eslint-plugin@0.5.0':
+ resolution: {integrity: sha512-SyK8cnGnPSbe/gOACnP6Gi1R9uQMY/CK0TsMi7PGETfu3qDkw+vbwhfghJ5661fR2Gpnbs8yVhNZYFkA1i5Z/A==}
engines: {node: '>=20', pnpm: '>=9 <10'}
peerDependencies:
- eslint: ^8.0.0 || ^9.0.0
+ eslint: ^9.0.0
'@rotki/ui-library@1.3.0':
resolution: {integrity: sha512-32xF28tfJ9jwoE7HwKPGJVQuQGEesNRjt1iZMq/2AlKeMXF/8OOx9BDlgVpj6myUd5kqhtiK/xqzlUd7Hszkcg==}
@@ -1670,31 +1684,8 @@ packages:
'@socket.io/component-emitter@3.1.2':
resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==}
- '@stylistic/eslint-plugin-js@2.6.2':
- resolution: {integrity: sha512-wCr/kVctAPayMU3pcOI1MKR7MoKIh6VKZU89lPklAqtJoxT+Em6RueiiARbpznUYG5eg3LymiU+aMD+aIZXdqA==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- eslint: '>=8.40.0'
-
- '@stylistic/eslint-plugin-jsx@2.6.2':
- resolution: {integrity: sha512-dSXK/fSPA938J1fBi10QmhzLKtZ/2TuyVNHQMk8jUhWfKJDleAogaSqcWNAbN8fwcoe9UWmt/3StiIf2oYC1aQ==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- eslint: '>=8.40.0'
-
- '@stylistic/eslint-plugin-plus@2.6.2':
- resolution: {integrity: sha512-cANcPASfRvq3VTbbQCrSIXq+2AI0IW68PNYaZoXXS0ENlp7HDB8dmrsJnOgWCcoEvdCB8z/eWcG/eq/v5Qcl+Q==}
- peerDependencies:
- eslint: '*'
-
- '@stylistic/eslint-plugin-ts@2.6.2':
- resolution: {integrity: sha512-6OEN3VtUNxjgOvWPavnC10MByr1H4zsgwNND3rQXr5lDFv93MLUnTsH+/SH15OkuqdyJgrQILI6b9lYecb1vIg==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- eslint: '>=8.40.0'
-
- '@stylistic/eslint-plugin@2.6.2':
- resolution: {integrity: sha512-Ic5oFNM/25iuagob6LiIBkSI/A2y45TsyKtDtODXHRZDy52WfPfeexI6r+OH5+aWN9QGob2Bw+4JRM9/4areWw==}
+ '@stylistic/eslint-plugin@2.8.0':
+ resolution: {integrity: sha512-Ufvk7hP+bf+pD35R/QfunF793XlSRIC7USr3/EdgduK9j13i2JjmsM0LUz3/foS+jDYp2fzyWZA9N44CPur0Ow==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: '>=8.40.0'
@@ -1733,9 +1724,6 @@ packages:
'@types/json-schema@7.0.15':
resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
- '@types/mdast@3.0.15':
- resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==}
-
'@types/mdast@4.0.4':
resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==}
@@ -1790,8 +1778,8 @@ packages:
'@types/yauzl@2.10.3':
resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
- '@typescript-eslint/eslint-plugin@8.0.1':
- resolution: {integrity: sha512-5g3Y7GDFsJAnY4Yhvk8sZtFfV6YNF2caLzjrRPUBzewjPCaj0yokePB4LJSobyCzGMzjZZYFbwuzbfDHlimXbQ==}
+ '@typescript-eslint/eslint-plugin@8.8.0':
+ resolution: {integrity: sha512-wORFWjU30B2WJ/aXBfOm1LX9v9nyt9D3jsSOxC3cCaTQGCW5k4jNpmjFv3U7p/7s4yvdjHzwtv2Sd2dOyhjS0A==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
'@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0
@@ -1801,8 +1789,8 @@ packages:
typescript:
optional: true
- '@typescript-eslint/parser@8.0.1':
- resolution: {integrity: sha512-5IgYJ9EO/12pOUwiBKFkpU7rS3IU21mtXzB81TNwq2xEybcmAZrE9qwDtsb5uQd9aVO9o0fdabFyAmKveXyujg==}
+ '@typescript-eslint/parser@8.8.0':
+ resolution: {integrity: sha512-uEFUsgR+tl8GmzmLjRqz+VrDv4eoaMqMXW7ruXfgThaAShO9JTciKpEsB+TvnfFfbg5IpujgMXVV36gOJRLtZg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@@ -1811,24 +1799,16 @@ packages:
typescript:
optional: true
- '@typescript-eslint/scope-manager@7.15.0':
- resolution: {integrity: sha512-Q/1yrF/XbxOTvttNVPihxh1b9fxamjEoz2Os/Pe38OHwxC24CyCqXxGTOdpb4lt6HYtqw9HetA/Rf6gDGaMPlw==}
- engines: {node: ^18.18.0 || >=20.0.0}
-
- '@typescript-eslint/scope-manager@7.18.0':
- resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==}
- engines: {node: ^18.18.0 || >=20.0.0}
-
- '@typescript-eslint/scope-manager@8.0.1':
- resolution: {integrity: sha512-NpixInP5dm7uukMiRyiHjRKkom5RIFA4dfiHvalanD2cF0CLUuQqxfg8PtEUo9yqJI2bBhF+pcSafqnG3UBnRQ==}
+ '@typescript-eslint/scope-manager@8.1.0':
+ resolution: {integrity: sha512-DsuOZQji687sQUjm4N6c9xABJa7fjvfIdjqpSIIVOgaENf2jFXiM9hIBZOL3hb6DHK9Nvd2d7zZnoMLf9e0OtQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/scope-manager@8.8.0':
resolution: {integrity: sha512-EL8eaGC6gx3jDd8GwEFEV091210U97J0jeEHrAYvIYosmEGet4wJ+g0SYmLu+oRiAwbSA5AVrt6DxLHfdd+bUg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/type-utils@8.0.1':
- resolution: {integrity: sha512-+/UT25MWvXeDX9YaHv1IS6KI1fiuTto43WprE7pgSMswHbn1Jm9GEM4Txp+X74ifOWV8emu2AWcbLhpJAvD5Ng==}
+ '@typescript-eslint/type-utils@8.8.0':
+ resolution: {integrity: sha512-IKwJSS7bCqyCeG4NVGxnOP6lLT9Okc3Zj8hLO96bpMkJab+10HIfJbMouLrlpyOr3yrQ1cA413YPFiGd1mW9/Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '*'
@@ -1836,42 +1816,16 @@ packages:
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.18.0':
- resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==}
- engines: {node: ^18.18.0 || >=20.0.0}
-
- '@typescript-eslint/types@8.0.1':
- resolution: {integrity: sha512-PpqTVT3yCA/bIgJ12czBuE3iBlM3g4inRSC5J0QOdQFAn07TYrYEQBBKgXH1lQpglup+Zy6c1fxuwTk4MTNKIw==}
+ '@typescript-eslint/types@8.1.0':
+ resolution: {integrity: sha512-q2/Bxa0gMOu/2/AKALI0tCKbG2zppccnRIRCW6BaaTlRVaPKft4oVYPp7WOPpcnsgbr0qROAVCVKCvIQ0tbWog==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/types@8.8.0':
resolution: {integrity: sha512-QJwc50hRCgBd/k12sTykOJbESe1RrzmX6COk8Y525C9l7oweZ+1lw9JiU56im7Amm8swlz00DRIlxMYLizr2Vw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/typescript-estree@7.15.0':
- resolution: {integrity: sha512-gjyB/rHAopL/XxfmYThQbXbzRMGhZzGw6KpcMbfe8Q3nNQKStpxnUKeXb0KiN/fFDR42Z43szs6rY7eHk0zdGQ==}
- engines: {node: ^18.18.0 || >=20.0.0}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
-
- '@typescript-eslint/typescript-estree@7.18.0':
- resolution: {integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==}
- engines: {node: ^18.18.0 || >=20.0.0}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
-
- '@typescript-eslint/typescript-estree@8.0.1':
- resolution: {integrity: sha512-8V9hriRvZQXPWU3bbiUV4Epo7EvgM6RTs+sUmxp5G//dBGy402S7Fx0W0QkB2fb4obCF8SInoUzvTYtc3bkb5w==}
+ '@typescript-eslint/typescript-estree@8.1.0':
+ resolution: {integrity: sha512-NTHhmufocEkMiAord/g++gWKb0Fr34e9AExBRdqgWdVBaKoei2dIyYKD9Q0jBnvfbEA5zaf8plUFMUH6kQ0vGg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '*'
@@ -1888,20 +1842,8 @@ packages:
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.18.0':
- resolution: {integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==}
- engines: {node: ^18.18.0 || >=20.0.0}
- peerDependencies:
- eslint: ^8.56.0
-
- '@typescript-eslint/utils@8.0.1':
- resolution: {integrity: sha512-CBFR0G0sCt0+fzfnKaciu9IBsKvEKYwN9UZ+eeogK1fYHg4Qxk1yf/wLQkLXlq8wbU2dFlgAesxt8Gi76E8RTA==}
+ '@typescript-eslint/utils@8.1.0':
+ resolution: {integrity: sha512-ypRueFNKTIFwqPeJBfeIpxZ895PQhNyH4YID6js0UoBImWYoSjBsahUn9KMiJXh94uOjVBgHD9AmkyPsPnFwJA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@@ -1912,16 +1854,8 @@ packages:
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
- '@typescript-eslint/visitor-keys@7.15.0':
- resolution: {integrity: sha512-Hqgy/ETgpt2L5xueA/zHHIl4fJI2O4XUE9l4+OIfbJIRSnTJb/QscncdqqZzofQegIJugRIF57OJea1khw2SDw==}
- engines: {node: ^18.18.0 || >=20.0.0}
-
- '@typescript-eslint/visitor-keys@7.18.0':
- resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==}
- engines: {node: ^18.18.0 || >=20.0.0}
-
- '@typescript-eslint/visitor-keys@8.0.1':
- resolution: {integrity: sha512-W5E+o0UfUcK5EgchLZsyVWqARmsM7v54/qEq6PY3YI5arkgmCzHiuk0zKSJJbm71V0xdRna4BGomkCTXz2/LkQ==}
+ '@typescript-eslint/visitor-keys@8.1.0':
+ resolution: {integrity: sha512-ba0lNI19awqZ5ZNKh6wCModMwoZs457StTebQ0q1NP58zSi2F6MOZRXwfKZy+jB78JNJ/WH8GSh2IQNzXX8Nag==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/visitor-keys@8.8.0':
@@ -1976,8 +1910,8 @@ packages:
'@vitest/browser':
optional: true
- '@vitest/eslint-plugin@1.0.1':
- resolution: {integrity: sha512-albpL56cL9XMwHJWCWZqjDxkuDkBXBF3WpPGOv6q2WA3cipCP41cKEwfSGktoRNGmPN77wuX452O8pM+z+ApNw==}
+ '@vitest/eslint-plugin@1.1.4':
+ resolution: {integrity: sha512-kudjgefmJJ7xQ2WfbUU6pZbm7Ou4gLYRaao/8Ynide3G0QhVKHd978sDyWX4KOH0CCMH9cyrGAkFd55eGzJ48Q==}
peerDependencies:
'@typescript-eslint/utils': '>= 8.0'
eslint: '>= 8.57.0'
@@ -2561,21 +2495,12 @@ packages:
character-entities-html4@2.1.0:
resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==}
- character-entities-legacy@1.1.4:
- resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==}
-
character-entities-legacy@3.0.0:
resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==}
- character-entities@1.2.4:
- resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==}
-
character-entities@2.0.2:
resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==}
- character-reference-invalid@1.1.4:
- resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==}
-
character-reference-invalid@2.0.1:
resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==}
@@ -2991,8 +2916,8 @@ packages:
supports-color:
optional: true
- debug@4.3.5:
- resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==}
+ debug@4.3.6:
+ resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==}
engines: {node: '>=6.0'}
peerDependencies:
supports-color: '*'
@@ -3297,8 +3222,10 @@ packages:
peerDependencies:
eslint: '>=6.0.0'
- eslint-config-flat-gitignore@0.1.8:
- resolution: {integrity: sha512-OEUbS2wzzYtUfshjOqzFo4Bl4lHykXUdM08TCnYNl7ki+niW4Q1R0j0FDFDr0vjVsI5ZFOz5LvluxOP+Ew+dYw==}
+ eslint-config-flat-gitignore@0.3.0:
+ resolution: {integrity: sha512-0Ndxo4qGhcewjTzw52TK06Mc00aDtHNTdeeW2JfONgDcLkRO/n/BteMRzNVpLQYxdCC/dFEilfM9fjjpGIJ9Og==}
+ peerDependencies:
+ eslint: ^9.5.0
eslint-config-prettier@9.1.0:
resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==}
@@ -3306,8 +3233,8 @@ packages:
peerDependencies:
eslint: '>=7.0.0'
- eslint-flat-config-utils@0.3.0:
- resolution: {integrity: sha512-FaFQLUunAl6YK7aU/pT23DXYVWg/cEHbSfxwAxpCGT6Su8H9RfkmzKLh1G2bba46p6dTlQeA4VTiV5//0SeToQ==}
+ eslint-flat-config-utils@0.4.0:
+ resolution: {integrity: sha512-kfd5kQZC+BMO0YwTol6zxjKX1zAsk8JfSAopbKjKqmENTJcew+yBejuvccAg37cvOrN0Mh+DVbeyznuNWEjt4A==}
eslint-formatting-reporter@0.0.0:
resolution: {integrity: sha512-k9RdyTqxqN/wNYVaTk/ds5B5rA8lgoAmvceYN7bcZMBwU7TuXx5ntewJv81eF3pIL/CiJE+pJZm36llG8yhyyw==}
@@ -3325,8 +3252,8 @@ packages:
eslint-parser-plain@0.1.0:
resolution: {integrity: sha512-oOeA6FWU0UJT/Rxc3XF5Cq0nbIZbylm7j8+plqq0CZoE6m4u32OXJrR+9iy4srGMmF6v6pmgvP1zPxSRIGh3sg==}
- eslint-plugin-antfu@2.3.4:
- resolution: {integrity: sha512-5RIjJpBK1tuNHuLyFyZ90/iW9s439dP1u2cxA4dH70djx9sKq1CqI+O6Q95aVjgFNTDtQzSC9uYdAD5uEEKciQ==}
+ eslint-plugin-antfu@2.7.0:
+ resolution: {integrity: sha512-gZM3jq3ouqaoHmUNszb1Zo2Ux7RckSvkGksjLWz9ipBYGSv1EwwBETN6AdiUXn+RpVHXTbEMPAPlXJazcA6+iA==}
peerDependencies:
eslint: '*'
@@ -3336,26 +3263,20 @@ packages:
peerDependencies:
eslint: '>=8'
- eslint-plugin-eslint-comments@3.2.0:
- resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==}
- engines: {node: '>=6.5.0'}
- peerDependencies:
- eslint: '>=4.19.1'
-
eslint-plugin-format@0.1.2:
resolution: {integrity: sha512-ZrcO3aiumgJ6ENAv65IWkPjtW77ML/5mp0YrRK0jdvvaZJb+4kKWbaQTMr/XbJo6CtELRmCApAziEKh7L2NbdQ==}
peerDependencies:
eslint: ^8.40.0 || ^9.0.0
- eslint-plugin-html@8.1.1:
- resolution: {integrity: sha512-6qmlJsc40D2m3Dn9oEH+0PAOkJhxVu0f5sVItqpCE0YWgYnyP4xCjBc3UWTHaJcY9ARkWOLIIuXLq0ndRnQOHw==}
+ eslint-plugin-html@8.1.2:
+ resolution: {integrity: sha512-pbRchDV2SmqbCi/Ev/q3aAikzG9BcFe0IjjqjtMn8eTLq71ZUggyJB6CDmuwGAXmYZHrXI12XTfCqvgcnPRqGw==}
engines: {node: '>=16.0.0'}
- eslint-plugin-import-x@3.1.0:
- resolution: {integrity: sha512-/UbPA+bYY7nIxcjL3kpcDY3UNdoLHFhyBFzHox2M0ypcUoueTn6woZUUmzzi5et/dXChksasYYFeKE2wshOrhg==}
- engines: {node: '>=16'}
+ eslint-plugin-import-x@4.3.1:
+ resolution: {integrity: sha512-5TriWkXulDl486XnYYRgsL+VQoS/7mhN/2ci02iLCuL7gdhbiWxnsuL/NTcaKY9fpMgsMFjWZBtIGW7pb+RX0g==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- eslint: ^8.56.0 || ^9.0.0-0
+ eslint: ^8.57.0 || ^9.0.0
eslint-plugin-jsonc@2.16.0:
resolution: {integrity: sha512-Af/ZL5mgfb8FFNleH6KlO4/VdmDuTqmM+SPnWcdoWywTetv7kq+vQe99UyQb9XO3b0OWLVuTH7H0d/PXYCMdSg==}
@@ -3363,33 +3284,27 @@ packages:
peerDependencies:
eslint: '>=6.0.0'
- eslint-plugin-markdown@5.1.0:
- resolution: {integrity: sha512-SJeyKko1K6GwI0AN6xeCDToXDkfKZfXcexA6B+O2Wr2btUS9GrC+YgwSyVli5DJnctUHjFXcQ2cqTaAmVoLi2A==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- eslint: '>=8'
-
- eslint-plugin-n@17.10.2:
- resolution: {integrity: sha512-e+s4eAf5NtJaxPhTNu3qMO0Iz40WANS93w9LQgYcvuljgvDmWi/a3rh+OrNyMHeng6aOWGJO0rCg5lH4zi8yTw==}
+ eslint-plugin-n@17.10.3:
+ resolution: {integrity: sha512-ySZBfKe49nQZWR1yFaA0v/GsH6Fgp8ah6XV0WDz6CN8WO0ek4McMzb7A2xnf4DCYV43frjCygvb9f/wx7UUxRw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: '>=8.23.0'
- eslint-plugin-no-only-tests@3.1.0:
- resolution: {integrity: sha512-Lf4YW/bL6Un1R6A76pRZyE1dl1vr31G/ev8UzIc/geCgFWyrKil8hVjYqWVKGB/UIGmb6Slzs9T0wNezdSVegw==}
+ eslint-plugin-no-only-tests@3.3.0:
+ resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==}
engines: {node: '>=5.0.0'}
eslint-plugin-nuxt@4.0.0:
resolution: {integrity: sha512-v3Vwdk8YKe52bAz8eSIDqQuTtfL/T1r9dSl1uhC5SyR5pgLxgKkQdxXVf/Bf6Ax7uyd9rHqiAuYVdqqDb7ILdA==}
- eslint-plugin-perfectionist@3.1.3:
- resolution: {integrity: sha512-eFRkBvMnnHjle5MuqTzoTIukWIr7Gm2wXvhTj3HyT/ku2J5oj7quBRbvZ8iYkjPyUFBpir3ZBnVQ5vFYswvpQg==}
+ eslint-plugin-perfectionist@3.8.0:
+ resolution: {integrity: sha512-BYJWbQVOjvIGK9V1xUfn790HuvkePjxti8epOi1H6sdzo0N4RehBmQ8coHPbgA/f12BUG1NIoDtQhI9mUm+o2A==}
engines: {node: ^18.0.0 || >=20.0.0}
peerDependencies:
astro-eslint-parser: ^1.0.2
eslint: '>=8.0.0'
svelte: '>=3.0.0'
- svelte-eslint-parser: ^0.41.0
+ svelte-eslint-parser: ^0.41.1
vue-eslint-parser: '>=9.0.0'
peerDependenciesMeta:
astro-eslint-parser:
@@ -3421,8 +3336,8 @@ packages:
peerDependencies:
eslint: '>=8.56.0'
- eslint-plugin-unused-imports@4.1.3:
- resolution: {integrity: sha512-lqrNZIZjFMUr7P06eoKtQLwyVRibvG7N+LtfKtObYGizAAGrcqLkc3tDx+iAik2z7q0j/XI3ihjupIqxhFabFA==}
+ eslint-plugin-unused-imports@4.1.4:
+ resolution: {integrity: sha512-YptD6IzQjDardkl0POxnnRBhU1OEePMV0nd6siHaRBbd+lyh6NAhFEobiznKU7kTsSsDeSD62Pe7kAM1b7dAZQ==}
peerDependencies:
'@typescript-eslint/eslint-plugin': ^8.0.0-0 || ^7.0.0 || ^6.0.0 || ^5.0.0
eslint: ^9.0.0 || ^8.0.0
@@ -3430,12 +3345,6 @@ packages:
'@typescript-eslint/eslint-plugin':
optional: true
- eslint-plugin-vue@9.27.0:
- resolution: {integrity: sha512-5Dw3yxEyuBSXTzT5/Ge1X5kIkRTQ3nvBn/VwPwInNiZBSJOO/timWMUaflONnFBzU6NhB68lxnCda7ULV5N7LA==}
- engines: {node: ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0
-
eslint-plugin-vue@9.28.0:
resolution: {integrity: sha512-ShrihdjIhOTxs+MfWun6oJWuk+g/LAhN+CiuOl/jjkG3l0F2AuK5NMTaWqyvBgkFtpYmyks6P4603mLmhNJW8g==}
engines: {node: ^14.17.0 || >=16.0.0}
@@ -3850,8 +3759,8 @@ packages:
resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==}
engines: {node: '>=18'}
- globals@15.9.0:
- resolution: {integrity: sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==}
+ globals@15.10.0:
+ resolution: {integrity: sha512-tqFIbz83w4Y5TCbtgjZjApohbuh7K9BxGYFm7ifwDR240tvdb7P9x+/9VvUKlmkPoiknoJtanI8UOrqxS3a7lQ==}
engines: {node: '>=18'}
globby@11.1.0:
@@ -4104,15 +4013,9 @@ packages:
resolution: {integrity: sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- is-alphabetical@1.0.4:
- resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==}
-
is-alphabetical@2.0.1:
resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==}
- is-alphanumerical@1.0.4:
- resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==}
-
is-alphanumerical@2.0.1:
resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==}
@@ -4138,9 +4041,6 @@ packages:
resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==}
engines: {node: '>= 0.4'}
- is-decimal@1.0.4:
- resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==}
-
is-decimal@2.0.1:
resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==}
@@ -4178,9 +4078,6 @@ packages:
resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
engines: {node: '>=0.10.0'}
- is-hexadecimal@1.0.4:
- resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==}
-
is-hexadecimal@2.0.1:
resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==}
@@ -4597,9 +4494,6 @@ packages:
mdast-util-find-and-replace@3.0.1:
resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==}
- mdast-util-from-markdown@0.8.5:
- resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==}
-
mdast-util-from-markdown@2.0.1:
resolution: {integrity: sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==}
@@ -4630,9 +4524,6 @@ packages:
mdast-util-to-markdown@2.1.0:
resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==}
- mdast-util-to-string@2.0.0:
- resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==}
-
mdast-util-to-string@4.0.0:
resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==}
@@ -4749,9 +4640,6 @@ packages:
micromark-util-types@2.0.0:
resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==}
- micromark@2.11.4:
- resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==}
-
micromark@4.0.0:
resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==}
@@ -4807,10 +4695,6 @@ 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.0.8:
resolution: {integrity: sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==}
@@ -5162,9 +5046,6 @@ packages:
resolution: {integrity: sha512-uo0Z9JJeWzv8BG+tRcapBKNJ0dro9cLyczGzulS6EfeyAdeC9sbojtW6XwvYxJkEne9En+J2XEl4zyglVeIwFg==}
engines: {node: '>=8'}
- parse-entities@2.0.0:
- resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==}
-
parse-entities@4.0.1:
resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==}
@@ -5172,10 +5053,6 @@ packages:
resolution: {integrity: sha512-wXoQGL1D+2COYWCD35/xbiKma1Z15xvZL8cI25wvxzled58V51SJM04Urt/uznS900iQor7QO04SgdfT/XlbuA==}
engines: {node: '>=8'}
- parse-gitignore@2.0.0:
- resolution: {integrity: sha512-RmVuCHWsfu0QPNW+mraxh/xjQVw/lhUCUru8Zni3Ctq3AoMhpDTq0OVdKS6iesd6Kqb7viCV3isAL43dciOSog==}
- engines: {node: '>=14'}
-
parse-json@5.2.0:
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines: {node: '>=8'}
@@ -6355,9 +6232,6 @@ packages:
tinybench@2.9.0:
resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==}
- tinyexec@0.1.4:
- resolution: {integrity: sha512-Ba2ELcNnnWkgqnAJBouhcsDsYitbD9LIAVNSz3746u50f+tlF3wO0uB3uqyz8NHFSTpv23qtT47XGDw8pXW5DA==}
-
tinyexec@0.3.0:
resolution: {integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==}
@@ -6537,9 +6411,6 @@ packages:
unist-util-position@5.0.0:
resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==}
- unist-util-stringify-position@2.0.3:
- resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==}
-
unist-util-stringify-position@4.0.0:
resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==}
@@ -7095,9 +6966,10 @@ snapshots:
'@antfu/eslint-define-config@1.23.0-2': {}
- '@antfu/install-pkg@0.3.4':
+ '@antfu/install-pkg@0.4.1':
dependencies:
- tinyexec: 0.1.4
+ package-manager-detector: 0.2.0
+ tinyexec: 0.3.0
'@antfu/utils@0.7.10': {}
@@ -7757,6 +7629,12 @@ snapshots:
'@esbuild/win32-x64@0.23.1':
optional: true
+ '@eslint-community/eslint-plugin-eslint-comments@4.4.0(eslint@9.11.1(jiti@2.1.2))':
+ dependencies:
+ escape-string-regexp: 4.0.0
+ eslint: 9.11.1(jiti@2.1.2)
+ ignore: 5.3.2
+
'@eslint-community/eslint-utils@4.4.0(eslint@9.11.1(jiti@2.1.2))':
dependencies:
eslint: 9.11.1(jiti@2.1.2)
@@ -7768,6 +7646,8 @@ snapshots:
'@eslint-types/unicorn@52.0.0': {}
+ '@eslint/compat@1.1.1': {}
+
'@eslint/config-array@0.18.0':
dependencies:
'@eslint/object-schema': 2.1.4
@@ -7794,6 +7674,15 @@ snapshots:
'@eslint/js@9.11.1': {}
+ '@eslint/markdown@6.1.1':
+ dependencies:
+ '@eslint/plugin-kit': 0.2.0
+ mdast-util-from-markdown: 2.0.1
+ mdast-util-gfm: 3.0.0
+ micromark-extension-gfm: 3.0.0
+ transitivePeerDependencies:
+ - supports-color
+
'@eslint/object-schema@2.1.4': {}
'@eslint/plugin-kit@0.2.0':
@@ -8723,46 +8612,46 @@ snapshots:
'@rollup/rollup-win32-x64-msvc@4.24.0':
optional: true
- '@rotki/eslint-config@3.0.0(@rotki/eslint-plugin@0.4.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2))(@types/eslint@9.6.1)(@typescript-eslint/utils@8.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2))(@vue/compiler-sfc@3.5.11)(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)(vitest@2.1.2(@types/node@22.7.4)(happy-dom@14.12.3)(msw@2.4.9(typescript@5.6.2))(sass@1.79.4)(terser@5.34.1))':
+ '@rotki/eslint-config@3.2.1(@rotki/eslint-plugin@0.5.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2))(@types/eslint@9.6.1)(@typescript-eslint/utils@8.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2))(@vue/compiler-sfc@3.5.11)(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)(vitest@2.1.2(@types/node@22.7.4)(happy-dom@14.12.3)(msw@2.4.9(typescript@5.6.2))(sass@1.79.4)(terser@5.34.1))':
dependencies:
'@antfu/eslint-define-config': 1.23.0-2
- '@antfu/install-pkg': 0.3.4
+ '@antfu/install-pkg': 0.4.1
'@clack/prompts': 0.7.0
+ '@eslint-community/eslint-plugin-eslint-comments': 4.4.0(eslint@9.11.1(jiti@2.1.2))
'@eslint-types/typescript-eslint': 7.5.0
'@eslint-types/unicorn': 52.0.0
- '@stylistic/eslint-plugin': 2.6.2(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)
- '@typescript-eslint/eslint-plugin': 8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2))(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)
- '@typescript-eslint/parser': 8.0.1(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)
- '@vitest/eslint-plugin': 1.0.1(@typescript-eslint/utils@8.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2))(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)(vitest@2.1.2(@types/node@22.7.4)(happy-dom@14.12.3)(msw@2.4.9(typescript@5.6.2))(sass@1.79.4)(terser@5.34.1))
+ '@eslint/markdown': 6.1.1
+ '@stylistic/eslint-plugin': 2.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)
+ '@typescript-eslint/eslint-plugin': 8.8.0(@typescript-eslint/parser@8.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2))(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)
+ '@typescript-eslint/parser': 8.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)
+ '@vitest/eslint-plugin': 1.1.4(@typescript-eslint/utils@8.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2))(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)(vitest@2.1.2(@types/node@22.7.4)(happy-dom@14.12.3)(msw@2.4.9(typescript@5.6.2))(sass@1.79.4)(terser@5.34.1))
eslint: 9.11.1(jiti@2.1.2)
- eslint-config-flat-gitignore: 0.1.8
+ eslint-config-flat-gitignore: 0.3.0(eslint@9.11.1(jiti@2.1.2))
eslint-config-prettier: 9.1.0(eslint@9.11.1(jiti@2.1.2))
- eslint-flat-config-utils: 0.3.0
+ eslint-flat-config-utils: 0.4.0
eslint-merge-processors: 0.1.0(eslint@9.11.1(jiti@2.1.2))
- eslint-plugin-antfu: 2.3.4(eslint@9.11.1(jiti@2.1.2))
- eslint-plugin-eslint-comments: 3.2.0(eslint@9.11.1(jiti@2.1.2))
+ eslint-plugin-antfu: 2.7.0(eslint@9.11.1(jiti@2.1.2))
eslint-plugin-format: 0.1.2(eslint@9.11.1(jiti@2.1.2))
- eslint-plugin-html: 8.1.1
- eslint-plugin-import-x: 3.1.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)
+ eslint-plugin-html: 8.1.2
+ eslint-plugin-import-x: 4.3.1(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)
eslint-plugin-jsonc: 2.16.0(eslint@9.11.1(jiti@2.1.2))
- eslint-plugin-markdown: 5.1.0(eslint@9.11.1(jiti@2.1.2))
- eslint-plugin-n: 17.10.2(eslint@9.11.1(jiti@2.1.2))
- eslint-plugin-no-only-tests: 3.1.0
- eslint-plugin-perfectionist: 3.1.3(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.1.2)))
+ eslint-plugin-n: 17.10.3(eslint@9.11.1(jiti@2.1.2))
+ eslint-plugin-no-only-tests: 3.3.0
+ eslint-plugin-perfectionist: 3.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.1.2)))
eslint-plugin-prettier: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.11.1(jiti@2.1.2)))(eslint@9.11.1(jiti@2.1.2))(prettier@3.3.3)
eslint-plugin-unicorn: 55.0.0(eslint@9.11.1(jiti@2.1.2))
- eslint-plugin-unused-imports: 4.1.3(@typescript-eslint/eslint-plugin@8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2))(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2))(eslint@9.11.1(jiti@2.1.2))
- eslint-plugin-vue: 9.27.0(eslint@9.11.1(jiti@2.1.2))
+ eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.8.0(@typescript-eslint/parser@8.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2))(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2))(eslint@9.11.1(jiti@2.1.2))
+ eslint-plugin-vue: 9.28.0(eslint@9.11.1(jiti@2.1.2))
eslint-plugin-yml: 1.14.0(eslint@9.11.1(jiti@2.1.2))
eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.11)(eslint@9.11.1(jiti@2.1.2))
- globals: 15.9.0
+ globals: 15.10.0
jsonc-eslint-parser: 2.4.0
local-pkg: 0.5.0
prettier: 3.3.3
vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.1.2))
yaml-eslint-parser: 1.2.3
optionalDependencies:
- '@rotki/eslint-plugin': 0.4.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)
+ '@rotki/eslint-plugin': 0.5.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)
transitivePeerDependencies:
- '@types/eslint'
- '@typescript-eslint/utils'
@@ -8774,10 +8663,10 @@ snapshots:
- typescript
- vitest
- '@rotki/eslint-plugin@0.4.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)':
+ '@rotki/eslint-plugin@0.5.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)':
dependencies:
- '@typescript-eslint/utils': 7.15.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)
- debug: 4.3.5
+ '@typescript-eslint/utils': 8.1.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)
+ debug: 4.3.6
eslint: 9.11.1(jiti@2.1.2)
eslint-compat-utils: 0.5.1(eslint@9.11.1(jiti@2.1.2))
jsonc-eslint-parser: 2.4.0
@@ -8831,49 +8720,14 @@ snapshots:
'@socket.io/component-emitter@3.1.2': {}
- '@stylistic/eslint-plugin-js@2.6.2(eslint@9.11.1(jiti@2.1.2))':
+ '@stylistic/eslint-plugin@2.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)':
dependencies:
- '@types/eslint': 9.6.1
- acorn: 8.12.1
+ '@typescript-eslint/utils': 8.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)
eslint: 9.11.1(jiti@2.1.2)
eslint-visitor-keys: 4.1.0
espree: 10.2.0
-
- '@stylistic/eslint-plugin-jsx@2.6.2(eslint@9.11.1(jiti@2.1.2))':
- dependencies:
- '@stylistic/eslint-plugin-js': 2.6.2(eslint@9.11.1(jiti@2.1.2))
- '@types/eslint': 9.6.1
- eslint: 9.11.1(jiti@2.1.2)
estraverse: 5.3.0
picomatch: 4.0.2
-
- '@stylistic/eslint-plugin-plus@2.6.2(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)':
- dependencies:
- '@types/eslint': 9.6.1
- '@typescript-eslint/utils': 8.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)
- eslint: 9.11.1(jiti@2.1.2)
- transitivePeerDependencies:
- - supports-color
- - typescript
-
- '@stylistic/eslint-plugin-ts@2.6.2(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)':
- dependencies:
- '@stylistic/eslint-plugin-js': 2.6.2(eslint@9.11.1(jiti@2.1.2))
- '@types/eslint': 9.6.1
- '@typescript-eslint/utils': 8.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)
- eslint: 9.11.1(jiti@2.1.2)
- transitivePeerDependencies:
- - supports-color
- - typescript
-
- '@stylistic/eslint-plugin@2.6.2(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)':
- dependencies:
- '@stylistic/eslint-plugin-js': 2.6.2(eslint@9.11.1(jiti@2.1.2))
- '@stylistic/eslint-plugin-jsx': 2.6.2(eslint@9.11.1(jiti@2.1.2))
- '@stylistic/eslint-plugin-plus': 2.6.2(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)
- '@stylistic/eslint-plugin-ts': 2.6.2(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)
- '@types/eslint': 9.6.1
- eslint: 9.11.1(jiti@2.1.2)
transitivePeerDependencies:
- supports-color
- typescript
@@ -8899,6 +8753,7 @@ snapshots:
dependencies:
'@types/estree': 1.0.6
'@types/json-schema': 7.0.15
+ optional: true
'@types/estree@1.0.6': {}
@@ -8914,10 +8769,6 @@ snapshots:
'@types/json-schema@7.0.15': {}
- '@types/mdast@3.0.15':
- dependencies:
- '@types/unist': 2.0.11
-
'@types/mdast@4.0.4':
dependencies:
'@types/unist': 3.0.3
@@ -8967,14 +8818,14 @@ snapshots:
'@types/node': 22.7.4
optional: true
- '@typescript-eslint/eslint-plugin@8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2))(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)':
+ '@typescript-eslint/eslint-plugin@8.8.0(@typescript-eslint/parser@8.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2))(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)':
dependencies:
'@eslint-community/regexpp': 4.11.1
- '@typescript-eslint/parser': 8.0.1(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)
- '@typescript-eslint/scope-manager': 8.0.1
- '@typescript-eslint/type-utils': 8.0.1(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)
- '@typescript-eslint/utils': 8.0.1(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)
- '@typescript-eslint/visitor-keys': 8.0.1
+ '@typescript-eslint/parser': 8.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)
+ '@typescript-eslint/scope-manager': 8.8.0
+ '@typescript-eslint/type-utils': 8.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)
+ '@typescript-eslint/utils': 8.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)
+ '@typescript-eslint/visitor-keys': 8.8.0
eslint: 9.11.1(jiti@2.1.2)
graphemer: 1.4.0
ignore: 5.3.2
@@ -8985,12 +8836,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.0.1(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)':
+ '@typescript-eslint/parser@8.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)':
dependencies:
- '@typescript-eslint/scope-manager': 8.0.1
- '@typescript-eslint/types': 8.0.1
- '@typescript-eslint/typescript-estree': 8.0.1(typescript@5.6.2)
- '@typescript-eslint/visitor-keys': 8.0.1
+ '@typescript-eslint/scope-manager': 8.8.0
+ '@typescript-eslint/types': 8.8.0
+ '@typescript-eslint/typescript-estree': 8.8.0(typescript@5.6.2)
+ '@typescript-eslint/visitor-keys': 8.8.0
debug: 4.3.7(supports-color@8.1.1)
eslint: 9.11.1(jiti@2.1.2)
optionalDependencies:
@@ -8998,30 +8849,20 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@7.15.0':
- dependencies:
- '@typescript-eslint/types': 7.15.0
- '@typescript-eslint/visitor-keys': 7.15.0
-
- '@typescript-eslint/scope-manager@7.18.0':
- dependencies:
- '@typescript-eslint/types': 7.18.0
- '@typescript-eslint/visitor-keys': 7.18.0
-
- '@typescript-eslint/scope-manager@8.0.1':
+ '@typescript-eslint/scope-manager@8.1.0':
dependencies:
- '@typescript-eslint/types': 8.0.1
- '@typescript-eslint/visitor-keys': 8.0.1
+ '@typescript-eslint/types': 8.1.0
+ '@typescript-eslint/visitor-keys': 8.1.0
'@typescript-eslint/scope-manager@8.8.0':
dependencies:
'@typescript-eslint/types': 8.8.0
'@typescript-eslint/visitor-keys': 8.8.0
- '@typescript-eslint/type-utils@8.0.1(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)':
+ '@typescript-eslint/type-utils@8.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)':
dependencies:
- '@typescript-eslint/typescript-estree': 8.0.1(typescript@5.6.2)
- '@typescript-eslint/utils': 8.0.1(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)
+ '@typescript-eslint/typescript-estree': 8.8.0(typescript@5.6.2)
+ '@typescript-eslint/utils': 8.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)
debug: 4.3.7(supports-color@8.1.1)
ts-api-utils: 1.3.0(typescript@5.6.2)
optionalDependencies:
@@ -9030,48 +8871,14 @@ snapshots:
- eslint
- supports-color
- '@typescript-eslint/types@7.15.0': {}
-
- '@typescript-eslint/types@7.18.0': {}
-
- '@typescript-eslint/types@8.0.1': {}
+ '@typescript-eslint/types@8.1.0': {}
'@typescript-eslint/types@8.8.0': {}
- '@typescript-eslint/typescript-estree@7.15.0(typescript@5.6.2)':
+ '@typescript-eslint/typescript-estree@8.1.0(typescript@5.6.2)':
dependencies:
- '@typescript-eslint/types': 7.15.0
- '@typescript-eslint/visitor-keys': 7.15.0
- debug: 4.3.5
- globby: 11.1.0
- is-glob: 4.0.3
- minimatch: 9.0.5
- semver: 7.6.3
- ts-api-utils: 1.3.0(typescript@5.6.2)
- optionalDependencies:
- typescript: 5.6.2
- transitivePeerDependencies:
- - supports-color
-
- '@typescript-eslint/typescript-estree@7.18.0(typescript@5.6.2)':
- dependencies:
- '@typescript-eslint/types': 7.18.0
- '@typescript-eslint/visitor-keys': 7.18.0
- debug: 4.3.7(supports-color@8.1.1)
- globby: 11.1.0
- is-glob: 4.0.3
- minimatch: 9.0.5
- semver: 7.6.3
- ts-api-utils: 1.3.0(typescript@5.6.2)
- optionalDependencies:
- typescript: 5.6.2
- transitivePeerDependencies:
- - supports-color
-
- '@typescript-eslint/typescript-estree@8.0.1(typescript@5.6.2)':
- dependencies:
- '@typescript-eslint/types': 8.0.1
- '@typescript-eslint/visitor-keys': 8.0.1
+ '@typescript-eslint/types': 8.1.0
+ '@typescript-eslint/visitor-keys': 8.1.0
debug: 4.3.7(supports-color@8.1.1)
globby: 11.1.0
is-glob: 4.0.3
@@ -9098,34 +8905,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@7.15.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)':
+ '@typescript-eslint/utils@8.1.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)':
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.2))
- '@typescript-eslint/scope-manager': 7.15.0
- '@typescript-eslint/types': 7.15.0
- '@typescript-eslint/typescript-estree': 7.15.0(typescript@5.6.2)
- eslint: 9.11.1(jiti@2.1.2)
- transitivePeerDependencies:
- - supports-color
- - typescript
-
- '@typescript-eslint/utils@7.18.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)':
- dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.2))
- '@typescript-eslint/scope-manager': 7.18.0
- '@typescript-eslint/types': 7.18.0
- '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.2)
- eslint: 9.11.1(jiti@2.1.2)
- transitivePeerDependencies:
- - supports-color
- - typescript
-
- '@typescript-eslint/utils@8.0.1(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)':
- dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.2))
- '@typescript-eslint/scope-manager': 8.0.1
- '@typescript-eslint/types': 8.0.1
- '@typescript-eslint/typescript-estree': 8.0.1(typescript@5.6.2)
+ '@typescript-eslint/scope-manager': 8.1.0
+ '@typescript-eslint/types': 8.1.0
+ '@typescript-eslint/typescript-estree': 8.1.0(typescript@5.6.2)
eslint: 9.11.1(jiti@2.1.2)
transitivePeerDependencies:
- supports-color
@@ -9142,19 +8927,9 @@ snapshots:
- supports-color
- typescript
- '@typescript-eslint/visitor-keys@7.15.0':
- dependencies:
- '@typescript-eslint/types': 7.15.0
- eslint-visitor-keys: 3.4.3
-
- '@typescript-eslint/visitor-keys@7.18.0':
- dependencies:
- '@typescript-eslint/types': 7.18.0
- eslint-visitor-keys: 3.4.3
-
- '@typescript-eslint/visitor-keys@8.0.1':
+ '@typescript-eslint/visitor-keys@8.1.0':
dependencies:
- '@typescript-eslint/types': 8.0.1
+ '@typescript-eslint/types': 8.1.0
eslint-visitor-keys: 3.4.3
'@typescript-eslint/visitor-keys@8.8.0':
@@ -9243,7 +9018,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@vitest/eslint-plugin@1.0.1(@typescript-eslint/utils@8.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2))(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)(vitest@2.1.2(@types/node@22.7.4)(happy-dom@14.12.3)(msw@2.4.9(typescript@5.6.2))(sass@1.79.4)(terser@5.34.1))':
+ '@vitest/eslint-plugin@1.1.4(@typescript-eslint/utils@8.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2))(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)(vitest@2.1.2(@types/node@22.7.4)(happy-dom@14.12.3)(msw@2.4.9(typescript@5.6.2))(sass@1.79.4)(terser@5.34.1))':
dependencies:
eslint: 9.11.1(jiti@2.1.2)
optionalDependencies:
@@ -9998,16 +9773,10 @@ snapshots:
character-entities-html4@2.1.0: {}
- character-entities-legacy@1.1.4: {}
-
character-entities-legacy@3.0.0: {}
- character-entities@1.2.4: {}
-
character-entities@2.0.2: {}
- character-reference-invalid@1.1.4: {}
-
character-reference-invalid@2.0.1: {}
check-error@2.1.1: {}
@@ -10441,7 +10210,7 @@ snapshots:
optionalDependencies:
supports-color: 8.1.1
- debug@4.3.5:
+ debug@4.3.6:
dependencies:
ms: 2.1.2
@@ -10762,18 +10531,18 @@ snapshots:
eslint: 9.11.1(jiti@2.1.2)
semver: 7.6.3
- eslint-config-flat-gitignore@0.1.8:
+ eslint-config-flat-gitignore@0.3.0(eslint@9.11.1(jiti@2.1.2)):
dependencies:
+ '@eslint/compat': 1.1.1
+ eslint: 9.11.1(jiti@2.1.2)
find-up-simple: 1.0.0
- parse-gitignore: 2.0.0
eslint-config-prettier@9.1.0(eslint@9.11.1(jiti@2.1.2)):
dependencies:
eslint: 9.11.1(jiti@2.1.2)
- eslint-flat-config-utils@0.3.0:
+ eslint-flat-config-utils@0.4.0:
dependencies:
- '@types/eslint': 9.6.1
pathe: 1.1.2
eslint-formatting-reporter@0.0.0(eslint@9.11.1(jiti@2.1.2)):
@@ -10795,7 +10564,7 @@ snapshots:
eslint-parser-plain@0.1.0: {}
- eslint-plugin-antfu@2.3.4(eslint@9.11.1(jiti@2.1.2)):
+ eslint-plugin-antfu@2.7.0(eslint@9.11.1(jiti@2.1.2)):
dependencies:
'@antfu/utils': 0.7.10
eslint: 9.11.1(jiti@2.1.2)
@@ -10807,12 +10576,6 @@ snapshots:
eslint: 9.11.1(jiti@2.1.2)
eslint-compat-utils: 0.5.1(eslint@9.11.1(jiti@2.1.2))
- eslint-plugin-eslint-comments@3.2.0(eslint@9.11.1(jiti@2.1.2)):
- dependencies:
- escape-string-regexp: 1.0.5
- eslint: 9.11.1(jiti@2.1.2)
- ignore: 5.3.2
-
eslint-plugin-format@0.1.2(eslint@9.11.1(jiti@2.1.2)):
dependencies:
'@dprint/formatter': 0.3.0
@@ -10824,13 +10587,13 @@ snapshots:
prettier: 3.3.3
synckit: 0.9.1
- eslint-plugin-html@8.1.1:
+ eslint-plugin-html@8.1.2:
dependencies:
htmlparser2: 9.1.0
- eslint-plugin-import-x@3.1.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2):
+ eslint-plugin-import-x@4.3.1(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2):
dependencies:
- '@typescript-eslint/utils': 7.18.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)
+ '@typescript-eslint/utils': 8.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)
debug: 4.3.7(supports-color@8.1.1)
doctrine: 3.0.0
eslint: 9.11.1(jiti@2.1.2)
@@ -10856,26 +10619,19 @@ snapshots:
natural-compare: 1.4.0
synckit: 0.6.2
- eslint-plugin-markdown@5.1.0(eslint@9.11.1(jiti@2.1.2)):
- dependencies:
- eslint: 9.11.1(jiti@2.1.2)
- mdast-util-from-markdown: 0.8.5
- transitivePeerDependencies:
- - supports-color
-
- eslint-plugin-n@17.10.2(eslint@9.11.1(jiti@2.1.2)):
+ eslint-plugin-n@17.10.3(eslint@9.11.1(jiti@2.1.2)):
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.2))
enhanced-resolve: 5.17.1
eslint: 9.11.1(jiti@2.1.2)
eslint-plugin-es-x: 7.8.0(eslint@9.11.1(jiti@2.1.2))
get-tsconfig: 4.8.1
- globals: 15.9.0
+ globals: 15.10.0
ignore: 5.3.2
minimatch: 9.0.5
semver: 7.6.3
- eslint-plugin-no-only-tests@3.1.0: {}
+ eslint-plugin-no-only-tests@3.3.0: {}
eslint-plugin-nuxt@4.0.0(eslint@9.11.1(jiti@2.1.2)):
dependencies:
@@ -10886,12 +10642,12 @@ snapshots:
- eslint
- supports-color
- eslint-plugin-perfectionist@3.1.3(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.1.2))):
+ eslint-plugin-perfectionist@3.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.1.2))):
dependencies:
'@typescript-eslint/types': 8.8.0
'@typescript-eslint/utils': 8.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)
eslint: 9.11.1(jiti@2.1.2)
- minimatch: 10.0.1
+ minimatch: 9.0.5
natural-compare-lite: 1.4.0
optionalDependencies:
vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.1.2))
@@ -10918,7 +10674,7 @@ snapshots:
core-js-compat: 3.38.1
eslint: 9.11.1(jiti@2.1.2)
esquery: 1.6.0
- globals: 15.9.0
+ globals: 15.10.0
indent-string: 4.0.0
is-builtin-module: 3.2.1
jsesc: 3.0.2
@@ -10929,25 +10685,11 @@ snapshots:
semver: 7.6.3
strip-indent: 3.0.0
- eslint-plugin-unused-imports@4.1.3(@typescript-eslint/eslint-plugin@8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2))(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2))(eslint@9.11.1(jiti@2.1.2)):
+ eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.8.0(@typescript-eslint/parser@8.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2))(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2))(eslint@9.11.1(jiti@2.1.2)):
dependencies:
eslint: 9.11.1(jiti@2.1.2)
optionalDependencies:
- '@typescript-eslint/eslint-plugin': 8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2))(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)
-
- eslint-plugin-vue@9.27.0(eslint@9.11.1(jiti@2.1.2)):
- dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.2))
- eslint: 9.11.1(jiti@2.1.2)
- globals: 13.24.0
- natural-compare: 1.4.0
- nth-check: 2.1.1
- postcss-selector-parser: 6.1.2
- semver: 7.6.3
- vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.1.2))
- xml-name-validator: 4.0.0
- transitivePeerDependencies:
- - supports-color
+ '@typescript-eslint/eslint-plugin': 8.8.0(@typescript-eslint/parser@8.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2))(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)
eslint-plugin-vue@9.28.0(eslint@9.11.1(jiti@2.1.2)):
dependencies:
@@ -11458,7 +11200,7 @@ snapshots:
globals@14.0.0: {}
- globals@15.9.0: {}
+ globals@15.10.0: {}
globby@11.1.0:
dependencies:
@@ -11806,15 +11548,8 @@ snapshots:
is-absolute-url@4.0.1: {}
- is-alphabetical@1.0.4: {}
-
is-alphabetical@2.0.1: {}
- is-alphanumerical@1.0.4:
- dependencies:
- is-alphabetical: 1.0.4
- is-decimal: 1.0.4
-
is-alphanumerical@2.0.1:
dependencies:
is-alphabetical: 2.0.1
@@ -11842,8 +11577,6 @@ snapshots:
dependencies:
hasown: 2.0.2
- is-decimal@1.0.4: {}
-
is-decimal@2.0.1: {}
is-docker@2.2.1: {}
@@ -11868,8 +11601,6 @@ snapshots:
dependencies:
is-extglob: 2.1.1
- is-hexadecimal@1.0.4: {}
-
is-hexadecimal@2.0.1: {}
is-https@4.0.0: {}
@@ -12322,16 +12053,6 @@ snapshots:
unist-util-is: 6.0.0
unist-util-visit-parents: 6.0.1
- mdast-util-from-markdown@0.8.5:
- dependencies:
- '@types/mdast': 3.0.15
- mdast-util-to-string: 2.0.0
- micromark: 2.11.4
- parse-entities: 2.0.0
- unist-util-stringify-position: 2.0.3
- transitivePeerDependencies:
- - supports-color
-
mdast-util-from-markdown@2.0.1:
dependencies:
'@types/mdast': 4.0.4
@@ -12434,8 +12155,6 @@ snapshots:
unist-util-visit: 5.0.0
zwitch: 2.0.4
- mdast-util-to-string@2.0.0: {}
-
mdast-util-to-string@4.0.0:
dependencies:
'@types/mdast': 4.0.4
@@ -12627,13 +12346,6 @@ snapshots:
micromark-util-types@2.0.0: {}
- micromark@2.11.4:
- dependencies:
- debug: 4.3.7(supports-color@8.1.1)
- parse-entities: 2.0.0
- transitivePeerDependencies:
- - supports-color
-
micromark@4.0.0:
dependencies:
'@types/debug': 4.1.12
@@ -12687,10 +12399,6 @@ snapshots:
min-indent@1.0.1: {}
- minimatch@10.0.1:
- dependencies:
- brace-expansion: 2.0.1
-
minimatch@3.0.8:
dependencies:
brace-expansion: 1.1.11
@@ -13246,15 +12954,6 @@ snapshots:
dependencies:
callsites: 3.1.0
- parse-entities@2.0.0:
- dependencies:
- character-entities: 1.2.4
- character-entities-legacy: 1.1.4
- character-reference-invalid: 1.1.4
- is-alphanumerical: 1.0.4
- is-decimal: 1.0.4
- is-hexadecimal: 1.0.4
-
parse-entities@4.0.1:
dependencies:
'@types/unist': 2.0.11
@@ -13271,8 +12970,6 @@ snapshots:
git-config-path: 2.0.0
ini: 1.3.8
- parse-gitignore@2.0.0: {}
-
parse-json@5.2.0:
dependencies:
'@babel/code-frame': 7.25.7
@@ -14623,8 +14320,6 @@ snapshots:
tinybench@2.9.0: {}
- tinyexec@0.1.4: {}
-
tinyexec@0.3.0: {}
tinyglobby@0.2.6:
@@ -14799,10 +14494,6 @@ snapshots:
dependencies:
'@types/unist': 3.0.3
- unist-util-stringify-position@2.0.3:
- dependencies:
- '@types/unist': 2.0.11
-
unist-util-stringify-position@4.0.0:
dependencies:
'@types/unist': 3.0.3
diff --git a/utils/api.ts b/utils/api.ts
index c20182b6..7b7ced62 100644
--- a/utils/api.ts
+++ b/utils/api.ts
@@ -21,8 +21,8 @@ function getUpdatedKey(key: string, camelCase: boolean) {
const nextCharOffset = offset + 1;
if (
(nextCharOffset < string.length
- && /[A-Z]/.test(string[nextCharOffset]))
- || nextCharOffset === string.length
+ && /[A-Z]/.test(string[nextCharOffset]))
+ || nextCharOffset === string.length
) {
return p1;
}