This my newest favorite tool for Dynamics CRM development!!!
It’s a tool that creates a ViewModel-esque class for a given form. As the text on the home page says:
“The JS Model Generator will go and grab the Form XML for specified entities and create objects for each attribute, tab, section, and left navigation item that currently exists on the published Main form. This allows you to use intellisense to see which attributes, tabs, sections, left navigation items exist on the form and also provides easier syntax than using Xrm.Page. “