{"_id":"express-partial-response","_rev":"19-9137b0e4d8dbee3ff8484fe6341cd093","name":"express-partial-response","description":"Express middleware for filtering-out parts of JSON responses based on the `fields` query-string.","dist-tags":{"latest":"1.0.4"},"versions":{"0.2.0":{"name":"express-partial-response","version":"0.2.0","description":"Express middleware for filtering-out parts of JSON responses based on the `fields` query-string.","main":"index.js","keywords":["partial-response","filter","mask","select","fields","projection","query","json"],"dependencies":{"json-mask":"~0.2.0"},"author":{"name":"nemtsov@gmail.com"},"license":"MIT","_id":"express-partial-response@0.2.0","dist":{"shasum":"16b3dd43bd198b9aabe87a86755ccb563fcaec63","tarball":"https://registry.npmjs.org/express-partial-response/-/express-partial-response-0.2.0.tgz","integrity":"sha512-wDD30zLTiW3poZ8VvhsKDu1wr9Uh5P+YLEU3qvRFwmYhW3L1nFx4pnd1k+uha/icLBXOnNvXgq5vSvjD6ecZSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7mCSkqZQdZ8feY6OwShc+UXxiGlpnYu46hAFN9eUV0wIhALbuwyduAoSSCp2JV6gdjmKUhmXoyY62YcD8sk6i/Eur"}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"nemtsov","email":"nemtsov@gmail.com"},"maintainers":[{"name":"nemtsov","email":"nemtsov@gmail.com"}],"directories":{}},"0.2.1":{"name":"express-partial-response","version":"0.2.1","description":"Express middleware for filtering-out parts of JSON responses based on the `fields` query-string.","main":"index.js","keywords":["partial-response","filter","mask","select","fields","projection","query","json"],"dependencies":{"json-mask":"~0.2.0"},"author":{"name":"nemtsov@gmail.com"},"license":"MIT","_id":"express-partial-response@0.2.1","dist":{"shasum":"a7259b02c16a5c5b69e3ed1e6023e2faccf81c08","tarball":"https://registry.npmjs.org/express-partial-response/-/express-partial-response-0.2.1.tgz","integrity":"sha512-nsAYlJEAbjj2EjOR5a9d/lSmdtp+Lg2tO6kWnn7b7jGCdGDdFyTWoNURZLqPhiGkzi3TFPCociNtsGAp3uISsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICe6CjYmWFQy5eXkhGAX0DQCMN8/xS8FH9TISeNpicSjAiEAlEWrXcF8v2oQ0PNh5eVadepfXNEoTf4/izQIG6pDGwM="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"nemtsov","email":"nemtsov@gmail.com"},"maintainers":[{"name":"nemtsov","email":"nemtsov@gmail.com"}],"directories":{}},"0.3.1":{"name":"express-partial-response","version":"0.3.1","description":"Express middleware for filtering-out parts of JSON responses based on the `fields` query-string.","main":"index.js","keywords":["partial-response","filter","mask","select","fields","projection","query","json"],"dependencies":{"json-mask":"0.3.1"},"author":{"name":"nemtsov@gmail.com"},"license":"MIT","gitHead":"f6080f6ee3cf19053f63d3b3f575d7a06dc52683","_id":"express-partial-response@0.3.1","scripts":{},"_shasum":"3efdaffeca132c50ad97fc00ef98af917afe37c2","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"nemtsov","email":"nemtsov@gmail.com"},"maintainers":[{"name":"nemtsov","email":"nemtsov@gmail.com"}],"dist":{"shasum":"3efdaffeca132c50ad97fc00ef98af917afe37c2","tarball":"https://registry.npmjs.org/express-partial-response/-/express-partial-response-0.3.1.tgz","integrity":"sha512-K0ASZf9fnUIKGOwGJ/IT05Oe4agFSjqqLs23K37+3XEYdW9wsZ3eb+l7WnC7z9LB+k9tPAhrLmBvwBkwq3thLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUexAq7qtnVQjKyi4S5K8MVkmnkAXM+QjvXAbepJ9pZwIhAJiMVczPIJiDb+ZsqunvEESYpdZx/aVc7P2KZ0ppSgNz"}]},"directories":{}},"0.3.2":{"name":"express-partial-response","version":"0.3.2","description":"Express middleware for filtering-out parts of JSON responses based on the `fields` query-string.","main":"index.js","keywords":["partial-response","filter","mask","select","fields","projection","query","json"],"dependencies":{"json-mask":"0.3.1"},"author":{"name":"nemtsov@gmail.com"},"license":"MIT","gitHead":"bbc81b4b9bb4eaca3e646902173f4e5a33dfa887","_id":"express-partial-response@0.3.2","scripts":{},"_shasum":"f13278a0dcb757846e1a148f880069947968ad1d","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"nemtsov","email":"nemtsov@gmail.com"},"maintainers":[{"name":"nemtsov","email":"nemtsov@gmail.com"}],"dist":{"shasum":"f13278a0dcb757846e1a148f880069947968ad1d","tarball":"https://registry.npmjs.org/express-partial-response/-/express-partial-response-0.3.2.tgz","integrity":"sha512-w47Itw4nur3DDbv86wsbmbAbiNQEywlPaNHIlZl/enSkQrco9GlPUeWllq1YjPZAym6/5W9gmOuBfY5Yd24zFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7wcfJ0IUIPkF6eohzPE13OSScPgM8JDfnzLpabMEa3wIgY7Xldv1SM+e4CcXg08A7IZFuiUjagJq1wfVlhW1kOqg="}]},"directories":{}},"0.3.3":{"name":"express-partial-response","version":"0.3.3","description":"Express middleware for filtering-out parts of JSON responses based on the `fields` query-string.","main":"index.js","keywords":["partial-response","filter","mask","select","fields","projection","query","json"],"dependencies":{"json-mask":"0.3.2"},"author":{"name":"nemtsov@gmail.com"},"license":"MIT","gitHead":"cf9a42602633210051cd82f6bbe99b828fad9318","_id":"express-partial-response@0.3.3","scripts":{},"_shasum":"aab232d8c3e3b19f1cfb06ce925fd94e44363542","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nemtsov","email":"nemtsov@gmail.com"},"maintainers":[{"name":"nemtsov","email":"nemtsov@gmail.com"}],"dist":{"shasum":"aab232d8c3e3b19f1cfb06ce925fd94e44363542","tarball":"https://registry.npmjs.org/express-partial-response/-/express-partial-response-0.3.3.tgz","integrity":"sha512-DouxVk6MLdVRiN+eEVm+lhihEMgzyZurzkScYmTtDJvvhzvQD97N4N7n5H5eLgsDs3P6uUAIyZsIJoWXRP951A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDEodMAnHgIjexLK3aatdrV5OhZSPba/FnIpOCUJy+zAIhAIXQ4nb55D1LD6/O5EvdRxPrCS2LHRa2hk2Aql7T1Fiq"}]},"directories":{}},"0.3.4":{"name":"express-partial-response","version":"0.3.4","description":"Express middleware for filtering-out parts of JSON responses based on the `fields` query-string.","main":"index.js","keywords":["partial-response","filter","mask","select","fields","projection","query","json"],"dependencies":{"json-mask":"0.3.2"},"author":{"name":"nemtsov@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git://github.com/nemtsov/express-partial-response.git"},"gitHead":"f09bbd373dc437a24a3e2e76046abd3cc720dd2f","bugs":{"url":"https://github.com/nemtsov/express-partial-response/issues"},"homepage":"https://github.com/nemtsov/express-partial-response","_id":"express-partial-response@0.3.4","scripts":{},"_shasum":"65a91e71ae3a12e4684581913bd8f0c7f8b3ca60","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nemtsov","email":"nemtsov@gmail.com"},"maintainers":[{"name":"nemtsov","email":"nemtsov@gmail.com"}],"dist":{"shasum":"65a91e71ae3a12e4684581913bd8f0c7f8b3ca60","tarball":"https://registry.npmjs.org/express-partial-response/-/express-partial-response-0.3.4.tgz","integrity":"sha512-xkVqM6xMIJl8mQ9JqmjctkMBpZDvERbPfKpjJgZzqYZIu3gvJrBRvBrY+glqM12O9eX5hxSTcyzyBgsAYyJScQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAps49xe1iO9KeuXkaM3WizJUCltWA7kBxaOgVVmW3KgIhAPi+2OUf5lVJTgmBfjkyoEYYDVfAAVcCnZoefAil59Q+"}]},"directories":{}},"1.0.0":{"name":"express-partial-response","version":"1.0.0","description":"Express middleware for filtering-out parts of JSON responses based on the `fields` query-string.","dependencies":{"json-mask":"^0.3.9"},"main":"index.js","keywords":["express","partial-response","filter","mask","select","fields","projection","query","json"],"engines":{"node":">=10"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"prettier":{"singleQuote":true},"author":{"name":"nemtsov@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git://github.com/nemtsov/express-partial-response.git"},"devDependencies":{"husky":"^3.1.0","prettier":"1.19.1","pretty-quick":"^2.0.1"},"gitHead":"192c51332cb7c3b126936cebf32958b34a69df7b","bugs":{"url":"https://github.com/nemtsov/express-partial-response/issues"},"homepage":"https://github.com/nemtsov/express-partial-response#readme","_id":"express-partial-response@1.0.0","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-QLc7Wgbr+VrEO7u/bdhBc0U+N7zXBVXneakyyZyEJqae1i0/qAJ+K/LY0slwLqVSIE5G5u0G/WBf4GxTXlahFg==","shasum":"3d609a54169e2f35ffb9a7ad938ecaa1020ee46d","tarball":"https://registry.npmjs.org/express-partial-response/-/express-partial-response-1.0.0.tgz","fileCount":6,"unpackedSize":6082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9VXDCRA9TVsSAnZWagAA3OIQAIoyA8ZehRJBIhtNR+qV\nEbSoFr0XbeldCaPieiulXBRjT+SFdvUCYei7foUG49TOBRSV4WkLmDeJXe6f\nKA3tjPNUYB5T40M6LuOBBBxD2l69x53zdrTlnhxAcSOMwRRDsG/ul2IvTlT4\nCMcq+uQgyjwEg8ih/v7IB0CPMZRdxX7KKEkkT/tQXeA4qeeKNxNrnbMUU2Tc\nYiJSY6COq9zarX1cWcho9T+MO6WighqNzg0qu4Z1mY3YXlr9ccWqRSRYEwKY\nPXe81xahgz00DZtDv/cpRzczNI4zs2VU14mxlksK1j7yORoz0AFGIU+e2oiR\nYRUbzdzFC31g8Zen5tezKXWgPIxjm/Tbvx1cYe40uv3SrlNj08tClLAXiUSZ\nRWzRIK5t5QNf3qGGwJ74doj6hTblsdhernhqPEXXkN4+fqS0icR43tq29aZy\n/Ktfkw6v4G/Ncp8nKmxJZgbiF5tkrYA4kKT13ZFa9C2roH+vH2bQbP3oakCb\n9XKno51hTE2dlQsEqlNUxLndauo/MYePNxVPPyldyBfD3QNIDpnQH+RdCxU+\n4lwFx+Dp5h4UoZhaGBIIVGcqOptHCI/hIb7JXJV75KCznsPr1UxklRjHox3f\nWbIvpEBw14PDlegZSV/sZsKxh1JkiwADWBvqE0sgh3JUZe8G8U1KATMc87UF\nCHSV\r\n=+brS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIlKv/wwGJtKvq91HhZSEan9cnkQWj4YKnoGBVcRKxzQIhAPo+PWjsay2aaRB3+NCZXBKK5Qs3Bj0yzcsm+thnzokt"}]},"maintainers":[{"name":"nemtsov","email":"nemtsov@gmail.com"}],"_npmUser":{"name":"nemtsov","email":"nemtsov@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-partial-response_1.0.0_1576359362557_0.3802146635049486"},"_hasShrinkwrap":false},"1.0.2":{"name":"express-partial-response","version":"1.0.2","description":"Express middleware for filtering-out parts of JSON responses based on the `fields` query-string.","dependencies":{"json-mask":"^1.0.1"},"main":"index.js","keywords":["express","partial-response","filter","mask","select","fields","projection","query","json"],"engines":{"node":">=10"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"prettier":{"singleQuote":true},"author":{"name":"nemtsov@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git://github.com/nemtsov/express-partial-response.git"},"devDependencies":{"husky":"^4.2.3","prettier":"1.19.1","pretty-quick":"^2.0.1"},"gitHead":"fdb0424fa1a3fa91a6db81b3507bfb9497aa99f0","bugs":{"url":"https://github.com/nemtsov/express-partial-response/issues"},"homepage":"https://github.com/nemtsov/express-partial-response#readme","_id":"express-partial-response@1.0.2","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Vj8LAx/JULM3OagsKU7Qvd3P5szn0KSjFrDqimfwqf17ixeHNBG/MlxzjyUj/cbi8XFy7KV3A0KexURi1eZNnw==","shasum":"b81468d143a81793a7d52787a6ad3f14b0525917","tarball":"https://registry.npmjs.org/express-partial-response/-/express-partial-response-1.0.2.tgz","fileCount":6,"unpackedSize":6082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRhLYCRA9TVsSAnZWagAAqWwP/jUef3ic8r2kOx6DeJbV\nbMg/8HEIAdceNxUJ3+MbeGLYUG2SiiUYdu1MQ4+NNoWkR39kFoOjY+wsRX7K\noaBTmXV+L96Xufuva4bf7T8k7eYcKY2qIPI4QcbHuo6f8JyLLdbbSnD+J6Vl\nYiAD7GcXEwMrgUmU1ZRcm7JXoc971dSoVTJYrB3/nFqfQUNNZZfbOZsrf2bc\nbZqyadbEOthsUO4j3gW5mOK9mNsMRXZFuDgUTOKERuOIKu2/SIglKzjhWe0C\ntpaRgqtQTtXtcKnPRGk/JMI47SiN/GyH3FBzoK+/pJry8TzWk6fx0PNBwyFq\nlLZ8SJvtOTGXmUtVJkFf6NBhvvROJ/E1+bh6Wu/WlVatVPtABGHX7r4V5pTU\nskOtgjokead7OHP/O5paFnh2nTipVV6pptqaslCo8r0MsmLCNvNVzugX4VGv\nogUXgHMNyoWoqX7NVDWM6c00mP4AUqTlliBlWrGOfcHzUcI44pcrshefkfG5\nCa3LyzCMxeCzFMSS2mAFMNnIs8Zp7ALb/VIEn23DSOLZDLH9r0VaIX+RBmu5\nemZ/w5RNKe3lPEcj9NaKgGp+SyFzi4PAbrzvgCLWhed2O2NSsAi2EUlaMq7T\nuKF+J4fQ07DsNuaPg5b6/sICJpjoMETxqILuvCxtbMR1C7auRtccjGVxcXHy\nGRvP\r\n=Uk4B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/CHhuIs46rW2uzesN8TUxlH9zzGcS4cuTgPtQwpqo+QIgMGL3CSccNh9X+AL6of4ISZ2jWWGwrz4nKjAv7xmQ2Yc="}]},"maintainers":[{"name":"nemtsov","email":"nemtsov@gmail.com"}],"_npmUser":{"name":"nemtsov","email":"nemtsov@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-partial-response_1.0.2_1581650647734_0.28929150611246923"},"_hasShrinkwrap":false},"1.0.4":{"name":"express-partial-response","version":"1.0.4","description":"Express middleware for filtering-out parts of JSON responses based on the `fields` query-string.","dependencies":{"json-mask":"^1.0.4"},"main":"index.js","keywords":["express","partial-response","filter","mask","select","fields","projection","query","json"],"engines":{"node":">=10"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"prettier":{"singleQuote":true},"author":{"name":"nemtsov@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git://github.com/nemtsov/express-partial-response.git"},"devDependencies":{"husky":"^4.3.0","prettier":"^2.1.2","pretty-quick":"^3.1.0"},"gitHead":"4736fc98ff0f25fae163642089a611980a5e4425","bugs":{"url":"https://github.com/nemtsov/express-partial-response/issues"},"homepage":"https://github.com/nemtsov/express-partial-response#readme","_id":"express-partial-response@1.0.4","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-aN/aoQ5FbwCaF412iTYfC7Xnz+kicOLHAiyBk55d3lHiKdOhyYelBTThgzdwgF11KAynwQvuM7hu93Bke9hcgQ==","shasum":"37b75451e9b893e956aa9a151c31973fb5dfd8a2","tarball":"https://registry.npmjs.org/express-partial-response/-/express-partial-response-1.0.4.tgz","fileCount":6,"unpackedSize":6082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnINUCRA9TVsSAnZWagAAk7gQAI+Y2aomcmF/WvbxT+6P\n2GE0gFoV/XwGSLPuaK7GZew5ZBSfYG1cczYshu22cLimaJjHp6sfWGKF1gbj\nVayMLgoMu+XsuCQxsh/cht2W2nsFcpMSp2/klpPpLYvJEEqhOhzxeLdbwLOx\nv3SOjGoK5JJehGt5VGA0tJ4ZdIh8DHcyEQ0MBpqoP10tKn0dzju5kgpa/HF9\nOUDp6ABoTAjWbppP+PcGj/w/1iQS8LlEEghkI0odRxEaYHUPzqEWtiGRcimf\niOubMIjKQVu/IF+Ikq4OWaxA3yt8gvEOOTxzSeyS9HOND7WPAgh7jt+I1FRn\n9++xJanQZvPwuc02oEKfaGnQ+40AwH7bhVYVfZye6Ac2IBf+k48pTid6c7WG\njTvkI6WOcE5C5YQglMPlmFmKWhcSSvB14LHEwWUghO/YAiYafXtF+gqQQZm4\nut/HDIZ58sMR7FJL94YlxU+i0hjh6ZOXKLOP3fbajzDvLg+jPIVw/oNis/o1\nVWHrV9yTASD6iHUsHxusK34bjKSBfi0bP/p7GRR3U0/l9hTrHEjWcQsOI6lN\n5H2yH0FBh2KNYJKXOYpk8WF6ZfKkkj3db4QyaikZjg5Eci4ZZr+CoX3DHR5/\nTAKqpGBL7IkfI9Jd/IwPkftUUI1SBcOOC2vOd4tHxuNd323OXLLnVtAvEiav\nAn6E\r\n=57b5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEpIKrJXAUSlWxTMHUEvksQpmY09qdWK0tpBpjJbYgE+AiAVLZgByn6K/B1wBvR2Lkw9UXygSorHKy2yOKSNYBEtrw=="}]},"maintainers":[{"name":"nemtsov","email":"nemtsov@gmail.com"}],"_npmUser":{"name":"nemtsov","email":"nemtsov@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-partial-response_1.0.4_1604092756199_0.5596376978222346"},"_hasShrinkwrap":false}},"readme":"# Express Partial Response Middleware [![NPM version](https://badge.fury.io/js/express-partial-response.png)](http://badge.fury.io/js/express-partial-response)\n\nThis Express Middleware will allow you to send a subset of a JSON object\ninstead of the entire object from your HTTP services. To do so, your services\nwill begin accepting the `?fields=` query-string that, using a simple language,\nwill specify which fields and sub-fields to keep and which to ignore.\n\nIf you've used the Google APIs, provided a `?fields=` query-string to get a\n[Partial Response](https://developers.google.com/+/api/#partial-responses),\nand wanted to do the same for your own server, now you can do so with this\nmiddleware.\n\n_Underneath, this middleware uses [json-mask](https://github.com/nemtsov/json-mask).\nUse it directly without this middleware if you need more flexibility._\n\n# Installation\n\n```\nnpm install express-partial-response\n```\n\n# Usage\n\n```js\nconst express = require('express');\nconst partialResponse = require('express-partial-response');\nconst app = express();\n\napp.use(partialResponse());\n\napp.get('/', (req, res) => {\n  res.json({\n    firstName: 'Mohandas',\n    lastName: 'Gandhi',\n    aliases: [\n      {\n        firstName: 'Mahatma',\n        lastName: 'Gandhi'\n      },\n      {\n        firstName: 'Bapu'\n      }\n    ]\n  });\n});\n\napp.listen(4000);\n```\n\nLet's test it:\n\n```\n$ curl 'http://localhost:4000'\n{\"firstName\":\"Mohandas\",\"lastName\":\"Gandhi\",\"aliases\":[{\"firstName\":\"Mahatma\",\"lastName\":\"Gandhi\"},{\"firstName\":\"Bapu\"}]}\n\n$ # Let's just get the first name\n$ curl 'http://localhost:4000?fields=lastName'\n{\"lastName\":\"Gandhi\"}\n\n$ # Now, let's just get the first names directly as well as from aliases\n$ curl 'http://localhost:4000?fields=firstName,aliases(firstName)'\n{\"firstName\":\"Mohandas\",\"aliases\":[{\"firstName\":\"Mahatma\"},{\"firstName\":\"Bapu\"}]}\n```\n\n**Note:** take a look at `/example`.\n\n# Syntax\n\nLook at [json-mask](https://github.com/nemtsov/json-mask) for the available syntax of the `fields` param.\n\n# Options\n\n`query` specifies the query-string to use. Defaults to `fields`\n\n```js\napp.use(\n  partialResponse({\n    query: 'filter'\n  })\n);\n```\n\n# License\n\nMIT. See LICENSE\n","maintainers":[{"name":"nemtsov","email":"nemtsov@gmail.com"}],"time":{"modified":"2022-06-17T22:30:05.052Z","created":"2013-07-28T19:46:41.551Z","0.2.0":"2013-07-28T19:46:42.838Z","0.2.1":"2013-07-28T22:30:38.355Z","0.3.1":"2014-08-04T17:15:32.013Z","0.3.2":"2014-08-04T17:27:17.734Z","0.3.3":"2014-09-09T13:51:12.757Z","0.3.4":"2015-01-11T00:32:55.610Z","1.0.0":"2019-12-14T21:36:02.835Z","1.0.2":"2020-02-14T03:24:07.819Z","1.0.4":"2020-10-30T21:19:16.322Z"},"author":{"name":"nemtsov@gmail.com"},"keywords":["express","partial-response","filter","mask","select","fields","projection","query","json"],"license":"MIT","readmeFilename":"README.md","homepage":"https://github.com/nemtsov/express-partial-response#readme","repository":{"type":"git","url":"git://github.com/nemtsov/express-partial-response.git"},"bugs":{"url":"https://github.com/nemtsov/express-partial-response/issues"}}