Skip to content

In this project, the Awesome books app code is restructured. The goal is to make it more organized by using modules and ES6 syntax.

Notifications You must be signed in to change notification settings

AbrahaKahsay/awesome-books-es6

Repository files navigation

awesome-books-es6

In this project, the Awesome books app code is restructured. The goal is to make it more organized by using modules and ES6 syntax.

Screenshot

awesome-book-es6

Built with

  • Major languages: HTML, CSS, JavaScript
  • Technologies used: VS Code, Github, Linters, Firefox web-browser

Getting Started

Clone the repository and setup the linter

Prerequisites

  • npm ( Node Package Manager )
  • git and Github Account

Setup

To get a local copy up and running follow these simple example steps.

Install

  • 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

Run tests

  • 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.

Authors

👤 Abraha Kahsay

Contributers

Acknowledgments

  • To Microverse morning session team,reviewers and standup team memebers.

Live Demo

FOLLOW THIS LINK TO SEE THE LIVE DEMO

📝 License

This project is MIT licensed.

About

In this project, the Awesome books app code is restructured. The goal is to make it more organized by using modules and ES6 syntax.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages