@chubbyts/chubbyts-dic-config

1.2.0 • Public • Published

chubbyts-dic-config

CI Coverage Status Infection MSI npm-version

bugs code_smells coverage duplicated_lines_density ncloc sqale_rating alert_status reliability_rating security_rating sqale_index vulnerabilities

Description

Dependency injection container creation by config, inspired by mezzio-config.

Requirements

Installation

Through NPM as @chubbyts/chubbyts-dic-config.

npm i @chubbyts/chubbyts-dic-config@^1.2.0

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

2023 Dominik Zogg

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.2.0
    111
    • latest

Version History

Package Sidebar

Install

npm i @chubbyts/chubbyts-dic-config

Weekly Downloads

112

Version

1.2.0

License

MIT

Unpacked Size

12.1 kB

Total Files

6

Last publish

Collaborators

  • dominikzogg