2.0.2 • Published 12 months ago
config-decorator v2.0.2
config-decorator
PoC: simple config decorator with type casting, validation and env-driven out of the box
TL;DR
npm i config-decorator
import { Config, Nullable, Option } from 'config-decorator';
@Config('app')
export class AppConfig {
@Option({
type: 'number',
default: 3000,
})
@Nullable()
public readonly port!: number;
}
const appConfig = new AppConfig();
console.log(appConfig.port);
// 3000
Environment:
APP_PORT=3000