{"_id":"qss","_rev":"8-07be55a2663e8d1708970b9467cd36f4","name":"qss","description":"A tiny (305B) browser utility for stringifying a query Object.","dist-tags":{"latest":"3.0.0"},"versions":{"1.0.0":{"name":"qss","version":"1.0.0","description":"A tiny (222b) browser utility for stringifying a query Object.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/lukeed/qss.git"},"umd:main":"dist/qss.min.js","module":"dist/qss.es.js","main":"dist/qss.js","files":["dist"],"author":{"name":"Luke Edwards","email":"luke.edwards05@gmail.com","url":"lukeed.com"},"engines":{"node":">=4"},"scripts":{"bench":"node bench","build":"node builder","pretest":"npm run build","prebench":"npm run build","test":"tape test/*.js | tap-spec"},"keywords":["qs","query","string","browser","stringify","querystring","query-string","parameter","encode","param"],"devDependencies":{"gzip-size":"^4.0.0","pretty-bytes":"^4.0.2","rollup":"^0.50.0","tap-spec":"^4.1.1","tape":"^4.6.3","uglify-js":"^3.1.5"},"gitHead":"49db0d64c70b6de911fa0d69092b34d1f0de9699","bugs":{"url":"https://github.com/lukeed/qss/issues"},"homepage":"https://github.com/lukeed/qss#readme","_id":"qss@1.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"dist":{"integrity":"sha512-9pstD9Kx5qQMJ7V6+ViuKR9m5K4wmEfyD6Xb2AFMlcNJU/za31PQnGDbNlPRsZA4x0Sz9TMJafqmG5StWGwzVw==","shasum":"7b11d9425fe90926673e9423fee57854eee32092","tarball":"https://registry.npmjs.org/qss/-/qss-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHYSkA1Fdth6M38+IB1vHQBZJ18PYOlIUj7YpipqzARwIhAPbx13ffqeMrwouPHDXIj8YC19kXJw4PfjK0kDqRD2QH"}]},"maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qss-1.0.0.tgz_1508740042308_0.9472195904236287"},"directories":{}},"1.0.1":{"name":"qss","version":"1.0.1","repository":{"type":"git","url":"git+https://github.com/lukeed/qss.git"},"description":"A tiny (202b) browser utility for stringifying a query Object.","unpkg":"dist/qss.min.js","module":"dist/qss.mjs","main":"dist/qss.js","license":"MIT","author":{"name":"Luke Edwards","email":"luke.edwards05@gmail.com","url":"lukeed.com"},"engines":{"node":">=4"},"scripts":{"bench":"node bench","build":"node builder","pretest":"npm run build","prebench":"npm run build","test":"tape test/*.js | tap-spec"},"keywords":["qs","query","string","browser","stringify","querystring","query-string","parameter","encode","param"],"devDependencies":{"gzip-size":"^3.0.0","mk-dirs":"^1.0.0","pretty-bytes":"^4.0.2","tap-spec":"^5.0.0","tape":"^4.9.1","terser":"^3.10.0"},"gitHead":"48ccd7e5b17fc6799905bb3bda707cdccb395ea8","bugs":{"url":"https://github.com/lukeed/qss/issues"},"homepage":"https://github.com/lukeed/qss#readme","_id":"qss@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"dist":{"integrity":"sha512-5bGoV/gSPb7eeNP4+S7G0NiEhedlRGMrIz/4fLrVnOeHm/Fmjd5FB5W2qxCI8jLzNQ3tC3KigQskdcIAUNOohQ==","shasum":"bc197122d464ab9c57a7b50de2c027a2dd564f3d","tarball":"https://registry.npmjs.org/qss/-/qss-1.0.1.tgz","fileCount":6,"unpackedSize":5072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb86DXCRA9TVsSAnZWagAA3UUP+QDO0g+n8lBdhM5Q6IGM\nW7pyn9uS4sKc1tC7xTt3hbrs6uCvV+bY/4tXOM0QvMslVBr3HLl+iQI+iDB5\nWpUzJksCI38a5QCzY/92DWHDNcA4eQUP9nx2/EVj7J3O0DQA6MmuHFdCkBaq\nc/ovhG8jePaTVmNfNcF8q2o1W3JFypdCoRMs3etXjEytNYjaTOtLubWNGsRb\nRKtoLlWsYv+EwVzmKc+zX79yaZOi4CkzLT4PBcj4fIsUgS5Cd8m9Az8qHmbH\nCfYBRBAGz/6xiPK8WjYcTUSJycj2U6Hed5nHuzeQJk1GnOFvhSXL17ZfniQr\n1aLhxNqkCFysEI2pETPWyvGgYMIWWRbz7iGJuN95ukmq+Z+JJwYjBZ1Pdz00\n207MH9BYfQIPWocsFdIT0xv+Dc7G9WqUiNfKzXtaaba86WW4bhiUeazrWXXn\nBNaWRzgWr0PnAkInAAbFVbrD4DYzsFrOESfso/OojfMZDdXdRCKbOPOqqh2c\nu2x47wZVtwHVGUIJa84eCU339qwK6ZQO+QE8I2z/cYUOSRscNoBDWYdIeIAb\nDFHjOMo7BeTPKQemQwxv79XDAgnN5RCijgiYsPYZxMSAM3ypB7HSafmng37o\ng+ZjUEQ0l/p6PlHejyyLBqvPNqTf5HLByn4QNUsAImTZ9jHDK0MEEtRsPrYf\n8vZM\r\n=aIyn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDLkWL9hIvLknPJtOozWiom3i/dx0sK7/z6rxQcbCXTNAiEAsAKlP3JI51BQiY5qxIG0vrdGI2ruotLH1FIk0KIaMlY="}]},"maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qss_1.0.1_1542693079332_0.7412093529615118"},"_hasShrinkwrap":false},"1.0.2":{"name":"qss","version":"1.0.2","repository":{"type":"git","url":"git+https://github.com/lukeed/qss.git"},"description":"A tiny (182b) browser utility for stringifying a query Object.","unpkg":"dist/qss.min.js","module":"dist/qss.mjs","main":"dist/qss.js","license":"MIT","author":{"name":"Luke Edwards","email":"luke.edwards05@gmail.com","url":"lukeed.com"},"engines":{"node":">=4"},"scripts":{"bench":"node bench","build":"node builder","pretest":"npm run build","prebench":"npm run build","test":"tape test/*.js | tap-spec"},"keywords":["qs","query","string","browser","stringify","querystring","query-string","parameter","encode","param"],"devDependencies":{"gzip-size":"^3.0.0","mk-dirs":"^1.0.0","pretty-bytes":"^4.0.2","tap-spec":"^5.0.0","tape":"^4.9.1","terser":"^3.10.0"},"gitHead":"5a667559bf6fae6ade01bef3a2e61b2dc1574f50","bugs":{"url":"https://github.com/lukeed/qss/issues"},"homepage":"https://github.com/lukeed/qss#readme","_id":"qss@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"dist":{"integrity":"sha512-wYACFmM09pXRZFr+7eIzPu5h7Wh/TtQEqDCJAaWjdEUHETQA+yILDnEgZTo7VZ/ok+zCVTlG5Otr5iXEJMpKbA==","shasum":"ec8550abbb7bf1b09e7b149c85f8c0a81dbfd6d9","tarball":"https://registry.npmjs.org/qss/-/qss-1.0.2.tgz","fileCount":6,"unpackedSize":5102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJxbhCRA9TVsSAnZWagAAce0QAJmZwcD5N0RTZogwN2di\n4MEOUcriBtmimWJWxpP+D41hpWsVwIDTq5LklDRtepyMQ/bvhJvxM/9vIcld\nk79Ve/lrmZWyKIwKM/iB3U1nuAhJl5Ppf0YDUoJwIk19S2vm8T6WJG+GkxZI\nFn6oDtfalq4RxW4QTsGAPs88R1tj2PutaF0WiaokYmGR5/wQuTJrOAd218oY\nMYLAuDm+annPxCOQH7/uLspTbey7ZXK80ToB9E9xf2btQmjS9wbZ25XOqBTj\nT5FLgt8uXbOuxPOv9bCyG3k0rm0JJ5POFi7uCwhPitjUtrOpH7MUovTRI7t7\nQOjIWjIK6bg+koDH0KtRsJ5Sf1JXNptWC8SESpYWsfAeBfw47Bzm5QXKY/Bf\nXBzElYZvP72fxUtliZ90/J0BNBbGQSKvvmz5p3XNCbmvOQa9/UzhwIVjD7+T\naFJ4YUGoTG4wBKaOXd4VqTuGcDq5zXrgT3J/stSUUndYRm9X7No1J38t/YkW\n9/3Akn1339McKSi0PzX8BaKPbXldEpnVGkTDY2Vmr92oTAASkgXcqXq4D1K+\n5NXHndKrmUv687IZEHOXw5yt0Fv8IQxygkf9I5OtPwaWc7f3ttkW3+y4uF7u\nTph/wz9dUCmzayPyjsurgzYQ9D01CJx2+g3b5UQDbRTE18zOiRmzaY0i1lG4\na2X0\r\n=Xuge\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWQ3iTDLysdEBFGfmyyPHqug+CY731fLlEo4rWqzsH/QIgWg1uwWsHZ4Zifnq18DQrKYXZnyHgfu5ramOvFTKrvts="}]},"maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qss_1.0.2_1546065632436_0.8991768832298279"},"_hasShrinkwrap":false},"2.0.0":{"name":"qss","version":"2.0.0","repository":{"type":"git","url":"git+https://github.com/lukeed/qss.git"},"description":"A tiny (294B) browser utility for stringifying a query Object.","unpkg":"dist/qss.min.js","module":"dist/qss.mjs","main":"dist/qss.js","license":"MIT","author":{"name":"Luke Edwards","email":"luke.edwards05@gmail.com","url":"lukeed.com"},"engines":{"node":">=4"},"scripts":{"bench":"node bench","build":"node builder","pretest":"npm run build","prebench":"npm run build","test":"tape test/*.js | tap-spec"},"keywords":["qs","query","string","browser","stringify","querystring","query-string","parameter","encode","param"],"devDependencies":{"gzip-size":"^3.0.0","mk-dirs":"^1.0.0","pretty-bytes":"^4.0.2","tap-spec":"^5.0.0","tape":"^4.9.1","terser":"^3.10.0"},"gitHead":"068ed84b161c14ca3317f2de2d63cd9b5ba2e761","bugs":{"url":"https://github.com/lukeed/qss/issues"},"homepage":"https://github.com/lukeed/qss#readme","_id":"qss@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"dist":{"integrity":"sha512-PAL/YML73QElTxlc2vL2GbjwgBo4rHksbgq8tA50Nd9Xu0W57FIDXjPTFRI11y551yUbRiFrRWE77gx/QFGsNQ==","shasum":"8bf85d696369f066b72ad0731c2f1cf95576cd42","tarball":"https://registry.npmjs.org/qss/-/qss-2.0.0.tgz","fileCount":6,"unpackedSize":7188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJxvTCRA9TVsSAnZWagAAujUP/3RB14zUvoKugFd22KLQ\njKuSW67KfCLVW9PpTLo1gtHsIDRg1irc7d7iwjzkdafaKORdpd8ecwG17Cfh\nRcR+UODgs2MZP7xO/3FF6FzYKyPgsV/rMyZSeWI2V8nBXl2vNygDKL0Thmor\ny+ONTotGe/YbLAkcj5ythx0o6QR8feJb3fW9kK1UmznfPz7fkw3jHwAvJWj/\nHDBbYx/qfnoUik41xMrR2o3kwgz3kE2Guj2L6CGR3B6heBABSO85t7yhY4T9\nD3jUQbTPWhUq/e0Cv3ATs1QOdt2PPes6z0da7loJEetVTLrMbUyd5rbM5w3u\n2YK/ilALUdL8lt6XvvW+M4w15aANMjdgf6qOZoQ1XTmwZtBwFyS+CizSRh3x\nJRyIvy/giE2hMP3yPyuiB4T4txDqaJo4cVaKUdwYQL9mCXYCAN2a/6hdh5J4\nPLnkEI5ovfJTOjtKbyEg6gd3qW7ZJtqUHTyXgQ59h2GsqJWMjerrKXEgdknu\nBHTqPIxsGT6C9Zj+FeHJXoLqeSqvqfRj8qXL1S/uys+LbbM8H4CyPq/XszFe\nWIdwwC+q7O0BVSjiHe2701R4GMRGN5ZpWSyQnAGgklfTQvqt0/y62Tp+pd/G\nyOkeJIZN7nbEwX1gNDBtRp6JhCV74C3DMMs4jzA8zicnE68JRUk551n/JgYZ\n6tp6\r\n=5PRy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDP7vMXgriHVKtQInAV+oWen9T64eLGlz3nr4lDOstaBwIgZ8QSBrQz8qn6omoncdyZh+Bt4oh1kEKJWuaBC0TNQbg="}]},"maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qss_2.0.0_1546066898755_0.07678275251312416"},"_hasShrinkwrap":false},"2.0.1":{"name":"qss","version":"2.0.1","repository":{"type":"git","url":"git+https://github.com/lukeed/qss.git"},"description":"A tiny (294B) browser utility for stringifying a query Object.","unpkg":"dist/qss.min.js","module":"dist/qss.mjs","main":"dist/qss.js","types":"qss.d.ts","license":"MIT","author":{"name":"Luke Edwards","email":"luke.edwards05@gmail.com","url":"lukeed.com"},"engines":{"node":">=4"},"scripts":{"build":"bundt","bench":"node bench","pretest":"npm run build","prebench":"npm run build","test":"tape test/*.js | tap-spec"},"keywords":["qs","query","string","browser","stringify","querystring","query-string","parameter","encode","param"],"devDependencies":{"bundt":"^0.1.1","tap-spec":"^5.0.0","tape":"^4.9.1"},"gitHead":"e81fe33ea5afa344c9e030b12c85538166f0769a","bugs":{"url":"https://github.com/lukeed/qss/issues"},"homepage":"https://github.com/lukeed/qss#readme","_id":"qss@2.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"dist":{"integrity":"sha512-P9rx5h0OR9LNbTV18DjtN3C7x5qIglSEkZQNNWkLJguhnYh6/O9I+oYiByCXnIH69VEDCESJD3DB/6L0tj4vsQ==","shasum":"20ea92ca8320fdb130fbd13d49422855db37ad21","tarball":"https://registry.npmjs.org/qss/-/qss-2.0.1.tgz","fileCount":7,"unpackedSize":7363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcO57QCRA9TVsSAnZWagAAdd4P/3NTLbX0iH41Ehp8Bdpi\n5XVjJoN5tqbUUJWm+y14/SIJbf1FOCSJt3q+7bSZjEcEwqfynNCaS8awJYCu\nQOU8h3FGgtK6AbJGTNU1C+N2wh6aWcj4/xs5cxEPzgOOzV/chQSXMu2BCAXl\nTU7vdz+wsUyn7UI3cIULLrX6yqsPFUVH4Inf9zr4ugoY+dNDTwnW3smQiPbq\nrWfTOlFvHSmL89UWMZy01e0S1DPX5n91ZtGtsf1V6SChSPwd8fbEXL4CTSA8\nRNhxO6wOy4IE881llhOXAIr9wUOwSikDNzS+Q0wLTjuoax60ZzHu5st9YZrW\nR2za0vtQfu3SsjjE7l2XzvfbCZYhMy+tCGQON95v/kko9FEtuiwvvnq5T0SL\nZF35gU5nEIv1lQfoGgHL/e5VheT0/HUpjqJeLwvwvml3abrmmS1k89hGQeLK\nJotnt+20p2ZKK2AUKQxDDf5ysgD4PH4sPVphi0E9zX+mpBJ9MN1u5huYC4kv\nGoWEY3B2xNTGkJ/qUq48u8jAnx91xMJK6NEYE0xHZMFj+eaoN4A+RzbfKm8v\ntKOMgTyG7y8e7Ae7ilQGjUS5qbcMII0rgHDAQvAb225hQhE1gAly8DJkJJdZ\nVGSz+VrLbMJNTJfVDKm1yYtZunMHcsI+n7f40gI7dkSg056/Gye51hEGIXSP\nuvci\r\n=6seu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZcm0AoDNDVGlgjht2iZ0OoW1VwWrwgHidElaIlNbrFQIgOvaGkChsmaOCbYDDxYM4PrF5Be7d1D6H4jN+z0mMmcI="}]},"maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qss_2.0.1_1547411151572_0.8031645896381283"},"_hasShrinkwrap":false},"2.0.2":{"name":"qss","version":"2.0.2","repository":{"type":"git","url":"git+https://github.com/lukeed/qss.git"},"description":"A tiny (305B) browser utility for stringifying a query Object.","unpkg":"dist/qss.min.js","module":"dist/qss.m.js","main":"dist/qss.js","types":"qss.d.ts","license":"MIT","author":{"name":"Luke Edwards","email":"luke.edwards05@gmail.com","url":"lukeed.com"},"engines":{"node":">=4"},"scripts":{"build":"bundt","bench":"node bench","pretest":"npm run build","prebench":"npm run build","test":"tape test/*.js | tap-spec"},"keywords":["qs","query","string","browser","stringify","querystring","query-string","parameter","encode","param"],"devDependencies":{"bundt":"^0.1.1","tap-spec":"^5.0.0","tape":"^4.9.1"},"gitHead":"b117980cb0c1ce1377ac78472161f23c44d2e295","bugs":{"url":"https://github.com/lukeed/qss/issues"},"homepage":"https://github.com/lukeed/qss#readme","_id":"qss@2.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"dist":{"integrity":"sha512-Zu4QE2bFI1Mh4HoKKF2zW4V00zLQo2XUcRNgs4GSPFJlUAcAeza5zLSQ+AyPiOh4rutfIu9Mnkda4iSnS8X/7w==","shasum":"b69cf96cc9df79dc4e16233f6a74eb7130b208dd","tarball":"https://registry.npmjs.org/qss/-/qss-2.0.2.tgz","fileCount":8,"unpackedSize":8318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaw7aCRA9TVsSAnZWagAAAtQP+gJMJAAd9OJBGL7/AavB\n1inP7ZMjI+PTDx+qV7QNXLFn6+hvVo0vCnlf3kAUOvyVP1jRVUqKk8loEyFn\njKOviGjiYGCk3EKTqPSDQzCJIuhv/AZYTANK+FS2WybcrgxV5i1EACgKaUNI\np5skFi5lBY2lp07y7s8iTV0srhqVbJx9tbJkE1tmMj6QjRulQshXdwKzyTNX\nwpe8ARXGn3K3RembwsvcCTihkzWXd+s/2yKjvFXlq0rwa+XO1FUbiFldAbp3\nsAmvXn2IahSpcWjUMfviePE2YbrOm/7l3WtK42qOcASiMRFO5gf500MBrlyr\nYxNip28sCF/y+O2Dd30soi5VwTZn+RidXLIq9IpLJSoaQXmegfVnOZvGhTR6\nkC/TD4a/bEf3aQhzB05nvqPLSOVeQJWNbvGcAS49iOtPXJWuuS72zyAiyzcU\npnCxIkpNwODFGichBFA1evDpD39ev2CGaS3nMe6fxQEU0SMcllnVeffIMi/y\nTvRnr20BgEQGpBjwIe5PLMWRHKHIxQLNo8xeqIdIu53C+iQBJhCP7ULLEtS5\n2Lpa3evSIzlE/+q5+SZopYwRdMRO9nOz4XW9uNXyPrn46vrelXNbi4wVw8Px\nQmGVfsDw0Hr8ehfWbH0p4l1S3UM9pOC83IWlf2F/M/zgnS6FDYpdC0aDQUZo\nLIwu\r\n=RJ89\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDI6pX2pQti38V+F6bUijnSd2FAvuDWhTDb/y7sIAABEwIgXT7qh3F5v/FYz5uh2Hsf7/Rq/U/TXAnzft7BcyTcFmY="}]},"maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qss_2.0.2_1550520025830_0.18470093443034252"},"_hasShrinkwrap":false},"2.0.3":{"name":"qss","version":"2.0.3","repository":{"type":"git","url":"git+https://github.com/lukeed/qss.git"},"description":"A tiny (305B) browser utility for stringifying a query Object.","unpkg":"dist/qss.min.js","module":"dist/qss.m.js","main":"dist/qss.js","types":"qss.d.ts","license":"MIT","author":{"name":"Luke Edwards","email":"luke.edwards05@gmail.com","url":"lukeed.com"},"engines":{"node":">=4"},"scripts":{"build":"bundt","bench":"node bench","pretest":"npm run build","prebench":"npm run build","test":"tape test/*.js | tap-spec"},"keywords":["qs","query","string","browser","stringify","querystring","query-string","parameter","encode","param"],"devDependencies":{"bundt":"^0.1.1","tap-spec":"^5.0.0","tape":"^4.9.1"},"gitHead":"73bc99da37c4ad5df5ab24865ad54da99c751f9b","bugs":{"url":"https://github.com/lukeed/qss/issues"},"homepage":"https://github.com/lukeed/qss#readme","_id":"qss@2.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"dist":{"integrity":"sha512-j48ZBT5IZbSqJiSU8EX4XrN8nXiflHvmMvv2XpFc31gh7n6EpSs75bNr6+oj3FOLWyT8m09pTmqLNl34L7/uPQ==","shasum":"630b38b120931b52d04704f3abfb0f861604a9ec","tarball":"https://registry.npmjs.org/qss/-/qss-2.0.3.tgz","fileCount":8,"unpackedSize":8365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceHDWCRA9TVsSAnZWagAA2VoP/2Wpb8UjdKx1NfDiS4U1\ntcUUPnHjIyx/MUFSPFHLrsCgYPy5T62x6tpXQOn6ZROkYrczDBrQTKudoSDO\nt+rPE1SvwqRBqOvS2OVnu52q5doAkAjCPS3V9QQQcUHm/0+aGe7i2E4/ywN5\njz3WtmDaZNEVc3s6P+A7bo+5Rkgdl+HkOfREwVJOfTgTDbzeorH0XJh6Mk7d\na0SirScm2VAyHyPB2nMGTBST6lEX5z6m+FT40FFK7PpQ1/9+n93rzvYMHR0J\n/Xst/p3CUFDMw8o393Vw61AWa/jAOBTwIklHKPMowDTvlOa2IMpvVVNmlBHF\nC1PfA39/+6+10+S/nLMvrhe2rSUyoT6mvMVRZwvuTX9uE4SC3Hd7yvMtW3mQ\nSiVoVuIzsr5cV7/vBuNfqJKYRyc423FYIqeW3/kFD8Hg0HcCv7NtcR6Zxgl6\n2BhRxqaAJrA8N6KhphNAevRXoLS5G4sMg8BxFdZvcbMuArimreR0WeMCxpQX\nbyvZPEJRxxMYV7KfMsZoLMxRS3LICHuFn36hDOwxIECO+XWYnsx5bOFfkGF1\nPFYd3czmBD23TRqJMyyygVBMBDMhrasKSVKcC3si3y9BiWI+plaA/itgeJ+U\nXY4k2/ryeFQCOd+GDhENOKbbDosT9iQWgU3X2AFNGGa9WCVOsLfLeps3DW1n\ny23O\r\n=tEAf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAv7VXYVLCiE0lK1rP2NrB4HXHb9wsA3qAKQpLdoJAGNAiA/7qbp96+2q6NAnXyij52pmiZdG+FQFlqJxgLHbkM2jA=="}]},"maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qss_2.0.3_1551397078037_0.8644385131230861"},"_hasShrinkwrap":false},"3.0.0":{"name":"qss","version":"3.0.0","repository":{"type":"git","url":"git+https://github.com/lukeed/qss.git"},"description":"A tiny (305B) browser utility for stringifying a query Object.","unpkg":"dist/qss.min.js","module":"dist/qss.mjs","main":"dist/qss.js","types":"qss.d.ts","license":"MIT","exports":{".":{"types":"./qss.d.ts","import":"./dist/qss.mjs","require":"./dist/qss.js"},"./package.json":"./package.json"},"author":{"name":"Luke Edwards","email":"luke.edwards05@gmail.com","url":"https://lukeed.com"},"engines":{"node":">=4"},"scripts":{"build":"bundt","test":"tape test/*.js | tap-spec"},"keywords":["qs","query","string","browser","stringify","querystring","query-string","parameter","encode","param"],"devDependencies":{"bundt":"0.2.1","tap-spec":"^5.0.0","tape":"^4.9.1"},"gitHead":"4d3699a0711c1879e89cd86433b1badaea5db1da","bugs":{"url":"https://github.com/lukeed/qss/issues"},"homepage":"https://github.com/lukeed/qss#readme","_id":"qss@3.0.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-ZHoCB3M/3Voev64zhLLUOKDtaEdJ/lymsJJ7R3KBusVZ2ovNiIB7XOq3Xh6V1a8O+Vho+g2B5YElq9zW7D8aQw==","shasum":"f5380518e981d99afeaddb331c327f60f6dba960","tarball":"https://registry.npmjs.org/qss/-/qss-3.0.0.tgz","fileCount":7,"unpackedSize":7569,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG6BKCYN1ytnvQo/BUdFyETEjhvPgQsL58c8t+0/Z0f+AiBvuYrBuBnLYTiaOdqGzq5YodIrNRqj5r23fYUOFJ9iKw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9mHtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2Mg/+OINc94gwJdT7y4JEO+tbTk0a5L8JkfAlPm6gJtTGYmsjBYgk\r\ngULrJrPzYl/SxsPg7csUUxx+/QO5lZrDPOET+j4Opm9s1NVYVeczePy5w4Lr\r\ndSTJIPOGnMIN7WfG39rAlJqbeD17AitnDlbL62FXZFATM653TwKWVi5cAb+8\r\nCJQ6U98EfX9jv+5Gp8ifr9Mk6Gi6UZPT+1gfObXDK8w0TqeCu1xwfLfT79Kr\r\n+FqW6cFq5eadLCGmsnPEAu3ocWi3uzKQlIPPDaWPN7aAUXw5RsFTnAdVAd9g\r\nPbEWhFLJccbS0Q19nn3n7p05g3JR9REemFPIcX+PBJW3g351kySfBSnZEAJD\r\nfw+UDjvqRrnkVx0u3scyUhgTITYs9lYrgHeaYx5oz81KmFQcRhj2Mz2F2ZYf\r\n77hlhFtKUwxNtUbAUA4InsxWHLEb21NNVyfv6jsdZgfBRyEIXV4q7LfCAgEn\r\nprIyKez2HlviWujdoixoMiz9KXpNGs1O1e1xs0Vy9+fk0x+hePpb03JqEQqA\r\nCAyEIrkOie9lJ6V1DSxJ3xW/ykBKlAJqfhmPSpf3yE2pDRugpDaYM5NzeXUU\r\npdS6invMwYOj/zaCF4FEvpc0PJFuBbB8HoyDEeFdSkAzbYK76QeQsVJ8B832\r\nQ7APHDret0WJySOQvp7A2VJ1XzMDatr7Apk=\r\n=TokG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"directories":{},"maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qss_3.0.0_1677091308902_0.6510385046183045"},"_hasShrinkwrap":false}},"readme":"# qss [![Build Status](https://travis-ci.org/lukeed/qss.svg?branch=master)](https://travis-ci.org/lukeed/qss)\n\n> A tiny (305B) browser utility for stringifying a query Object.\n\nYou should only consider using this within a browser context since Node's built-in [`querystring.stringify`](https://nodejs.org/api/querystring.html#querystring_querystring_stringify_obj_sep_eq_options) is [much faster](#benchmarks) and _should be_ used in a Node environment! An ideal use case is serializing a query object before an API request is sent.\n\nThis module exposes three module definitions:\n\n* **ES Module**: `dist/qss.mjs`\n* **CommonJS**: `dist/qss.js`\n* **UMD**: `dist/qss.min.js`\n\n\n## Install\n\n```\n$ npm install --save qss\n```\n\n\n## Usage\n\n```js\nimport { encode, decode } from 'qss';\n\nencode({ foo:'hello', bar:[1,2,3], baz:true });\n//=> 'foo=hello&bar=1&bar=2&bar=3&baz=true'\n\nencode({ foo:123 }, '?');\n//=> '?foo=123'\n\nencode({ bar:'world' }, 'foo=hello&');\n//=> 'foo=hello&bar=world'\n\ndecode('foo=hello&bar=1&bar=2&bar=3&baz=true');\n//=> { foo:'hello', bar:[1,2,3], baz:true };\n```\n\n\n## API\n\n### qss.encode(params, prefix)\nReturns: `String`\n\nReturns the formatted querystring.\n\n#### params\nType: `Object`\n\nThe object that contains all query parameter keys & their values.\n\n#### prefix\nType: `String`<br>\nDefault: `''`\n\nAn optional prefix. The stringified `params` will be appended to this value, so it must end with your desired joiner; eg `?`.\n\n> **Important:** No checks or validations will run on your `prefix`. Similarly, no character is used to \"glue\" the query string to your `prefix` string.\n\n### qss.decode(query)\nReturns: `Object`\n\nReturns an Object with decoded keys and values.\n\nRepetitive keys will form an Array of its values. Also, `qss` will attempt to typecast `Boolean` and `Number` values.\n\n#### query\nType: `String`\n\nThe query string, without its leading `?` character.\n\n```js\nqss.decode(\n  location.search.substring(1) // removes the \"?\"\n);\n```\n\n\n## Benchmarks\n\n> Running Node v10.13.0\n\n***Encode***\n\n```\nqss             x 1,112,341 ops/sec ±0.24% (96 runs sampled)\nnative          x 5,303,246 ops/sec ±0.76% (95 runs sampled)\nquerystringify  x   950,501 ops/sec ±0.76% (96 runs sampled)\nquery-string    x   347,603 ops/sec ±1.05% (92 runs sampled)\nqs              x   733,449 ops/sec ±0.62% (97 runs sampled)\n```\n\n***Decode***\n\n```\nqss             x   443,667 ops/sec ±0.17% (95 runs sampled)\nnative          x   189,194 ops/sec ±0.44% (94 runs sampled)\nquerystringify  x   282,169 ops/sec ±0.26% (96 runs sampled)\nquery-string    x   191,334 ops/sec ±0.71% (95 runs sampled)\nqs              x   168,165 ops/sec ±0.41% (93 runs sampled)\n```\n\n## License\n\nMIT © [Luke Edwards](https://lukeed.com)\n","maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"time":{"modified":"2023-02-22T18:41:49.239Z","created":"2017-10-23T06:27:22.646Z","1.0.0":"2017-10-23T06:27:22.646Z","1.0.1":"2018-11-20T05:51:19.421Z","1.0.2":"2018-12-29T06:40:32.541Z","2.0.0":"2018-12-29T07:01:38.966Z","2.0.1":"2019-01-13T20:25:51.799Z","2.0.2":"2019-02-18T20:00:25.958Z","2.0.3":"2019-02-28T23:37:58.272Z","3.0.0":"2023-02-22T18:41:49.107Z"},"homepage":"https://github.com/lukeed/qss#readme","keywords":["qs","query","string","browser","stringify","querystring","query-string","parameter","encode","param"],"repository":{"type":"git","url":"git+https://github.com/lukeed/qss.git"},"author":{"name":"Luke Edwards","email":"luke.edwards05@gmail.com","url":"https://lukeed.com"},"bugs":{"url":"https://github.com/lukeed/qss/issues"},"license":"MIT","readmeFilename":"readme.md"}