Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vicdata4/lit-course
Web components based client-app - LitElement, Rollup, ESLint, Prettier, Karma, Github CI, Redux, Husky, Storybook, Vaadin Router
https://github.com/vicdata4/lit-course
eslint karma-test-runner litelement prettier rollup storybook vaadin
Last synced: 7 days ago
JSON representation
Web components based client-app - LitElement, Rollup, ESLint, Prettier, Karma, Github CI, Redux, Husky, Storybook, Vaadin Router
- Host: GitHub
- URL: https://github.com/vicdata4/lit-course
- Owner: vicdata4
- Created: 2020-09-14T12:16:54.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-07-12T13:16:32.000Z (4 months ago)
- Last Synced: 2024-07-13T11:19:36.327Z (4 months ago)
- Topics: eslint, karma-test-runner, litelement, prettier, rollup, storybook, vaadin
- Language: JavaScript
- Homepage: https://vicdata4.github.io/lit-course/
- Size: 8.88 MB
- Stars: 8
- Watchers: 2
- Forks: 18
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Dependencies
- [Rollup.js](https://rollupjs.org) Module bundler
- [LitElement](https://lit-element.polymer-project.org) Web Components
- [LitHtml](https://lit-html.polymer-project.org) HTML templating library
- [Karma](https://karma-runner.github.io/) Test runner
- [Mocha](https://mochajs.org/) Test framework
- [Chai](https://www.chaijs.com/) Assertion library
- [Vaadin](https://www.npmjs.com/package/@vaadin/router) Routing
- [Redux](https://redux.js.org/) State Container
- [ESLint](https://eslint.org) Linter tool
- [Prettier](https://prettier.io/) Code formatter
- [Husky](https://www.npmjs.com/package/husky) Pre commit/push Hooks
- [CommitLint](https://commitlint.js.org/) Commit convention## Quick start
Run from command line
```bash
git clone https://github.com/vicdata4/lit-coursecd lit-course
```Install dependencies
```bash
npm install
```Run application
```bash
npm run dev
```Conventional commits
[More info](https://www.conventionalcommits.org/en/v1.0.0/)
```bash
fix: some message
```
```bash
fix(scope): some message
```
\
[Unit Tests](https://github.com/vicdata4/lit-course/tree/master/tests)```bash
npm run test
```ESLint
- [ESLint Config](https://github.com/vicdata4/lit-course/tree/master/.eslintrc.js)
- [Prettier Config](https://github.com/vicdata4/lit-course/tree/master/.prettierrc)```bash
npm run lint
```
```bash
npm run lint:fix
```