0.16.3 • Published 7 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
7 years ago
0.16.1
8 years ago
0.15.0
8 years ago
0.13.1
8 years ago
0.14.1
8 years ago
0.14.0
8 years ago
0.12.1
8 years ago
0.12.0
8 years ago
0.11.6
8 years ago
0.11.5
8 years ago
0.11.4
8 years ago
0.11.3
8 years ago
0.11.2
8 years ago
0.11.1
8 years ago
0.11.0
8 years ago
0.10.1
8 years ago
0.10.0
8 years ago
0.9.2
8 years ago
0.9.1
8 years ago
0.9.0
8 years ago
0.8.1
8 years ago
0.8.0
8 years ago
0.7.3
8 years ago
0.7.2
8 years ago
0.7.1
8 years ago
0.7.0
8 years ago
0.6.4
8 years ago
0.6.3
8 years ago
0.5.9
8 years ago
0.4.1
8 years ago
0.2.5
8 years ago
0.2.4
8 years ago
0.2.3
8 years ago