1.0.0-1 • Published 8 years ago

front-css-js v1.0.0-1

Weekly downloads
1
License
ISC
Repository
github
Last release
8 years ago

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);