AbsurdJS
Overview
Javascript based preprocessor. No new language, no new syntax. Write everything in plain JavaScript.
Installation
npm install -g absurd
<script src="absurd.min.js"></script>
What it does
AbsurdJS was started as CSS preprocessor, but later it was expanded to a HTML preprocessor. So, at the moment you could transform:
- JavaScript, JSON, YAML, CSS to CSS
- JavaScript, JSON, YAML to HTML
How
var api = Absurd();
api.add({
body: {
marginTop: "20px",
p: {
color: "#000"
}
}
});
api.compile(function(err, css) {
// use the compiled css
});
Official site, documentation and online compilator
http://krasimir.github.io/absurd/
Resources
- Writing your CSS with JavaScript - link