Unfortunately, I do not have the time right now to build and maintain this as a proper npm module. This would be an interesting addition however. A couple other ideas I had on the backlog were debounced validation on field value changes and TypeScript support. It’d be awesome if somebody took these ideas and built a proper library from them, I just don’t have the bandwidth for it at this time. Consider the ideas in this article to be under MIT license.