Releases: nestbolt/settings
Releases · nestbolt/settings
v0.1.0
v0.1.0 — Initial Release
Features
- Database-backed settings — Key-value settings stored in a dedicated
settingstable with TypeORM - Typed access — Automatic type casting for string, number, boolean, and JSON values
- In-memory cache — Configurable TTL-based cache for high-performance reads
- Setting groups — Organize settings by group and query by group name
- Auto-seeding — Seed default settings on module initialization
- Query API —
get(),getOrFail(),set(),has(),forget(),all(),group()methods - Events — Emits
settings.created,settings.updated,settings.deletedevents via optional@nestjs/event-emitter - Module configuration —
forRoot()andforRootAsync()with cache TTL, defaults, and auto-seed options