Justin Fagnani 2c090ee06f Merge pull request #1 from PolymerLabs/config
Some changes to configuration and example element
2019-12-17 14:39:12 -08:00
2019-12-17 14:38:02 -08:00
2019-12-17 14:38:02 -08:00
2019-12-17 14:38:02 -08:00
2019-12-17 14:38:02 -08:00
2019-12-17 14:38:02 -08:00

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.

Description
No description provided
Readme BSD-3-Clause 1.7 MiB
Languages
TypeScript 91.5%
JavaScript 7.1%
CSS 1.3%
HTML 0.1%