"My entire application uses a single HTML template, one javascript schema parser, and one Angular client application." #readingToday
My entire application uses a single 305 line HTML template, one 430 line javascript schema parser, and one 166 line javascript Angular client application to do the majority of the client side work. Almost everything else is either an API endpoint, a JSON Hyper Schema, an Media Type: HTML, JSON, CSV, or other representation of data: which is generated and sent from the API server in response to client requests, dynamically generated by a combinations of schema crawling and user interaction.