Example Project for developing Custom Elements (with Typescript) in a way that is suitable for publishing to npm and importing into other projects, typically the consuming application.
This split allows you to focus on either the UI elements, which are 'dumb' (properties down, events up) or the application where you'll typically be working with Redux, routing and such.
npm install
npm run build
Running in dev mode will watch for file changes and re-build as required:
npm run dev
Use in conjunction with npm run dev
to have updates automatically reload:
npm start
npm test
npm run test:regenerate
Configure integration test paramaters in test/integration/config.json