"Awesome books" is a simple website that displays a list of books and allows you to add and remove books from that list. This UI is built using a medium-fidelity wire frame, use ES6 modules to write modular JavaScript.
In this project, I restructure my Awesome books app code. The goal is to make it more organized by using modules. I will also practice the ES6 syntax that I have learned, Use ES6 modules to write modular JavaScript and Use npm as software packages system.
Check Live Demo here.
To get a local copy up and running follow these simple example steps.
install Webhint linter i. Run npm install --save-dev [email protected]
install Stylelint linter i. Run npm install --save-dev [email protected] [email protected] [email protected] [email protected]
install ESLint linter i. Run npm install --save-dev [email protected] [email protected] [email protected] [email protected]
install gulp i. Run touch gulpfile.js ii. Run npm install gulp --save-dev iii. Run npm install gulp-autoprefixer --save-dev
run Webhint linter
run Stylelint linter
run ESLint linter
run gulp
To run the project open the downloaded folder (after extraction) then run the "index.html" file in your browser.
Author1
Contributions, issues, and feature requests are welcome!
Give a if you like this project!
This project is MIT licensed.