Clone the project and run the following command:
npm install
Running the project
cd <path>/to-the-moon-pwa/
npm run start
- Create React App - Set up a modern web app by running one command.
- Node Package Manager - Package manager for the Node JavaScript platform.
- ESLint - Find and fix problems in your JavaScript code.
- Jest - Jest is a delightful JavaScript Testing Framework with a focus on simplicity.
- Babel - Babel is a toolchain that is mainly used to convert ECMAScript 2015+ code into a backwards compatible version of JavaScript in current and older browsers or environments.
- Drone - Automate Software Testing and Delivery.
- EditorConfig - EditorConfig helps maintain consistent coding styles for multiple developers working on the same project across various editors and IDEs.
- Prettier - Prettier is an opinionated code formatter.
- Enzyme - Enzyme is a JavaScript Testing utility for React that makes it easier to test your React Components' output. You can also manipulate, traverse, and in some ways simulate runtime given the output.
- Material-UI - React components for faster and easier web development.
- React-Intl - Internationalize React apps.
- Styled Components - Visual primitives for the component age.
- Jest Styled Components - A set of utilities for testing Styled Components with Jest. This package improves the snapshot testing experience and provides a brand new matcher to make expectations on the style rules.
- Axios - Promise based HTTP client for the browser and node.js.
- Loadable Components - React code splitting made easy.