Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 1,000,000+ packages pre-installed, including obj-css with all npm packages installed. Try it out:

var objCss = require("obj-css")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

obj-css v0.0.1

Parse js obj model to css

obj-css

Parse js obj model to css

Roughly an quick inverse of fritx/css-obj

Usage

Source:

[
  [
    '.hidden', {
      'display': 'none'
    }
  ],
  [
    'a:hover, .btn.active', {
      'display': 'block',
      'color': 'yellow'
    }
  ]
]

Parsing:

var parseCss = require('obj-css')
parseCss(cssObj, function(err, css){
  console.log(css)
})

Outputs:

.hidden {
  display: none;
}
a:hover, .btn.active {
  display: block;
  color: yellow;
}

Metadata

RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free