function normaliseNodeTypeName(name) {
    var result = name.replace(/[^a-zA-Z0-9]/g, " ");
    result = result.trim();
    result = result.replace(/ +/g, " ");
    result = result.replace(/ ./g,
        function(s) {
            return s.charAt(1).toUpperCase();
        }
    );
    result = result.charAt(0).toLowerCase() + result.slice(1);
    return result;
}
Normalise a node type name to camel case.

For example: `a-random node type` will normalise to `aRandomNodeType`

@param  {String} name - the node type
@return {String} The normalised name
@memberof @node-red/util_util