All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 56s
- 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.
96 lines
1.7 KiB
Markdown
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.
|