bin/transformer.js
function deserializeValue(value) {
  var num
  try {
    return value ?
      value == 'true' || value == true ||
      (value == 'false' || value == false ? false :
        value == 'null' ? null :
        !/^0/.test(value) && !isNaN(num = Number(value)) ? num :
        /^[\[\{]/.test(value) ? JSON.parse(value) :
        value)
      : value
  } catch (e) {
    return value
  }
}
function deserializeValue(value) {
  var num
  try {
    return value ?
      value == 'true' || value == true ||
      (value == 'false' || value == false ? false :
        value == 'null' ? null :
        !/^0/.test(value) && !isNaN(num = Number(value)) ? num :
        /^[\[\{]/.test(value) ? JSON.parse(value) :
        value)
      : value
  } catch (e) {
    return value
  }
}
function deserializeValue ( value ) { var num try { return value ? value == 'true' || value == true || ( value == 'false' || value == false ? false : value == 'null' ? null : ! / ^0 / . test ( value ) && ! isNaN ( num = Number ( value ) ) ? num : / ^[\[\{] / . test ( value ) ? JSON . parse ( value ) : value ) : value } catch ( e ) { return value } }
string to variables of proper type
string to variables of proper type