0.0.2 • Published 11 years ago

containerjs v0.0.2

Weekly downloads
2
License
MIT
Repository
github
Last release
11 years ago

Container

An IoC container class based on the container in Laravel (http://laravel.com/docs/ioc) but implemented in JavaScript for the browser and Node.

Basic Usage

Binding A Type Into The Container

var container = new Container();
container.bind('foo', function() {
	return new Foo();
});

Resolving A Type From The Container

var fooInstance = container.make('foo');

Binding A "Shared" Type Into The Container

container.singleton('foo', function() {
	return new Foo();
});

Binding An Existing Instance Into The Container

var foo = new Foo();
container.instance('foo', foo);

Tests

Install jasmine-node

jasmine-node test/ --autotest --watch
0.0.2

11 years ago

0.0.1

11 years ago