Fix: Corregir nombres de componentes de lotes y operaciones
All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 2m33s

Renombrar componentes para evitar duplicación de prefijos:
- lotes/LotesTable.vue → lotes/Table.vue (LotesTable)
- lotes/LoteForm.vue → lotes/Form.vue (LotesForm)
- lotes/LoteCard.vue → lotes/Card.vue (LotesCard)
- operaciones/OperacionesTable.vue → operaciones/Table.vue
- operaciones/OperacionForm.vue → operaciones/Form.vue

Actualizar referencias en app.vue para usar nombres correctos
This commit is contained in:
2025-11-21 22:04:42 -06:00
parent 00b508ffaf
commit f56af5ef1e
8 changed files with 278 additions and 162 deletions

View File

@@ -83,7 +83,7 @@
<template #lotes>
<div class="py-4">
<h3>Contenido del Tab Lotes</h3>
<LotesLotesTable
<LotesTable
@create="showCreateLoteModal = true"
@view="handleViewLote"
@edit="handleEditLote"
@@ -96,7 +96,7 @@
<template #operaciones>
<div class="py-4">
<h3>Contenido del Tab Operaciones</h3>
<OperacionesOperacionesTable
<OperacionesTable
@create="showCreateOperacionModal = true"
@view="handleViewOperacion"
/>
@@ -121,7 +121,7 @@
<!-- Modal: Crear/Editar Lote -->
<UModal v-model:open="showLoteFormModal">
<template #content>
<LotesLoteForm
<LotesForm
:lote="selectedLote"
@cancel="closeLoteFormModal"
@success="handleLoteFormSuccess"
@@ -132,7 +132,7 @@
<!-- Modal: Ver Detalle de Lote -->
<UModal v-model:open="showLoteDetailModal">
<template #content>
<LotesLoteCard
<LotesCard
v-if="selectedLote"
:lote="selectedLote"
@edit="handleEditLoteFromDetail"
@@ -161,7 +161,7 @@
:ui="{ content: 'w-[calc(100vw-2rem)] max-w-3xl rounded-lg shadow-lg ring ring-default' }"
>
<template #content>
<OperacionesOperacionForm
<OperacionesForm
@cancel="showCreateOperacionModal = false"
@success="handleOperacionFormSuccess"
/>

428
nuxt4/package-lock.json generated
View File

