chubbyts-dic-config
Description
Dependency injection container creation by config, inspired by mezzio-config.
Requirements
- node: 18
- @chubbyts/chubbyts-dic: ^2.0.0
- @chubbyts/chubbyts-dic-types: ^2.0.0
Installation
Through NPM as @chubbyts/chubbyts-dic-config.
npm i @chubbyts/chubbyts-dic-config@^2.0.1
Usage
import {
createContainerByConfigFactory,
ConfigFactory,
ConfigDelegator,
} from '@chubbyts/chubbyts-dic-config/dist/dic-config';
const containerByConfigFactory = createContainerByConfigFactory({
dependencies: {
services: new Map<string, any>(),
factories: new Map<string, ConfigFactory>(),
aliases: new Map<string, string>(),
delegators: new Map<string, Array<ConfigDelegator>>(),
},
// ... other configuration
});
const container = containerByConfigFactory();
Copyright
2025 Dominik Zogg