Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rl-king/elm-hnpwa
Elm implementation of the Hackernews PWA
https://github.com/rl-king/elm-hnpwa
elm hnpwa pwa spa
Last synced: 21 days ago
JSON representation
Elm implementation of the Hackernews PWA
- Host: GitHub
- URL: https://github.com/rl-king/elm-hnpwa
- Owner: rl-king
- License: bsd-3-clause
- Created: 2017-09-16T17:23:51.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-09-29T13:45:59.000Z (about 2 years ago)
- Last Synced: 2024-11-22T03:32:14.108Z (about 1 month ago)
- Topics: elm, hnpwa, pwa, spa
- Language: Elm
- Homepage: https://elm-hnpwa.firebaseapp.com
- Size: 878 KB
- Stars: 152
- Watchers: 8
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Elm Hacker News Progressive Web App
A [HNPWA](https://hnpwa.com) implementation written in [Elm 0.19.1](http://elm-lang.org)
Elm HNPWA
/
Elm HNPWA with time-traveling debugger
## Perfomance
- Lighthouse: 100/100
- Interactive (Emerging Markets): 3.4s
- Interactive (Faster 3G): 2.5s## Features
- Written in Elm 0.19.1
- Cache requested resources
- Service worker for offline use## Develop
Install Elm, Elm-format and other dependencies
```
make deps
brew install entr (if you want compile on save to work)
```
Compile on file change and start dev server
```
make watch
make serve
```
Build, compile optimized Elm, generate Service Worker and minify assets
```
make build
```