Javascript based preprocessor. No new language, no new syntax. Write everything in plain JavaScript.
npm install -g absurd
<script src="absurd.min.js"></script>
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
var api = Absurd();
api.add({
body: {
marginTop: "20px",
p: {
color: "#000"
}
}
});
api.compile(function(err, css) {
// use the compiled css
});