/ node_modules / qs / lib / formats.js
formats.js
 1  'use strict';
 2  
 3  var replace = String.prototype.replace;
 4  var percentTwenties = /%20/g;
 5  
 6  var Format = {
 7      RFC1738: 'RFC1738',
 8      RFC3986: 'RFC3986'
 9  };
10  
11  module.exports = {
12      'default': Format.RFC3986,
13      formatters: {
14          RFC1738: function (value) {
15              return replace.call(value, percentTwenties, '+');
16          },
17          RFC3986: function (value) {
18              return String(value);
19          }
20      },
21      RFC1738: Format.RFC1738,
22      RFC3986: Format.RFC3986
23  };