yet-another-name-generator
Version:
Yet Another Name Generator
76 lines (53 loc) • 2 kB
Markdown
# YANG
> Yet Another Name Generator

## Install
```shell
$ pnpm add yet-another-name-generator
# or
$ npm add yet-another-name-generator
# or
$ yarn add yet-another-name-generator
````
## Test
```shell
$ pnpm run test
```
## Usage
```ts
import { generate } from 'yet-another-name-generator'
generate()
```
**Some examples:**
* nostalgic clod-hopper
* spiritual bagman
* lacking codman
* pumped boatwright
* melted minnow
* mere kite
* silky opah
* blue butcher
* drunk canadian mountie
* mountainous herpetologist
## API
```ts
generate(options);
```
## Options
| Option | Type | Description |
| -----------------|-------------------------|---------------------------------------------------------------------------------------------------------------------------|
| the | boolean | If `true`, adds the word "the" to the beginning of the string. |
| titleize | boolean | If `true`, capitalizes the first letter of each word in the string. |
| separator | boolean \| string | - If `false`, trims spaces between the words, making it one long string. |
| | | - If a string, replaces the whitespace between words with your custom separator. |
### Examples
```ts
generate({the: true})
// -> the bloody jagger
generate({the: true, titleize: true})
// -> The Magical Minnow
generate({titleize: true, separator: false})
// -> SoggyPoacher
generate({the: true, titleize: true, separator: '-'})
// -> The-Spiritual-Princess
```