You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					24 lines
				
				476 B
			
		
		
			
		
	
	
					24 lines
				
				476 B
			| 
											3 years ago
										 | 'use strict'; | ||
|  | 
 | ||
|  | var replace = String.prototype.replace; | ||
|  | var percentTwenties = /%20/g; | ||
|  | 
 | ||
|  | var Format = { | ||
|  |     RFC1738: 'RFC1738', | ||
|  |     RFC3986: 'RFC3986' | ||
|  | }; | ||
|  | 
 | ||
|  | module.exports = { | ||
|  |     'default': Format.RFC3986, | ||
|  |     formatters: { | ||
|  |         RFC1738: function (value) { | ||
|  |             return replace.call(value, percentTwenties, '+'); | ||
|  |         }, | ||
|  |         RFC3986: function (value) { | ||
|  |             return String(value); | ||
|  |         } | ||
|  |     }, | ||
|  |     RFC1738: Format.RFC1738, | ||
|  |     RFC3986: Format.RFC3986 | ||
|  | }; |