0.16.3 • Published 9 years ago
solvent v0.16.3
solvent
Simple dependency resolver designed for validating typed dependency contraints.
Install
npm i -S solvent
Usage
import solvent from 'solvent'
export default function (dependencies) {
const { React, connect } = solvent( { React: 'object'
, connect: 'function'
} )(dependencies)
/** DO SOMETHING */
}TEST
Unit tests output for current release:
TOC
lib
#default
should have default export.
return should.exist(lib.default);solvent
should be a function.
return solvent.should.be.a('function');should not throw.
return function () {
return solvent();
}.should.not.throw();should return a function.
return solvent().should.be.a('function');should validate object.
var resolver = solvent({ React: 'object' });
resolver({ React: { prop: 'Some property' } }).should.be.an('object').that.has.property('React').that.is.an('object');0.16.3
9 years ago
0.16.1
9 years ago
0.15.0
9 years ago
0.13.1
9 years ago
0.14.1
9 years ago
0.14.0
9 years ago
0.12.1
9 years ago
0.12.0
9 years ago
0.11.6
9 years ago
0.11.5
9 years ago
0.11.4
9 years ago
0.11.3
10 years ago
0.11.2
10 years ago
0.11.1
10 years ago
0.11.0
10 years ago
0.10.1
10 years ago
0.10.0
10 years ago
0.9.2
10 years ago
0.9.1
10 years ago
0.9.0
10 years ago
0.8.1
10 years ago
0.8.0
10 years ago
0.7.3
10 years ago
0.7.2
10 years ago
0.7.1
10 years ago
0.7.0
10 years ago
0.6.4
10 years ago
0.6.3
10 years ago
0.5.9
10 years ago
0.4.1
10 years ago
0.2.5
10 years ago
0.2.4
10 years ago
0.2.3
10 years ago
