# react-custom-demo-piyush

> This is a custom react project created without any tool or pre-defined projects having many features.

Latest version **1.0.27** (published 2021-02-21) · ISC license · 0 weekly downloads

## Install

```sh
npm install react-custom-demo-piyush
pnpm add react-custom-demo-piyush
yarn add react-custom-demo-piyush
bun add react-custom-demo-piyush
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.27 |
| Published | 2021-02-21 |
| First published | 2020-12-12 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 18 |
| Unpacked size | 49 KB |
| Known vulnerabilities | 0 (+25 in 1 direct dependencies) |
| Install scripts | no |
| Maintainers | piyush96arora1 |

## Links

- npm: https://www.npmjs.com/package/react-custom-demo-piyush
- npm.io page: https://npm.io/package/react-custom-demo-piyush

## Dependencies (18)

- [axios](https://npm.io/package/axios.md) ^0.19.2
- [react](https://npm.io/package/react.md) ^16.13.1
- [redux](https://npm.io/package/redux.md) ^4.0.5
- [serve](https://npm.io/package/serve.md) ^11.3.2
- [dotenv](https://npm.io/package/dotenv.md) ^8.2.0
- [react-dom](https://npm.io/package/react-dom.md) ^16.13.1
- [react-redux](https://npm.io/package/react-redux.md) ^7.2.1
- [redux-thunk](https://npm.io/package/redux-thunk.md) ^2.3.0
- [babel-eslint](https://npm.io/package/babel-eslint.md) ^10.1.0
- [react-router](https://npm.io/package/react-router.md) ^5.2.0
- [redux-persist](https://npm.io/package/redux-persist.md) ^6.0.0
- [react-router-dom](https://npm.io/package/react-router-dom.md) ^5.2.0
- [@babel/preset-env](https://npm.io/package/@babel/preset-env.md) ^7.11.0
- [styled-components](https://npm.io/package/styled-components.md) ^5.1.1
- [@loadable/component](https://npm.io/package/@loadable/component.md) ^5.13.1
- [terser-webpack-plugin](https://npm.io/package/terser-webpack-plugin.md) ^4.1.0
- [redux-devtools-extension](https://npm.io/package/redux-devtools-extension.md) ^2.13.8
- [optimize-css-assets-webpack-plugin](https://npm.io/package/optimize-css-assets-webpack-plugin.md) ^5.0.3

## Recent versions

- 1.0.27 (latest) — 2021-02-21
- 1.0.26 — 2021-02-21
- 1.0.25 — 2021-02-21
- 1.0.24 — 2021-02-21
- 1.0.8 — 2020-12-12
- 1.0.7 — 2020-12-12
- 1.0.6 — 2020-12-12
- 1.0.5 — 2020-12-12
- 1.0.4 — 2020-12-12
- 1.0.3 — 2020-12-12
- 1.0.2 — 2020-12-12
- 1.0.1 — 2020-12-12
- 1.0.0 — 2020-12-12

## README

# React-BoilerPlate-Quovantis
This is a custom react project created without any tool or pre-defined projects having many features.

# Features!

  - Webpack
  - Webpack dev server
  - Reload feature in dev
  - Webpack configs for dev and prod
  - Minification of js in prod
  - Minification of css in prod
  - Custom environment in-built(dev,qa,prod,test)
  - Test setup done with test env
  - Prettier enabled
  - Linting enabled
  - Themed Provider at root so you can define global colors or fonts
  - Redux 
  - Redux thunk
  - Logging and Fetch abstracted to upper level
  - Css modules enabled
  - Routing enabled
  - Es6 enabled
  - Code splitting enabled with loadable components
  - Support for images (png,svg,jpg,gif)
  - Easy local port change


# Style

  - Css support
  - Css modules support
  - Styled Components enabled
  - Theme Provider enabled

# Environments
  - dev
  - qa
  - test
  - prod
  - local
>> More env could easily be added if required

### Scripts 
For local
Note:- To change the port edit the start:dev command in package.json
```
$ npm install
$ npm run start:dev
```

For production
Note:- Automatic Linting and fixing is enabled on prod build , you can disable that if required
```
$ npm run build:prod
```
For any other environment(dev,qa)

```
$ npm run build:[env]
```


### Test


```sh
$ npm run test
```

---
_Source: https://npm.io/package/react-custom-demo-piyush · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
