Skip to content

dink/project-name-generator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Name Generator

Generate quirky names like "spiffy-waterfall", "sassy-bread", "mature-dew-8239" to use wherever you need a random but memorable name.

###Install npm install project-name-generator --save

###Quick Start

var generate = require('project-name-generator').generate;

generate().dashed; // 'sassy-bread'

generate().spaced; // 'unwavering coal'

generate().raw; // ['undisturbed', 'iceberg']

generate(true).dashed; // 'pithy-willow-7794'

generate(true).raw; // ['gentle', 'guru', 621]

###API The module returns an object with a single method generate(addNumberSuffix)

Calling generate() with no arguments will return an object:

{
    spaced: 'whispering valley', 
    dashed: 'whispering-valley', 
    raw: ['whispering', 'valley']
}

Passing true (or a truthy value) to generate() will include a number from 1-9999 (both inclusive) at the end.

So generate(true) will return:

{
    spaced: 'limitless pond 6452', 
    dashed: 'limitless-pond-6452', 
    raw: ['limitless', 'pond', 6452]
}

###Tests To run tests locally:

npm install

npm test

About

Generate a random, unique, heroku-like name for your app/project/server etc. e.g. "resonant-silence"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%