Skip to content

Releases: nestbolt/settings

v0.1.0

29 Apr 11:39

Choose a tag to compare

v0.1.0 — Initial Release

Features

  • Database-backed settings — Key-value settings stored in a dedicated settings table 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 APIget(), getOrFail(), set(), has(), forget(), all(), group() methods
  • Events — Emits settings.created, settings.updated, settings.deleted events via optional @nestjs/event-emitter
  • Module configurationforRoot() and forRootAsync() with cache TTL, defaults, and auto-seed options