1.0.0 • Published 12 months ago

conr v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
12 months ago

npm version types size coverage vulnerabilities dependencies License

small and loose dependency injection library

Installation

$ npm i conr

Usage

import conr from 'conr';

const instance = conr();
instance.set('foo', 'Hello');
instance.set('bar', 'World');
instance.set('name', (name) => `My name is ${name}.`);

instance.resolve((foo, bar) => {
    console.log(foo, bar); // Hello, World
});

instance.resolve(async function ({foo, name}) {
    console.log(foo, name('John Doe')); // Hello, My name is John Doe.
    console.log(this) // {fizz: "buzz"}
}, {fizz: "buzz"})

Licence

MIT License, see LICENSE

1.0.0

12 months ago

0.2.1

12 months ago

0.2.0

12 months ago

0.1.7

1 year ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.6

2 years ago

0.1.5

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago