2.0.1 • Published 2 months ago
config-decorator v2.0.1
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