aarketype (npm): Small Node.js library for creating object archetypes and validating instances against them. 
Keywords: object|validation|ffield|archetype|archetypes|data|structure|valid|object-oriented|oop