d-contract (npm): For Support, Design by Contract(DBC).
Keywords: contract|design|validation