# 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.
