class-repeat

Repeat class selectors

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
class-repeat
101.0.27 years ago8 years agoMinified + gzip package size for class-repeat in KB

Readme

class-repeat Build Status js-standard-style
Repeat class selectors in a string, useful for getting around specificity woes when using utility classes in legacy projects.

Installation

npm install --save class-repeat

Usage

var classRepeat = require('class-repeat')

classRepeat('.foo.bar') // => '.foo.foo.bar.bar'
classRepeat('.foo:before') // => '.foo.foo:before'
classRepeat('.foo .bar.baz') // => '.foo.foo .bar.bar.baz.baz'
classRepeat('input.foo-bar.baz > .pizazz') // => 'input.foo-bar.foo-bar.baz.baz > .pizazz.pizazz'
classRepeat('.foo', { repeat: 4 }) // => '.foo.foo.foo.foo'

License

MIT

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Crafted with <3 by John Otander (@4lpine).

This package was initially generated with yeoman and the p generator.