# easy-templates

[![npm version](https://badge.fury.io/js/easy-templates.svg)](https://badge.fury.io/js/easy-templates)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![npm downloads](https://img.shields.io/npm/dm/easy-templates.svg?style=flat-square)](https://npm-stat.com/charts.html?package=easy-templates)

"easy-templates" is a library that simplifies the process of creating various templates using NPX. It automates and streamlines the setup of project structures, making template creation more efficient.

## How to Use

You can quickly create templates using "easy-templates" by running the following command:

```bash
npx easy-templates
```

### just that

#### You can also use yarn or npm, you choose, and has preconfigurations for your package.json

## Available Templates Modules

Templates

- **reactjs_ts_webpack_react-router-dom_styled-components_babel**: Reactjs with typescript, webpack, react-router-dom and styled-components pre configured
- **simple-Html-Js-Css-Structure**: Create a simple structure using html css and javascript

- **js-express-sequelise-dotenv-nodemon-sucrase**: Creates a server structure using pre-configured (express and javascript).

- **ts-express-sequelise-dotenv-nodemon-tsnode**: Creates a server structure using pre-configured (express and typescript).

Pre configs only

- **js-eslint-generic**: Run a sub runner asking for several custom options
- **ts-eslint-prettier**: Create a file structure and install dependencies using ts eslint and prettier

### Help the dev

<p align="center">
	<a href="https://www.buymeacoffee.com/gabriellogan" target="_blank">
		<img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Buy Me A Coffee" style="height: 60px !important;width: 217px !important;" >
	</a>
</p>
