front-css-js

1.0.0-1 • Public • Published

css.js Build Status

A lightweight, battle tested, fast, css parser in JavaScript

Why?

Please read the story behind it here

Demo

Check it out plunker demo

Development

Following commands will prepare development enviroment by installing dependencies:

    npm install
    bower install

And to execute unit tests and produce css.min.js, execute

    grunt

How To Use

On the browser

Simply parse css string, and log the output

    <script type="text/javascript" src="css.min.js"></script>
    <script type="text/javascript">
        var cssString = ' .someSelector { margin:40px 10px; padding:5px}';
        //initialize parser object
        var parser = new cssjs();
        //parse css string
        var parsed = parser.parseCSS(cssString);

        console.log(parsed);
    </script>

On the server

    var cssString = ' .someSelector { margin:40px 10px; padding:5px}';
    //require parser constructor
    var cssjs = require("./css.js");
    //initialize parser object
    var parser = new cssjs.cssjs();
    //parse css string
    var parsed = parser.parseCSS(cssString);

    console.log(parsed);

Readme

Keywords

none

Package Sidebar

Install

npm i front-css-js

Weekly Downloads

2

Version

1.0.0-1

License

ISC

Last publish

Collaborators

  • frontapp-owner
  • decafdennis
  • xdmnl
  • eramdam
  • aknorw
  • adrake