Optionalaccount Requests accountRequests ?: { emailCooldownHours : number ; enabled : boolean ; rateLimitPerIP : number ; rateLimitWindowHours : number ; retentionDays : number ; }
adapter Timeout adapterTimeout : number
adapter User Agent adapterUserAgent : string
admin Email adminEmail : string
Optionaldefault Locale defaultLocale ?: LocaleCode
Optionalemail email ?: { enabled : boolean ; mailgun : { apiKey : string ; domain : string ; from : string ; url : string } ; provider : string ; }
OptionalforceHTTPS forceHTTPS ?: boolean
front Page Team Blog frontPageTeamBlog : string
front Page Team Blog Key frontPageTeamBlogKey : string
maintenance Mode maintenanceMode : boolean
Optionalpassword Reset passwordReset ?: { cooldownHours : number ; rateLimitPerIP : number ; tokenExpirationHours : number ; }
qualifiedURL qualifiedURL : string
require Invite Links requireInviteLinks : boolean
session Cookie Duration sessionCookieDuration : number
session Secret sessionSecret : string
upload Max Size uploadMaxSize : number
upload Temp Dir uploadTempDir : string
Runtime configuration facade returned by
import config from 'config'. Exposes strongly typed getters while still allowing legacy direct property access used throughout the code base.