UNPKG

qs-like

Version:

A tiny query string parsing and stringifying library

21 lines (16 loc) 389 B
/* * qs-like.js v1.0.1 * (c) 2018-2019 Jesse Feng * Released under the MIT License. */ 'use strict'; // rfc3986 var encodeReserveRE = /[!'()*]/g; function encodeReserveReplacer(c) { return '%' + c.charCodeAt(0).toString(16).toUpperCase(); } function escape (str) { return encodeURIComponent(str) .replace(encodeReserveRE, encodeReserveReplacer); } module.exports = escape;