Files
perfil/nuxt4/README.md
josedario87 27dc90dfbe
All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 56s
Docs: Restaurar capture_links y documentar error TypeScript intencional
- Restaurar capture_links en PWA manifest (requerido para funcionamiento correcto)
- Agregar sección en README explicando error TS2353 intencional
- Documentar que capture_links es experimental pero funcional y necesario
- Incluir referencias a documentación oficial de la especificación

La propiedad capture_links es necesaria para capturar navegaciones
dentro del scope de la PWA en el ecosistema Nucleo V3.
2025-10-17 16:52:21 -06:00

96 lines
1.7 KiB
Markdown

# Perfil Nucleo
Aplicación de perfil de usuario y launcher de aplicaciones para Nucleo V3.
## Errores de TypeScript Conocidos (Intencionales)
### `capture_links` en PWA Manifest (TS2353)
```
nuxt.config.ts(52,7): error TS2353: Object literal may only specify known properties, and 'capture_links' does not exist in type 'Partial<ManifestOptions>'.
```
**ESTE ERROR SE IGNORA INTENCIONALMENTE**
- `capture_links` es una propiedad **experimental** del Web App Manifest
- **NO está en los tipos oficiales de TypeScript** pero es completamente funcional en navegadores modernos
- Es **REQUERIDA** para el correcto funcionamiento de la PWA en el ecosistema Nucleo V3
- Permite capturar navegaciones dentro del scope de la aplicación
- Se debe mantener **SÍ O SÍ** aunque TypeScript reporte error
**Referencias:**
- [Web App Manifest - Capture Links (Experimental)](https://developer.mozilla.org/en-US/docs/Web/Manifest/capture_links)
- [WICG Manifest Incubations](https://github.com/WICG/manifest-incubations/blob/gh-pages/capture-links-explainer.md)
## Setup
Make sure to install dependencies:
```bash
# npm
npm install
# pnpm
pnpm install
# yarn
yarn install
# bun
bun install
```
## Development Server
Start the development server on `http://localhost:3000`:
```bash
# npm
npm run dev
# pnpm
pnpm dev
# yarn
yarn dev
# bun
bun run dev
```
## Production
Build the application for production:
```bash
# npm
npm run build
# pnpm
pnpm build
# yarn
yarn build
# bun
bun run build
```
Locally preview production build:
```bash
# npm
npm run preview
# pnpm
pnpm preview
# yarn
yarn preview
# bun
bun run preview
```
Check out the [deployment documentation](https://nuxt.com/docs/getting-started/deployment) for more information.