{"_id":"@nestjsx/crud-request","_rev":"35-98ecd6056577c82f87c90ab0bb3b9a5f","name":"@nestjsx/crud-request","dist-tags":{"latest":"5.0.0-alpha.3"},"versions":{"4.0.0-rc.1":{"name":"@nestjsx/crud-request","description":"NestJs CRUD for RESTful APIs - request query builder","version":"4.0.0-rc.1","license":"MIT","main":"lib/index.js","typings":"lib/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/nestjsx/crud.git"},"bugs":{"url":"https://github.com/nestjsx/crud/issues"},"keywords":["typescript","typeorm","nest","nestjs","rest","restful","api","crud","crud-generator","http","request","request-query","requestquery","get","query","query-string","querystring","query-builder","querybuilder"],"author":{"name":"Michael Yali","email":"mihon4ik@gmail.com"},"scripts":{"prebuild":"npx rimraf ./lib","build":"tsc -b"},"gitHead":"cf59a91bfc82c5f739f3fb9d5f4a331309893b79","homepage":"https://github.com/nestjsx/crud#readme","_id":"@nestjsx/crud-request@4.0.0-rc.1","_nodeVersion":"10.15.1","_npmVersion":"lerna/3.14.1/node@v10.15.1+x64 (linux)","dist":{"integrity":"sha512-ThwQeSyeWX3GRoiJLezaItivDx53Yn/Nph97Ik5pbXoVL15n18TUacBky6aD+jSJyur+gAk/yYhrTFm16QEQzg==","shasum":"541206f7372728258a313a04d9b02cb3529d4788","tarball":"https://registry.npmjs.org/@nestjsx/crud-request/-/crud-request-4.0.0-rc.1.tgz","fileCount":42,"unpackedSize":39443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/mUlCRA9TVsSAnZWagAA2KQP/1obrSElhvI4zq/0zV4L\nC0T2peRgX+iQLRGlHcQM3DynUmhRSmwUfc1QsGPoiWxhSi0ilkV4fCHjx/iR\nwqdJYtklf4JuwRqG3ecRru8fpbIYEsNhbckdPQ3uNh69qrTq5tdarXZ0Qk3p\nLnxilY7uvwguxNAuOppySHl7krFC0Lg7RarnXDLsdLNXV/BZd6HbHtU7uvgP\nTh/A/4ktT5d4q77kIID82OCE3CuF5jdf9A/YQcgGcxmWcSLfv3ZfhMomCs1U\n08Kalr0WpSG/E6Sgg7Ph1faXZCQzDAyf0hpWpt4X0wwrCILPIJJ2czRgM/GI\nz0/XmAT3JgAuI+FVpZrSCOus3UR5gcCIjkkYgx6MjroMIVprWXEENlTlnJuX\n6DJNEVD5bfwU3cI4lJoZJbxtuuNifsuQ8vsi/EgvqgkfmwCVGkck8JF6HRY1\n0jwdfPLN2n4HNKXEGh34H84y1ObLvvo0maikc72JGLcfKedDdJQ2B9lVqPRH\nMHK1VhSUU2LO9XdRs/kucjjd3e1hcgCKmOrGuzGXALNt2+zUVREJNol8BoRW\nvtSO/XVPGHIoLqnl1fZtUhr6+W/3u8iiw6sqstqRdvRp6gFVGv5i0/CWPePp\n7NCRXY1MsRZ0vJU8DZVu0O4W3jkCfa5srOAPFlqjemPyt3Ye6mhZkoxm/eOv\naWn4\r\n=3OeO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnJrqM+vd/xRWqvppG1Y6a3DRwgq4B9NtDLr440id44gIhAM/3B+A8HaQ2Fm2JgnHWiwiu0XT7u8ej6Y3XgNjFxOOg"}]},"maintainers":[{"name":"zmotivat0r","email":"mihon4ik@gmail.com"}],"_npmUser":{"name":"zmotivat0r","email":"mihon4ik@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crud-request_4.0.0-rc.1_1560175909080_0.4277144941747688"},"_hasShrinkwrap":false},"4.0.0-rc.2":{"name":"@nestjsx/crud-request","description":"NestJs CRUD for RESTful APIs - request query builder","version":"4.0.0-rc.2","license":"MIT","main":"lib/index.js","typings":"lib/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/nestjsx/crud.git"},"bugs":{"url":"https://github.com/nestjsx/crud/issues"},"keywords":["typescript","typeorm","nest","nestjs","rest","restful","api","crud","crud-generator","http","request","request-query","requestquery","get","query","query-string","querystring","query-builder","querybuilder"],"author":{"name":"Michael Yali","email":"mihon4ik@gmail.com"},"scripts":{"prebuild":"npx rimraf ./lib","build":"tsc -b"},"gitHead":"a9aeb5b01f8408d5f498f9514baa361a391a1575","readme":"<div align=\"center\">\n  <h1>CRUD (@nestjsx/crud-request)</h1>\n</div>\n<div align=\"center\">\n  <strong>for RESTful APIs built with NestJs</strong>\n</div>\n\n<br />\n\n<div align=\"center\">\n  <a href=\"https://travis-ci.org/nestjsx/crud\">\n    <img src=\"https://travis-ci.org/nestjsx/crud.svg?branch=master\" alt=\"Build\" />\n  </a>\n  <a href=\"https://coveralls.io/github/nestjsx/crud?branch=master\">\n    <img src=\"https://coveralls.io/repos/github/nestjsx/crud/badge.svg\" alt=\"Coverage\" />\n  </a>\n  <a href=\"https://github.com/nestjsx/crud/blob/master/LICENSE\">\n    <img src=\"https://img.shields.io/github/license/nestjsx/crud.svg\" alt=\"License\" />\n  </a>\n  <a href=\"https://www.npmjs.com/package/@nestjsx/crud\">\n    <img src=\"https://img.shields.io/npm/v/@nestjsx/crud.svg\" alt=\"npm version\" />\n  </a>\n  <a href=\"https://www.npmjs.com/org/nestjsx\">\n    <img src=\"https://img.shields.io/npm/dm/@nestjsx/crud.svg\" alt=\"npm downloads\" />\n  </a>\n  <a href=\"https://npm.packagequality.com/#?package=@nestjsx%2Fcrud\">\n    <img src=\"https://npm.packagequality.com/shield/%40nestjsx%2Fcrud.svg\" alt=\"Package Quality\" />\n  </a>\n  <a href=\"https://greenkeeper.io/\">\n    <img src=\"https://badges.greenkeeper.io/nestjsx/crud.svg\" alt=\"Greenkeeper\" />\n  </a>\n  <a href=\"http://makeapullrequest.com\">\n    <img src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square\" alt=\"PRs welcome\" />\n  </a>\n  <a href=\"https://github.com/marmelab/awesome-rest#nodejs\">\n    <img src=\"https://raw.githubusercontent.com/nestjsx/crud/master/img/awesome-rest.svg?sanitize=true\" alt=\"Awesome REST\" />\n  </a>\n  <a href=\"https://github.com/juliandavidmr/awesome-nestjs#components--libraries\">\n    <img src=\"https://raw.githubusercontent.com/nestjsx/crud/master/img/awesome-nest.svg?sanitize=true\" alt=\"Awesome Nest\" />\n  </a>\n  <a href=\"https://github.com/nestjs/nest\">\n    <img src=\"https://raw.githubusercontent.com/nestjsx/crud/master/img/nest-powered.svg?sanitize=true\" alt=\"Nest Powered\" />\n  </a>\n</div>\n\n<div align=\"center\">\n  <sub>Built by\n  <a href=\"https://twitter.com/MichaelYali\">@MichaelYali</a> and\n  <a href=\"https://github.com/nestjsx/crud/graphs/contributors\">\n    Contributors\n  </a>\n</div>\n\n<br />\n\nWe believe that everyone who's working with NestJs and building some RESTful services and especially some CRUD functionality will find `@nestjsx/crud` microframework very useful.\n\n## Features\n\n<img align=\"right\" src=\"https://raw.githubusercontent.com/nestjsx/crud/master/img/crud-usage2.png\" alt=\"CRUD usage\" />\n\n- Super easy to install and start using the full-featured controllers and services :point_right:\n\n- DB and service agnostic extendable CRUD controllers\n\n- Reach query parsing with filtering, pagination, sorting, relations, nested relations, cache, etc.\n\n- Framework agnostic package with query builder for a frontend usage\n\n- Query, path params and DTOs validation included\n\n- Overriding controller methods with ease\n\n- Tiny config (including globally)\n\n- Additional helper decorators\n\n- Swagger documentation\n\n## Install\n\n```shell\nnpm i @nestjsx/crud-request\n```\n\n## Packages\n\n- [**@nestjsx/crud**](https://www.npmjs.com/package/@nestjsx/crud) - core package which provides `@Crud()` decorator for endpoints generation, global configuration, validation, helper decorators ([docs]())\n- [**@nestjsx/crud-typeorm**](https://www.npmjs.com/package/@nestjsx/crud-typeorm) - TypeORM package which provides base `TypeOrmCrudService` with methods for CRUD database operations ([docs]())\n- [**@nestjsx/crud-request**](https://www.npmjs.com/package/@nestjsx/crud-request) - request builder/parser package wich provides `RequestQueryBuilder` class for a frontend usage and `RequestQueryParser` that is being used internaly for handling and validating query/path params on a backend side ([docs]())\n\n## Documentation\n\nUse [Wiki](https://github.com/nestjsx/crud/wiki)\n\n## Roadmap\n\n- [x] TypeORM\n- [ ] Mongoose\n- [ ] Sequelize\n- [ ] JSON API standard\n\n## Support\n\nAny support is wellcome.\n\n### Contribution\n\nPlease open an [issue](https://github.com/nestjsx/crud/issues) or submit a [PR](https://github.com/nestjsx/crud/pulls) if you want to improve the functionality or help with testing edge cases.\n\n### Sponsorship\n\n<a href=\"https://opencollective.com/nestjsx/donate\" target=\"_blank\">\n  <img src=\"https://opencollective.com/nestjsx/donate/button@2x.png?color=blue\" width=200 />\n</a>\n\n## Tests\n\n```shell\ndocker-compose up -d\nyarn bootstrap\nyarn test\n```\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","homepage":"https://github.com/nestjsx/crud#readme","_id":"@nestjsx/crud-request@4.0.0-rc.2","_nodeVersion":"10.15.1","_npmVersion":"lerna/3.14.1/node@v10.15.1+x64 (linux)","dist":{"integrity":"sha512-IuOBvneKsrg+UhZa5mwe++LS0yh5Ja95fk0Cai9g9Ham58hWe/ifTl3/jOKnezSD7mW2XrWXTzga7sZ07Yi5vw==","shasum":"40dbb85678e1ce5239413be632672b24f0f36f1e","tarball":"https://registry.npmjs.org/@nestjsx/crud-request/-/crud-request-4.0.0-rc.2.tgz","fileCount":42,"unpackedSize":43920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/ncOCRA9TVsSAnZWagAAD3kP/RTfXGF5IojB2YJX+HvR\nrEMLPWdXBjls2PyxbVgS2CugmZODsCIpgncSbhrtDcIjqDoSfnJyUxSwAoSM\nA46OPwY7uJLtovuHGZdAi/vv8SQ1qh2REVgHR6q8adlqMjxHk3q5t+G7/9iu\nW3znDNsGZVm6BHG0G8yvZ3UpOwL7NSDIEUKqDG9g13ZE3rAfwbmI9Vmhf+wn\ns8Be0Gs9rvAspHdxwuXygAmlPHuvWmzzLIZ7YdmeXLvX7N9vwJjVV2fa0qQN\n/yGiOVRgQX/g9IkmfZAiVVvq8p3k28mdtHW+sg6uKqLIuZ9lWVmdsuUjAC7q\nipYZQcMlrhTlZSXoqqZvMI63Bd2IxRJSdEGhVCLjKEJelQqvULZ6waoHjZ/N\nKru3iNg/gccqtqqxDOScRoJIBeWMDvMLtTvhTMFnYPaI8bx0y0wLg/S4Ed5X\nfHtiH6RQQ8LiXoOLRHnXtztgLfRErCqRAzQJVeiyV8o9wFr/AiWiTwh3owON\n9jpVLpjJRbrtlu/7Snen0EuRtxMBxG4cSofZt21CqRvs/nr64DKrcoS1aIoX\nf40zJCkczPnuWrXJPJYqnII8rWk6OTraD5rnbVsA9SkvCGoupQ/oS9Ufwubl\nYDNHn7mJuph6GSAD94TBIS4P1LOte0Lb4HEmRpU9in2P2EpKNzPiXSQPrOdh\nhWLT\r\n=5aJs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTroTkzbpN5hWkmlb8hvvInmYl5iU1YrqL6GnFBIB6ewIgL7JWwyk2PnvzWtfJN246xdXsTVoA6w7wGoGYZI7n430="}]},"maintainers":[{"name":"zmotivat0r","email":"mihon4ik@gmail.com"}],"_npmUser":{"name":"zmotivat0r","email":"mihon4ik@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crud-request_4.0.0-rc.2_1560180493679_0.9016424631677955"},"_hasShrinkwrap":false},"4.0.0-rc.3":{"name":"@nestjsx/crud-request","description":"NestJs CRUD for RESTful APIs - request query builder","version":"4.0.0-rc.3","license":"MIT","main":"lib/index.js","typings":"lib/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/nestjsx/crud.git"},"bugs":{"url":"https://github.com/nestjsx/crud/issues"},"keywords":["typescript","typeorm","nest","nestjs","rest","restful","api","crud","crud-generator","http","request","request-query","requestquery","get","query","query-string","querystring","query-builder","querybuilder"],"author":{"name":"Michael Yali","email":"mihon4ik@gmail.com"},"scripts":{"prebuild":"npx rimraf ./lib","build":"tsc -b"},"gitHead":"3f2a7d6c2d056102f49fb7d61d4ab4a37c005e30","readme":"<div align=\"center\">\n  <h1>CRUD (@nestjsx/crud-request)</h1>\n</div>\n<div align=\"center\">\n  <strong>for RESTful APIs built with NestJs</strong>\n</div>\n\n<br />\n\n<div align=\"center\">\n  <a href=\"https://travis-ci.org/nestjsx/crud\">\n    <img src=\"https://travis-ci.org/nestjsx/crud.svg?branch=master\" alt=\"Build\" />\n  </a>\n  <a href=\"https://coveralls.io/github/nestjsx/crud?branch=master\">\n    <img src=\"https://coveralls.io/repos/github/nestjsx/crud/badge.svg\" alt=\"Coverage\" />\n  </a>\n  <a href=\"https://github.com/nestjsx/crud/blob/master/LICENSE\">\n    <img src=\"https://img.shields.io/github/license/nestjsx/crud.svg\" alt=\"License\" />\n  </a>\n  <a href=\"https://www.npmjs.com/package/@nestjsx/crud\">\n    <img src=\"https://img.shields.io/npm/v/@nestjsx/crud.svg\" alt=\"npm version\" />\n  </a>\n  <a href=\"https://www.npmjs.com/org/nestjsx\">\n    <img src=\"https://img.shields.io/npm/dm/@nestjsx/crud.svg\" alt=\"npm downloads\" />\n  </a>\n  <a href=\"https://npm.packagequality.com/#?package=@nestjsx%2Fcrud\">\n    <img src=\"https://npm.packagequality.com/shield/%40nestjsx%2Fcrud.svg\" alt=\"Package Quality\" />\n  </a>\n  <a href=\"https://greenkeeper.io/\">\n    <img src=\"https://badges.greenkeeper.io/nestjsx/crud.svg\" alt=\"Greenkeeper\" />\n  </a>\n  <a href=\"http://makeapullrequest.com\">\n    <img src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square\" alt=\"PRs welcome\" />\n  </a>\n  <a href=\"https://github.com/marmelab/awesome-rest#nodejs\">\n    <img src=\"https://raw.githubusercontent.com/nestjsx/crud/master/img/awesome-rest.svg?sanitize=true\" alt=\"Awesome REST\" />\n  </a>\n  <a href=\"https://github.com/juliandavidmr/awesome-nestjs#components--libraries\">\n    <img src=\"https://raw.githubusercontent.com/nestjsx/crud/master/img/awesome-nest.svg?sanitize=true\" alt=\"Awesome Nest\" />\n  </a>\n  <a href=\"https://github.com/nestjs/nest\">\n    <img src=\"https://raw.githubusercontent.com/nestjsx/crud/master/img/nest-powered.svg?sanitize=true\" alt=\"Nest Powered\" />\n  </a>\n</div>\n\n<div align=\"center\">\n  <sub>Built by\n  <a href=\"https://twitter.com/MichaelYali\">@MichaelYali</a> and\n  <a href=\"https://github.com/nestjsx/crud/graphs/contributors\">\n    Contributors\n  </a>\n</div>\n\n<br />\n\nWe believe that everyone who's working with NestJs and building some RESTful services and especially some CRUD functionality will find `@nestjsx/crud` microframework very useful.\n\n## Features\n\n<img align=\"right\" src=\"https://raw.githubusercontent.com/nestjsx/crud/master/img/crud-usage2.png\" alt=\"CRUD usage\" />\n\n- Super easy to install and start using the full-featured controllers and services :point_right:\n\n- DB and service agnostic extendable CRUD controllers\n\n- Reach query parsing with filtering, pagination, sorting, relations, nested relations, cache, etc.\n\n- Framework agnostic package with query builder for a frontend usage\n\n- Query, path params and DTOs validation included\n\n- Overriding controller methods with ease\n\n- Tiny config (including globally)\n\n- Additional helper decorators\n\n- Swagger documentation\n\n## Install\n\n```shell\nnpm i @nestjsx/crud-request\n```\n\n## Packages\n\n- [**@nestjsx/crud**](https://www.npmjs.com/package/@nestjsx/crud) - core package which provides `@Crud()` decorator for endpoints generation, global configuration, validation, helper decorators ([docs](https://github.com/nestjsx/crud/wiki/Controllers#description))\n- [**@nestjsx/crud-typeorm**](https://www.npmjs.com/package/@nestjsx/crud-typeorm) - TypeORM package which provides base `TypeOrmCrudService` with methods for CRUD database operations ([docs](https://github.com/nestjsx/crud/wiki/ServiceTypeorm))\n- [**@nestjsx/crud-request**](https://www.npmjs.com/package/@nestjsx/crud-request) - request builder/parser package wich provides `RequestQueryBuilder` class for a frontend usage and `RequestQueryParser` that is being used internaly for handling and validating query/path params on a backend side ([docs](https://github.com/nestjsx/crud/wiki/Requests#frontend-usage))\n\n## Documentation\n\n[Wiki](https://github.com/nestjsx/crud/wiki)\n\n## Support\n\nAny support is wellcome.  \nYou can give us a star, contribute or [donate](https://opencollective.com/nestjsx).\n\n### Contribution\n\nPlease open an [issue](https://github.com/nestjsx/crud/issues) or submit a [PR](https://github.com/nestjsx/crud/pulls) if you want to improve the functionality or help with testing edge cases.\n\n### Backers\n\n<a href=\"https://opencollective.com/nestjsx\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/backers.svg?width=1600\"></a>\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","homepage":"https://github.com/nestjsx/crud#readme","_id":"@nestjsx/crud-request@4.0.0-rc.3","_nodeVersion":"10.15.1","_npmVersion":"lerna/3.14.1/node@v10.15.1+x64 (linux)","dist":{"integrity":"sha512-7Wpv0uN3ae2lXycIkbOvNXTrlEVZKDmmNeTQr62CYr29J1qkeu1inwJudh6E3tAkRil/3XIEmzQKXu0IMW0yYg==","shasum":"6933cb441139556966eab877a41325d17f649de3","tarball":"https://registry.npmjs.org/@nestjsx/crud-request/-/crud-request-4.0.0-rc.3.tgz","fileCount":42,"unpackedSize":43985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAQe2CRA9TVsSAnZWagAAoXAP+gKoq3NoLHT/gh/yRyOl\nmaIZDs5JNS6VriVVFQ5q2q6OMJcpRsAJCDfvZqt/znvItyusNZBymUaDkP5V\nUMCeDgMFhPdV8Q4+MwSgMmBT1GZFI+NzXEI1ce7hOVpaCcKXEBaux23rnU93\notWad8vqH8vauknfvI63eQDgSGrPijLjlR9TP+l0q0Ugvr744urEAqK3Qpk2\nkp1UqSNpuMIxOlqmXiBrc2sb9Goa9+JPJrvKgACXyGrPK6jozbpuj5O6p5Vt\nZ64cs8RIKwIvMlNVd6WpFwVIIXz1zc7Ainhcnuei0Yu1VxSYM2HTBp++qBSX\ntPpEVZo7WwuzIyiehCK6cpp5f3dzqYJwH2ACAgCw9RnCikXgp3gD46pEQVpB\nluglzPJdGqEQ54CJoiOZikcE7jHBl0YppvDvhr9c6I/4NjBD4jP/gZeAkDNF\nTKkNW4RfDVlqZnzrPQeTKJN6kbbAGbPMH/UP2lTrJ6QdXvLGTkTwlp2L4cq0\ntyVCJGh0l1l+vnyapwCPNoV9zFLsbQvc9WGzN3aMrL2J5q8NmWEyzo7/1Too\nlOO9CL14jPqktoxA7OIFq92dHSU/IfIlF+AsXo6dtXlYAzRg1tMDdYcgQH1S\nGrMB/VAzsUzoCu6siRJNxX5vyAErw4DujpbpUy69NqmdlWh01eetKMPCoWLw\nbMuM\r\n=4/uA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHeXKZluZKk/ix+uIQfe06w+/h5FuJEHiuVURz1AhYcEAiBxqtR5U4gPFKGp0NVxrtKyi4tW8fZFNk+J60GfG0VK1A=="}]},"maintainers":[{"name":"zmotivat0r","email":"mihon4ik@gmail.com"}],"_npmUser":{"name":"zmotivat0r","email":"mihon4ik@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crud-request_4.0.0-rc.3_1560348597713_0.4349696084050294"},"_hasShrinkwrap":false},"4.0.0":{"name":"@nestjsx/crud-request","description":"NestJs CRUD for RESTful APIs - request query builder","version":"4.0.0","license":"MIT","main":"lib/index.js","typings":"lib/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/nestjsx/crud.git"},"bugs":{"url":"https://github.com/nestjsx/crud/issues"},"keywords":["typescript","typeorm","nest","nestjs","rest","restful","api","crud","crud-generator","http","request","request-query","requestquery","get","query","query-string","querystring","query-builder","querybuilder"],"author":{"name":"Michael Yali","email":"mihon4ik@gmail.com"},"scripts":{"prebuild":"npx rimraf ./lib","build":"tsc -b"},"gitHead":"35acb442c62cdebea7fd33f5c1e9cf1dec31d539","homepage":"https://github.com/nestjsx/crud#readme","_id":"@nestjsx/crud-request@4.0.0","_nodeVersion":"10.15.1","_npmVersion":"lerna/3.14.1/node@v10.15.1+x64 (linux)","dist":{"integrity":"sha512-KG2yozuJkuE5IZNMlQDHFXt0wRCHOQpOgJLn42UTwes/Oj/y/8yIwAyPs5QkkY2puMQKeQugJ9YmAdhWiIODtg==","shasum":"adf488654308df1b0c8b455215f28d0c99b813a0","tarball":"https://registry.npmjs.org/@nestjsx/crud-request/-/crud-request-4.0.0.tgz","fileCount":42,"unpackedSize":43980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdARJrCRA9TVsSAnZWagAAOLkQAIkwZD1UJOEHtY3e9J70\nGvRHSroSwgAqoc9RX7Mf0KZHNGCV1QfPNn6af3jiOdu9mPHLom08jFscKynP\ngGQYouve0FXFEYKjOZLQH1dOhXaLPI4htP4mSkBfT/fYho7y/ETYPjkOV1Gi\ndY/8UEUFX5V/B0cdHdAAFN7OuT7ngdZ2QDCQDgqMXLYd5M/w2nn+RmgkKMbh\ndYREiJ21oh2MB4b7xr0ChQ+MGLxsNasKvwI9YwqTmpB+DKrKR+OtBsVr3jsE\nREeddtvPgylqaRnIBZbf9wfGDznzlCWZgMy9zLcBupQWy+SNvH27DXLtYsaY\nopSQ0NlpPTeuWUzUWpBTNT1YocMHCu4NPc2nHah3ToeGhfhVcy+FgTzwaAUg\nT+jowEUz3LoLtrcJGTDaKtPCjeddj9mGZJSrvZpnMMPVz31NNHGKmIs8UebX\nQS3IrbJ+h7m+hS2e49GVilboldmBXxiWsZOsU4SNf0TQswVy02VNiVJWnAak\nnZP+tmJy+Y6gdzw32ztx3eXN6++yVC6TjBNwlyMXa5tmn6lL468JKNwx9pks\nZojYsBcVSpPSwrpes4OC2VSL3JHvX3eyrCmmjGb8Wj+T8/julzgqizAKSE37\nJ1MI1KEmpK/cYZ3vHZXAYn1vzt8z+2z/2V22RDfM+homsE9gnb8fVyPP7Wen\nF+oi\r\n=FmH3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGRI4Gz+hh40ItBp68Ww1S8E5PIIqaJINxvJ07wFqSGkAiEA+B2HoZ4uB/OGz5S/tFC6hryNoq+0kMFJ138NXQx5DNw="}]},"maintainers":[{"name":"zmotivat0r","email":"mihon4ik@gmail.com"}],"_npmUser":{"name":"zmotivat0r","email":"mihon4ik@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crud-request_4.0.0_1560351338659_0.4274439542007058"},"_hasShrinkwrap":false},"4.0.1":{"name":"@nestjsx/crud-request","description":"NestJs CRUD for RESTful APIs - request query builder","version":"4.0.1","license":"MIT","main":"lib/index.js","typings":"lib/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/nestjsx/crud.git"},"bugs":{"url":"https://github.com/nestjsx/crud/issues"},"keywords":["typescript","typeorm","nest","nestjs","rest","restful","api","crud","crud-generator","http","request","request-query","requestquery","get","query","query-string","querystring","query-builder","querybuilder"],"author":{"name":"Michael Yali","email":"mihon4ik@gmail.com"},"scripts":{"prebuild":"npx rimraf ./lib","build":"npx tsc -b"},"gitHead":"df41e94663adcbfc13172bcae0973662235d50a2","homepage":"https://github.com/nestjsx/crud#readme","_id":"@nestjsx/crud-request@4.0.1","_nodeVersion":"10.15.1","_npmVersion":"lerna/3.14.1/node@v10.15.1+x64 (linux)","dist":{"integrity":"sha512-YRqIOK4eW1exuoTGNhh/DoKcP3H37LM4kicgGojLuBRPu9YnBCPQ4kA94VhTKmAxWB0RofqSq0h2XX1QZUZKiA==","shasum":"7d8f0f91369516fea96f6a8269a16a18a117f7f9","tarball":"https://registry.npmjs.org/@nestjsx/crud-request/-/crud-request-4.0.1.tgz","fileCount":42,"unpackedSize":46054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDMe4CRA9TVsSAnZWagAAzLQQAJPk4jfhPHmdDfOneNt8\noao7LkOyRwPRw2HEPRP53ZOr4fwWWviI3CUfzwolZ9Re7O1LBZGGXpC2lxYR\nQeXOLX+Ic909H1NrTbhfrHRYkC3PLJtF8IheVv6ihnTs8ecxn7MjlFQxwExc\ngCsysEOA18ZERnyFTXCcekckjZieEEiqHqY4GPB64UndVlb+rOQVuKOKFLTK\n4gpBVAexvDOSu5KiOtAMdR2a9saybzkTnxi6aZLUHV1b0M407q+yevrzW8mF\n4GTWSG21MD2zbPkAVFWlRk5HMjTWILMtvcHAsKGDbtDhzjDh0FcEvGp26PRX\nQcIFRDCx13fbioHquhS2Anaf1kkBGe91YO/GvYE/Mp4QBRpOYw8WYiiG21gr\nvNnEWb+i/hUBzibi2QmUCTxSa24bbqfkHS/xIxwJCufTPbcF0W4rURCTLF9f\n9v/L5jUpJkQMcPBGytfF7PotMuCg+9rkRdWU3AIYLcnZW6l4DKf9idAFtE7G\nNJnj/2JcLi3vQXQvJPt2vinoed5WMaM/MpEuZwVPXToTh8yHAjN2S8tabDud\ngQpuq7i0aAsUr/4xnX8oSZrmepm1JAMbzewttzu5VYeLPGInQ7g0QcBfoTcz\nJWpvziN7dRsSfkkJ+oeVxRMHvfqVdn4iF35lgnh2TQDh+aY0gU0Zu6DRobR9\nGBAB\r\n=hAxV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvx752HFW/lwWk6v2B9w81QGUN3DimGfPish8kV4BgcwIgFxX9unCj7EJQrrxXiGeGFEiZTEIXVR6A16pk8/+HnXo="}]},"maintainers":[{"name":"zmotivat0r","email":"mihon4ik@gmail.com"}],"_npmUser":{"name":"zmotivat0r","email":"mihon4ik@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crud-request_4.0.1_1561118647922_0.7571572150056416"},"_hasShrinkwrap":false},"4.1.0":{"name":"@nestjsx/crud-request","description":"NestJs CRUD for RESTful APIs - request query builder","version":"4.1.0","license":"MIT","main":"lib/index.js","typings":"lib/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/nestjsx/crud.git"},"bugs":{"url":"https://github.com/nestjsx/crud/issues"},"keywords":["typescript","typeorm","nest","nestjs","rest","restful","api","crud","crud-generator","http","request","request-query","requestquery","get","query","query-string","querystring","query-builder","querybuilder"],"author":{"name":"Michael Yali","email":"mihon4ik@gmail.com"},"scripts":{"prebuild":"npx rimraf ./lib","build":"npx tsc -b"},"gitHead":"da565a5d0b6f78d5919d30c67e220887283db87f","homepage":"https://github.com/nestjsx/crud#readme","_id":"@nestjsx/crud-request@4.1.0","_nodeVersion":"10.15.1","_npmVersion":"lerna/3.15.0/node@v10.15.1+x64 (linux)","dist":{"integrity":"sha512-k8fs1Z81zn8f4u/h2TQTuY+YLCp7DVaVTdZOr1rZWpxOKVj03fV2IRtCNUjDT9JgoQWs0gAcoLy53myE4BJZuA==","shasum":"89c0e54e8633e3e47dbaf7737a4d0b75ac069574","tarball":"https://registry.npmjs.org/@nestjsx/crud-request/-/crud-request-4.1.0.tgz","fileCount":45,"unpackedSize":50723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFNtYCRA9TVsSAnZWagAAnsgP/1XoqVRu9iKgWjuk4S1H\nSrwAKDEXZia+YYQQSRX0HCWW9vz3hjTkudkFYAlycbGLTLg+jpxfQG+PFJuI\nhSMiR3fEV5tyqZoUmcMs0LEEQinq3JsSKqV/W3q2aaIWdfpwFixLgQ8022JV\n7zLCiErJUNBL8DxkOyRl7UpqZ0/aeJTc1xDBJlADQiRMZUWjWZ0LlYuW3DXk\nN69B6FGi3tSUKPhczGjzo6sO3q8jse4lYEU2WCIIXItD6kJU5jUWpf1/a7mW\nFMp6tssPXKYxJ20Wx8ixoDNyt540EO4vziAGh0ABypdzMs5mMbfdWF1otskT\nUC9eymxPxMvDjx6rpwyPCb+lO9BGVp6wu/fxw3RRVwONxhtypVH4+YqfP2g/\nJUFzqPtpgDS/MV+MQ38/5sMPca2EwhkLifVRz6o8xELePhz8cx1nHnhZ+Mlv\nNt9N5DSr8oSICZXbBbylZYanCpPHHykCZqNmakIwgUBtTpiiwz0bxoNDZKnc\n8tzUV+/VBpdgDmzveOLYzoc1yukqAQqu+mLy5xQI/qwTRtmPjhmc8CR99cAZ\nljrq0fSbFcVChUMK1bSsqIPBkMkFbKV/wIZiFO0i6s3FjbwYh5BvXdD+VcfQ\nyUecfw6/meAkpBNECDdfiNxKrmBfUNSNiIgSpHrvuga7C1OJEnnUDmRUHPyz\nAKCL\r\n=3toL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFLnE4WHBHYTsRgv1LiENO247TXfIq4JbsYAVYEStS8ZAiBoU+OqLI6dyUQiojNj4fWNkbcRPkHq0yjC0BWgDqVsLQ=="}]},"maintainers":[{"name":"zmotivat0r","email":"mihon4ik@gmail.com"}],"_npmUser":{"name":"zmotivat0r","email":"mihon4ik@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crud-request_4.1.0_1561647959831_0.1526294354205764"},"_hasShrinkwrap":false},"4.2.0":{"name":"@nestjsx/crud-request","description":"NestJs CRUD for RESTful APIs - request query builder","version":"4.2.0","license":"MIT","main":"lib/index.js","typings":"lib/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/nestjsx/crud.git"},"bugs":{"url":"https://github.com/nestjsx/crud/issues"},"keywords":["typescript","typeorm","nest","nestjs","rest","restful","api","crud","crud-generator","http","request","request-query","requestquery","get","query","query-string","querystring","query-builder","querybuilder"],"author":{"name":"Michael Yali","email":"mihon4ik@gmail.com"},"scripts":{"prebuild":"npx rimraf ./lib","build":"npx tsc -b"},"dependencies":{"@nestjsx/util":"^4.2.0"},"gitHead":"b1f092477fc2fb8945858bf4e39726cd5544c53a","homepage":"https://github.com/nestjsx/crud#readme","_id":"@nestjsx/crud-request@4.2.0","_nodeVersion":"10.15.1","_npmVersion":"lerna/3.16.0/node@v10.15.1+x64 (linux)","dist":{"integrity":"sha512-Zw3yFgy0ycU7k3rAOmUNVKW54JGdZySxNd7Y3/Om+mJ6RybTnapht0e0qDe+fG9m2vyx8wYiheA0L7FNwn4VEQ==","shasum":"82d81d406157e83e7fa9816ce1f24d03824c24a6","tarball":"https://registry.npmjs.org/@nestjsx/crud-request/-/crud-request-4.2.0.tgz","fileCount":45,"unpackedSize":51050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOsdECRA9TVsSAnZWagAAUuMP/iJGNa4wmxCBrhXTj7O/\nDHMFXVBgR0MY/XbU3swsrLyc8lWzkq8fsCQ4CuHg8Rdt9M3GTMWj/xXfldQp\nDjZOdq6iJN5LEUSULEZZmaGaH3k5oGDHnkPK2Rw0M6pKw7AGmrlsWTzI1rMX\n4+QWjzG4VQc4Aajdq/0voAbi6g2s7MaS/fnbxOhcUA4xGlFZU9rIpeAOK79U\ny4Ked7hoKWLP5CS0N5GkvpUKfVl98ytvDtsjEXaqGmL/WuwHxnbMP4+TD/pt\nAwIieglvEldLYcP1zJ9ZsxtNgezOfbvbLdkAOoq6MOdf8XR5ObPt5N9eM3d8\nRQIXtIvHS0EAA/cbruur6XDegIioLko22CfettuFKtBSXTuX6A9LLckPgzlv\ntLQXRKrMuvh0l/SpOINSZ5aNbKRHH5fYOC3uSOKH1wYsSdJrheEbHvRfYBLR\nTnesoiacqwk5fJloMaEmiuH7Jg/I2NLK/GC4s4c0zZ8U4P+pYHLS1AiL2XpS\nejofpiE4thdTiYWcBrwwjMBLbVCd6SJfc1WqWzyfqlh8TRotqxKsft33i8tz\n8yy/wDmb8WILkazA0ZboF7uc6baJrFaYSn7fBsooIqQBkvbSiUtFajolWqu2\nO1k6W9ZZVJZGm9o4nRvErkbCd12tAcEmF1svEBcvZDb0xGppD9wy9VTy1FFo\nsZxz\r\n=vKgH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEpCZb9ErZtytPj748gLV3+U67PA+81hQLoc2xPuCnIwIhAMTHYW0h+rP55s20vFcPaeEOGmLIE+E1B5i3hRZM1aum"}]},"maintainers":[{"name":"zmotivat0r","email":"mihon4ik@gmail.com"}],"_npmUser":{"name":"zmotivat0r","email":"mihon4ik@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crud-request_4.2.0_1564133188047_0.22451953026861093"},"_hasShrinkwrap":false},"4.3.0-alpha.0":{"name":"@nestjsx/crud-request","description":"NestJs CRUD for RESTful APIs - request query builder","version":"4.3.0-alpha.0","license":"MIT","main":"lib/index.js","typings":"lib/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/nestjsx/crud.git"},"bugs":{"url":"https://github.com/nestjsx/crud/issues"},"keywords":["typescript","typeorm","nest","nestjs","rest","restful","api","crud","crud-generator","http","request","request-query","requestquery","get","query","query-string","querystring","query-builder","querybuilder"],"author":{"name":"Michael Yali","email":"mihon4ik@gmail.com"},"scripts":{"build":"npx tsc -b"},"dependencies":{"@nestjsx/util":"^4.3.0-alpha.0","qs":"^6.8.0"},"gitHead":"883cef9fe7e8786002a30cbed0438ed967754ef7","readme":"<div align=\"center\">\n  <h1>CRUD (@nestjsx/crud-request)</h1>\n</div>\n<div align=\"center\">\n  <strong>for RESTful APIs built with NestJs</strong>\n</div>\n\n<br />\n\n<div align=\"center\">\n  <a href=\"https://travis-ci.org/nestjsx/crud\">\n    <img src=\"https://travis-ci.org/nestjsx/crud.svg?branch=master\" alt=\"Build\" />\n  </a>\n  <a href=\"https://coveralls.io/github/nestjsx/crud?branch=master\">\n    <img src=\"https://coveralls.io/repos/github/nestjsx/crud/badge.svg\" alt=\"Coverage\" />\n  </a>\n  <a href=\"https://github.com/nestjsx/crud/blob/master/LICENSE\">\n    <img src=\"https://img.shields.io/github/license/nestjsx/crud.svg\" alt=\"License\" />\n  </a>\n  <a href=\"https://www.npmjs.com/package/@nestjsx/crud\">\n    <img src=\"https://img.shields.io/npm/v/@nestjsx/crud.svg\" alt=\"npm version\" />\n  </a>\n  <a href=\"https://www.npmjs.com/org/nestjsx\">\n    <img src=\"https://img.shields.io/npm/dm/@nestjsx/crud.svg\" alt=\"npm downloads\" />\n  </a>\n  <a href=\"https://npm.packagequality.com/#?package=@nestjsx%2Fcrud\">\n    <img src=\"https://npm.packagequality.com/shield/%40nestjsx%2Fcrud.svg\" alt=\"Package Quality\" />\n  </a>\n  <a href=\"https://renovatebot.com/\">\n    <img src=\"https://img.shields.io/badge/renovate-enabled-brightgreen.svg\" alt=\"Renovate\" />\n  </a>\n  <a href=\"http://makeapullrequest.com\">\n    <img src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square\" alt=\"PRs welcome\" />\n  </a>\n  <a href=\"https://github.com/marmelab/awesome-rest#nodejs\">\n    <img src=\"https://raw.githubusercontent.com/nestjsx/crud/master/img/awesome-rest.svg?sanitize=true\" alt=\"Awesome REST\" />\n  </a>\n  <a href=\"https://github.com/juliandavidmr/awesome-nestjs#components--libraries\">\n    <img src=\"https://raw.githubusercontent.com/nestjsx/crud/master/img/awesome-nest.svg?sanitize=true\" alt=\"Awesome Nest\" />\n  </a>\n  <a href=\"https://github.com/nestjs/nest\">\n    <img src=\"https://raw.githubusercontent.com/nestjsx/crud/master/img/nest-powered.svg?sanitize=true\" alt=\"Nest Powered\" />\n  </a>\n  <a href=\"#individuals\" alt=\"Sponsors on Open Collective\">\n    <img src=\"https://opencollective.com/nestjsx/backers/badge.svg\" />\n  </a>\n  <a href=\"#organizations\" alt=\"Sponsors on Open Collective\">\n    <img src=\"https://opencollective.com/nestjsx/sponsors/badge.svg\" />\n  </a> \n</div>\n\n<div align=\"center\">\n  <sub>Built by\n  <a href=\"https://twitter.com/MichaelYali\">@MichaelYali</a> and\n  <a href=\"https://github.com/nestjsx/crud/graphs/contributors\">\n    Contributors\n  </a>\n</div>\n\n<br />\n\nWe believe that everyone who's working with NestJs and building some RESTful services and especially some CRUD functionality will find `@nestjsx/crud` microframework very useful.\n\n## Features\n\n<img align=\"right\" src=\"https://raw.githubusercontent.com/nestjsx/crud/master/img/crud-usage2.png\" alt=\"CRUD usage\" />\n\n- Super easy to install and start using the full-featured controllers and services :point_right:\n\n- DB and service agnostic extendable CRUD controllers\n\n- Reach query parsing with filtering, pagination, sorting, relations, nested relations, cache, etc.\n\n- Framework agnostic package with query builder for a frontend usage\n\n- Query, path params and DTOs validation included\n\n- Overriding controller methods with ease\n\n- Tiny config (including globally)\n\n- Additional helper decorators\n\n- Swagger documentation\n\n## Install\n\n```shell\nnpm i @nestjsx/crud-request\n```\n\n## Packages\n\n- [**@nestjsx/crud**](https://www.npmjs.com/package/@nestjsx/crud) - core package which provides `@Crud()` decorator for endpoints generation, global configuration, validation, helper decorators ([docs](https://github.com/nestjsx/crud/wiki/Controllers#description))\n- [**@nestjsx/crud-request**](https://www.npmjs.com/package/@nestjsx/crud-request) - request builder/parser package which provides `RequestQueryBuilder` class for a frontend usage and `RequestQueryParser` that is being used internaly for handling and validating query/path params on a backend side ([docs](https://github.com/nestjsx/crud/wiki/Requests#frontend-usage))\n- [**@nestjsx/crud-typeorm**](https://www.npmjs.com/package/@nestjsx/crud-typeorm) - TypeORM package which provides base `TypeOrmCrudService` with methods for CRUD database operations ([docs](https://github.com/nestjsx/crud/wiki/ServiceTypeorm))\n\n## Documentation\n\n- [General Information](https://github.com/nestjsx/crud/wiki#why)\n- [CRUD Controllers](https://github.com/nestjsx/crud/wiki/Controllers#description)\n- [CRUD ORM Services](https://github.com/nestjsx/crud/wiki/Services#description)\n- [Handling Requests](https://github.com/nestjsx/crud/wiki/Requests#description)\n\n## Support\n\nAny support is welcome. At least you can give us a star.\n\n## Contributors\n\n### Code Contributors\n\nThis project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].\n<a href=\"https://github.com/nestjsx/crud/graphs/contributors\"><img src=\"https://opencollective.com/nestjsx/contributors.svg?width=890&button=false\" /></a>\n\n### Financial Contributors\n\nBecome a financial contributor and help us sustain our community. [[Contribute](https://opencollective.com/nestjsx#backer)]\n\n#### Individuals\n\n<a href=\"https://opencollective.com/nestjsx#backers\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/backers.svg?width=890&button=false\"></a>\n\n#### Organizations\n\nSupport this project with your organization. Your logo will show up here with a link to your website. [[Contribute](https://opencollective.com/nestjsx#sponsor)]\n\n<a href=\"https://opencollective.com/nestjsx/sponsor/0/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/0/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/1/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/1/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/2/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/2/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/3/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/3/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/4/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/4/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/5/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/5/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/6/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/6/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/7/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/7/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/8/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/8/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/9/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/9/avatar.svg\"></a>\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","homepage":"https://github.com/nestjsx/crud#readme","_id":"@nestjsx/crud-request@4.3.0-alpha.0","_nodeVersion":"10.15.1","_npmVersion":"lerna/3.16.4/node@v10.15.1+x64 (linux)","dist":{"integrity":"sha512-WH3yYVkmH61XFOxdCqxPlV8WdYiXyvs2J/8sFRo14/k4KuTcBa8tZ2AMzHnS9l5vNYgDGUZHhp8qwRWZoAcSJg==","shasum":"69f6b9249e3f899d14df3386e1df5d693d2ec404","tarball":"https://registry.npmjs.org/@nestjsx/crud-request/-/crud-request-4.3.0-alpha.0.tgz","fileCount":45,"unpackedSize":56748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoxfVCRA9TVsSAnZWagAAZl0QAJzVbTEG7lugKmbGW6+P\nnIoZW4nBKUbOeOguYrfWl8y9ur4UzYfzkx7+3hfBNw9N6XZMfwJ4vdRYqCui\nknRdNFzC8IShelbjz72QDTj3D5XWpWcUrzswjD0ffHqFUSw/qcmq8zOj4YH3\naTsrVT8cAwAjKjOcM4AiPbhLqo0IbE9HPOv//e/rA3cwcFNwE+RLxle6VFwX\nKOsYWZfuUEBODrs8/GXihtgtmoH9MseN2lOy5IbPrsQSau//sY9RYUfWwFyI\nPEQclVdZY0AzocjBDfcffqTEZodHlVTw+5k8PnjEM9HNUS+oA6Di/S1sCP6N\nygmFzlyEabzIGxcdHl0LcD+gk7x8ZQXX5yu4Aj5il7+QW9fx6jZ1TKd0lZ3o\n8ylaTwYOdYiMrY3s/Y0kDE9LIJb4cQtdVxT8B3nCGFCw2DzzfgpuznrfbH8k\n7sYjYmKj67YGKBUhwLrm3baHjKswdGqfjqCmzWayG5c3VBU4ahsNpYKAc0T0\n8ftnsdCVNm22FGg3nhP19DDX66jMdi/tARifoOc+bx+ZEJJ1t5q3p9mFoh/u\njZlK3q5/G7CbsK8wh3aVhfltpXxkSlkuqHjFnZbw68LQeeRXTOJEb5m0Ckc7\nhXhBrcK/jtfKCzZ+qeD8oo4bQu/qVpRihGDQJtSG2YIUT+pHwZjPChbRMJJh\naWMn\r\n=DrIw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhwyB6G0HChTWRrm9k0bxUmqB0WPBnULhav48RuZIYmAIgWnARhLXJ9R50F8spA7vTFoMqhfv17i7wiJni6US+c5Q="}]},"maintainers":[{"name":"zmotivat0r","email":"mihon4ik@gmail.com"}],"_npmUser":{"name":"zmotivat0r","email":"mihon4ik@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crud-request_4.3.0-alpha.0_1570969556822_0.31253726774049584"},"_hasShrinkwrap":false},"4.3.0-4.3.0-beta.0.0":{"name":"@nestjsx/crud-request","description":"NestJs CRUD for RESTful APIs - request query builder","version":"4.3.0-4.3.0-beta.0.0","license":"MIT","main":"lib/index.js","typings":"lib/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/nestjsx/crud.git"},"bugs":{"url":"https://github.com/nestjsx/crud/issues"},"keywords":["typescript","typeorm","nest","nestjs","rest","restful","api","crud","crud-generator","http","request","request-query","requestquery","get","query","query-string","querystring","query-builder","querybuilder"],"author":{"name":"Michael Yali","email":"mihon4ik@gmail.com"},"scripts":{"build":"npx tsc -b"},"dependencies":{"@nestjsx/util":"^4.3.0-4.3.0-beta.0.0","qs":"^6.8.0"},"gitHead":"135ebcc8cb248448dd177500f301ea66bc230b0a","homepage":"https://github.com/nestjsx/crud#readme","_id":"@nestjsx/crud-request@4.3.0-4.3.0-beta.0.0","_nodeVersion":"10.15.1","_npmVersion":"lerna/3.16.4/node@v10.15.1+x64 (linux)","dist":{"integrity":"sha512-1BGyCsYkJ5ZMgaDXAYCJA69kAVCOxtBMltE3v67j4XULKJhiuXm5v2fbcf7LQus6peBctiDPtL3sk9N6pGPQVQ==","shasum":"f5d751fe126847959f218c80d4d4044465247980","tarball":"https://registry.npmjs.org/@nestjsx/crud-request/-/crud-request-4.3.0-4.3.0-beta.0.0.tgz","fileCount":45,"unpackedSize":58296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8xmXCRA9TVsSAnZWagAArqUP/00RfPSl53M9g2pwE1gS\nn0DbJLFAlWjUxtW57+yhJODgMVPivXt/hw0hcfFqAJfvXIIbCO87YoqS7Y0+\nsa3t0JsCbrtkbkbOCWjNfOfZt+4jW7nb/Wpht8j/Sv1yUdu2f3u3/hYR0YFP\n8OB59hQN0qka3H6l/SvlVrEd3EQt8PgNu34LToXunyDlE4gqfa0e20WxQ+lE\nzipDiZiPih1hhAZiTg3Rc2jMN2BAQQB+fvyDlxrGacdF9VIgE3jKCWR96ZFa\nd1e9uRrAnNKGI4haQUObKxR32LZZeKwnsMnbfuJvbJ4q+PdZ2waXRlVCZIBQ\n/UXBBqKjkEvRwXxKvYHi+LianF5i42m3UyY/NbjMOrkl861PDo8I0HF7zTsL\n49VHxUo9iTcXMw7UdrakjsQD/y3WViimzYFzXGMHnBLHzddSm+7hUBIm+pkx\n2Jst9r1pgj7eigjml83qSEnY5aVmypQSGu+gJZ1M+AdLy4/ZRf+7UJTnp7Kr\nLZgLNW+3wBLavE5qmOxJrq1HcPNzFAwcrI5ZPkOVJ8sYGLHWivYFWG4XYAiI\n17o7wxu+Nj6re5XnDvoC3mLfyjyN6THHUj6QLPf7//vH3NPtCHPU7XdHbb2m\n+6iypyx6L0TThKGZ5d9X6JzHxF0xkBJmVs2sCjhj70MmHK3J3do1WqJYCxC/\n6UBc\r\n=T/jv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp9MFMY2hr8ny1cW8GKVJ08P8kS0dldT3WdJ4SRJsEfgIhALpr+/5gy8yI6N82k4c9hGu1ex1R7gvy08iTJUalwBgJ"}]},"maintainers":[{"name":"zmotivat0r","email":"mihon4ik@gmail.com"}],"_npmUser":{"name":"zmotivat0r","email":"mihon4ik@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crud-request_4.3.0-4.3.0-beta.0.0_1576212886812_0.2468206729158"},"_hasShrinkwrap":false},"4.3.0-beta.0":{"name":"@nestjsx/crud-request","description":"NestJs CRUD for RESTful APIs - request query builder","version":"4.3.0-beta.0","license":"MIT","main":"lib/index.js","typings":"lib/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/nestjsx/crud.git"},"bugs":{"url":"https://github.com/nestjsx/crud/issues"},"keywords":["typescript","typeorm","nest","nestjs","rest","restful","api","crud","crud-generator","http","request","request-query","requestquery","get","query","query-string","querystring","query-builder","querybuilder"],"author":{"name":"Michael Yali","email":"mihon4ik@gmail.com"},"scripts":{"build":"npx tsc -b"},"dependencies":{"@nestjsx/util":"^4.3.0-beta.0","qs":"^6.8.0"},"gitHead":"f4e634dfd0d03473cec41b96a4b63caa118d7f13","homepage":"https://github.com/nestjsx/crud#readme","_id":"@nestjsx/crud-request@4.3.0-beta.0","_nodeVersion":"10.15.1","_npmVersion":"lerna/3.16.4/node@v10.15.1+x64 (linux)","dist":{"integrity":"sha512-Yx+CxsMsRLilSKq9kDLok0gKvOf+yNDlG7f5+FRaywH43tQs+7k4BSKRFOOsEnHfPs/fX2CFK9t++rV2qz9cgw==","shasum":"7d63743560f19066e9fde672475d9bf3bdaf5215","tarball":"https://registry.npmjs.org/@nestjsx/crud-request/-/crud-request-4.3.0-beta.0.tgz","fileCount":45,"unpackedSize":58280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8xosCRA9TVsSAnZWagAAfbAP/1VYf7OJMApWZatoCh/3\nssDNiNutLPxG6WB006n2bu1vXvraqZDQWqlCJ+Lv6I96b/FWP3AO/PrXpszp\nQWBmw+cUazMmp6XcFNtzJk31GpdmLQHzQd3KEl25FUKnhQKGaXIqhzqFAx0H\n5lGbQ/Jymawztod6UbRm6AM8OQsrivWWouoWqdw1m2eRIxyVJAqV+luENwO5\nZhc45MlGjcTJsGS5SSav7WxikfOfR9hvVG7o3NwOuZP5Rw1qpN0jMlgca24V\nFGpM9Bb7ajrJokecg29qHranMRsNRLHJRf7mwkieQG80CUO5+nVNxCIjibW6\nO+ePGvDmv4mBnAlQ9asM0MtEE7YVGfzd6V6+gEG0JxowPZwY7qjJQ1bc2DYZ\nqbGvhY569A9MzaGCV7Oew4y88zgW7ZrIduAejLs5V/gHBY2VJ9GfX+OK1EOm\n62HbWOa7PEY1a/HCnx/2igjBVYfFs2vkyOGSut1DLE6KIrMcQY0QHLsj7Pfz\n4iFl3zpEzhZOQuzYLMBibP6ad91X5xGuHODyZA/VeNPlPqJu5GZ7BfXez7tw\nfrZURdymEi7zZ4T6bVsBCnrBnZWMTvuOmyQ8UzFZdRRvDhXwUoQFr/zVGQJ2\nlaInX0+fOUVwgfH5elVtOOvryBuvMzDA0iZdfhAOqFpv5vhoZ+K0g9T0PRMf\nFrYn\r\n=cd7R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH2eMp10BgF6OkhNoKYSBPoYrC0Pd9vFSqUuIotJOqMBAiBp4byknUiT1oyXczm3m8GwLNcT+bFH6lW7KypEZ5nNKg=="}]},"maintainers":[{"name":"zmotivat0r","email":"mihon4ik@gmail.com"}],"_npmUser":{"name":"zmotivat0r","email":"mihon4ik@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crud-request_4.3.0-beta.0_1576213036127_0.6638941942486418"},"_hasShrinkwrap":false},"4.3.0-beta.1":{"name":"@nestjsx/crud-request","description":"NestJs CRUD for RESTful APIs - request query builder","version":"4.3.0-beta.1","license":"MIT","main":"lib/index.js","typings":"lib/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/nestjsx/crud.git"},"bugs":{"url":"https://github.com/nestjsx/crud/issues"},"keywords":["typescript","typeorm","nest","nestjs","rest","restful","api","crud","crud-generator","http","request","request-query","requestquery","get","query","query-string","querystring","query-builder","querybuilder"],"author":{"name":"Michael Yali","email":"mihon4ik@gmail.com"},"scripts":{"build":"npx tsc -b"},"dependencies":{"@nestjsx/util":"^4.3.0-beta.1","qs":"^6.8.0"},"gitHead":"ee2ba4506d0cc5c6d10631965a24f7665292195c","readme":"<div align=\"center\">\n  <h1>CRUD (@nestjsx/crud-request)</h1>\n</div>\n<div align=\"center\">\n  <strong>for RESTful APIs built with NestJs</strong>\n</div>\n\n<br />\n\n<div align=\"center\">\n  <a href=\"https://travis-ci.org/nestjsx/crud\">\n    <img src=\"https://travis-ci.org/nestjsx/crud.svg?branch=master\" alt=\"Build\" />\n  </a>\n  <a href=\"https://coveralls.io/github/nestjsx/crud?branch=master\">\n    <img src=\"https://coveralls.io/repos/github/nestjsx/crud/badge.svg\" alt=\"Coverage\" />\n  </a>\n  <a href=\"https://github.com/nestjsx/crud/blob/master/LICENSE\">\n    <img src=\"https://img.shields.io/github/license/nestjsx/crud.svg\" alt=\"License\" />\n  </a>\n  <a href=\"https://www.npmjs.com/package/@nestjsx/crud\">\n    <img src=\"https://img.shields.io/npm/v/@nestjsx/crud.svg\" alt=\"npm version\" />\n  </a>\n  <a href=\"https://www.npmjs.com/org/nestjsx\">\n    <img src=\"https://img.shields.io/npm/dm/@nestjsx/crud.svg\" alt=\"npm downloads\" />\n  </a>\n  <a href=\"https://npm.packagequality.com/#?package=@nestjsx%2Fcrud\">\n    <img src=\"https://npm.packagequality.com/shield/%40nestjsx%2Fcrud.svg\" alt=\"Package Quality\" />\n  </a>\n  <a href=\"https://renovatebot.com/\">\n    <img src=\"https://img.shields.io/badge/renovate-enabled-brightgreen.svg\" alt=\"Renovate\" />\n  </a>\n  <a href=\"http://makeapullrequest.com\">\n    <img src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square\" alt=\"PRs welcome\" />\n  </a>\n  <a href=\"https://github.com/marmelab/awesome-rest#nodejs\">\n    <img src=\"https://raw.githubusercontent.com/nestjsx/crud/master/img/awesome-rest.svg?sanitize=true\" alt=\"Awesome REST\" />\n  </a>\n  <a href=\"https://github.com/juliandavidmr/awesome-nestjs#components--libraries\">\n    <img src=\"https://raw.githubusercontent.com/nestjsx/crud/master/img/awesome-nest.svg?sanitize=true\" alt=\"Awesome Nest\" />\n  </a>\n  <a href=\"https://github.com/nestjs/nest\">\n    <img src=\"https://raw.githubusercontent.com/nestjsx/crud/master/img/nest-powered.svg?sanitize=true\" alt=\"Nest Powered\" />\n  </a>\n  <a href=\"#individuals\" alt=\"Sponsors on Open Collective\">\n    <img src=\"https://opencollective.com/nestjsx/backers/badge.svg\" />\n  </a>\n  <a href=\"#organizations\" alt=\"Sponsors on Open Collective\">\n    <img src=\"https://opencollective.com/nestjsx/sponsors/badge.svg\" />\n  </a> \n</div>\n\n<div align=\"center\">\n  <sub>Built by\n  <a href=\"https://twitter.com/MichaelYali\">@MichaelYali</a> and\n  <a href=\"https://github.com/nestjsx/crud/graphs/contributors\">\n    Contributors\n  </a>\n</div>\n\n<br />\n\nWe believe that everyone who's working with NestJs and building some RESTful services and especially some CRUD functionality will find `@nestjsx/crud` microframework very useful.\n\n## Features\n\n<img align=\"right\" src=\"https://raw.githubusercontent.com/nestjsx/crud/master/img/crud-usage2.png\" alt=\"CRUD usage\" />\n\n- Super easy to install and start using the full-featured controllers and services :point_right:\n\n- DB and service agnostic extendable CRUD controllers\n\n- Reach query parsing with filtering, pagination, sorting, relations, nested relations, cache, etc.\n\n- Framework agnostic package with query builder for a frontend usage\n\n- Query, path params and DTOs validation included\n\n- Overriding controller methods with ease\n\n- Tiny config (including globally)\n\n- Additional helper decorators\n\n- Swagger documentation\n\n## Install\n\n```shell\nnpm i @nestjsx/crud-request\n```\n\n## Packages\n\n- [**@nestjsx/crud**](https://www.npmjs.com/package/@nestjsx/crud) - core package which provides `@Crud()` decorator for endpoints generation, global configuration, validation, helper decorators ([docs](https://github.com/nestjsx/crud/wiki/Controllers#description))\n- [**@nestjsx/crud-request**](https://www.npmjs.com/package/@nestjsx/crud-request) - request builder/parser package which provides `RequestQueryBuilder` class for a frontend usage and `RequestQueryParser` that is being used internally for handling and validating query/path params on a backend side ([docs](https://github.com/nestjsx/crud/wiki/Requests#frontend-usage))\n- [**@nestjsx/crud-typeorm**](https://www.npmjs.com/package/@nestjsx/crud-typeorm) - TypeORM package which provides base `TypeOrmCrudService` with methods for CRUD database operations ([docs](https://github.com/nestjsx/crud/wiki/ServiceTypeorm))\n\n## Documentation\n\n- [General Information](https://github.com/nestjsx/crud/wiki#why)\n- [CRUD Controllers](https://github.com/nestjsx/crud/wiki/Controllers#description)\n- [CRUD ORM Services](https://github.com/nestjsx/crud/wiki/Services#description)\n- [Handling Requests](https://github.com/nestjsx/crud/wiki/Requests#description)\n\n## Support\n\nAny support is welcome. At least you can give us a star.\n\n## Contributors\n\n### Code Contributors\n\nThis project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].\n<a href=\"https://github.com/nestjsx/crud/graphs/contributors\"><img src=\"https://opencollective.com/nestjsx/contributors.svg?width=890&button=false\" /></a>\n\n### Financial Contributors\n\nBecome a financial contributor and help us sustain our community. [[Contribute](https://opencollective.com/nestjsx#backer)]\n\n#### Individuals\n\n<a href=\"https://opencollective.com/nestjsx#backers\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/backers.svg?width=890&button=false\"></a>\n\n#### Organizations\n\nSupport this project with your organization. Your logo will show up here with a link to your website. [[Contribute](https://opencollective.com/nestjsx#sponsor)]\n\n<a href=\"https://opencollective.com/nestjsx/sponsor/0/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/0/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/1/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/1/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/2/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/2/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/3/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/3/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/4/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/4/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/5/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/5/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/6/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/6/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/7/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/7/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/8/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/8/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/9/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/9/avatar.svg\"></a>\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","homepage":"https://github.com/nestjsx/crud#readme","_id":"@nestjsx/crud-request@4.3.0-beta.1","_nodeVersion":"10.15.1","_npmVersion":"lerna/3.16.4/node@v10.15.1+x64 (linux)","dist":{"integrity":"sha512-ufjUruBdhOEKTKxrJdKPrlk78HaUhAVbATFurtU/aSSrCU4MxKlv1IqNfh6mfzVlNeE43iK1FVRKxrxu106fZw==","shasum":"0ce7af8010dddff187d407f814b2ecf4a8c61ae5","tarball":"https://registry.npmjs.org/@nestjsx/crud-request/-/crud-request-4.3.0-beta.1.tgz","fileCount":45,"unpackedSize":58160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+c7TCRA9TVsSAnZWagAAwkoP/3eJNzCFk8NhfuNriJ2B\nownLAdb68rR+GbMk3igB8/+7ivDmYAhB66HsrQKfSXLceDhyukHd/AATuPxL\nLXcElbSWHOurUmC8WFYLlAwVk6+PIF/xEt8EBdPjmwQI7lp73H5h2F2JrCId\n620JKXlEJ/w+c8DYMpcJrwjrDrOqKl1gu6P7yVMVhQC255cvHK9i3nrvcayr\n2Gi3saAECfHjHFuzFBXMWN7dUJUphPF6bwCK+N25F9gS6q9UNlBBna6RwphS\nK1lMjzhdmB5ij5xnkyF5KZaeOvf6Rzt7b00BGDYIiVhFAzEzbCuf8KsnKCKD\nfhjNhqFQRxHzzKWjopZH8jXK3ZF39+DREvf0W7SXqXIGKNxE2aoKWgph97ne\nGPeLlt6OiSBPJeXILqAeZ4mAYf3Wo2nrC2zNtVptizxrlhUzpcIOBIYnPr3j\nuBkX8kzshGcJNVAYYwrKy9zSHL5gWs+MtitzWbnGlxh8AUIrcZIiIYbC0TZC\nAx5c/lJVzdk/l/5iBfTbgwCCC+Raq8xe9T3XXAqaH+5+/ZBkbQe4jiDKyIjg\nGMtFUXEUXw8DK3RavRkI9MbZNKU8p6ufyWH5vXlodlM8587HW1E6G4krpVi0\nuYMyUwwbLXIxAyiVJWnh3ZmganXHn3AhuBymBe0YRFuLSkrpXZjhSL0ZrFnm\n7BRB\r\n=I7Ot\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQs6VbKgl2MphWcnGRF3H/BQcMAoAhFkdql+Ph80aQAQIhAKYnZHqE6HjKIItGRyZo5WjnScRUGlCEmFEmiJ/ICZgt"}]},"maintainers":[{"name":"zmotivat0r","email":"mihon4ik@gmail.com"}],"_npmUser":{"name":"zmotivat0r","email":"mihon4ik@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crud-request_4.3.0-beta.1_1576652498827_0.4637751004243762"},"_hasShrinkwrap":false},"4.3.0-beta.2":{"name":"@nestjsx/crud-request","description":"NestJs CRUD for RESTful APIs - request query builder","version":"4.3.0-beta.2","license":"MIT","main":"lib/index.js","typings":"lib/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/nestjsx/crud.git"},"bugs":{"url":"https://github.com/nestjsx/crud/issues"},"keywords":["typescript","typeorm","nest","nestjs","rest","restful","api","crud","crud-generator","http","request","request-query","requestquery","get","query","query-string","querystring","query-builder","querybuilder"],"author":{"name":"Michael Yali","email":"mihon4ik@gmail.com"},"scripts":{"build":"npx tsc -b"},"dependencies":{"@nestjsx/util":"^4.3.0-beta.2","qs":"^6.8.0"},"gitHead":"b5d2b9e1bb9e3466c30be952b3b5ab2fd9f8ea5f","readme":"<div align=\"center\">\n  <h1>CRUD (@nestjsx/crud-request)</h1>\n</div>\n<div align=\"center\">\n  <strong>for RESTful APIs built with NestJs</strong>\n</div>\n\n<br />\n\n<div align=\"center\">\n  <a href=\"https://travis-ci.org/nestjsx/crud\">\n    <img src=\"https://travis-ci.org/nestjsx/crud.svg?branch=master\" alt=\"Build\" />\n  </a>\n  <a href=\"https://coveralls.io/github/nestjsx/crud?branch=master\">\n    <img src=\"https://coveralls.io/repos/github/nestjsx/crud/badge.svg\" alt=\"Coverage\" />\n  </a>\n  <a href=\"https://github.com/nestjsx/crud/blob/master/LICENSE\">\n    <img src=\"https://img.shields.io/github/license/nestjsx/crud.svg\" alt=\"License\" />\n  </a>\n  <a href=\"https://www.npmjs.com/package/@nestjsx/crud\">\n    <img src=\"https://img.shields.io/npm/v/@nestjsx/crud.svg\" alt=\"npm version\" />\n  </a>\n  <a href=\"https://www.npmjs.com/org/nestjsx\">\n    <img src=\"https://img.shields.io/npm/dm/@nestjsx/crud.svg\" alt=\"npm downloads\" />\n  </a>\n  <a href=\"https://npm.packagequality.com/#?package=@nestjsx%2Fcrud\">\n    <img src=\"https://npm.packagequality.com/shield/%40nestjsx%2Fcrud.svg\" alt=\"Package Quality\" />\n  </a>\n  <a href=\"https://renovatebot.com/\">\n    <img src=\"https://img.shields.io/badge/renovate-enabled-brightgreen.svg\" alt=\"Renovate\" />\n  </a>\n  <a href=\"http://makeapullrequest.com\">\n    <img src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square\" alt=\"PRs welcome\" />\n  </a>\n  <a href=\"https://github.com/marmelab/awesome-rest#nodejs\">\n    <img src=\"https://raw.githubusercontent.com/nestjsx/crud/master/img/awesome-rest.svg?sanitize=true\" alt=\"Awesome REST\" />\n  </a>\n  <a href=\"https://github.com/juliandavidmr/awesome-nestjs#components--libraries\">\n    <img src=\"https://raw.githubusercontent.com/nestjsx/crud/master/img/awesome-nest.svg?sanitize=true\" alt=\"Awesome Nest\" />\n  </a>\n  <a href=\"https://github.com/nestjs/nest\">\n    <img src=\"https://raw.githubusercontent.com/nestjsx/crud/master/img/nest-powered.svg?sanitize=true\" alt=\"Nest Powered\" />\n  </a>\n  <a href=\"#individuals\" alt=\"Sponsors on Open Collective\">\n    <img src=\"https://opencollective.com/nestjsx/backers/badge.svg\" />\n  </a>\n  <a href=\"#organizations\" alt=\"Sponsors on Open Collective\">\n    <img src=\"https://opencollective.com/nestjsx/sponsors/badge.svg\" />\n  </a> \n</div>\n\n<div align=\"center\">\n  <sub>Built by\n  <a href=\"https://twitter.com/MichaelYali\">@MichaelYali</a> and\n  <a href=\"https://github.com/nestjsx/crud/graphs/contributors\">\n    Contributors\n  </a>\n</div>\n\n<br />\n\nWe believe that everyone who's working with NestJs and building some RESTful services and especially some CRUD functionality will find `@nestjsx/crud` microframework very useful.\n\n## Features\n\n<img align=\"right\" src=\"https://raw.githubusercontent.com/nestjsx/crud/master/img/crud-usage2.png\" alt=\"CRUD usage\" />\n\n- Super easy to install and start using the full-featured controllers and services :point_right:\n\n- DB and service agnostic extendable CRUD controllers\n\n- Reach query parsing with filtering, pagination, sorting, relations, nested relations, cache, etc.\n\n- Framework agnostic package with query builder for a frontend usage\n\n- Query, path params and DTOs validation included\n\n- Overriding controller methods with ease\n\n- Tiny config (including globally)\n\n- Additional helper decorators\n\n- Swagger documentation\n\n## Install\n\n```shell\nnpm i @nestjsx/crud-request\n```\n\n## Packages\n\n- [**@nestjsx/crud**](https://www.npmjs.com/package/@nestjsx/crud) - core package which provides `@Crud()` decorator for endpoints generation, global configuration, validation, helper decorators ([docs](https://github.com/nestjsx/crud/wiki/Controllers#description))\n- [**@nestjsx/crud-request**](https://www.npmjs.com/package/@nestjsx/crud-request) - request builder/parser package which provides `RequestQueryBuilder` class for a frontend usage and `RequestQueryParser` that is being used internally for handling and validating query/path params on a backend side ([docs](https://github.com/nestjsx/crud/wiki/Requests#frontend-usage))\n- [**@nestjsx/crud-typeorm**](https://www.npmjs.com/package/@nestjsx/crud-typeorm) - TypeORM package which provides base `TypeOrmCrudService` with methods for CRUD database operations ([docs](https://github.com/nestjsx/crud/wiki/ServiceTypeorm))\n\n## Documentation\n\n- [General Information](https://github.com/nestjsx/crud/wiki#why)\n- [CRUD Controllers](https://github.com/nestjsx/crud/wiki/Controllers#description)\n- [CRUD ORM Services](https://github.com/nestjsx/crud/wiki/Services#description)\n- [Handling Requests](https://github.com/nestjsx/crud/wiki/Requests#description)\n\n## Support\n\nAny support is welcome. At least you can give us a star.\n\n## Contributors\n\n### Code Contributors\n\nThis project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].\n<a href=\"https://github.com/nestjsx/crud/graphs/contributors\"><img src=\"https://opencollective.com/nestjsx/contributors.svg?width=890&button=false\" /></a>\n\n### Financial Contributors\n\nBecome a financial contributor and help us sustain our community. [[Contribute](https://opencollective.com/nestjsx#backer)]\n\n#### Individuals\n\n<a href=\"https://opencollective.com/nestjsx#backers\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/backers.svg?width=890&button=false\"></a>\n\n#### Organizations\n\nSupport this project with your organization. Your logo will show up here with a link to your website. [[Contribute](https://opencollective.com/nestjsx#sponsor)]\n\n<a href=\"https://opencollective.com/nestjsx/sponsor/0/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/0/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/1/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/1/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/2/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/2/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/3/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/3/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/4/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/4/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/5/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/5/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/6/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/6/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/7/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/7/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/8/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/8/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/9/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/9/avatar.svg\"></a>\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","homepage":"https://github.com/nestjsx/crud#readme","_id":"@nestjsx/crud-request@4.3.0-beta.2","_nodeVersion":"10.15.1","_npmVersion":"lerna/3.16.4/node@v10.15.1+x64 (linux)","dist":{"integrity":"sha512-aKGdmg0BLgB4H4lgYjvbFXiLXVoChypmMZCRLuuHog3DbBII2Dirh4e9ViIM2DgGKgOg1d3Qkuye4jP4c1pGoQ==","shasum":"0e3edcf012e38e56786557ab7d33c9dca0b7ffdf","tarball":"https://registry.npmjs.org/@nestjsx/crud-request/-/crud-request-4.3.0-beta.2.tgz","fileCount":45,"unpackedSize":58160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+fBxCRA9TVsSAnZWagAAJK8QAJ4d5fAatPzudqJx3nCc\nhsise9CZXThC+cF2ckdsr/8meomoJEfDgC034mGUCV075TtOftSgmY64vQpE\npyCn9hCxCSuz8XhJqrsTtLyO8IA4Hc2IE0L1xEwpi5gx4MZweL9koPT2rWUE\nWMGm0q5YLid+iWLWg6d9wt8YWqPQJRTyBqDgZA822/sa7UtelRE6V7bZ42XG\nTgIJdbZhgf5r94RFxi9MFGn6VAkca3qnB+6nK9LwEDUEjt6JahY7UHhaYV1j\nZLN0tNtIR1c1YaAGrW+5ZbQ1lBpWxCSRCwJ3yem5NiKwQdhsT27cJ1hKq6VB\nGtM0cCZ49clH6LeS2v2u8THy+rB0N89jgep+8CiTZAxp0yWsuefvHakGJ6iV\nq7OiuVCLg3wkkLr/Gl98Q5y7ZhC8qkhjLZW2VrTZZy/V/qDoQRv29dP2JZXj\nUZZ0yEiIHsG7Y1hpkT9U0SeIr/On0QrITjHcIgOiYzISPeFBjFBuXbW/zKat\nR5a1RtQCPcyHCJjS+eGsrIbqeyjh2c5QbHkThbNk6jqrMA2m0USnQOo72u1d\nvjxUokT6YRkiqb8dUrwNdcCnIdAFXFQ7DnyrAKaJNeD7R9MAiR5lYXy4tjG0\n16WVO1vLKBQRy0juop8lkmLjXr+lIuwChtParLgsqOznGprhziWhhSPzvg7I\n8CT0\r\n=tJdW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB03dRWpatGIC+golkPNXp3yjBQ54naOqaYB7rbvuhpqAiEA1J8SXSC5FwPSC/STTnA0QdU91qHyg9GTJIcWinZlHwE="}]},"maintainers":[{"name":"zmotivat0r","email":"mihon4ik@gmail.com"}],"_npmUser":{"name":"zmotivat0r","email":"mihon4ik@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crud-request_4.3.0-beta.2_1576661105383_0.31509178609987476"},"_hasShrinkwrap":false},"4.3.0-beta.3":{"name":"@nestjsx/crud-request","description":"NestJs CRUD for RESTful APIs - request query builder","version":"4.3.0-beta.3","license":"MIT","main":"lib/index.js","typings":"lib/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/nestjsx/crud.git"},"bugs":{"url":"https://github.com/nestjsx/crud/issues"},"keywords":["typescript","typeorm","nest","nestjs","rest","restful","api","crud","crud-generator","http","request","request-query","requestquery","get","query","query-string","querystring","query-builder","querybuilder"],"author":{"name":"Michael Yali","email":"mihon4ik@gmail.com"},"scripts":{"build":"npx tsc -b"},"dependencies":{"@nestjsx/util":"^4.3.0-beta.3","qs":"^6.8.0"},"gitHead":"674957de720e0ff72e05aeac7d102b038da0bfa1","readme":"<div align=\"center\">\n  <h1>CRUD (@nestjsx/crud-request)</h1>\n</div>\n<div align=\"center\">\n  <strong>for RESTful APIs built with NestJs</strong>\n</div>\n\n<br />\n\n<div align=\"center\">\n  <a href=\"https://travis-ci.org/nestjsx/crud\">\n    <img src=\"https://travis-ci.org/nestjsx/crud.svg?branch=master\" alt=\"Build\" />\n  </a>\n  <a href=\"https://coveralls.io/github/nestjsx/crud?branch=master\">\n    <img src=\"https://coveralls.io/repos/github/nestjsx/crud/badge.svg\" alt=\"Coverage\" />\n  </a>\n  <a href=\"https://github.com/nestjsx/crud/blob/master/LICENSE\">\n    <img src=\"https://img.shields.io/github/license/nestjsx/crud.svg\" alt=\"License\" />\n  </a>\n  <a href=\"https://www.npmjs.com/package/@nestjsx/crud\">\n    <img src=\"https://img.shields.io/npm/v/@nestjsx/crud.svg\" alt=\"npm version\" />\n  </a>\n  <a href=\"https://www.npmjs.com/org/nestjsx\">\n    <img src=\"https://img.shields.io/npm/dm/@nestjsx/crud.svg\" alt=\"npm downloads\" />\n  </a>\n  <a href=\"https://npm.packagequality.com/#?package=@nestjsx%2Fcrud\">\n    <img src=\"https://npm.packagequality.com/shield/%40nestjsx%2Fcrud.svg\" alt=\"Package Quality\" />\n  </a>\n  <a href=\"https://renovatebot.com/\">\n    <img src=\"https://img.shields.io/badge/renovate-enabled-brightgreen.svg\" alt=\"Renovate\" />\n  </a>\n  <a href=\"http://makeapullrequest.com\">\n    <img src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square\" alt=\"PRs welcome\" />\n  </a>\n  <a href=\"https://github.com/marmelab/awesome-rest#nodejs\">\n    <img src=\"https://raw.githubusercontent.com/nestjsx/crud/master/img/awesome-rest.svg?sanitize=true\" alt=\"Awesome REST\" />\n  </a>\n  <a href=\"https://github.com/juliandavidmr/awesome-nestjs#components--libraries\">\n    <img src=\"https://raw.githubusercontent.com/nestjsx/crud/master/img/awesome-nest.svg?sanitize=true\" alt=\"Awesome Nest\" />\n  </a>\n  <a href=\"https://github.com/nestjs/nest\">\n    <img src=\"https://raw.githubusercontent.com/nestjsx/crud/master/img/nest-powered.svg?sanitize=true\" alt=\"Nest Powered\" />\n  </a>\n  <a href=\"#individuals\" alt=\"Sponsors on Open Collective\">\n    <img src=\"https://opencollective.com/nestjsx/backers/badge.svg\" />\n  </a>\n  <a href=\"#organizations\" alt=\"Sponsors on Open Collective\">\n    <img src=\"https://opencollective.com/nestjsx/sponsors/badge.svg\" />\n  </a> \n</div>\n\n<div align=\"center\">\n  <sub>Built by\n  <a href=\"https://twitter.com/MichaelYali\">@MichaelYali</a> and\n  <a href=\"https://github.com/nestjsx/crud/graphs/contributors\">\n    Contributors\n  </a>\n</div>\n\n<br />\n\nWe believe that everyone who's working with NestJs and building some RESTful services and especially some CRUD functionality will find `@nestjsx/crud` microframework very useful.\n\n## Features\n\n<img align=\"right\" src=\"https://raw.githubusercontent.com/nestjsx/crud/master/img/crud-usage2.png\" alt=\"CRUD usage\" />\n\n- Super easy to install and start using the full-featured controllers and services :point_right:\n\n- DB and service agnostic extendable CRUD controllers\n\n- Reach query parsing with filtering, pagination, sorting, relations, nested relations, cache, etc.\n\n- Framework agnostic package with query builder for a frontend usage\n\n- Query, path params and DTOs validation included\n\n- Overriding controller methods with ease\n\n- Tiny config (including globally)\n\n- Additional helper decorators\n\n- Swagger documentation\n\n## Install\n\n```shell\nnpm i @nestjsx/crud-request\n```\n\n## Packages\n\n- [**@nestjsx/crud**](https://www.npmjs.com/package/@nestjsx/crud) - core package which provides `@Crud()` decorator for endpoints generation, global configuration, validation, helper decorators ([docs](https://github.com/nestjsx/crud/wiki/Controllers#description))\n- [**@nestjsx/crud-request**](https://www.npmjs.com/package/@nestjsx/crud-request) - request builder/parser package which provides `RequestQueryBuilder` class for a frontend usage and `RequestQueryParser` that is being used internally for handling and validating query/path params on a backend side ([docs](https://github.com/nestjsx/crud/wiki/Requests#frontend-usage))\n- [**@nestjsx/crud-typeorm**](https://www.npmjs.com/package/@nestjsx/crud-typeorm) - TypeORM package which provides base `TypeOrmCrudService` with methods for CRUD database operations ([docs](https://github.com/nestjsx/crud/wiki/ServiceTypeorm))\n\n## Documentation\n\n- [General Information](https://github.com/nestjsx/crud/wiki#why)\n- [CRUD Controllers](https://github.com/nestjsx/crud/wiki/Controllers#description)\n- [CRUD ORM Services](https://github.com/nestjsx/crud/wiki/Services#description)\n- [Handling Requests](https://github.com/nestjsx/crud/wiki/Requests#description)\n\n## Support\n\nAny support is welcome. At least you can give us a star.\n\n## Contributors\n\n### Code Contributors\n\nThis project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].\n<a href=\"https://github.com/nestjsx/crud/graphs/contributors\"><img src=\"https://opencollective.com/nestjsx/contributors.svg?width=890&button=false\" /></a>\n\n### Financial Contributors\n\nBecome a financial contributor and help us sustain our community. [[Contribute](https://opencollective.com/nestjsx#backer)]\n\n#### Individuals\n\n<a href=\"https://opencollective.com/nestjsx#backers\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/backers.svg?width=890&button=false\"></a>\n\n#### Organizations\n\nSupport this project with your organization. Your logo will show up here with a link to your website. [[Contribute](https://opencollective.com/nestjsx#sponsor)]\n\n<a href=\"https://opencollective.com/nestjsx/sponsor/0/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/0/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/1/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/1/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/2/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/2/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/3/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/3/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/4/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/4/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/5/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/5/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/6/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/6/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/7/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/7/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/8/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/8/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/9/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/9/avatar.svg\"></a>\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","homepage":"https://github.com/nestjsx/crud#readme","_id":"@nestjsx/crud-request@4.3.0-beta.3","_nodeVersion":"10.15.1","_npmVersion":"lerna/3.16.4/node@v10.15.1+x64 (linux)","dist":{"integrity":"sha512-p/1ufE3TzkrajeBIStg0sGAz+Btq3z22LGPUkLuS/r7/1qAvxV2pKZ6+o2R3miWZqyWFkKKqbpEC51VPgLTz6Q==","shasum":"9ff52154ec84c810e10fbf2d75b16222e146dc42","tarball":"https://registry.npmjs.org/@nestjsx/crud-request/-/crud-request-4.3.0-beta.3.tgz","fileCount":45,"unpackedSize":58160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+3wvCRA9TVsSAnZWagAAoAcP/jYABfv159DqBV2sp43X\nQjcMQB3JCcc9C6Da1WXNtbwWd8dK8bUJhhWKQIKggbVvUlhQcB9b9Kz6L/U8\nww8kAmMasuOXgi9D+v/WldnfoCYP+EMXnLp0LQo3C3S675y8+vFbqQ0Ppsl/\nDMaTGd0SrV7qnksP+lo9OaXg2Cro+14xW9N8Aa5rpXCpvbMMXiTIQzM6BbjG\nyVD4akrjHJlq1aNbcXiywJTQRnCXxoALejGNlRrtCWLFXgwrzn1kIfn3l74n\neRCt7pY2K/Zd1kItNFsHqB0yclETj2iYy7CfqiiwcZPyJ16xpHDIXUDFLt8e\n5v7yqjCpj4NHhKRh76JrTI0uWi94RP21uGVu2roww+iaNZe4ipEogMSGrz7b\naOM49Hs83Bgvea9ULhCm7pTa8Js2GX7T4NQFTlFPo1EKJSArpvj3bl2VY5ue\nEOeCYAo5Wq7j8TWpqbcm79YryaAb4A65Uv4/o63Dj+Gd2lJwWpzCGkbBKttz\notO8e9zvRSj27hKoP0QTKYXBSZ8DMnrxX72oznOHb7WwyBu5qbteMLyTtATu\nV0L4Nn8+9h2xrRrQ5Jm5UzzVc1FWo5oeX4iwJhBwkGGjyIg/8Jnap+PXXe/Y\nt5oZjlKCS5LQevcrbD/PDdTsMSAbeWg0HERs+UBPWWFCn/cLYmJT+NDAxD5I\nqgIq\r\n=B+Wb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGwTMWOIhIub+1Oep6KaLfk2ZWudtHMa7e8A9WFwTL/AAiEAvHukEXoYq5KOmZlFDyxqSD6HhrxHBlyKju7F4ybQDIc="}]},"maintainers":[{"name":"zmotivat0r","email":"mihon4ik@gmail.com"}],"_npmUser":{"name":"zmotivat0r","email":"mihon4ik@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crud-request_4.3.0-beta.3_1576762414559_0.15000313489867612"},"_hasShrinkwrap":false},"4.3.0-beta.4":{"name":"@nestjsx/crud-request","description":"NestJs CRUD for RESTful APIs - request query builder","version":"4.3.0-beta.4","license":"MIT","main":"lib/index.js","typings":"lib/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/nestjsx/crud.git"},"bugs":{"url":"https://github.com/nestjsx/crud/issues"},"keywords":["typescript","typeorm","nest","nestjs","rest","restful","api","crud","crud-generator","http","request","request-query","requestquery","get","query","query-string","querystring","query-builder","querybuilder"],"author":{"name":"Michael Yali","email":"mihon4ik@gmail.com"},"scripts":{"build":"npx tsc -b"},"dependencies":{"@nestjsx/util":"^4.3.0-beta.4","qs":"^6.8.0"},"gitHead":"390bb8a030773fb634e5ec582a8eedd5f550ac56","readme":"<div align=\"center\">\n  <h1>CRUD (@nestjsx/crud-request)</h1>\n</div>\n<div align=\"center\">\n  <strong>for RESTful APIs built with NestJs</strong>\n</div>\n\n<br />\n\n<div align=\"center\">\n  <a href=\"https://travis-ci.org/nestjsx/crud\">\n    <img src=\"https://travis-ci.org/nestjsx/crud.svg?branch=master\" alt=\"Build\" />\n  </a>\n  <a href=\"https://coveralls.io/github/nestjsx/crud?branch=master\">\n    <img src=\"https://coveralls.io/repos/github/nestjsx/crud/badge.svg\" alt=\"Coverage\" />\n  </a>\n  <a href=\"https://github.com/nestjsx/crud/blob/master/LICENSE\">\n    <img src=\"https://img.shields.io/github/license/nestjsx/crud.svg\" alt=\"License\" />\n  </a>\n  <a href=\"https://www.npmjs.com/package/@nestjsx/crud\">\n    <img src=\"https://img.shields.io/npm/v/@nestjsx/crud.svg\" alt=\"npm version\" />\n  </a>\n  <a href=\"https://www.npmjs.com/org/nestjsx\">\n    <img src=\"https://img.shields.io/npm/dm/@nestjsx/crud.svg\" alt=\"npm downloads\" />\n  </a>\n  <a href=\"https://npm.packagequality.com/#?package=@nestjsx%2Fcrud\">\n    <img src=\"https://npm.packagequality.com/shield/%40nestjsx%2Fcrud.svg\" alt=\"Package Quality\" />\n  </a>\n  <a href=\"https://renovatebot.com/\">\n    <img src=\"https://img.shields.io/badge/renovate-enabled-brightgreen.svg\" alt=\"Renovate\" />\n  </a>\n  <a href=\"http://makeapullrequest.com\">\n    <img src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square\" alt=\"PRs welcome\" />\n  </a>\n  <a href=\"https://github.com/marmelab/awesome-rest#nodejs\">\n    <img src=\"https://raw.githubusercontent.com/nestjsx/crud/master/img/awesome-rest.svg?sanitize=true\" alt=\"Awesome REST\" />\n  </a>\n  <a href=\"https://github.com/juliandavidmr/awesome-nestjs#components--libraries\">\n    <img src=\"https://raw.githubusercontent.com/nestjsx/crud/master/img/awesome-nest.svg?sanitize=true\" alt=\"Awesome Nest\" />\n  </a>\n  <a href=\"https://github.com/nestjs/nest\">\n    <img src=\"https://raw.githubusercontent.com/nestjsx/crud/master/img/nest-powered.svg?sanitize=true\" alt=\"Nest Powered\" />\n  </a>\n  <a href=\"#individuals\" alt=\"Sponsors on Open Collective\">\n    <img src=\"https://opencollective.com/nestjsx/backers/badge.svg\" />\n  </a>\n  <a href=\"#organizations\" alt=\"Sponsors on Open Collective\">\n    <img src=\"https://opencollective.com/nestjsx/sponsors/badge.svg\" />\n  </a> \n</div>\n\n<div align=\"center\">\n  <sub>Built by\n  <a href=\"https://twitter.com/MichaelYali\">@MichaelYali</a> and\n  <a href=\"https://github.com/nestjsx/crud/graphs/contributors\">\n    Contributors\n  </a>\n</div>\n\n<br />\n\nWe believe that everyone who's working with NestJs and building some RESTful services and especially some CRUD functionality will find `@nestjsx/crud` microframework very useful.\n\n## Features\n\n<img align=\"right\" src=\"https://raw.githubusercontent.com/nestjsx/crud/master/img/crud-usage2.png\" alt=\"CRUD usage\" />\n\n- Super easy to install and start using the full-featured controllers and services :point_right:\n\n- DB and service agnostic extendable CRUD controllers\n\n- Reach query parsing with filtering, pagination, sorting, relations, nested relations, cache, etc.\n\n- Framework agnostic package with query builder for a frontend usage\n\n- Query, path params and DTOs validation included\n\n- Overriding controller methods with ease\n\n- Tiny config (including globally)\n\n- Additional helper decorators\n\n- Swagger documentation\n\n## Install\n\n```shell\nnpm i @nestjsx/crud-request\n```\n\n## Packages\n\n- [**@nestjsx/crud**](https://www.npmjs.com/package/@nestjsx/crud) - core package which provides `@Crud()` decorator for endpoints generation, global configuration, validation, helper decorators ([docs](https://github.com/nestjsx/crud/wiki/Controllers#description))\n- [**@nestjsx/crud-request**](https://www.npmjs.com/package/@nestjsx/crud-request) - request builder/parser package which provides `RequestQueryBuilder` class for a frontend usage and `RequestQueryParser` that is being used internally for handling and validating query/path params on a backend side ([docs](https://github.com/nestjsx/crud/wiki/Requests#frontend-usage))\n- [**@nestjsx/crud-typeorm**](https://www.npmjs.com/package/@nestjsx/crud-typeorm) - TypeORM package which provides base `TypeOrmCrudService` with methods for CRUD database operations ([docs](https://github.com/nestjsx/crud/wiki/ServiceTypeorm))\n\n## Documentation\n\n- [General Information](https://github.com/nestjsx/crud/wiki#why)\n- [CRUD Controllers](https://github.com/nestjsx/crud/wiki/Controllers#description)\n- [CRUD ORM Services](https://github.com/nestjsx/crud/wiki/Services#description)\n- [Handling Requests](https://github.com/nestjsx/crud/wiki/Requests#description)\n\n## Support\n\nAny support is welcome. At least you can give us a star.\n\n## Contributors\n\n### Code Contributors\n\nThis project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].\n<a href=\"https://github.com/nestjsx/crud/graphs/contributors\"><img src=\"https://opencollective.com/nestjsx/contributors.svg?width=890&button=false\" /></a>\n\n### Financial Contributors\n\nBecome a financial contributor and help us sustain our community. [[Contribute](https://opencollective.com/nestjsx#backer)]\n\n#### Individuals\n\n<a href=\"https://opencollective.com/nestjsx#backers\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/backers.svg?width=890&button=false\"></a>\n\n#### Organizations\n\nSupport this project with your organization. Your logo will show up here with a link to your website. [[Contribute](https://opencollective.com/nestjsx#sponsor)]\n\n<a href=\"https://opencollective.com/nestjsx/sponsor/0/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/0/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/1/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/1/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/2/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/2/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/3/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/3/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/4/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/4/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/5/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/5/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/6/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/6/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/7/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/7/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/8/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/8/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/9/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/9/avatar.svg\"></a>\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","homepage":"https://github.com/nestjsx/crud#readme","_id":"@nestjsx/crud-request@4.3.0-beta.4","_nodeVersion":"10.15.1","_npmVersion":"lerna/3.16.4/node@v10.15.1+x64 (linux)","dist":{"integrity":"sha512-wI+3PqQg/henjfXfKyw2YnLafly09AzjjdJNTZ947nHABtTYYws/jnCZdk4Kna8S2cUQuNdY5aT1jcWWL68VqA==","shasum":"c77a243ed4e3d45a7f20b555609fd1140d08900f","tarball":"https://registry.npmjs.org/@nestjsx/crud-request/-/crud-request-4.3.0-beta.4.tgz","fileCount":45,"unpackedSize":58160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/fnbCRA9TVsSAnZWagAAVFkQAJTOEPOcowUrTDD/aiES\n1/loKBjhHCs1rLTr5ES9+FXcnwYqLtRjihtSeOvS2MDxlagGdqDiZbWimTAh\n3siFDNKOIt0WzJenMyRsMjbv9ENpSmUpY3gGyC32I5kkcyUoJOECrgIWY0KD\nrpw0J6C42gd7OIShu3bSGShdHGTXNqPTxyqnFW7x2aNnvTpP9QqvFw1eadbp\n2JBjaVqRXCohm1UqSKi3eK3zawGEs9UCaEkf6x0taQv89oOvr8ZAo32D5mYC\nCfDXXWo4IpHWRsl0wT7f4M6c+Iw5Zbftat+uMWfOy6Cfx2GNHPWYehXBq8Zs\n3aAP/0JA0z4CWqTrY3NJh1RIwaZv4HvHWj5IShQdwjnIF64CVeTfixRuzWL8\n2CGnWlTBBU9GElWbcHvunY6Uy3lEbRyuDlTY2373lZ0Oqp+SmtQMAAS6Cp6H\n35nQFo9Gaes56IZo76FnRgDUzATq2+WHCOeQk5SruaNpEzNQL8kd2Qrw5D/d\n2KML0xf9Yh2aQZnW1sU8M10Ti47/9QyByw3I9x8tl5/svqQ2bqaaJCX19CY/\nmNDGWTd761bA3myo4gMzZ+OKHFHKmpaEJuFKY5e8bdsrKWUKEEVXJRwTg/i6\nu+I6bS7LFHQB0JFc5SqBFtHymWJ8JP4DZYP8nLDZhkT+9h4iYmDWYy/XBd6i\nlSS8\r\n=gs7P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFybu7cdxu6cM3WmUoZAQkPTIyeZnYZ3XSh8Dz54ryhwIhAKJR7GnXmU3aj8qxw0deEaDPfp3THSrY232ERblpnzD9"}]},"maintainers":[{"name":"zmotivat0r","email":"mihon4ik@gmail.com"}],"_npmUser":{"name":"zmotivat0r","email":"mihon4ik@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crud-request_4.3.0-beta.4_1576925659024_0.5852618541752161"},"_hasShrinkwrap":false},"4.3.0":{"name":"@nestjsx/crud-request","description":"NestJs CRUD for RESTful APIs - request query builder","version":"4.3.0","license":"MIT","main":"lib/index.js","typings":"lib/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/nestjsx/crud.git"},"bugs":{"url":"https://github.com/nestjsx/crud/issues"},"keywords":["typescript","typeorm","nest","nestjs","rest","restful","api","crud","crud-generator","http","request","request-query","requestquery","get","query","query-string","querystring","query-builder","querybuilder"],"author":{"name":"Michael Yali","email":"mihon4ik@gmail.com"},"scripts":{"build":"npx tsc -b"},"dependencies":{"@nestjsx/util":"^4.3.0","qs":"^6.8.0"},"gitHead":"91f180438c0728ccd9d8f07cea591fc7ef3f5475","homepage":"https://github.com/nestjsx/crud#readme","_id":"@nestjsx/crud-request@4.3.0","_nodeVersion":"10.15.1","_npmVersion":"lerna/3.16.4/node@v10.15.1+x64 (linux)","dist":{"integrity":"sha512-1rCXiBan6K1G4YvI6Oyh/M9OPDjriEMXA1t/wDW2lKQXRxfsB8rvl1IYiyIegGQstzuW5xI+4A9ZgPHQBKG+RA==","shasum":"f7b753eeba6de708fa60c38f72094a5ef0e22899","tarball":"https://registry.npmjs.org/@nestjsx/crud-request/-/crud-request-4.3.0.tgz","fileCount":45,"unpackedSize":58146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/nqcCRA9TVsSAnZWagAAU70QAIyzs4YdM/dLyasMh5te\nYQ528yqmvhsD8h/nC7NKeapbreiebclpALaYfnZtX3p4kKo9WFYPhH7Q9DSO\nKdvVKnYwHBm1XLRnqM5USTGo/nAGKWfH/W9QpspzZN2S0FtM+tNjf7xYRlBV\nylUYWAHrbfoa7OsA8vIAqWI1KCkkbAIFRczuBOo7NFGS5trcTYtwQJJuaDdH\nad5h3Q8OkmKWd2T1S2ntN0i3YLeLRTEuEeREeGvNpCTgF3K0BO/5YvvPeJAJ\ncmbFBihZPm8+mgxbuo5KF2SkVcAK8MHenG1ufe+KP6djnbkT6yk4jcdslG/x\nyQRKPzPXRX07eb8MNx2TEj5ekps1soCBF3EFO/H/A9qih6hilNcVQdpN7Q8C\n0h1qolVB2nh8KpBVpg21IcOlYiAkWRaAyMC/R8x6cph6Vc7GKNhlU5XltUOG\nzqUS/14uLrW1wSiqC4m/fVckzTJhN3Glka/CWY4CmFIT57gD7iSzk4DpCYml\nYkCOERoYBJfcPtY8BVmPtvVCkZg9r5NrzwK/L7Btle1x8bNHc7k6zxAVNPrP\n5R+uv50DxMJbtA3XrwykfmtNzaHY0Wrv+WgaxAjPa5EJ4qAJ40wSretElDyF\n1+pF5DDiBTj6pgUl/+bADl2RATX1TX/YIBaUy121y1lab5ifDa94ACtbbTJZ\ny3Qi\r\n=oZpb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDkS2lnsf7mZTRG8K0afmt5qSpiTbyhOqpzvdwlHLxIQAiBdmRSIC4m55YKdTfPb0A4aCdOHinruz0kAzpOnZkWkIA=="}]},"maintainers":[{"name":"zmotivat0r","email":"mihon4ik@gmail.com"}],"_npmUser":{"name":"zmotivat0r","email":"mihon4ik@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crud-request_4.3.0_1576958620295_0.3992664615965522"},"_hasShrinkwrap":false},"4.3.1":{"name":"@nestjsx/crud-request","description":"NestJs CRUD for RESTful APIs - request query builder","version":"4.3.1","license":"MIT","main":"lib/index.js","typings":"lib/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/nestjsx/crud.git"},"bugs":{"url":"https://github.com/nestjsx/crud/issues"},"keywords":["typescript","typeorm","nest","nestjs","rest","restful","api","crud","crud-generator","http","request","request-query","requestquery","get","query","query-string","querystring","query-builder","querybuilder"],"author":{"name":"Michael Yali","email":"mihon4ik@gmail.com"},"scripts":{"build":"npx tsc -b"},"dependencies":{"@nestjsx/util":"^4.3.1","qs":"^6.8.0"},"gitHead":"cb0d0dd6070f85670e6cd9605c1624ab19393033","homepage":"https://github.com/nestjsx/crud#readme","_id":"@nestjsx/crud-request@4.3.1","_nodeVersion":"10.15.1","_npmVersion":"lerna/3.16.4/node@v10.15.1+x64 (linux)","dist":{"integrity":"sha512-YlxV+5w9JsVwAO962An90rXMgFBgGH2k1dYYSPO3qNe68RuO8GiqDUYw/Ka4pxk73eoXBYAxl3v2KTdJ7AchNg==","shasum":"97e0622e8c5d9a8212e52f9ddbf7b6eaed93d21c","tarball":"https://registry.npmjs.org/@nestjsx/crud-request/-/crud-request-4.3.1.tgz","fileCount":45,"unpackedSize":58586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAKVWCRA9TVsSAnZWagAAOfYP/iYXP1nWRDzqchIajFMs\nUcPbUOaQM3tnRhHMaC/2R0ZNHvk6Fj2wQcE9JkoPbXKHRgufuIdlAAr3VQCl\ntpJH7LHDuJ2Zg+hBQVwRmPg6KDErLOt/EXanfezJGCp+QuzNay1kf23D7HkV\nk/amFpGuxEMvfW9pHU+JKvU5MTYrlJ+pwxykfztKk02ZJNhzx+XRW1UUuSOb\nbd175qQBPy6PYE9rClAjqR1Mb4YNqff6Da2h3YDY6WcRcAV4KhNkvIsPoafe\nqtS7s9EcxPBMrnqSFencUi++YaE7QsFSu8UCKSV16LYyQm/qdiRY250vJYva\neLRh7qemZLj39MAqpqZVr5B/n3s4ZSYL0talktdvs7kI0ZvOqdTOIe4ONJeo\nWNF9poM3BIVSzYt+o3evbFeJ862izzzJ/vg/5RE3OS7iA0fHuegVCCIyI6+6\naANJkHoiTn0UBdNVT8qarrXSokC2du3irgPzPiJ1V+DNK9rpDB/fasfXP6u5\ni25FHxpuQesJDPF1851OYJ8V/4jFGLYy2v1DjVuDUezaPHsPh90sNib0GENA\nKGkJ6Jl3oNOVHdLRzgGZEXjqomIbe+70ao84o2llIfO0IlByzosZwY4S2RMb\n/Ddk7if3jVMtcn9YSaE54vhGS0bNQ2OFdnMcHgi3WzFor8i68JcW4+jEudSz\ncRf+\r\n=TkQc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBwuf2XKlarTMCfSHL/6sS/XtBmSmp9IP31f/Xwo6wzdAiEAoPkAwONkBQFnfscw09jh8V9y3HQMuu5jfwe+N26Jzy4="}]},"maintainers":[{"name":"zmotivat0r","email":"mihon4ik@gmail.com"}],"_npmUser":{"name":"zmotivat0r","email":"mihon4ik@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crud-request_4.3.1_1577100628926_0.9263486395855822"},"_hasShrinkwrap":false},"4.3.2":{"name":"@nestjsx/crud-request","description":"NestJs CRUD for RESTful APIs - request query builder","version":"4.3.2","license":"MIT","main":"lib/index.js","typings":"lib/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/nestjsx/crud.git"},"bugs":{"url":"https://github.com/nestjsx/crud/issues"},"keywords":["typescript","typeorm","nest","nestjs","rest","restful","api","crud","crud-generator","http","request","request-query","requestquery","get","query","query-string","querystring","query-builder","querybuilder"],"author":{"name":"Michael Yali","email":"mihon4ik@gmail.com"},"scripts":{"build":"npx tsc -b"},"dependencies":{"@nestjsx/util":"^4.3.2","qs":"^6.8.0"},"gitHead":"eb3e016d555d150ee594d3ac1dc90e926646fb65","homepage":"https://github.com/nestjsx/crud#readme","_id":"@nestjsx/crud-request@4.3.2","_nodeVersion":"10.15.1","_npmVersion":"lerna/3.16.4/node@v10.15.1+x64 (linux)","dist":{"integrity":"sha512-3Fm1++ujNWIigVj+fZ7BXmrHmXWZPeT0KY4qhGGiwrSa92ClMM9acKczqbl97BxWxr9eoYCOQEwGo0/m1k3aPA==","shasum":"9e0c6a92cd0dfdb2ad4f1c9e7605a0630d73b5d9","tarball":"https://registry.npmjs.org/@nestjsx/crud-request/-/crud-request-4.3.2.tgz","fileCount":45,"unpackedSize":58923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeALOwCRA9TVsSAnZWagAA7+UP/RlxqPBMY2OSb7xDPOVz\nYsab5tkJovKOoEOQmMKv22OGvQ86zUQxIgJhtsFsEqG159SCKKtMkofTMXDV\n38D41zZ91x2MqTtt7H5UUua88BxQIgfujgQKldDy7qfWZ8zfNv1yemA6rEcD\nDUDcOxiQNrH56bCVc8tLzuQhNTzhG8izVJwKe2gATaFt4zbZ1iQm6cDicihP\nZrZkR4sBAIZ5HXCIGtpvI6ClQ86/s+1Zdqj0ki6motJPKhNaMVAl2NBGcWQq\nHFrQpauqjcM6S9dhSqjpJEBjmznLgj2gIjAFIQZ3WjmEgfDb4ZwXX91P08Hn\njF9YU6NAoLqKbO3xUJF3SCnyN/BlVXQiQ020URBJTtQCRgptkm6W64L96fnd\nZA7bWMVauY0axolMQjU88U6OP8d+mQR1vMZATgLSmhiXqVgZc5V/dSvCUQTC\ni3QYvrLuumGUjqsL4qZWBMiFK4VzeKebPo/nAW3YkatVEEpxzfOuWruuwDTP\nmnrgGsCVcoIUuYdSKGvJntKs3rnixM9qc8Le+Uj2s2KB0Bv1yHTcTlWHJq1z\nI9u0TDQh908bCYgkfH4jsFY/b2lv7XJJoBd0PFg6vwnTCWXTHyBAfsC6/zfo\nRPLTEcBqLjLsKyyQ4W6GbcsHIODIsmzaTG4DNv4uNCR56hSJzcFb3v7RWufF\nclvD\r\n=yvdC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnnb217pTUmG4dRZbHx7LKUrob4+jZDmV98DP3K1pLjwIgQOOzkki18tRhIgXE1adiWlG0Pv5Gjoaz8JUk/32jPEE="}]},"maintainers":[{"name":"zmotivat0r","email":"mihon4ik@gmail.com"}],"_npmUser":{"name":"zmotivat0r","email":"mihon4ik@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crud-request_4.3.2_1577104303538_0.3090351101944313"},"_hasShrinkwrap":false},"4.3.3":{"name":"@nestjsx/crud-request","description":"NestJs CRUD for RESTful APIs - request query builder","version":"4.3.3","license":"MIT","main":"lib/index.js","typings":"lib/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/nestjsx/crud.git"},"bugs":{"url":"https://github.com/nestjsx/crud/issues"},"keywords":["typescript","typeorm","nest","nestjs","rest","restful","api","crud","crud-generator","http","request","request-query","requestquery","get","query","query-string","querystring","query-builder","querybuilder"],"author":{"name":"Michael Yali","email":"mihon4ik@gmail.com"},"scripts":{"build":"npx tsc -b"},"dependencies":{"@nestjsx/util":"^4.3.3","qs":"^6.8.0"},"gitHead":"6a855756d79abe8c49c646b9a5dc354635bc380b","homepage":"https://github.com/nestjsx/crud#readme","_id":"@nestjsx/crud-request@4.3.3","_nodeVersion":"10.15.1","_npmVersion":"lerna/3.16.4/node@v10.15.1+x64 (linux)","dist":{"integrity":"sha512-O/tY+zY8jJEU8kdQrfHya9VJgnP79hNI80ZAqJRqTAEc+05a8g26YcB3rmrIUjV9CdKNSUVdpQZRTj+TB0EZjQ==","shasum":"80bfe3bec3c5a614f6f33a1939086cbad148380b","tarball":"https://registry.npmjs.org/@nestjsx/crud-request/-/crud-request-4.3.3.tgz","fileCount":45,"unpackedSize":58923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAMtaCRA9TVsSAnZWagAAbWYP/1zhJg3F27gLzDpmok7O\nqqhPOlAV+npMXm+w0aTJEE1/wzb23YAq7X0c5spH9qGdV0QMnMpL274TS72Z\n2ly3uMW/Yzjw5zwKaRW2K0+nbmqHCLt1OGE1YC6OXwS93Qftj5S1kMkxoXXe\ndFqW67cGRJF1FN4Mp/KHMQMwSH04yw5p3y6CqgLChPCfieUcQ9drN2Kqb3id\no7zEde778EJIbNopvNJrtFcCiGji6HeaA3faZFu/JyRzgJcaoSpZMCB+PCPy\nlGjq6lT/8tkhN5YY87+WroMgZLdOfd4hgICLpwWI4GNCVVuglDCU4bJOKA8c\nUlZNPdd5PVyQvYmEKntn11umsG/VIic9nCd2XdFMKFw8NY0SWgz1RCqs42qZ\nekOe2J619nlfPpVPIuQnzduZLU7FjGfUjIXAGTYMwlvRiTgSvZzHiqNiNw5r\nmzsJOpFV3KtY3f8Qpa1aAcxRnYagYDY6sxMYx8VvgEkBRLQNMWMDeGMqqemz\n59Y3NnWxMCqtViaQU2/05k6HBw0z5jpdp3kJEFU/NeL7z1y1GH2BhS0gL+7l\nyikE6b+eAUmXpI8bMF1h4OioZVMe0PVFKVA/YDS1YaG2leJrlHl2m5HBNrd1\nQrosoeeMbvXrFB7FjgbjUoYQHHDMR2u+6zQpFaWQU8Mh5tleA32u6lI8bmsq\n8uNx\r\n=OihG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5JB8Gej8FIBQAd06C0KLfPYRja9x/58DREDnfg89pbAiEAgRErVjfOyvRxDkTxqfdApCHLhH/GsYxVH3ootuN+Bwg="}]},"maintainers":[{"name":"zmotivat0r","email":"mihon4ik@gmail.com"}],"_npmUser":{"name":"zmotivat0r","email":"mihon4ik@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crud-request_4.3.3_1577110362161_0.35090736285117563"},"_hasShrinkwrap":false},"4.4.0":{"name":"@nestjsx/crud-request","description":"NestJs CRUD for RESTful APIs - request query builder","version":"4.4.0","license":"MIT","main":"lib/index.js","typings":"lib/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/nestjsx/crud.git"},"bugs":{"url":"https://github.com/nestjsx/crud/issues"},"keywords":["typescript","typeorm","nest","nestjs","rest","restful","api","crud","crud-generator","http","request","request-query","requestquery","get","query","query-string","querystring","query-builder","querybuilder"],"author":{"name":"Michael Yali","email":"mihon4ik@gmail.com"},"scripts":{"build":"npx tsc -b"},"dependencies":{"@nestjsx/util":"^4.4.0","qs":"^6.8.0"},"gitHead":"7a18f33304530f2218caf670b19e7b52760f1d1e","homepage":"https://github.com/nestjsx/crud#readme","_id":"@nestjsx/crud-request@4.4.0","_nodeVersion":"10.15.1","_npmVersion":"lerna/3.16.4/node@v10.15.1+x64 (linux)","dist":{"integrity":"sha512-mF+1JTNIPFWJzQKo62ThNUbM9qaW1cbBpZWKEZ55M6c8Aww7XPNYN7OMQ7C6RKPtr9JU8vYugr87qLrrNcX0yA==","shasum":"d940d27c46dc1ad2301f7e643fb002a92eea89e0","tarball":"https://registry.npmjs.org/@nestjsx/crud-request/-/crud-request-4.4.0.tgz","fileCount":45,"unpackedSize":58923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBcwcCRA9TVsSAnZWagAAFF4P/0zErn4IQyWd73H8ScUG\nuihgjsqjqqnP4SoYK3HJqCcdoFW6nFplmGU9jTWSopLNKiLSK+ARzH1+HIhK\nZYxT2atRwYfuJ4sPn/ntshkWbVuNKgUyxRBY2orp0avNtjsHofI52ur0Ru3z\nIhga0bkTVIUp3zZ2I1Mfs/42lK9gtx372/ERiABF+tO9Nx6TZOYUNx5RtR9e\niAR9oX4T0PAa1yONIQaxVhgGHeuA23tnvVgJo5IFllqdeDCRlx7anwbPoIPp\ncN5G+m//lXHXj+c/ZTtsRSTRMQ6GRPkcgh6kx6My53NT07Bq4dhZVNnyr+hY\naT88Xq+V6SiWz2gf82uSxfGYRuecWL9Kp2qifJwbfV0F5AOrfZmGLw234IT+\nE6EoLvXTzexrxQd1Hg6YV/uj6CSoKL75E2ByIb4TLunGXAOQhAsARkf4nko2\nCtuMfHHnhxRiJEBymR+z+phQQt0zrkkbKNU82y7ziCD9RLgeDbhl4ykBB/hk\nwG7FDS2KfCH8HUeUKdnKMsIl81VBfrZOOGEMLiAatE1xKB7iq8A9GGTc4gun\n1zatRHIoGlzceLz401opPFR2RevCbEUyXgSg12qZGvrGQolhVwV8C2T7hIYF\n8dPdg6MJJeJGAuDHkHFiGKN4zdfKhtqXnxnx4h9KYdXCdJScgqJPr/7zGaEt\n73ve\r\n=U5Un\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSX1v12c94yznCXNuInpbrh29UPTWcuNRPPJhcmppZFQIhAJJAH2X6OKypeGh5qC6BTcnI3BSxDwd89GTStvM+mnJ6"}]},"maintainers":[{"name":"zmotivat0r","email":"mihon4ik@gmail.com"}],"_npmUser":{"name":"zmotivat0r","email":"mihon4ik@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crud-request_4.4.0_1577438236211_0.9010153257743665"},"_hasShrinkwrap":false},"4.4.1":{"name":"@nestjsx/crud-request","description":"NestJs CRUD for RESTful APIs - request query builder","version":"4.4.1","license":"MIT","main":"lib/index.js","typings":"lib/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/nestjsx/crud.git"},"bugs":{"url":"https://github.com/nestjsx/crud/issues"},"keywords":["typescript","typeorm","nest","nestjs","rest","restful","api","crud","crud-generator","http","request","request-query","requestquery","get","query","query-string","querystring","query-builder","querybuilder"],"author":{"name":"Michael Yali","email":"mihon4ik@gmail.com"},"scripts":{"build":"npx tsc -b"},"dependencies":{"@nestjsx/util":"^4.4.1","qs":"^6.8.0"},"gitHead":"e7086d4399a96fc399a7611e7514fef7f00a996b","homepage":"https://github.com/nestjsx/crud#readme","_id":"@nestjsx/crud-request@4.4.1","_nodeVersion":"10.15.1","_npmVersion":"lerna/3.16.4/node@v10.15.1+x64 (linux)","dist":{"integrity":"sha512-Ukzu7xQJKOCGI4BalDL2x/9z6D9r81iGYq0/h3KvIwu25J+2IN5dlXzqqE/4yHYO/0Mdtj15dQiDKWKGwKg8nQ==","shasum":"fcd0bd909c2dccb13c32a61bbe2c3b858402d142","tarball":"https://registry.npmjs.org/@nestjsx/crud-request/-/crud-request-4.4.1.tgz","fileCount":45,"unpackedSize":58923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeB11XCRA9TVsSAnZWagAAJlYP/Aojzu8Er5d42fCoBblQ\nsngYyQOlzXcSntezZBpSrQIHQbT0SQ83h3W5V7Uu+A2DO/IpxgCZkBApZMNi\nEYGEWo9C/75smNOnR+jya6IFaVXugHVOIivbxogRQ3BUgjAbW+FF2UT9atIc\nXP6NnOUrkaIUR5BKio4L501UHymHToNDxaY1McF+MywCjaqrOocxydZXjyGN\nAosd1VFJOHb0cxg9EWm6qsqREmAy+jsCLN+cCWrAlQ95OAywjVTKEQdSs5pP\ngFsFt41VPbIHTsFW3NF9ag5ZtOHAQKWlNxJfTsrAtXJBM+yyEweSwbpjLAeJ\nVGcfSaU2/akRNwZ/97ZdshST/etAeb/YTmYuIw34MaZMUgatopWAsI+KBiOg\nq5RmK6rr3BQHnT+xsk+6U/9/tg6eOsMLxSYdwY+Lv0GisfUmP7AGAZqUgo1c\n/TwjU2TNbuaPm4QxqPBk9qnBTjtPHMFCy6XKvNafuVuCLBx7gQRYJkQaGQvU\nqAjXWu0+IVWgN/KIuZf9HsBV7gbxTJTRvpX14gAGiZjmoG3JEgfjo0IHZMUJ\nc1mrNetCul5NTDI4Yv5CpbTujrBMk3uw07fSmo+6t5XWzoQ/0BhRwJyOL6RF\nvys34dalRgynjvY/C8LLkOoZK4YLdQU14zCSA4iRCOKzRYZOX9PKt88LOlgG\nYkr8\r\n=X2J6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC60lZILE8j2t5YcbQTOHv2Ad/tIPuxV8tf+Cmu7cp0vgIgZEONKi0pzjVjfUsRujxtkNDTdD13lKRW/OwgmtdXBU8="}]},"maintainers":[{"name":"zmotivat0r","email":"mihon4ik@gmail.com"}],"_npmUser":{"name":"zmotivat0r","email":"mihon4ik@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crud-request_4.4.1_1577540950681_0.7642997884729099"},"_hasShrinkwrap":false},"4.4.2":{"name":"@nestjsx/crud-request","description":"NestJs CRUD for RESTful APIs - request query builder","version":"4.4.2","license":"MIT","main":"lib/index.js","typings":"lib/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/nestjsx/crud.git"},"bugs":{"url":"https://github.com/nestjsx/crud/issues"},"keywords":["typescript","typeorm","nest","nestjs","rest","restful","api","crud","crud-generator","http","request","request-query","requestquery","get","query","query-string","querystring","query-builder","querybuilder"],"author":{"name":"Michael Yali","email":"mihon4ik@gmail.com"},"scripts":{"build":"npx tsc -b"},"dependencies":{"@nestjsx/util":"^4.4.2","qs":"^6.8.0"},"gitHead":"855ce9ffbac2ac56b6fdf86dbb2cf4b725ac9109","homepage":"https://github.com/nestjsx/crud#readme","_id":"@nestjsx/crud-request@4.4.2","_nodeVersion":"10.15.1","_npmVersion":"lerna/3.16.4/node@v10.15.1+x64 (linux)","dist":{"integrity":"sha512-ayNMER3Jl/LpUDrbp/0uouHNoaK4fQSlcBVRXSMhDonimcrSI/EDTUp0ESza6DqS2jB/MRdMpS2pbA40XA0llQ==","shasum":"5f88f765b9456de8edcfdc9804c193583e3b30c3","tarball":"https://registry.npmjs.org/@nestjsx/crud-request/-/crud-request-4.4.2.tgz","fileCount":45,"unpackedSize":58923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecRnXCRA9TVsSAnZWagAAmGIP/1+TdOFTloKtM1fIwuPP\nGhh98+pFqLucek9OxSx/oBywYl7Q6pl/t3/0aVKnesB+fyHQuvWzV67PhFr+\nF9EQNZQGU7vFzVgCoNoC+MSffMk55eiDfOOvB+b3qGPCIlnLlTQnkCkFLPio\nutfWk4w5vhv64VRCnRsc5vPrDV4BoM/LiKR6l/wDcvZxpYEA3y8ErRGvOUWx\nBuXJS4VvpH80mDnUI1+D3Z1mFTA1ZcNuRvyQ9CIa8YwgHDpQnPNvXXFr2J31\n5yfZX9c0eHyYHqAixrqbDH+u6JSc1rjBpbeKgnYXCssDZVAWNGYi8NC3U9DP\nivg6ZTdpU4ydZIP9gn5E5aDI0dIkB5GE9bh/37m/HrCSz9AXKDbIM+Y29abV\n8YH7WGfueFCQfWTnSihWxrTJo/cvHEUjCdXjKNDUI0X2fNuXJrUfnXwnc19u\n++QbQE02SlQyHFzcZr1d2tMbfti531TH9In2+DF9vf1wwkSY40UgWTJwcY+X\n6pGNXzjQuDWntAfim/SPrGrFOkr1ZeK6z2jEx6M9ZDQ+G3UTCRdY9Y0kSPys\n0DT5BUzHzaKYjJDB0NOuh9j1k1kAGJv+kB14MOiWCeXw+4yqqtGBlaRmAAoX\nLraxI4PI27R/aBBoAEtX2CKpAykIX9+KVdozsWDhGkC7nF2flwwIaBbA0hTT\n1ZFm\r\n=7VFx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXTAkgPA+KQ1QdBzlS/TYH5ITdUt7Gxu5UyxJcifSn7AIhAM72hgncpv6Ykvrt6YvB52Hv9WWR1bk5DuD8pWHkDCB+"}]},"maintainers":[{"name":"zmotivat0r","email":"mihon4ik@gmail.com"}],"_npmUser":{"name":"zmotivat0r","email":"mihon4ik@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crud-request_4.4.2_1584470486684_0.666225885847537"},"_hasShrinkwrap":false},"4.4.4":{"name":"@nestjsx/crud-request","description":"NestJs CRUD for RESTful APIs - request query builder","version":"4.4.4","license":"MIT","main":"lib/index.js","typings":"lib/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/nestjsx/crud.git"},"bugs":{"url":"https://github.com/nestjsx/crud/issues"},"keywords":["typescript","typeorm","nest","nestjs","rest","restful","api","crud","crud-generator","http","request","request-query","requestquery","get","query","query-string","querystring","query-builder","querybuilder"],"author":{"name":"Michael Yali","email":"mihon4ik@gmail.com"},"scripts":{"build":"npx tsc -b"},"dependencies":{"@nestjsx/util":"^4.4.4","qs":"^6.8.0"},"gitHead":"6a19c87b13b64f4381c9d76f5c6035cbbf4f4df0","homepage":"https://github.com/nestjsx/crud#readme","_id":"@nestjsx/crud-request@4.4.4","_nodeVersion":"13.12.0","_npmVersion":"lerna/3.16.4/node@v13.12.0+x64 (darwin)","dist":{"integrity":"sha512-JU66KM07goAPN3SWKAv4C4zMSMlTvxxLZkAl5jIA1DId5X6YdmkWXhQjcG8+A2DW+OT2PLhq04QEstR3GzqJNQ==","shasum":"40fbc38640116fbd0c9f6f16b6e5963a3773af46","tarball":"https://registry.npmjs.org/@nestjsx/crud-request/-/crud-request-4.4.4.tgz","fileCount":45,"unpackedSize":58923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemwBHCRA9TVsSAnZWagAAwFIP/0F5PjhJy21rm9S4bFuo\nJ8Hj+0UP0WZp5B30i0yCafjswBCNrgMguUATYIvz9f0c/IKe9dSD2PCAKzxY\n363cJmugTdlWojud0dImDPv7I8UX34HNi+qqT+LkA42Lvqrerg6/i7BVer0Y\nytBONkf0UHHpReYZFUmb8IL+fK0dJsK/xx1Kh0cwNLoZSr2P/Dg2iTbpzBJ+\nssPvGJkXwXHnIqjQEYGrCcERcCsZ1W7xAAKN0rqBomGWSB/RESQvJCR342ct\nfsGA6cCBnDK5AhEn4D46Kex2fGsE2wFu/+PqOpvgGaeHNH7KieicEePdBq+f\nPxaDHAIWK4n575s/8VQm1A78A0s4rC5taaMg53VYNVVCudeR3WhnoGE3b5QV\nHfFFvSx2bNlEI7pCH2RmdJKeB2cJUu9xWD648w49vHSUO4jTpjjsP8k2bDSz\nRBq4lGbUwdfPTlRhlcWVymmDpSzCkH/rs5HPX6FNQ0v+B1OwNmy0MN/BOsr9\n9v6Q513pny0z/UK5Kx1LNaiBNU9/m7kD8Dlv6eIWvWyfcT/gjAVxL8vhMAra\n4UFgq8DZPzag+1DA4RJxWs8zsvesKw7V/Y47ZVxiesiHB+eQl5gkBwo8CVYd\no0IXgL/FPARzN4RDwNVCidY6oWTivsllMOEltpSDWm2us/pdBMOk4LL/+twp\nT3gX\r\n=jczL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/nRucehTqwQzwjdP9hfB/tGzJjR8vHM2kXxjHt57eEwIgOG3gn4j/3bDsCRueEY22KqRLJmopAK/STnS01LP9Qf8="}]},"maintainers":[{"name":"zmotivat0r","email":"mihon4ik@gmail.com"}],"_npmUser":{"name":"zmotivat0r","email":"mihon4ik@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crud-request_4.4.4_1587216454904_0.057861679488517614"},"_hasShrinkwrap":false},"4.4.5":{"name":"@nestjsx/crud-request","description":"NestJs CRUD for RESTful APIs - request query builder","version":"4.4.5","license":"MIT","main":"lib/index.js","typings":"lib/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/nestjsx/crud.git"},"bugs":{"url":"https://github.com/nestjsx/crud/issues"},"keywords":["typescript","typeorm","nest","nestjs","rest","restful","api","crud","crud-generator","http","request","request-query","requestquery","get","query","query-string","querystring","query-builder","querybuilder"],"author":{"name":"Michael Yali","email":"mihon4ik@gmail.com"},"scripts":{"build":"npx tsc -b"},"dependencies":{"@nestjsx/util":"^4.4.5","qs":"^6.8.0"},"gitHead":"f336657c371222e7c0c24cfb6263153982e7e878","homepage":"https://github.com/nestjsx/crud#readme","_id":"@nestjsx/crud-request@4.4.5","_nodeVersion":"13.12.0","_npmVersion":"lerna/3.16.4/node@v13.12.0+x64 (darwin)","dist":{"integrity":"sha512-KJqDs1vv19LktjeDNpigGN+rvDrrPIhF6VpC4xhwB8kvOjncGXsEPOqOmgAgiiQLTynVLECTUszPjEEZZEqCMQ==","shasum":"0b073e05db7cab5ea638b6d205af767438fc96ee","tarball":"https://registry.npmjs.org/@nestjsx/crud-request/-/crud-request-4.4.5.tgz","fileCount":45,"unpackedSize":58923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJem1BUCRA9TVsSAnZWagAAipQP/1KvNwq22iffAyZ96vYs\n7ljYFR1P5j1LDKBdzreJQEX3LLQLF68oBI3T3YvmpoUxfP3N2RcEcK2SrQyC\nfMppObmvHgZEfKEU9vY8z6P5d3hrD35UstD7Fdxwk0vtwi+VGt9QPKkQ7zsD\nuwVrPvQVEly/QKhKqEVOFodzTVncWbkIDuZKDR5NoF5xQ35ttfMrYozNbcZy\n4e1dfKro5ytxTDGRWTfIywYqUdaAXalkogj8lzvFOpAfVGzHwZSzj7J6/EiY\nYb4j/4D0SGxsc3r+feFcGp7FE2WVOpKAIHwrlorH2D39Xgho8GY9MBbNu6m3\nAS4W1cv4z+GQPSTnNu3eswZdLS1Rrl18jn0vRAH+YPgpCRdmeRGVLuDvWfdf\ntu6tI9vXU5Fn3DFTFMQ3FN5kZiNRUrP2s4UIzKa0OrzI2JNpsMp7DEVHx8cq\n/UVj/oP1iIy1VUvFswVTJXBN+AJ//MuP1br+ImZUzEYlPZxw4evzagOWqZMS\nkHa/7Q0ugIGqR388/wB1l2Ui12TIfRogN+ZlQv70QTT7X5PG75mbggCaenbK\nNkdYmK8gh8C7vjegI2KZYvo+qV0St0Jv+I6AdbjWul/aR/+kpZLVpKvR25Pm\nEtTE4mTaroQnDLeqpolYiPVmbZgwvX8SmMc0KHkQG/5EtoLrWdSIloAUsv7F\nJO8o\r\n=EkdD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9i5c1ajlK/4OIgE9NoSbpErlGjvqSNXs+ap8dVHVy8AiEAgZBrNC/tqkyC8eR04/sQBj7uX08FSq+UxTNehrP4nj4="}]},"maintainers":[{"name":"zmotivat0r","email":"mihon4ik@gmail.com"}],"_npmUser":{"name":"zmotivat0r","email":"mihon4ik@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crud-request_4.4.5_1587236948334_0.6678394316286389"},"_hasShrinkwrap":false},"4.5.0":{"name":"@nestjsx/crud-request","description":"NestJs CRUD for RESTful APIs - request query builder","version":"4.5.0","license":"MIT","main":"lib/index.js","typings":"lib/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/nestjsx/crud.git"},"bugs":{"url":"https://github.com/nestjsx/crud/issues"},"keywords":["typescript","typeorm","nest","nestjs","rest","restful","api","crud","crud-generator","http","request","request-query","requestquery","get","query","query-string","querystring","query-builder","querybuilder"],"author":{"name":"Michael Yali","email":"mihon4ik@gmail.com"},"scripts":{"build":"npx tsc -b"},"dependencies":{"@nestjsx/util":"^4.5.0","qs":"^6.8.0"},"gitHead":"7ef9744013b4b690fad667ddff089dc9135454d2","homepage":"https://github.com/nestjsx/crud#readme","_id":"@nestjsx/crud-request@4.5.0","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.16.4/node@v12.16.3+x64 (darwin)","dist":{"integrity":"sha512-5YVL35geSVKaeyh0TfiQNsJ95oFv5iwb8s4wC0Tb9MZItEvos+DyVM9sCvl374Mzk3rt8DK60x2jnYeF7TtdHQ==","shasum":"fbc10705c7dae33262b4d2dcf5fd57045402d4d3","tarball":"https://registry.npmjs.org/@nestjsx/crud-request/-/crud-request-4.5.0.tgz","fileCount":45,"unpackedSize":58923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeq7+CCRA9TVsSAnZWagAAg60P/ik1EvOSm23brpG0eqin\n/IWKP0W/Bq9+UHYp/VAPSvppgCmHBGH5ujWeOqRteH3ykp+hhUZOXhbaOA+x\nrEcLwtfC31d5RbQEInb989q6IN0foJuP1aM1ZRMBTHG9hjtMW8HxWm5Q76bC\nD+KV/xXAfuFkZg0fQnJEpXn6+Nm6l9ZJ2PSjWWgWO/ynkhkOXGpKYre8GX5a\ncX8N60ekTR+flGQ9uXIYPIwdgyPU8Nn6pgJPRO6FXRgx1XqkRgZIGTdKm1T2\n3hSLho8IePlmoNaHNln7IaFkiragIelAO1Jr3jfrOsdOHYkkbgnP76ouWLzU\nUK8c3TBqQKv7Rt7FO2D3FYERXPHAZJ9x8i1DTXwcs4CEHFJ4hlHii1Z39F+S\nvFILX00iHP2zc01c5+qSR1KhPjg8SCFYnmNGvsJuqJKSkF3VvL620tyrPx/v\nYe5z5qN4iXguVZ+Xs0d+/QNp317GQfpt7kHNgva1vOqRBOW37ilvXRtXxy/v\nsaR7xjuc/X/QC8oh+iZlVzNnPnI8Mkbt82+03XT5sq3bXjlvtQUlwqEWB/DT\nxEEUW2jW9Gv5lrxirXu+zjbA7LcfoHAkV/QJtXBr3dodWRQzKQUlPlcBRifF\nBlmbUruwelmNIK704/+EYYSKHjNMyMWuwGim+/Lm879BbK483z6/liZnBXlj\nJnsu\r\n=UVNt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCldyfcMZdBfY95/HJuXnazmcNRufgtJxKL5OK//qoS1gIgB4NOH6jsEA4EM6Vp/QeTr3ntZsWFN9+Vu16dxQ/Htio="}]},"maintainers":[{"name":"zmotivat0r","email":"mihon4ik@gmail.com"}],"_npmUser":{"name":"zmotivat0r","email":"mihon4ik@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crud-request_4.5.0_1588313985588_0.5311590513081543"},"_hasShrinkwrap":false},"4.6.0":{"name":"@nestjsx/crud-request","description":"NestJs CRUD for RESTful APIs - request query builder","version":"4.6.0","license":"MIT","main":"lib/index.js","typings":"lib/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/nestjsx/crud.git"},"bugs":{"url":"https://github.com/nestjsx/crud/issues"},"keywords":["typescript","typeorm","nest","nestjs","rest","restful","api","crud","crud-generator","http","request","request-query","requestquery","get","query","query-string","querystring","query-builder","querybuilder"],"author":{"name":"Michael Yali","email":"mihon4ik@gmail.com"},"scripts":{"build":"npx tsc -b"},"dependencies":{"@nestjsx/util":"^4.6.0","qs":"^6.8.0"},"gitHead":"2fae2160b9517543e3c5740a5c19ef260cdd2e2b","homepage":"https://github.com/nestjsx/crud#readme","_id":"@nestjsx/crud-request@4.6.0","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.16.4/node@v12.16.3+x64 (darwin)","dist":{"integrity":"sha512-2fRxmIuO6JcRwWcJEOwm0DlMpSi3F+n6eyd2wH01FgGIHKk+NQxFdv4uchiGXzputGivTJw0nR/rhlzSYcHkrQ==","shasum":"45efa6c9beaec715dbf187e79fabd9b48752aa66","tarball":"https://registry.npmjs.org/@nestjsx/crud-request/-/crud-request-4.6.0.tgz","fileCount":45,"unpackedSize":58923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetEwkCRA9TVsSAnZWagAA1zcQAJISh1B7gikWlzhudMHT\nHERvKGLujzPtkZdFRhzdPXNocwBF1lx6tK+13jayrkr+wja/5/yQaGPzRaOy\nZvJToLuKvlt/NdpIZ2ihZ3DILkzTA65zOqb6FloCyLugx4IRUDJmnnQYpof9\nhVuN2bqWEEW4W+KqDjEiZj5jVaMuHGinqdbxqGOYqPloMQCS2dusCYMMBw/w\npLZIrp333OA2YSxcRLFbG+1UIj7HZUhxDZ4sjxAIV1+uzSCxVN9NWXIH54pp\n+y51QRSNRoRCi/GUoqlCBvxJq0BrGJL0jnbdi4pNFP1OIsSmLmm9aPriBFVj\nmN95r3dhmQwtADPojqHIwx6oHBbPArMmlDTFCdjZdEDVFfa3Bdf/M52Z8s5x\ngpOsRBnLvaDFbyXyTPFoNHaUuVI2P1rW/8KsHHw3pP5ombYWcDVvhEN/rMMR\nx5hLWpju1MULqpmYwEC0FLPj3Rze6/OKP4UGPCCs5E2TEdcnuazwSwypq2hU\nFQFhodhbUef2/wpcGIYTI+eMIjvpNfoKRqDgyKlog9K2PqCGfsjm6NxXoPsV\n8NiTX/EkDXF5lYtFJJ8bYYDbzG5pqCEJjj03vkR046t/m4Ea+5ASpVVWPqRw\n/rlfRedOwCXvV1h7PqyEcofhuN1lfuFaqXT4MAob1heUWdchYxDBpgwy1dRl\nwVky\r\n=1mX8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyol3VUhkrHkD20itYrGBYp66nqyPhJFyWbI5QMjLyZQIgNXs9RIY8AWVJ7pKMwScWxvC0lrFiX2n/Keoh15jK3uc="}]},"maintainers":[{"name":"zmotivat0r","email":"mihon4ik@gmail.com"}],"_npmUser":{"name":"zmotivat0r","email":"mihon4ik@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crud-request_4.6.0_1588874276555_0.16108855390739163"},"_hasShrinkwrap":false},"4.6.1":{"name":"@nestjsx/crud-request","description":"NestJs CRUD for RESTful APIs - request query builder","version":"4.6.1","license":"MIT","main":"lib/index.js","typings":"lib/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/nestjsx/crud.git"},"bugs":{"url":"https://github.com/nestjsx/crud/issues"},"keywords":["typescript","typeorm","nest","nestjs","rest","restful","api","crud","crud-generator","http","request","request-query","requestquery","get","query","query-string","querystring","query-builder","querybuilder"],"author":{"name":"Michael Yali","email":"mihon4ik@gmail.com"},"scripts":{"build":"npx tsc -b"},"dependencies":{"@nestjsx/util":"^4.6.1","qs":"^6.8.0"},"gitHead":"651ee4eeaeefeada4d9eadbb828ea191164b6015","homepage":"https://github.com/nestjsx/crud#readme","_id":"@nestjsx/crud-request@4.6.1","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.16.4/node@v12.16.3+x64 (darwin)","dist":{"integrity":"sha512-nkq9+5vUtgUTECY76vlWmhli62RcUHpU820HlOK8+1iSBZjT0VFyhKNuZbVxGP7Py3qxwjxTulaLtvGydkYPEA==","shasum":"7dad476399ac61b9ba718139e81edb694d440fd3","tarball":"https://registry.npmjs.org/@nestjsx/crud-request/-/crud-request-4.6.1.tgz","fileCount":45,"unpackedSize":58923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetU4CCRA9TVsSAnZWagAAfH8P/jCu1wp0CqbNgOc3x5Y7\neMxHuGo/nvmVR0WmgU/cm0KoMosauIArMm3KWQxtSO9pBOZAH7oayqEKpp2T\nwqH3RxcNrCsgYucLAwhF/4RjYGzslO5uTDUfHqninw9sGH3dWoGi7qdomZEQ\nHpRqNYwUo45PF294995z9EXAy/s5AXhZGMz8Owmz4dSjNNyfLd/jlOtF2q5e\n0Ix2+iI37Dtz1+VEGi0yFXNf8jiLdkFku1ojFnONLT+K0VoUO8fDM4J1tW94\n0/7LCtnVEYPeHyDqtLkCpKHiiCRG/M2QxFPihJG/F2H3Au7/+FHZrV2RAneH\npsrFl/GXH3QP98V5XD91cZpXyT+MDI9J1YEYGL2fIbeTQPPXZTwPmu/dYVgO\nSC8y+B1BYl8phDaO1uv0xvzUzg59YvWR0WLlkvGNvyuz1HTi3JxZCSZtagwf\np3AhCE7y8YJe6PUiMesLvN8eFTYUmttDDJPaMmYRWEkERIz7ooj+Mhf0N/SE\nvJJjJtdEAahgWVcY0tGaWa9H4Zffk0QlEDzokbk0rbPmL78b1GTm2Lue3JeB\nSFH53jQ78be8g5Bw9fo99KE5LrCV5BErEiP8Jg4M/tSS+0qp00X3EN2bM1jP\nIF6sQGXVFj37gyO8CrIs4hzZm0yINmrEP8h8oj3Ao7Vwc2xXhZzVVOoYqZRf\n9CjH\r\n=+ehu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUG2671AUKpsOAEQHUFCCZD8QyL2Ej4eK/uL121xf6JwIgCnvUiTNXIj9VK2zT2tE1fWQvjFI6MqjvKJrlH8zJXv4="}]},"maintainers":[{"name":"zmotivat0r","email":"mihon4ik@gmail.com"}],"_npmUser":{"name":"zmotivat0r","email":"mihon4ik@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crud-request_4.6.1_1588940290473_0.8382031452813197"},"_hasShrinkwrap":false},"4.6.2":{"name":"@nestjsx/crud-request","description":"NestJs CRUD for RESTful APIs - request query builder","version":"4.6.2","license":"MIT","main":"lib/index.js","typings":"lib/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/nestjsx/crud.git"},"bugs":{"url":"https://github.com/nestjsx/crud/issues"},"keywords":["typescript","typeorm","nest","nestjs","rest","restful","api","crud","crud-generator","http","request","request-query","requestquery","get","query","query-string","querystring","query-builder","querybuilder"],"author":{"name":"Michael Yali","email":"mihon4ik@gmail.com"},"scripts":{"build":"npx tsc -b"},"dependencies":{"@nestjsx/util":"^4.6.2","qs":"^6.8.0"},"gitHead":"115ee2b5e315ea2869af886e4c2e3a5f7ad0b0e9","homepage":"https://github.com/nestjsx/crud#readme","_id":"@nestjsx/crud-request@4.6.2","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.16.4/node@v12.16.3+x64 (darwin)","dist":{"integrity":"sha512-EqveTzR5JLMRBnxqJzo0mm7Ff05IzQ6dvfg1gj46q6nOwZ0hfXr0FBTChtciKtkZB/QOlWQ5B1scCap/QuNJWQ==","shasum":"c0d29df354b3de648a44dc0973f80131c953af86","tarball":"https://registry.npmjs.org/@nestjsx/crud-request/-/crud-request-4.6.2.tgz","fileCount":45,"unpackedSize":58923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevY2OCRA9TVsSAnZWagAA4bMP/2ty3yrEBaXoJODT9aKf\nCygfPjWyHXaVQyjzo1xrCv7XAbaWuZBLXtaCmomD+Hn4baw5eZMvYrihU6nh\nehiOcQ7b672PMqmNDfyDcmyvUWRZa0dBPm5u0kp8jrjMU5EaxJlhg4g4U/kj\nqNF2I80Nx882zYn51gXxy5EF19lrgAITuQjB1uDa4Qjh6V4XVpHFKL7dPEtD\n5nyHB9vuiGlmoNtmi8oB9GN3tPm9CEPKKVTJzeinJN4yqIlP6MHtnuLfye3F\nJS1pCgbAl+b2EW2b8RhRZZrmlBguiuVWSM/dEGir/Cxmi5kP/f4t/QJsfiEz\nHkBjWb02rpMTLyoTisDqMnd8xCiK+QXMMntNhws6yMu7gqHXO5lTv67RuZza\nlZ1SQ4HctTHmnsC73g3gKP4LFx6cPOquFtLHdmANE0V9wYRMZP+xOCDU2XR3\nWHsE/u8mJGsEytmBTBI1KsSiOvjTf+ApnSZtt4AfObbk7ATwIcy4eKFWS5zi\ntKcp43o48M5TQAClb1p9F1jJ3vSFP/rN8VeoNsoZZodMDi57O38CGdCt0fiy\n6eBc+8H3/8jc9YyUgy9WocONZ2/fdQsNnE1tZs7IqECV/2KMv9qbCmPsVdjM\nSXB7QpJ4Yjq6i9C5uwzad+LmbVkaQf/dz3Skbg3rAHum99m9vI8KBTTy/QLc\nowiZ\r\n=NCCm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHScvmoKq7KluR54LqC2nlgFlDzti64YlDzFKKo3nbRlAiBS8EXvPErNef+6+n0x5Tme705loITr+wFf2rXQhfP05w=="}]},"maintainers":[{"name":"zmotivat0r","email":"mihon4ik@gmail.com"}],"_npmUser":{"name":"zmotivat0r","email":"mihon4ik@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crud-request_4.6.2_1589480846238_0.6510528326612597"},"_hasShrinkwrap":false},"5.0.0-alpha.0":{"name":"@nestjsx/crud-request","description":"NestJs CRUD for RESTful APIs - request query builder","version":"5.0.0-alpha.0","license":"MIT","main":"lib/index.js","typings":"lib/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/nestjsx/crud.git"},"bugs":{"url":"https://github.com/nestjsx/crud/issues"},"keywords":["typescript","typeorm","nest","nestjs","rest","restful","api","crud","crud-generator","http","request","request-query","requestquery","get","query","query-string","querystring","query-builder","querybuilder"],"author":{"name":"Michael Yali","email":"mihon4ik@gmail.com"},"scripts":{"build":"npx tsc -b"},"dependencies":{"@nestjsx/util":"^5.0.0-alpha.0","qs":"^6.8.0"},"gitHead":"014ff6e70265b0920488128fc0e667a9ffa949a0","homepage":"https://github.com/nestjsx/crud#readme","_id":"@nestjsx/crud-request@5.0.0-alpha.0","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.16.4/node@v14.15.1+x64 (darwin)","dist":{"integrity":"sha512-6oJTPARBZYp7sbn4kTdCdus0u0yG26wu9xvgVvV8jHyDNX9vTSTUKhw6SRfdri1QU4lCy84wYn437F6Tkd8qRQ==","shasum":"4317bcd9d454561eee5b07a7125a267e536c46a4","tarball":"https://registry.npmjs.org/@nestjsx/crud-request/-/crud-request-5.0.0-alpha.0.tgz","fileCount":45,"unpackedSize":59862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFuzwCRA9TVsSAnZWagAAXAMP/0idZMi0eYisXwDr2aQH\nxask3YmE7thz+dEY3mcHsHG0i0q6E0Kr50mh40O1Ayut1lJvg3IARlfVQijy\nMIwPe0c/hGvwp6NG/hrtZuc3akGokZV4iAxshAsFe7fctoBwaVi3Rwv0RMRy\nxIHAxoYuajamZM9sQtLB1RXxISQr12LBbgPHey/5QeresOTM2EghFpl5T1iF\n2WxK9JT1Z0701OGjPRnmXEYq5fe92L/tAw3JEzIIcgVhG/qN/FdqK1lcf6R+\nrZoQOXRPVg+yjnu++I7Z9Bq783W13fTW+guZZ0YPkUyIpxAdPnUxoaPuhPY7\nMGtCipadjkC6vyU8I8yPZLw1LXePV/C3JjmoH1KocOqhJXMEkHC8y+GVv7Sk\nQF3eXf4+WuD8paHG0//XeoYq7C0+8x4SoBR1lyf679NpIL+8b32bBydBRKlR\nBjimPrUrsNPfyh7m8cHJLqw6xv/TdJm/ZrdOgrFfFXZLuP0AlbSKUaa9s6qT\nJuhMdgS66WIoXFyubxt3QfPsjDunM5TZNQOzC37sxsVONHBQZA+K4pN5dYgO\n4uKku2GM3WRefYfRN/JDh5HWMiwHFr0mt1nkh8uVwSvZ48shATtJ4jD42rW1\nBf/98liNjT8cqqkJF6KCaTzO0oPNxRq8XNMPOt+KT2RjaN6dDw2X0ca2NIJZ\nsf4D\r\n=DsuS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJE79e/p8pzZM0jRWSy9Ason79qEWHelRc3HVTn22VTAIgX6wW7KVpTT7nuicbz6gPjQe3mbekB2Ll1Xc+mF/ICyM="}]},"_npmUser":{"name":"zmotivat0r","email":"mihon4ik@gmail.com"},"directories":{},"maintainers":[{"name":"zmotivat0r","email":"mihon4ik@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crud-request_5.0.0-alpha.0_1612115184100_0.47671497026802445"},"_hasShrinkwrap":false},"5.0.0-alpha.1":{"name":"@nestjsx/crud-request","description":"NestJs CRUD for RESTful APIs - request query builder","version":"5.0.0-alpha.1","license":"MIT","main":"lib/index.js","typings":"lib/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/nestjsx/crud.git"},"bugs":{"url":"https://github.com/nestjsx/crud/issues"},"keywords":["typescript","typeorm","nest","nestjs","rest","restful","api","crud","crud-generator","http","request","request-query","requestquery","get","query","query-string","querystring","query-builder","querybuilder"],"author":{"name":"Michael Yali","email":"mihon4ik@gmail.com"},"scripts":{"build":"npx tsc -b"},"dependencies":{"@nestjsx/util":"^5.0.0-alpha.1","qs":"^6.8.0"},"gitHead":"fa949fcfc40b8f8733f393ef09eaf023f91678df","homepage":"https://github.com/nestjsx/crud#readme","_id":"@nestjsx/crud-request@5.0.0-alpha.1","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.16.4/node@v12.16.3+x64 (darwin)","dist":{"integrity":"sha512-L2HfwlLN6sf3dLQCdfvWfYDzh+8hnxrRIrCs44FXbXAPZKEnUbyWxD6HRb/1pGhbYBtmxZ6qiiRbVKM7VeWv/g==","shasum":"0a20feee547426cecb335bea75fc3dad0ff071e2","tarball":"https://registry.npmjs.org/@nestjsx/crud-request/-/crud-request-5.0.0-alpha.1.tgz","fileCount":45,"unpackedSize":59862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHqe7CRA9TVsSAnZWagAAC4sP/1iozQ3wfzbKKlK/GEC+\nQPcBWa4SAmlldcMrIK0NHKOlqVSwI4U1LyE5GWhSX77V9Yyw3xEcxd8s7qUo\nSWEK4PPArCFPlJU1P0eyrHhD01G65s/ddDqcfFu3MZI3t2jQ3Bq35Hy296/4\nEDU+0k0PUWseVBTLZmU25TYuE0oo55F1kd5HuBRw8+kGdsGtaph4CVf9CPGP\naCN9FvueFdiinSAmQ209Q9oVZelrt2Nzs54k0pkw3iQiouPTFkjVOPcbH79v\n9sBsDLi6Twi9vrCnwtkZte0YOBTNDPemdSj2BzeWidHUYs5994bv4u4IeBm5\nLu8xVVUtQVWAYU9pY7/Kcv7u3+fq81W5ll9a5oWbtl++IClNfLDnazskWnnJ\niXMLlF60eS7d7Y7Acd8LWH30f/0tpJy42uX9VfEnDlhXfnk9aZVe9QCTF4qN\n+5NSgzPkPrav7N03fmC/vdbz9vYnurNQCLKMyPYJgdEL75wXOcBFn38flNQm\nNRfgzS2YLy4CxSaRDD5mXhZ5R0nSB7wR8bO2YjOUEJGMs2z3YBU0fjyJeaxg\nzFyhalgQsVjEyjktUM3zjEUMnP8FFPXpw2S9pGFsysApU8kK9Q3aAU2UZB/O\nBcVNqr8DZg+cMB6q08H6A+OJCqFUc0HV72YlOgdst6mwCqtPDkvjBX5ygCby\nH1dJ\r\n=paM8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCq9f+pZqMpwZusuVephbXUR68real/GhG+kz6CodF06gIhAIx4BeIGvkZjr8wQFXGhnJ3o8sYSMO6tTTh83B8pAyML"}]},"_npmUser":{"name":"zmotivat0r","email":"mihon4ik@gmail.com"},"directories":{},"maintainers":[{"name":"zmotivat0r","email":"mihon4ik@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crud-request_5.0.0-alpha.1_1612621755284_0.5656474035949948"},"_hasShrinkwrap":false},"5.0.0-alpha.2":{"name":"@nestjsx/crud-request","description":"NestJs CRUD for RESTful APIs - request query builder","version":"5.0.0-alpha.2","license":"MIT","main":"lib/index.js","typings":"lib/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/nestjsx/crud.git"},"bugs":{"url":"https://github.com/nestjsx/crud/issues"},"keywords":["typescript","typeorm","nest","nestjs","rest","restful","api","crud","crud-generator","http","request","request-query","requestquery","get","query","query-string","querystring","query-builder","querybuilder"],"author":{"name":"Michael Yali","email":"mihon4ik@gmail.com"},"scripts":{"build":"npx tsc -b"},"dependencies":{"@nestjsx/util":"^5.0.0-alpha.2","qs":"^6.8.0"},"gitHead":"788863715faa1c88bc1efe17b22b64532cbab420","homepage":"https://github.com/nestjsx/crud#readme","_id":"@nestjsx/crud-request@5.0.0-alpha.2","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.16.4/node@v12.16.3+x64 (darwin)","dist":{"integrity":"sha512-zmTdhZQ1rVEWTG5HVgNAD35F6CgZkmeMBaMFP0fSgqe2whKunWIpARlTYvYRBcPjLdv5IqGjx22daDyILapymA==","shasum":"c1b69430803ad89a7f86171082d6185661c511db","tarball":"https://registry.npmjs.org/@nestjsx/crud-request/-/crud-request-5.0.0-alpha.2.tgz","fileCount":45,"unpackedSize":59862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgI4bgCRA9TVsSAnZWagAA4rwP/ArS53cz/okvL0B00bNT\ngKguz9oI2D37y76soU+yUsNFxb91B4h8uHe7FRUK5TpxfuGcOP0LbwTAzX2U\nH/uhBNKaLMgIuvv0ak4oSyMP9Z0uuU/WnKIHENOx1AcFyzh57Heqlqa6YFxg\nIIT7rAVS8jdYHC193dslLDxutpvLxHP0RNOZxlJsj4/GMNVB2HfK1kbKsagY\neLZ9uynaIFSR+5bmxL/nCGEkfWnVMXQ4c96Zi8HG+ytGydWvl2ABGb2TQX7Q\nI0qQwR9IrN0H0HMxohKk4QJ7xBc1NpnhbmUQs7wjJwsZB1Id1DSTGZQkhmJt\nFamwT1bXc3APOmxMwWx7QNmnI8wkj5uyvsfxVmk0fkr9EZ64vjVbAa7cW82g\nbwzg3FS19PpOm683RaNfrdrZ7f3+YGDqJN12lWUrmAcRaAZECuIf/0qOu3Bs\nR19NpsD0P2mEGXXApNS3fjJKa4s6h6oWnb9dLT3ICDgRXt28t/tO1jqbfjz/\naZOYKdFMNjISRuyphSvq68M4Nm4ueM7AzKiyOftP8/kgtOS/zAzdi11ibXxu\nmi004Gd7NwfwvyFQY2xauPektfodSqJIK7+7JzozjBh9vwAAp9sNL3lAZrM2\n04nR9xXx9EWf5SyjjhdO3lbNaLQbcfI+8qeEJ7grOnnfQ0NZ3P5LwcCLgt4V\nOcVY\r\n=IXv5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID0SiX/cfHaYqbF/3N5H4YQBQKrPV98p6z01WfApgYprAiEAhiCFFslXuLpp3qCd9YjBt62pPLw/37GeBKtIvCi25k4="}]},"_npmUser":{"name":"zmotivat0r","email":"mihon4ik@gmail.com"},"directories":{},"maintainers":[{"name":"zmotivat0r","email":"mihon4ik@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crud-request_5.0.0-alpha.2_1612941023938_0.11208121487245926"},"_hasShrinkwrap":false},"5.0.0-alpha.3":{"name":"@nestjsx/crud-request","description":"NestJs CRUD for RESTful APIs - request query builder","version":"5.0.0-alpha.3","license":"MIT","main":"lib/index.js","typings":"lib/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/nestjsx/crud.git"},"bugs":{"url":"https://github.com/nestjsx/crud/issues"},"keywords":["typescript","typeorm","nest","nestjs","rest","restful","api","crud","crud-generator","http","request","request-query","requestquery","get","query","query-string","querystring","query-builder","querybuilder"],"author":{"name":"Michael Yali","email":"mihon4ik@gmail.com"},"scripts":{"build":"npx tsc -b"},"dependencies":{"@nestjsx/util":"^5.0.0-alpha.3","qs":"^6.8.0"},"gitHead":"bbea082a3f0fc7c1be42a79164f41b8449ad2251","homepage":"https://github.com/nestjsx/crud#readme","_id":"@nestjsx/crud-request@5.0.0-alpha.3","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.16.4/node@v12.16.3+x64 (darwin)","dist":{"integrity":"sha512-EFeGgh/sSHhD3px9aj4hyjvOqBepMcRFAi5lrYuSUDmnj/eQOa4dg4orehU8gKrSAmgKNe9r0dx0kel7Zgivzg==","shasum":"ee62f5ff454daef4973990faf9d1568e2a4b9bc8","tarball":"https://registry.npmjs.org/@nestjsx/crud-request/-/crud-request-5.0.0-alpha.3.tgz","fileCount":45,"unpackedSize":59862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJTrKCRA9TVsSAnZWagAALdMP/ikDNSq+rIvJJxfgjFe6\nlc/g3lcVgLL233njQUFoyd2mpsAstnG6mJNYGFb21km+HJPiY7nhAxkgdKVH\nFrIdktks31+qD3dAPRWKYODaJVamt1gBGJY2ufHqFHSJaGyzWxaXUgCGNGfR\nR1JlHWVIdEXNGNjYBMBk7Yo/3+uI64PAPi6+pJJlp+VwMHScDOluLdIBxESu\nNKz9dcCq/drB7gKu8Iv3d1apPV9V+b9YvH+nSxBQuXwNArqMuTdYQL1YWI8Q\nbwbPWKBtgeSgd8wo/SjC6T4p2o8Zz3zmhlVEX7O9XTyptvOXQBahlK74yEyo\njy0fNjtjIVVvcy8eKrWnRdrtbUq0DzzHNaQ4Tq3JdfpuXGGPrCjYoYdIQXS4\nPjCVNh0B6hgeSrSN7XrjBmY4iONf0dyFtPtI8CbxBR9rD2F8kG0faGM/pwP3\ntYrXUg4hQHJS3tJok3sa7TbNHflwtfWmCTTouLqxRTRLksnFduL+H87e8OBf\nld9UeIneOfr5ZFkk2PV7WNx032veqZHM0bruT/9Kh00fFfvrFrQq9Yn4Uik3\n0+SRhcrU8E+zKFeqAUMC3SlEtSAgYp4S6o5iK/P33iFvg23f4IpmbIxT0ytu\n45jakymX/SP3L/yHO9gcNFSh+XiI0heIRXJdh7Pzv5Wg5Gh8+/WrvEyR4c5f\nf/C4\r\n=Jg75\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF0ysmKrpTBNzFnHmhM11wDBZMw31roXuSWG/dGaGMbdAiEAvuu5Eg/T7oi00E902X97Ed4th7ml/y4JPR3bc9JxxoQ="}]},"_npmUser":{"name":"zmotivat0r","email":"mihon4ik@gmail.com"},"directories":{},"maintainers":[{"name":"zmotivat0r","email":"mihon4ik@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crud-request_5.0.0-alpha.3_1613052618388_0.3595769631588075"},"_hasShrinkwrap":false}},"time":{"created":"2019-06-10T14:11:48.846Z","4.0.0-rc.1":"2019-06-10T14:11:49.264Z","modified":"2022-04-06T08:12:24.402Z","4.0.0-rc.2":"2019-06-10T15:28:13.860Z","4.0.0-rc.3":"2019-06-12T14:09:57.916Z","4.0.0":"2019-06-12T14:55:38.902Z","4.0.1":"2019-06-21T12:04:08.051Z","4.1.0":"2019-06-27T15:05:59.979Z","4.2.0":"2019-07-26T09:26:28.198Z","4.3.0-alpha.0":"2019-10-13T12:25:56.987Z","4.3.0-4.3.0-beta.0.0":"2019-12-13T04:54:46.920Z","4.3.0-beta.0":"2019-12-13T04:57:16.324Z","4.3.0-beta.1":"2019-12-18T07:01:38.986Z","4.3.0-beta.2":"2019-12-18T09:25:05.572Z","4.3.0-beta.3":"2019-12-19T13:33:34.768Z","4.3.0-beta.4":"2019-12-21T10:54:19.225Z","4.3.0":"2019-12-21T20:03:40.426Z","4.3.1":"2019-12-23T11:30:29.123Z","4.3.2":"2019-12-23T12:31:44.203Z","4.3.3":"2019-12-23T14:12:42.363Z","4.4.0":"2019-12-27T09:17:16.325Z","4.4.1":"2019-12-28T13:49:10.799Z","4.4.2":"2020-03-17T18:41:26.855Z","4.4.4":"2020-04-18T13:27:35.057Z","4.4.5":"2020-04-18T19:09:08.502Z","4.5.0":"2020-05-01T06:19:45.696Z","4.6.0":"2020-05-07T17:57:56.681Z","4.6.1":"2020-05-08T12:18:10.606Z","4.6.2":"2020-05-14T18:27:26.354Z","5.0.0-alpha.0":"2021-01-31T17:46:24.326Z","5.0.0-alpha.1":"2021-02-06T14:29:15.408Z","5.0.0-alpha.2":"2021-02-10T07:10:24.178Z","5.0.0-alpha.3":"2021-02-11T14:10:18.532Z"},"maintainers":[{"name":"zmotivat0r","email":"mihon4ik@gmail.com"}],"description":"NestJs CRUD for RESTful APIs - request query builder","homepage":"https://github.com/nestjsx/crud#readme","keywords":["typescript","typeorm","nest","nestjs","rest","restful","api","crud","crud-generator","http","request","request-query","requestquery","get","query","query-string","querystring","query-builder","querybuilder"],"repository":{"type":"git","url":"git+https://github.com/nestjsx/crud.git"},"author":{"name":"Michael Yali","email":"mihon4ik@gmail.com"},"bugs":{"url":"https://github.com/nestjsx/crud/issues"},"license":"MIT","readme":"<div align=\"center\">\n  <h1>CRUD (@nestjsx/crud-request)</h1>\n</div>\n<div align=\"center\">\n  <strong>for RESTful APIs built with NestJs</strong>\n</div>\n\n<br />\n\n<div align=\"center\">\n  <a href=\"https://travis-ci.org/nestjsx/crud\">\n    <img src=\"https://github.com/nestjsx/crud/workflows/Tests/badge.svg\" alt=\"Build\" />\n  </a>\n  <a href=\"https://coveralls.io/github/nestjsx/crud?branch=master\">\n    <img src=\"https://coveralls.io/repos/github/nestjsx/crud/badge.svg\" alt=\"Coverage\" />\n  </a>\n  <a href=\"https://github.com/nestjsx/crud/blob/master/LICENSE\">\n    <img src=\"https://img.shields.io/github/license/nestjsx/crud.svg\" alt=\"License\" />\n  </a>\n  <a href=\"https://www.npmjs.com/package/@nestjsx/crud\">\n    <img src=\"https://img.shields.io/npm/v/@nestjsx/crud.svg\" alt=\"npm version\" />\n  </a>\n  <a href=\"https://www.npmjs.com/org/nestjsx\">\n    <img src=\"https://img.shields.io/npm/dm/@nestjsx/crud.svg\" alt=\"npm downloads\" />\n  </a>\n  <a href=\"https://npm.packagequality.com/#?package=@nestjsx%2Fcrud\">\n    <img src=\"https://npm.packagequality.com/shield/%40nestjsx%2Fcrud.svg\" alt=\"Package Quality\" />\n  </a>\n  <a href=\"https://renovatebot.com/\">\n    <img src=\"https://img.shields.io/badge/renovate-enabled-brightgreen.svg\" alt=\"Renovate\" />\n  </a>\n  <a href=\"http://makeapullrequest.com\">\n    <img src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square\" alt=\"PRs welcome\" />\n  </a>\n  <a href=\"https://github.com/marmelab/awesome-rest#nodejs\">\n    <img src=\"https://raw.githubusercontent.com/nestjsx/crud/master/img/awesome-rest.svg?sanitize=true\" alt=\"Awesome REST\" />\n  </a>\n  <a href=\"https://github.com/juliandavidmr/awesome-nestjs#components--libraries\">\n    <img src=\"https://raw.githubusercontent.com/nestjsx/crud/master/img/awesome-nest.svg?sanitize=true\" alt=\"Awesome Nest\" />\n  </a>\n  <a href=\"https://github.com/nestjs/nest\">\n    <img src=\"https://raw.githubusercontent.com/nestjsx/crud/master/img/nest-powered.svg?sanitize=true\" alt=\"Nest Powered\" />\n  </a>\n  <a href=\"#individuals\" alt=\"Sponsors on Open Collective\">\n    <img src=\"https://opencollective.com/nestjsx/backers/badge.svg\" />\n  </a>\n  <a href=\"#organizations\" alt=\"Sponsors on Open Collective\">\n    <img src=\"https://opencollective.com/nestjsx/sponsors/badge.svg\" />\n  </a> \n</div>\n\n<div align=\"center\">\n  <sub>Built by\n  <a href=\"https://twitter.com/MichaelYali\">@MichaelYali</a> and\n  <a href=\"https://github.com/nestjsx/crud/graphs/contributors\">\n    Contributors\n  </a>\n</div>\n\n<br />\n\nWe believe that everyone who's working with NestJs and building some RESTful services and especially some CRUD functionality will find `@nestjsx/crud` microframework very useful.\n\n## Features\n\n<img align=\"right\" src=\"https://raw.githubusercontent.com/nestjsx/crud/master/img/crud-usage2.png\" alt=\"CRUD usage\" />\n\n- Super easy to install and start using the full-featured controllers and services :point_right:\n\n- DB and service agnostic extendable CRUD controllers\n\n- Reach query parsing with filtering, pagination, sorting, relations, nested relations, cache, etc.\n\n- Framework agnostic package with query builder for a frontend usage\n\n- Query, path params and DTOs validation included\n\n- Overriding controller methods with ease\n\n- Tiny config (including globally)\n\n- Additional helper decorators\n\n- Swagger documentation\n\n## Install\n\n```shell\nnpm i @nestjsx/crud-request\n```\n\n## Packages\n\n- [**@nestjsx/crud**](https://www.npmjs.com/package/@nestjsx/crud) - core package which provides `@Crud()` decorator for endpoints generation, global configuration, validation, helper decorators ([docs](https://github.com/nestjsx/crud/wiki/Controllers#description))\n- [**@nestjsx/crud-request**](https://www.npmjs.com/package/@nestjsx/crud-request) - request builder/parser package which provides `RequestQueryBuilder` class for a frontend usage and `RequestQueryParser` that is being used internally for handling and validating query/path params on a backend side ([docs](https://github.com/nestjsx/crud/wiki/Requests#frontend-usage))\n- [**@nestjsx/crud-typeorm**](https://www.npmjs.com/package/@nestjsx/crud-typeorm) - TypeORM package which provides base `TypeOrmCrudService` with methods for CRUD database operations ([docs](https://github.com/nestjsx/crud/wiki/ServiceTypeorm))\n\n## Documentation\n\n- [General Information](https://github.com/nestjsx/crud/wiki#why)\n- [CRUD Controllers](https://github.com/nestjsx/crud/wiki/Controllers#description)\n- [CRUD ORM Services](https://github.com/nestjsx/crud/wiki/Services#description)\n- [Handling Requests](https://github.com/nestjsx/crud/wiki/Requests#description)\n\n## Support\n\nAny support is welcome. At least you can give us a star.\n\n## Contributors\n\n### Code Contributors\n\nThis project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].\n<a href=\"https://github.com/nestjsx/crud/graphs/contributors\"><img src=\"https://opencollective.com/nestjsx/contributors.svg?width=890&button=false\" /></a>\n\n### Financial Contributors\n\nBecome a financial contributor and help us sustain our community. [[Contribute](https://opencollective.com/nestjsx#backer)]\n\n#### Individuals\n\n<a href=\"https://opencollective.com/nestjsx#backers\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/backers.svg?width=890&button=false\"></a>\n\n#### Organizations\n\nSupport this project with your organization. Your logo will show up here with a link to your website. [[Contribute](https://opencollective.com/nestjsx#sponsor)]\n\n<a href=\"https://opencollective.com/nestjsx/sponsor/0/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/0/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/1/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/1/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/2/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/2/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/3/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/3/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/4/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/4/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/5/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/5/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/6/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/6/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/7/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/7/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/8/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/8/avatar.svg\"></a>\n<a href=\"https://opencollective.com/nestjsx/sponsor/9/website\" target=\"_blank\"><img src=\"https://opencollective.com/nestjsx/sponsor/9/avatar.svg\"></a>\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}