Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jmcgavin/lit-starter-kit

LitElement starter kit with Redux
https://github.com/jmcgavin/lit-starter-kit

javascript litelement material-components pwa redux starter-kit web-components webapp

Last synced: 15 days ago
JSON representation

LitElement starter kit with Redux

Awesome Lists containing this project

README

        

# Lit Starter Kit

[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)
[![Dependencies](https://david-dm.org/jmcgavin/lit-starter-kit.svg)](https://github.com/jmcgavin/lit-starter-kit/blob/master/package.json)
[![GitHub Super-Linter](https://github.com/jmcgavin/lit-starter-kit/workflows/Lint%20Code%20Base/badge.svg)](https://github.com/marketplace/actions/super-linter)

A simple webapp template that leverages for creating fast, lightweight web components and Redux for state management.

## Getting started

1. Install dependencies

```bash
npm install
```

2. Start the development server

```bash
npm start
```

You can also generate and serve a static build

```bash
npm run build && npm run serve
```

This will create an optimized ES6 bundle for modern browsers in the `/dist` directory and then serve it.

## To-dos

- [x] Routing
- [ ] Redux Toolkit
- [ ] Custom material theme ()
- [ ] Accessibility tests