Skip to content
Back to skills

Typescript Dto Mappers Browser Dto Mappers V14

ASecurity

Reviews DTO mapping in browser-oriented TypeScript code, focusing on mapping contracts, view models, serialization boundaries, and safe transformations near UI code.

  • 4 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added October 2, 2026
developmenttypescriptgoapifrontendbackend

Works with

  • api

Security analysis

A100/100

Scanned October 2, 2026

npx -y skills add janpereira-dev/ngAutoPilot --skill typescript--dto-mappers--browser-dto-mappers-v14 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Typescript Dto Mappers Browser Dto Mappers V14?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Typescript  Dto Mappers  Browser Dto Mappers V14
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/janpereira-dev-typescript-dto-mappers-browser-dto-mappers-v14/badge)](https://www.skillsdirectory.com/skills/janpereira-dev-typescript-dto-mappers-browser-dto-mappers-v14)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
id: typescript.dto-mappers.browser-dto-mappers-v14
name: Browser DTO Mappers v14+
description: >
  Reviews DTO mapping in browser-oriented TypeScript code, focusing on mapping contracts, view models, serialization boundaries, and safe transformations near UI code.
stack:
  - TypeScript
  - Browser
category: dto-mappers
status: stable
version: 0.10.0
owner: NgAutoPilot
triggers:
  - browser dto mapping
  - browser dto mappers
  - view model mapping
  - serialization boundary
  - ui mapping contract
compatibility:
  runtime:
    browser: true
---

# Browser DTO Mappers v14+

## Purpose

Use this skill for DTO mapping in browser-oriented TypeScript code.

This variant emphasizes view-model boundaries, UI-safe transformations, and keeping browser-facing data models separate from transport DTOs.

## When to Use

Use this skill when:

- browser code maps API DTOs to view models
- UI state needs a stable contract
- serialization or deserialization boundaries are visible in frontend code

## Do

Map DTOs into view models near the browser boundary.

Keep mapping pure and deterministic.

Separate transport shape from UI shape.

## Do Not

Avoid binding raw backend DTOs directly to templates.

Avoid mixing browser mapping with server-only concerns.

## Review Checklist

- [ ] Browser mapping boundary is explicit.
- [ ] DTOs and view models are separate.
- [ ] Mapping is pure and testable.

## Expected Output

1. Identify browser DTO boundaries.
2. Recommend view-model mapping.
3. Keep mapping pure.
4. Avoid raw DTO leakage into UI code.
5. Produce browser-safe mapping guidance.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…