Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/jmcgavin/lit-starter-kit
- Owner: jmcgavin
- Created: 2021-03-13T05:35:16.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-02-27T07:59:08.000Z (over 1 year ago)
- Last Synced: 2024-07-30T21:02:35.704Z (3 months ago)
- Topics: javascript, litelement, material-components, pwa, redux, starter-kit, web-components, webapp
- Language: JavaScript
- Homepage:
- Size: 724 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
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