Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/d4rkr00t/generator-np

Generator for npm module
https://github.com/d4rkr00t/generator-np

Last synced: about 2 months ago
JSON representation

Generator for npm module

Awesome Lists containing this project

README

        





NPM Version


NPM downloads


License


Github Issues


Travis Status


Coveralls


Commitizen Friendly


Generator for npm module with ES6+, Babel, Ava, ESlint, Travis, and npm scripts

## Features
* Generates npm module structure with babel, ava, pre-commit hooks, linters, etc;
* Adds useful npm scripts which help with testing, publishing, etc;
* [Optional] generate CLI boilerplate;
* [Optional] generate configs for travis and coveralls;
* [Optional] setup module to use commitizen and cz-conventional-changelog;
* [Optional] center module name and badges in README.md;
* [Optional] automatic [github releases](https://help.github.com/articles/about-releases/) through [conventional-github-releaser](https://github.com/stevemao/conventional-github-releaser#setup-token-for-cli), **requires setup for travis and commitizen**.

![generator-np](https://cloud.githubusercontent.com/assets/200119/11610391/f3511598-9bb2-11e5-95bb-43844ef06d34.png)

## Install

```
npm install -g generator-np
```

## Usage
> You need [Yeoman](http://yeoman.io/) to run this command.

```
yo np
```

## Author

Stanislav Sysoev http://github.com/d4rkr00t

## License

- **MIT** : http://opensource.org/licenses/MIT

## Contributing

Contributions are highly welcome! This repo is commitizen friendly — please read about it [here](http://commitizen.github.io/cz-cli/).