# NRDBoiler

NRDBoiler is a CLI-Tool to create boilerplate files for various projects. All boilerplate projects can be found in the Package Template section.

[![NPM](https://img.shields.io/npm/v/nrdboiler.svg)](https://www.npmjs.com/package/nrdboiler) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)

## Install

```bash
npm install -g nrdboiler
```

## Usage

```bash
npx nrdboiler <PackageTemplate> <YourProjectName>
```

## Example

```bash
npx nrdboiler node-express test
```

## Package Template

### vanilla-web

Template Stack with an basic HTML, Javascript and CSS file

### node-express

Template for a basic node server with express

### web-sass

Template Stack with an basic HTML, Javascript and Sass file

### react-component

Template to create a React Functional Component

### react-basic

Template to create a React Basic Project with routes already configured

### react-redux

Template to create a React Project with routes, redux and css transitions already configured

### next-component

Template to create a Next.js Basic Functional Component

### next-ssg-component

Template to create a Next.js Functional Component with Server Side Generation functions

### react-electron

Template to create an Electron App with React.js

### vanilla-threejs

Template to create a website using Three.js, HTML, JS and CSS

</br>

## License

MIT © [lnardon](https://github.com/lnardon)
