isolation
How often do you see libraries which mutates global variables Or how often do you check libraries actions ? This library provides script isolation in custom contexts to solve this kind of issues.
metaforge
Library that allow you to describe data structures by subset of JavaScript syntax and validate them at runtime