libmodulor
Version:
A TypeScript library to create platform-agnostic applications
24 lines (23 loc) • 776 B
JavaScript
import { LIB_NAME } from '../convention.js';
import { unsafeDefaultSetting } from './lib/settings.js';
export const STD_DEFAULT_EMAIL_MANAGER_SETTINGS = {
email_manager_enabled: false,
email_manager_from: 'me@example.com',
};
export const STD_DEFAULT_JOB_MANAGER_SETTINGS = {
job_manager_enabled: false,
job_manager_processors: [],
};
export const STD_DEFAULT_JWT_MANAGER_SETTINGS = {
jwt_manager_algorithm: 'HS256',
jwt_manager_audience: LIB_NAME,
jwt_manager_expires_in: '1h',
jwt_manager_invalidate_issued_before: null,
jwt_manager_issuer: LIB_NAME,
jwt_manager_key_id: null,
jwt_manager_secret: unsafeDefaultSetting(),
jwt_manager_subject: null,
};
export const STD_DEFAULT_LOGGER_SETTINGS = {
logger_level: 'debug',
};