62 packages
@tc-libs/angular
Libreria Angular condivisa per autenticazione, servizi HTTP base, storage, utilita e piccoli componenti standalone.
@tc-libs/angular-20
This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 20.3.0.
@tc-libs/api-key
Gestione API key applicative con supporto guard, strategy Passport e scadenze.
@tc-libs/app-cache
Astrazione cache per NestJS basata su `@nestjs/cache-manager`. Supporta due modalita:
@tc-libs/authentication
Layer di autenticazione/autorizzazione per NestJS basato su JWT, permission token e OAuth opzionale Google/Apple.
@tc-libs/backoffice
Libreria Angular per interfacce backoffice basata su componenti standalone, Angular Material e integrazione diretta con `@tc-libs/angular`.
@tc-libs/backoffice-20
This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 20.3.0.
@tc-libs/constant
Raccoglie costanti condivise usate dagli altri package del monorepo. Al momento espone enum per:
@tc-libs/database
Layer base Mongo/Mongoose del monorepo.
@tc-libs/debugger
Layer di logging/debug operativo basato su `winston`, separato dal package `@tc-libs/logger`.
@tc-libs/doc
Helper Swagger/OpenAPI per uniformare la documentazione degli endpoint.
@tc-libs/email-sender
Servizio email basato su Mailgun con supporto a template EJS e persistenza template su database.
@tc-libs/error-handler
Gestione centralizzata degli errori HTTP del monorepo.
@tc-libs/error-interface
Definisce i contratti TypeScript condivisi per rappresentare errori applicativi e errori di importazione.
@tc-libs/errors
Catalogo di errori custom del monorepo.
@tc-libs/file
Toolkit upload/validazione file per NestJS.
@tc-libs/file-handler
Layer applicativo sopra `@tc-libs/file` e `@tc-libs/storage` per elaborazione e persistenza file.
@tc-libs/geodata
Client applicativo per dati geografici remoti.
@tc-libs/helper
Package di utilita condivise per NestJS. Espone un `HelperModule` registrabile e una serie di servizi iniettabili per:
@tc-libs/http-log
Logging HTTP middleware/interceptor oriented.
@tc-libs/logger
Wrapper NestJS su `winston` con supporto opzionale a notifiche Telegram.
@tc-libs/login-access
Storico accessi/login utente.
@tc-libs/message
Servizio di messaggistica applicativa e normalizzazione errori validazione.
@tc-libs/pagination
Toolkit per query pagination/filter/order/search su endpoint NestJS.
@tc-libs/permission
Gestione permessi applicativi.