xTaskjs 1.0 ya está disponible: cuentas por rol, documentación y una interfaz personalizable.

Documentación

Un solo lugar para la arquitectura, los paquetes, los decoradores, las integraciones y los ejemplos de xtaskjs.

Empieza por la visión general y después pasa a las páginas dedicadas a arquitectura del runtime, referencia de paquetes, referencia de decoradores y las aplicaciones de ejemplo oficiales publicadas en el monorepo xtask.

16 paquetes documentados + 116 decoradores + 22 ejemplos de referencia

Estructura del monorepo

El repositorio principal de xtask agrupa los paquetes del runtime y las aplicaciones de ejemplo en un mismo workspace para que APIs, adaptadores, decoradores e integraciones evolucionen juntos.

Diseño guiado por decoradores

Los controladores, hooks del ciclo de vida, guards, reglas de seguridad, enlaces de persistencia y entrega de correo se expresan mediante decoradores y se resuelven en tiempo de ejecución a través del kernel y el contenedor.

Portabilidad entre adaptadores e integraciones

La lógica de negocio se mantiene estable mientras node-http, Express, Fastify, TypeORM, security y mailer cambian cómo se entrega y amplía la aplicación.

Inicio rápido

Arranca la aplicación xtask más pequeña útil

Instalación

npm install @xtaskjs/core @xtaskjs/common reflect-metadata

Arranque

import "reflect-metadata";
import { CreateApplication } from "@xtaskjs/core";

await CreateApplication({
  adapter: "node-http",
  autoListen: true,
  server: { host: "127.0.0.1", port: 3000 },
});

Secciones

Recorre la documentación por tema

Documentación

Paquetes

Detailed reference for core, common, adapters, TypeORM, security, mailer, internationalization, scheduler, cache, queues, and value objects.

Abrir Paquetes

Documentación

CLI

Instalación del cliente de consola, referencia de comandos y flujo de generación.

Abrir CLI

Puntos clave

En qué se centra esta documentación

Estructura del monorepo

El repositorio principal de xtask agrupa los paquetes del runtime y las aplicaciones de ejemplo en un mismo workspace para que APIs, adaptadores, decoradores e integraciones evolucionen juntos.

Diseño guiado por decoradores

Los controladores, hooks del ciclo de vida, guards, reglas de seguridad, enlaces de persistencia y entrega de correo se expresan mediante decoradores y se resuelven en tiempo de ejecución a través del kernel y el contenedor.

Portabilidad entre adaptadores e integraciones

La lógica de negocio se mantiene estable mientras node-http, Express, Fastify, TypeORM, security y mailer cambian cómo se entrega y amplía la aplicación.