UNPKG

@tresdoce-nestjs-toolkit/archetype

Version:

Tresdoce NestJS Toolkit - Módulo informativo de la app

92 lines (67 loc) 3.09 kB
<div align="center"> <img alt="nestjs-logo" width="150" height="auto" src="https://raw.githubusercontent.com/tresdoce/tresdoce-nestjs-toolkit/master/.readme-static/iso-nestjs.svg" /> <h1>Tresdoce NestJS Toolkit<br/>Archetype</h1> </div> <div align="center"> <img src="https://img.shields.io/static/v1.svg?style=flat&label=NodeJS&message=v22.21.1&labelColor=339933&color=757575&logoColor=FFFFFF&logo=Node.js" alt="NodeJS"/> <img src="https://img.shields.io/static/v1.svg?style=flat&label=NPM&message=v11.6.4&labelColor=CB3837&logoColor=FFFFFF&color=757575&logo=npm" alt="NPM"/> <img src="https://img.shields.io/static/v1.svg?style=flat&label=NestJS&message=v11.1.11&labelColor=E0234E&logoColor=FFFFFF&color=757575&logo=Nestjs" alt="NestJS"/><br/> <img src="https://img.shields.io/github/license/tresdoce/tresdoce-nestjs-toolkit?style=flat" alt="GitHub license" > <img alt="Release" src="https://img.shields.io/npm/v/@tresdoce-nestjs-toolkit/archetype.svg"> <br/> </div> <br/> Este módulo está pensada para ser utilizada en [NestJS Starter](https://github.com/rudemex/nestjs-starter), o cualquier proyecto que utilice una configuración centralizada, siguiendo la misma arquitectura del starter. ## Glosario - [🥳 Demo](https://nestjs-starter.tresdoce.com.ar/v1/docs) - [📝 Requerimientos básicos](#basic-requirements) - [🛠️ Instalar dependencia](#install-dependencies) - [👨‍💻 Uso](#use) - [📄 Changelog](./CHANGELOG.md) - [📜 License MIT](./license.md) --- <a name="basic-requirements"></a> ## 📝 Requerimientos básicos - [NestJS Starter](https://github.com/rudemex/nestjs-starter) - Node.js v22.21.1 or higher ([Download](https://nodejs.org/es/download/)) - YARN ≥ 1.22.22 o NPM ≥ 11.6.4 - NestJS v11.1.11 or higher ([Documentación](https://nestjs.com/)) <a name="install-dependencies"></a> ## 🛠️ Instalar dependencia ``` npm install -S @tresdoce-nestjs-toolkit/archetype ``` ``` yarn add @tresdoce-nestjs-toolkit/archetype ``` <a name="use"></a> ## 👨‍💻 Uso Él `ArchetypeModule` es un módulo pensado para el retorno de la información básica de la aplicación para poder realizarle un seguimiento. ```typescript //./src/app.module.ts import { ArchetypeModule } from '@tresdoce-nestjs-toolkit/archetype'; @Module({ imports: [ //... ArchetypeModule, //... ], //... }) export class AppModule {} ``` Para visualizar la respuesta del endpoint, basta con navegar a `/info`. ### App Information **Schema:** `<http|https>://<server_url><:port>/<app-context>/info`<br/> **Example:** `http://localhost:8080/v1/info` ## 📄 Changelog Todos los cambios notables de este paquete se documentarán en el archivo [Changelog](./CHANGELOG.md). --- <div align="center"> <a href="mailto:mdelgado@tresdoce.com.ar" target="_blank" alt="Send an email"> <img src="https://raw.githubusercontent.com/tresdoce/tresdoce-nestjs-toolkit/ab924d5bdd9a9b9acb3ca5721d4ce977c6b7f680/.readme-static/logo-mex-red.svg" width="120" alt="Logo - Mex" /> </a><br/> <p>Made with ❤</p> </div>