Merge remote-tracking branch 'origin/main' into feat/nuxt_async_context

This commit is contained in:
Julien Huang 2025-01-11 21:54:07 +01:00
commit b65880a60b
7 changed files with 166 additions and 286 deletions

View File

@ -81,7 +81,7 @@ jobs:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Initialize CodeQL
uses: github/codeql-action/init@48ab28a6f5dbc2a99bf1e0131198dd8f1df78169 # v3.28.0
uses: github/codeql-action/init@b6a472f63d85b9c78a3ac5e89422239fc15e9b3c # v3.28.1
with:
config: |
paths:
@ -98,7 +98,7 @@ jobs:
languages: ${{ matrix.language }}
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@48ab28a6f5dbc2a99bf1e0131198dd8f1df78169 # v3.28.0
uses: github/codeql-action/analyze@b6a472f63d85b9c78a3ac5e89422239fc15e9b3c # v3.28.1
with:
category: "/language:${{ matrix.language }}"

View File

@ -68,7 +68,7 @@ jobs:
# Upload the results to GitHub's code scanning dashboard.
- name: "Upload to code-scanning"
uses: github/codeql-action/upload-sarif@48ab28a6f5dbc2a99bf1e0131198dd8f1df78169 # v3.28.0
uses: github/codeql-action/upload-sarif@b6a472f63d85b9c78a3ac5e89422239fc15e9b3c # v3.28.1
if: github.repository == 'nuxt/nuxt' && success()
with:
sarif_file: results.sarif

View File

