{"_id":"append-query","_rev":"11-4939e2ff84541fca51e3d281a5cc23be","name":"append-query","description":"Append querystring params to a URL.","dist-tags":{"latest":"2.1.1"},"versions":{"1.0.0":{"name":"append-query","version":"1.0.0","description":"Append querystring params to a URL.","main":"index.js","scripts":{"test":"node test/*"},"author":{"name":"Cameron Lakenen","email":"cameron@lakenen.com"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/lakenen/node-append-query.git"},"bugs":{"url":"https://github.com/lakenen/node-append-query/issues"},"homepage":"https://github.com/lakenen/node-append-query","keywords":["string","url","querystring","query params","query","append"],"dependencies":{"extend":"^1.3.0"},"devDependencies":{"tape":"^2.13.4"},"gitHead":"fefaffff4ede39e85115edc61040bd0da55009f4","_id":"append-query@1.0.0","_shasum":"080e2ee30cfc1ee64fcb2dc3adbab95a140f926e","_from":".","_npmVersion":"1.4.20","_npmUser":{"name":"lakenen","email":"cameron.lakenen@gmail.com"},"maintainers":[{"name":"lakenen","email":"cameron.lakenen@gmail.com"}],"dist":{"shasum":"080e2ee30cfc1ee64fcb2dc3adbab95a140f926e","tarball":"https://registry.npmjs.org/append-query/-/append-query-1.0.0.tgz","integrity":"sha512-fYISUSEc66qp24ACTJS3n+Y4/7GtK3WfwOwr1XE3g6VwJYGLPxGmwU0RpSfu729ZR0DATA5qesZaBw9E59oW4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBgbgtHG5x8eVaPOx569SEi9VO8jluM67rT+RNyq9mipAiEAmrwhWdt9y5oMJBHPNYP76hH/6My4N9vz2+wPJ8aeUVI="}]}},"1.1.0":{"name":"append-query","version":"1.1.0","description":"Append querystring params to a URL.","main":"index.js","scripts":{"test":"node test/*"},"author":{"name":"Cameron Lakenen","email":"cameron@lakenen.com"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/lakenen/node-append-query.git"},"bugs":{"url":"https://github.com/lakenen/node-append-query/issues"},"homepage":"https://github.com/lakenen/node-append-query","keywords":["string","url","querystring","query params","query","append"],"dependencies":{"extend":"^1.3.0"},"devDependencies":{"tape":"^2.13.4"},"gitHead":"a4e661389c3733d7051209f28b2a43c206f7b0b5","_id":"append-query@1.1.0","_shasum":"2f43623421c64a00890733b9ecf7f867989b35ea","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"lakenen","email":"cameron.lakenen@gmail.com"},"maintainers":[{"name":"lakenen","email":"cameron.lakenen@gmail.com"}],"dist":{"shasum":"2f43623421c64a00890733b9ecf7f867989b35ea","tarball":"https://registry.npmjs.org/append-query/-/append-query-1.1.0.tgz","integrity":"sha512-xTMxAjw/abDevv6KdJGqvs95L0GHzhC87deG/27++PJhqgm3Zxq+Y7qOBLmVAi/8X/Q2hPoLK9bnsE0qfRrS0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGXTM16pAIOZlopVPdyQ9N521Q4p9YiEUMFPfY+CWmjXAiEAmupo+GmG00loexYpbElycuwEIGG8JJeXZw3MhEYKUK8="}]}},"2.0.0":{"name":"append-query","version":"2.0.0","description":"Append querystring params to a URL.","main":"index.js","scripts":{"test":"node test/*"},"author":{"name":"Cameron Lakenen","email":"cameron@lakenen.com"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/lakenen/node-append-query.git"},"bugs":{"url":"https://github.com/lakenen/node-append-query/issues"},"homepage":"https://github.com/lakenen/node-append-query","keywords":["string","url","querystring","query params","query","append"],"dependencies":{"extend":"^1.3.0"},"devDependencies":{"tape":"^2.13.4"},"gitHead":"fb28adb924f8a0b95e54e6af87b6bbbc241b6c0e","_id":"append-query@2.0.0","_shasum":"9bb1d69dfff095e3b140e6883c262440d6e248b0","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"lakenen","email":"cameron@lakenen.com"},"dist":{"shasum":"9bb1d69dfff095e3b140e6883c262440d6e248b0","tarball":"https://registry.npmjs.org/append-query/-/append-query-2.0.0.tgz","integrity":"sha512-J57RFmYejU6B66HokZ8UjLxd4hQ1soXCa0IbAdmx3ZJPF71C63bZqEh/NyVC673Wo4Zg9PEPxDYq6Qw7GwgBog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDq2NpD89LXr0kOJZ3qgUNcm4hLsaeMEPdOff/h/ihzFAiEAw2DAad2tPn7YW3RtE/WkBJY5XKwebwxwlVdYEkPY1C8="}]},"maintainers":[{"name":"lakenen","email":"cameron.lakenen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/append-query-2.0.0.tgz_1476213491875_0.4579637187998742"}},"2.0.1":{"name":"append-query","version":"2.0.1","description":"Append querystring params to a URL.","main":"index.js","scripts":{"test":"node test/*"},"author":{"name":"Cameron Lakenen","email":"cameron@lakenen.com"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/lakenen/node-append-query.git"},"bugs":{"url":"https://github.com/lakenen/node-append-query/issues"},"homepage":"https://github.com/lakenen/node-append-query","keywords":["string","url","querystring","query params","query","append"],"dependencies":{"extend":"^1.3.0"},"devDependencies":{"tape":"^2.13.4"},"gitHead":"e8daa9f1a10fb041b405d736bd34f321190c6321","_id":"append-query@2.0.1","_shasum":"d996a5954c3746b00ced7b36fa1ee2f023642025","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"lakenen","email":"cameron@lakenen.com"},"dist":{"shasum":"d996a5954c3746b00ced7b36fa1ee2f023642025","tarball":"https://registry.npmjs.org/append-query/-/append-query-2.0.1.tgz","integrity":"sha512-CL119CG9VY5HeOnhyFJULuMBod+wU69egamdCTwscX99bwyAR2QFc4omP2LTAvd1WWrQyaipwpGdn6TDpyhldA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgFRBy2BqgcBcbpBcjlXNxDa5inJrq5WKWNZCSpKtNigIhAOajXVnavRx4eupEUV5noXbzBmp8k17CdoOVM906peTk"}]},"maintainers":[{"name":"lakenen","email":"cameron.lakenen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/append-query-2.0.1.tgz_1477335064484_0.6842372000683099"}},"2.1.0":{"name":"append-query","version":"2.1.0","description":"Append querystring params to a URL.","main":"index.js","scripts":{"test":"node test/*"},"author":{"name":"Cameron Lakenen","email":"cameron@lakenen.com"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/lakenen/node-append-query.git"},"bugs":{"url":"https://github.com/lakenen/node-append-query/issues"},"homepage":"https://github.com/lakenen/node-append-query","keywords":["string","url","querystring","query params","query","append"],"dependencies":{"extend":"^2.0.0"},"devDependencies":{"tape":"^2.13.4"},"gitHead":"32f8efb31168cf0ba8eb276996c4e45c0cd67b8a","_id":"append-query@2.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-v9YXX6No91QkRA31IvTjl+1kFU+A0DaOzZpCNR7Q/ZoPSXlo5a4W2eS0qos6AKvCKL4MnNna78xgqIG8NRvQwg==","shasum":"c3392d2ddf8c70d3f582a14b051b12333da540bf","tarball":"https://registry.npmjs.org/append-query/-/append-query-2.1.0.tgz","fileCount":6,"unpackedSize":8277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQOPhCRA9TVsSAnZWagAAxIIP/3dHMlMmEKS032VB4npl\najIm7pQazKVKSvlLkwc027Gv1vLr4jOaeTMJzgNbPFKoewtVV+s3HNwP1pva\nvwMHq9Koja8n2DgU8ex/VSpszvyXWOJXzdZUG45wIG4nIxKyLLjaIJfviDjk\nKccIsbV5+2ZRMHJGJzcDtDU3xUctdJ60kRxjiXKPfF6Z1Zvgc3qKnAjx6PzM\naBE4St77xTA55iHHYIuiODcv5Sp3hunjixJ0+52LjMBijr/QogBm0qkymAtN\nVmta0+k/SXhfy/3BG7V04iKm3KGO7ooRsn3VeYPuo70FkZIE5yUrajHyOOfl\no9QGFFphztb1dpZfbp0FUWd8o/2JumccR3wIzwKu9MlWPAE72HJzqaQ/MnKs\n7GjWUx4HLlUTe6ntjULafdptKlgL47UESdgPXowTJ8GsK3Ee7TeHB2jbKw1c\nigW2TxSsHqQMoe1QqLd9m6vPQHkBkxvxVWtMo5tCuffn6/LSUVUlceKFXv4R\n7a2w6xcLsS43bQH2ZIeiGB+ABaizzJpqfpaISrW30ZGyMMU9lujRUPe+PuCl\n3X7MSrqfIUReXBylDIAqSeWuFmucuaXzb39GjWWr8fuTPml+g8xBymD04Jkm\nEAR6Lx8PT/aQpYLz/N0hWZkXvPD2Bvkpt1dAOpSoIcHepZSn68IWs6Hy/SfY\nlz9j\r\n=wTzA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGxTCDzRfU0KlkK7OAmSfWvJOgXE23B4t2yT4KleyOzsAiEAyswoDNZwR5E0tKEnr956D/vqpY4WOedpVnSzIdys1N0="}]},"maintainers":[{"name":"lakenen","email":"cameron.lakenen@gmail.com"}],"_npmUser":{"name":"lakenen","email":"cameron@lakenen.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/append-query_2.1.0_1564533729335_0.6472483991009463"},"_hasShrinkwrap":false},"2.1.1":{"name":"append-query","version":"2.1.1","description":"Append querystring params to a URL.","main":"index.js","scripts":{"test":"node test/*"},"author":{"name":"Cameron Lakenen","email":"cameron@lakenen.com"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/lakenen/node-append-query.git"},"bugs":{"url":"https://github.com/lakenen/node-append-query/issues"},"homepage":"https://github.com/lakenen/node-append-query","keywords":["string","url","querystring","query params","query","append"],"dependencies":{"extend":"^3.0.2"},"devDependencies":{"tape":"^5.2.2"},"gitHead":"31eaba053a78d86f37597fa8da9a83ee7d6d17d9","_id":"append-query@2.1.1","_nodeVersion":"16.1.0","_npmVersion":"7.11.2","dist":{"integrity":"sha512-adm0E8o1o7ay+HbkWvGIpNNeciLB/rxJ0heThHuzSSVq5zcdQ5/ZubFnUoY0imFmk6gZVghSpwoubLVtwi9EHQ==","shasum":"0682e8c3ad6f2fa01e78153c4c73a6283d2a88f6","tarball":"https://registry.npmjs.org/append-query/-/append-query-2.1.1.tgz","fileCount":6,"unpackedSize":8278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnX6mCRA9TVsSAnZWagAA+68P/RsTANvHXlspZ/xirTgq\nYBuI4zKPzprRLPKSuX+Ai+rCjuGAHwPErygl29STMmDUBnnVKfzkbb0ie9cZ\nvGzBLpBw1ozVL+liLa1iWQZgfGzzvDRgZw19Wx7lYPyLEHVx0q3L0iFtgCCu\np0lTxnfsc40+ytHe/YFIjV/irxBZCB23/pTPbSlwhvLwcylNCR9uMUjAhtqI\nQJ8rvXSTuvHtOWFEWibuWZ2ezwiEtSUH2Vl9auAN3d13JAp35CIy8Klv/wm/\nkz7QjabQEYeO5++b1R+4EOq33euij5WCSUYVgqtE6KBS3TKy+oc+5umNG+i9\nRtzGa1pHqUY3nPv9UZFxa9+5bq4ncUiDHtxCDPrZzUc71q+nV+tek70JeA5m\nEqgYoq2XNollGsE6i5m+HhlSyi3bTJSLCluVOpwMU++paNcQyEyNTavHbCzM\nGCmsIuzFlozJ+8/qh84HY8N7y2WEM/I9eLsEP4EI3aVSwFpj1OLgGsL8LRWp\n6wmRaa8aaSCBGm4EtxjGxFmkTbLjKFDhbzemPaoRy2PVKkVefyLqZp6hmRk1\nkgXU/q7fTVwiPM9sO9r/7YiJELEYBaEYTw+pRYg1CBFlJBRKiOQNeQI1pEtH\nSNtxMaQ0LNayYM08wSAfC6JgIRKqnrZO/lFMhWvRx3uLA5uyyB2WGlpPfity\ngWgH\r\n=9U3G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJW8X/D2ptQWQcSCQLrjvv/jZlxBEIhA5MZJR5wNsR1gIgPAWdDKR/+Hcafq87XK3I/CaCCSAOenyDRvoPMWqrf/M="}]},"_npmUser":{"name":"lakenen","email":"cameron@lakenen.com"},"maintainers":[{"name":"lakenen","email":"cameron@lakenen.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/append-query_2.1.1_1620934309823_0.5103483995903928"},"_hasShrinkwrap":false}},"readme":"[![Build Status](https://travis-ci.org/lakenen/node-append-query.png?branch=master)](https://travis-ci.org/lakenen/node-append-query)\n\n# append-query\n\nAppend querystring params to a URL.\n\n## Installation\n\n```\nnpm install append-query\n```\n\n\n## Usage\n\n`appendQuery(url, query[, options])`\n\n* **url** - a string URL to append to.\n* **query** - a string or object containing query params to append.\n* **options** (optional)\n  * **encodeComponents** - whether or not to encode appended passed params using `encodeURIComponent`. Default: true.\n  * **removeNull** - whether or not to remove params for null properties in the query object. Default: false (properties will be preserved with no value).\n\nExample\n```js\nvar appendQuery = require('append-query')\n\nappendQuery('http://example.com/foo', 'bar=baz&beep=boop')\n// http://example.com/foo?bar=baz&beep=boop\nappendQuery('http://example.com/?foo=bar', 'hello=world')\n// http://example.com/?foo=bar&hello=world\nappendQuery('http://example.com/', { beep: 'boop' })\n// http://example.com/?beep=boop\nappendQuery('http://example.com/', { nothing: null })\n// http://example.com/?nothing\n\n// using pre-encoded values\nappendQuery('http://example.com/', { preEncoded: '%22hello%2C%20world!%22' }, { encodeComponents: false })\n// http://example.com/?preEncoded=%22hello%2C%20world!%22\n\n// remove existing values\nappendQuery('http://example.com/?test=1', { test: null }, { removeNull: true })\n// http://example.com/\n\n```\n\n\n## Running Tests\n\n```\nnpm test\n```\n\n\n## Change Log\n\n\n* **2.1.0**\n  - [#9](https://github.com/lakenen/node-append-query/pull/9) upgrade extend dependency to `^2.0.0`\n* **2.0.1**\n  - fix typo\n* **2.0.0**\n  - fix [#5](https://github.com/lakenen/node-append-query/issues/5)\n  - add options: `encodeComponents` and `removeNull`\n* **1.1.0**\n  - add support for recursive serialization of nested objects\n  - add support for arrays as properties\n\n\n## License\n\n([The MIT License](LICENSE))\n\nCopyright 2014 Cameron Lakenen\n","maintainers":[{"name":"lakenen","email":"cameron@lakenen.com"}],"time":{"modified":"2022-06-13T03:17:38.102Z","created":"2014-07-22T18:49:25.870Z","1.0.0":"2014-07-22T18:49:25.870Z","1.1.0":"2015-01-05T22:21:07.221Z","2.0.0":"2016-10-11T19:18:12.481Z","2.0.1":"2016-10-24T18:51:07.523Z","2.1.0":"2019-07-31T00:42:09.473Z","2.1.1":"2021-05-13T19:31:49.975Z"},"homepage":"https://github.com/lakenen/node-append-query","keywords":["string","url","querystring","query params","query","append"],"repository":{"type":"git","url":"git+https://github.com/lakenen/node-append-query.git"},"author":{"name":"Cameron Lakenen","email":"cameron@lakenen.com"},"bugs":{"url":"https://github.com/lakenen/node-append-query/issues"},"license":"MIT","readmeFilename":"README.md"}