A small demo of how you can use TypeScript and LitElement for client-side templates in Vaadin 14+.
You need Java, Maven and Node installed.
You need to run mvn install
once before starting development to download all necessary dependencies.
mvn spring-boot:run
will download all dependencies, and run the project for you. It will handle updates to the templates automatically for you.