{"_id":"typeorm-query-builder-extended","_rev":"28-0925e3c807f466165a10cf87d376a0e7","name":"typeorm-query-builder-extended","dist-tags":{"latest":"1.3.5","main":"1.1.8"},"versions":{"1.0.0":{"name":"typeorm-query-builder-extended","version":"1.0.0","description":"Easily transform a query string into a TypeORM SelectQueryBuilder with foreign relation/table","main":"index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc -p .","build:watch":"tsc -p . --watch","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","lint:format":"npm run lint && npm run format","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/rutaks/typeorm-query-builder-extended.git"},"keywords":["typeorm","express","query string","query","builder","foreign table","nestjs","nest"],"author":{"name":"rutaks"},"license":"MIT","bugs":{"url":"https://github.com/rutaks/typeorm-query-builder-extended/issues"},"homepage":"https://github.com/rutaks/typeorm-query-builder-extended#readme","devDependencies":{"@types/jest":"^26.0.24","@types/node":"^16.3.0","jest":"^27.0.6","prettier":"^2.3.2","ts-jest":"^27.0.3","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typeorm":"^0.2.32","typescript":"^4.3.5"},"dependencies":{},"peerDependencies":{"typeorm":"^0.2.32"},"gitHead":"ed78b68b837bb8a5792703f38e9f88ef84c98036","_id":"typeorm-query-builder-extended@1.0.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-6paDH5JV4IYdu50oktwRwTfD4kOtkcM8cn+Yp6gk2irtaIA3+gpvGtAcCtE19ltDdAsn0L/1uvX5WxEq6of7fg==","shasum":"59bdd58fb462b266b9b4fcf0bef22c3c845929e6","tarball":"https://registry.npmjs.org/typeorm-query-builder-extended/-/typeorm-query-builder-extended-1.0.0.tgz","fileCount":2,"unpackedSize":1627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5+SbCRA9TVsSAnZWagAAgSwP/16rvRZawyccV9hD0ia3\nBMNPCsOVO5NSX5ScDHkI8N12Wz+v/wwubvQZ7o8cs6Wd45n5oWZuYI0Urr9H\nhobauPQobVHu6+1sQOjoWeRFQHu0SuWw2+XeV1g7udqPQ1BsvUMUiCB4jGNQ\nznkU6ndYSNkcjttHFBO6UL/74o8cIJN4L0tI8fjCO5znBf3tUrk6QYu2SL3j\n2gMUx5fIvXbabvfgWhiCmCyUQAVVYhgckri1n0YUXn8es3NlTJ6uojZTGD+e\n8zVh11YAsayNR6vhlujXToyDUOooIhNQ0IwIoOhQyxxuTBGMVKg8wNRCCEhv\niOyFJcMyfJ4oyWkCQzznX92jcE/LRQ3Obpuu25n8Rd3hfSEI1ud4aVUk07A9\nNWS8x8jtuMrWWW64N1RjLMyvZU1epuvNz9cdFQpCAS6D5JZWS/ajE8C8Cl7I\nPdqUnR+hn4Ix+Y8qaZsnEAqUjjCEjWPgmi6DU5ZAR64tErBkuY9cg96NhWa6\ncQ8h0SttYpTJcv/bfEde6QgQ3eyAtX/NMjNn8yUuzPN7RUAOviyuLML2fZuG\nPhHzHv1cCEyuihylUroKEc0Tul5qeKrqFcnRI9jmTzfV/gEk7bsNKmrCqpbJ\nf5pWtVFUIEfrZv0qPCNwaV0LgfSIYvRFL2X15uGW3smYgC9F5cED/fHZYUa2\nmQdf\r\n=nvp7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDU6cVOUReQrYdnkVDo2fQmVb5k5T+LgO+BPXtMS9RWQAiAPIG+HZEdO0oSc/o7pgRmEQX1KSuyxqPUtAP9YSgGilg=="}]},"_npmUser":{"name":"rutaks","email":"rutaksam@gmail.com"},"directories":{},"maintainers":[{"name":"rutaks","email":"rutaksam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm-query-builder-extended_1.0.0_1625810075528_0.19804365088413878"},"_hasShrinkwrap":false},"1.0.1":{"name":"typeorm-query-builder-extended","version":"1.0.1","description":"Easily transform a query string into a TypeORM SelectQueryBuilder with foreign relation/table","main":"index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc -p .","build:watch":"tsc -p . --watch","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","lint:format":"npm run lint && npm run format","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/rutaks/typeorm-query-builder-extended.git"},"keywords":["typeorm","express","query string","query","builder","foreign table","nestjs","nest"],"author":{"name":"rutaks"},"license":"MIT","bugs":{"url":"https://github.com/rutaks/typeorm-query-builder-extended/issues"},"homepage":"https://github.com/rutaks/typeorm-query-builder-extended#readme","devDependencies":{"@types/jest":"^26.0.24","@types/node":"^16.3.0","jest":"^27.0.6","prettier":"^2.3.2","ts-jest":"^27.0.3","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typeorm":"^0.2.32","typescript":"^4.3.5"},"dependencies":{},"peerDependencies":{"typeorm":"^0.2.32"},"gitHead":"8fb9e490e31944edff47ec9965b36be364d652c7","_id":"typeorm-query-builder-extended@1.0.1","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-tS+irVXSAn8IAyeXCnn1Sl9LA/404k9f/etlwR/S7fngWnP+wdpSp7ijXZAIzS6OX7Iv/EPG5m6+1OcKXPCBZg==","shasum":"0465e66f059cf62b866d47ff7b1daf0af8474643","tarball":"https://registry.npmjs.org/typeorm-query-builder-extended/-/typeorm-query-builder-extended-1.0.1.tgz","fileCount":2,"unpackedSize":1627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5/ZaCRA9TVsSAnZWagAA8A8P/ihapkJtcxsvGN3cBu/6\nLbP1FjYIA1q4hPalQHgByDhOyCahNrSedXxkND5CwOYuk7LVIiw0RBeRswyy\nq359f3MFQsom6YtMPZELAmon5Y8g5pQyMAgAdunr9klnQMoEot4Yc+EHcGRF\nIMQNEDekIUbBqGr6mhZ0v05qbA1HU3jrd/On/ZnNO6q19zUrv8aDBkjkjJcQ\nhFqbZFNQoETgEFLyB27ak7gtKO3WHxqDOK2vJ5qiifmwz39VLZ8quMS8dLED\nJdu0Wypa6d9AvFVwG4BlUELaCT+hDEvHIvwOtatv2KvwH5q4ZNmpd74qdyiW\nx7HH9c+9PVOqlskdJcJy3KJMKN48jIuyohydtGdI/7BRQDcESR86miE2p4F0\nWkU5Juj6WyUvsuJL7PCtLpGYGml51mhmL+jkBRYHABHJ7RdswY4GLNhxMpb/\n+t5cAvP3t/2zdU0bN5ElRImvoF0uUldc98EDaj32dJ3X0ICeCOW1ezpJFjUv\nyCQjJGKdASr1/5CpIAL+MEgXzbm+wFksbJ+iJT8/3St2ynDvTnvQ9a68sLjj\nLZ2mxFwsqtbGJWTTFJGcUob3fzEXYjkhcl/DyoAoWzaCa6XTNNRIMFFmlqwd\nVoyHWkAaoJCHUd+vF9ZAEvK/SW5STHUKFsLvz4vOqnPxrkYqWFoWACNPKzmb\npnuH\r\n=t+Gf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCACv2nhzqCL8vdDV8AeAxAYAbuOv0PF2mlS5ITPZeOkgIhAI8qwQqREL90QqMhVDbGa+VNvhEjp87+FEFdQb419bvP"}]},"_npmUser":{"name":"rutaks","email":"rutaksam@gmail.com"},"directories":{},"maintainers":[{"name":"rutaks","email":"rutaksam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm-query-builder-extended_1.0.1_1625814618141_0.9992345167545091"},"_hasShrinkwrap":false},"1.0.2":{"name":"typeorm-query-builder-extended","version":"1.0.2","description":"Easily transform a query string into a TypeORM SelectQueryBuilder with foreign relation/table","main":"index.js","types":"dist/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc -p .","build:watch":"tsc -p . --watch","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","lint:format":"npm run lint && npm run format","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/rutaks/typeorm-query-builder-extended.git"},"keywords":["typeorm","express","query string","query","builder","foreign table","nestjs","nest"],"author":{"name":"rutaks"},"license":"MIT","bugs":{"url":"https://github.com/rutaks/typeorm-query-builder-extended/issues"},"homepage":"https://github.com/rutaks/typeorm-query-builder-extended#readme","devDependencies":{"@types/jest":"^26.0.24","@types/node":"^16.3.0","jest":"^27.0.6","prettier":"^2.3.2","ts-jest":"^27.0.3","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typeorm":"^0.2.32","typescript":"^4.3.5"},"dependencies":{},"peerDependencies":{"typeorm":"^0.2.32"},"gitHead":"51feccf3d9ca157f327e3ddf6f53dd9a0769dc18","_id":"typeorm-query-builder-extended@1.0.2","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-oMKyduCpu7/6lu66w1bUK1ggxXShh5irO1BE6TH9U+StwQBg4/nZ8KrItIbkhGoc+YTQOKe0hxch0rMlCEGioQ==","shasum":"759a1dc1999b23d459be154b420c37a089582fdc","tarball":"https://registry.npmjs.org/typeorm-query-builder-extended/-/typeorm-query-builder-extended-1.0.2.tgz","fileCount":2,"unpackedSize":1628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5/bTCRA9TVsSAnZWagAAU5kP/2tI3b/8kUdVsYfQ2AUY\nGC2QHOuNSqRgCt51xH+n7nT3rrA6FDAw+ed1Jsyhkbk2b2GocXqfyWQnOuzV\n1L9H7N6d/zK3DsqpvoPdBpky07ND6NUdCAvqhFJixoZ39EDvEn/mMwwMIvK6\nOrw5Kwu+S5DlE4jLRvEfwlUVORCnqBmznjSVc1UheVb2PtK3T8IRVuTRIHJS\n7JVGrGBGZ26lsVLPvkTAX460W0USEewEB8PANbVepU9BiPKZSdpumDTaeT1O\nLPUWK3FfN1VGdMAXnlmiUzRg2mqskhLOr+k/qfGSSWkWkRO00KzSq1T9lwQE\nTcChYMDheTaBifklkrz5Y5SczSL7g/8T0vU8IDO0i3KL1iQxP3zqjZPlIKFX\n4lrtWKkBcf/0UIFEXZGfNvmpNVnc+oK4Z0RV0omlBStP16i3H46Oy0qgEJfC\ntIHGQn6xG6NCnfjwOMRJ/c2A73e9O9ZHV/0x3Nc0MXob6BWE0v6aEDEbF8o+\nYpEiIXLlVrK+cBv/wBGaR44ynmtqKngRe6kP2afsvqsEJKWq1qXT6qajCBTb\nS7uihzvCCNjNFG4mequ4hD5L82xFco1skckbQhHV0q1faZkoXphwAh5itXtH\n+MCSYlPFQ9hK5M2d5VtkxTsWQmrB1zoS8SqvqXdoYHVB6+APufo4pZMEkT1H\nL05+\r\n=2cny\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFlhvB+Bb4QnlTuUsEzUQYK3B1gxEq0da+a6N48kXYNIAiBlfP6qwLtOpJ0VgoUuNfRrKcJhTsDrjWpDT3BOU2qsFQ=="}]},"_npmUser":{"name":"rutaks","email":"rutaksam@gmail.com"},"directories":{},"maintainers":[{"name":"rutaks","email":"rutaksam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm-query-builder-extended_1.0.2_1625814739177_0.7781694212717727"},"_hasShrinkwrap":false},"1.0.3":{"name":"typeorm-query-builder-extended","version":"1.0.3","description":"Easily transform a query string into a TypeORM SelectQueryBuilder with foreign relation/table","main":"index.js","types":"dist/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc -p .","build:watch":"tsc -p . --watch","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","lint:format":"npm run lint && npm run format","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/rutaks/typeorm-query-builder-extended.git"},"keywords":["typeorm","express","query string","query","builder","foreign table","nestjs","nest"],"author":{"name":"rutaks"},"license":"MIT","bugs":{"url":"https://github.com/rutaks/typeorm-query-builder-extended/issues"},"homepage":"https://github.com/rutaks/typeorm-query-builder-extended#readme","devDependencies":{"@types/jest":"^26.0.24","@types/node":"^16.3.0","jest":"^27.0.6","prettier":"^2.3.2","ts-jest":"^27.0.3","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typeorm":"^0.2.32","typescript":"^4.3.5"},"dependencies":{},"peerDependencies":{"typeorm":"^0.2.32"},"gitHead":"edd422279200ab72f5d3167eb81a0f87889ffbb5","_id":"typeorm-query-builder-extended@1.0.3","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-LmMG3Veedu3FXS/JfLE7t8bvQUuEeQN1vLdu9uvmaOjB7ADZczPNwAv7GoTCUNTl+/SOiM0WzOXFt/nWMWXY8g==","shasum":"a29728b02cb97204f4d1a2a8a78edeff073ca788","tarball":"https://registry.npmjs.org/typeorm-query-builder-extended/-/typeorm-query-builder-extended-1.0.3.tgz","fileCount":2,"unpackedSize":1628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5/lCCRA9TVsSAnZWagAAY4QQAKFjD8QNkgyr0YDCWSyL\negHYFCUQNIwkadRjhJmNQJMEO++pb+ATfPnmxjlq+zHiJeEOT4Lxqjw+2EWP\npqlCqa03Gep0OLKS63Hc7zJY7UGH/lD6BiK+GNHHEZcH7gQJ61PKvb7oWl5A\nbDXKvcbXQO2F+Uivb5sgDb1sZ23ujqVUwLaCIYcuyjQolYZcm9pvoXxCciuI\nuXPoYW3O8XuIMQI0s8UdHuiskrDxBsa8rU3ItQE0gi6l0p47FW7BHxDaPzE3\nQoofuairgGUAIohSZRrS8tSvO/gO/YfVEDB7HnKaePZwxy9OvXgiptpHxqJc\nMSzxUDAFcufrhs1cMx6LsDUHqkiuxZtZk9PiK2Xwy05bHQ3DvX1w7KLogh+B\nj9HuIhAj9XkqL2H27mqZcZD6aX676jtH6Q6aCpOv1JwZZcetwDkug7SFeOUp\nNOcNMas0nVaQrEXdsQpA5uGxo76k+6HMbMDENHS+W7loK5QMBMY316UjITSb\nLQ9VehbD6Nua0HsMMLn6BGkUBY799eNBhCA2MATgWp+pH+DWbpIDd+B7Bzmb\nXU0lD3gJ1gts9mx0camPid/3uS1yGRzDgB3f+W89B99Cur7RzoJippQsZAdJ\nc2xBhFawATauYnJYGm/gDVqoR1OP2xrv2itdV5Vjo8hvmLLAVe3ZdZK2XxT2\njpK+\r\n=M0nn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYCnuPigWBg5a6OxVp3zId/bIjdMnRZob4GlUhO2PPdgIgLvW3gcPS62upBnKIy6WS8vm5OuxOHLZ59L2/kXk+eIQ="}]},"_npmUser":{"name":"rutaks","email":"rutaksam@gmail.com"},"directories":{},"maintainers":[{"name":"rutaks","email":"rutaksam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm-query-builder-extended_1.0.3_1625815362408_0.6286625686998413"},"_hasShrinkwrap":false},"1.0.4":{"name":"typeorm-query-builder-extended","version":"1.0.4","description":"Easily transform a query string into a TypeORM SelectQueryBuilder with foreign relation/table","main":"index.js","types":"dist/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc -p .","build:watch":"tsc -p . --watch","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","lint:format":"npm run lint && npm run format","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/rutaks/typeorm-query-builder-extended.git"},"keywords":["typeorm","express","query string","query","builder","foreign table","nestjs","nest"],"author":{"name":"rutaks"},"license":"MIT","bugs":{"url":"https://github.com/rutaks/typeorm-query-builder-extended/issues"},"homepage":"https://github.com/rutaks/typeorm-query-builder-extended#readme","devDependencies":{"@types/jest":"^26.0.24","@types/node":"^16.3.0","jest":"^27.0.6","prettier":"^2.3.2","ts-jest":"^27.0.3","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typeorm":"^0.2.32","typescript":"^4.3.5"},"dependencies":{},"peerDependencies":{"typeorm":"^0.2.32"},"gitHead":"46e53c8c08b3a82f2e71a38bd4f91a584744cbef","_id":"typeorm-query-builder-extended@1.0.4","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-SrO16J8FwS8uMG5+4g9E/cUXgiAxwZOFKBV7cnsRDgWzdwGsX9zcE85ym5vSMUSKyVys+QEqVdjcHzuiEcl+LQ==","shasum":"d85bcc55e05cc84d96d550d1326529f4d923a328","tarball":"https://registry.npmjs.org/typeorm-query-builder-extended/-/typeorm-query-builder-extended-1.0.4.tgz","fileCount":2,"unpackedSize":1628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5/wNCRA9TVsSAnZWagAAXPQP/2YJy3ZStJXoPymaofY/\nQrSG0U64i2ZPH0OpQbi57FW4BgOPMNfSIiEdV+Wp/rIJ2tLvJRNNfA3lC5dH\nalseQE+d+ZF1adbKAiQnsbqiDYoBlO+ymRIJa7PJ9XoltkWEysPZjZ7HJJDo\nYbW8VJa8zOXMTObV/+B5AXlMxoDw+TpETtkCMtFTG0JedjdNwz33kg7n0E2X\noKO26IL7lYYFDuiaK5Pxp19GV8VVLvX4P2GzIqQZSANX9E/34NtgCipGnKvh\n51eUAtAcU1dOWPdFRv5k7eY7j1SATy+0HZUb1ceeMHnWA4Mrtpajy2hnG9vG\nDcgl2WPIEE5cDy9lXnX8fZOvzs1NsH4/T1sCajmb/LfjzRl8kOls7+tllsft\nZbmowIRJuMxvDGEenIVtd/GuF4zusGgbmA+ap1cjz2U7SNr2avKGNXTsYZpr\nbUClP++pgGjflpsmafLQZi1wBOU/8FlMZSdIRI5tUsSu/3VmDNBxhp49bXhr\nLAePflC6heDtvHT2927IDMp9hMGHMIrtSKf2PjvcgwZp8pO/WoDcGzvqixn8\nRdLXNcfySYFSf4VzQvnGTNjHjI574+7WKQHx0PPVKsqjM7BDBYqhTjvYpldH\nFTAfF8EhJYg00plGQPeVWIDmLgX0oLv9Q9rzP9CPiOYlHQ5Ntp0eNUe2CbDQ\nUDVU\r\n=IYfV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEfibwBaTU8MB3nymEF++Tve8+M8imAqxRcuFkm1LIjsAiA0eCW69VJS/ensEDhHH+Lt6scfRMaDmAB9Qg+B+Wr/YA=="}]},"_npmUser":{"name":"rutaks","email":"rutaksam@gmail.com"},"directories":{},"maintainers":[{"name":"rutaks","email":"rutaksam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm-query-builder-extended_1.0.4_1625816077165_0.39559518300895524"},"_hasShrinkwrap":false},"1.0.5":{"name":"typeorm-query-builder-extended","version":"1.0.5","description":"Easily transform a query string into a TypeORM SelectQueryBuilder with foreign relation/table","main":"index.js","types":"dist/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc -p .","build:watch":"tsc -p . --watch","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","lint:format":"npm run lint && npm run format","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/rutaks/typeorm-query-builder-extended.git"},"keywords":["typeorm","express","query string","query","builder","foreign table","nestjs","nest"],"author":{"name":"rutaks"},"license":"MIT","bugs":{"url":"https://github.com/rutaks/typeorm-query-builder-extended/issues"},"homepage":"https://github.com/rutaks/typeorm-query-builder-extended#readme","devDependencies":{"@types/jest":"^26.0.24","@types/node":"^16.3.0","jest":"^27.0.6","prettier":"^2.3.2","ts-jest":"^27.0.3","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typeorm":"^0.2.32","typescript":"^4.3.5"},"dependencies":{"typeorm":"^0.2.32"},"peerDependencies":{"typeorm":"^0.2.32"},"gitHead":"4a730771c1cf880b7761abd48213f8e1b1dc6b6f","_id":"typeorm-query-builder-extended@1.0.5","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-n/tbSJ7NAl/E3JBEnV/iD1rPJ/do8sWO9qyj7oL2FdiV4wkrDRPLY5MJoQawcjQ8VUpwGio/dt0BIMKAjR6PJA==","shasum":"2895ba33fae6b154d3d058f861085f8c68db849a","tarball":"https://registry.npmjs.org/typeorm-query-builder-extended/-/typeorm-query-builder-extended-1.0.5.tgz","fileCount":2,"unpackedSize":1656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5/1jCRA9TVsSAnZWagAAeS0P/R+l5kZx9oiNb9juqQl6\nqeCkB/F1dJ8AoZEe7hctR2+86DzFcBb2AngqWvx+aVnVKbOyyDCvuNk7Aqbg\ndhfwwNLjU48AXDTP4SiJbweUrAmWRNFXoGuaRv/JOspA5/0vzMi9xvm5jf6L\nGgZ4gSw/trvFwpMa+aTIwyt6fQqLIryNJC76u0Qk8dgKNJH0lJrxeIovgjZt\n+Fk3g5dX2x6xpFxTMBV4cNfXvajfNhPUeA7m+Vo66dIYjC1PwR0Y9fHvOOoq\nXo0Y3Yo0zxoFTQBMZVxYuvc+8fVnFXfbA+ND2lvY1UT6vftS/xePrvNAumyl\nfCmhqCAF+mahcQy0nQ37plDET+rj7oG1IggEvf/Yk0shFQh3v+e736RbMioW\n1FjZ/3aEccRIpd5u+CsGLFak6cJrFR8VKb0at55+fgTBV7JBzwxRroNkR582\nGjjgc1+sW9AaLB6lZvWjPt7RXNhuJjj8Kfq4URnlNlMmQ81Qlxf7v8ofXOBj\nqnVIMZTVLRryxw5XOFTonZlOtDDXHdtMT61Cj+/8mlgYnbsIanXnmOlR0tyX\nfydFcBfjMIuyEgyYQ+8MQ4HSRYkKDgFmI9y9WdAy9FN53qIK0B/KLIiwn039\nRPlFhi+AzIzNpgEb+RnEmjXarKygrzXOv4eYGuvMQvqGAebZ25ym3Q43G9Ab\nUU95\r\n=HEC3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICTSEGp8OzdRQ/BULZChycRsqDg74/DzC6EgAMW3GbTSAiBFnNdoAdo6iXCn7CpNj4GHkl6xqnY3bxgWxoPpDSKXwg=="}]},"_npmUser":{"name":"rutaks","email":"rutaksam@gmail.com"},"directories":{},"maintainers":[{"name":"rutaks","email":"rutaksam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm-query-builder-extended_1.0.5_1625816418836_0.40555768884367493"},"_hasShrinkwrap":false},"1.0.6":{"name":"typeorm-query-builder-extended","version":"1.0.6","description":"Easily transform a query string into a TypeORM SelectQueryBuilder with foreign relation/table","main":"index.js","types":"dist/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc -p .","build:watch":"tsc -p . --watch","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","lint:format":"npm run lint && npm run format","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/rutaks/typeorm-query-builder-extended.git"},"keywords":["typeorm","express","query string","query","builder","foreign table","nestjs","nest"],"author":{"name":"rutaks"},"license":"MIT","bugs":{"url":"https://github.com/rutaks/typeorm-query-builder-extended/issues"},"homepage":"https://github.com/rutaks/typeorm-query-builder-extended#readme","devDependencies":{"@types/jest":"^26.0.24","@types/node":"^16.3.0","jest":"^27.0.6","prettier":"^2.3.2","ts-jest":"^27.0.3","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typeorm":"^0.2.32","typescript":"^4.3.5"},"dependencies":{"typeorm":"^0.2.32"},"peerDependencies":{"typeorm":"^0.2.32"},"gitHead":"68da1562a4e61f8e9315ae727f619b950e998f15","_id":"typeorm-query-builder-extended@1.0.6","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-0191f6x5kroUwhs5yeGar14BSrxH8hiBHW+HGgOnUasDtJn51EdZt70Mejl7k9Tk5NtmFCTRc5EDhb797ILs5g==","shasum":"97035a8cd91ee06fa7700c555ad243e217341b80","tarball":"https://registry.npmjs.org/typeorm-query-builder-extended/-/typeorm-query-builder-extended-1.0.6.tgz","fileCount":2,"unpackedSize":1656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5/+mCRA9TVsSAnZWagAAZawQAJQpdvATNpj16lKSsdLD\nKLA+XtSXLrZPH5W5bhgHtG0ZZMPr6Hvx8OIiaX6Hn4QMuR0oFSgThgaLyw1j\npszIFpttFpBZuc41PzDw6H2wywPVSj4iqjh567VHZIsKX4LeBnMzfVByLpZi\naIkSm6toqxNvpMZrBk5E6EOlx5UfeSioE7TlrOwJ8freW249vlEXBav0A1uL\n5EMPKyNsI3XhU3X37yNyYoZvc42qm+6YY6eeMpDUVLI+igU34XZbscVJr6/l\nJXHEp88eglXFtGCPt5o8strFhpk2b+zbfrU6BU1tR7zmiv2Nc3tnBlaV3vKK\ncv6iKCSoZOtHl9gh3W96/clho5skDsjT/Ttv7yRIbNJxqXdFKwwFUOi1+6E+\n3hlud8jQJ/T7TRvM1MLmrV+TgeFOp85TVudVSc7O87tMp4WK09VLgpzJi74R\np15CXh6RjO7My+R/3J1yTZjBMn+BTrPSxBner+/JFkpB0Ph6Grz8/p5UMUx6\nshdZM5nFVhvKYOpPZTq+2WmPBKTioCehhKfU3VOn5hSilVXcvSVKlALBiHnL\nHeegLL+EnhtNUlc96IM6b7dOhIslcv1Pvdg2PoxuSAEEClsCokTfUxm3hZKH\noQdzGzrDnGpIhqvTCgWKPOIdMR+ffGXsbsod+9WDAuQRqptyptJrjgyYMRld\nLK3o\r\n=hOV9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE9JB/84/SwdEnf/s5p5baBNwLXYIwRjZeljt5Oh65lfAiAH2TM/TgzJqkEm2dpFS32dUMW7uEEzAbuTIa7iNHjiaQ=="}]},"_npmUser":{"name":"rutaks","email":"rutaksam@gmail.com"},"directories":{},"maintainers":[{"name":"rutaks","email":"rutaksam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm-query-builder-extended_1.0.6_1625816997637_0.758022726331687"},"_hasShrinkwrap":false},"1.0.7":{"name":"typeorm-query-builder-extended","version":"1.0.7","description":"Easily transform a query string into a TypeORM SelectQueryBuilder with foreign relation/table","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc -p .","build:watch":"tsc -p . --watch","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","lint:format":"npm run lint && npm run format","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/rutaks/typeorm-query-builder-extended.git"},"keywords":["typeorm","express","query string","query","builder","foreign table","nestjs","nest"],"author":{"name":"rutaks"},"license":"MIT","bugs":{"url":"https://github.com/rutaks/typeorm-query-builder-extended/issues"},"homepage":"https://github.com/rutaks/typeorm-query-builder-extended#readme","devDependencies":{"@types/jest":"^26.0.24","@types/node":"^16.3.0","jest":"^27.0.6","prettier":"^2.3.2","ts-jest":"^27.0.3","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typeorm":"^0.2.32","typescript":"^4.3.5"},"dependencies":{"typeorm":"^0.2.32"},"peerDependencies":{"typeorm":"^0.2.32"},"gitHead":"331e43e47b7b1c293f7351ec685a48fac3884366","_id":"typeorm-query-builder-extended@1.0.7","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-OVxhkA+WB5FhQzskRdTWL0nL3yRN/aV3ne69WpeouzAh8T3fKdyTDfCxikvUUskTlr5opE6pI7ys0uZtU8viYQ==","shasum":"eacbc65fecf56276e7d64b294da058a9cbdc7487","tarball":"https://registry.npmjs.org/typeorm-query-builder-extended/-/typeorm-query-builder-extended-1.0.7.tgz","fileCount":3,"unpackedSize":2643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6AB6CRA9TVsSAnZWagAAnqAP/2f82sNFRg1sl7b9AoxC\nK112i55/jjOHILrkY+4Mu5b1uUt1tXjVLCeS9B2tZ9erLbljZXFNBUiWEFSG\n4/mkm1EPCygKJrEqKQs2XB3jUWj3SuQws89/fDToih01f3cUevGHvW80kUqw\nB0aiMIL9WCWKHfMCjns7fV8zCVDlhnuU5/LyIl2ZBTNU3GhbOmqrp41QAC3y\nDl4vrMAVr8mjxmtzcaMc/3a0XmV2HcZoLJQd7FbV9iGUkBI2HEEYzc+vzt9V\nTHFCfNM9eAqq6DECczfqoUdVUBlAo4LB4GsOOFogI9tUoc/aG8WJ4xiNXg/O\nBv+MIG32/C3WTLUkHHmCPOSsSAGbN2FJBSk4+ZXyt0f8c5TrKQKDOtO73BIY\nq88PXQhFRrDsRIecHNb9w6OiJokp4uPvqYPl94U7plwfdOx7RnecD9kpeqy/\nc+yf43AWvXBSnDaxLmmWhGrZU57+JciqVYaeEvRiElfuENXTdi1GiSIweIU7\n5H6TKCS8S+V1INSIPypDm0s2GpMCswKGHUhIVgZKjVD/ntJQCt+UK52WlQT0\nNkx/F7ercltBNenuWVFsj2+3Kaqql8frAte9qFsLef6QCAg7GVD2V/f92sme\n8WttaLY6JYed757ISquJ5O2aE5HrIMGZZyOxSGkRKQsd4u9jhskExKq6QuPa\nXPip\r\n=a8i4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKL0BAa6sNUv+tgDl0dS0q9nmGmuwxJekYi8DXl+1DlgIhAIVyiWwOrcycMnkL3fqHbzkB7tJpDpR9RiSiePLK0V72"}]},"_npmUser":{"name":"rutaks","email":"rutaksam@gmail.com"},"directories":{},"maintainers":[{"name":"rutaks","email":"rutaksam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm-query-builder-extended_1.0.7_1625817209720_0.5176733117178702"},"_hasShrinkwrap":false},"1.0.8":{"name":"typeorm-query-builder-extended","version":"1.0.8","description":"Easily transform a query string into a TypeORM SelectQueryBuilder with foreign relation/table","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc -p .","build:watch":"tsc -p . --watch","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","lint:format":"npm run lint && npm run format","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/rutaks/typeorm-query-builder-extended.git"},"keywords":["typeorm","express","query string","query","builder","foreign table","nestjs","nest"],"author":{"name":"rutaks"},"license":"MIT","bugs":{"url":"https://github.com/rutaks/typeorm-query-builder-extended/issues"},"homepage":"https://github.com/rutaks/typeorm-query-builder-extended#readme","devDependencies":{"@types/jest":"^26.0.24","@types/node":"^16.3.0","jest":"^27.0.6","prettier":"^2.3.2","ts-jest":"^27.0.3","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typeorm":"^0.2.32","typescript":"^4.3.5"},"dependencies":{"typeorm":"^0.2.32"},"peerDependencies":{"typeorm":"^0.2.32"},"gitHead":"d5c8be6e1c54e9f3e972127b8a300e9c51158b52","_id":"typeorm-query-builder-extended@1.0.8","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-hzPGX5qmYIJvZvMSZUB/z5bEZ/JPVOJH+yCeldRyJQms44r0hOiTVu7qJa5lwq0hyb1uq1i2O0tb3dd0MXEWUg==","shasum":"ecef7c1f6c1d5fc67d696ea84b8c568a382d7dc9","tarball":"https://registry.npmjs.org/typeorm-query-builder-extended/-/typeorm-query-builder-extended-1.0.8.tgz","fileCount":3,"unpackedSize":2643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6oU/CRA9TVsSAnZWagAAX9sP/jW9icjSL3WvfreVUK+X\nubf4Sr1HBJG1bvHXj5c6LBQeIVdIUbFDXj7W34ewDCHkwg/euCxcD6CmSkKQ\nrE6t7RHazunTOeSqz1NWr3fGngryym//zmLq0uSq9bh1UyZ4WuMCDG5bK6Rs\nI1GREv1fU4ehi714ZGikcxLisIgbE3q6cb7Z3opaSZRei8qPW/crsEaWBBMR\nwXud34JLe/bVk01Al3iNPGHVGiv3hDzlRYAazNaVtWjSfIcVqiMu/sFJpfvh\nYnEdHG833YoiQrFL97Us2WXwhwXKZ1yqx4LJli3IoQ6yc6RchA867N59AKna\nhIp250B1TU27LS9XBfBgwU7Tc/Qx6PpBx6sUfRGA8Iz5w1D9XAuQDL0LlROa\n0bO42g8pBP5/XDESk50yLID9zQqVHY0RIZdXxWcuMRwnINofixl98io0KwjE\nwALDVJIrWoi3Ra0crOy9jFei0h6qVmUppqgewJdlxPC8t4rJfvkMgrmNW9tj\n6mJDD87XnUwqqvzXXWEhPMq2x/93parErWGKk8mfuU7inSphNR3aVscQ2ID3\nSMlt1XLRaua9Z8FCy6I7HlSyZnNbJBjrWZufBAlea+ZLXqxUytbaBYgr2Bpb\nIqyFqpFlg+zfzhqMGqyta5vlo/tOqxQH2+H/2c0TC9kN+eqtKo6fj/s1UFuf\n5UO5\r\n=AsAR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBAo6dkQpWpkX6l51tE+2jsHCWggIjPOFIDlRkdaPDIwIhAJwkSk+KuXMs3X+rY6iuoqxUpdgqbm4ygXZVMeoD5OsF"}]},"_npmUser":{"name":"rutaks","email":"rutaksam@gmail.com"},"directories":{},"maintainers":[{"name":"rutaks","email":"rutaksam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm-query-builder-extended_1.0.8_1625982270626_0.3648577921914591"},"_hasShrinkwrap":false},"1.0.9":{"name":"typeorm-query-builder-extended","version":"1.0.9","description":"Easily transform a query string into a TypeORM SelectQueryBuilder with foreign relation/table","main":"dist/index.js","types":"dist/*.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc -p .","build:watch":"tsc -p . --watch","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","lint:format":"npm run lint && npm run format","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/rutaks/typeorm-query-builder-extended.git"},"keywords":["typeorm","express","query string","query","builder","foreign table","nestjs","nest"],"author":{"name":"rutaks"},"license":"MIT","bugs":{"url":"https://github.com/rutaks/typeorm-query-builder-extended/issues"},"homepage":"https://github.com/rutaks/typeorm-query-builder-extended#readme","devDependencies":{"@types/jest":"^26.0.24","@types/node":"^16.3.0","jest":"^27.0.6","prettier":"^2.3.2","ts-jest":"^27.0.3","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typeorm":"^0.2.32","typescript":"^4.3.5"},"dependencies":{"typeorm":"^0.2.32"},"peerDependencies":{"typeorm":"^0.2.32"},"gitHead":"9575affb0468f23bd9d262a941decad4982a8b60","_id":"typeorm-query-builder-extended@1.0.9","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-9uEsINhd75q1aOSzMNPmcpSZ0y7TnNRb5O/jv6tPRcuS86+e83gR6c6y7bDjLJ9Z8JqgDE3rHQ6juaEi11wuww==","shasum":"79964feb27526f30a8c064c7d6fa4bb4766a62a9","tarball":"https://registry.npmjs.org/typeorm-query-builder-extended/-/typeorm-query-builder-extended-1.0.9.tgz","fileCount":3,"unpackedSize":3359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6omMCRA9TVsSAnZWagAAwocP/3ykVpYYKbPWRLg7T9AD\nEuZUg7C1PdkE2EAqhfcbwpwQuOFpPl3DPzoyRXEF7iwBO7LX6ljhRXh8M3CW\nrgSVj2QwTqUmfjrumGWsKQcMdt2gyvl0OQwp4mf7K8kpoHB43Pjw+evtUl6E\nJ1UCNT0kr/TAEXXbiFtWbEinqPRqM6eWM+GoWVEfgLwoMQwn/cRq6EAgybHI\nI9IjVaTccutJ6TFebQcxUFZ1g+5ia7XvTP8z7xu9g6d2urPks56xfCQfWSiC\npXI9s72c+QpHum3y/OdrmUxLn1290Ub5hqBz+5SKOjWSF/2m7yFzOB3JgNCw\nNhb055z2grNZomE9KXT4pMY71cldxfahCO87+yy0xriNJOvfEg3uUJiqg9kA\ngIMmxdhtvgugxXoJFR8Bm7jzaKj8ILxwfHltohptKjUQpCpui6iLmFF3FZ0r\nfmNsO8xjcd4TD92CeQaBGAqTXnVwkByGuFYoGjhvN3vQux63t1sFzYE4zeim\ny8sUXSYd+tcQeQz57vjpNjMKKoRLPZ27NIVxBCWu0z2P0DTe8ESwHraq8bW8\nviCVPXdqgR2ODqwZ0ktl2ezP4OZDHIj44byoxKTvkx8yNLgm071ZinbBZw64\n8/+DD3l8GJOdtAtf1Voxn6xyJYG/pzQ1bX7TgpfivznWtLWOhBEhRAwZSY+e\n5PNQ\r\n=2+G4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDb2TaTcYtxS92FdODmNyMtuH5MfdpZ505nZGG5SDLcuAiEA23t2tqpMMKVo+nzNtA+H6Eby0FEU2cAYfr+Rdhf4XHc="}]},"_npmUser":{"name":"rutaks","email":"rutaksam@gmail.com"},"directories":{},"maintainers":[{"name":"rutaks","email":"rutaksam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm-query-builder-extended_1.0.9_1625983372306_0.6023742163599011"},"_hasShrinkwrap":false},"1.0.10":{"name":"typeorm-query-builder-extended","version":"1.0.10","description":"Easily transform a query string into a TypeORM SelectQueryBuilder with foreign relation/table","main":"dist/index.js","types":"dist/*.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc -p .","build:watch":"tsc -p . --watch","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","lint:format":"npm run lint && npm run format","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/rutaks/typeorm-query-builder-extended.git"},"keywords":["typeorm","express","query string","query","builder","foreign table","nestjs","nest"],"author":{"name":"rutaks"},"license":"MIT","bugs":{"url":"https://github.com/rutaks/typeorm-query-builder-extended/issues"},"homepage":"https://github.com/rutaks/typeorm-query-builder-extended#readme","devDependencies":{"@types/jest":"^26.0.24","@types/node":"^16.3.0","jest":"^27.0.6","prettier":"^2.3.2","ts-jest":"^27.0.3","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typeorm":"^0.2.32","typescript":"^4.3.5"},"dependencies":{"typeorm":"^0.2.32"},"peerDependencies":{"typeorm":"^0.2.32"},"gitHead":"b704914daaa7bf2ff44a7b4143c552b4c5e1fc93","_id":"typeorm-query-builder-extended@1.0.10","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-WgbGCSwpcA7UEbMJT+KwycKAcL4q/hR1BEdhaXDENzcfWKLh2p4ELJmMd+q0Ezz0S10bo7jBYjM/e7lx3wBIHw==","shasum":"5358255c26e5cfbd580547f7659e7329cc45a69a","tarball":"https://registry.npmjs.org/typeorm-query-builder-extended/-/typeorm-query-builder-extended-1.0.10.tgz","fileCount":20,"unpackedSize":21734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6oyZCRA9TVsSAnZWagAAW6UP/2XBuFoReCPLnY+BnT/Y\nRqJTXIb8vlBYBj8ThCY14dzrldJAX4Q+edaJ5s1n6zCnSzXPaKVj/dpuyeU2\n2Dt69sZ+DIOH6YsLBT8aOyLegq23xRRaoTvDa/7xIdeBApBZ2IQ10yJVK0mk\nitcVdtpF0iE+Cu5nOS4cD6i8zvnQ7vhZPc+3NST71APVkUpTs3ffqQG5yIRQ\nZ4AeebGPc0SLKvEfHnhOhpe9/HLc3TuiF914BsscJEvMElRLB4Ra/we7oqg4\nqxiLcflt0UJjWtVkiQHrTrqF3fLLBZHL2/ZVWKc4sjUIQOkmZDQ80R2eGNYm\nHbe9+7jvggRfw876mz8t76OnNicr2RoKQbHL4nh8p6sYoa0KRcg2qLr7nLei\nl5UvxvVVunNI4XYXQgfuUF/aUT1X8uduB7M4hGRdeVvvCnq+oJQSTpdxXgEI\nTvfA6/JfV/8SL1e9r+d/LXCNR4vCCp8CJV0/jIaVHPUYdzYTw2JL279JjZ++\nKKN6BmEV4WHUdhtjP/ysGYiowKxOAtvJSZkBSGXsb83qYpMWJF3UE5KtcbWf\nsBcBZzMkyTGFotqxQLduLx5WqvVtuEIFxJ8OAy2IahFfbq77huLb47W0C1xg\nStujPMN3A52f19bZd0nMdBdFYqwtpOUk/tE2CQm3NI1LlewPBQ5OVrvf2Sc1\nxOnO\r\n=8Ess\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaESnLndHDOunq5/HTGOpqv9QcOIkAhcSV5QNOGBCEjAIhALZjk6lhqhNJpsrHFkqWXizBNAfO3lfb7dvIOdeLThx4"}]},"_npmUser":{"name":"rutaks","email":"rutaksam@gmail.com"},"directories":{},"maintainers":[{"name":"rutaks","email":"rutaksam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm-query-builder-extended_1.0.10_1625984152713_0.4253128420798187"},"_hasShrinkwrap":false},"1.0.11":{"name":"typeorm-query-builder-extended","version":"1.0.11","description":"Easily transform a query string into a TypeORM SelectQueryBuilder with foreign relation/table","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc -p .","build:watch":"tsc -p . --watch","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","lint:format":"npm run lint && npm run format","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/rutaks/typeorm-query-builder-extended.git"},"keywords":["typeorm","express","query string","query","builder","foreign table","nestjs","nest"],"author":{"name":"rutaks"},"license":"MIT","bugs":{"url":"https://github.com/rutaks/typeorm-query-builder-extended/issues"},"homepage":"https://github.com/rutaks/typeorm-query-builder-extended#readme","devDependencies":{"@types/jest":"^26.0.24","@types/node":"^16.3.0","jest":"^27.0.6","prettier":"^2.3.2","ts-jest":"^27.0.3","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typeorm":"^0.2.32","typescript":"^4.3.5"},"dependencies":{"typeorm":"^0.2.32"},"peerDependencies":{"typeorm":"^0.2.32"},"gitHead":"208d522d61d7bc3249e31f39583ebb66d4722783","_id":"typeorm-query-builder-extended@1.0.11","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-8Asc6BPYWrnxRzLAzs0WdWJAcFa3fmoupaaFBjlavSBo4UGm0t1bs/HCcrQdn3YtCoDdqONamfLlQF//7Z50NQ==","shasum":"cd7adb78edeec59af01baf70775ab6fac6b4ee5d","tarball":"https://registry.npmjs.org/typeorm-query-builder-extended/-/typeorm-query-builder-extended-1.0.11.tgz","fileCount":20,"unpackedSize":21738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6o3lCRA9TVsSAnZWagAAygQQAKB2P/jM9aq0+G3gtGDT\ngSSc9C7woQc3gf+eSelYzDhXOm01+JjgwKfdkfJFCpdKgpuSAXMjV8nTcJrJ\n5VsV8MQyPGywfzK/5JyW1qisZgjONGM6FQ0fw8D8O6gMeM/mV9w91O3hmV8M\nCpYh0PfNUpyQ4dGz4OUR3H24QssC/LIfBukHjtopGs66uKzVpNrqtytPYGue\naCbrHA+fJtvgpDyhIi5KIy0LtU5/Dgw2oR5IeOr3P4F4ry0/A7kfrKZoJng1\nv63+hnGLmd6d95ellj7wv1kPzo7AqgWPu9WFOwGApg60wfRWhoMru4IZlRMg\njrE7rYohq2gEMDcPYnWQ09jVg61u4oz4jPsKP3YXPu16slWSVtkcAmVazB3w\nWikuRz88PyiSDOi9spyZxAW51m1NfzxZf/b0ZgKFu9tIKd/wacTTWrfaG/cU\nTNNubAwulmYx7uVyNQdMe4QwMCsedgGo1/nxfuNRlcvMB8FzPratuj4htpbQ\nvD5XTzkQ+nBjfAuq73IKPOt3KWtCTqP4ngQ4rvrnbaTwjQsdd1hrWj9V5Xl+\nIgJ7l3NIZJ+c6OVHunjhq14XXTGoQN/mGaDAc3P7a1f34uwCTFme9XNleGOO\nQpxEEUz4omR2+L3/hIdUdjDLN7bZkCwD6CUguNLuqEIYolkoHsSvETHdZcmY\nWsSB\r\n=BaaM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDnMuX8ZaR97MiUc1Zk1tkaYFRjuu1wkOjUxJJSgSCL8AiEAnni9g1SeZUEZ0406Q6RmHqGpjuC0OKzhwPTN3u6Pn4E="}]},"_npmUser":{"name":"rutaks","email":"rutaksam@gmail.com"},"directories":{},"maintainers":[{"name":"rutaks","email":"rutaksam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm-query-builder-extended_1.0.11_1625984485056_0.6157192898710324"},"_hasShrinkwrap":false},"1.0.12":{"name":"typeorm-query-builder-extended","version":"1.0.12","description":"Easily transform a query string into a TypeORM SelectQueryBuilder with foreign relation/table","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc -p .","build:watch":"tsc -p . --watch","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","lint:format":"npm run lint && npm run format","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/rutaks/typeorm-query-builder-extended.git"},"keywords":["typeorm","express","query string","query","builder","foreign table","nestjs","nest"],"author":{"name":"rutaks"},"license":"MIT","bugs":{"url":"https://github.com/rutaks/typeorm-query-builder-extended/issues"},"homepage":"https://github.com/rutaks/typeorm-query-builder-extended#readme","devDependencies":{"@types/jest":"^26.0.24","@types/node":"^16.3.0","jest":"^27.0.6","prettier":"^2.3.2","ts-jest":"^27.0.3","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typeorm":"^0.2.32","typescript":"^4.3.5"},"dependencies":{"typeorm":"^0.2.32"},"peerDependencies":{"typeorm":"^0.2.32"},"gitHead":"393791fd1dc2a06b09666e7450c9329fb40d4f4d","_id":"typeorm-query-builder-extended@1.0.12","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-Y+aMYjJDVi689zMnKjGeq4zq/kn6Ag1QYyf9sEB09iCawLOtS3zQtDPsmwlk+Hk0uIJD9W3g8Serdh28bkziGg==","shasum":"6d87e3d01c19d88387f6a2614269ff6573afc3f4","tarball":"https://registry.npmjs.org/typeorm-query-builder-extended/-/typeorm-query-builder-extended-1.0.12.tgz","fileCount":20,"unpackedSize":30985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6rGTCRA9TVsSAnZWagAAWOUQAIUmQFZMJEOfuMgPFB7g\npecmmmjAMuWejfc+J38/Hhoq8duBj/SscjBpmVAn5Hdb3zL49B0J8dZM8j/I\nwYkhF3MVSZWKnN1PnbnUNeB+gDRGMi/ytBweUq0HGeNxiyE1+PC6vTO9KUae\nzRyqcJFjK3/Jh0E3TIoVuV5lzBkg5jxOcnwnsuGTi5zjn9Ch+srC7Gfz1Qdq\n7X7ZCYxBR81PZDTAFGbh/Aku20LgktRTAno+dEHHdjmarnVWO5T/MNeaTC2P\nrhVmTf3VLQKyREtRg/k2KXaHDFj+geD8l6+OfFN/hkMFaXFSg8br30PMhz+8\nebY24gvjDS7HDddoc9LNPexK0Q/HynMiOcUK1WoPy+HBzMYqvOel3f09By1a\nDusf0PjV4fPQDMGgMwVeRIowLHjiDNjRw0aoiTE0ReCRRSdkbXIYYhbrDZyJ\nb8GoR2JcEtwrXBL+Dhw7NbIIlfFBPVmLYnE/KX6ClUk4dcj1npBT0OwFZnwG\n3jvf1ftTGxGgEgTckB0t+wK7VAZXYgctEzsROoNkSkAUb9bleXUgvL2OL/Ub\nVxnNXV8t8Qmm+7ogVZrcLry41Ac3LjY9uW6T2m2+if2iMQ13kQY1a4tWmW8j\nZSAF/2agmx5g5Yf/wz0SMfkHHl8r4kCt87vSdS4OF6qwDP1hA0QSnAj1M6Pp\nV5Pm\r\n=Dkzr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEyrSk/fPAkS0B0o7uihmmJZqGGsGaoZv4mcakelWNnsAiBcCx1Qk3wmTokvGRzqJmLlkOV589vcpluO3vSS3Ggd9g=="}]},"_npmUser":{"name":"rutaks","email":"rutaksam@gmail.com"},"directories":{},"maintainers":[{"name":"rutaks","email":"rutaksam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm-query-builder-extended_1.0.12_1625993618860_0.5287410533697232"},"_hasShrinkwrap":false},"1.0.13":{"name":"typeorm-query-builder-extended","version":"1.0.13","description":"Easily transform a query string into a TypeORM SelectQueryBuilder with foreign relation/table","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc -p .","build:watch":"tsc -p . --watch","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","lint:format":"npm run lint && npm run format","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/rutaks/typeorm-query-builder-extended.git"},"keywords":["typeorm","express","query string","query","builder","foreign table","nestjs","nest"],"author":{"name":"rutaks"},"license":"MIT","bugs":{"url":"https://github.com/rutaks/typeorm-query-builder-extended/issues"},"homepage":"https://github.com/rutaks/typeorm-query-builder-extended#readme","devDependencies":{"@types/jest":"^26.0.24","@types/node":"^16.3.0","jest":"^27.0.6","prettier":"^2.3.2","ts-jest":"^27.0.3","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typeorm":"^0.2.32","typescript":"^4.3.5"},"dependencies":{"typeorm":"^0.2.32"},"peerDependencies":{"typeorm":"^0.2.32"},"gitHead":"f46f97a38e29f3f359fc52f435e6b3eb550fb148","_id":"typeorm-query-builder-extended@1.0.13","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-kbIY6dR18xH7D8f8tFckK5PK72YZSsWf4B4uuvGFQdva2ix8OJrnZ6fd8fsnRgEspnBt2hxMIfB69G8+hV/XQg==","shasum":"5785a3fe918351f86eb13e5b597e282bb7a288d3","tarball":"https://registry.npmjs.org/typeorm-query-builder-extended/-/typeorm-query-builder-extended-1.0.13.tgz","fileCount":20,"unpackedSize":31066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6rM1CRA9TVsSAnZWagAAqlsP/iy9UVNVdzfONe8Yely9\nVvTOC/utiGtZFEIvXTxOn3cOpvfa6wiLmIL2YvEgp8Suptd/cF2bccin6iS6\nUCOlj9lk+eltitSx/4Xq9OJMEgBdAPoDJsiY/t3MMos71vYGHOOH+WuzR8bz\nzyBJbxD4TJwS6SZhUqyXAKD513mO8V3+lqMaD7NTl6vn3vGH5NWuk9SBcrGb\nJI4eweCjXMEY0e4ocJ9b2nKvK4LHEsJdkyP1RBvYNcGDohfs2UJc3836Dz+q\nyiDSgtnwIk5MQSYmGXplG1mS2s470mGt2HCLpScIaqifVBnilhafcWeAZoth\nUwG34r4BLiqIZQfm/W7gUBhTkmjaH47E5kGJE0FXPINOGQVfRWYlqLzVABp/\nn3+asYdsVJHodIQP5mEJjq6B39DOl4/V1HI3H8jytzheWWd6R+nxrDywzuto\nh7sEtB4Fy3Z8/qt3oO/64Py1rDty1YhwXqu0Wfd82QiIyhaEg6FKqwceP3M0\nBXYUcI6dl76kI0ngvA+Ws6kDcvJ444Us7gSAM9yzxSNdpE3ifLfPnf/FaT49\nuPRRyeg3Xo4OuWK6Gzzujj0QmFJY6rUxpXyGyb+MktHZp9XcgQ10c/9XKNx/\n3nwyDgcJAmELb7ZOt5GfSJoRP9LXWB3ANFiF6pcG4oWyhRkSbwI60arfbOxJ\na/fP\r\n=wnQC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIERVongIKN2NcsnYrmKt/x45kmjzRBftOYIAj+4QgqAAAiEAhHv+QvzbbDMl8Ac6wiINxD5k6QU8oVwRUxEyBFLLbCw="}]},"_npmUser":{"name":"rutaks","email":"rutaksam@gmail.com"},"directories":{},"maintainers":[{"name":"rutaks","email":"rutaksam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm-query-builder-extended_1.0.13_1625994036643_0.1269678304346653"},"_hasShrinkwrap":false},"1.1.0":{"name":"typeorm-query-builder-extended","version":"1.1.0","description":"Easily transform a query string into a TypeORM SelectQueryBuilder with foreign relation/table","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc -p .","build:watch":"tsc -p . --watch","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","lint:format":"npm run lint && npm run format","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/rutaks/typeorm-query-builder-extended.git"},"keywords":["typeorm","express","query string","query","builder","foreign table","nestjs","nest"],"author":{"name":"rutaks"},"license":"MIT","bugs":{"url":"https://github.com/rutaks/typeorm-query-builder-extended/issues"},"homepage":"https://github.com/rutaks/typeorm-query-builder-extended#readme","devDependencies":{"@types/jest":"^26.0.24","@types/node":"^16.3.0","jest":"^27.0.6","prettier":"^2.3.2","ts-jest":"^27.0.3","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typeorm":"^0.2.32","typescript":"^4.3.5"},"dependencies":{"typeorm":"^0.2.32"},"peerDependencies":{"typeorm":"^0.2.32"},"gitHead":"085515cf08ed940453a0a6c8d6f2421556df61b5","_id":"typeorm-query-builder-extended@1.1.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-eYmRD0TGqhdZg12j1mQE25vUr0YK94d8Z3ZQlw7whTmpSPC2zCjqG0sdOjRT4coMKy4yRnjCq6Own6lPxDErCQ==","shasum":"822c6250c5d1056270fbce76f87aa7698d3a7b83","tarball":"https://registry.npmjs.org/typeorm-query-builder-extended/-/typeorm-query-builder-extended-1.1.0.tgz","fileCount":20,"unpackedSize":31250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6rw4CRA9TVsSAnZWagAAgpUP/iWPY3y7+TdHd/XoXean\nO43MQUJP32VXVwh3BAN1Oc4QljA7gPEbRqWo6giObD3Eoez4+39FKoqYpqN+\nPyVBQ59XV7UXVvnuUN0gxPaX4lVV29du966lPdCios4CAfpIvNzL7XsU139H\nR4VeDYzdO+p6S+JwJ8ut2DfcX5I7xXjA3GbhHF3Y9KveQkQTuljm+VQZ3FwE\ngpMR5VLYI2DZ0tmAU9qUb66lEx9iuHm7sAIBVGQIOcx5Z39rK2HyD+fFhXoF\n6ksrBnd4zGzMzeBvme8HgzfNZMzCi3O+/IJrtj6sRPDdmuxdnOf3aFhdHTMK\namQjIXSztarnkuK8DJGRkAgFncGyPbbg0SmjcwUDLnIAatWbQB68RFeo0ve8\nO/Bo9rxZODbaQIS/8kJ6E+o22Mqzunk8IGAff/W2zgsdBBvSN/2yX6dY25Hj\nIGselx/Bjh/bBYNJYBtGYc0LggqaEMI4u4WBuMLFwNClmx5beXt/RK+Vw6TB\n0fzhC76z71Dz6yXMIF1OZkfYT6o6exI3y9bQMYP9nhv/gD8OWmPhc9lPBlRL\n/7JWnO5RKqgwEw5d9EvetUnie/bkm5aqDm52xYAdgsWXvUdh4RTVTJxJ/fyO\nRnlCUjEmIN7HR842hMskWzfYcGkhLVhDOmiiXAqymIEqjQxYjkn4ueWALFjW\n6Ni7\r\n=dsET\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDvtuQsDaYfmBXWbXAjL74oLc5pX+pTpjm63IzDD7LzmAiB/3jCSCKztpLrfZYXN96yChR46PZfsb/aLAmdUG4Y/yA=="}]},"_npmUser":{"name":"rutaks","email":"rutaksam@gmail.com"},"directories":{},"maintainers":[{"name":"rutaks","email":"rutaksam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm-query-builder-extended_1.1.0_1625996344207_0.12870630485507562"},"_hasShrinkwrap":false},"1.1.8":{"name":"typeorm-query-builder-extended","version":"1.1.8","description":"Easily transform a query string into a TypeORM SelectQueryBuilder with foreign relation/table","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"rm -rvf dist && tsc -p .","build:watch":"rm -rvf dist && tsc -p . --watch","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","lint:format":"npm run lint && npm run format","prepare":"rm -rvf dist && npm run build","prepublishOnly":"rm -rvf dist && npm run lint","preversion":"rm -rvf dist && npm run lint","version":"rm -rvf dist && npm run format && git add -A src","postversion":"git push && git push --tags","test:cov":"jest --coverage","test:watch":"jest --watch","codecov":"codecov"},"repository":{"type":"git","url":"git+https://github.com/rutaks/typeorm-query-builder-extended.git"},"keywords":["typeorm","express","query string","query","builder","foreign table","nestjs","nest"],"author":{"name":"rutaks"},"license":"MIT","bugs":{"url":"https://github.com/rutaks/typeorm-query-builder-extended/issues"},"homepage":"https://github.com/rutaks/typeorm-query-builder-extended#readme","devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.3.0","jest":"^27.0.6","pg":"^8.4.0","prettier":"^2.3.2","ts-jest":"^27.0.3","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typeorm":"^0.2.32","typescript":"^4.3.5"},"dependencies":{"typeorm":"^0.2.32"},"peerDependencies":{"typeorm":"^0.2.32"},"readme":"<div align=\"center\">\n    <img src=\"https://raw.githubusercontent.com/rutaks/typeorm-query-builder-extended/main/assets/img/logo.png\" width=\"200\" height=\"200\">\n</div>\n<h1 align=\"center\"> TypeORM Query Builder Extended</h1>\n<div align=\"center\">\n  <img src=\"https://img.shields.io/npm/dt/typeorm-query-builder-extended.svg\">\n  <img src=\"https://img.shields.io/npm/v/typeorm-query-builder-extended.svg\">\n  <a href=\"https://codecov.io/gh/rutaks/typeorm-query-builder-extended\">\n    <img src=\"https://codecov.io/gh/rutaks/typeorm-query-builder-extended/branch/main/graph/badge.svg?token=IFVV7MUUOT\"/>\n</a>\n</div>\n\nThis library allows you to automatically transform a Express.js `req.query` or a valid key/value object into a TypeORM SelectQueryBuilder that allows the option of making queries to a foreign relation/table through the query or key/value object parsed\n\n## Installation\n\n```bash\nyarn add typeorm-query-builder-extended\n```\n\nOR\n\n```bash\nnpm install typeorm-query-builder-extended\n```\n\n## How does it work?\n\n<div align=\"center\">\n    <img src=\"https://raw.githubusercontent.com/rutaks/typeorm-query-builder-extended/main/assets/img/how_it_works.png\" width=\"800\" height=\"400\">\n</div>\n\nA `req.query string` or `valid key/value object` is sent to the builder along with the initial `SelectQueryBuilder` that should have been previously created. The builder converts all props from the query object into a valid `SelectQueryBuilder` props and appends it to the afore added `SelectQueryBuilder`\n\n## Usage\n\nUse ExtendedQueryBuilder export from package and pass your `req.query` or `key/value object` as arguments:\n\n```typescript\nimport { ExtendedQueryBuilder } from 'typeorm-query-builder-extended';\n\nconst queryBuilder = <YOUR_REPOSITORY>.createQueryBuilder(<YOUR_ALIAS>); // <YOUR_REPOSITORY> i.e: personRepository | <YOUR_ALIAS> i.e: person\n\nconst builder = new ExtendedQueryBuilder(queryBuilder, req.query,[...'page','limit']); // The third parameter is an optional array of properties in the req.query that you do not want in the database query object.(i.e: page, limit, etc)\nconst builtQuery = builder.build();\n// Now your query is built, use get the rows queried for\nconst results = builtQuery.getRawMany();\n```\n\n## Structure of string query\n\nOne query is mainly of 4 parts:\n\n- Table Alias `The Alias denoting table in the query string`\n- Table column name `The name of column of the table being queried on`\n- Query Lookup `The operation done on the table`\n- Table Column Value `The value of the query operation`\n\n### Full Structure\n\n`foo/?<TABLE_ALIAS>_._<COLUMN_NAME>__<LOOKUP>=<COLUMN_VALUE>`\n\n#### The table alias\n\nDenoted by `_._` in the query string\n\ni.e: `person_._`\n\n```typescript\n/* Omitted... */.createQueryBuilder('person');\n```\n\n- Or when using joins:\n\n```typescript\n.\n.\n.\nqueryBuilder.leftJoin('person.company', 'company');\n```\n\n#### The table's column name\n\nDenoted by `__`\ni.e:\n\n- `person_._firstName__ (IF YOU HAVE A LOOKUP YOU WANT TO ADD)`\n- `person_._firstName (IF YOU DO NOT HAVE A LOOKUP YOU WANT TO ADD)`\n\n#### The query's lookup\n\nCheck the available lookups [here](#available-lookups)\n\n#### The table's column value\n\nThis is denoted by adding it after your query lookup\n\n## Example\n\n- Through ExpressJS route\n\n```javascript\nimport { getRepository } from 'typeorm';\nimport { Person } from '../entity/Person'; // Your typeORM entity class\n\n/**\n * Lines here omitted for documentation reasons *\n */\n\napp.get('/foo', (req, res) => {\n  const personRepository = getRepository(User);\n  const queryBuilder = personRepository.createQueryBuilder('person');\n  const builder = new ExtendedQueryBuilder(queryBuilder, req.query);\n  const built = queryBuilder.build();\n  const results = builtQuery.getRawMany();\n  return res.status(200).send(results); //returned results from the built query\n});\n```\n\n## Available Lookups\n\n| Lookup             | Behaviour                                                                      | Example                               | Types Working on        |\n| ------------------ | ------------------------------------------------------------------------------ | ------------------------------------- | ----------------------- |\n| _(none)_           | Return entries that match with value                                           | `foo=sam`                             | `String, Number, Enums` |\n| **contains**       | Return entries that contains value                                             | `foo__contains=sa`                    | `String, Enums`         |\n| **startswith**     | Return entries that starts with value                                          | `foo__startswith=a`                   | `String`                |\n| **endswith**       | Return entries that ends with value                                            | `foo__endswith=am`                    | `String`                |\n| **lt**             | Return entries with value less than or equal to provided                       | `foo__lt=18`                          | `Number, Date`          |\n| **lte**            | Return entries with value less than provided                                   | `foo__lte=18`                         | `Number, Date`          |\n| **gt**             | Returns entries with value greater than provided                               | `foo__gt=18`                          | `Number, Date`          |\n| **gte**            | Return entries with value greater than or equal to provided                    | `foo__gte=18`                         | `Number, Date`          |\n| **in**             | Return entries that match with values in list                                  | `foo__in=developer,tester`            | `String, Enums, Number` |\n| **between**        | Return entries in range                                                        | `foo__between=1,27`                   | `String, Number`        |\n| **jsonarrcontain** | Return entries that match a jsonb array column that contains value in the list | `foo__jsonarrcontain=RED,BLUE,ORANGE` | `String, Number, Enums` |\n| **not**            | Return entries that do not match with value                                    | `foo__not=ACTIVE`                     | `String, Number, Enums` |\n","readmeFilename":"README.MD","gitHead":"1a166c871a2dd6d455f5d17ccbd1601be04772e2","_id":"typeorm-query-builder-extended@1.1.8","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-3+MsGtLXUZr7lqYhQNXBc9IfxbdiBf7xCvYqm61+juGZIQVDOU49RyoB6wT3yQOeU3dlI4S/V6xv+z6IN/AIsQ==","shasum":"5fe3e0f70ef5e9cc92039772d2246582a3d237e4","tarball":"https://registry.npmjs.org/typeorm-query-builder-extended/-/typeorm-query-builder-extended-1.1.8.tgz","fileCount":2,"unpackedSize":8043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuycvCRA9TVsSAnZWagAAmv4P/1VST+Ezc9M+VeVRukzt\nHj+pxMr2fTNEKXhnbe8+pc0c/K/re4GVgfYjOe35hqKiuttrus+qN4R7dwqz\nqTKf8F85TFMeiNM0YftQW1/sPVcp2k8KDNBC2EctHbQm9YZSC0z9TsIj4+qq\ncvi47KOLK2WiJaRAwT2a1FAbtnBcGh2YiPL5zAqTtkgt8vw/daGpJVPl4XGk\nPgHS5h1im/DigaCVJQwbD4lcUTiuE0e/1PWvhPZnfg+2fFjtmcyrFBFSl/wG\nzk7G4ZHGUk5RhIkDBHBtu/IXqeysqdZFU8RG0XV7O5KQEb6+QK8Pe0ezYoxN\nNPM0i+qmn3hhNm40zet7cGmEja+hlMBY1glgsjwfRUTkaraVLv1DKZLEM58s\nQ6w6nzQ4zTeksfVrjXjwddIQ3X6ZUivdKEffunz3OajKovdMcEa4cVXJtXry\nmG8sx9NQtJhrZEh8nqhGg+I6OwRMeu9DsggrTJpB1F85ccIdrlbOUzQfOprm\nFtDYFJp6YEfeTODP4bkNgyDRuzTXFj67086elk6mz2E+fTicDrofm2fpJ1uU\nts84XLvfGeia1hmqyQTO4uEoBx4trWAXVEnicTzkh8/0CIK7+NU5NitVsREM\nZ1UL6Zr8SdMLmP+X7oKo8/K+dFuzbGLyeE9Z/sAUTJdjx65h6qz7LPuBFypk\n3U+o\r\n=D94N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH0XdTRP6OPWHEZACo99vpt1jF7rVTkqMndzuxvgriIsAiEAoFo8fmx0TpfSnYVeMViuL8b4J0JPOxLinra1/bgqliw="}]},"_npmUser":{"name":"rutaks","email":"rutaksam@gmail.com"},"directories":{},"maintainers":[{"name":"rutaks","email":"rutaksam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm-query-builder-extended_1.1.8_1639655215719_0.3159052048004174"},"_hasShrinkwrap":false},"1.1.9":{"name":"typeorm-query-builder-extended","version":"1.1.9","description":"Easily transform a query string into a TypeORM SelectQueryBuilder with foreign relation/table","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"rm -rvf dist && tsc -p .","build:watch":"rm -rvf dist && tsc -p . --watch","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","lint:format":"npm run lint && npm run format","prepare":"rm -rvf dist && npm run build","prepublishOnly":"rm -rvf dist && npm run lint","preversion":"rm -rvf dist && npm run lint","version":"rm -rvf dist && npm run format && git add -A src","postversion":"git push && git push --tags","test:cov":"jest --coverage","test:watch":"jest --watch","codecov":"codecov"},"repository":{"type":"git","url":"git+https://github.com/rutaks/typeorm-query-builder-extended.git"},"keywords":["typeorm","express","query string","query","builder","foreign table","nestjs","nest"],"author":{"name":"rutaks"},"license":"MIT","bugs":{"url":"https://github.com/rutaks/typeorm-query-builder-extended/issues"},"homepage":"https://github.com/rutaks/typeorm-query-builder-extended#readme","devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.3.0","jest":"^27.0.6","pg":"^8.4.0","prettier":"^2.3.2","ts-jest":"^27.0.3","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typeorm":"^0.2.32","typescript":"^4.3.5"},"dependencies":{"typeorm":"^0.2.32"},"peerDependencies":{"typeorm":"^0.2.32"},"gitHead":"50e8eb8c0e6a3382bf8030257c2c3a94e4559534","_id":"typeorm-query-builder-extended@1.1.9","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-n5ecmt8y5mLXNJTf+fb8nERatjke+9zJLNwGmGliXA05+PLVw9QdZUsuMzx43ypwtGptkgL5BK7fBNXC9/OmWQ==","shasum":"76c4ec2f1b16c224b1bcf8412c3e0ee58a2ffadd","tarball":"https://registry.npmjs.org/typeorm-query-builder-extended/-/typeorm-query-builder-extended-1.1.9.tgz","fileCount":2,"unpackedSize":8043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu1LWCRA9TVsSAnZWagAA/yAP/1yea77NHXI+x7lu7VWR\nLVpm8vZJpCZMlg/4p2qu990NQqX4n5/YtR5uU2w4nnBVE8IjH0F0UVOmok6r\n8tOiabv4k1tUgaD/dlmts7jfX3k0ZV2405Bf2/Qza6H2X7yU9zwzBrvaFQGc\nm0CZL2oofTLtRRZ+C3hDu+xRWO+pasdiJOXeOo5FwFKrkFcsbciVUPRTw/H0\n+iHpQpfISFFFFWtk1uOBFXamy9d2ZM9SUYxvRoc+mC16j/qdcqk5cRppMscv\nbjKKnHjTSSdNUC5MCSG70vu+c26zFD/KKbyjv9F7oZT61ae/Qpk1XzSVg2ue\nkiEXoECzq857+RxXnlB58l3hvM/75JBKzSXFGtQyiRc1kU8Y1JJ4xUITp+ZD\nmcZ4IUXIAoepRCNl7bo1GS3hO0/vk4r2uLhfGVgFZvKbFjzdqQNhMmbcjfTy\n3+YCSonORU1qXNtpd6q4VkBF1HOY0PZ1spjg/wV3fjlb1iJ6YluqNvS+4LJJ\n4R3OOwBPyYOyeyfA5YCfnkml4FeNjlSIFAAoq18GelPeLMA7xZPZK+eia38f\nfHniv7L4vbgehazGHNhGTtIDYXef97TlqkL/hGQhTtB3C7EXS9TA+K8DdGzf\nZ+c0W+IpSqpwE/4tfqu0qtXp1YEMCof8OphjI9zeUFRwRFlM/jKRIOtQiXWO\n09b6\r\n=/g2O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHwTFjejjCUYsh3DzAP1xH4lMywLzh4kiXg1cJ3Uv2vwAiB7ctU5lCAlIAY4H/XV0Roqpp3ovdmGJ7gAuTw4JXJ+Uw=="}]},"_npmUser":{"name":"rutaks","email":"rutaksam@gmail.com"},"directories":{},"maintainers":[{"name":"rutaks","email":"rutaksam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm-query-builder-extended_1.1.9_1639666390480_0.8044714084970142"},"_hasShrinkwrap":false},"1.2.2":{"name":"typeorm-query-builder-extended","version":"1.2.2","description":"Easily transform a query string into a TypeORM SelectQueryBuilder with foreign relation/table","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"rm -rvf dist && tsc -p .","build:watch":"rm -rvf dist && tsc -p . --watch","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","lint:format":"npm run lint && npm run format","version":"rm -rvf dist && npm run format && git add -A src","postversion":"git push && git push --tags","test:cov":"jest --coverage","test:watch":"jest --watch","codecov":"codecov"},"repository":{"type":"git","url":"git+https://github.com/rutaks/typeorm-query-builder-extended.git"},"keywords":["typeorm","express","query string","query","builder","foreign table","nestjs","nest"],"author":{"name":"rutaks"},"license":"MIT","bugs":{"url":"https://github.com/rutaks/typeorm-query-builder-extended/issues"},"homepage":"https://github.com/rutaks/typeorm-query-builder-extended#readme","devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.3.0","jest":"^27.0.6","pg":"^8.4.0","prettier":"^2.3.2","ts-jest":"^27.0.3","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typeorm":"^0.2.32","typescript":"^4.3.5"},"dependencies":{"typeorm":"^0.2.32"},"peerDependencies":{"typeorm":"^0.2.32"},"_id":"typeorm-query-builder-extended@1.2.2","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-e1dy2NejQpQTB8+VdVN+pCg4pD1Li4GWCxCjbenA52BaCxc84Ljie6c3hYNgGSkmCbLGsL4dlRjY50bL/WZRgg==","shasum":"544833d2c392a2e186b577f51c26a97f70b857ba","tarball":"https://registry.npmjs.org/typeorm-query-builder-extended/-/typeorm-query-builder-extended-1.2.2.tgz","fileCount":2,"unpackedSize":7891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu1kDCRA9TVsSAnZWagAArOoQAJMzkREuYwUm0ye9/Pl9\nRsWdw9dTjoFvlVjZFDWpmn6A6806xp5Hig3OCjHARp01k/z+Wsl2lnzFp9q9\nEEAXir1RvoopGh0QIx7QeMKrhMwwJFr7YvMwv/Wum9XdSecMtSvGnbVx9q4r\nk8peKqjM1d48mny1pV8STkb+a7sqdvxZNITyr0aY2setwRYL5GFOeXtAbwlt\nhuLx0rYiPXpOAWRdcnUauLwTZ/ed4VALNsLi1F+HP+S6NJq3qaJNabnATJGA\nkFPyIScxPU005JQ5TjE7Ln/JOadXPzXspW6oNHs19fN5tIu5koYWB97B2H+p\nlMkcsPYxTZC81l0YWYErot/98d6xhzCMzSE5fcevxKJH5/geFRDOeZ5jmMMV\nrffysw1ntXhOOMhYchMvmXo2+FMywbyual6gYY5Qwo7osaodz4oNZcP0i8jt\nSjuIIflC7EP+SuXX+TVzo/YxhLFtQVnzRsn/qX10WtsougQa5I1K04t4WaFy\n2aFrbF2fZZDUGdzXmE0CDTXhQor5iVoTcRyNWgahye1LTeb23nEDBIagxRsl\nFW3N2ERfgSnJBfoPetmvkjFLZLcD0sCRCw9qgm+um/9YpQOyoa9JMCfllcAR\ndwGl7tAEkPOd2/NfDttafvxLFXqJ/nMU4tgsrI2GJBcgogAV6oxm/VOSbRxX\nNyrc\r\n=fI2j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICzbp13ski0eQ5/r8oFRrQ+CXaEKvlIXinWcbVu6JbfNAiAzwREJ1dISGjSGplvuD8k4ltOsq7IwJyG8tPy/6MjxKA=="}]},"_npmUser":{"name":"rutaks","email":"rutaksam@gmail.com"},"directories":{},"maintainers":[{"name":"rutaks","email":"rutaksam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm-query-builder-extended_1.2.2_1639667971752_0.6653440571828113"},"_hasShrinkwrap":false},"1.2.6":{"name":"typeorm-query-builder-extended","version":"1.2.6","description":"Easily transform a query string into a TypeORM SelectQueryBuilder with foreign relation/table","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"rm -rvf dist && tsc -p .","build:watch":"rm -rvf dist && tsc -p . --watch","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","lint:format":"npm run lint && npm run format","version":"rm -rvf dist && npm run format && git add -A src","postversion":"git push && git push --tags","test:cov":"jest --coverage","test:watch":"jest --watch","codecov":"codecov"},"repository":{"type":"git","url":"git+https://github.com/rutaks/typeorm-query-builder-extended.git"},"keywords":["typeorm","express","query string","query","builder","foreign table","nestjs","nest"],"author":{"name":"rutaks"},"license":"MIT","bugs":{"url":"https://github.com/rutaks/typeorm-query-builder-extended/issues"},"homepage":"https://github.com/rutaks/typeorm-query-builder-extended#readme","devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.3.0","jest":"^27.0.6","pg":"^8.4.0","prettier":"^2.3.2","ts-jest":"^27.0.3","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typeorm":"^0.2.32","typescript":"^4.3.5"},"dependencies":{"typeorm":"^0.2.32"},"peerDependencies":{"typeorm":"^0.2.32"},"_id":"typeorm-query-builder-extended@1.2.6","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-AhyZP4lkd1lDkiUBjCVsXMHNlCnDoxiHhiL3p/MP+EMdTKQ3ZFeRopjuic+VF9lzjfU2hhmXMYwMbiHP9yujVQ==","shasum":"0f071f3e143ee19770f25e72d22f5a99439fc785","tarball":"https://registry.npmjs.org/typeorm-query-builder-extended/-/typeorm-query-builder-extended-1.2.6.tgz","fileCount":1,"unpackedSize":1675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvCSVCRA9TVsSAnZWagAAx6kP/1vXZJQFrwSxX4OzSkXI\ns+HXjwzCsP8efHi+78wGhatkTeoEu2hmMuQuZVZYVXcSHN2h9X0CfMOGx9qk\nftEu9uRxRFxsvPAps/QE3MG4pmIcTlVhmTT9xr3ZpSDkYNXTeibEFocqBwyI\n0nGhFj2RPqxFfVD67ZAITI75oGQaZCdF93isbQkmD7WnQSOECGxXg67aLO4i\nQOJDPGiZqpkx3VazcK87X/x8ncuTBGdIcyz05B3PTN0NaCZTQtJn/pNVg08O\ne3jsBS6qX4AvDjicBO68pZyv/VAsnksOabFM8fYyzmBppkY8NdVeJbKEe75o\nIWWS1gcBTDIIhMEWF5WlGx+NfLm9NQoqzt0OYHPwWdAodh3AyQUps8GmJ28R\nGU2n9CCOpuUv0dK8S9/uvCw+fy4DzBq2mKoJZKnhq2Ev17Aob6BjhOoNaDZA\nKi1DlofuQ2RHB5um9WveuRl2VpITU4od35BvvPj2Ci7PIk7Gqnac0hEyMSor\nuIkJd3HrcJFJ2HFyGaW4ZLKVvB3O1zoTHHOc9IWezgVOwaNOFhiXP0/a1gDj\nCabUbO19WwSFPbslwJJi13z+ZKHIblNsxwc3KmLinuLQXtE3qTqt7y3vhe6f\nuo4xlUUlybdeaEb4/4BgxKbr8XAj2AJd3Nu6eu9y0Ws7h8fLS6I1JAj2aLkF\nsUse\r\n=Lo+y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG2xGfVsAEvSCeriidBWoi7+o+AKhwdV1laB4Kv8Z8coAiBCzr4uHNzwqGOrSnresOI5kg1VEqij6NMfo4r0gFzTwg=="}]},"_npmUser":{"name":"rutaks","email":"rutaksam@gmail.com"},"directories":{},"maintainers":[{"name":"rutaks","email":"rutaksam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm-query-builder-extended_1.2.6_1639720085006_0.18644807124642204"},"_hasShrinkwrap":false},"1.2.7":{"name":"typeorm-query-builder-extended","version":"1.2.7","description":"Easily transform a query string into a TypeORM SelectQueryBuilder with foreign relation/table","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"npm run clean && tsc -p .","build:watch":"npm run clean && tsc -p . --watch","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","lint:format":"npm run lint && npm run format","test:cov":"jest --coverage","test:watch":"jest --watch","codecov":"codecov","clean":"rm -rvf dist"},"repository":{"type":"git","url":"git+https://github.com/rutaks/typeorm-query-builder-extended.git"},"keywords":["typeorm","express","query string","query","builder","foreign table","nestjs","nest"],"author":{"name":"rutaks"},"license":"MIT","bugs":{"url":"https://github.com/rutaks/typeorm-query-builder-extended/issues"},"homepage":"https://github.com/rutaks/typeorm-query-builder-extended#readme","devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.3.0","jest":"^27.0.6","pg":"^8.4.0","prettier":"^2.3.2","ts-jest":"^27.0.3","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typeorm":"^0.2.32","typescript":"^4.3.5"},"dependencies":{"typeorm":"^0.2.32"},"peerDependencies":{"typeorm":"^0.2.32"},"gitHead":"cf7ee45e6183bf16554f2b535367df3e4c6d93b4","_id":"typeorm-query-builder-extended@1.2.7","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-8PQ4QjgsAOc3XgORJHb9mE8Z1A4uxiAEFf8XF4TahX6WuqR+c/MYwAhUa427P/TRilFF98W4K7GbfvrmhpMZQw==","shasum":"b94eeb7d82a163c87b911cafe80f732d1ba3d268","tarball":"https://registry.npmjs.org/typeorm-query-builder-extended/-/typeorm-query-builder-extended-1.2.7.tgz","fileCount":4,"unpackedSize":15610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvCZBCRA9TVsSAnZWagAAcjsP+wVt9zzKQAkT0XofL0ju\nIciUXEHZkSOtOQL4PRJPYYRnLw8MHh410fksle1D2iei1ObKQHYoYYan+Iv9\ntEZDLDImthNJY0uu6BsOC7YAlXPnJxlyDEH5PzACrdOhFC2RrP1bSC2SpWCm\nX0pGSYgrExI18B1BE/t0H2u0tQ2+wx3Z/tkntJxX+GiZ6nahhInOLfb2mOL7\nu4keiuuKiW8xr6RqnPjIbLkUzrqeaVQa9+PPBr+qa0Wxpbp5p7Q0m9cGPsCV\nZ6TpLTtRiPiaJz+ooztM7zjs7fJzS+3Pn7znGzAs8wIDVxrBm+kh0vRY6XzJ\notzSLYBrD+MM4Czba2V8FTEapqkoucco1F/Xt9QmyO0k4dwWBY1kdt0eVDP2\nC6iUJ7lsVO/BR2qhD7CHmYSH4266YtY7C9ssmcgzkW28MeJ85fwjry8JJbxD\n+/sd2jzlhWzf0Ml9CXh4D2NuPbwv7ucaCCVGgFmelQLUJSmmisGuk/AWJpov\n0P/O1NqDBEX8uPYonO3zb4RyFCikjZU7x2dVVmrpLjnWzoSVm43kaXlwJ81n\ngaGPZ9/Bn4LckDbjznPLeN3XC+pVl3urdG4zxv5r1/m3fB3EFWtkxSpw1WS4\n6fy1G6kBSYJNzzpt558aXDWDH9YhBqRI3HBvy02uQswzJnoCwkQEXeArY+uK\nnfBj\r\n=u4bb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9kWptVcpKSCe5NEpiJINr5JUQSh0trfA539LhYwFgnwIhAMmROT2EA1dGAO7lOHYgS3dHUmHK1c/t4nVOvSg8o2jk"}]},"_npmUser":{"name":"rutaks","email":"rutaksam@gmail.com"},"directories":{},"maintainers":[{"name":"rutaks","email":"rutaksam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm-query-builder-extended_1.2.7_1639720513425_0.7490975790104064"},"_hasShrinkwrap":false},"1.2.8":{"name":"typeorm-query-builder-extended","version":"1.2.8","description":"Easily transform a query string into a TypeORM SelectQueryBuilder with foreign relation/table","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"npm run clean && tsc -p .","build:watch":"npm run clean && tsc -p . --watch","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","lint:format":"npm run lint && npm run format","test:cov":"jest --coverage","test:watch":"jest --watch","codecov":"codecov","clean":"rm -rvf dist"},"repository":{"type":"git","url":"git+https://github.com/rutaks/typeorm-query-builder-extended.git"},"keywords":["typeorm","express","query string","query","builder","foreign table","nestjs","nest"],"author":{"name":"rutaks"},"license":"MIT","bugs":{"url":"https://github.com/rutaks/typeorm-query-builder-extended/issues"},"homepage":"https://github.com/rutaks/typeorm-query-builder-extended#readme","devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.3.0","jest":"^27.0.6","pg":"^8.4.0","prettier":"^2.3.2","ts-jest":"^27.0.3","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typeorm":"^0.2.32","typescript":"^4.3.5"},"dependencies":{"typeorm":"^0.2.32"},"peerDependencies":{"typeorm":"^0.2.32"},"_id":"typeorm-query-builder-extended@1.2.8","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-7dgkl9r5rvK2MjPbAisb5YOVHhV1jiPqT8vMaWADulgfm89Re7dQ0d9cIoAFl6l1M18Exm6av6moaO2eE9/lOA==","shasum":"58f9a73b06b7abf37148a762181e2081c45506f2","tarball":"https://registry.npmjs.org/typeorm-query-builder-extended/-/typeorm-query-builder-extended-1.2.8.tgz","fileCount":2,"unpackedSize":7805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvCeGCRA9TVsSAnZWagAAqKoP/18+DLIxVMa5qPVtF1Qi\n149C90KJrtBWatqXvtf/1ctmtNlBlTbMsbhPFkey6DCFMOM2wx7iz7pzmnXC\n9V6suonPAhHQu75KIrLw4DygV9jbZzS8qkpet2VGI2x4CJfxfa7x/oWxaZso\n8puVL7uNU3AMSU7m4RD4iUXjrAhiw7yod4YN0w8KUyfwg2WITm8/hDEv9prv\nMaHyHYF9PTHt53aCeFKKHAzKE0/+syqHFIqKsnZLxugRR7cl3AqkNdxclyIA\nPUNOLTrjbEQ28QYgTgnAkJj/s8XL2lp/XwZtxOlWZtEvOQy+uQ+Gefxc5Cn6\niXsD8XCiuBhPmF581ucK7qj1DGamJ7ikjaM4noBjWdLfhuS3nmIEcU0Twwtj\ndd8h/wefWCt3btw0gnMgIkox/O3gKxL695OsvSoxbk2CCwsy05Vis9N9nDLj\n3BZbp0dZHF7mq34qvClMujq5rtBZM0W2hTZvIZd9No1OKqEdKx+Arlym1MNh\n4bfuzkiijczgn9J0CKCUjCs7X1r4hF4RhC1XTsTnSegiDN1D8GbJk+h1NNvD\n8SQt9e0SClZLFncAjh8geQFq7zCdYmOARh4oVyqdAaAeXEp1VPb0+QOfxv/E\ncQE8lQMkDkMMxNJIMcEgz2+TFFU/sWBwi1fMSJkZ38Z/joMoUEv5icyGLn6K\ndpsW\r\n=TgdV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCudtlWcAIcgm2co9kry2cxub+6F6Vk8b6hEc0aVljK3QIhAIxEGIr5tBrNnA7VsWoLU5InjuqOYsdTF8KJXWyykcIq"}]},"_npmUser":{"name":"rutaks","email":"rutaksam@gmail.com"},"directories":{},"maintainers":[{"name":"rutaks","email":"rutaksam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm-query-builder-extended_1.2.8_1639720838553_0.5996540516953175"},"_hasShrinkwrap":false},"1.2.9":{"name":"typeorm-query-builder-extended","version":"1.2.9","description":"Easily transform a query string into a TypeORM SelectQueryBuilder with foreign relation/table","main":"index.js","scripts":{"test":"jest --config jestconfig.json","build":"npm run clean && tsc -p .","build:watch":"npm run clean && tsc -p . --watch","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","lint:format":"npm run lint && npm run format","test:cov":"jest --coverage","test:watch":"jest --watch","codecov":"codecov","clean":"rm -rvf dist"},"repository":{"type":"git","url":"git+https://github.com/rutaks/typeorm-query-builder-extended.git"},"keywords":["typeorm","express","query string","query","builder","foreign table","nestjs","nest"],"author":{"name":"rutaks"},"license":"MIT","bugs":{"url":"https://github.com/rutaks/typeorm-query-builder-extended/issues"},"homepage":"https://github.com/rutaks/typeorm-query-builder-extended#readme","devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.3.0","jest":"^27.0.6","pg":"^8.4.0","prettier":"^2.3.2","ts-jest":"^27.0.3","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typeorm":"^0.2.32","typescript":"^4.3.5"},"dependencies":{"typeorm":"^0.2.32"},"peerDependencies":{"typeorm":"^0.2.32"},"_id":"typeorm-query-builder-extended@1.2.9","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-Iwmp+le2+rvZizRBf08YQHEI10A6dGH+DstWJ4FgtBlqWRpZtMO6Oq22bLlM+P7+UNa97XxYe2Va4RiBrHohiQ==","shasum":"6708a619f0a4953c17f95ce110583ae02b1e6b72","tarball":"https://registry.npmjs.org/typeorm-query-builder-extended/-/typeorm-query-builder-extended-1.2.9.tgz","fileCount":14,"unpackedSize":25317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvChGCRA9TVsSAnZWagAA/isP/RGrTUWkgQQmTC17pe1U\nOBzjDjLremaecT65IHEWEKGLEX+Toe2uavJz0AHHeVi02vGZWrFTrBf2+nH1\ng0LMKC2rQqtrVZXRMqoQR98u3UOjbAB0cT/Y5qiJXPhqVZ1ugvZ5EjOSv66l\nnVZFIvfQCdze7iGNzBKXCXw3liRwzhAYgo1L0lSP9VI0wmAdLpDe2hI2z5cG\nGAIZvWgbflTiPHWULzAhdxOtbAJ1XYC4JuKpMSy1U6N7eJWV0JCPTVhG6Qb5\nMmdoMoz6KdiBZ0Z4xJCHgHDnYV8CVcrQPrFYkNeVewvq+xsCGBf4aDahtnC5\nQM65tVYEKRZqeOE3PMrTal+kCqNJem8jPXcvp4vApt+hpBzB4HY+6orlzCGs\nRTTB9QdmBJgNQiYuKxFixE2nKBN1VFuOHDFgYpkqDsg3J82kS+0WhCuIcnd3\nEaYXXjFx/iuXVk4i1cQ3MT9CXvyvTBtlsM4EXz8t1GxGHgxtFm6/0DexK0k1\nOuF39wEZLoGrxYrUf2OBAzjpSstA1RNkJtU9A0YuJpP5zW+X8n5k9I4MqZXR\nvqVwN0Hk8cvWTIDLLZWIh37PoKXi1Hr6z2FMdSC5SHthNlnQdM4whJxn81HU\nTY/DM0+lM+chyzc0VEqlOSujtjoVPlCJc/bHq/eRI8y8TSanzzTeiK7pSkIs\nc7Yq\r\n=1Ua0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG4eTPpQi110MKwas7jrKS6YWMQqQ25fz4vV2JV6xEzNAiEA8ftW6q4d4l6r4BcnBPFaSrXe5gwglBjwtxLpPuycyDQ="}]},"_npmUser":{"name":"rutaks","email":"rutaksam@gmail.com"},"directories":{},"maintainers":[{"name":"rutaks","email":"rutaksam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm-query-builder-extended_1.2.9_1639721030615_0.06106664388122862"},"_hasShrinkwrap":false},"1.3.0":{"name":"typeorm-query-builder-extended","version":"1.3.0","description":"Easily transform a query string into a TypeORM SelectQueryBuilder with foreign relation/table","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"npm run clean && tsc -p .","build:watch":"npm run clean && tsc -p . --watch","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","lint:format":"npm run lint && npm run format","test:cov":"jest --coverage","test:watch":"jest --watch","codecov":"codecov","clean":"rm -rvf dist"},"repository":{"type":"git","url":"git+https://github.com/rutaks/typeorm-query-builder-extended.git"},"keywords":["typeorm","express","query string","query","builder","foreign table","nestjs","nest"],"author":{"name":"rutaks"},"license":"MIT","bugs":{"url":"https://github.com/rutaks/typeorm-query-builder-extended/issues"},"homepage":"https://github.com/rutaks/typeorm-query-builder-extended#readme","devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.3.0","jest":"^27.0.6","pg":"^8.4.0","prettier":"^2.3.2","ts-jest":"^27.0.3","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typeorm":"^0.2.32","typescript":"^4.3.5"},"dependencies":{"typeorm":"^0.2.32"},"peerDependencies":{"typeorm":"^0.2.32"},"_id":"typeorm-query-builder-extended@1.3.0","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-CR4YlEa29V3zIRye7TCCrATisbfLhjCiQTZu1bOYk3exxsCq52LRO+Dy8x9jzsSd0O9oUz56w1GFzCX/EwekDw==","shasum":"6b5d300d8e9c97fcdafd1fe559e7b9f340beb083","tarball":"https://registry.npmjs.org/typeorm-query-builder-extended/-/typeorm-query-builder-extended-1.3.0.tgz","fileCount":2,"unpackedSize":7892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvDezCRA9TVsSAnZWagAA9AoP/Rh/vLs07QEIzXLgK/r2\ndH5F9HdpEHTA54zmkrQjV9gLUS+rUk0hj+jXb0Jt0onqsI3PsHDgFmim++lY\nYIzgxXH/lvBG8k4zEU+84vqhgwvfJRU/mEa0RBGlWZL4kBsuiMdLroj+zcx6\npGZUnF+xdao7JtPt3sc9BNFS2YJIMnD5M/quluszIZbbuQ0Jnrcc+TWwBk9j\n1tl1velLRTEIrjvcqUPNGOgremVIR2xpFWzkCrXwxPSQ4YODMQo4exVRd789\nVnbHlFWyx88koHc+3cgXs0fZyvYgNBr+yIq1zxhltH3nPT4wSL9BFVG62DcN\ndBHBuszi+pUkfFu89tgGnWxX/FgouXFNN/Q6219wHqrZ8vzvsh7SVxPvgKiL\nW1wAwuoRO5J+jKWsojXltUPuM2AbBf1wSTj0XwDoz3aShZECY1vZL580UUYh\nonBeqzVYxS7Tf8BQHMX5sZIgWTNogfvlp85N4BMBsSSRztsmAd/yAS8joQ2h\nGNoizo56ZmSUTA65TrsIm1bEtxQjUfzKawTIU9RYUqa72tXzBmSWyvN6qAs4\nTdi1UP18/pfA1wzJd6V1+S/SF+xkIY2IFoNlLmPoEvs2buuiCYAeg6+nMtRv\ng0FMoISPTZDvENXkQw7XxP8p+abMQIvch9e9ylDWAnbEI8I9BgWfjPDbABD1\nzuxZ\r\n=5864\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDGpo77Cdzk9jtJ4ktEoJkOed3CXfTWVgosuEcKY2K4jAiEA+VScoggLNfwWZLWxwFkSwXfWVkPahtQ73pdn+ZviTJc="}]},"_npmUser":{"name":"rutaks","email":"rutaksam@gmail.com"},"directories":{},"maintainers":[{"name":"rutaks","email":"rutaksam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm-query-builder-extended_1.3.0_1639724979419_0.5418741206390261"},"_hasShrinkwrap":false},"1.3.1":{"name":"typeorm-query-builder-extended","version":"1.3.1","description":"Easily transform a query string into a TypeORM SelectQueryBuilder with foreign relation/table","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"npm run clean && tsc -p .","build:watch":"npm run clean && tsc -p . --watch","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","lint:format":"npm run lint && npm run format","test:cov":"jest --coverage","test:watch":"jest --watch","codecov":"codecov","clean":"rm -rvf dist"},"repository":{"type":"git","url":"git+https://github.com/rutaks/typeorm-query-builder-extended.git"},"keywords":["typeorm","express","query string","query","builder","foreign table","nestjs","nest"],"author":{"name":"rutaks"},"license":"MIT","bugs":{"url":"https://github.com/rutaks/typeorm-query-builder-extended/issues"},"homepage":"https://github.com/rutaks/typeorm-query-builder-extended#readme","devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.3.0","jest":"^27.0.6","pg":"^8.4.0","prettier":"^2.3.2","ts-jest":"^27.0.3","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typeorm":"^0.2.32","typescript":"^4.3.5"},"dependencies":{"typeorm":"^0.2.32"},"peerDependencies":{"typeorm":"^0.2.32"},"_id":"typeorm-query-builder-extended@1.3.1","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-db34vXsIGaTmWwyG1oBFd8UWrKpNSSusErGYbrOuJH7cvQv6yXWEG5UCJ1Q3UW+MvqREv/xpcLreF2C4GtkY8g==","shasum":"902b456987072c1dade561570eb01b5542d9b6a8","tarball":"https://registry.npmjs.org/typeorm-query-builder-extended/-/typeorm-query-builder-extended-1.3.1.tgz","fileCount":2,"unpackedSize":7892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvDiJCRA9TVsSAnZWagAAVpIQAJ6nUADSjAo9QSlmnQHK\nryHCy9yuRf/SOU2SXJ1XkXUbnUnd4Oiaa4NDuOkY6uL8RrCeu49PIMTgCr2s\ngAHBWB1NFj3Ch5/2adwIXINPt44qG6/mgXv1QGlramFEnSEiv5sQc/PLnsI3\n5q2qNVwOCZnAOzrk0oXNCk2ZMep1C9LoTa9jKuhmjLobbrmi3NqaIUHsoaTk\nJQRuOic+qY2UqWXO42/OiwpTXRBRWnv6gcbFtMlnw6gTEwJbv6DTTgFAe29J\nJBXrHfUprr45qWX8d1VMkCz/zk0et9V8HJh8E05zHsNN5V0XQna2dNG8qOVW\nXMoyxqKX6TNgzGtyei1VG5MGqas9IkWRTjJPi7VMITqPo3D4F1/eePkxkTC8\nNYsCRwitBu7fziR81lmWi6aSWU0I41uw5vB8aMds+cxcyEmzM/qh+d7KCcHq\nmtl4unENnFvB8/0IE85YIJpVCZqtKb/Us8/s1RpEIP87tJUYNO+pLybJWEeE\nK8IJUgnwKH1KwuqeOL70HFr2MAQP1Ho++qib7ZeV/BLxVL0G/PbEq8jnr5JD\nTKEzI6ZFCnti8Qz+F6ngqRvW8lJ+lkerQng91P5UEMxqQZkJCGWz0Kl4mYOY\nMmCBX1Lvz5ZaizoqXM8+JUfY7wMIJNpfFhHFzttgjOArUMozulHFUKfnxSP1\nRMV8\r\n=rmH6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9wla5jYr2gUFhSM581Ptzq4Op/DFisGXAKXZagcyslAIhAN3SeOW/qSTQI9j6NBTai9OVQHO8tygyn20+pUfi2O+s"}]},"_npmUser":{"name":"rutaks","email":"rutaksam@gmail.com"},"directories":{},"maintainers":[{"name":"rutaks","email":"rutaksam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm-query-builder-extended_1.3.1_1639725193212_0.8902722350069165"},"_hasShrinkwrap":false},"1.3.2":{"name":"typeorm-query-builder-extended","version":"1.3.2","description":"Easily transform a query string into a TypeORM SelectQueryBuilder with foreign relation/table","main":"index.js","scripts":{"test":"jest --config jestconfig.json","build":"npm run clean && tsc -p .","build:watch":"npm run clean && tsc -p . --watch","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","lint:format":"npm run lint && npm run format","test:cov":"jest --coverage","test:watch":"jest --watch","codecov":"codecov","clean":"rm -rvf dist"},"repository":{"type":"git","url":"git+https://github.com/rutaks/typeorm-query-builder-extended.git"},"keywords":["typeorm","express","query string","query","builder","foreign table","nestjs","nest"],"author":{"name":"rutaks"},"license":"MIT","bugs":{"url":"https://github.com/rutaks/typeorm-query-builder-extended/issues"},"homepage":"https://github.com/rutaks/typeorm-query-builder-extended#readme","devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.3.0","jest":"^27.0.6","pg":"^8.4.0","prettier":"^2.3.2","ts-jest":"^27.0.3","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typeorm":"^0.2.32","typescript":"^4.3.5"},"dependencies":{"typeorm":"^0.2.32"},"peerDependencies":{"typeorm":"^0.2.32"},"_id":"typeorm-query-builder-extended@1.3.2","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-Xg3L1LIvsU5L49TtKdpfwh68glqXlXAmCznOGJfk8yoNsAw1GLHSOVlBD/3ir5qurdF4SzHjpkEhomNG2B67Vw==","shasum":"ecf9c25d573e912bbefb1bb19e598b8a6709aafd","tarball":"https://registry.npmjs.org/typeorm-query-builder-extended/-/typeorm-query-builder-extended-1.3.2.tgz","fileCount":14,"unpackedSize":25404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvDk5CRA9TVsSAnZWagAAmhgQAJCBm/WEYPp60iqESrpJ\nH+RQsoB3L83yMQROWEhEgLvNw5R6U8UHI0XVvLfaBWNrhyI8T/bRsKLypwTk\nO8MEH9I1psNpAs8HQY9c3tXLfOdDLAB4jXt7an/y5aqbbqOHDc0H2eMyPHCD\nCBS7qSdRmMtfAS1+ymOMTyOUO2yK6pVdqwl14LfXXgkpdxXEEG9lSvcO+F7U\n/v4o+XuW6JxXmKUPA8GwGwjEIiMFjmArZHSB18o5LSbw8B7jVvM4rJM8Jvuk\npVwV0jX2/XLGZD63Z2CXLVWBh4sLuzsLvY3zApJc1vnJzwYmnT3f4MN3L7M7\nwVcZ6QYhHOYfa/Xo72J718jVcm3KMexnwd3pF0/1ELhu2Bt26XJAo+MEfrX6\nBDF9ZRCvByXRnkriww6tJhWEZfZkhtfL9F82jiwBcOy/mvuQYAZf5+GZWyUm\nj9mNPIKeuQk/9OJEafCCMM8+fUuN3SGhxjLtpxea9rhGd85t7ItSK90cnm2n\nHrRA1XD1Vd9novoz0PxWaJY2ZQCHZdPoMrhE/GTT91DcwNW6qSo5Gz9uZAf+\nnyYfOq3Z2c5rUOm/LOqJ744mYiJcVM/Fc61r7CM5aNgpNR5K64SYcw25PG5+\n114r2j62F69DH8Se3ely84S4Zggqe7WdgW2GJa51cSmGzxRuHj0rQbvzBDeb\njwhM\r\n=iHo3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXhAgcD5UdSr+AoU5yInat3Vay1fnbAj45daNBhJt2XgIhAJw8t2qKaHqLl3dgV6dKVcJVEgjn10WvpOWohgwbsg5y"}]},"_npmUser":{"name":"rutaks","email":"rutaksam@gmail.com"},"directories":{},"maintainers":[{"name":"rutaks","email":"rutaksam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm-query-builder-extended_1.3.2_1639725369533_0.356842438868445"},"_hasShrinkwrap":false},"1.3.3":{"name":"typeorm-query-builder-extended","version":"1.3.3","description":"Easily transform a query string into a TypeORM SelectQueryBuilder with foreign relation/table","main":"index.js","typings":"index","scripts":{"test":"jest --config jestconfig.json","build":"npm run clean && tsc -p .","build:watch":"npm run clean && tsc -p . --watch","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","lint:format":"npm run lint && npm run format","test:cov":"jest --coverage","test:watch":"jest --watch","codecov":"codecov","clean":"rm -rvf dist"},"repository":{"type":"git","url":"git+https://github.com/rutaks/typeorm-query-builder-extended.git"},"keywords":["typeorm","express","query string","query","builder","foreign table","nestjs","nest"],"author":{"name":"rutaks"},"license":"MIT","bugs":{"url":"https://github.com/rutaks/typeorm-query-builder-extended/issues"},"homepage":"https://github.com/rutaks/typeorm-query-builder-extended#readme","devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.3.0","jest":"^27.0.6","pg":"^8.4.0","prettier":"^2.3.2","ts-jest":"^27.0.3","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typeorm":"^0.2.32","typescript":"^4.3.5"},"dependencies":{"typeorm":"^0.2.32"},"peerDependencies":{"typeorm":"^0.2.32"},"_id":"typeorm-query-builder-extended@1.3.3","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-zYfYiv7sinb5hQw7/rDYNAZxinWshFlFhTlkTdIU81iIeFZCfIeQ9dmTg8Ck90spdHBMBUiH0hEnKHVskbSwgQ==","shasum":"c70d5a58fdf28fe3b251a2e26e4fd7438fb9fc17","tarball":"https://registry.npmjs.org/typeorm-query-builder-extended/-/typeorm-query-builder-extended-1.3.3.tgz","fileCount":20,"unpackedSize":27389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwXzDCRA9TVsSAnZWagAAUV4P/22znxd1Ys5kJUQSsIXV\nPPia0DuU6D97AnrUjA/ieppHnoylXI1bwBY0wnXGV6QNpse2m0zp2FR5VL8G\npwFPT0zyp5GcrT+MEriK5R7n2kPZEM5iToR5LboT3558EzuH0muiA5DRMg4y\nVz77YsQNaolWrKFstXTUXD+pzJUhanPAU3gT4TQKruNvsgsZMYdqMRroGhKb\nEkQNQcrWv1U23WJ3oERE4dcFqZzIdJusXTc1BVe4pnieYXVS4XDv0e2hyHpo\nohMwNOymGXKi9XZodrk8KS3Xb6bAOwxmfndO4WcCM+x70dxbsiq5DY3wgjZv\nhQXETwn45/MrnLQe/Eti0UIqA2yrnuUDLkRi91GzXuU2y0eg/PtxGLY3rg9G\n/MPWpHX1oBHU8O2PZNwYHg5/uO1Jxasx7eBGH/tI7U0L7tsqBxImFmrogwPy\nHHpGyKLn8OdWbHJdUkDaCsN2C4j7AE8LKQYJbtVXFHT7+ONgrDLRdLfyE6M7\nWyYwKcJOZEEF2e1LXFiVIp36CJ5uMpS58M/eWE4HTDXg05bezCYFAEf5Xs7f\nHf7IXjrIupZfEbNzPbXgR/KJN7UQeiKgwrOjudclDZ6SfKDNUbhHCmwDfObg\nxZNvBy91aNdNG/SqPqa4NvWo/hn7rEbyi+qycZWyeqSTapDQLQDTVnRudVMB\nybR/\r\n=faBt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeWquQxDV8WCLuGuQ4RxtPd5+MFveZej2puRLgf1fGggIhALZ60NLjQ3te8ZFacHKqpAndaU4dlg8EWpriVXr+VDPi"}]},"_npmUser":{"name":"rutaks","email":"rutaksam@gmail.com"},"directories":{},"maintainers":[{"name":"rutaks","email":"rutaksam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm-query-builder-extended_1.3.3_1640070339336_0.3696860691503263"},"_hasShrinkwrap":false},"1.3.4":{"name":"typeorm-query-builder-extended","version":"1.3.4","description":"Easily transform a query string into a TypeORM SelectQueryBuilder with foreign relation/table","main":"index.js","typings":"index","scripts":{"test":"jest --config jestconfig.json","build":"npm run clean && tsc -p .","build:watch":"npm run clean && tsc -p . --watch","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","lint:format":"npm run lint && npm run format","test:cov":"jest --coverage","test:watch":"jest --watch","codecov":"codecov","clean":"rm -rvf dist"},"repository":{"type":"git","url":"git+https://github.com/rutaks/typeorm-query-builder-extended.git"},"keywords":["typeorm","express","query string","query","builder","foreign table","nestjs","nest"],"author":{"name":"rutaks"},"license":"MIT","bugs":{"url":"https://github.com/rutaks/typeorm-query-builder-extended/issues"},"homepage":"https://github.com/rutaks/typeorm-query-builder-extended#readme","devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.3.0","jest":"^27.0.6","pg":"^8.4.0","prettier":"^2.3.2","ts-jest":"^27.0.3","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typeorm":"^0.2.32","typescript":"^4.3.5"},"dependencies":{"typeorm":"^0.2.32"},"peerDependencies":{"typeorm":"^0.2.32"},"_id":"typeorm-query-builder-extended@1.3.4","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-5TqtMVGyY0/Y2DilcCnR55Kp11CLYRTAezCilYSzc4Yv3ni6HbWmUwGBu/YJvBUtLnj4zDFQlyMOhgSPOTmpEQ==","shasum":"29937e916a13f544823e64d6c79798c5840f635e","tarball":"https://registry.npmjs.org/typeorm-query-builder-extended/-/typeorm-query-builder-extended-1.3.4.tgz","fileCount":20,"unpackedSize":27389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwX8ZCRA9TVsSAnZWagAAsE4P/0uQh7eLZlE0/bXLE+fF\nKt0stWnc549qKq5SKryT/LckGROQXvaVFzl6f2TGvctW1lDCmOgHbVCt1cBD\n2UNF5Qx8k6QPbGMqi7tUswIbx7A0UtbrtMz9/P+TkRVrhDt0vb4KSHPsXe4I\nP4UIg9UkNpeqXhJB3XUS1eR2451Sqy7q3ZDReEcZN+QLFiui49uRhHzp1k67\n+T5I0SRNTspv6OZ6biXM7xHlyfQvLXq4GOGF49HHG8HCMrjeOaYbcZb37YPk\noyAalcZMeG6dfa9O8bvL5lnjR072hv69ONosIxBF7GsDT1Ze4IzXDE2CAAli\nyIhOyM7YEJd8DfdHgPYnsuYMb6F6wzWI5Xc56jbMVY7NSpfMwEhqdUF+FlZ+\ncSe10/Vwjou6vNSTKdxUhFcQpRSaziOzY+nD/w73axtdKXYbMdgfiFxl3i38\n4wySTnM7gUC+sXxZMYj/Qv4Ic2K/EsCp0bYCa3XkDK6t6p+DiEwZ0RnejCgp\nX3tdDVCsJNCvUKYf2XazWRYEVq62n6e/tsiXebZ5F1u/IQRwPxwPzU3nCGlH\n0Pdy6yHgXWiCpxlv+Q1EpvFGydcCX4cNI2HblZRjENo8Ru0ygimNFXtIIIsA\n1iq0PpEAAOYEAbF6ipYwjmIAhdk656Lx82uR/Nzc+/TEuYFGaMAYtZt2rCUc\nTwg6\r\n=bm0P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAqZRN9Z7piv68aOhs5Utt5IiCZzMd1HXZdEncFFcqTAIgDOio9Mx+VR9nU/Lf1EgR89SZwQAKQiWsN+dxX5qguMo="}]},"_npmUser":{"name":"rutaks","email":"rutaksam@gmail.com"},"directories":{},"maintainers":[{"name":"rutaks","email":"rutaksam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm-query-builder-extended_1.3.4_1640070936945_0.8765217239403769"},"_hasShrinkwrap":false},"1.3.5":{"name":"typeorm-query-builder-extended","version":"1.3.5","description":"Easily transform a query string into a TypeORM SelectQueryBuilder with foreign relation/table","main":"index.js","typings":"index","scripts":{"test":"jest --config jestconfig.json","build":"npm run clean && tsc -p .","build:watch":"npm run clean && tsc -p . --watch","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","lint:format":"npm run lint && npm run format","test:cov":"jest --coverage","test:watch":"jest --watch","codecov":"codecov","clean":"rm -rvf dist"},"repository":{"type":"git","url":"git+https://github.com/rutaks/typeorm-query-builder-extended.git"},"keywords":["typeorm","express","query string","query","builder","foreign table","nestjs","nest"],"author":{"name":"rutaks"},"license":"MIT","bugs":{"url":"https://github.com/rutaks/typeorm-query-builder-extended/issues"},"homepage":"https://github.com/rutaks/typeorm-query-builder-extended#readme","devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.3.0","jest":"^27.0.6","pg":"^8.4.0","prettier":"^2.3.2","ts-jest":"^27.0.3","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typeorm":"^0.2.32","typescript":"^4.3.5"},"dependencies":{"typeorm":"^0.2.32"},"peerDependencies":{"typeorm":"^0.2.32"},"_id":"typeorm-query-builder-extended@1.3.5","_nodeVersion":"12.22.11","_npmVersion":"6.14.16","dist":{"integrity":"sha512-2MA1eBlX81Ztw8FCV9Okk3xJ73B4pE3uNdCpVyFaKP3p9K0YPpommMKqfhIbachXgf6e1ZUAUjecAiVJ2oieyg==","shasum":"36929c70eec692e26e74a35910459eb09aca441d","tarball":"https://registry.npmjs.org/typeorm-query-builder-extended/-/typeorm-query-builder-extended-1.3.5.tgz","fileCount":20,"unpackedSize":27566,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSsXaG3SGVMCYiSyXxHxrA/o/o9rPW/C7iDL/qSJqAngIgY2gXsfHmFNP20DhiuFKcOSLrSoQN0qov8kQsBelc3zU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUl4ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgAg/5AL0DEmQ1rgCtMXRgF3NKOLpjO+tbM9VmTzckwjlXwXwW0VhJ\r\nSvux2oePtsjYQVkJ3Qu5ebtqtJBO/+Ujm31TqqcwsdMgx8A+8Y+6jvg6AucH\r\nn73VUOZG4aT+uGawSkJxLc0LR8qH2UhGa0nNi9ZILvYHXCTMnCwbZzXzr8wu\r\nrCLdbjASb6nFoZzS3/G/NSP7t9qffvIBEkYYDVwKiFE6JFi6lklVJ1Tq7ixo\r\nJ1hVTwYGPcbcsHlUZMGe8ZxNsDgPM5+CZ/bGy6viOb2UjoOGASkTmxmMH8Mi\r\nB5q9qi2wtbrpa5ISyCHBKOVJyg1vJwgo8lrkcgajlKNBolzVmVjIsJFQgDjW\r\n4R4fUrOe50LB7Akqz7A8/AUvcImKOz7bgCHhb7rAE+6GUd2XruBodNqx4pOY\r\nFDg1M9FSIHJeHSxRz+oySP2iuS5iTPiqJ4MZVTblgSvimL49RmmWcabeHIdd\r\nDEWtYe/rPlW/sQbO5GpJxAktRoAMTw/kReyAAuRNHKNZrUvpXkWVJMTS4TUs\r\ncgFxrcZQFYCm/mFqJXTKTN1Ar+cfqR2/dkdavJKLabk7dQHLYvu39jwfp9Dz\r\nBrKzXBOrGE9d8Aa73JTZJvfP4TfAxJnCLB2irF1TugNWWTHKe7GCHFhNfUTj\r\nYc+/ljXzd8lBt0Y6ljp7jclPhGX0ywtlMBU=\r\n=yb3l\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rutaks","email":"rutaksam@gmail.com"},"directories":{},"maintainers":[{"name":"rutaks","email":"rutaksam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm-query-builder-extended_1.3.5_1649565209104_0.029728503238836135"},"_hasShrinkwrap":false}},"time":{"created":"2021-07-09T05:54:35.527Z","1.0.0":"2021-07-09T05:54:35.632Z","modified":"2022-05-22T13:20:12.854Z","1.0.1":"2021-07-09T07:10:18.273Z","1.0.2":"2021-07-09T07:12:19.319Z","1.0.3":"2021-07-09T07:22:42.520Z","1.0.4":"2021-07-09T07:34:37.296Z","1.0.5":"2021-07-09T07:40:18.956Z","1.0.6":"2021-07-09T07:49:57.749Z","1.0.7":"2021-07-09T07:53:29.865Z","1.0.8":"2021-07-11T05:44:30.770Z","1.0.9":"2021-07-11T06:02:52.431Z","1.0.10":"2021-07-11T06:15:52.871Z","1.0.11":"2021-07-11T06:21:25.189Z","1.0.12":"2021-07-11T08:53:39.001Z","1.0.13":"2021-07-11T09:00:36.824Z","1.1.0":"2021-07-11T09:39:04.377Z","1.1.8":"2021-12-16T11:46:55.835Z","1.1.9":"2021-12-16T14:53:10.609Z","1.2.2":"2021-12-16T15:19:31.875Z","1.2.6":"2021-12-17T05:48:05.725Z","1.2.7":"2021-12-17T05:55:13.600Z","1.2.8":"2021-12-17T06:00:38.697Z","1.2.9":"2021-12-17T06:03:50.806Z","1.3.0":"2021-12-17T07:09:39.533Z","1.3.1":"2021-12-17T07:13:13.341Z","1.3.2":"2021-12-17T07:16:09.659Z","1.3.3":"2021-12-21T07:05:39.465Z","1.3.4":"2021-12-21T07:15:37.105Z","1.3.5":"2022-04-10T04:33:29.291Z"},"maintainers":[{"name":"rutaks","email":"rutaksam@gmail.com"}],"description":"Easily transform a query string into a TypeORM SelectQueryBuilder with foreign relation/table","homepage":"https://github.com/rutaks/typeorm-query-builder-extended#readme","keywords":["typeorm","express","query string","query","builder","foreign table","nestjs","nest"],"repository":{"type":"git","url":"git+https://github.com/rutaks/typeorm-query-builder-extended.git"},"author":{"name":"rutaks"},"bugs":{"url":"https://github.com/rutaks/typeorm-query-builder-extended/issues"},"license":"MIT","readme":"<div align=\"center\">\n    <img src=\"https://raw.githubusercontent.com/rutaks/typeorm-query-builder-extended/main/assets/img/logo.png\" width=\"200\" height=\"200\">\n</div>\n<h1 align=\"center\"> TypeORM Query Builder Extended</h1>\n<div align=\"center\">\n  <img src=\"https://img.shields.io/npm/dt/typeorm-query-builder-extended.svg\">\n  <img src=\"https://img.shields.io/npm/v/typeorm-query-builder-extended.svg\">\n  <a href=\"https://codecov.io/gh/rutaks/typeorm-query-builder-extended\">\n    <img src=\"https://codecov.io/gh/rutaks/typeorm-query-builder-extended/branch/main/graph/badge.svg?token=IFVV7MUUOT\"/>\n</a>\n<a href=\"https://codeclimate.com/github/rutaks/typeorm-query-builder-extended/maintainability\"><img src=\"https://api.codeclimate.com/v1/badges/bb3ae85c8d13cb02a1c8/maintainability\" /></a>\n</div>\n\nThis library allows you to automatically transform a Express.js `req.query` or a valid key/value object into a TypeORM SelectQueryBuilder that allows the option of making queries to a foreign relation/table through the query or key/value object parsed\n\n## Installation\n\n```bash\nyarn add typeorm-query-builder-extended\n```\n\nOR\n\n```bash\nnpm install typeorm-query-builder-extended\n```\n\n## How does it work?\n\n<div align=\"center\">\n    <img src=\"https://raw.githubusercontent.com/rutaks/typeorm-query-builder-extended/main/assets/img/how_it_works.png\" width=\"800\" height=\"400\">\n</div>\n\nA `req.query string` or `valid key/value object` is sent to the builder along with the initial `SelectQueryBuilder` that should have been previously created. The builder converts all props from the query object into a valid `SelectQueryBuilder` props and appends it to the afore added `SelectQueryBuilder`\n\n## Usage\n\nUse ExtendedQueryBuilder export from package and pass your `req.query` or `key/value object` as arguments:\n\n```typescript\nimport { ExtendedQueryBuilder } from 'typeorm-query-builder-extended';\n\nconst queryBuilder = <YOUR_REPOSITORY>.createQueryBuilder(<YOUR_ALIAS>); // <YOUR_REPOSITORY> i.e: personRepository | <YOUR_ALIAS> i.e: person\n\nconst builder = new ExtendedQueryBuilder(queryBuilder, req.query); // The third parameter is an optional array of properties in the req.query that you do not want in the database query object.(i.e: page, limit, etc)\nconst builtQuery = builder.build();\n// Now your query is built, use get the rows queried for\nconst results = builtQuery.getRawMany();\n```\n\n## Structure of string query\n\nOne query is mainly of 4 parts:\n\n- Table Alias `The Alias denoting table in the query string`\n- Table column name `The name of column of the table being queried on`\n- Query Lookup `The operation done on the table`\n- Table Column Value `The value of the query operation`\n\n### Full Structure\n\n`foo/?<TABLE_ALIAS>_._<COLUMN_NAME>__<LOOKUP>=<COLUMN_VALUE>`\n\n#### The table alias\n\nDenoted by `_._` in the query string\n\ni.e: `person_._`\n\n```typescript\n/* Omitted... */.createQueryBuilder('person');\n```\n\n- Or when using joins:\n\n```typescript\n.\n.\n.\nqueryBuilder.leftJoin('person.company', 'company');\n```\n\n#### The table's column name\n\nDenoted by `__`\ni.e:\n\n- `person_._firstName__ (IF YOU HAVE A LOOKUP YOU WANT TO ADD)`\n- `person_._firstName (IF YOU DO NOT HAVE A LOOKUP YOU WANT TO ADD)`\n\n#### The query's lookup\n\nCheck the available lookups [here](#available-lookups)\n\n#### The table's column value\n\nThis is denoted by adding it after your query lookup\n\n## Example\n\n- You can find a demo project of the package [here](https://github.com/rutaks/typeorm-query-builder-extended-demo)\n\n```typescript\nimport { getRepository } from 'typeorm';\nimport { ExtendedQueryBuilder } from 'typeorm-query-builder-extended';\nimport { User } from './path-to-your-entity/User'; // Your typeORM entity class\n\n.\n.\n.\n\napp.get('/foo', (req, res) => {\n  const userRepository = getRepository(User);\n  const queryBuilder = userRepository.createQueryBuilder('user');\n  const builder = new ExtendedQueryBuilder(queryBuilder, req.query);\n  const builtQuery = builder.build();\n  const results = builtQuery.getMany();\n  return res.status(200).send(results); //returned results from the built query\n});\n```\n\n## Available Lookups\n\n| Lookup             | Behaviour                                                                      | Example                               | Types Working on        |\n| ------------------ | ------------------------------------------------------------------------------ | ------------------------------------- | ----------------------- |\n| _(none)_           | Return entries that match with value                                           | `foo=sam`                             | `String, Number, Enums` |\n| **contains**       | Return entries that contains value                                             | `foo__contains=sa`                    | `String, Enums`         |\n| **startswith**     | Return entries that starts with value                                          | `foo__startswith=a`                   | `String`                |\n| **endswith**       | Return entries that ends with value                                            | `foo__endswith=am`                    | `String`                |\n| **lt**             | Return entries with value less than or equal to provided                       | `foo__lt=18`                          | `Number, Date`          |\n| **lte**            | Return entries with value less than provided                                   | `foo__lte=18`                         | `Number, Date`          |\n| **gt**             | Returns entries with value greater than provided                               | `foo__gt=18`                          | `Number, Date`          |\n| **gte**            | Return entries with value greater than or equal to provided                    | `foo__gte=18`                         | `Number, Date`          |\n| **in**             | Return entries that match with values in list                                  | `foo__in=developer,tester`            | `String, Enums, Number` |\n| **between**        | Return entries in range                                                        | `foo__between=1,27`                   | `String, Number`        |\n| **jsonarrcontain** | Return entries that match a jsonb array column that contains value in the list | `foo__jsonarrcontain=RED,BLUE,ORANGE` | `String, Number, Enums` |\n| **not**            | Return entries that do not match with value                                    | `foo__not=ACTIVE`                     | `String, Number, Enums` |\n","readmeFilename":"README.MD"}