DRAFT; incomplete

Format

{
    <target path>: [{ // array is optional
        transform: {
            type: <transform name>,
            <properties as required by particular transform>
        }
    }, {
        ...
    }]
}

 

Examples

{
    "dog": {
        "transform": {
            "type": "fluid.transforms.linearScale",
            "value": 3,
            "factor": 2,
            "offset": 5
        }
    }
}
 {
    "dog": {
        "transform": [
            {
                "type": "fluid.transforms.linearScale",
                "value": 3,
                "factor": 2,
                "offset": 5
            },
            {
                "type": "fluid.transforms.literalValue",
                "value": "ooooops"
            }
        ]
    }
}