An open API service indexing awesome lists of open source software.

https://github.com/murshidazher/react-parcel-starter

:package: A bare-bone starter template for react-app with parcel bundling for small applications.
https://github.com/murshidazher/react-parcel-starter

bare-bone parcel prettier react template

Last synced: about 2 months ago
JSON representation

:package: A bare-bone starter template for react-app with parcel bundling for small applications.

Awesome Lists containing this project

README

          

## React-Parcel Starter

A bare-bone starter template for react-app with parcel bundling for small applications.

## Technology Stack

- :package: [parcel](https://parceljs.org/getting_started.html) - a light-weight bundler with zero config.
- :comet: [pretty-quick](https://github.com/azz/pretty-quick) - for code formatting and runs as a pre-commit hook.
- :rainbow: [husky](https://github.com/typicode/husky) - for pre-commit hook.
- :zap: [babel](https://babeljs.io/docs/en/) - for js compiling.
- :fire: [eslint](https://eslint.org/docs/user-guide/configuring) - for code linting and accessibility.

### Instructions

Step by Step Instructions:

| Task | Description |
| ------------ | ----------------------------------------------------------- |
| dependencies | Run `npm i` to download the required node modules |
| start | Run `npm start` to start react app |
| dev | Run `npm run dev` to start react in dev mode |
| format | Run `npm run format` to manually format using prettier |
| lint | Run `npm run lint` to manually format using prettier |
| test | Run `npm run test` to run test using jest |
| test:watch | Run `npm run test` to run test using jest with `--watch` |
| coverage | Run `npm run coverage` to generate test coverage using jest |

### :open_file_folder: What's inside?

A quick look at the folder structure of this template.

```
.
└──src
└── __test__
└───App.test.js
├───App.js
├───index.html
└───styles.css
├───.babelrc
├───.editorconfig
├───.eslintrc.json
├───.gitignore
├───.prettierrc
├───README.md
├───jsconfig.json
├───package-lock.json
└───package.json
```

## Contributors

**Murshid Azher**

- Github: [@murshidazher](https://github.com/murshidazher)