2.0.1 • Published 2 months ago

config-decorator v2.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
2 months ago

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
2.0.1

2 months ago

2.0.0

5 months ago

1.1.0

7 months ago

1.0.2

7 months ago

1.0.1

8 months ago

1.0.0

8 months ago