{"versions":{"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":{"shasum":"0682e8c3ad6f2fa01e78153c4c73a6283d2a88f6","size":2943,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/append-query/-/append-query-2.1.1.tgz","integrity":"sha512-adm0E8o1o7ay+HbkWvGIpNNeciLB/rxJ0heThHuzSSVq5zcdQ5/ZubFnUoY0imFmk6gZVghSpwoubLVtwi9EHQ=="},"_npmUser":{"name":"anonymous","email":"cameron@lakenen.com"},"maintainers":[{"name":"anonymous","email":"cameron@lakenen.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/append-query_2.1.1_1620934309823_0.5103483995903928"},"_hasShrinkwrap":false,"publish_time":1620934309975,"_cnpm_publish_time":1620934309975,"_cnpmcore_publish_time":"2021-12-17T00:06:24.484Z","contributors":[]},"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":{"shasum":"c3392d2ddf8c70d3f582a14b051b12333da540bf","size":2968,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/append-query/-/append-query-2.1.0.tgz","integrity":"sha512-v9YXX6No91QkRA31IvTjl+1kFU+A0DaOzZpCNR7Q/ZoPSXlo5a4W2eS0qos6AKvCKL4MnNna78xgqIG8NRvQwg=="},"maintainers":[{"name":"anonymous","email":"cameron@lakenen.com"}],"_npmUser":{"name":"anonymous","email":"cameron@lakenen.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/append-query_2.1.0_1564533729335_0.6472483991009463"},"_hasShrinkwrap":false,"publish_time":1564533729473,"_cnpm_publish_time":1564533729473,"_cnpmcore_publish_time":"2021-12-17T00:06:24.736Z","contributors":[]},"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":"anonymous","email":"cameron@lakenen.com"},"dist":{"shasum":"d996a5954c3746b00ced7b36fa1ee2f023642025","size":3001,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/append-query/-/append-query-2.0.1.tgz","integrity":"sha512-CL119CG9VY5HeOnhyFJULuMBod+wU69egamdCTwscX99bwyAR2QFc4omP2LTAvd1WWrQyaipwpGdn6TDpyhldA=="},"maintainers":[{"name":"anonymous","email":"cameron@lakenen.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/append-query-2.0.1.tgz_1477335064484_0.6842372000683099"},"publish_time":1477335067523,"_hasShrinkwrap":false,"_cnpm_publish_time":1477335067523,"_cnpmcore_publish_time":"2021-12-17T00:06:24.953Z","contributors":[]},"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":"anonymous","email":"cameron@lakenen.com"},"dist":{"shasum":"9bb1d69dfff095e3b140e6883c262440d6e248b0","size":2990,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/append-query/-/append-query-2.0.0.tgz","integrity":"sha512-J57RFmYejU6B66HokZ8UjLxd4hQ1soXCa0IbAdmx3ZJPF71C63bZqEh/NyVC673Wo4Zg9PEPxDYq6Qw7GwgBog=="},"maintainers":[{"name":"anonymous","email":"cameron@lakenen.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/append-query-2.0.0.tgz_1476213491875_0.4579637187998742"},"publish_time":1476213492481,"_hasShrinkwrap":false,"_cnpm_publish_time":1476213492481,"_cnpmcore_publish_time":"2021-12-17T00:06:25.148Z","contributors":[]},"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":"anonymous","email":"cameron.lakenen@gmail.com"},"maintainers":[{"name":"anonymous","email":"cameron@lakenen.com"}],"dist":{"shasum":"2f43623421c64a00890733b9ecf7f867989b35ea","size":3160,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/append-query/-/append-query-1.1.0.tgz","integrity":"sha512-xTMxAjw/abDevv6KdJGqvs95L0GHzhC87deG/27++PJhqgm3Zxq+Y7qOBLmVAi/8X/Q2hPoLK9bnsE0qfRrS0g=="},"publish_time":1420496467221,"_hasShrinkwrap":false,"_cnpm_publish_time":1420496467221,"_cnpmcore_publish_time":"2021-12-17T00:06:25.470Z","contributors":[]},"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":"anonymous","email":"cameron.lakenen@gmail.com"},"maintainers":[{"name":"anonymous","email":"cameron@lakenen.com"}],"dist":{"shasum":"080e2ee30cfc1ee64fcb2dc3adbab95a140f926e","size":2568,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/append-query/-/append-query-1.0.0.tgz","integrity":"sha512-fYISUSEc66qp24ACTJS3n+Y4/7GtK3WfwOwr1XE3g6VwJYGLPxGmwU0RpSfu729ZR0DATA5qesZaBw9E59oW4Q=="},"publish_time":1406054965870,"_hasShrinkwrap":false,"_cnpm_publish_time":1406054965870,"_cnpmcore_publish_time":"2021-12-17T00:06:25.716Z","contributors":[]}},"dist-tags":{"latest":"2.1.1"},"name":"append-query","time":{"created":"2022-01-27T01:17:11.932Z","modified":"2023-07-27T20:04:19.497Z","2.1.1":"2021-05-13T19:31:49.975Z","2.1.0":"2019-07-31T00:42:09.473Z","2.0.1":"2016-10-24T18:51:07.523Z","2.0.0":"2016-10-11T19:18:12.481Z","1.1.0":"2015-01-05T22:21:07.221Z","1.0.0":"2014-07-22T18:49:25.870Z"},"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","users":{}}