code: function makeDoubleQuoted( literal ) {
  	if ( ! literal || literal.length < 2 ) {
  		return undefined;
  	}
  
  	// double-quoted string
  	if ( literal.charAt( 0 ) === '"' ) {
  		return literal.replace( /(\\)/g, '\\$1' );
  	}
  
  	// single-quoted string
  	if ( literal.charAt( 0 ) === '\'' ) {
  		return '"' + literal.substring( 1, literal.length - 1 ).replace( /\\'/g, '\'' ).replace( /(\\|")/g, '\\$1' ) + '"';
  	}
  
  	// ES6 string
  	if ( literal.charAt( 0 ) === '`' ) {
  		return '"' + literal.substring( 1, literal.length - 1 ).replace( /`/g, '\`' ).replace( /(\\|")/g, '\\$1' ) + '"';
  	}
  
  	return "";
  }
docs: Takes a valid javascript literal (with the quotes included) and returns a double-quoted
  version of that string
  
  @param  {string} literal - origin literal (string with quotes)
  @return {string}         - double quote representation of the string