In this project, the Awesome books app code is restructured. The goal is to make it more organized by using modules and ES6 syntax.
- Major languages: HTML, CSS, JavaScript
- Technologies used: VS Code, Github, Linters, Firefox web-browser
Clone the repository and setup the linter
- npm ( Node Package Manager )
- git and Github Account
To get a local copy up and running follow these simple example steps.
- Open terminal
- Change the directory you want put the repo
- Finally run git clone https://github.com/AbrahaKahsay/awesome-books-es6.git follwed by cd repo-name/
-
Webhint linter
npm install --save-dev hint@6.x
-
Stylelint linter
npm install --save-dev stylelint@13.x stylelint-scss@3.x stylelint-config-standard@21.x stylelint-csstree-validator@1.x
-
ESLint linter
npm install --save-dev eslint@7.x eslint-config-airbnb-base@14.x eslint-plugin-import@2.x babel-eslint@10.x
-
luxon libray
npm install --save luxon
- Webhint linter -
npx hint .
on the root of your directory of your project. - Stylelint linter
npx stylelint "**/*.{css,scss}"
on the root of your directory of your project.
- ESLint linter
npx eslint .
on the root of your directory of your project.
👤 Abraha Kahsay
- GitHub: @AbrahaKahsay
- Twitter: @Alamsbut
- LinkedIn: abraha-kahsay
- To Microverse morning session team,reviewers and standup team memebers.
FOLLOW THIS LINK TO SEE THE LIVE DEMO
This project is MIT licensed.