App built on top of create-react-app
utilizing react-redux hooks, eslint, prettier, and more.
To start your development environment you will need nodejs which comes with npm to run the necessary commands to get started
Simply run:
npm install
- installs all dependencies inpackage.json
npm run start
You should see a browser launch your frontend application hosted on port 3000
or the next available port
In the project directory, you can run:
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser
The page will reload if you make edits.
You will also see any lint errors in the console
Auto runs tests and generates coverage files for sonar-qube and cli viewing
Run's Google Lighthouse in browser testing tool
Runs eslint and sass-lint checks to improve code quality
The format script runs two cleanup services to help maintain your code quality
prettier
to format code according to.prettierrc
eslint --fix
to attempt at auto resolve eslint errors
Not all eslint errors will be resolved by the format script
Runs prettier
code formatting tool to see if all files have been formatted
Runs standard version --no-verify
which will auto generate change log updates based on commit messages making it easier to track changes in your master
branch
Runs npm audit
and npm outdated
to see if your program has outdated dependencies or potential security vulnerabilities
Builds the app for production to the build
folder.
It correctly bundles React in production mode and optimizes the build for the best performance.
The build is minified and the filenames include the hashes.
Your app is ready to be deployed!
See the section about deployment for more information.
Note: this is a one-way operation. Once you eject
, you can’t go back!