Skip to content

brightleydeveloped/acronym

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

acronym

This fork uses a different set of words. The words used in PatLillis/more-words are depressing and have a couple cusswords.

Build Status Test Coverage

Generate your very own acronyms!

Use it for generating version tags, committee designations, or even band names!

Uses more-words.

Install

$ npm install --save acronym

Usage

Generate acronym from a string:

import acronym from 'acronym'
acronym('npm')
// => 'Nice Promise Mistakes'

Generate acronym from an array of strings:

import acronym from 'acronym'
const words = [
  'wut',
  'bird',
  'noodle'
];
acronym(words)
// => [ 'Wins Unapproved Thrilled',
// =>  'Boring Irresistibile Raptures Disaster',
// =>  'Novel Oversell Outcry Devastated Lack Endorse' ]

Options

Pass in options via a second parameter to the acronym() function

capitalize

Determines wether the first letter of each word in the acronym will be capital. Default is true.

import acronym from 'acronym'
const options = {
  capitalize: true
}
acronym('npm', options)
// => 'No Pleasure Misbehaving'
import acronym from 'acronym'
const options = {
  capitalize: false
}
acronym('npm', options)
// => 'no profiteer misreporting'

separator

Determines the string between each word in the acronyn. Default is a single space.

import acronym from 'acronym'
const options = {
  separator: ', '
}
acronym('npm', options)
// => 'Nasty, Preventing, Mocked'
import acronym from 'acronym'
const options = {
  separator: '-',
  capitalize: false
}
acronym('npm', options)
// => 'needy-positive-mercy'

License

MIT © Pat Lillis

About

Generate your very own acronyms!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published