@@ -7,7 +7,7 @@
"name": "nuxt4",
"hasInstallScript": true,
"dependencies": {
"@nuxt/content": "^3.7.1",
"@nuxt/content": "^3.8.2",
"@nuxt/eslint": "^1.9.0",
"@nuxt/image": "^1.11.0",
"@nuxt/test-utils": "^3.19.2",
@@ -468,9 +468,9 @@
}
},
"node_modules/@babel/helper-validator-identifier": {
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz",
"integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==",
"version": "7.28.5",
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",
"integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==",
"license": "MIT",
"engines": {
"node": ">=6.9.0"
@@ -514,12 +514,12 @@
}
},
"node_modules/@babel/parser": {
"version": "7.28.4",
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz",
"integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==",
"version": "7.28.5",
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.5.tgz",
"integrity": "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==",
"license": "MIT",
"dependencies": {
"@babel/types": "^7.28.4"
"@babel/types": "^7.28.5"
},
"bin": {
"parser": "bin/babel-parser.js"
@@ -1732,13 +1732,13 @@
}
},
"node_modules/@babel/types": {
"version": "7.28.4",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz",
"integrity": "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==",
"version": "7.28.5",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz",
"integrity": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==",
"license": "MIT",
"dependencies": {
"@babel/helper-string-parser": "^7.27.1",
"@babel/helper-validator-identifier": "^7.27.1"
"@babel/helper-validator-identifier": "^7.28.5"
},
"engines": {
"node": ">=6.9.0"
@@ -3036,28 +3036,28 @@
}
},
"node_modules/@nuxt/content": {
"version": "3.7.1",
"resolved": "https://registry.npmjs.org/@nuxt/content/-/content-3.7.1.tgz",
"integrity": "sha512-QjUyxvC3IhLca9gZuGGZslL+L2PkxFwiPD/fbXN1X0EuUfbe17H/AMt53ZRezWrxs6MOaLbyWLHzcllcjEB/jQ==",
"version": "3.8.2",
"resolved": "https://registry.npmjs.org/@nuxt/content/-/content-3.8.2.tgz",
"integrity": "sha512-bqqS2bTpkmLJDCCU3GuApBQBa6BlHuT7OW9GGoTEZ14evilwjlKSLlFNRYKIyS3Ua4L+GXz7Its7pLbXe+nW5w==",
"license": "MIT",
"dependencies": {
"@nuxt/kit": "^4.1.1",
"@nuxtjs/mdc": "^0.17.4",
"@shikijs/langs": "^3.12.2",
"@nuxt/kit": "^4.2.1",
"@nuxtjs/mdc": "^0.18.3",
"@shikijs/langs": "^3.15.0",
"@sqlite.org/sqlite-wasm": "3.50.4-build1",
"@standard-schema/spec": "^1.0.0",
"@webcontainer/env": "^1.1.1",
"c12": "^3.2.0",
"c12": "^3.3.2",
"chokidar": "^4.0.3",
"consola": "^3.4.2",
"db0": "^0.3.2",
"db0": "^0.3.4",
"defu": "^6.1.4",
"destr": "^2.0.5",
"git-url-parse": "^16.1.0",
"jiti": "^2.5.1",
"hookable": "^5.5.3",
"jiti": "^2.6.1",
"json-schema-to-typescript": "^15.0.4",
"knitwork": "^1.2.0",
"listhen": "^1.9.0",
"mdast-util-to-hast": "^13.2.0",
"mdast-util-to-string": "^4.0.0",
"micromark": "^4.0.2",
@@ -3067,35 +3067,36 @@
"micromark-util-sanitize-uri": "^2.0.1",
"micromatch": "^4.0.8",
"minimark": "^0.2.0",
"minimatch": "^10.0.3",
"nuxt-component-meta": "^0.14.0",
"nypm": "^0.6.1",
"minimatch": "^10.1.1",
"modern-tar": "^0.7.0",
"nuxt-component-meta": "0.14.2",
"nypm": "^0.6.2",
"ohash": "^2.0.11",
"pathe": "^2.0.3",
"pkg-types": "^2.3.0",
"remark-mdc": "^3.6.0",
"remark-mdc": "^3.8.1",
"scule": "^1.3.0",
"shiki": "^3.12.2",
"shiki": "^3.15.0",
"slugify": "^1.6.6",
"socket.io-client": "^4.8.1",
"tar": "^7.4.3",
"std-env": "^3.10.0",
"tinyglobby": "^0.2.15",
"ufo": "^1.6.1",
"unctx": "^2.4.1",
"unified": "^11.0.5",
"unist-util-stringify-position": "^4.0.0",
"unist-util-visit": "^5.0.0",
"ws": "^8.18.3",
"unplugin": "^2.3.10",
"zod": "^3.25.76",
"zod-to-json-schema": "^3.24.6"
},
"peerDependencies": {
"@electric-sql/pglite": "*",
"@libsql/client": "*",
"@valibot/to-json-schema": "^1.0.0",
"better-sqlite3": "^12.2.0",
"@valibot/to-json-schema": "^1.3.0",
"better-sqlite3": "^12.4.1",
"sqlite3": "*",
"valibot": "^1.0.0"
"valibot": "^1.1.0"
},
"peerDependenciesMeta": {
"@electric-sql/pglite": {
@@ -3118,11 +3119,42 @@
}
}
},
"node_modules/@nuxt/content/node_modules/@nuxt/kit": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-4.2.1.tgz",
"integrity": "sha512-lLt8KLHyl7IClc3RqRpRikz15eCfTRlAWL9leVzPyg5N87FfKE/7EWgWvpiL/z4Tf3dQCIqQb88TmHE0JTIDvA==",
"license": "MIT",
"dependencies": {
"c12": "^3.3.1",
"consola": "^3.4.2",
"defu": "^6.1.4",
"destr": "^2.0.5",
"errx": "^0.1.0",
"exsolve": "^1.0.7",
"ignore": "^7.0.5",
"jiti": "^2.6.1",
"klona": "^2.0.6",
"mlly": "^1.8.0",
"ohash": "^2.0.11",
"pathe": "^2.0.3",
"pkg-types": "^2.3.0",
"rc9": "^2.1.2",
"scule": "^1.3.0",
"semver": "^7.7.3",
"tinyglobby": "^0.2.15",
"ufo": "^1.6.1",
"unctx": "^2.4.1",
"untyped": "^2.0.0"
},
"engines": {
"node": ">=18.12.0"
}
},
"node_modules/@nuxt/content/node_modules/minimatch": {
"version": "10.0.3",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.3.tgz",
"integrity": "sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==",
"license": "ISC",
"version": "10.1.1",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.1.1.tgz",
"integrity": "sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==",
"license": "BlueOak-1.0.0",
"dependencies": {
"@isaacs/brace-expansion": "^5.0.0"
},
@@ -3978,21 +4010,21 @@
"license": "MIT"
},
"node_modules/@nuxtjs/mdc": {
"version": "0.17.4",
"resolved": "https://registry.npmjs.org/@nuxtjs/mdc/-/mdc-0.17.4.tgz",
"integrity": "sha512-I5ZYUWVlE2xZAkfBG6B0/l2uddDZlr8X2WPVMPYNY4zocobBjMgykj4aqYXHY+N35HRYsa+IpuUCf30bR8xCbA==",
"version": "0.18.4",
"resolved": "https://registry.npmjs.org/@nuxtjs/mdc/-/mdc-0.18.4.tgz",
"integrity": "sha512-lM4R0Mbbhw5h5Fwj7LqGiw6eanqjjPkzi+9FaXfn1BdmfbW8GlR2quLIiBXTbw0wUrWYyOWoc5FGIE/gpZUTjQ==",
"license": "MIT",
"dependencies": {
"@nuxt/kit": "^4.1.1",
"@shikijs/core": "^3.12.2",
"@shikijs/langs": "^3.12.2",
"@shikijs/themes": "^3.12.2",
"@shikijs/transformers": "^3.12.2",
"@nuxt/kit": "^4.2.1",
"@shikijs/core": "^3.15.0",
"@shikijs/langs": "^3.15.0",
"@shikijs/themes": "^3.15.0",
"@shikijs/transformers": "^3.15.0",
"@types/hast": "^3.0.4",
"@types/mdast": "^4.0.4",
"@vue/compiler-core": "^3.5.21",
"@vue/compiler-core": "^3.5.24",
"consola": "^3.4.2",
"debug": "^4.4.1",
"debug": "^4.4.3",
"defu": "^6.1.4",
"destr": "^2.0.5",
"detab": "^3.0.2",
@@ -4014,44 +4046,88 @@
"rehype-sort-attributes": "^5.0.1",
"remark-emoji": "^5.0.2",
"remark-gfm": "^4.0.1",
"remark-mdc": "v3.6.0",
"remark-mdc": "^3.8.1",
"remark-parse": "^11.0.0",
"remark-rehype": "^11.1.2",
"remark-stringify": "^11.0.0",
"scule": "^1.3.0",
"shiki": "^3.12.2",
"shiki": "^3.15.0",
"ufo": "^1.6.1",
"unified": "^11.0.5",
"unist-builder": "^4.0.0",
"unist-util-visit": "^5.0.0",
"unwasm": "^0.3.11",
"unwasm": "^0.5.0",
"vfile": "^6.0.3"
}
},
"node_modules/@nuxtjs/mdc/node_modules/remark-mdc": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/remark-mdc/-/remark-mdc-3.6.0.tgz",
"integrity": "sha512-f+zgMYMBChoZJnpWM2AkfMwIC2sS5+vFQQdOVho58tUOh5lDP9SnZj2my8PeXBgt8MFQ+jc97vFFzWH21JXICQ==",
"node_modules/@nuxtjs/mdc/node_modules/@nuxt/kit": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-4.2.1.tgz",
"integrity": "sha512-lLt8KLHyl7IClc3RqRpRikz15eCfTRlAWL9leVzPyg5N87FfKE/7EWgWvpiL/z4Tf3dQCIqQb88TmHE0JTIDvA==",
"license": "MIT",
"dependencies": {
"@types/mdast": "^4.0.4",
"@types/unist": "^3.0.3",
"flat": "^6.0.1",
"mdast-util-from-markdown": "^2.0.2",
"mdast-util-to-markdown": "^2.1.2",
"micromark": "^4.0.2",
"micromark-core-commonmark": "^2.0.3",
"micromark-factory-space": "^2.0.1",
"micromark-factory-whitespace": "^2.0.1",
"micromark-util-character": "^2.1.1",
"micromark-util-types": "^2.0.2",
"parse-entities": "^4.0.2",
"c12": "^3.3.1",
"consola": "^3.4.2",
"defu": "^6.1.4",
"destr": "^2.0.5",
"errx": "^0.1.0",
"exsolve": "^1.0.7",
"ignore": "^7.0.5",
"jiti": "^2.6.1",
"klona": "^2.0.6",
"mlly": "^1.8.0",
"ohash": "^2.0.11",
"pathe": "^2.0.3",
"pkg-types": "^2.3.0",
"rc9": "^2.1.2",
"scule": "^1.3.0",
"stringify-entities": "^4.0.4",
"unified": "^11.0.5",
"unist-util-visit": "^5.0.0",
"unist-util-visit-parents": "^6.0.1",
"yaml": "^2.7.1"
"semver": "^7.7.3",
"tinyglobby": "^0.2.15",
"ufo": "^1.6.1",
"unctx": "^2.4.1",
"untyped": "^2.0.0"
},
"engines": {
"node": ">=18.12.0"
}
},
"node_modules/@nuxtjs/mdc/node_modules/@vue/compiler-core": {
"version": "3.5.24",
"resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.24.tgz",
"integrity": "sha512-eDl5H57AOpNakGNAkFDH+y7kTqrQpJkZFXhWZQGyx/5Wh7B1uQYvcWkvZi11BDhscPgj8N7XV3oRwiPnx1Vrig==",
"license": "MIT",
"dependencies": {
"@babel/parser": "^7.28.5",
"@vue/shared": "3.5.24",
"entities": "^4.5.0",
"estree-walker": "^2.0.2",
"source-map-js": "^1.2.1"
}
},
"node_modules/@nuxtjs/mdc/node_modules/@vue/shared": {
"version": "3.5.24",
"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.24.tgz",
"integrity": "sha512-9cwHL2EsJBdi8NY22pngYYWzkTDhld6fAD6jlaeloNGciNSJL6bLpbxVgXl96X00Jtc6YWQv96YA/0sxex/k1A==",
"license": "MIT"
},
"node_modules/@nuxtjs/mdc/node_modules/estree-walker": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
"integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
"license": "MIT"
},
"node_modules/@nuxtjs/mdc/node_modules/unwasm": {
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/unwasm/-/unwasm-0.5.0.tgz",
"integrity": "sha512-6pGyUVJuqGRyyWc0JHbbjXwalBlc/9lEqfuE5j56L4V/MXhdBLRtbX7ciazT+EnzOVV+j++qnxJRTkjna+LgcQ==",
"license": "MIT",
"dependencies": {
"exsolve": "^1.0.8",
"knitwork": "^1.2.0",
"magic-string": "^0.30.21",
"mlly": "^1.8.0",
"pathe": "^2.0.3",
"pkg-types": "^2.3.0"
}
},
"node_modules/@opentelemetry/api": {
@@ -5655,70 +5731,70 @@
"license": "MIT"
},
"node_modules/@shikijs/core": {
"version": "3.13.0",
"resolved": "https://registry.npmjs.org/@shikijs/core/-/core-3.13.0.tgz",
"integrity": "sha512-3P8rGsg2Eh2qIHekwuQjzWhKI4jV97PhvYjYUzGqjvJfqdQPz+nMlfWahU24GZAyW1FxFI1sYjyhfh5CoLmIUA==",
"version": "3.15.0",
"resolved": "https://registry.npmjs.org/@shikijs/core/-/core-3.15.0.tgz",
"integrity": "sha512-8TOG6yG557q+fMsSVa8nkEDOZNTSxjbbR8l6lF2gyr6Np+jrPlslqDxQkN6rMXCECQ3isNPZAGszAfYoJOPGlg==",
"license": "MIT",
"dependencies": {
"@shikijs/types": "3.13.0",
"@shikijs/types": "3.15.0",
"@shikijs/vscode-textmate": "^10.0.2",
"@types/hast": "^3.0.4",
"hast-util-to-html": "^9.0.5"
}
},
"node_modules/@shikijs/engine-javascript": {
"version": "3.13.0",
"resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-3.13.0.tgz",
"integrity": "sha512-Ty7xv32XCp8u0eQt8rItpMs6rU9Ki6LJ1dQOW3V/56PKDcpvfHPnYFbsx5FFUP2Yim34m/UkazidamMNVR4vKg==",
"version": "3.15.0",
"resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-3.15.0.tgz",
"integrity": "sha512-ZedbOFpopibdLmvTz2sJPJgns8Xvyabe2QbmqMTz07kt1pTzfEvKZc5IqPVO/XFiEbbNyaOpjPBkkr1vlwS+qg==",
"license": "MIT",
"dependencies": {
"@shikijs/types": "3.13.0",
"@shikijs/types": "3.15.0",
"@shikijs/vscode-textmate": "^10.0.2",
"oniguruma-to-es": "^4.3.3"
}
},
"node_modules/@shikijs/engine-oniguruma": {
"version": "3.13.0",
"resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.13.0.tgz",
"integrity": "sha512-O42rBGr4UDSlhT2ZFMxqM7QzIU+IcpoTMzb3W7AlziI1ZF7R8eS2M0yt5Ry35nnnTX/LTLXFPUjRFCIW+Operg==",
"version": "3.15.0",
"resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.15.0.tgz",
"integrity": "sha512-HnqFsV11skAHvOArMZdLBZZApRSYS4LSztk2K3016Y9VCyZISnlYUYsL2hzlS7tPqKHvNqmI5JSUJZprXloMvA==",
"license": "MIT",
"dependencies": {
"@shikijs/types": "3.13.0",
"@shikijs/types": "3.15.0",
"@shikijs/vscode-textmate": "^10.0.2"
}
},
"node_modules/@shikijs/langs": {
"version": "3.13.0",
"resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.13.0.tgz",
"integrity": "sha512-672c3WAETDYHwrRP0yLy3W1QYB89Hbpj+pO4KhxK6FzIrDI2FoEXNiNCut6BQmEApYLfuYfpgOZaqbY+E9b8wQ==",
"version": "3.15.0",
"resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.15.0.tgz",
"integrity": "sha512-WpRvEFvkVvO65uKYW4Rzxs+IG0gToyM8SARQMtGGsH4GDMNZrr60qdggXrFOsdfOVssG/QQGEl3FnJ3EZ+8w8A==",
"license": "MIT",
"dependencies": {
"@shikijs/types": "3.13.0"
"@shikijs/types": "3.15.0"
}
},
"node_modules/@shikijs/themes": {
"version": "3.13.0",
"resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.13.0.tgz",
"integrity": "sha512-Vxw1Nm1/Od8jyA7QuAenaV78BG2nSr3/gCGdBkLpfLscddCkzkL36Q5b67SrLLfvAJTOUzW39x4FHVCFriPVgg==",
"version": "3.15.0",
"resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.15.0.tgz",
"integrity": "sha512-8ow2zWb1IDvCKjYb0KiLNrK4offFdkfNVPXb1OZykpLCzRU6j+efkY+Y7VQjNlNFXonSw+4AOdGYtmqykDbRiQ==",
"license": "MIT",
"dependencies": {
"@shikijs/types": "3.13.0"
"@shikijs/types": "3.15.0"
}
},
"node_modules/@shikijs/transformers": {
"version": "3.13.0",
"resolved": "https://registry.npmjs.org/@shikijs/transformers/-/transformers-3.13.0.tgz",
"integrity": "sha512-833lcuVzcRiG+fXvgslWsM2f4gHpjEgui1ipIknSizRuTgMkNZupiXE5/TVJ6eSYfhNBFhBZKkReKWO2GgYmqA==",
"version": "3.15.0",
"resolved": "https://registry.npmjs.org/@shikijs/transformers/-/transformers-3.15.0.tgz",
"integrity": "sha512-Hmwip5ovvSkg+Kc41JTvSHHVfCYF+C8Cp1omb5AJj4Xvd+y9IXz2rKJwmFRGsuN0vpHxywcXJ1+Y4B9S7EG1/A==",
"license": "MIT",
"dependencies": {
"@shikijs/core": "3.13.0",
"@shikijs/types": "3.13.0"
"@shikijs/core": "3.15.0",
"@shikijs/types": "3.15.0"
}
},
"node_modules/@shikijs/types": {
"version": "3.13.0",
"resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.13.0.tgz",
"integrity": "sha512-oM9P+NCFri/mmQ8LoFGVfVyemm5Hi27330zuOBp0annwJdKH1kOLndw3zCtAVDehPLg9fKqoEx3Ht/wNZxolfw==",
"version": "3.15.0",
"resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.15.0.tgz",
"integrity": "sha512-BnP+y/EQnhihgHy4oIAN+6FFtmfTekwOLsQbRw9hOKwqgNy8Bdsjq8B05oAt/ZgvIWWFrshV71ytOrlPfYjIJw==",
"license": "MIT",
"dependencies": {
"@shikijs/vscode-textmate": "^10.0.2",
@@ -7149,9 +7225,9 @@
}
},
"node_modules/@vue/language-core": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-3.1.1.tgz",
"integrity": "sha512-qjMY3Q+hUCjdH+jLrQapqgpsJ0rd/2mAY02lZoHG3VFJZZZKLjAlV+Oo9QmWIT4jh8+Rx8RUGUi++d7T9Wb6Mw==",
"version": "3.1.4",
"resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-3.1.4.tgz",
"integrity": "sha512-n/58wm8SkmoxMWkUNUH/PwoovWe4hmdyPJU2ouldr3EPi1MLoS7iDN46je8CsP95SnVBs2axInzRglPNKvqMcg==",
"license": "MIT",
"dependencies": {
"@volar/language-core": "2.4.23",
@@ -8186,18 +8262,18 @@
}
},
"node_modules/c12": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/c12/-/c12-3.3.0.tgz",
"integrity": "sha512-K9ZkuyeJQeqLEyqldbYLG3wjqwpw4BVaAqvmxq3GYKK0b1A/yYQdIcJxkzAOWcNVWhJpRXAPfZFueekiY/L8Dw==",
"version": "3.3.2",
"resolved": "https://registry.npmjs.org/c12/-/c12-3.3.2.tgz",
"integrity": "sha512-QkikB2X5voO1okL3QsES0N690Sn/K9WokXqUsDQsWy5SnYb+psYQFGA10iy1bZHj3fjISKsI67Q90gruvWWM3A==",
"license": "MIT",
"dependencies": {
"chokidar": "^4.0.3",
"confbox": "^0.2.2",
"defu": "^6.1.4",
"dotenv": "^17.2.2",
"exsolve": "^1.0.7",
"dotenv": "^17.2.3",
"exsolve": "^1.0.8",
"giget": "^2.0.0",
"jiti": "^2.5.1",
"jiti": "^2.6.1",
"ohash": "^2.0.11",
"pathe": "^2.0.3",
"perfect-debounce": "^2.0.0",
@@ -8205,7 +8281,7 @@
"rc9": "^2.1.2"
},
"peerDependencies": {
"magicast": "^0.3.5"
"magicast": "*"
},
"peerDependenciesMeta": {
"magicast": {
@@ -10812,9 +10888,9 @@
}
},
"node_modules/exsolve": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.7.tgz",
"integrity": "sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==",
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.8.tgz",
"integrity": "sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==",
"license": "MIT"
},
"node_modules/extend": {
@@ -13234,9 +13310,9 @@
}
},
"node_modules/json-schema-to-zod": {
"version": "2.6.1",
"resolved": "https://registry.npmjs.org/json-schema-to-zod/-/json-schema-to-zod-2.6.1.tgz",
"integrity": "sha512-uiHmWH21h9FjKJkRBntfVGTLpYlCZ1n98D0izIlByqQLqpmkQpNTBtfbdP04Na6+43lgsvrShFh2uWLkQDKJuQ==",
"version": "2.7.0",
"resolved": "https://registry.npmjs.org/json-schema-to-zod/-/json-schema-to-zod-2.7.0.tgz",
"integrity": "sha512-eW59l3NQ6sa3HcB+Ahf7pP6iGU7MY4we5JsPqXQ2ZcIPF8QxSg/lkY8lN0Js/AG0NjMbk+nZGUfHlceiHF+bwQ==",
"license": "ISC",
"bin": {
"json-schema-to-zod": "dist/cjs/cli.js"
@@ -13831,9 +13907,9 @@
}
},
"node_modules/magic-string": {
"version": "0.30.19",
"resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.19.tgz",
"integrity": "sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==",
"version": "0.30.21",
"resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",
"integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
"license": "MIT",
"dependencies": {
"@jridgewell/sourcemap-codec": "^1.5.5"
@@ -14862,6 +14938,15 @@
"integrity": "sha512-aF7yRQr/Q0O2/4pIXm6PZ5G+jAd7QS4Yu8m+WEeEHGnbo+7mE36CbLSDQiXYV8bVL3NfmdeqPJct0tUlnjVSnA==",
"license": "MIT"
},
"node_modules/modern-tar": {
"version": "0.7.2",
"resolved": "https://registry.npmjs.org/modern-tar/-/modern-tar-0.7.2.tgz",
"integrity": "sha512-TGG1ZRk1TAQ3neuZwahAHke3rKsSlro+ooMYtjh9sl2gGPVMLMuWiHgwC7im9T5bSM566RSo2Dko56ETgEvZcA==",
"license": "MIT",
"engines": {
"node": ">=18.0.0"
}
},
"node_modules/motion-dom": {
"version": "12.23.12",
"resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-12.23.12.tgz",
@@ -15339,25 +15424,56 @@
}
},
"node_modules/nuxt-component-meta": {
"version": "0.14.0",
"resolved": "https://registry.npmjs.org/nuxt-component-meta/-/nuxt-component-meta-0.14.0.tgz",
"integrity": "sha512-RaL6bHJujuZmw/G+uNWAHYktf3k4hdlBIy+FqudXji42IefrJKdSMkh5ixyhsfEHWsuTYGKxD2NU3sq990KGrQ==",
"version": "0.14.2",
"resolved": "https://registry.npmjs.org/nuxt-component-meta/-/nuxt-component-meta-0.14.2.tgz",
"integrity": "sha512-pxEnARUzRmq3zbOm8fJkWLPR8mL82NeP5Pu/iYff4otl6jPJwgC1Cbpz3Z77HlVeYVtzhSpQRsCSo/+296CwYw==",
"license": "MIT",
"dependencies": {
"@nuxt/kit": "^4.1.1",
"@nuxt/kit": "^4.2.1",
"citty": "^0.1.6",
"json-schema-to-zod": "^2.6.1",
"mlly": "^1.8.0",
"ohash": "^2.0.11",
"scule": "^1.3.0",
"typescript": "^5.9.2",
"typescript": "^5.9.3",
"ufo": "^1.6.1",
"vue-component-meta": "^3.0.6"
"vue-component-meta": "^3.1.3"
},
"bin": {
"nuxt-component-meta": "bin/nuxt-component-meta.mjs"
}
},
"node_modules/nuxt-component-meta/node_modules/@nuxt/kit": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-4.2.1.tgz",
"integrity": "sha512-lLt8KLHyl7IClc3RqRpRikz15eCfTRlAWL9leVzPyg5N87FfKE/7EWgWvpiL/z4Tf3dQCIqQb88TmHE0JTIDvA==",
"license": "MIT",
"dependencies": {
"c12": "^3.3.1",
"consola": "^3.4.2",
"defu": "^6.1.4",
"destr": "^2.0.5",
"errx": "^0.1.0",
"exsolve": "^1.0.7",
"ignore": "^7.0.5",
"jiti": "^2.6.1",
"klona": "^2.0.6",
"mlly": "^1.8.0",
"ohash": "^2.0.11",
"pathe": "^2.0.3",
"pkg-types": "^2.3.0",
"rc9": "^2.1.2",
"scule": "^1.3.0",
"semver": "^7.7.3",
"tinyglobby": "^0.2.15",
"ufo": "^1.6.1",
"unctx": "^2.4.1",
"untyped": "^2.0.0"
},
"engines": {
"node": ">=18.12.0"
}
},
"node_modules/nypm": {
"version": "0.6.2",
"resolved": "https://registry.npmjs.org/nypm/-/nypm-0.6.2.tgz",
@@ -15493,9 +15609,9 @@
"license": "MIT"
},
"node_modules/oniguruma-to-es": {
"version": "4.3.3",
"resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-4.3.3.tgz",
"integrity": "sha512-rPiZhzC3wXwE59YQMRDodUwwT9FZ9nNBwQQfsd1wfdtlKEyCdRV0avrTcSZ5xlIvGRVPd/cx6ZN45ECmS39xvg==",
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-4.3.4.tgz",
"integrity": "sha512-3VhUGN3w2eYxnTzHn+ikMI+fp/96KoRSVK9/kMTcFqj1NRDh2IhQCKvYxDnWePKRXY/AqH+Fuiyb7VHSzBjHfA==",
"license": "MIT",
"dependencies": {
"oniguruma-parser": "^0.12.1",
@@ -17343,9 +17459,9 @@
}
},
"node_modules/remark-mdc": {
"version": "3.7.0",
"resolved": "https://registry.npmjs.org/remark-mdc/-/remark-mdc-3.7.0.tgz",
"integrity": "sha512-6XmnEYc4u3lgBf79M6I73nmKhwJCXn5J53BkzIplqjUK/29GubdpYBCF+oH2WQFvNy/70wuf365xwOSUxt397g==",
"version": "3.8.1",
"resolved": "https://registry.npmjs.org/remark-mdc/-/remark-mdc-3.8.1.tgz",
"integrity": "sha512-TGFY61OhgziAITAomenbw4THQvEHC7MxZI1kO1YL/VuWQTHZ0RG20G6GGATIFeGnq65IUe7dngiQVcVIeFdB/g==",
"license": "MIT",
"dependencies": {
"@types/mdast": "^4.0.4",
@@ -17364,7 +17480,7 @@
"stringify-entities": "^4.0.4",
"unified": "^11.0.5",
"unist-util-visit": "^5.0.0",
"unist-util-visit-parents": "^6.0.1",
"unist-util-visit-parents": "^6.0.2",
"yaml": "^2.8.1"
}
},
@@ -17913,17 +18029,17 @@
}
},
"node_modules/shiki": {
"version": "3.13.0",
"resolved": "https://registry.npmjs.org/shiki/-/shiki-3.13.0.tgz",
"integrity": "sha512-aZW4l8Og16CokuCLf8CF8kq+KK2yOygapU5m3+hoGw0Mdosc6fPitjM+ujYarppj5ZIKGyPDPP1vqmQhr+5/0g==",
"version": "3.15.0",
"resolved": "https://registry.npmjs.org/shiki/-/shiki-3.15.0.tgz",
"integrity": "sha512-kLdkY6iV3dYbtPwS9KXU7mjfmDm25f5m0IPNFnaXO7TBPcvbUOY72PYXSuSqDzwp+vlH/d7MXpHlKO/x+QoLXw==",
"license": "MIT",
"dependencies": {
"@shikijs/core": "3.13.0",
"@shikijs/engine-javascript": "3.13.0",
"@shikijs/engine-oniguruma": "3.13.0",
"@shikijs/langs": "3.13.0",
"@shikijs/themes": "3.13.0",
"@shikijs/types": "3.13.0",
"@shikijs/core": "3.15.0",
"@shikijs/engine-javascript": "3.15.0",
"@shikijs/engine-oniguruma": "3.15.0",
"@shikijs/langs": "3.15.0",
"@shikijs/themes": "3.15.0",
"@shikijs/types": "3.15.0",
"@shikijs/vscode-textmate": "^10.0.2",
"@types/hast": "^3.0.4"
}
@@ -18339,9 +18455,9 @@
}
},
"node_modules/std-env": {
"version": "3.9.0",
"resolved": "https://registry.npmjs.org/std-env/-/std-env-3.9.0.tgz",
"integrity": "sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==",
"version": "3.10.0",
"resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz",
"integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==",
"license": "MIT"
},
"node_modules/stop-iteration-iterator": {
@@ -19490,9 +19606,9 @@
}
},
"node_modules/unist-util-is": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz",
"integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==",
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz",
"integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==",
"license": "MIT",
"dependencies": {
"@types/unist": "^3.0.0"
@@ -19544,9 +19660,9 @@
}
},
"node_modules/unist-util-visit-parents": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz",
"integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==",
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz",
"integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==",
"license": "MIT",
"dependencies": {
"@types/unist": "^3.0.0",
@@ -20579,24 +20695,24 @@
}
},
"node_modules/vue-component-meta": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/vue-component-meta/-/vue-component-meta-3.1.1.tgz",
"integrity": "sha512-jcYWMeEHkgaEGJBEVVg8aaN5QYXmi6RP9V9cO9ce9W9O4ZjlPxK+oiDAl4cNE16L2XRU7ZKMirzFCnZOL8bsgQ==",
"version": "3.1.4",
"resolved": "https://registry.npmjs.org/vue-component-meta/-/vue-component-meta-3.1.4.tgz",
"integrity": "sha512-LMZyKcHgFQtPC/+2hZ45pfXT7BFPlMnvsqm+ahBH2SFR21XVR+UFRIwtSmdwAK/f0uzMGIuKuRlay3LxvctlCg==",
"license": "MIT",
"dependencies": {
"@volar/typescript": "2.4.23",
"@vue/language-core": "3.1.1",
"@vue/language-core": "3.1.4",
"path-browserify": "^1.0.1",
"vue-component-type-helpers": "3.1.1"
"vue-component-type-helpers": "3.1.4"
},
"peerDependencies": {
"typescript": "*"
}
},
"node_modules/vue-component-type-helpers": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/vue-component-type-helpers/-/vue-component-type-helpers-3.1.1.tgz",
"integrity": "sha512-B0kHv7qX6E7+kdc5nsaqjdGZ1KwNKSUQDWGy7XkTYT7wFsOpkEyaJ1Vq79TjwrrtuLRgizrTV7PPuC4rRQo+vw==",
"version": "3.1.4",
"resolved": "https://registry.npmjs.org/vue-component-type-helpers/-/vue-component-type-helpers-3.1.4.tgz",
"integrity": "sha512-Uws7Ew1OzTTqHW8ZVl/qLl/HB+jf08M0NdFONbVWAx0N4gMLK8yfZDgeB77hDnBmaigWWEn5qP8T9BG59jIeyQ==",
"license": "MIT"
},
"node_modules/vue-devtools-stub": {

View File

@@ -10,7 +10,7 @@
"postinstall": "nuxt prepare"
},
"dependencies": {
"@nuxt/content": "^3.7.1",
"@nuxt/content": "^3.8.2",
"@nuxt/eslint": "^1.9.0",
"@nuxt/image": "^1.11.0",
"@nuxt/test-utils": "^3.19.2",