Lightweight reader for Hacker News written in vanilla JavaScript. It includes some exciting features such as infinite scroll and offline support!
To run the application:
- Install its dependencies with
npm install. - Serve the files via http-server
by running
npm start. - Access the URL indicated by the last command in a modern browser (by default, http://localhost:8080).
- Use a transpiler such as Babel to split the code into ES6 modules.
- Setup a build process capable of bundling and minifying.
- Improve offline capabilities, e.g. by managing old caches in case new versions are defined.
- Add automated tests!