proviso (npm): Preconditions library
Keywords: precondition|preconditions|invariant|validation|validator