@tresdoce/nestjs-archetype
v0.0.2
Published
Module for archetype control
Downloads
1
Readme
Esta dependencia está pensada para ser utilizada en NestJs Starter, o cualquier proyecto que utilice una configuración centralizada, siguiendo la misma arquitectura del starter.
Glosario
- 🥳 Demo
- 📝 Requerimientos básicos
- 🛠️ Instalar dependencia
- ⚙️ Configuración
- 📤 Commits
- 📄 Changelog
- 📜 License MIT
📝 Requerimientos básicos
- NestJs Starter
- Node.js v14.15.4 or higher (Download)
- NPM v6.14.10 or higher
- NestJS v8.2.0 or higher (Documentación)
🛠️ Instalar dependencia
npm install @tresdoce/nestjs-archetype
⚙️ Configuración
Para excluir el path /manifest
hay que ajustar el setGlobalPrefix
agregando el options exclude que exporta la dependencia.
// .src/main.ts
import { manifestControllerExcludes } from '@tresdoce/nestjs-archetype';
app.setGlobalPrefix(`${server.context}`, {
exclude: [...manifestControllerExcludes],
});
// .src/app.module.ts
import { ArchetypeModule } from '@tresdoce/nestjs-archetype';
@Module({
...,
imports: [
ArchetypeModule,
],
...,
})
export class AppModule {}
📤 Commits
Para los mensajes de commits se toma como
referencia conventional commits
.
<type>[optional scope]: <description>
[optional body]
[optional footer]
- type: chore, docs, feat, fix, refactor (más comunes)
- scope: indica la página, componente, funcionalidad
- description: comienza en minúsculas y no debe superar los 72 caracteres.
📄 Changelog
All notable changes to this package will be documented in Changelog file.