Some changes to configuration and example element
LitElement TypeScript starter
This project includes a sample component using LitElement with TypeScript.
Setup
Install dependencies:
npm i
Build
This sample uses the TypeScript compiler to produce JavaScript that runs in modern browsers, and lit-analyzer, a program that type-checks and lints lit-html templates.
To build the JavaScript version of your component:
npm run build
To watch files and rebuild when the files are modified, run the following command in a separate shell:
npm run build:watch
Both the TypeScript compiler and lit-analyzer are configured to be very strict. You may want to change tsconfig.json to make them less strict.
Dev Server
This sample uses ES dev server for previewing the project without additional build steps. ES dev server handles resolving Node-style "bare" import specifiers, which aren't supported in browsers. It also automatically transpiles JavaScript and adds polyfills to support older browsers.
To run the dev server and open the project in a new browser tab:
npm run serve
More information
See Get started on the LitElement site for more information.