npm.io
1.2.4 • Published 10 years ago

pretty-selectors

Licence
MIT
Version
1.2.4
Deps
0
Vulns
0
Weekly
0

Pretty Selectors

Pretty selectors take your ugly text and transform it to nice CSS selectors.

Installation

npm install pretty-selectors

Input/Output example

Code example

var PrettySelectors = require('pretty-selectors');

var selector = PrettySelectors('Moje mama', {separator: 'snake',
                                selector: 'id',
                                maxWords: 3});
// result: #moje_mama

Api

PrettySelectors(text, object)
text (string) – required
object.separator (string, default: 'dash') – optional

Options: dash, snake, camel

object.selector (string) – optional, default: 'class'

Options: class, id, element

object.maxWords (number) – optional, default: 0 means no text stripping
object.fallbackSelectorPrefix (string) – optional