css-sibling

1.0.1 • Public • Published

css-sibling stability

npm version downloads travis build

Add a css sibling class selector to any first level class selector.

usage

/* src */
.a{
  color: red
}
.b, .c{
  color: black
}
.c > .e .f{
  color: green
}
.d.v{
  font-size: 10px
}
/* run */
var cssSibling = require('css-sibling')

cssSibling(src, 'sibling', result => {
  console.log(result)
})
/* result */
.a.sibling{
  color: red
}
.b.sibling, .c.sibling{
  color: black
}
.c.sibling > .e .f{
  color: green
}
.d.v.sibling{
  font-size: 10px
}

api

cssSibling(src, siblingClass, done)

  • src<string|buffer> css source

  • siblingClass<string> sibling class selector name

  • done(newcss)<function> rewrote callback with the new source

license

MIT

Readme

Keywords

Package Sidebar

Install

npm i css-sibling

Weekly Downloads

1

Version

1.0.1

License

MIT

Last publish

Collaborators

  • zhouhancheng