Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/webcaetano/data-creatures

[Node] Hard data of RPG creatures
https://github.com/webcaetano/data-creatures

game generator nodejs rpg rpg-creatures

Last synced: 13 days ago
JSON representation

[Node] Hard data of RPG creatures

Awesome Lists containing this project

README

        

# Data-Creatures

[![NPM version][npm-image]][npm-url]
[![Build status][travis-image]][travis-url]

> Hard data of RPG creatures

## Installation

```
npm install data-creatures --save
```

## Usage

```javascript
var data = require('data-creatures');
data();
// return all data
// orc
// elf
// minotaur
// ...

// All options
data({
size:2, // amount
plural:true, // return words in plural
})
// return
// trolls
// elves
```

## CLI

```
npm install data-creatures -g
```

```
Examples
$ data-creatures
elf

$ data-creatures --plural
elves

$ data-creatures --all
orc
elf
...

Options
--all Get all the words instead of a random word
--size Get this amount of words
--plural Get words in plural
```

## Contributing

Contributions are very welcome.

If you have any new creature that are not in the list please submit.

All the hard data are in `data.js`



Plural words are generated by the module [blakeembrey/pluralize](https://github.com/blakeembrey/pluralize)

Irregular plural words should be registred at `irregulars.js`.

## License

MIT

[npm-image]: https://img.shields.io/npm/v/data-creatures.svg?style=flat-square
[npm-url]: https://npmjs.org/package/data-creatures
[travis-image]: https://img.shields.io/travis/webcaetano/data-creatures.svg?style=flat-square
[travis-url]: https://travis-ci.org/webcaetano/data-creatures