# reenode

> A cli for creating boilerplate for React ❤️ + Node 🏬. 🚀

Latest version **1.0.0** (published 2019-08-08) · MIT license · 0 weekly downloads

## Install

```sh
npm install reenode
pnpm add reenode
yarn add reenode
bun add reenode
```

Provides the command `reenode`.

## 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.0 |
| Published | 2019-08-08 |
| First published | 2019-08-08 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Node | >=10.0.0 |
| Dependencies | 4 |
| Unpacked size | 1.2 MB |
| Known vulnerabilities | 0 (+2 in 1 direct dependencies) |
| Install scripts | no |
| Maintainers | praveen-me |
| Keywords | boilerplate, react, node, cli, webpack, command-line |

## Links

- npm: https://www.npmjs.com/package/reenode
- Repository: https://github.com/praveen-me/github
- Homepage: https://github.com/praveen-me/github#readme
- Issues: https://github.com/praveen-me/reenode/issues
- npm.io page: https://npm.io/package/reenode

## Dependencies (4)

- [ejs](https://npm.io/package/ejs.md) ^2.6.2
- [chalk](https://npm.io/package/chalk.md) ^2.4.2
- [inquirer](https://npm.io/package/inquirer.md) ^6.5.0
- [commander](https://npm.io/package/commander.md) ^2.20.0

## Alternatives

- [@salesforce/cli](https://npm.io/package/@salesforce/cli.md) — 389.7K weekly downloads
- [@mintlify/cli](https://npm.io/package/@mintlify/cli.md) — 208.9K weekly downloads
- [@grafana/e2e-selectors](https://npm.io/package/@grafana/e2e-selectors.md) — 128.7K weekly downloads
- [mintlify](https://npm.io/package/mintlify.md) — 112.0K weekly downloads
- [@intlayer/cli](https://npm.io/package/@intlayer/cli.md) — 22.8K weekly downloads

## Recent versions

- 1.0.0 (latest) — 2019-08-08

## README

<h1 align="center">Welcome to reenode 👋</h1>
<p>
  <img alt="Version" src="https://img.shields.io/badge/version-1.0.0-blue.svg?cacheSeconds=2592000" />
  <a href="https://twitter.com/am_pra_veen">
    <img alt="Twitter: am_pra_veen" src="https://img.shields.io/twitter/follow/am_pra_veen.svg?style=social" target="_blank" />
  </a>
  <img src="https://img.shields.io/node/v/reenode">
</p>

> 🔥 A **CLI** for generating React + Node boilerplates 🚀 with handful configurations. **reenode** helps you to create boilerplates with different configurations such as **react-router**, **redux** and **MongoDB**.

### 🏠 [Homepage](https://github.com/praveen-me/reenode)

## Demo 🎥

![GIF](https://github.com/praveen-me/reenode/blob/master/assets/reenode.gif)

## Install
Node version should be 10 or 10+.
```sh
npm install -g reenode
yarn global add reenode
```

## Usage
- `create [app-name]`: helps to create boilerplate that you want. Just run: `reenode create my-app`
- `--help | -h`: Helps you to get help about `reenode`.
- `--version | -v`: Gives current version of `reenode`.

You can simply create a project by running:
```
reenode create project-name
```

## Features

- Hot Module Replacement in client-side in dev mode.
- Live server reloading using `nodemon` in dev mode.
- Different boilerplates generation.
- [`eslint`](https://eslint.org/) and [`prettier`](https://prettier.io/) setup.

### Setup for ESlint + Pritter + VS Code:

- Install [ESLint Extension](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint).
- Install [Priettier Extension](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode).
- Add these lines to your vs code's `setting.json`.

```json
  "prettier.eslintIntegration": true,
  "prettier.jsxBracketSameLine": true,
  "editor.formatOnSave": true,
```

## Introduction

Every boilerplate container three main folders: <br>
**Note:** Feel free to edit files according to your need.

- `client` : This folder contains all the code related to client such as react, redux, react-router, etc.
- `server` : This folder contains all the code related to server such as node, express, mongodb.
- `build-utils` : This folder contains all the configuration related to webpack.

## Author

👤 **Praveen Kumar Saini**

* Twitter: [@am_pra_veen](https://twitter.com/am_pra_veen)
* Github: [@praveen-me](https://github.com/praveen-me)

## 📝 License
Copyright © 2019 Praveen Kumar Saini. <br/>
This project is [MIT](https://github.com/praveen-me/reenode/blob/master/LICENSE) licensed.

## Show your support

Give a ⭐️ if this project helped you!

***
_This README was generated with ❤️ by [readme-md-generator](https://github.com/kefranabg/readme-md-generator)_

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