README
@arpinum/defender 
Every absurdity has a champion to defend it.
Oliver Goldsmith
@arpinum/defender is a collection of assertions to do some runtime type checking.
Installation
npm install @arpinum/defender --save
Examples
Assertion throwing exception when not satisfied:
const { assert } = require("@arpinum/defender");
assert("hello").toBeANumber(); // throws: value must be a number
Simple validation returning a boolean:
const { is } = require("../build");
is("hello").aNumber(); // false
More examples in examples.