1.120.0 • Published 7 months ago
@biorate/config-loader-env v1.120.0
ENV config loader
ENV-based config loader
Features
- ENV config loader middleware
Examples
import { inject, container, Types, Core } from '@biorate/inversion';
import { IConfig, Config } from '@biorate/config';
import { IConfigLoader } from '@biorate/config-loader';
import { ConfigLoaderEnv } from '@biorate/config-loader-env';
class Root extends Core() {
@inject(Types.Config) public config: IConfig;
@inject(Types.ConfigLoaderEnv) public configLoaderEnv: ConfigLoaderEnv;
}
container.bind<IConfig>(Types.Config).to(Config).inSingletonScope();
container.bind<ConfigLoader>(Types.ConfigLoaderEnv).to(ConfigLoaderEnv).inSingletonScope();
container.bind<Root>(Root).toSelf().inSingletonScope();
(async () => {
const root = container.get<Root>(Root);
await root.$run();
root.config.get('test'); // Hello world!
})();See
@biorate/config-loader docs for details
Learn
- Documentation can be found here - docs.
Release History
See the CHANGELOG
License
Copyright (c) 2021-present Leonid Levkin (llevkin)
1.96.0
11 months ago
1.95.1
11 months ago
1.91.5
12 months ago
1.95.0
11 months ago
1.91.4
12 months ago
1.93.1
11 months ago
1.91.3
12 months ago
1.93.0
11 months ago
1.91.2
12 months ago
1.91.1
12 months ago
1.91.0
12 months ago
1.90.0
12 months ago
1.100.0
9 months ago
1.120.0
7 months ago
1.104.0
9 months ago
1.102.0
9 months ago
1.102.1
9 months ago
1.78.0
1 year ago
1.76.3
1 year ago
1.77.0
1 year ago
1.65.4
2 years ago
1.54.0
2 years ago
1.38.2
2 years ago
1.38.3
2 years ago
1.38.1
2 years ago
1.38.4
2 years ago
1.42.2
2 years ago
1.42.1
2 years ago
1.30.12
2 years ago
1.29.0
3 years ago
1.28.1
3 years ago
1.28.0
3 years ago
1.30.1
2 years ago
1.26.0
3 years ago
1.27.2
3 years ago
1.27.0
3 years ago
1.27.1
3 years ago
1.24.0
3 years ago
1.11.2
3 years ago
1.7.0
3 years ago
1.6.0
3 years ago