lambdastyle-prototype
v0.1.0
Published
Lambdastyle: A minimal JSON-to-any transformation language
Downloads
3
Maintainers
Readme
#Lambdastyle
A minimal JSON-to-any transformation language.
- It's really simple. Basically the whole syntax is just a
->
. - It's streaming so size of input/output is almost unlimited.
- Can transform JSON to JSON, XML, HTML or any other text.
- Can preserve formatting in JSON.
- By default just copies input so edits are as easy as it gets.
As Lambdastyle is currently only a prototype, please expect that some things will not work. Also Lambdastyle can change and is open to suggestions.
var lambdastyle = require('lambdastyle-prototype'),
bag = { input: '[1, 2, 3]', style: '[item] -> [|, true]' };
lambdastyle.processString(bag, function (err, output) {
if (err) throw err;
console.log(output); // prints [1, 2, 3, true]
});
###Live demo
In order to use this module on Windows you will need .NET Framework 4.5 or on Mac OS X / Linux you will need Mono 3.4.0 (or newer) x64.