@ -69,7 +69,13 @@ const { data: posts } = await useAsyncData(
- `immediate`: when set to `false`, will prevent the request from firing immediately. (defaults to `true`)
- `default`: a factory function to set the default value of the `data`, before the async function resolves - useful with the `lazy: true` or `immediate: false` option
- `transform`: a function that can be used to alter `handler` function result after resolving
- `getCachedData`: Provide a function which returns cached data. A _null_ or _undefined_ return value will trigger a fetch. By default, this is: `key => nuxt.isHydrating ? nuxt.payload.data[key] : nuxt.static.data[key]`, which only caches data when `payloadExtraction` is enabled.
- `getCachedData`: Provide a function which returns cached data. A `null` or `undefined` return value will trigger a fetch. By default, this is:
```ts
const getDefaultCachedData = (key) => nuxtApp.isHydrating
? nuxtApp.payload.data[key]
: nuxtApp.static.data[key]
```
Which only caches data when `experimental.payloadExtraction` of `nuxt.config` is enabled.
- `pick`: only pick specified keys in this array from the `handler` function result
- `watch`: watch reactive sources to auto-refresh
- `deep`: return data in a deep ref object. It is `false` by default to return data in a shallow ref object for performance.
@ -94,7 +100,13 @@ Learn how to use `transform` and `getCachedData` to avoid superfluous calls to a
- `data`: the result of the asynchronous function that is passed in.
- `refresh`/`execute`: a function that can be used to refresh the data returned by the `handler` function.
- `error`: an error object if the data fetching failed.
- `status`: a string indicating the status of the data request (`"idle"`, `"pending"`, `"success"`, `"error"`).
- `status`: a string indicating the status of the data request:
- `idle`: when the request has not started, such as:
- when `execute` has not yet been called and `{ immediate: false }` is set
- when rendering HTML on the server and `{ server: false }` is set
- `pending`: the request is in progress
- `success`: the request has completed successfully
- `error`: the request has failed
- `clear`: a function which will set `data` to `undefined`, set `error` to `null`, set `status` to `'idle'`, and mark any currently pending requests as cancelled.
By default, Nuxt waits until a `refresh` is finished before it can be executed again.

View File

@ -109,7 +109,13 @@ All fetch options can be given a `computed` or `ref` value. These will be watche
- `immediate`: when set to `false`, will prevent the request from firing immediately. (defaults to `true`)
- `default`: a factory function to set the default value of the `data`, before the async function resolves - useful with the `lazy: true` or `immediate: false` option
- `transform`: a function that can be used to alter `handler` function result after resolving
- `getCachedData`: Provide a function which returns cached data. A _null_ or _undefined_ return value will trigger a fetch. By default, this is: `key => nuxt.isHydrating ? nuxt.payload.data[key] : nuxt.static.data[key]`, which only caches data when `payloadExtraction` is enabled.
- `getCachedData`: Provide a function which returns cached data. A `null` or `undefined` return value will trigger a fetch. By default, this is:
```ts
const getDefaultCachedData = (key) => nuxtApp.isHydrating
? nuxtApp.payload.data[key]
: nuxtApp.static.data[key]
```
Which only caches data when `experimental.payloadExtraction` of `nuxt.config` is enabled.
- `pick`: only pick specified keys in this array from the `handler` function result
- `watch`: watch an array of reactive sources and auto-refresh the fetch result when they change. Fetch options and URL are watched by default. You can completely ignore reactive sources by using `watch: false`. Together with `immediate: false`, this allows for a fully-manual `useFetch`. (You can [see an example here](/docs/getting-started/data-fetching#watch) of using `watch`.)
- `deep`: return data in a deep ref object. It is `false` by default to return data in a shallow ref object for performance.
@ -134,7 +140,13 @@ Learn how to use `transform` and `getCachedData` to avoid superfluous calls to a
- `data`: the result of the asynchronous function that is passed in.
- `refresh`/`execute`: a function that can be used to refresh the data returned by the `handler` function.
- `error`: an error object if the data fetching failed.
- `status`: a string indicating the status of the data request (`"idle"`, `"pending"`, `"success"`, `"error"`).
- `status`: a string indicating the status of the data request:
- `idle`: when the request has not started, such as:
- when `execute` has not yet been called and `{ immediate: false }` is set
- when rendering HTML on the server and `{ server: false }` is set
- `pending`: the request is in progress
- `success`: the request has completed successfully
- `error`: the request has failed
- `clear`: a function which will set `data` to `undefined`, set `error` to `null`, set `status` to `'idle'`, and mark any currently pending requests as cancelled.
By default, Nuxt waits until a `refresh` is finished before it can be executed again.

View File

@ -4,7 +4,7 @@ description: 'Nuxt command to build your Nuxt module before publishing.'
links:
- label: Source
icon: i-simple-icons-github
to: https://github.com/nuxt/cli/blob/main/src/commands/build-module.ts
to: https://github.com/nuxt/module-builder/blob/main/src/cli.ts
size: xs
---

View File

@ -68,6 +68,7 @@
},
"devDependencies": {
"@arethetypeswrong/cli": "0.17.2",
"@nuxt/cli": "3.20.0",
"@nuxt/eslint-config": "0.7.5",
"@nuxt/kit": "workspace:*",
"@nuxt/rspack-builder": "workspace:*",
@ -87,7 +88,7 @@
"cssnano": "7.0.6",
"destr": "2.0.3",
"devalue": "5.1.1",
"eslint": "9.17.0",
"eslint": "9.18.0",
"eslint-plugin-no-only-tests": "3.3.0",
"eslint-plugin-perfectionist": "4.6.0",
"eslint-typegen": "1.0.0",
@ -99,7 +100,6 @@
"markdownlint-cli": "0.43.0",
"memfs": "4.17.0",
"nitro": "npm:nitro-nightly@3.0.0-beta-28796231.359af68d",
"nuxi": "3.18.2",
"nuxt": "workspace:*",
"nuxt-content-twoslash": "0.1.2",
"ofetch": "1.4.1",

View File

@ -44,9 +44,12 @@ importers:
'@arethetypeswrong/cli':
specifier: 0.17.2
version: 0.17.2
'@nuxt/cli':
specifier: 3.20.0
version: 3.20.0(magicast@0.3.5)
'@nuxt/eslint-config':
specifier: 0.7.5
version: 0.7.5(@vue/compiler-sfc@3.5.13)(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.3)
version: 0.7.5(@vue/compiler-sfc@3.5.13)(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)
'@nuxt/kit':
specifier: workspace:*
version: link:packages/kit
@ -102,17 +105,17 @@ importers:
specifier: 5.1.1
version: 5.1.1
eslint:
specifier: 9.17.0
version: 9.17.0(jiti@2.4.2)
specifier: 9.18.0
version: 9.18.0(jiti@2.4.2)
eslint-plugin-no-only-tests:
specifier: 3.3.0
version: 3.3.0
eslint-plugin-perfectionist:
specifier: 4.6.0
version: 4.6.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.3)
version: 4.6.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)
eslint-typegen:
specifier: 1.0.0
version: 1.0.0(eslint@9.17.0(jiti@2.4.2))
version: 1.0.0(eslint@9.18.0(jiti@2.4.2))
h3:
specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e
version: h3-nightly@2.0.0-1718872656.6765a6e
@ -137,9 +140,6 @@ importers:
nitro:
specifier: npm:nitro-nightly@3.0.0-beta-28796231.359af68d
version: nitro-nightly@3.0.0-beta-28796231.359af68d(typescript@5.7.3)
nuxi:
specifier: 3.18.2
version: 3.18.2
nuxt:
specifier: workspace:*
version: link:packages/nuxt
@ -878,7 +878,7 @@ importers:
version: 2.1.8(@types/node@22.10.5)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0)
vite-plugin-checker:
specifier: ^0.8.0
version: 0.8.0(eslint@9.17.0(jiti@2.4.2))(optionator@0.9.4)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.1.6(typescript@5.7.3))
version: 0.8.0(eslint@9.18.0(jiti@2.4.2))(optionator@0.9.4)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.1.6(typescript@5.7.3))
vue-bundle-renderer:
specifier: ^2.1.1
version: 2.1.1
@ -1921,18 +1921,10 @@ packages:
resolution: {integrity: sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/core@0.9.1':
resolution: {integrity: sha512-GuUdqkyyzQI5RMIWkHhvTWLCyLo1jNK3vzkSyaExH5kHPDHcuL2VOpHjmMY+y3+NC69qAKToBqldTBgYeLSr9Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/eslintrc@3.2.0':
resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/js@9.17.0':
resolution: {integrity: sha512-Sxc4hqcs1kTu0iID3kcZDW3JHq2a77HO9P8CP6YEA/FpH3Ll8UXE2r/86Rz9YJLKme39S9vU5OWNjC6Xl0Cr3w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/js@9.18.0':
resolution: {integrity: sha512-fK6L7rxcq6/z+AaQMtiFTkvbHkBLNlwyRxHpKawP0x3u9+NC6MQTnFW+AdpwC6gfHTW0051cokQgtTN2FqlxQA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@ -2674,9 +2666,6 @@ packages:
'@shikijs/vscode-textmate@10.0.1':
resolution: {integrity: sha512-fTIQwLF+Qhuws31iw7Ncl1R3HUDtGwIipiJ9iU+UsDUwMhegFcQKQHd51nZjb7CArq0MvON8rbgCGQYWHUKAdg==}
'@shikijs/vscode-textmate@9.2.2':
resolution: {integrity: sha512-TMp15K+GGYrWlZM8+Lnj9EaHEFmOen0WJBrfa17hF7taDOYthuPPV0GWzfd/9iMij0akS/8Yw2ikquH7uVi/fg==}
'@shikijs/vscode-textmate@9.3.1':
resolution: {integrity: sha512-79QfK1393x9Ho60QFyLti+QfdJzRQCVLFb97kOIV7Eo9vQU/roINgk7m24uv0a7AUvN//RDH36FLjjK48v0s9g==}
@ -2845,10 +2834,6 @@ packages:
resolution: {integrity: sha512-60L9KIuN/xgmsINzonOcMDSB8p82h95hoBfSBtXuO4jlR1R9L1xSkmVZKgCPVfavDlXihh4ARNjXhh1gGnLC7Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/scope-manager@8.5.0':
resolution: {integrity: sha512-06JOQ9Qgj33yvBEx6tpC8ecP9o860rsR22hWMEd12WcTRrfaFgHr2RB/CA/B+7BMhHkXT4chg2MyboGdFGawYg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/type-utils@8.19.1':
resolution: {integrity: sha512-Rp7k9lhDKBMRJB/nM9Ksp1zs4796wVNyihG9/TU9R6KCJDNkQbc2EOKjrBtLYh3396ZdpXLtr/MkaSEmNMtykw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@ -2860,25 +2845,12 @@ packages:
resolution: {integrity: sha512-JBVHMLj7B1K1v1051ZaMMgLW4Q/jre5qGK0Ew6UgXz1Rqh+/xPzV1aW581OM00X6iOfyr1be+QyW8LOUf19BbA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/types@8.5.0':
resolution: {integrity: sha512-qjkormnQS5wF9pjSi6q60bKUHH44j2APxfh9TQRXK8wbYVeDYYdYJGIROL87LGZZ2gz3Rbmjc736qyL8deVtdw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/typescript-estree@8.19.1':
resolution: {integrity: sha512-jk/TZwSMJlxlNnqhy0Eod1PNEvCkpY6MXOXE/WLlblZ6ibb32i2We4uByoKPv1d0OD2xebDv4hbs3fm11SMw8Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: 5.7.3
'@typescript-eslint/typescript-estree@8.5.0':
resolution: {integrity: sha512-vEG2Sf9P8BPQ+d0pxdfndw3xIXaoSjliG0/Ejk7UggByZPKXmJmw3GW5jV2gHNQNawBUyfahoSiCFVov0Ruf7Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
'@typescript-eslint/utils@8.19.1':
resolution: {integrity: sha512-IxG5gLO0Ne+KaUc8iW1A+XuKLd63o4wlbI1Zp692n1xojCl/THvgIKXJXBZixTh5dd5+yTJ/VXH7GJaaw21qXA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@ -2886,20 +2858,10 @@ packages:
eslint: ^8.57.0 || ^9.0.0
typescript: 5.7.3
'@typescript-eslint/utils@8.5.0':
resolution: {integrity: sha512-6yyGYVL0e+VzGYp60wvkBHiqDWOpT63pdMV2CVG4LVDd5uR6q1qQN/7LafBZtAtNIn/mqXjsSeS5ggv/P0iECw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
'@typescript-eslint/visitor-keys@8.19.1':
resolution: {integrity: sha512-fzmjU8CHK853V/avYZAvuVut3ZTfwN5YtMaoi+X9Y9MA9keaWNHC3zEQ9zvyX/7Hj+5JkNyK1l7TOR2hevHB6Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/visitor-keys@8.5.0':
resolution: {integrity: sha512-yTPqMnbAZJNy2Xq2XU8AdtOW9tJIr+UQb64aXB9f3B1498Zx9JorVgFJcZpEc9UBuCCrdzKID2RGAMkYcDtZOw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript/vfs@1.6.0':
resolution: {integrity: sha512-hvJUjNVeBMp77qPINuUvYXj4FyWeeMMKZkxEATEU3hqBAQ7qdTBCUFT7Sp0Zu0faeEtFf+ldXxMEDr/bk73ISg==}
peerDependencies:
@ -3180,9 +3142,6 @@ packages:
'@volar/typescript@2.4.11':
resolution: {integrity: sha512-2DT+Tdh88Spp5PyPbqhyoYavYCPDsqbHLFwcUI9K1NlY1YgUJvujGdrqUp0zWxnW7KWNTr3xSpMuv2WnaTKDAw==}
'@volar/typescript@2.4.4':
resolution: {integrity: sha512-QQMQRVj0fVHJ3XdRKiS1LclhG0VBXdFYlyuHRQF/xLk2PuJuHNWP26MDZNvEVCvnyUQuUQhIAfylwY5TGPgc6w==}
'@voxpelli/semver-set@6.0.0':
resolution: {integrity: sha512-FC6UgwEA6k2dPK8SslOR0nKAW4fRB3d4shV3Jo9AEdUUdyWp3s8KgJPUJLpjcXz+hb+qaI8PhQcz/UH9oBMbUw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@ -4513,16 +4472,12 @@ packages:
resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
eslint-visitor-keys@4.0.0:
resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
eslint-visitor-keys@4.2.0:
resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
eslint@9.17.0:
resolution: {integrity: sha512-evtlNcpJg+cZLcnVKwsai8fExnqjGPicK7gnUtlNuzu+Fv9bI0aLpND5T44VLQtoMEnI57LoXO9XAkIXwohKrA==}
eslint@9.18.0:
resolution: {integrity: sha512-+waTfRWQlSbpt3KWE+CjrPPYnbq9kfZIYUqapc0uBXyjTp8aYXZDsUH16m39Ryq3NjAVP4tjuF7KaukeqoCoaA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
peerDependencies:
@ -4531,10 +4486,6 @@ packages:
jiti:
optional: true
espree@10.1.0:
resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
espree@10.3.0:
resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@ -4927,9 +4878,6 @@ packages:
hast-util-raw@9.0.4:
resolution: {integrity: sha512-LHE65TD2YiNsHD3YuXcKPHXPLuYh/gjp12mOfU8jxSrm1f/yJpsb0F/KKljS6U9LJoP0Ux+tCe8iJ2AsPzTdgA==}
hast-util-to-html@9.0.2:
resolution: {integrity: sha512-RP5wNpj5nm1Z8cloDv4Sl4RS8jH5HYa0v93YB6Wb4poEzgMo/dAAL0KcT4974dCjcNG5pkLqTImeFHHCwwfY3g==}
hast-util-to-html@9.0.4:
resolution: {integrity: sha512-wxQzXtdbhiwGAUKrnQJXlOPmHnEehzphwkK7aluUPQ+lEc1xefC8pblMgpp2w5ldBTEfveRIrADcrhGIWrlTDA==}
@ -6049,11 +5997,6 @@ packages:
nth-check@2.1.1:
resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
nuxi@3.18.2:
resolution: {integrity: sha512-JKpbXJ5suXSBJxPvosw8eqdJOniNs6RUmi91aaRQG4jmKcDCZgbZIPUBBJNdllCIcrE0jQQO40BfFLxnzx8Ipg==}
engines: {node: ^16.10.0 || >=18.0.0}
hasBin: true
nuxt-content-twoslash@0.1.2:
resolution: {integrity: sha512-7vCO04V0uyCXtjh40HgVIVKRReUlXc4efMNMdgDtx3Y7p9mnChRt9eRRD3c8VlDD27pLlkrTTnE2n15bu/SqbQ==}
hasBin: true
@ -7402,12 +7345,6 @@ packages:
trough@2.2.0:
resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==}
ts-api-utils@1.3.0:
resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==}
engines: {node: '>=16'}
peerDependencies:
typescript: 5.7.3
ts-api-utils@2.0.0:
resolution: {integrity: sha512-xCt/TOAc+EOHS1XPnijD3/yzpH6qg2xppZO1YDqGoVsNXfQfzHpOdNuXwrwOU8u4ITXJyDCTyt8w5g1sZv9ynQ==}
engines: {node: '>=18.12'}
@ -8290,7 +8227,7 @@ snapshots:
'@babel/traverse': 7.25.6
'@babel/types': 7.25.6
convert-source-map: 2.0.0
debug: 4.3.7(supports-color@9.4.0)
debug: 4.3.7
gensync: 1.0.0-beta.2
json5: 2.2.3
semver: 6.3.1
@ -8310,7 +8247,7 @@ snapshots:
'@babel/traverse': 7.26.5
'@babel/types': 7.26.5
convert-source-map: 2.0.0
debug: 4.3.7(supports-color@9.4.0)
debug: 4.3.7
gensync: 1.0.0-beta.2
json5: 2.2.3
semver: 6.3.1
@ -8608,7 +8545,7 @@ snapshots:
'@babel/parser': 7.25.6
'@babel/template': 7.25.0
'@babel/types': 7.25.6
debug: 4.3.7(supports-color@9.4.0)
debug: 4.3.7
globals: 11.12.0
transitivePeerDependencies:
- supports-color
@ -8620,7 +8557,7 @@ snapshots:
'@babel/parser': 7.26.5
'@babel/template': 7.25.9
'@babel/types': 7.26.5
debug: 4.3.7(supports-color@9.4.0)
debug: 4.3.7
globals: 11.12.0
transitivePeerDependencies:
- supports-color
@ -8880,9 +8817,9 @@ snapshots:
'@esbuild/win32-x64@0.24.2':
optional: true
'@eslint-community/eslint-utils@4.4.0(eslint@9.17.0(jiti@2.4.2))':
'@eslint-community/eslint-utils@4.4.0(eslint@9.18.0(jiti@2.4.2))':
dependencies:
eslint: 9.17.0(jiti@2.4.2)
eslint: 9.18.0(jiti@2.4.2)
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.11.0': {}
@ -8894,7 +8831,7 @@ snapshots:
'@eslint/config-array@0.19.1':
dependencies:
'@eslint/object-schema': 2.1.5
debug: 4.3.7(supports-color@9.4.0)
debug: 4.3.7
minimatch: 3.1.2
transitivePeerDependencies:
- supports-color
@ -8903,14 +8840,10 @@ snapshots:
dependencies:
'@types/json-schema': 7.0.15
'@eslint/core@0.9.1':
dependencies:
'@types/json-schema': 7.0.15
'@eslint/eslintrc@3.2.0':
dependencies:
ajv: 6.12.6
debug: 4.3.7(supports-color@9.4.0)
debug: 4.3.7
espree: 10.3.0
globals: 14.0.0
ignore: 5.3.2
@ -8921,8 +8854,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@eslint/js@9.17.0': {}
'@eslint/js@9.18.0': {}
'@eslint/object-schema@2.1.5': {}
@ -8982,7 +8913,7 @@ snapshots:
'@antfu/install-pkg': 0.4.1
'@antfu/utils': 0.7.10
'@iconify/types': 2.0.0
debug: 4.4.0
debug: 4.4.0(supports-color@9.4.0)
globals: 15.14.0
kolorist: 1.8.0
local-pkg: 0.5.1
@ -9062,7 +8993,7 @@ snapshots:
'@kwsites/file-exists@1.1.1':
dependencies:
debug: 4.3.7(supports-color@9.4.0)
debug: 4.3.7
transitivePeerDependencies:
- supports-color
@ -9285,39 +9216,39 @@ snapshots:
- utf-8-validate
- vue
'@nuxt/eslint-config@0.7.5(@vue/compiler-sfc@3.5.13)(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.3)':
'@nuxt/eslint-config@0.7.5(@vue/compiler-sfc@3.5.13)(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)':
dependencies:
'@antfu/install-pkg': 1.0.0
'@clack/prompts': 0.9.1
'@eslint/js': 9.18.0
'@nuxt/eslint-plugin': 0.7.5(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.3)
'@stylistic/eslint-plugin': 2.12.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.3)
'@typescript-eslint/eslint-plugin': 8.19.1(@typescript-eslint/parser@8.19.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.3)
'@typescript-eslint/parser': 8.19.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.3)
eslint: 9.17.0(jiti@2.4.2)
'@nuxt/eslint-plugin': 0.7.5(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)
'@stylistic/eslint-plugin': 2.12.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)
'@typescript-eslint/eslint-plugin': 8.19.1(@typescript-eslint/parser@8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)
'@typescript-eslint/parser': 8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)
eslint: 9.18.0(jiti@2.4.2)
eslint-config-flat-gitignore: 0.2.0
eslint-flat-config-utils: 1.0.0
eslint-merge-processors: 1.0.0(eslint@9.17.0(jiti@2.4.2))
eslint-plugin-import-x: 4.6.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.3)
eslint-plugin-jsdoc: 50.6.1(eslint@9.17.0(jiti@2.4.2))
eslint-plugin-regexp: 2.7.0(eslint@9.17.0(jiti@2.4.2))
eslint-plugin-unicorn: 56.0.1(eslint@9.17.0(jiti@2.4.2))
eslint-plugin-vue: 9.32.0(eslint@9.17.0(jiti@2.4.2))
eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.13)(eslint@9.17.0(jiti@2.4.2))
eslint-merge-processors: 1.0.0(eslint@9.18.0(jiti@2.4.2))
eslint-plugin-import-x: 4.6.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)
eslint-plugin-jsdoc: 50.6.1(eslint@9.18.0(jiti@2.4.2))
eslint-plugin-regexp: 2.7.0(eslint@9.18.0(jiti@2.4.2))
eslint-plugin-unicorn: 56.0.1(eslint@9.18.0(jiti@2.4.2))
eslint-plugin-vue: 9.32.0(eslint@9.18.0(jiti@2.4.2))
eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.13)(eslint@9.18.0(jiti@2.4.2))
globals: 15.14.0
local-pkg: 0.5.1
pathe: 2.0.1
vue-eslint-parser: 9.4.3(eslint@9.17.0(jiti@2.4.2))
vue-eslint-parser: 9.4.3(eslint@9.18.0(jiti@2.4.2))
transitivePeerDependencies:
- '@vue/compiler-sfc'
- supports-color
- typescript
'@nuxt/eslint-plugin@0.7.5(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.3)':
'@nuxt/eslint-plugin@0.7.5(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)':
dependencies:
'@typescript-eslint/types': 8.19.1
'@typescript-eslint/utils': 8.19.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.3)
eslint: 9.17.0(jiti@2.4.2)
'@typescript-eslint/utils': 8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)
eslint: 9.18.0(jiti@2.4.2)
transitivePeerDependencies:
- supports-color
- typescript
@ -9477,7 +9408,7 @@ snapshots:
'@types/mdast': 4.0.4
'@vue/compiler-core': 3.5.13
consola: 3.3.3
debug: 4.3.7(supports-color@9.4.0)
debug: 4.4.0(supports-color@9.4.0)
defu: 6.1.4
destr: 2.0.3
detab: 3.0.2
@ -9500,7 +9431,7 @@ snapshots:
remark-parse: 11.0.0
remark-rehype: 11.1.0
scule: 1.3.0
shiki: 1.17.0
shiki: 1.26.1
ufo: 1.5.4
unified: 11.0.5
unist-builder: 4.0.0
@ -9836,9 +9767,9 @@ snapshots:
'@shikijs/engine-javascript': 1.17.0
'@shikijs/engine-oniguruma': 1.17.0
'@shikijs/types': 1.17.0
'@shikijs/vscode-textmate': 9.2.2
'@shikijs/vscode-textmate': 9.3.1
'@types/hast': 3.0.4
hast-util-to-html: 9.0.2
hast-util-to-html: 9.0.4
'@shikijs/core@1.22.0':
dependencies:
@ -9879,7 +9810,7 @@ snapshots:
'@shikijs/engine-oniguruma@1.17.0':
dependencies:
'@shikijs/types': 1.17.0
'@shikijs/vscode-textmate': 9.2.2
'@shikijs/vscode-textmate': 9.3.1
'@shikijs/engine-oniguruma@1.22.0':
dependencies:
@ -9914,7 +9845,7 @@ snapshots:
'@shikijs/types@1.17.0':
dependencies:
'@shikijs/vscode-textmate': 9.2.2
'@shikijs/vscode-textmate': 9.3.1
'@types/hast': 3.0.4
'@shikijs/types@1.22.0':
@ -9945,8 +9876,6 @@ snapshots:
'@shikijs/vscode-textmate@10.0.1': {}
'@shikijs/vscode-textmate@9.2.2': {}
'@shikijs/vscode-textmate@9.3.1': {}
'@sidvind/better-ajv-errors@3.0.1(ajv@8.17.1)':
@ -9968,10 +9897,10 @@ snapshots:
'@stripe/stripe-js@4.10.0': {}
'@stylistic/eslint-plugin@2.12.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.3)':
'@stylistic/eslint-plugin@2.12.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)':
dependencies:
'@typescript-eslint/utils': 8.19.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.3)
eslint: 9.17.0(jiti@2.4.2)
'@typescript-eslint/utils': 8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)
eslint: 9.18.0(jiti@2.4.2)
eslint-visitor-keys: 4.2.0
espree: 10.3.0
estraverse: 5.3.0
@ -10108,15 +10037,15 @@ snapshots:
'@types/youtube@0.1.0': {}
'@typescript-eslint/eslint-plugin@8.19.1(@typescript-eslint/parser@8.19.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.3)':
'@typescript-eslint/eslint-plugin@8.19.1(@typescript-eslint/parser@8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)':
dependencies:
'@eslint-community/regexpp': 4.11.0
'@typescript-eslint/parser': 8.19.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.3)
'@eslint-community/regexpp': 4.12.1
'@typescript-eslint/parser': 8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)
'@typescript-eslint/scope-manager': 8.19.1
'@typescript-eslint/type-utils': 8.19.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.3)
'@typescript-eslint/utils': 8.19.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.3)
'@typescript-eslint/type-utils': 8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)
'@typescript-eslint/utils': 8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)
'@typescript-eslint/visitor-keys': 8.19.1
eslint: 9.17.0(jiti@2.4.2)
eslint: 9.18.0(jiti@2.4.2)
graphemer: 1.4.0
ignore: 5.3.2
natural-compare: 1.4.0
@ -10125,14 +10054,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@typescript-eslint/parser@8.19.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.3)':
'@typescript-eslint/parser@8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)':
dependencies:
'@typescript-eslint/scope-manager': 8.19.1
'@typescript-eslint/types': 8.19.1
'@typescript-eslint/typescript-estree': 8.19.1(typescript@5.7.3)
'@typescript-eslint/visitor-keys': 8.19.1
debug: 4.3.7(supports-color@9.4.0)
eslint: 9.17.0(jiti@2.4.2)
debug: 4.4.0(supports-color@9.4.0)
eslint: 9.18.0(jiti@2.4.2)
typescript: 5.7.3
transitivePeerDependencies:
- supports-color
@ -10142,17 +10071,12 @@ snapshots:
'@typescript-eslint/types': 8.19.1
'@typescript-eslint/visitor-keys': 8.19.1
'@typescript-eslint/scope-manager@8.5.0':
dependencies:
'@typescript-eslint/types': 8.5.0
'@typescript-eslint/visitor-keys': 8.5.0
'@typescript-eslint/type-utils@8.19.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.3)':
'@typescript-eslint/type-utils@8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)':
dependencies:
'@typescript-eslint/typescript-estree': 8.19.1(typescript@5.7.3)
'@typescript-eslint/utils': 8.19.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.3)
debug: 4.3.7(supports-color@9.4.0)
eslint: 9.17.0(jiti@2.4.2)
'@typescript-eslint/utils': 8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)
debug: 4.4.0(supports-color@9.4.0)
eslint: 9.18.0(jiti@2.4.2)
ts-api-utils: 2.0.0(typescript@5.7.3)
typescript: 5.7.3
transitivePeerDependencies:
@ -10160,13 +10084,11 @@ snapshots:
'@typescript-eslint/types@8.19.1': {}
'@typescript-eslint/types@8.5.0': {}
'@typescript-eslint/typescript-estree@8.19.1(typescript@5.7.3)':
dependencies:
'@typescript-eslint/types': 8.19.1
'@typescript-eslint/visitor-keys': 8.19.1
debug: 4.3.7(supports-color@9.4.0)
debug: 4.4.0(supports-color@9.4.0)
fast-glob: 3.3.2
is-glob: 4.0.3
minimatch: 9.0.5
@ -10176,56 +10098,25 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@typescript-eslint/typescript-estree@8.5.0(typescript@5.7.3)':
'@typescript-eslint/utils@8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)':
dependencies:
'@typescript-eslint/types': 8.5.0
'@typescript-eslint/visitor-keys': 8.5.0
debug: 4.3.7(supports-color@9.4.0)
fast-glob: 3.3.2
is-glob: 4.0.3
minimatch: 9.0.5
semver: 7.6.3
ts-api-utils: 1.3.0(typescript@5.7.3)
optionalDependencies:
typescript: 5.7.3
transitivePeerDependencies:
- supports-color
'@typescript-eslint/utils@8.19.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.3)':
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@9.17.0(jiti@2.4.2))
'@eslint-community/eslint-utils': 4.4.0(eslint@9.18.0(jiti@2.4.2))
'@typescript-eslint/scope-manager': 8.19.1
'@typescript-eslint/types': 8.19.1
'@typescript-eslint/typescript-estree': 8.19.1(typescript@5.7.3)
eslint: 9.17.0(jiti@2.4.2)
eslint: 9.18.0(jiti@2.4.2)
typescript: 5.7.3
transitivePeerDependencies:
- supports-color
'@typescript-eslint/utils@8.5.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.3)':
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@9.17.0(jiti@2.4.2))
'@typescript-eslint/scope-manager': 8.5.0
'@typescript-eslint/types': 8.5.0
'@typescript-eslint/typescript-estree': 8.5.0(typescript@5.7.3)
eslint: 9.17.0(jiti@2.4.2)
transitivePeerDependencies:
- supports-color
- typescript
'@typescript-eslint/visitor-keys@8.19.1':
dependencies:
'@typescript-eslint/types': 8.19.1
eslint-visitor-keys: 4.2.0
'@typescript-eslint/visitor-keys@8.5.0':
dependencies:
'@typescript-eslint/types': 8.5.0
eslint-visitor-keys: 3.4.3
'@typescript/vfs@1.6.0(typescript@5.7.3)':
dependencies:
debug: 4.3.7(supports-color@9.4.0)
debug: 4.4.0(supports-color@9.4.0)
typescript: 5.7.3
transitivePeerDependencies:
- supports-color
@ -10642,7 +10533,7 @@ snapshots:
dependencies:
'@ampproject/remapping': 2.3.0
'@bcoe/v8-coverage': 0.2.3
debug: 4.3.7(supports-color@9.4.0)
debug: 4.3.7
istanbul-lib-coverage: 3.2.2
istanbul-lib-report: 3.0.1
istanbul-lib-source-maps: 5.0.6
@ -10743,13 +10634,6 @@ snapshots:
path-browserify: 1.0.1
vscode-uri: 3.0.8
'@volar/typescript@2.4.4':
dependencies:
'@volar/language-core': 2.4.4
path-browserify: 1.0.1
vscode-uri: 3.0.8
optional: true
'@voxpelli/semver-set@6.0.0':
dependencies:
semver: 7.6.3
@ -11279,7 +11163,7 @@ snapshots:
babel-walk@3.0.0-canary-5:
dependencies:
'@babel/types': 7.25.6
'@babel/types': 7.26.5
bail@2.0.2: {}
@ -11619,8 +11503,8 @@ snapshots:
constantinople@4.0.1:
dependencies:
'@babel/parser': 7.25.6
'@babel/types': 7.25.6
'@babel/parser': 7.26.5
'@babel/types': 7.26.5
convert-gitmoji@0.1.5: {}
@ -11798,16 +11682,16 @@ snapshots:
dependencies:
ms: 2.1.3
debug@4.3.7(supports-color@9.4.0):
debug@4.3.7:
dependencies:
ms: 2.1.3
debug@4.4.0(supports-color@9.4.0):
dependencies:
ms: 2.1.3
optionalDependencies:
supports-color: 9.4.0
debug@4.4.0:
dependencies:
ms: 2.1.3
decode-named-character-reference@1.0.2:
dependencies:
character-entities: 2.0.2
@ -12168,19 +12052,19 @@ snapshots:
transitivePeerDependencies:
- supports-color
eslint-merge-processors@1.0.0(eslint@9.17.0(jiti@2.4.2)):
eslint-merge-processors@1.0.0(eslint@9.18.0(jiti@2.4.2)):
dependencies:
eslint: 9.17.0(jiti@2.4.2)
eslint: 9.18.0(jiti@2.4.2)
eslint-plugin-import-x@4.6.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.3):
eslint-plugin-import-x@4.6.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3):
dependencies:
'@types/doctrine': 0.0.9
'@typescript-eslint/scope-manager': 8.5.0
'@typescript-eslint/utils': 8.5.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.3)
debug: 4.3.7(supports-color@9.4.0)
'@typescript-eslint/scope-manager': 8.19.1
'@typescript-eslint/utils': 8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)
debug: 4.4.0(supports-color@9.4.0)
doctrine: 3.0.0
enhanced-resolve: 5.17.1
eslint: 9.17.0(jiti@2.4.2)
enhanced-resolve: 5.18.0
eslint: 9.18.0(jiti@2.4.2)
eslint-import-resolver-node: 0.3.9
get-tsconfig: 4.8.0
is-glob: 4.0.3
@ -12192,15 +12076,15 @@ snapshots:
- supports-color
- typescript
eslint-plugin-jsdoc@50.6.1(eslint@9.17.0(jiti@2.4.2)):
eslint-plugin-jsdoc@50.6.1(eslint@9.18.0(jiti@2.4.2)):
dependencies:
'@es-joy/jsdoccomment': 0.49.0
are-docs-informative: 0.0.2
comment-parser: 1.4.1
debug: 4.3.7(supports-color@9.4.0)
debug: 4.3.7
escape-string-regexp: 4.0.0
eslint: 9.17.0(jiti@2.4.2)
espree: 10.1.0
eslint: 9.18.0(jiti@2.4.2)
espree: 10.3.0
esquery: 1.6.0
parse-imports: 2.1.1
semver: 7.6.3
@ -12211,35 +12095,35 @@ snapshots:
eslint-plugin-no-only-tests@3.3.0: {}
eslint-plugin-perfectionist@4.6.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.3):
eslint-plugin-perfectionist@4.6.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3):
dependencies:
'@typescript-eslint/types': 8.19.1
'@typescript-eslint/utils': 8.19.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.3)
eslint: 9.17.0(jiti@2.4.2)
'@typescript-eslint/utils': 8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)
eslint: 9.18.0(jiti@2.4.2)
natural-orderby: 5.0.0
transitivePeerDependencies:
- supports-color
- typescript
eslint-plugin-regexp@2.7.0(eslint@9.17.0(jiti@2.4.2)):
eslint-plugin-regexp@2.7.0(eslint@9.18.0(jiti@2.4.2)):
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@9.17.0(jiti@2.4.2))
'@eslint-community/regexpp': 4.11.0
'@eslint-community/eslint-utils': 4.4.0(eslint@9.18.0(jiti@2.4.2))
'@eslint-community/regexpp': 4.12.1
comment-parser: 1.4.1
eslint: 9.17.0(jiti@2.4.2)
eslint: 9.18.0(jiti@2.4.2)
jsdoc-type-pratt-parser: 4.1.0
refa: 0.12.1
regexp-ast-analysis: 0.7.1
scslre: 0.3.0
eslint-plugin-unicorn@56.0.1(eslint@9.17.0(jiti@2.4.2)):
eslint-plugin-unicorn@56.0.1(eslint@9.18.0(jiti@2.4.2)):
dependencies:
'@babel/helper-validator-identifier': 7.24.7
'@eslint-community/eslint-utils': 4.4.0(eslint@9.17.0(jiti@2.4.2))
'@babel/helper-validator-identifier': 7.25.9
'@eslint-community/eslint-utils': 4.4.0(eslint@9.18.0(jiti@2.4.2))
ci-info: 4.0.0
clean-regexp: 1.0.0
core-js-compat: 3.38.1
eslint: 9.17.0(jiti@2.4.2)
eslint: 9.18.0(jiti@2.4.2)
esquery: 1.6.0
globals: 15.14.0
indent-string: 4.0.0
@ -12252,24 +12136,24 @@ snapshots:
semver: 7.6.3
strip-indent: 3.0.0
eslint-plugin-vue@9.32.0(eslint@9.17.0(jiti@2.4.2)):
eslint-plugin-vue@9.32.0(eslint@9.18.0(jiti@2.4.2)):
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@9.17.0(jiti@2.4.2))
eslint: 9.17.0(jiti@2.4.2)
'@eslint-community/eslint-utils': 4.4.0(eslint@9.18.0(jiti@2.4.2))
eslint: 9.18.0(jiti@2.4.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.17.0(jiti@2.4.2))
vue-eslint-parser: 9.4.3(eslint@9.18.0(jiti@2.4.2))
xml-name-validator: 4.0.0
transitivePeerDependencies:
- supports-color
eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.13)(eslint@9.17.0(jiti@2.4.2)):
eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.13)(eslint@9.18.0(jiti@2.4.2)):
dependencies:
'@vue/compiler-sfc': 3.5.13
eslint: 9.17.0(jiti@2.4.2)
eslint: 9.18.0(jiti@2.4.2)
eslint-scope@5.1.1:
dependencies:
@ -12286,26 +12170,24 @@ snapshots:
esrecurse: 4.3.0
estraverse: 5.3.0
eslint-typegen@1.0.0(eslint@9.17.0(jiti@2.4.2)):
eslint-typegen@1.0.0(eslint@9.18.0(jiti@2.4.2)):
dependencies:
eslint: 9.17.0(jiti@2.4.2)
eslint: 9.18.0(jiti@2.4.2)
json-schema-to-typescript-lite: 14.1.0
ohash: 1.1.4
eslint-visitor-keys@3.4.3: {}
eslint-visitor-keys@4.0.0: {}
eslint-visitor-keys@4.2.0: {}
eslint@9.17.0(jiti@2.4.2):
eslint@9.18.0(jiti@2.4.2):
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@9.17.0(jiti@2.4.2))
'@eslint-community/eslint-utils': 4.4.0(eslint@9.18.0(jiti@2.4.2))
'@eslint-community/regexpp': 4.12.1
'@eslint/config-array': 0.19.1
'@eslint/core': 0.9.1
'@eslint/core': 0.10.0
'@eslint/eslintrc': 3.2.0
'@eslint/js': 9.17.0
'@eslint/js': 9.18.0
'@eslint/plugin-kit': 0.2.5
'@humanfs/node': 0.16.6
'@humanwhocodes/module-importer': 1.0.1
@ -12315,7 +12197,7 @@ snapshots:
ajv: 6.12.6
chalk: 4.1.2
cross-spawn: 7.0.6
debug: 4.3.7(supports-color@9.4.0)
debug: 4.3.7
escape-string-regexp: 4.0.0
eslint-scope: 8.2.0
eslint-visitor-keys: 4.2.0
@ -12339,12 +12221,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
espree@10.1.0:
dependencies:
acorn: 8.14.0
acorn-jsx: 5.3.2(acorn@8.14.0)
eslint-visitor-keys: 4.0.0
espree@10.3.0:
dependencies:
acorn: 8.14.0
@ -12779,20 +12655,6 @@ snapshots:
web-namespaces: 2.0.1
zwitch: 2.0.4
hast-util-to-html@9.0.2:
dependencies:
'@types/hast': 3.0.4
'@types/unist': 3.0.3
ccount: 2.0.1
comma-separated-tokens: 2.0.3
hast-util-whitespace: 3.0.0
html-void-elements: 3.0.0
mdast-util-to-hast: 13.2.0
property-information: 6.5.0
space-separated-tokens: 2.0.2
stringify-entities: 4.0.4
zwitch: 2.0.4
hast-util-to-html@9.0.4:
dependencies:
'@types/hast': 3.0.4
@ -12907,7 +12769,7 @@ snapshots:
https-proxy-agent@7.0.6(supports-color@9.4.0):
dependencies:
agent-base: 7.1.3
debug: 4.3.7(supports-color@9.4.0)
debug: 4.4.0(supports-color@9.4.0)
transitivePeerDependencies:
- supports-color
@ -12944,7 +12806,7 @@ snapshots:
importx@0.5.1:
dependencies:
bundle-require: 5.0.0(esbuild@0.24.2)
debug: 4.4.0
debug: 4.4.0(supports-color@9.4.0)
esbuild: 0.24.2
jiti: 2.4.2
pathe: 1.1.2
@ -13008,7 +12870,7 @@ snapshots:
dependencies:
'@ioredis/commands': 1.2.0
cluster-key-slot: 1.1.2
debug: 4.3.7(supports-color@9.4.0)
debug: 4.3.7
denque: 2.1.0
lodash.defaults: 4.2.0
lodash.isarguments: 3.1.0
@ -13185,7 +13047,7 @@ snapshots:
istanbul-lib-source-maps@5.0.6:
dependencies:
'@jridgewell/trace-mapping': 0.3.25
debug: 4.3.7(supports-color@9.4.0)
debug: 4.3.7
istanbul-lib-coverage: 3.2.2
transitivePeerDependencies:
- supports-color
@ -13880,7 +13742,7 @@ snapshots:
micromark@4.0.0:
dependencies:
'@types/debug': 4.1.12
debug: 4.3.7(supports-color@9.4.0)
debug: 4.4.0(supports-color@9.4.0)
decode-named-character-reference: 1.0.2
devlop: 1.1.0
micromark-core-commonmark: 2.0.1
@ -14213,8 +14075,6 @@ snapshots:
dependencies:
boolbase: 1.0.0
nuxi@3.18.2: {}
nuxt-content-twoslash@0.1.2(@nuxtjs/mdc@0.8.3):
dependencies:
'@nuxt/kit': link:packages/kit
@ -15059,7 +14919,7 @@ snapshots:
'@types/unist': 3.0.3
flat: 6.0.1
js-yaml: 4.1.0
mdast-util-from-markdown: 2.0.1
mdast-util-from-markdown: 2.0.2
mdast-util-to-markdown: 2.1.0
micromark: 4.0.0
micromark-core-commonmark: 2.0.1
@ -15226,7 +15086,7 @@ snapshots:
send@1.1.0:
dependencies:
debug: 4.3.7(supports-color@9.4.0)
debug: 4.3.7
destroy: 1.2.0
encodeurl: 2.0.0
escape-html: 1.0.3
@ -15315,7 +15175,7 @@ snapshots:
dependencies:
'@shikijs/core': 1.17.0
'@shikijs/types': 1.17.0
'@shikijs/vscode-textmate': 9.2.2
'@shikijs/vscode-textmate': 9.3.1
'@types/hast': 3.0.4
shiki@1.22.0:
@ -15355,7 +15215,7 @@ snapshots:
dependencies:
'@kwsites/file-exists': 1.1.1
'@kwsites/promise-deferred': 1.1.1
debug: 4.3.7(supports-color@9.4.0)
debug: 4.3.7
transitivePeerDependencies:
- supports-color
@ -15682,10 +15542,6 @@ snapshots:
trough@2.2.0: {}
ts-api-utils@1.3.0(typescript@5.7.3):
dependencies:
typescript: 5.7.3
ts-api-utils@2.0.0(typescript@5.7.3):
dependencies:
typescript: 5.7.3
@ -16143,7 +15999,7 @@ snapshots:
vite-node@1.6.0(@types/node@22.10.5)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0):
dependencies:
cac: 6.7.14
debug: 4.3.7(supports-color@9.4.0)
debug: 4.3.7
pathe: 1.1.2
picocolors: 1.1.0
vite: 6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0)
@ -16164,7 +16020,7 @@ snapshots:
vite-node@2.1.8(@types/node@22.10.5)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0):
dependencies:
cac: 6.7.14
debug: 4.3.7(supports-color@9.4.0)
debug: 4.3.7
es-module-lexer: 1.5.4
pathe: 1.1.2
vite: 6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0)
@ -16182,7 +16038,7 @@ snapshots:
- tsx
- yaml
vite-plugin-checker@0.8.0(eslint@9.17.0(jiti@2.4.2))(optionator@0.9.4)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.1.6(typescript@5.7.3)):
vite-plugin-checker@0.8.0(eslint@9.18.0(jiti@2.4.2))(optionator@0.9.4)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.1.6(typescript@5.7.3)):
dependencies:
'@babel/code-frame': 7.24.7
ansi-escapes: 4.3.2
@ -16200,7 +16056,7 @@ snapshots:
vscode-languageserver-textdocument: 1.0.12
vscode-uri: 3.0.8
optionalDependencies:
eslint: 9.17.0(jiti@2.4.2)
eslint: 9.18.0(jiti@2.4.2)
optionator: 0.9.4
typescript: 5.7.3
vue-tsc: 2.1.6(typescript@5.7.3)
@ -16209,7 +16065,7 @@ snapshots:
dependencies:
'@antfu/utils': 0.7.10
'@rollup/pluginutils': 5.1.4(rollup@4.30.1)
debug: 4.3.7(supports-color@9.4.0)
debug: 4.3.7
error-stack-parser-es: 0.1.5
fs-extra: 11.2.0
open: 10.1.0
@ -16290,7 +16146,7 @@ snapshots:
'@vitest/utils': 1.6.0
acorn-walk: 8.3.4
chai: 4.5.0
debug: 4.3.7(supports-color@9.4.0)
debug: 4.3.7
execa: 8.0.1
local-pkg: 0.5.0
magic-string: 0.30.17
@ -16329,7 +16185,7 @@ snapshots:
'@vitest/spy': 2.1.8
'@vitest/utils': 2.1.8
chai: 5.1.2
debug: 4.3.7(supports-color@9.4.0)
debug: 4.3.7
expect-type: 1.1.0
magic-string: 0.30.17
pathe: 1.1.2
@ -16395,10 +16251,10 @@ snapshots:
vue-devtools-stub@0.1.0: {}
vue-eslint-parser@9.4.3(eslint@9.17.0(jiti@2.4.2)):
vue-eslint-parser@9.4.3(eslint@9.18.0(jiti@2.4.2)):
dependencies:
debug: 4.3.7(supports-color@9.4.0)
eslint: 9.17.0(jiti@2.4.2)
debug: 4.4.0(supports-color@9.4.0)
eslint: 9.18.0(jiti@2.4.2)
eslint-scope: 7.2.2
eslint-visitor-keys: 3.4.3
espree: 9.6.1
@ -16438,7 +16294,7 @@ snapshots:
vue-tsc@2.1.6(typescript@5.7.3):
dependencies:
'@volar/typescript': 2.4.4
'@volar/typescript': 2.4.11
'@vue/language-core': 2.1.6(typescript@5.7.3)
semver: 7.6.3
typescript: 5.7.3
@ -16635,8 +16491,8 @@ snapshots:
with@7.0.2:
dependencies:
'@babel/parser': 7.25.6
'@babel/types': 7.25.6
'@babel/parser': 7.26.5
'@babel/types': 7.26.5
assert-never: 1.3.0
babel-walk: 3.0.0-canary-5