{"_id":"@enigmatis/polaris-typeorm","_rev":"68-57c7e7b4da8dfd4a306351c3db08951d","name":"@enigmatis/polaris-typeorm","dist-tags":{"latest":"2.3.8","beta":"2.11.1"},"versions":{"1.0.0":{"name":"@enigmatis/polaris-typeorm","version":"1.0.0","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"test":"mocha -r ts-node/register test/**/*.test.ts --timeout 15000","build":"rimraf dist && tsc -p tsconfig.json","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run build"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"author":{"name":"Yarin Vaknin","email":"yarinvak@gmail.com","url":"http://github.com/yarinvak"},"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-typeorm/issues"},"homepage":"https://github.com/Enigmatis/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-graphql-logger":"^1.0.2","@types/node":"^12.7.4","reflect-metadata":"^0.1.13","typeorm":"^0.2.20"},"devDependencies":{"@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^7.0.16","@types/chai":"^4.2.1","@types/mocha":"^5.2.7","@types/node":"^12.7.4","chai":"^4.2.0","husky":"^3.0.9","mocha":"^6.2.0","path":"^0.12.7","pg":"^7.12.1","rimraf":"^3.0.0","travis-deploy-once":"^5.0.11","ts-node":"^8.3.0","ts-node-register":"^1.0.0","typescript":"^3.6.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"e8cbdde734c6e14882ef03bf4f35a2a67d576934","_id":"@enigmatis/polaris-typeorm@1.0.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-lt2rW0TfVkQm2pE3ZWimPGZwGT7bWSsPDJGNWLyG2ovo5fNGAGDUsLEaP50T1TFfmIPP8D6wl7cGUlSvXR+Y7Q==","shasum":"4c3789f2c7fc0fc385cba864236f7c7a7a573f72","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-1.0.0.tgz","fileCount":30,"unpackedSize":40446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJducd0CRA9TVsSAnZWagAAR10P+QDE6IfKjMwOdaZK6Wxl\ni5CPcbvnuY56y5FQVBOiAavbefMFTzSYcAcvQVW5nsnNNQzKQFfEf9kjMOU9\nNJd+A30Hez1I+0PPw4JqUPkb6peiE2zDdlgrK8FvGzTlV3cb06uvp6zLwE8L\nKb8GChLF9Sz3shfYme8380mqd5eU/ZMpICp/kiRcchILkTh6U8QoMuiathJy\nCp5f+7A9dhZKdJI2LmRSF71WZwm14vvv74E2W2opTs+50ImwCyaWWoZ09Bst\nq0qg+LMY52dQWQXfnJcTjy4luQM6YOjS9DynNXlqazQUrK8H/bcOFhGyqUIW\nw40Ht67F/eS9IdY4SRH5Q3BB778SKKYCSeZbSsj488FWB5tj8vHt9fNgbJ/7\nG0XvBJndvRvvyY1NaDF8RuVaPfMoj05p01rWPnPgPIuXJiXxzphVliq+mHKE\noNQUgFSYzFvbWB9bXpFobRifpmKJrc5lm0qhQZljH7kRRalMcEHybSr7wQLb\nMCNOXJd8bCjV2qM+63KQRXsQPmLPi22FyW4LxauZiJSDxQohxJQhIdCeGlX2\nY8QHvQzArop3Jfqmn/1HCxaPQJTleGKrHlBojP4f4aoUuSDOibHWZn2hzvIr\nXHEt6oCeBNAdI6cYjoFU9/Hhn06jJJIPd0FbTT4UwDV+hd/UjKtk7Mub6UFr\n+rrA\r\n=NUac\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID/2RbNCtI8imNIfWG5iD+XB5nojfLYrTq1xWS61QUBNAiBDu8EU2ifJzUoBsQdVHBPpETGmErUNCTJ9iDhpUNsIjA=="}]},"maintainers":[{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_1.0.0_1572456307654_0.18268335126712487"},"_hasShrinkwrap":false},"1.0.1":{"name":"@enigmatis/polaris-typeorm","version":"1.0.1","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"test":"mocha -r ts-node/register test/**/*.test.ts --timeout 15000","build":"rimraf dist && tsc -p tsconfig.json","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run build"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"author":{"name":"Yarin Vaknin","email":"yarinvak@gmail.com","url":"http://github.com/yarinvak"},"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-typeorm/issues"},"homepage":"https://github.com/Enigmatis/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-graphql-logger":"^1.0.2","@types/node":"^12.7.4","reflect-metadata":"^0.1.13","typeorm":"^0.2.20"},"devDependencies":{"@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^7.0.16","@types/chai":"^4.2.1","@types/mocha":"^5.2.7","@types/node":"^12.7.4","chai":"^4.2.0","husky":"^3.0.9","mocha":"^6.2.0","path":"^0.12.7","pg":"^7.12.1","rimraf":"^3.0.0","travis-deploy-once":"^5.0.11","ts-node":"^8.3.0","ts-node-register":"^1.0.0","typescript":"^3.6.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"0a96c69ae09f71cc431b46f0c17fac21e8e6bc5f","_id":"@enigmatis/polaris-typeorm@1.0.1","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-ag7W85PKBugnZyRC0/bE8PbkiyxTtEeu8MwPaNCSYCaaSEpC4dVW+X+a6LOhVsTVYaKvBWRK/+fRnHiWNTcXpQ==","shasum":"36a942fbe6c6cbab1b89051b0e5c3647e3e509fd","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-1.0.1.tgz","fileCount":30,"unpackedSize":40820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvY2SCRA9TVsSAnZWagAADMcQAIpwJfD1Z40orL1jRAmv\nn8MHC6zQHUjHvj9ehu/+YvpwrRJQ0OjbLSkKaP3tHoYUTTBjUzCIXWU66Dus\nsMVSYcyDp32H3BbIoCfUQq63TCfW+sfBzxHTrxpmLvvPpEP7lS6AM3Zk8gHQ\ncmbCzTv/NuND17WPtGIMuo8BcCN1abev+7qQV3LJdemMMT5ccGDUfzCHeTjy\nCOGZHHwM0T731R0nMfl2jt7uArM1aJxwaA3CbHoQrddCRsNfZYrrHgCx8Owd\n0nYCwJxuZOl3rIfMSttdWXLhuiDr+lAovvi8L9qoEKpzcfNWYxts9GnDkaVX\njCdQhpS6tMtq4XH50sujAxSvsiv3Ggn1N/BmOC1r6WEClk68jAigLz4uSczV\nJtRARTCOHjbXtvWvggIPqe0i1neCVVinM+qhvODsOXfI9ghozu6cH9AsU04S\nQ37MM50m8RTR1sri9f93Z8p70A8xQ481qdisdG800jOeHMNz4nRN51YKJ6ys\nfaOOCdCDWQPtwdqrQdIBWcP+AMkXkMvh0bUSQIpW14La2ap43PB883lyv8FL\nyc1WsrD4ISVov7kUtLSrj30X8b4BjnPEobFu30vOfkyhJE/eh4NoG30o+5mP\nmv3KDc+Hae+tmT9Kf/UkRJvEX1j2DqA4bnHui9APsRWJO09KxU/9VbcyOyVF\n8EoG\r\n=jBNn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICYGOh/NsqecGppuXnsQ2WZASqYnh5XzTPVl6s1zSQhpAiASt2oa589EKUge1iV+nKLB2WXdl1edCTTdFqRMEk8ZCQ=="}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_1.0.1_1572703634099_0.8855340215051273"},"_hasShrinkwrap":false},"1.0.2":{"name":"@enigmatis/polaris-typeorm","version":"1.0.2","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand","build":"rimraf dist && tsc -p tsconfig.json","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"author":{"name":"Yarin Vaknin","email":"yarinvak@gmail.com","url":"http://github.com/yarinvak"},"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-typeorm/issues"},"homepage":"https://github.com/Enigmatis/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.0.1","@enigmatis/polaris-logs":"^2.5.4","@types/node":"^12.7.4","reflect-metadata":"^0.1.13","typeorm":"^0.2.20"},"devDependencies":{"@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^7.0.16","@types/jest":"^24.0.11","@types/node":"^12.7.4","husky":"^3.0.9","jest":"24.1.0","path":"^0.12.7","pg":"^7.12.1","prettier":"^1.17.0","rimraf":"^3.0.0","travis-deploy-once":"^5.0.11","ts-jest":"^24.0.2","ts-node":"^8.3.0","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.6.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"578cbdb9146cfadcf9728366b37acc0bd53621e0","_id":"@enigmatis/polaris-typeorm@1.0.2","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-TtWUwEYom+vbiSAx4WRc90fccE1SaCiaxmUc8q+R2WscptKORvLwexQWYv8TAovnskkg5c818e7kqt7LxVboDw==","shasum":"b304331b732113311a5822fac83a688e0a18324b","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-1.0.2.tgz","fileCount":35,"unpackedSize":48992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdws1dCRA9TVsSAnZWagAAXsUQAKBCcham11oaNWh468B3\nZYOsE/K/ZGpTXZD9eQkCE4+aSVIyZj9kFqDG7CJLRslaIQITxToaLUBf18EV\nEImD7dLXTBVRY8A+TZZ809H7QKbAa8ZbhM3OLLYrpEib+J9pyeuuz1foYvbz\nlt4ftvJQXSTOitq0E71SXBfCEyyZCvwpTE817839wZ7fEXjHn2aJCU9ytCCD\n+Jx/nDR0C0japZ2dEdzD34U8O8kCZtvgqWoh0NcwLKEMkrO+TsgN9xhoL7FL\nR1uX7Zn5UBT8rqcBwnSL1c56nnNmzpfpqXJ8EbG6jSYsbMHL0JqVu1M+T1BK\nuJh21O04OwX8Z3hzwgLRF5qasYlgLtEckeRZ2K+yW1z9aHUU70VmW4uhCrc7\nNf0nWYNzweLewlOQvWtteYfpfe2BFudILvxrLo1vYGs0uH/fD8mOHnx4yKW/\nmgI0gFg8I6E1rsAwAWvrMFvOSyRmkk240fBd9/kc70DOsW/XmB85AAuNLH44\nNPFqa2d8pOU5nGm4BcERJD3c0gs4ZoNEuS0I1zij8gNp0T+AHl/BNgTvSF2S\nqY2KVgXDseQRHvf5gk+u6EEBk0+GQ6Mgpi5Incwbt2jm7pvsVG5M1TTpqPSq\ndhxbpkVowMDChhDpoOitim7+UcyDO2WizY+qVIAX8Fj6vcgjyVmk3KKwxRZ7\nuL/M\r\n=40IN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8+vdgF8ZnHOYCvObjt8jtgoulXXVR8KLwNBMgj1BAoAiBVxqP/m5/jIS3/J4oxEqLXhOm3+cSv/K3B+xObWxeNtg=="}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_1.0.2_1573047645229_0.3159238862163054"},"_hasShrinkwrap":false},"1.1.0":{"name":"@enigmatis/polaris-typeorm","version":"1.1.0","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand","build":"rimraf dist && tsc -p tsconfig.json","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"author":{"name":"Yarin Vaknin","email":"yarinvak@gmail.com","url":"http://github.com/yarinvak"},"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-typeorm/issues"},"homepage":"https://github.com/Enigmatis/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.0.6","@enigmatis/polaris-logs":"^2.5.4","reflect-metadata":"^0.1.13","typeorm":"^0.2.20"},"devDependencies":{"@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^7.0.16","@types/jest":"^24.0.11","@types/node":"^12.7.4","husky":"^3.0.9","jest":"24.1.0","path":"^0.12.7","pg":"^7.12.1","prettier":"^1.17.0","rimraf":"^3.0.0","travis-deploy-once":"^5.0.11","ts-jest":"^24.0.2","ts-node":"^8.3.0","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.6.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"e9636dfa3d145b56fdaa650d11cee0a43b7fafda","_id":"@enigmatis/polaris-typeorm@1.1.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-5hL3wYbUqFIAdH/fnutcUNZcztMAKpv1ofzi5wGAlnfzHf1POHk1vxwTcB160k7yXoPNNFom6Yh6C9gthNRxBQ==","shasum":"31b3e9892e922f57b3872d9b7842022d94956cda","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-1.1.0.tgz","fileCount":35,"unpackedSize":53591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyl43CRA9TVsSAnZWagAAg/kP/RP+MhLnmZgCw2yIT39R\nDVyNNE33vjNBqPFKFgKlvDqjEp84lH/ocIHYhkHIsuCVBlX1eUy6LdW2ATbL\nTwEhefVAdEcVi5vZ/YYCepn0v8+ae8d2wzhJ4nb99arHAizjA4ng75nzES3J\ne6G9EIVP1LjkaHugO50yQ+yUPlMlmsDoPFGZ9BbzeWHXa60jptB/djfYyC7+\nd1JzvrQG1xdj5XYcLuiR/cAxo2RIXgfht5Cp0QlqmT1eICdotsBlRwPVZakd\nuIgNWqBAX7MGh7DIUEAFiUBPdjY+8B/1IuVIvdpZKAtreu8XuMp2u8WOJ7fH\nRjYr/cpE2jJWa/wLF9ME4IzbuQ4+eJ1P9DhHVzUYkQfNAmQeqkAueNphZ4pK\nO9uJzzabfwxbi3Pof4K+IRkdwn0k5j2YVIQaSpq0LQFO+wQ0/B1Fkfl8q2IJ\niS9k8JCE4scJ/PVJ5e1qefisXLTfz7tjAb4VOifUJSl2J9ckBThxSHxxExDa\nyVRAkZYs/kC/yHYNCvOoN8xmncbB020DfGlR5lYRtdosSbrp5o47+9RWjekR\nPr1uU1o988OgqHm8lEdd/FaDZhFnlqdJH+5WsSL2iLSsLIrDHQhT9a6FJsSe\nWwuDWFHHHFU1rKs093IqJhV6r4JCTEuKtYkNA4vqn8PgHWreGWSSLslaACxE\n/imX\r\n=zl3V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8NMwADy/pFX7wt3soofKh+E1MZ9z3EbbczNgL39GuZgIgXne2ZhvCgBr7eVENwf+fx1em59V6VsyvYx+I7KQaMYk="}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_1.1.0_1573543479384_0.16104629884320665"},"_hasShrinkwrap":false},"1.1.1":{"name":"@enigmatis/polaris-typeorm","version":"1.1.1","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand","build":"rimraf dist && tsc -p tsconfig.json","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"author":{"name":"Yarin Vaknin","email":"yarinvak@gmail.com","url":"http://github.com/yarinvak"},"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-typeorm/issues"},"homepage":"https://github.com/Enigmatis/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.0.6","@enigmatis/polaris-logs":"^2.5.4","reflect-metadata":"^0.1.13","typeorm":"^0.2.20"},"devDependencies":{"@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^7.0.16","@types/jest":"^24.0.11","@types/node":"^12.7.4","husky":"^3.0.9","jest":"24.1.0","path":"^0.12.7","pg":"^7.12.1","prettier":"^1.17.0","rimraf":"^3.0.0","travis-deploy-once":"^5.0.11","ts-jest":"^24.0.2","ts-node":"^8.3.0","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.6.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"d1eed1a6a3ed90114b53f5bba2bffbd9e39f0105","_id":"@enigmatis/polaris-typeorm@1.1.1","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-BfVs7Hk6NWIgf/GO8WzEyuY6zqQVxgJJ2fFuqWEh/NV5Abk7OWiWuK/s8h8BUUsnXQiZTFMxkipjO/6ylctFag==","shasum":"86cc713bb02ccc072e4ea3394df1d977321e1653","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-1.1.1.tgz","fileCount":35,"unpackedSize":53174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzWXtCRA9TVsSAnZWagAA7kAP/2ztGSuedshrvWuerRjl\nHb7LKLiu+3sp6voTlJ1x72MaNdoXBYdau8LlH/IwTZKisMpR5EoS845inVsj\n1hUsCa7rsc3AK/WY5Z8uZ+A2/hzCxvc3saOMMqg7ZbaXpgGpJP5zTlJhFVnj\n5KBkdsJy0DR8TxzdNQnjJ9z4SILClhXHOnpdZIflu1AKLfF3hB+2vQTZfdTQ\n6I1fMeYD1NjiNOtPB+jm5iRM0EkT86GjxLiljZ/9OUWwJwYjltSrY5lWnErM\nGGwYCcMwtjj29cKFaL535Rq6VP7FftFkYjg8kVKa0E5LgMpKDwjkbUG1EpEe\nH1uzkx87VNR8JCjvIbMP/2IMFgkdLrP8k0/MCTRsilEnIrjJOxeS1F70fNbG\nZUQ52yFR+Dp5lo6nhQbEnVQmMTA7Tn4PN308I4pCyPsDnaYRt8Bb2G05w3Xh\n7VnAeZY7FZ8A1sWyp5ZOxptvqgvPaTRmpTjPYQKrEs6UdMOXDMVRJyCkSpXM\nNetckjfTJ9dlNu2NkpGS2jiODgB+yQCy7Ylw1WOcHU8lpiYIdM9G8JFKTvwO\nYUWEZRdjzgY8tyw7BnhbdwTVt0fjdplzRHL2Yb2Uzt4fsusFb0cnq37fFHZs\nWsf7kWGQ6uJ1KYb1ZGpxKTVcUmBZ002kFdo84QiZM5JUBUETLDcILK8TPgHz\nAXyD\r\n=1es/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID/kMjrWOIwH5VaqQFu4UfIbuOE5BAwpNQYQWwcZm03kAiATvn24r576pCni1joFo+HHvZ1ZcR/Qc2mszl9F9zHqIQ=="}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_1.1.1_1573742061484_0.19668965585674414"},"_hasShrinkwrap":false},"1.1.2":{"name":"@enigmatis/polaris-typeorm","version":"1.1.2","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand","build":"rimraf dist && tsc -p tsconfig.json","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"author":{"name":"Yarin Vaknin","email":"yarinvak@gmail.com","url":"http://github.com/yarinvak"},"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-typeorm/issues"},"homepage":"https://github.com/Enigmatis/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.0.6","@enigmatis/polaris-logs":"^2.5.4","reflect-metadata":"^0.1.13","typeorm":"^0.2.20"},"devDependencies":{"@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^7.0.16","@types/jest":"^24.0.11","@types/node":"^12.7.4","husky":"^3.0.9","jest":"24.1.0","path":"^0.12.7","pg":"^7.12.1","prettier":"^1.17.0","rimraf":"^3.0.0","travis-deploy-once":"^5.0.11","ts-jest":"^24.0.2","ts-node":"^8.3.0","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.6.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"88f43013eea4f0c77897b115a4238a1f9b620f9c","_id":"@enigmatis/polaris-typeorm@1.1.2","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-LinEcKwUrtMEatinG941YcYhvdC7lYuJ1HPLtzxWguB9QMyqi5BdGdoOrNpfmJtQNXumMn6ETmJdkE+YgNULwA==","shasum":"6d2a1abde2f1e8a32cdd2bbf026c9f893c946757","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-1.1.2.tgz","fileCount":35,"unpackedSize":53413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0QNUCRA9TVsSAnZWagAAkqwQAKEBnfE/HvkvpSs/tqSm\nxqwf+6XbZu9fegpIwFYuEm8ltXMALPtbhXhH+T4bc4MHFTRLONKvIPt3d86F\ndBM/7NzV4Gth1E88rnV6gBicvKVEj6h2OLgli9R5goxZ5cUbmv6eAS7qn5HK\nbRYCySRWxrqhYhA6YU7PyfclPiNM9fp/br/GUUHlgeztag4OrYVl4B1+NMiE\n5D3alM84cIVS1SgKpiZBSc6VQbUCghjPbVmRiMnl5UEA7+R+KbRkll0Z/a5M\nZ55linG4iatQKfjomd79DgE+mb2dpJmmcQ083q/y62nLefCPb07uUZ9YTSUK\n+k9HqEX4f+of9yFQq5o03MDJfvkhR+Qnp6idpnwIVr3s99yiuotWEqQVq6F8\nQBCs+1ENeJ0epWVwvthlDncxrEUtZVgM9pwxbOpBPZs6q9cBJcFOjPninYfM\nGSWcxRq8WmCCIavB/Uv63Q4H5gv4dUSZ3Vl8Xpvu32SDgeyK8cQy95cYaieN\nzE+DwoWkfQsfBZY0u2GyQePv76lFbmIODbl6B7eJmLDVujZ/ljtAuE8vdVg5\nmpEPb9gUuqTVhahlawQflHfeEf1YmPmLBYxNPgPAgHslcdgJ+/oYMpItCMd1\nESJ9LUvTWDSd0o6coljzGBA2XIH+kZVJCT/YGtBDP81PIyLDXeVkiX9TVN0N\nOwho\r\n=b4fD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCHxJeVyKJOq8CAYnHSZBjYD4L1RqTPai8xOoBIu1owKQCIQCAa92BRYzh2w9csq/Edn5xXIQ91Gz5MFvIMY7nFItLDg=="}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_1.1.2_1573978963693_0.540792223662782"},"_hasShrinkwrap":false},"1.1.3":{"name":"@enigmatis/polaris-typeorm","version":"1.1.3","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand","build":"rimraf dist && tsc -p tsconfig.json","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"author":{"name":"Yarin Vaknin","email":"yarinvak@gmail.com","url":"http://github.com/yarinvak"},"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-typeorm/issues"},"homepage":"https://github.com/Enigmatis/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.0.6","@enigmatis/polaris-logs":"^2.5.4","reflect-metadata":"^0.1.13","typeorm":"^0.2.20"},"devDependencies":{"@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^7.0.16","@types/jest":"^24.0.11","@types/node":"^12.7.4","husky":"^3.0.9","jest":"24.1.0","path":"^0.12.7","pg":"^7.12.1","prettier":"^1.17.0","rimraf":"^3.0.0","travis-deploy-once":"^5.0.11","ts-jest":"^24.0.2","ts-node":"^8.3.0","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.6.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"8e9746b73aed11fe3b5fba508f23c5767e528bba","_id":"@enigmatis/polaris-typeorm@1.1.3","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-D/eicc/UWUTDzto/pN1OMsw4TY3/M5hL2HgdegwGnUIaMvXJvtMzGjty74oDsUYtwmq/ClcrvBTrmuKPoVlvAA==","shasum":"e45e360c5b2b934407787a9cd92e558b41a55ab5","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-1.1.3.tgz","fileCount":38,"unpackedSize":60835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd444nCRA9TVsSAnZWagAAQcUP/1xAW6EGZJIXhI/1UfcQ\nmlyjZUXcIj38CKyXbDGRn2QMTO0sP0v/w3cUZUhgVsRI2Igmd7bpG7DYL8tN\nm1EBeVP8HKZddSJKx2xdsqP6qFZG8WS4arIBlCZirhXJ3kmwzAQqOl8Xxpx8\nHJbxwQbAQH9WD/f7s53O6VXhnUNqXnXnnT4S2yoG2h/6evWE4kn3kSPeF8pN\nd2IqMJxx43YxgwCF5TJa2AbCv24u3s4/TsVIhFfL9/ITbAyKWr8ETtpgoOWT\nkjqI1k3GXWuAAicsfJ/dG9p1lq3JQriFVW82PNhIFe1ydgFeY3JVaUW149Ri\neeeEBc5qo1COFKtEl+wePaDeBOEvDhsGAX50Z1G3ElXbD184rj7lJpo0tvYx\nawEUaNIxk28Z7MtEN1W/HOBOU4icT758JoR0bp7ICKRy8DpXX4H/S5t54rfq\nx176NWyiPaSWTFvg1uLLDXcubHfcKebwHkcQyJsuv42BXe27LgJQGekuY46s\nYSJ1nKfpyDcxy+Kkd6WO8FeXyWZsCOVzqw93BaRA9t0BpU+6ywE+z56QvdCS\nEy0N4pZJ+6PxQBU9YZjUzrjaWVhHsTZdaI4Vy2kPcMoKHsA4amFH5CJe33Cm\nE3oBFT5hES3Z5pMHjWKslwTNxpp4wK3u5fP0A2biDg0QxEDU+ITlmj3C9JVK\nrr9P\r\n=SbDA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDffALNUo1awT9XBzY4cNoaLwoTq9QF7FlMFpj1WCyuQgIhAP/yvkK1avONt9X/h8zsRc9v+yUE5czBZYtt87B9klv+"}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_1.1.3_1575194151118_0.4042194881644616"},"_hasShrinkwrap":false},"1.1.4":{"name":"@enigmatis/polaris-typeorm","version":"1.1.4","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand","build":"rimraf dist && tsc -p tsconfig.json","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"author":{"name":"Yarin Vaknin","email":"yarinvak@gmail.com","url":"http://github.com/yarinvak"},"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-typeorm/issues"},"homepage":"https://github.com/Enigmatis/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.0.6","@enigmatis/polaris-logs":"^2.5.4","reflect-metadata":"^0.1.13","typeorm":"^0.2.20"},"devDependencies":{"@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^7.0.16","@types/jest":"^24.0.11","@types/node":"^12.7.4","husky":"^3.0.9","jest":"24.1.0","path":"^0.12.7","pg":"^7.12.1","prettier":"^1.17.0","rimraf":"^3.0.0","travis-deploy-once":"^5.0.11","ts-jest":"^24.0.2","ts-node":"^8.3.0","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.6.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"bf661d8a0f39faf7c779eeac0159d22d115f6ba6","_id":"@enigmatis/polaris-typeorm@1.1.4","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-My/eFBUngdBgEgAhIpIGAJv8TTapYb3e7xx/9tVGZ/kbsXyHWlSuZ9LMMbCxAzTy/xcg3+GnTC5scrJ89YXPoQ==","shasum":"0fb7c5cd27d59e575f200183ce4d666eea9d830a","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-1.1.4.tgz","fileCount":38,"unpackedSize":61087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5QU4CRA9TVsSAnZWagAA5qMP/A/j5iGlr2/W72AS0sPD\nXJks+oPg3U5jr+AfnDfw0HEzpiHe4apx/RbgkokblFjRUB6tC5xQ/OWkZR5g\nl+LagGMAY3zqmacVR1msi51iEFX84BD1s0yz3E0k9M6zohF4HfsPrdbsJ0Ke\n6Rc2Oa39TtOJ90FWQIfF8J61WTTjMfT7QV983w5dHFsW/p7WRC4g290IA1wI\n5bJzPx8mCf6nsZs/tfTwLqA8n1Occvni//2jsUbhAHLx9ThWRzSR0EX+sPRK\nNH2+1RaH0cZP3hWj0RGV6xMe4WskCNMFCArcI19qmQ/8aHVdEhkH5+uy5a/k\n1sA+l4B+PhRY1UB55lB/Lb2FmY3r3LgY+ygDgleErHjiluphGGy9wimS6No1\nfr6YiX+XHodqhW46xHpsPCeA3R8CqQf5L89cbVlQGWqi4FhlWEWV1o30LuBN\n7yiGw0NlqJxjnAcRRE6QFqFEMgqou4kRec90ijq3W4rzYM/6RpYew+DOzCPo\nW6yQA+Vx/ORtFLRAZFxcM9mAEaUZCUcxwWVzo0ffKmEHBVB2RYu7KNuMtXW8\nbYOkJo+W9uckQ1r90yN6qCdXUlRGh3YsPubeZzn5DaaQtWI0N1lSjdAuBWm2\nauAlNs63+t5cYILs2nZ3FUctmbqixxweNvlqK/DFv0uQZ4uVm4uOokbwvZPd\nL5GP\r\n=9sh8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMQnEBeM4x5cm2qle9ZeDwu4kEYcVaNIMUhoR53KLEwgIgWfWp4VFZdybCKHsQ6IsmROVBxPfxr95BnFIYtqqRGPg="}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_1.1.4_1575290168510_0.33495959353742255"},"_hasShrinkwrap":false},"1.1.5":{"name":"@enigmatis/polaris-typeorm","version":"1.1.5","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand","build":"rimraf dist && tsc -p tsconfig.json","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"author":{"name":"Yarin Vaknin","email":"yarinvak@gmail.com","url":"http://github.com/yarinvak"},"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-typeorm/issues"},"homepage":"https://github.com/Enigmatis/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.0.6","@enigmatis/polaris-logs":"^2.5.4","reflect-metadata":"^0.1.13","typeorm":"^0.2.20"},"devDependencies":{"@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^7.0.16","@types/jest":"^24.0.11","@types/node":"^12.7.4","husky":"^3.0.9","jest":"24.1.0","path":"^0.12.7","pg":"^7.12.1","prettier":"^1.17.0","rimraf":"^3.0.0","travis-deploy-once":"^5.0.11","ts-jest":"^24.0.2","ts-node":"^8.3.0","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.6.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"3ef5c01321acc3370c6c8ab750ae40d2f7334253","_id":"@enigmatis/polaris-typeorm@1.1.5","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-iX0Xm6Yk9ypWcwOtlzEhcKzjLVSYThV5/eQSM6Gh9ERwd42yyzGyB7SMcdifcAWeaGtphITjhQUujh6S95d5Xw==","shasum":"639bfd02c33ab0188d948730e5af092655db3ebd","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-1.1.5.tgz","fileCount":39,"unpackedSize":89763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7PHOCRA9TVsSAnZWagAA4mEP/2B9eIVEeFruu9iBIYLZ\nEXuxXR6YKSHSuvpCIz1IfEHhZNzupHOhApEFbgy/BF175+bb5awGgE6Vosrw\nj/ZIhrqZRUWtI55JI+K3p/2+LDCEUgc91u+EKVCs/IFsNKGjvTud6GejMVUQ\nJuiCenla4hsMjvTtS0ca1p41IGPT0yxpFFa+HnXm0adtXTCNgej7djdsjBuk\nwrT3mqCDGLjWLSMyjrTl7Jy4fHx+BPK4EO7KitbogEfz48oP7TkDXnHyYWE4\ndO3FflUXgcyLi4rbdf9+iiSOH1NYug5BkRJJfLnSA9GmVqhrHIJh4cDT7I06\njpZDtuZKBZxvIePw/PX3NRRWJPqm9ZiaSIzEJ/PjY5jCqkAWMCEJNfTEwlYh\ndtyvwkoNHImIQSTG6FX7zprxDDObw9KWhfUtv1l5fat6kTs8bI97pqy7QZrS\neUAXO+BFe1yavw0RO1aUoLz3X2TR7radbcQqPnAYDecp9N0jgsDec/K9lr2M\nI2FsonIbHbrdreomRyCr8jh0QW7NBMn1JfBN0KotRIBjiB/ozeUeqQHT/eqM\n2ljaPViStMPxbKMv1XIGmpVr90yTPsxBAFR92uxKH8l73Ui1gXPuV7+HFZDQ\ndmtK6jl8R6V5cAjA+CHBDjGQGOvCYRDfdZrVesmlpX1yf2YLcds5ut2W6FnX\nwe+f\r\n=N6Hv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0Cffteyx0r4MLp5w+DxxPoM93U8hYZVKilaCnClomdAiBlm0Eua+kIX5Xs3yInPfU72ZmvQ8DckCqLsbbTT7eofw=="}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_1.1.5_1575809486253_0.4259766560786915"},"_hasShrinkwrap":false},"1.1.6":{"name":"@enigmatis/polaris-typeorm","version":"1.1.6","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","build":"rimraf dist && tsc -p tsconfig.json","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"author":{"name":"Yarin Vaknin","email":"yarinvak@gmail.com","url":"http://github.com/yarinvak"},"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-typeorm/issues"},"homepage":"https://github.com/Enigmatis/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.0.10","@enigmatis/polaris-logs":"^2.6.1","reflect-metadata":"^0.1.13","typeorm":"^0.2.21"},"devDependencies":{"@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^7.0.16","@types/jest":"^24.0.11","@types/node":"^12.7.4","husky":"^3.0.9","jest":"24.1.0","path":"^0.12.7","pg":"^7.12.1","prettier":"^1.17.0","rimraf":"^3.0.0","travis-deploy-once":"^5.0.11","ts-jest":"^24.0.2","ts-node":"^8.3.0","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.6.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"bfcd6724eab3d055fcd86ee55b1038bb276d0f6e","_id":"@enigmatis/polaris-typeorm@1.1.6","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-XhkOcWHSO+kyoORdQ7rIUngvJgadXeqSSHQsJYiyLe+ZkoSxkf04GJTRKWFeQZ5AbIrCzh71yyRSwG/T5GR8NQ==","shasum":"5f97beef7a29fe366f154bc00cc89a83a02a8846","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-1.1.6.tgz","fileCount":39,"unpackedSize":89792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9kvxCRA9TVsSAnZWagAASVgP/iyFP11T967JquVc8/N7\noBsVSrumeD552lm4GT4G8alDlhWGpT9b/y5OGopkUugCs4t0i/Ri4bPK1s89\nPyTVNH7ImDahAM9e9N0dOfDL0IDiE8d5UXsxppmj8hUrLkVWPbRda1q1GQgq\nHCzxTOyAu8XL0wRfXeMmU+p5hC5FuA+VNwmPpi1w7FnxTuf/paUNAp42E6wA\nqDtFcdIAoIdVKMe7a+V39tu321yuUrasBCdbv313bCX81sO0325CGiHobXU5\n58OFP7fUlRMF+NSgm6sSUnu0jGtC6moggWuLGVxeb+WsKby2+KDo9rEVWbkD\nX7r46O0crDC2vhi6+9e/tQtLYNbEwce7rnP2e/FatI+z+/78V60emYjmjXEM\nbGzE+or6rUAlJ6usLOmwribugjPS9OQYkEAYlDK/l2jQnqm3avZ9M7ZiFgnI\nunSHbnc1mwuFvlUU4j9p1B6W++r1E3rGdPncnBuR9JsFuwKOEbfABYVz6FwZ\n/6MQQQ/xtYA1x4W/ZENtX1xFxfPWeUHZVQOUn3kaSHDb7aBnZyVrCxy6KazK\nWQeAsbmqm0decM5lCJcdC9H1ILtgBgO7BMcO75MCIX1OEjCk/7kR3H23oC7f\no9hb6SM6+ck4rKiqLghBhzfsXGCbrx7ria4DpjRzUW2dOY1gyN8u7BDECv3I\nzRlJ\r\n=N/jT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCv7GUBWsZumMmhndZqsEmMbVvZxNwaKwTmPY/u1TmnogIhAOMD/8eaRjbg1ycOkF/gtDegMbYZbtHRM25NjwU1SFlz"}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_1.1.6_1576422385303_0.529392232769115"},"_hasShrinkwrap":false},"1.1.7":{"name":"@enigmatis/polaris-typeorm","version":"1.1.7","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","build":"rimraf dist && tsc -p tsconfig.json","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"author":{"name":"Yarin Vaknin","email":"yarinvak@gmail.com","url":"http://github.com/yarinvak"},"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-typeorm/issues"},"homepage":"https://github.com/Enigmatis/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.0.10","@enigmatis/polaris-logs":"^2.6.1","reflect-metadata":"^0.1.13","typeorm":"^0.2.21"},"devDependencies":{"@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^7.0.16","@types/jest":"^24.0.11","@types/node":"^12.7.4","husky":"^3.0.9","jest":"24.1.0","path":"^0.12.7","pg":"^7.12.1","prettier":"^1.17.0","rimraf":"^3.0.0","travis-deploy-once":"^5.0.11","ts-jest":"^24.0.2","ts-node":"^8.3.0","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.6.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"b6c7e1d7e36eae9ccd85a726c90ff1bb7725dff8","_id":"@enigmatis/polaris-typeorm@1.1.7","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-VM6/VbT5/a4ywoMxARcnrMmI2RMBECFkkNGX5SPdtQkG0mryb3F38b953BXa4/c3DYQJDu8GzjwfuP/jl4+2Qw==","shasum":"5988fedcf225b6f244aea7f94f7cc8f7f068abd2","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-1.1.7.tgz","fileCount":39,"unpackedSize":90158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9lhHCRA9TVsSAnZWagAAsycP+QBNYc/AS/47mTDyA04P\n5k4IXGJYki/hJ6tNkGTj9crYVK6AZiKa7a88xKFc2V6X/mqhb1C/NKVfChUD\nVILEr4LL/NKqJUa3qp8VOSpS/y73+OdEWj3hftvF+2y69jTrhkr4IPMXl9J0\n9aHu0ucW59qEzxK1S1eqQlgFeNZUOYrbptReqIeCJnuKktCltqObo73R6hzb\n2SUiUbUE5o7MebWiJWa9cE8q2L12alwZvO4xHExXex82EmdCEkqRtJdrRAf8\n4Cf9djkI+VtRU6jik0nefT+GKXTlY8fxqlp+jtmfD490ssh0fTAKndqHpDUZ\nenok/G7b2A9QraketiPLTebbMSaV7YbWhNzK00ptg67bLyJfHFBl6MLamf3v\nodpYlNjv6sDj3HPsX11csAa1PL44Mvzj5wGoiKCrZE1slqQVgyEmq58mU+Iw\nOm1Oz/CX6WlzPUZK54GjsypfpJw4AXRkmuz+rHs5r3quMNYERKdQ9FuICBqN\nyXjmafJb10MnY+zji/wRWzjZbLcGj0Fx/fpUCS6Bda1oERZ52wGNo7RXU/X2\nsmRniILagRo1f0EEB44ZPVhp9ypJ/+DoZN9mr81V2K8pa4WEkA+L4W2ofgol\nTFrL0zXzvVl4ZIJ/LXWhQmO1S/ZZKz7ciLJYbrS2UHWSR6NqnnLKfM2x7umL\nEbZS\r\n=Mx/0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICLqmkTeGFPfy3Rdf/ITxbN5LOkH8UdmyTi2JA2IK/0YAiB45/jBl5lEKRJ2PDN0o/0F038t1fxeWHJUHn6AGEi57w=="}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_1.1.7_1576425542886_0.11480790358926263"},"_hasShrinkwrap":false},"1.1.8":{"name":"@enigmatis/polaris-typeorm","version":"1.1.8","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","build":"rimraf dist && tsc -p tsconfig.json","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"author":{"name":"Yarin Vaknin","email":"yarinvak@gmail.com","url":"http://github.com/yarinvak"},"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-typeorm/issues"},"homepage":"https://github.com/Enigmatis/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.0.10","@enigmatis/polaris-logs":"^2.6.1","reflect-metadata":"^0.1.13","typeorm":"^0.2.21"},"devDependencies":{"@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^7.0.16","@types/jest":"^24.0.11","@types/node":"^12.7.4","husky":"^3.0.9","jest":"24.1.0","path":"^0.12.7","pg":"^7.12.1","prettier":"^1.17.0","rimraf":"^3.0.0","travis-deploy-once":"^5.0.11","ts-jest":"^24.0.2","ts-node":"^8.3.0","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.6.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"cd0189771241b6e60a2bd84a8c32cebe60840a7a","_id":"@enigmatis/polaris-typeorm@1.1.8","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-1HOobwVszNhMf+y1oga7Hn9dzNmB5DGBfSI3K4x/m3CvG9+8aWLBRiCp8SuR83BhYQXyNbulsw0BaDfqJsaowg==","shasum":"2c74d7903632ab4dd5065fcf181cdebb8c150e23","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-1.1.8.tgz","fileCount":39,"unpackedSize":90318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd90TJCRA9TVsSAnZWagAAdLgP/RwDhgBeJ+tze26z043V\n2fObZ+39lvsIffkCNLMQp6XJNsPSG5B86qwXdSs9rZatBh6k3JETwroj8gct\nilQdkS93dAE5NKcpxxUrXC1nYLfmYs94HZsXd3Itn9SXfBqTwloLR2SANO14\nFTjDXhEmc5ydb+6sMhQKfxhN00E4qRJVxYeL7wNKVlgQ8uaPeEeCs9ornpCP\nB9d7My1xyQl+ukK/6PTxygCnMmiEpAxZ7GySn56SFGcp2Ez44dFywgPOwHnJ\nvi3vmcUwEX1Y4gj0g97nXlNvsj5/RiPVmMCNy8EKq5jhsotFcnFtlxgRModu\nwSuJLJh9C0C27u6FC6guRm9hFJMPpeYmZOqNp6NvbgNINueC9MvrkstO9T39\n4Vw0fm89SI+KJ37oRJSZQvFUXtT4JcrGuJdQlr/BEXb8i2lHW3zNJgirfwT1\n0A6OSna6pmJZXOey7SQsQ//h+J+asXAyMF1mNrn4Kzcu/ra1oJw04ID+oaJQ\n22sM5QGlqUJyKByuTunSV7xk15evd81uSDxGAq6CSaqWJfxj52G4X2yYIg6v\n9KouSBkp6YpOvHYFkFo4vTEbGSLgwzCIBeRUPu89aI0/wUDQfNI6x2gfOqzt\ntr22Az3qcUTMakLgHK63KUA7+5xRcnPBxU3fAxayBy9d7VE+AWLHYyKwyOw3\nGS0b\r\n=rhe1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFcQCP7m2qjjgP5gmPWwtY0xGpvJlMULpYcXbbZ7sKIWAiEA4Q2Cik2WGHYDeKdN4Gf78k2PR5BwYnzTiOmBU6t/PFg="}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_1.1.8_1576486088980_0.9363209712191174"},"_hasShrinkwrap":false},"1.1.9":{"name":"@enigmatis/polaris-typeorm","version":"1.1.9","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","build":"rimraf dist && tsc -p tsconfig.json","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"author":{"name":"Yarin Vaknin","email":"yarinvak@gmail.com","url":"http://github.com/yarinvak"},"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-typeorm/issues"},"homepage":"https://github.com/Enigmatis/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.0.10","@enigmatis/polaris-logs":"^2.6.1","reflect-metadata":"^0.1.13","typeorm":"^0.2.21"},"devDependencies":{"@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^7.0.16","@types/jest":"^24.0.11","@types/node":"^12.7.4","husky":"^3.0.9","jest":"24.1.0","path":"^0.12.7","pg":"^7.12.1","prettier":"^1.17.0","rimraf":"^3.0.0","travis-deploy-once":"^5.0.11","ts-jest":"^24.0.2","ts-node":"^8.3.0","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.6.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"d890d11cc2d4b20a2c4ce77905bd404cd65d192a","_id":"@enigmatis/polaris-typeorm@1.1.9","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-vP2Y8j0u2cyJDq4GKJuCZJ5bScZjVzwBO9Fp1mSvJNzIleeWT5wvr1tOalTDLlNqDMjZk7FvEMm6NC6QLWryyQ==","shasum":"7f09d82fea9cbac47e7f413ce1876975281b7b4f","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-1.1.9.tgz","fileCount":39,"unpackedSize":90802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd91AtCRA9TVsSAnZWagAAd2wP+QEmGD+STmhjekyxPVmg\nk5Kh4W23LO4khD+uYY/lm786hymQu23lL0PpjlVA4g/0AmnxVbZrgMi+pzZD\njYpirWq7pQGVh1zeiFHDq5dpfm6SSPYEOFp86Mj2uyqBSixI/5wQ0k3DOl0v\nSXzBxVToWVFyEIRuYr1xdcQGYeDuHZr2QaNezOppeDC8wDamNeDX02qwG47K\n+NfmSRiDzocdstnzUcWpc7DWkzpcYxYc+M8Y5F6a+mmCm/0v3cKRLIj3c1GP\nrAf50ccFPTOPfd0VYooHyffSNhOTq9NjQhR++/MpQ8mTFHNKEnPH4ECESRez\nCnRBIWmiGxsjINAoss5z1iH8a+GE7lb67qFqgoyMFX3GInoFgxuTTbbPAW4G\nzKCeHBLCRFriG7KDdFTOhmrwe/9LcsKUSqLsgRLm8WuuxsNiLYzj3nPA+O9t\nx97E0/hPTrCULkPuIxlpjSH2mhuv9LCRPg9dVG3RDcm8jAlHDo8ytQohTOEr\n8/v5FxtF9dDS9gY3YF51pmFdY/MTILNu+S+HtiwWyd4gc5tJtwRL+ttndEW1\nt88PnjfKSSgBtnV8WBXvWIQWB0+kM3DpUW3yCF10gSQH0E9tBPWlQg5eaJHg\nU96vlopo2BYiVtnjL6jFYWeP4sGrY0WIXNI681TR1sXqFZwOPRP0L8qkW79+\nr/Gy\r\n=BFNE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYooLkfsuL9jIDA7hm5fSeqdTfe1EObN9279cdsO/TugIhAL0Y3X6K0GxISYRpTXGua7W1qnAsowzpM3shs/+PmaA7"}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_1.1.9_1576489004814_0.7735181503930053"},"_hasShrinkwrap":false},"1.1.10":{"name":"@enigmatis/polaris-typeorm","version":"1.1.10","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","build":"rimraf dist && tsc -p tsconfig.json","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"author":{"name":"Yarin Vaknin","email":"yarinvak@gmail.com","url":"http://github.com/yarinvak"},"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-typeorm/issues"},"homepage":"https://github.com/Enigmatis/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.0.10","@enigmatis/polaris-logs":"^2.6.1","reflect-metadata":"^0.1.13","typeorm":"^0.2.21"},"devDependencies":{"@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^7.0.16","@types/jest":"^24.0.11","@types/node":"^12.7.4","husky":"^3.0.9","jest":"24.1.0","path":"^0.12.7","pg":"^7.12.1","prettier":"^1.17.0","rimraf":"^3.0.0","travis-deploy-once":"^5.0.11","ts-jest":"^24.0.2","ts-node":"^8.3.0","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.6.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"2ded025263d7e5bb5f3876b8160c3073a70de26d","_id":"@enigmatis/polaris-typeorm@1.1.10","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-x3dxrtAXSv8mAB1EzYDQLtdUzxoEK9KjnZQxLRxiengoNGYF6V3Hqe5veKQqZNXap+Nmb7/dRAont+E+nmXVyg==","shasum":"84ea11c1b2e57602ae033bf70b5901a0ea8fd933","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-1.1.10.tgz","fileCount":51,"unpackedSize":94548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEytnCRA9TVsSAnZWagAAR3QP/30NHueQsZCpnWW7tbcL\nUIrp3AO0WPQUnBOWmekgnOgI3SkrjD4bZMEb1IcaqsqmgIbuWhWiRIGn/Sg5\n+fyBW6NzW0zsc1dFJRLKKhnptgZe2nokqltFdN7h5VqGVr1Hse/dWv6PZ62w\n2c2UrNY90TzLo0y/pwdqIv7exAp4ID9c/7ymLVCtY3Q1M0dQ/YEQbUdOBNxQ\nVlSM5PsEgkFmnt8gofulpgl5erUGiLadCtfyEmTc3DUPhrOQpnSG+D4+6mOH\nC4Hd6+YnkdwEKPG/4vZhB/dz72piWwcYA7CfEcV2DUoN541OZbu3jn7Nkp1U\nncsuESVBim/8ZEiTb/37yUn/k+BsY9ZzPoubBskpR+TeOmJoulEkemHEPlgg\nR/mOCfXGHRJlBRgIL90nQkM5ZjUT4bkFaO4eEMImaYb2NnRraIXQNzakH4lB\noc3vLbm0uSFAqWARoYHaytcq8lz7oN8DdLGPiLXp0zBA4KvxbXxHuKWd4xVq\nsTnZilEAypACCW/9xMPxfc00oFiGABpCKQgTsvOSYCfudN+7imFbllHYSUrN\nIYwI0JMLpIJR+3E94s9SCb27HV4ettblqN9UYrfNhYFR9p5k1GPGVbO7DZYi\nwx9zOdKP4Yogq2yKCT/KoO5hnaP/ewzBDEf0nVGAmFU1DBqy0GgljAHAARxw\ngJDu\r\n=xBQ9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDT8P46dXF5UhU0n9JJ/Wo79qt55qd0EIHQ1/3/LADb/wIhAJRQ2ZCQ8tIyGCdkLcN4pSvLtU/RMBWABJ8VnFysOwpi"}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_1.1.10_1578314599063_0.07532917317731735"},"_hasShrinkwrap":false},"1.1.11":{"name":"@enigmatis/polaris-typeorm","version":"1.1.11","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","build":"rimraf dist && tsc -p tsconfig.json","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"author":{"name":"Yarin Vaknin","email":"yarinvak@gmail.com","url":"http://github.com/yarinvak"},"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-typeorm/issues"},"homepage":"https://github.com/Enigmatis/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.0.10","@enigmatis/polaris-logs":"^2.6.1","reflect-metadata":"^0.1.13","typeorm":"^0.2.21"},"devDependencies":{"@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^7.0.16","@types/jest":"^24.0.11","@types/node":"^12.7.4","husky":"^3.0.9","jest":"24.1.0","path":"^0.12.7","pg":"^7.12.1","prettier":"^1.17.0","rimraf":"^3.0.0","travis-deploy-once":"^5.0.11","ts-jest":"^24.0.2","ts-node":"^8.3.0","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.6.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"f58803b035ab1114815939869edc68cd970c24bc","_id":"@enigmatis/polaris-typeorm@1.1.11","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-VtPglTuUtNjpkI3xUfr9jsIPIg1jG3d+4R/zIb6udYPL6A/ucTCfdcuxRAH+XbOk8albnW3GZ+bmQzg+Ak6tvA==","shasum":"3a51d11ce187eda8b79df43e3f33c7cbbe604696","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-1.1.11.tgz","fileCount":51,"unpackedSize":95303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEy/LCRA9TVsSAnZWagAAm4MP/jopBwxO6DvdH2ZFvr/O\n8HJeGSdAlWLSkHA3D/ZwF379YER4E3Grv+ujzU/nRYT/wIxEy7h0HPpAfLr9\nhCqCZN5MOdll3Pt08hyIIXGosWhOsLPC0iv/es4Xf/eScHO70+1xxxLV528m\nq74yNHm2muOzkjAJVVPPrMyB1BQp1vLeNEdungJNy7zTSUmXpEPBYcwqfmcN\nhWTPnvVTF+EjhtooDFHdMPN+BWExrARU2B7WS6bnsRoFNPaS302mJzGia5tQ\nUkwDgd2Ta1gk0ijxvST0X1R9gonAiU7VioLXahTVE0vY0W/Yy9Pm6IaeFd9T\n+JKRb+JaKrPDyMu5Wp19WY+alHnCJ/N1mCvt2WXOPiD6z5byAOOcMDG4IMSS\nHGSGiy3b9WQJImEnsgvkFwgjHyMhpV5W3RGTrwlUf42UwtP7UiUiF8rBXEhT\nrRcvkWncXn+aiI664JjEZDy/N4h42UD7hK45HEDGHmIatgk27mE/vX4xJxXy\nVNLqJ9jmSlCHIkt5V3xNI53PVhiRr5JkSmvhdgCL53Ex16VDlPe69HTcdmSI\nerZRMIJHpMNCibAIm19M75ZeobuC0JFKsPLWYCWaIMx43zdcZuUYb0Li+hD5\nz9mWLf7iXJZu9lNnwJQqLV18MsXn9lQ/YeA5QldDruXaJ/i+1n0h0u6PRPSD\n+cyB\r\n=U6xF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIACXw5A3ZW7BGYCJcJUlW3u4XAV+IxoK4nzZUnsQTiYRAiBHICY2/lsMCMi9+ponV6W2rb3/Ioc5T40zjG7woLsUXQ=="}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_1.1.11_1578315722775_0.7881124093599305"},"_hasShrinkwrap":false},"1.1.12":{"name":"@enigmatis/polaris-typeorm","version":"1.1.12","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","build":"rimraf dist && tsc -p tsconfig.json","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"author":{"name":"Yarin Vaknin","email":"yarinvak@gmail.com","url":"http://github.com/yarinvak"},"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-typeorm/issues"},"homepage":"https://github.com/Enigmatis/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.0.10","@enigmatis/polaris-logs":"^2.6.1","reflect-metadata":"^0.1.13","typeorm":"^0.2.21"},"devDependencies":{"@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^7.0.16","@types/jest":"^24.0.11","@types/node":"^12.7.4","husky":"^3.0.9","jest":"24.1.0","path":"^0.12.7","pg":"^7.12.1","prettier":"^1.17.0","rimraf":"^3.0.0","travis-deploy-once":"^5.0.11","ts-jest":"^24.0.2","ts-node":"^8.3.0","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.6.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"45bb9aa6955b34a9c784d381ec464b323aa333b0","_id":"@enigmatis/polaris-typeorm@1.1.12","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-SqCo/egxcuUnPdEg78uUcQmc8Dvzt4wV9NfToqXIXxzU5QlkQ+tS2IxALN53VbWNWU4juNoCuR+Qi6dcwS2J+g==","shasum":"2de99da9190f9b9d6ca6845e52002e82f1cf6701","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-1.1.12.tgz","fileCount":51,"unpackedSize":96248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeE7/1CRA9TVsSAnZWagAAJt0P/ih92SwAJXXpo1biy9Q/\nGxexLOoRgHKtBT1zXfMn/UjkReQJWrFhvXoPe6uaU6OI7zPaPitVbmSGJCmo\njd6dPCuS50rOoVbX0frWZQaI/pgCfMj2Rf1uqRCeTdAw3erbxAHQdm+vqnTn\nnM7cHcxgEy6Ay2aPQ59+6SkXbZV5+p9jWI4H7DiDsKHFUMvp9WK9uRFe3ZIz\niCHRAqKGBVGbmZCJgCYE/CwnFKBTYPlPJIbnIUvFc1Zvt8VzoH7v2ORXxbk5\nwYGIBnB4Nw180MTinXb3Wv8SZk7gl5tfpdfeS7rNLywM8QS/NRO3mB3g0dSV\nQy9Xrz6RlAeG78y0zUOqzEEYEI8GrywDorFiNfRHZ5rHmXPQ/lCRNZN/pTL8\n7H1w6tAic6lstNKghv8nRraVlvKDz/RNwUDP8Fm1Q6zudz1ktQrycexu4M95\n7H+M+5JNy48eL1FYSK7Vzy4wmQ/IzsYtYjwiAYKMyjg2lrLHiZGqZZJoywKj\ne0mjp/kW3IW6Z/W9E+aTVDs9ywCWBp3SjMyEtCHLyexQyaO9EaDjqTkCiQiW\nOqSi0U7G9wrnmIi5gnYob+wUYhWYWF3xxnAMiEAYaK3KZaF1OQ1wqqAriZ4B\njhuBWSUgcUQGWEk8VFLH9plOf4vJB2fdtVJZFMk6o4B9KR6eq27nOVKc/zyy\n5Zx8\r\n=wb7v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrmjU+NgHxYydYjxH8OgmWElpgvJXx9zUXheqR8gsoZwIhAKmi3H2H52dIERfl6CYjpKfocKaSo45pmgYGbfsRR1N3"}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_1.1.12_1578352629159_0.7579587727247292"},"_hasShrinkwrap":false},"1.1.13":{"name":"@enigmatis/polaris-typeorm","version":"1.1.13","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","build":"rimraf dist && tsc -p tsconfig.json","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"author":{"name":"Yarin Vaknin","email":"yarinvak@gmail.com","url":"http://github.com/yarinvak"},"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-typeorm/issues"},"homepage":"https://github.com/Enigmatis/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.0.10","@enigmatis/polaris-logs":"^2.6.1","reflect-metadata":"^0.1.13","typeorm":"^0.2.22"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^8.0.0","@types/jest":"^24.9.1","@types/node":"^12.12.25","husky":"^3.0.9","jest":"24.1.0","path":"^0.12.7","pg":"^7.17.1","prettier":"^1.17.0","rimraf":"^3.0.0","travis-deploy-once":"^5.0.11","ts-jest":"^24.3.0","ts-node":"^8.6.2","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.1.0","typescript":"^3.7.5"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"6d957a9bbf4da10cbb7a50e1a12f871af670d778","_id":"@enigmatis/polaris-typeorm@1.1.13","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Cxp7BBJucCL3FltGk7vxkF4LtbCrHUKQIdxOrbz9aIQ0MKDd4Ow9k25RpzA1W+flsnJF98LroiaDRFGqDza2Zg==","shasum":"e42c47b79cf49039396ba1d16310e5cdd393685c","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-1.1.13.tgz","fileCount":51,"unpackedSize":97025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLv6gCRA9TVsSAnZWagAA44wQAJgX5ZfOxKIVS+CL9//w\nr2gUT5sM9/DrkAZEjIepnbSPMF4LrYGkLX+hPrTMOaGvnzrqUKGm8vt4Wi3c\nEqbcPvQLYwER0P32Npp1fYflMhJP5Nypp5KL8U5+F22HHQ/yJWK9QTporjds\nPXYyxQcM9cfqYLKN7DPNvu3v+njBTeU7r+WVz4xLmw4Q3x6ZZkSbSaYki0v2\nPfWyGGXutzuvy7L24202Q5DKxJH8+hDmmriBF2G8Bw6aLyapZOMcr313QG4t\ndTXj3efD5Qrl/nztXJ4uoRXHszyczE2TkMrgxvAxGi/JyulwKkNpJOnQd2DU\nwLM7QHVSBYN9cy6noPAVZ3DROuUgN0QRh2sgqj4Qa2uBPP2SYAKCXARvzS0k\njeBbT17+SK9a9apznA7KKTaoRCWTrzD+XALqmWYmXc29fVHNtObCY7hmxn7I\nWU5m/8jot+SQhEcmgrNEMMUW1PWUhLyJ0vgQLv7l0zxEufxP1vYEjZJ5SgZN\nZaRbTZ99+nuIoUQrAv2vib9blNnZTTDwHpMD+kD+QbVGeh3iZiJ1wD/8b6Qx\nR+bXwr7sN/k6SQXCqY4UdOYA67poBkuOFe3nYH70rVhhTKc+xAHrS1HA0z6e\njo9e5a+JcD6N4uZSeMnVLM0fC2Mx/Z0f4xrw0BVGQcRma3PY0umCaRAemUfl\nVlJy\r\n=2XCF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsQnTrw9LTu0Cb3Qqqu6knGPDV4axTHglwrLw/pd+MVwIgBlL2W3/H74KZY7MiZC5AHvb1n5NJCqXRq7K9CJEEcsQ="}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_1.1.13_1580138143703_0.8997699923233107"},"_hasShrinkwrap":false},"1.1.14":{"name":"@enigmatis/polaris-typeorm","version":"1.1.14","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","build":"rimraf dist && tsc -p tsconfig.json","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"author":{"name":"Yarin Vaknin","email":"yarinvak@gmail.com","url":"http://github.com/yarinvak"},"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-typeorm/issues"},"homepage":"https://github.com/Enigmatis/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.0.10","@enigmatis/polaris-logs":"^2.6.1","reflect-metadata":"^0.1.13","typeorm":"^0.2.22"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^8.0.0","@types/jest":"^24.9.1","@types/node":"^12.12.25","husky":"^3.0.9","jest":"24.1.0","path":"^0.12.7","pg":"^7.17.1","prettier":"^1.17.0","rimraf":"^3.0.0","travis-deploy-once":"^5.0.11","ts-jest":"^24.3.0","ts-node":"^8.6.2","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.1.0","typescript":"^3.7.5"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"1256b1ba0a80d5ac12b014ca4362f1819bf74fe6","_id":"@enigmatis/polaris-typeorm@1.1.14","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-w9zTpi9fPSdNtnqO+s0ED7LUihygT6sGiuepbShDCQcAXvTnGRwB9dil2oWNtq5yXZfSGjNDgjuL9taEq24XnA==","shasum":"bc6814a1ed748678a128588ca3c3ffc21a8da694","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-1.1.14.tgz","fileCount":51,"unpackedSize":97684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePAyjCRA9TVsSAnZWagAA4PAP/it431TA4zMK7g+zYi5l\nbvdtZrOLxeTjXOk/6yBCN4DhFcov7Ccz198Qqox2a0pQF2fbS4yeWZlo7UaA\naxnLnE0gSnszGh+bWfbX8v3WgTVnjO0cwfLlwrQQC9BBlIW+4+csRNO/SEOM\ng2ZHq6Y8QVgjem6omnkRsCCNybVMutC9Q3PJh73hngiGjl8LHlNlTvX2m1SR\nyY0Rdc3SQb2firw+g4rVtgpa73HrvbPO64KfwzUXOaQ7/QUUnlKivFrjBhba\nCfqQm/cqmxTVWXcGrGHCSwUIrxU+w8+kLQ01vWf19GZ84AoBA0krRaHY3D+n\np7j68dnWyPWGswy947jEj0Vj4bwMcSlzM8y1BtBISIvJFMqAxfCyZ+Ck0fUW\nrnDW+k4EC04WpgC3dszS/rc2UgGRgUkqzvdxQtm5Xrtj1r4ke8E6Qb1zkvG+\nlcDEP6jIYIF7ysqTEccQ34NB+MxqKLU5EbbkBLoBx3ByKSkiIWF+s55MD0tO\nQSDbU/6rs8Nnfo/FuuvQ1/DmYJQz7jC5lyGErrwa7s7rDCW7lHVbRwpmAkTh\nA36GnmelrFO9Dm34jYjWs2zuQwuH/nmul01dS+FI8MTpnj6uyQ2XCrsOh87r\n1axC/ZGnLZAEueKGt65HaTBXdGhnqycFv/awptrpk1k2l8ft/22H8Va6tvLH\nmZEH\r\n=8gnY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICUofupFMCp1GzETZYTOw6MWrN6LE0qkg/LmwDO4n6wZAiEAmW4VxdCSZM5h2dYrwFXEHTzycJEdluyX1UaVkbUyEfc="}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_1.1.14_1580993698924_0.7453233956084715"},"_hasShrinkwrap":false},"1.1.15":{"name":"@enigmatis/polaris-typeorm","version":"1.1.15","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","build":"rimraf dist && tsc -p tsconfig.json","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"author":{"name":"Yarin Vaknin","email":"yarinvak@gmail.com","url":"http://github.com/yarinvak"},"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-typeorm/issues"},"homepage":"https://github.com/Enigmatis/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.0.10","@enigmatis/polaris-logs":"^2.6.1","reflect-metadata":"^0.1.13","typeorm":"^0.2.22"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^8.0.0","@types/jest":"^24.9.1","@types/node":"^12.12.25","husky":"^3.0.9","jest":"24.1.0","path":"^0.12.7","pg":"^7.17.1","prettier":"^1.17.0","rimraf":"^3.0.0","travis-deploy-once":"^5.0.11","ts-jest":"^24.3.0","ts-node":"^8.6.2","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.1.0","typescript":"^3.7.5"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"c972c25af0504ae8f6b64326dc356cae5f2b1bd1","_id":"@enigmatis/polaris-typeorm@1.1.15","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-R/t+Wd2G3ZTMNrN8I5v0K6UiOSKfAvQKKfLEeaVJ4vkMepaoXBI3ZnDZj3MckOFkJFIC1Viy7zbrBCZTvZeRWA==","shasum":"0245d51f35e5b606247b805efea15387cc69c724","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-1.1.15.tgz","fileCount":51,"unpackedSize":97992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSPmECRA9TVsSAnZWagAAZRoQAJnS2UVTvP3WEekouV5U\nRNHPDCZgwj0uWG9RZlTqk9q49vcR7nhl+CK+o3F0vNKWeUvbFNygO49TCCmf\nr4ncYrXYuIw+ze+Mg3mV+42nXv+uTpzqawy263/Ywf/zQoGnxtRlPbQ3Rj6+\nFoVua+62XD5sh2eKe7akkiNNRVS7Xt/9/o6tNAdsdahePbEqwYHvEfZeEqET\nR8vAsBy/vkECRTywLUx6pRl4AypNUXmY0Vw9Lpagy/qTEZf+1D5C9ZoWAYN6\n74n7vkmrlS877oKhIC2M9vpgc14uK6EbJCYcUF2mfd8dB0nX/PlwR2XkPyYW\nb1CV1+1brbwuxx8oMnvAEtttSAaifNHMgdMh9djDXyOCSZgvy4NLR4trLnHc\n1zawVAEhvY+S0ETeExc6ll2UXaWUGdvohjgCszviPrm3ANgXhfIseaT8PnJr\nezfDtXLWiSszbMbv9NJpDPBpYkxtSEgucQ6lp2ScRclJqi+lDQeTAujUZFaj\njN/oaWzFLcvJ+wEMhGIAWlqGo0y6DflcbFjjIcCJMQTwyPP8WUup8IgZSV1C\n8z6r6GD1LX8AW9SO4dg0QiBIW4TN24LyxYttDm5Z+wMjrIDVRGFibhP1yDzG\nK0Dr7Wz0phm1SRpsj4tY5BeyHmKqbleVLTMqoCtQGLYLpEWYtLlrxu4oiVg5\nx3MO\r\n=zGnG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHaZslIiEU5H9Od+lnQPNJzLpGCN/XbHBE+0ViLuuwaiAiBAPn8gTARpjoaBQ88g6T6CN6DTS+z9MJly1cXOTvUh7A=="}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_1.1.15_1581840772173_0.07721002191295834"},"_hasShrinkwrap":false},"2.0.0":{"name":"@enigmatis/polaris-typeorm","version":"2.0.0","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","build":"rimraf dist && tsc -p tsconfig.json","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"author":{"name":"Yarin Vaknin","email":"yarinvak@gmail.com","url":"http://github.com/yarinvak"},"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-typeorm/issues"},"homepage":"https://github.com/Enigmatis/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.1.1","@enigmatis/polaris-logs":"^2.8.1","@enigmatis/polaris-graphql-logger":"^1.4.1","reflect-metadata":"^0.1.13","typeorm":"^0.2.22"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^8.0.0","@types/jest":"^24.9.1","@types/node":"^12.12.28","husky":"^3.0.9","jest":"24.1.0","path":"^0.12.7","pg":"^7.18.2","prettier":"^1.17.0","rimraf":"^3.0.2","travis-deploy-once":"^5.0.11","ts-jest":"^24.3.0","ts-node":"^8.6.2","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.1.0","typescript":"^3.8.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"b61f4dcf81e9aab21aa67479cb4c8b520ed75833","_id":"@enigmatis/polaris-typeorm@2.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-M35DRWrhv5b3e5iCuDoIqrJglgotqu0QZurhZRXFKmXDH9Gp7bY+pdkANlPPXBm0e38yxZs4wn+81dtJhxbZYQ==","shasum":"9e6a5b8bc60eb42a42f6ba34d41d33d00b7fba22","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.0.0.tgz","fileCount":63,"unpackedSize":120674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWBGQCRA9TVsSAnZWagAALCIP/0N0HdJJfdhqAWPtrWC0\nkWNA78yJEDnyEEQGrl5jX6KsjvPpg65tz9Tvezr5PeVhwka7UmzFe5uEa0Zs\n7hPtvXdl5PHvmv9P1B6cx8KdmYw2w0RKdLIx0BQjG6x1D2QfXn2poWanK9/3\ncCnEIqRYPGZzBofuyp5BLO5o5NbugqSYyVfuYCHKjSx4R52udwoiQZh02qJR\nD0Tb+WtKCjyVShcvfLsX/zGfQd0OjRDDMniE3Xos5x3GZikb2e6HQmNCxxX+\n02kvjXitHaELhJIl46uMxdPWqdUM3BNe62dR/9xase4GGHJlxNzH1t4Hh4oI\nibMZupAbEvf2QzxN+ewjlr6662mROLnU3tqdsMUkdWFubcAnGTVABNPCSW5U\n4JBSi9s40lq68g1KC04tmI7BpiCpeDmXjbvdo9QriHjCLqBBfWCVV52B/3Sb\noZubRNSOXgxV9xizrJZDYfJIn2hBa0spUDeyO27wXBJv3nLnufQOmnFBf/Ln\nMH6YV16HF5GQmvNHDri9ZaVi6kSCzsO9dscba/rNuHlyy71eXThToyIUOnsZ\nJv0cqiV29Ys04UJhwE+QtZL8nzddPSqV2C4VEDDAnamP9t88OZWD2J2fH/xG\nuBmO9INaFCEmI/+ZLzeIogzGGeWv2i2NDkztfncfqllEsq9OcXiBQtvSYkQ/\nRooy\r\n=AX/t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMRRTe1EIlhRFmTNgVOZCbkesozecgKt+3wjJULVQ/GwIhALNDXDoNOD8uqNElBPlnoZeupVe/7vmO0blNzi2rrgzn"}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.0.0_1582829967817_0.49409466554444603"},"_hasShrinkwrap":false},"2.0.1":{"name":"@enigmatis/polaris-typeorm","version":"2.0.1","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","build":"rimraf dist && tsc -p tsconfig.json","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"author":{"name":"Yarin Vaknin","email":"yarinvak@gmail.com","url":"http://github.com/yarinvak"},"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-typeorm/issues"},"homepage":"https://github.com/Enigmatis/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.1.1","@enigmatis/polaris-logs":"^2.8.1","@enigmatis/polaris-graphql-logger":"^1.4.1","reflect-metadata":"^0.1.13","typeorm":"^0.2.22"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^8.0.0","@types/jest":"^24.9.1","@types/node":"^12.12.28","husky":"^3.0.9","jest":"24.1.0","path":"^0.12.7","pg":"^7.18.2","prettier":"^1.17.0","rimraf":"^3.0.2","travis-deploy-once":"^5.0.11","ts-jest":"^24.3.0","ts-node":"^8.6.2","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.1.0","typescript":"^3.8.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"590b8bdeb9c0f9bbd6c64eb0c71f0a8f90684e2b","_id":"@enigmatis/polaris-typeorm@2.0.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-UABa3xg6hAqTObdu+nBNPO2A+5Xmh7lmVO6Yj/l/L9XtyfwEXrlI625RiyJy0zSmXMToSNzNqBTKLOQuGj6KmQ==","shasum":"9cfb118ccdce4e252c2dbded4e2a6f0c770ce8ac","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.0.1.tgz","fileCount":63,"unpackedSize":120912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXOVqCRA9TVsSAnZWagAABLAP/0DjpwdWMwGkAxrf+P1R\nQFlKS1Im+1khdsT325/afNdLShUaKRZsIegD0etmaCGDNnNmMs0UFGUrTWQq\njucuwJihKLNB9hpgRjEFfgLl3P5S8UMoICNBbb/T6UvBwIqjAg7KYIqb2RSr\nfxeEnFlnt4HhSmb722P4CegCf2+keomKIIa0ZL39kF+cNn9X64xI2LtZQ52C\n6Zg4TBR4rbKaXj+dZrFqu1P3GpLoHfRgRQbN0LZZlQC3sGqH1EHwIJMJsbcI\nXRiDngjoCwW/ti/GoXuixmZzDWCvmWVabOBYnn8JtE62U45yPg6rNUM25PDB\nXum62L0a+pKvamMvvi1HJYY3du2PoVwvlWAHLtMGrzOYZ5r5oqyKqoHaXFVG\nt1SXyGvdeu61upc07sz8gUiuaRxhjOCMamDxSrq6yhafaOxx78J9/H6X0sBA\nNcKon23kb6Tg8cfWIZGre12uDEOxBT7Y2IsBB3xTnjPLsleVYGvMGGMERvHS\nJKHeG8rO8h9cyKnz/pS1sazRXWdtDxlBeiNzxx2aMr5D6mT4vCkNnvHWMLrF\nWXgTMm+09zzSNlIs+dbJ1IlLqnKfJ2X9wKBanAsZDQ+iIwPG6H0yBp6MkQsb\nXiFFfkPnYe9AWHjWs7nCNRuSASxiS9el3/6nJx/2WPs7SaMNrjAPbKlyZo9b\nieSK\r\n=i0Ia\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEYQAFyuTGNZHo0RFx9lcDZ8mOejGL1WcSCcIR+AjlFPAiBFh++s8L6Fm0LZMMfft4RpNsRMyUmd1rMD4T+f6fMbIg=="}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.0.1_1583146345421_0.5863511835216324"},"_hasShrinkwrap":false},"2.0.2":{"name":"@enigmatis/polaris-typeorm","version":"2.0.2","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","build":"rimraf dist && tsc -p tsconfig.json","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"author":{"name":"Yarin Vaknin","email":"yarinvak@gmail.com","url":"http://github.com/yarinvak"},"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-typeorm/issues"},"homepage":"https://github.com/Enigmatis/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.1.1","@enigmatis/polaris-logs":"^2.8.1","@enigmatis/polaris-graphql-logger":"^1.4.1","reflect-metadata":"^0.1.13","typeorm":"^0.2.24"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^8.0.0","@types/jest":"^24.9.1","@types/node":"^12.12.29","husky":"^3.0.9","jest":"24.1.0","path":"^0.12.7","pg":"^7.18.2","prettier":"^1.17.0","rimraf":"^3.0.2","travis-deploy-once":"^5.0.11","ts-jest":"^24.3.0","ts-node":"^8.6.2","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.1.0","typescript":"^3.8.3"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"6661ea954b4c83300e4cc4ab1e49362f533896c9","_id":"@enigmatis/polaris-typeorm@2.0.2","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-jMy3rOuqRSKIzGkbVWJJL2hOxeIKZaED/Nlo8VznDOKJyAAzeok37/YCKL6yMi+j9UHj5w3iHHTjGKiwqUeJVQ==","shasum":"e131c64a18b54eed916a3f8b13111610cfdab940","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.0.2.tgz","fileCount":60,"unpackedSize":116980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXitECRA9TVsSAnZWagAA8sQP/3eIDBBLbEP8+yViycWg\nuUleQo0UsR8EEssa4N7Z72YrCqyYRIJOmC3JWhdGdtyN0TLcFDK0tOeMcQ5p\nWL+mu1ue/VlpH6HKtmFcGM/W1K8XHmEcjfk6xgljW33zI/TDtpCFNO1UIVgi\nDQZxuX+27aBtQF32No9iqVyAAQWkbjFc+XG2wlh7nTf1JcPQHY4GvvmCAOQ5\n5B+uAQqEE7+1D9UvlgduoKVZEPdwlIJh8oUD2if96T2aWHKpNjTE5wDVXcwq\n32lGQRkoTGFsgd4Z+1Ov5Q2OtEJgW3A/HPtWsQfrcRnEEU4isMI9PkyfXBHc\n1mMSJAlBz2ycXUZduLvF+hKGORfSYi1yEHutO0ePE3RG6WWQpPBTcFMNXp1j\nHRTTF2nDqZl+fJ/XWnfI4e0GATiBxnqTi5cic6Ftizb8vZjF7mqfNgAmNIDN\n9BL8Ulp5MjSTYmxKmZZXXkMrTuoKGXRVXf66dny8St/k5ii3Rfs9/0SkUleM\nhWYHP+tjsHp0Hhsq8rUbKGI4pMH48QI83+Jn9+8Bm+vxoJoz1JcttWuNA0XN\nW9YgFOfqOhYu3wog588GUWYGocTzPMRkdmEOwaqHE2Jdb0l86WmWOs2D+VA8\nuhIyePhuMWyN2Ho5lIvEAgAb8gXo6c4V7tjqZiNF3noDssDKW8CLhm2nhypL\nVZve\r\n=Qlvv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIElm46kIFkJ2xWUPiVDhyid9bFxR4S8KY5sAWqhNXWXPAiEAtR6xBf/Ww/XV/YrzU8rboFqj1o9/jgqJq8slw7T+xoI="}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.0.2_1583229763893_0.9896675070777583"},"_hasShrinkwrap":false},"2.0.3":{"name":"@enigmatis/polaris-typeorm","version":"2.0.3","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","build":"rimraf dist && tsc -p tsconfig.json","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"author":{"name":"Yarin Vaknin","email":"yarinvak@gmail.com","url":"http://github.com/yarinvak"},"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-typeorm/issues"},"homepage":"https://github.com/Enigmatis/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.1.1","@enigmatis/polaris-logs":"^2.8.1","@enigmatis/polaris-graphql-logger":"^1.4.1","reflect-metadata":"^0.1.13","typeorm":"^0.2.24"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^8.0.0","@types/jest":"^24.9.1","@types/node":"^12.12.29","husky":"^3.0.9","jest":"24.1.0","path":"^0.12.7","pg":"^7.18.2","prettier":"^1.17.0","rimraf":"^3.0.2","travis-deploy-once":"^5.0.11","ts-jest":"^24.3.0","ts-node":"^8.6.2","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.1.0","typescript":"^3.8.3"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"e3bc0a931bd26da2962dbe8e29d8e9d03766e071","_id":"@enigmatis/polaris-typeorm@2.0.3","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-6Mc8mWkimxIkTsOsGGAn2q4XyyIlFSlZsBAIWfecwPx2SbL9KLY6vBt0YFY2pouYArqkttNECgdJQLXjiYtj3A==","shasum":"53057e521c98b9331731d66fa1f1d7c886f3950d","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.0.3.tgz","fileCount":60,"unpackedSize":117346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXmaaCRA9TVsSAnZWagAAVaAQAI6DTHg1ekPLWHdAXuId\nppnWUJACQKVxXeVAqtF9FwvCwXTkE60UBOC/StsbyN9C+TE8b+mF0PB111t+\nyD0Bxh9mqguR5RiHB+BLQWDfseLUQN8DseZphvjLXcdvTcm0DhRzGlKabFPr\nQW3XrpR86RYbY/d1isLW4RjkS3lqZjtpHfmf1pvjpBLI/mCd5rTi25xDF7GI\neyo48gzH6lUxNWNcru/33174LIChGsRWRyRBJqfU2R78xRCbhhbPQlup6P1R\n86m37SQTZJyZYp7imgsPXMUm3Fu/Bheb02AZnmiuJOdMlUxjxiaDaYMn14xO\nzfohRh0MZLMFkMv5Xm8Z3/OKJP0dALyzZ+s6T7b30pAaknIw9wVd3DSnoChR\nr0dbZbMH/makdd5ZwFOpO50qa8J5TbyX2rs0rt9/CW0cnRGhvtbbR99D3uJx\nvCLWYTWboJgLITkPEInsQGXO2SbO7NN4jhiygXuMZI1NYp7Ed2ZSnorKZ5Pa\ne9uP14GSv+TaPbOHe2cqRr4xVa0U260syINnvQCjlJvbL5lBtJKVKneCPr20\nPn/qZVPv6lIdXVwFFhZuhZ0dgAXnju6R0stQo4jFyu7P0LsS6F5BEO/Vl6TO\nGuTa131Ne8aMh/a1HUkVADPqC7sX3SPGFreXMS23IldnC3nMphTFp1SwtOQm\nAF7A\r\n=Yuzq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGT//acBKfz+Xdxj+fLo1/ykn/zGymfi8zP8OsKiFr/hAiEA5qxhpjiMw6+LwiQ1D8qGFv8yxgf4N1vqptNTVoH9Su4="}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.0.3_1583244953595_0.9087232862160559"},"_hasShrinkwrap":false},"2.1.0":{"name":"@enigmatis/polaris-typeorm","version":"2.1.0","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","build":"rimraf dist && tsc -p tsconfig.json","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"author":{"name":"Yarin Vaknin","email":"yarinvak@gmail.com","url":"http://github.com/yarinvak"},"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-typeorm/issues"},"homepage":"https://github.com/Enigmatis/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.1.1","@enigmatis/polaris-logs":"^2.8.1","@enigmatis/polaris-graphql-logger":"^1.4.1","reflect-metadata":"^0.1.13","typeorm":"^0.2.24"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^8.0.0","@types/jest":"^24.9.1","@types/node":"^12.12.29","husky":"^3.0.9","jest":"24.1.0","path":"^0.12.7","pg":"^7.18.2","prettier":"^1.17.0","rimraf":"^3.0.2","travis-deploy-once":"^5.0.11","ts-jest":"^24.3.0","ts-node":"^8.6.2","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.1.0","typescript":"^3.8.3"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"0b42c2b8e2e3604c2db2853652f01604db2ba084","_id":"@enigmatis/polaris-typeorm@2.1.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-sZfgUWi8F8cQn470EP/9UvhlgHCqTxMSu2vEHkVJZLhpS316pkFEBe1XMi2h/x0cel3iKx6Ofqbbf4XeAiqz1g==","shasum":"b3b5260d0ba056b6f5b164353ac3bb777ce1e760","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.1.0.tgz","fileCount":60,"unpackedSize":118280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZPIpCRA9TVsSAnZWagAABLAP/1MR0oO9NbHgk67UdSvA\nrun2yHpNQW71PoG8Fs1Hi0PXi1K7D/7ETycqn5IQPRm0MNCwt5iPzGa089zl\nIBeAJDHnAifTVDZ3QYDk+Z3Gy7C825ktw9L+ffxGLEsykcZa6nV+EegbwsZi\nE6TdbpJWzmF+0exF+WIp/TJWn4/AQYQTxdIWx2nFD9KxW3BLEbtP4V+A4i4n\nT5/vwV0+Y3VQ8Fc7sBIBGFHBr2D1gv2fa5+cXF5l+Ao4vDEAHQm7Krkdihyh\n5p17qn+sUrjY1vFOMC8t0DgIAXlXHhTi0Av3DOjgHRU8bRHh8JRgZyVtZGDL\nEbVHWaFzA2U9/6BPYvqznYIQdYFTK0ggFGaPEsMpDkxkbkOcD/VEkixghXCJ\nG0nYxS23Y275XIWZYgJ3PzaIB/RzIU71Fz4o51Fy5ZoTi/mMv3lC97vGmH7s\n3P5xT4FpaY7kz0ujBkeHbL0luFhAqoCNHZOfkJAAV667xT4JzzCE97qfgMk8\ncuoRN98UeXT11Ka2I+H+nwJhiHFSrNsKiVKhSOEUa8UN6D6ZeMrTrtGvG/I/\nLlrivjzpPXXenUX67TrcGwq9FA9kxCG3bkQDTNJ+/7TaPfCXhKVo7UneyfmC\nH7lnHLOGcr6jwmxSIgH8bQGkW3TK7rfa8veFaKdMKsN93wmvA457bAQwHMfa\nwKvu\r\n=85WI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD46pja7V2G88hT+RcCS1eYaupDUmSDk0J/AQValoGEYgIhAM2oMvItG4u+LrD02IosLb+5iNQLpUqfej/q8Fqd+1cY"}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.1.0_1583673897192_0.7899439256486886"},"_hasShrinkwrap":false},"2.1.1":{"name":"@enigmatis/polaris-typeorm","version":"2.1.1","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","build":"rimraf dist && tsc -p tsconfig.json","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"author":{"name":"Yarin Vaknin","email":"yarinvak@gmail.com","url":"http://github.com/yarinvak"},"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-typeorm/issues"},"homepage":"https://github.com/Enigmatis/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.3.0","@enigmatis/polaris-graphql-logger":"^1.4.1","@enigmatis/polaris-logs":"^2.8.1","reflect-metadata":"^0.1.13","typeorm":"^0.2.24"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^8.0.0","@types/jest":"^24.9.1","@types/node":"^12.12.30","husky":"^3.0.9","jest":"24.1.0","path":"^0.12.7","pg":"^7.18.2","prettier":"^1.17.0","rimraf":"^3.0.2","travis-deploy-once":"^5.0.11","ts-jest":"^24.3.0","ts-node":"^8.7.0","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.2.0","typescript":"^3.8.3"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"acbe708ebef628e929e871f91dacaa32843cb823","_id":"@enigmatis/polaris-typeorm@2.1.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-7IXLD7A/pGUOc1GM0LTKFkRW1uW7N3zr/aP1zF6b6AJLs6OrfB2fw4ONsgZFujVuxJYJiqnmvy8CigLRBuFO8Q==","shasum":"c6207cb12754d48f196666fa7e9e3f04c0836893","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.1.1.tgz","fileCount":60,"unpackedSize":123057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeczibCRA9TVsSAnZWagAA8WsP/03tR6LSCDhkv5ZSYESH\nPUnyUmjfkKa5CJgOVGRAFQ5lvFZCc8nBoLgNt5+peGi1e1lGwyPf8xGSWk7y\nl/FkIpZn0gTT5ILc9BnB16Kve/Gc7zd/vGyi0p58B3cmHSd/A3vE6a8s5mBL\nI3d67ng/1G0MPn0JxruRe3eI4e6iJYNaYqPMK0fSRB2UqPjG3vrsxympW+Zf\nC0Zp+RZVDWGO+9UuYq0hc7MDMWyfkgnKUFAz6YAt08O8pUZ3PxAglbSkK+Cj\nLfupNXX8KBYYXhBDUfBYeEqfrKD5RYf9ndEL131X7hsBcbn1T4In3dyRDHEd\nhA2iebm8zhVs6OHJP6N+tN7mWt+xOCiVu8YjpI0Artca8ED8reGXmS8xLQlj\nR5rZXc8wqC40SkV6k2D2lN1rcBq4jyIZ4qLy3eTo5r+Ra8o022ihy7Sy9cGm\nUK1rrgr80t/TsrlwXvDZvna85Ac1ZBpg7/JUdglYieCl5YXmAeOTldBZSX+E\nBSL+ACZ7LFyYsFD5eUrDF0Bk+wGkjVWywu4q9Zrjv7Vu5I8dyodQkilOI8ES\naxSjwlq7pJ0y8KVD4xmxDarYGSUytGxvil3ZjC0ckRrZ8Zojl/90HNsNi+mC\nTGpm07+v/dja1ykCmLtAmsUXGej343FyiQvYY16t+2AM3Xb0dNoMXB3hAzVq\nh+2P\r\n=a7wW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAWrbkGbf9uTUcp4BNOX/ZHEYP1UNum8qS4oPpKJuohAIhAJo3BR0v+wMcP6grv4SEUKonq6uAcgHAESVXUsHMtOHa"}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.1.1_1584609434806_0.604174356192297"},"_hasShrinkwrap":false},"2.1.2":{"name":"@enigmatis/polaris-typeorm","version":"2.1.2","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","build":"rimraf dist && tsc -p tsconfig.json","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-typeorm/issues"},"homepage":"https://github.com/Enigmatis/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.3.0","@enigmatis/polaris-graphql-logger":"^1.4.1","@enigmatis/polaris-logs":"^2.8.1","reflect-metadata":"^0.1.13","typeorm":"^0.2.22"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@semantic-release/changelog":"^5.0.0","@semantic-release/git":"^9.0.0","@types/jest":"^25.1.4","@types/node":"^13.9.3","husky":"^3.0.9","jest":"^25.1.0","path":"^0.12.7","pg":"^7.18.2","prettier":"^1.17.0","rimraf":"^3.0.2","semantic-release":"^17.0.4","travis-deploy-once":"^5.0.11","ts-jest":"^25.2.1","ts-node":"^8.8.1","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.2.0","typescript":"^3.8.3"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"400b4ecf099d46c074c5c6107b7766030b2af717","_id":"@enigmatis/polaris-typeorm@2.1.2","_nodeVersion":"12.16.1","_npmVersion":"6.14.3","dist":{"integrity":"sha512-hJQN7hnJAhX2FRSPDi8FIn8UjnoG3TgPSqN0uc11+SBLX/amfcdKCgV2N8BfAok6Vzo3qVWcMdnhtdXPCD6vfw==","shasum":"e11e6b5a8f533174d30353c19d8310824848d442","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.1.2.tgz","fileCount":60,"unpackedSize":123673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeehk0CRA9TVsSAnZWagAA4aAP/1fu2uuoLAXZ6hdL0cZ9\nT7O6JDIsmRZXk4hiwyhsY/yKqFvUVeBHNV/Ds/QlLPq2jiNNop9ebyHFTvul\nrr12QhGXEbGt95UKPK/eoHZW7MCajbKF8T0Yp4HU932BDWEwaYrmSHH2roy2\nSK8cRFlLQNAL91bpsdnCVd6gcdIphlni1lg/nhLR3d1bPgt/y3VUh+crX22K\nLf61YJOoai1tUwz0DnamRKfnPyriYdj0V7hA6JENaiVLre9IuII/xa2Z8j+/\nXTeyAwABlIbXWCYHTAStuB4Mk6qCVQoqP9//WH1qbMGDdSqWlm9gKuOq9M6e\nS1A3kgVSwSCEQHeAiGSkxms0+uKV01DpgRx6cZj+DasW9q/UfbZsHjsjIvqk\nyRyj7ab/dfUndaqayGQ3NUhWTNl01vHPklaa9aupxMIaMXTrMrC+/WoiapBR\nZnMEIPnd3jKIVTcRMoDlhLT5MoUZzrFvVwrsYT34DxxVPX9RXP7NF/dhBxRt\nf+BEnOosDxuN7QjkakjdR0GpsjT2+TYAyxI/86l8vZoIb2v03iyZ8eYP/9fZ\nsJy2kUgUaCo8qs8D3e+GbE2ObIRtVFs4KvOPoomax5Ktk3sMmCi/HS2g093M\nJumhYpxtKKw0vq8Bv1JFDFftjGOw0K/G+KbdsyZwXWBkbccvFyqEqropNKSI\nyRS3\r\n=Jq5g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWa0bhc9FQX12Cp1oGODT5JJYWZ7K918v0KzfXMKofQQIgUbIPECEXviQFa1BzPo4gCV+DFMo6qoE7nYKbflxbCDs="}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.1.2_1585060148011_0.14863451166417962"},"_hasShrinkwrap":false},"2.2.0":{"name":"@enigmatis/polaris-typeorm","version":"2.2.0","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","build":"rimraf dist && tsc -p tsconfig.json","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-typeorm/issues"},"homepage":"https://github.com/Enigmatis/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.3.0","@enigmatis/polaris-graphql-logger":"^1.4.1","@enigmatis/polaris-logs":"^2.8.1","reflect-metadata":"^0.1.13","typeorm":"^0.2.22"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@semantic-release/changelog":"^5.0.0","@semantic-release/git":"^9.0.0","@types/jest":"^25.1.4","@types/node":"^13.9.4","husky":"^3.0.9","jest":"^25.2.3","path":"^0.12.7","pg":"^7.18.2","prettier":"^1.17.0","rimraf":"^3.0.2","semantic-release":"^17.0.4","travis-deploy-once":"^5.0.11","ts-jest":"^25.2.1","ts-node":"^8.8.1","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^3.8.3"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"33f9c3a04eb6c360e5770f4fd65af5f18b2639e9","_id":"@enigmatis/polaris-typeorm@2.2.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.3","dist":{"integrity":"sha512-wjSil3KDj6wT1xvay/BA6lV1ZdKUxz5js5PxA1a8k73+fvo3vXP1oKtACpujIdVRAJwmbwKyEdD/HbwbBNKnzg==","shasum":"18d10daa922d06aabf718880490509244271bc78","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.2.0.tgz","fileCount":63,"unpackedSize":126961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegGXxCRA9TVsSAnZWagAAzPcP/3YfYfl1wsfUFRyZ9MJS\nZTezGfodihC2Qm/AmEqx9C2xpn/fmudkD9Qlzqujuols9MADYBr4cRZ/sxIW\nhYTTIz2TOaK8vLxWJmE65im84qUBZwTFbcvG3fKgDU9ac0AbxiaX/AnroLwh\nj4vCP3zrdTbzso3OMnbaUWBPs2ygM8uf+ZkrGQ0bS5M/9GCpAXOo9T4/Lw5h\nmdVABK0FLmJFZrpsusnPRPXVZyi8So9KzMAuphSwRUQ7Qqags8alVzZ5Lqva\nzpBNEW61KlO7jqbFcb59ZQXnVoxUoUkqVvhEyX8QeoIZp1ZnVa6CUNB6qFwg\ny4tQZ22CP/Wu/3Bwfn50HjXF1LaSteVdT0Y6zAiXC1HM3Cs739TBgPLRMBEL\nI4G25HC8NNfw0ojE0vbbrgWGEA9J3CU2aX00pTlYdMkPlRGVQiEWahiCqzi5\n//VcX6+zSZdORlBdVVuZ4Yaltsr4ne0ypRjVGwC653XzH8XoPsQH8H0S+k3g\nkoeTX2eUPNmm/tZo21yw4S3ZF5eCeYUMsNt+/HjQBtzPyv5qQA11TKjD8tsH\noabStTj1aLLJV9vF3Plb2gdhM4c3wvmqzQJG75N2UTi6BZHXcDPgbmXxBwlk\nJ5TtYCXP2YFDiGJroVvSZ6Y/NMojshj7jQwQy4Eqhv7Uzv1nMwMOjEIZ3eq7\nWdq0\r\n=xefZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAkWf9tuF07vsDEOh0TIi+qZBfrImNb6Ijm3xJT9YnAFAiEAqp8vpq9pG03pVSVKTvLp/50Mv8n03F6wsHIo/nscM74="}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.2.0_1585473009124_0.07327880836217027"},"_hasShrinkwrap":false},"2.3.0":{"name":"@enigmatis/polaris-typeorm","version":"2.3.0","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","build":"rimraf dist && tsc -p tsconfig.json","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-typeorm/issues"},"homepage":"https://github.com/Enigmatis/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.4.1","@enigmatis/polaris-graphql-logger":"^1.4.1","@enigmatis/polaris-logs":"^2.8.2","reflect-metadata":"^0.1.13","typeorm":"^0.2.22"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@types/jest":"^25.1.4","@types/node":"^13.9.8","husky":"^3.0.9","jest":"^25.2.4","path":"^0.12.7","pg":"^7.18.2","prettier":"^1.17.0","rimraf":"^3.0.2","semantic-release":"^17.0.4","travis-deploy-once":"^5.0.11","ts-jest":"^25.3.0","ts-node":"^8.8.1","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^3.8.3"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"7bcb6383e609744e303b6e78ed99a1996b8e8c78","_id":"@enigmatis/polaris-typeorm@2.3.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.3","dist":{"integrity":"sha512-Z6asM9KR/8eJ5IdmVqAz6GFQctrmQPZfBl8qRVU+9piBHNG1zDFeT/areB4EhOvxBXkurpdhQHJGcBQBbSiCbA==","shasum":"420c79e7c0e55657e284816f0402cf6fe5089fd4","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.3.0.tgz","fileCount":66,"unpackedSize":129101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehG74CRA9TVsSAnZWagAAxGAQAJfL55jXu+DIs+olKnZv\nai0X5iH4hLEnptupPKq+lBX6uwtTUr6QuiQzkiYum9QhieP+5to4olRs/ZEw\nSf/HKD7omcQy8+MloUwUG6nQhg+TqD6XINSwPrGx+HSWCShwqSFRXL4fXg3A\ntLbqtWfuTjhyA9Odq6NCfG6aL2//I4p5ki+G4RoRhZzcqZRnLjDGHZVGIUhm\n2REuKaay7CULXb+kK0gqXoaqt4EMgIiKH0jK13tleRJTUHNEFu/Ys6JN/WsY\nGaklINgYO1ZrMro3CNV3LFUfOt9S9KCcIFPYlq1ajsyUN7LMAjc+ultQd8Ga\n9Qyx6A44O+NhhnBg7/w3MYg3TvXfEzeO8C5qfLvSw2RRXlau2RiPH/PY3xc/\nFv5rM8VKMvNdwUCV3+eDPcV+VeMn5JUNVUssqIqnaZ02+8XD3AmM3qoUjTHo\n/UZxJLbA9GQ7kJcK5+0ImkHcBzzko9aROkBVZBl6As+sdXB4QuOTSqYj2Ivj\nqlZb7MWCBRg5b99UHucfpcL0nYAzEOrFc+Xd28uuCL05CZngngqsyueK4duy\nBKgWBw5RGWCDvboIzn4bmHUVqJF2dy3UmqWpcQotcCVXRrTXXLEoIEwRyLPH\nmQcCNiBtCEvCoehR65oy/noaWCaApxBiUyM1oXTPkOnJXH3t7w8iW6mYLCq+\nckaV\r\n=jccd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEyqFqQCTRgXBYQppF/Wqat8pwl9GzV9w/Zi3mHQEWClAiBMruHH6Vw92dVKvy7ledFAikzjd/lCoq2x30XYVUzj/g=="}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.3.0_1585737463344_0.7742391548832146"},"_hasShrinkwrap":false},"2.3.1":{"name":"@enigmatis/polaris-typeorm","version":"2.3.1","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","build":"rimraf dist && tsc -p tsconfig.json","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-typeorm/issues"},"homepage":"https://github.com/Enigmatis/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.4.1","@enigmatis/polaris-graphql-logger":"^1.4.1","@enigmatis/polaris-logs":"^2.8.2","reflect-metadata":"^0.1.13","typeorm":"^0.2.24"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@types/jest":"^25.1.4","@types/node":"^13.9.8","husky":"^3.0.9","jest":"^25.2.4","path":"^0.12.7","pg":"^7.18.2","prettier":"^1.17.0","rimraf":"^3.0.2","semantic-release":"^17.0.4","travis-deploy-once":"^5.0.11","ts-jest":"^25.3.0","ts-node":"^8.8.1","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^3.8.3"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"af6a396e28b3eda615a7f586fefd1fa4891e7d87","_id":"@enigmatis/polaris-typeorm@2.3.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.3","dist":{"integrity":"sha512-TO4LxCGqhoiFpgrjQfzwXWAlqxOX9LAiW6URGbN70u9OTB4VMUHHIGK/2DilPhipzvcbYzds6CmxMQgphQZBhA==","shasum":"d4a0e298db79d8081f7ee29e57fe75f29cc239ef","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.3.1.tgz","fileCount":66,"unpackedSize":130041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehH5BCRA9TVsSAnZWagAAtrgP/iPF+v/wAsB56JPmX4+o\nIRWPrwNv/RRt3KT3OHlgovBq/fMaWtyRG2IfuHhTlGUTsQzPallq4bSsVIhs\nyLVIjCnBen93CyiCErAfMlYlaMLDxyGU4hhqxiIjBV4TJ3mf7/wrscLIY6kF\nqK1ZQexdwHK7+wSRrMsRYk1sUE0QJ3V7XaG9jd6ie0ym06v6FtLJRuR+p2Sj\nM36hzvsqbRJxKWV+HlvOurylS8rGJOAN0VBBSXkW7wKdyqOMXzFNTIhGOMHD\nXngSjf64vYf6ZnPPs3JclJX4gh0tlnttQUHeUU91QiEEqVqllM77dzju7aTA\nJbW5MtSRCLLPPHA3nmxRpTJ0Ani8KpS4Vr3MD2En58MyBIwmkUJHrf6vE5Q1\nxr4O70O2dc6+mdjxT6P4Tg8tRldNB3hEWzsSwLrKmS2xSO8khwxnatDwDXPY\nKfiHDRUYli2ujHvcdd1sELUU++kGU7D1toLbBXzFp1aMByrBTD9OUJVjakmj\nO3GA+RGDhuiNQGjDQOVhvkRUvZjFl0acv24b9UoPPHCRFBP11CDx4s3OS+Xi\nEURQGTivJmqPsnNQam9QBKZmTgBszSQ4dLCHVEJL+FbLgOoT/iqSkGq8pBKt\ndSDBx3JoNc8QVR1YuXiSygjMRIA8n6SyDGQm0Bbz7Lrofgeqb3c62+YqooPa\nJR+T\r\n=8xVN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwsR4NBTsmBT5CFufBz0x9h+MUZpfX0iP9jhnSbNAzvgIgOsz1A1SqYsMb5AeqzELsaHKKJBYaCxDRtTUjW/9QFJc="}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.3.1_1585741377333_0.0695697392117749"},"_hasShrinkwrap":false},"2.3.2":{"name":"@enigmatis/polaris-typeorm","version":"2.3.2","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","build":"rimraf dist && tsc -p tsconfig.json","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-typeorm/issues"},"homepage":"https://github.com/Enigmatis/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.4.1","@enigmatis/polaris-graphql-logger":"^1.4.1","@enigmatis/polaris-logs":"^2.8.2","reflect-metadata":"^0.1.13","typeorm":"^0.2.24"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@types/jest":"^25.1.4","@types/node":"^13.9.8","husky":"^3.0.9","jest":"^25.2.4","path":"^0.12.7","pg":"^7.18.2","prettier":"^1.17.0","rimraf":"^3.0.2","semantic-release":"^17.0.4","travis-deploy-once":"^5.0.11","ts-jest":"^25.3.0","ts-node":"^8.8.1","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^3.8.3"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"3478df1141227f1f69e09b619c0a285f61c916f5","_id":"@enigmatis/polaris-typeorm@2.3.2","_nodeVersion":"12.16.2","_npmVersion":"6.14.3","dist":{"integrity":"sha512-j/YtZil959rdPrw2a7CRpqxMAQWTjd7iFmPN6TLXeHww7ww21G6eKGFFGLGNWpLbuo1Tn/M/8CR8RDPy1w5xbw==","shasum":"c44b35b028e5aa684fc68c69fddced6474c0dabd","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.3.2.tgz","fileCount":66,"unpackedSize":130434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenWKHCRA9TVsSAnZWagAAVnMP/1zi+ukrvWRgU4gSr7+V\n2FD1zh+r4SWDiSv0EneQdJ3+/hOYpXli2jn1a9ttQ987fnimyjErNLiqQIVs\nokc8J8ZEaDS59fUZn6MGIo1Y2ywsm4MjuEQBorU/sjl8LYJ5CjrcRUbXpyj2\npBABS6Pxual3vmaAIkPLmZQy7nXh0IniuWRkzd/36ENjHH9r4qsSQlTJHRAE\n9M9RrhqBIK7e8z1u3Ajq2Uc8ILzj7hhQOkleGNISc6Z7TckXPOjExw9i5l/t\n3MitlEqalZB22XR/9sgnJlL7F8b3Ci4dxYkCVxGVwd1iai05lf6m/xgJSQlT\nGUGwOYpdh3fPzVwmF5uRBvwXIb8fAVtnh4QBTuqWCWNkj5IUgy3z8lCoyRxN\n4TQWYQ/miwDr39bi2oVmjHu1VuAcSGC0DbZHAY2EhFmsjBGrofa2xAqJk7uz\n5SYOyseAsFNn4FqeGgDntcAZyHCt3wWSCZTGV3Ux6eSJHSkvGmRjOu58sUzE\n7e8YdB4udMPJ6RpUg1k+amp2x7ZFBv3RFgQ57zSDBz886K7sL2gBuaJRbldM\nC6Rq8l4b7+sKRYH8VWL3XeF4hdFxLgKsjpmlS1NUWEbSouTJS+hx+qU5or4x\nlQhgVu95RzbrT5n37cTCwYT+jLogCTkkHWsUQo+cMAecZtV2b9vmZtY76fj2\nX2Ex\r\n=XAq3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHW3saLeXesqwbqtN9rusL4gVrO4U4DEVi9wYyyV9gAJAiBw7VN0lq1ik7XsdrKWS5MkT6YGnrxWS94a8uEmyQBuAw=="}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.3.2_1587372678372_0.5800181192974851"},"_hasShrinkwrap":false},"2.3.3":{"name":"@enigmatis/polaris-typeorm","version":"2.3.3","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","build":"rimraf dist && tsc -p tsconfig.json","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-typeorm/issues"},"homepage":"https://github.com/Enigmatis/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.4.1","@enigmatis/polaris-graphql-logger":"^1.4.1","@enigmatis/polaris-logs":"^2.8.2","reflect-metadata":"^0.1.13","typeorm":"0.2.22"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@types/jest":"^25.1.4","@types/node":"^13.9.8","husky":"^3.0.9","jest":"^25.2.4","path":"^0.12.7","pg":"^7.18.2","prettier":"^1.17.0","rimraf":"^3.0.2","semantic-release":"^17.0.4","travis-deploy-once":"^5.0.11","ts-jest":"^25.3.0","ts-node":"^8.8.1","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^3.8.3"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"5bd1a672732e3148d690b2179a6cdd5115432edb","_id":"@enigmatis/polaris-typeorm@2.3.3","_nodeVersion":"12.16.2","_npmVersion":"6.14.3","dist":{"integrity":"sha512-Bjfva8k1IklKxJXUyVaGSjPaHBk6SX7hqherEQy60cKVk3jFYdBvRf+OFLQrD4ls8ZkaOFbKdodu4E1STMiUzg==","shasum":"47afd9652de53413c9640b1f827e836ff752cd1b","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.3.3.tgz","fileCount":66,"unpackedSize":128696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenc1qCRA9TVsSAnZWagAAax8P/3eS0aCzW0eW06+g+nks\nyYjlx2hdH5XawEmyYX/Rrbe+5W1giOCd6pb/YsjMevHoTLcXsLSo8uGm2NC0\nQBd6e52rrk32v/AdRAkWYiorxVmwkmCk6MyYGhPgSfSBLY44ROYdKVZncPHz\nzsvi3RHRL/0rcndljvGNnT/AR1TNjuA9W1BM0Rs7i9zO3Ylf+zlVyOPMqU7P\nmN6S5ped3tt1OH9nGIc0JoR3U5/EQ1jcXMiM8TK0eeATk24Mh/ofcUE0aPx5\n75TK3U36DE4TmqUUlF51W2ll3Xy1DCIk/n9BN9eIT+ymw04fIVVyXQWLTy5E\nK9bC9InNeWj5oPg5bYUyYHE2zcQutyLAVuGKvoyGk0bAa17oy0sZJIKQAmcF\nS7i/9V0HF5Hv841KC5OqMbR8SDEQpk1GXLxSsThJNbJSaU7R0xb2zEOuz+V5\nHpEw/Row0EH0YQ2IDsL9sNqsdG2TSRcSwOO/4mErI1GENB3FGb6LXG/uwrV3\njse/loCvoSs09ibZSDv+hmf4c7Z/eNOmMw/r/9grGXABKiC5WIkHRK24NQSR\nYL0lV2JiCa1zTXoZJ5MD54/MpLtknwvH3G9/jGwbmJi7ChoezBNiDn793BGz\nYkeKz0y4StRaILNSi+VG1bB9xjYEHYlXMi/T4CzROIpWHegM4n44saCCFXwl\nV4t7\r\n=+Tny\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEZwWs2mpYeVrENAhi1PibjN38AkH6pReFn/O9uVRiCgIgLji1iIgExa7r30g2VT+hdKk8XCb04FJKCnsru/14mig="}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.3.3_1587400041909_0.7948586363778036"},"_hasShrinkwrap":false},"2.3.4":{"name":"@enigmatis/polaris-typeorm","version":"2.3.4","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","build":"rimraf dist && tsc -p tsconfig.json","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-typeorm/issues"},"homepage":"https://github.com/Enigmatis/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.4.1","@enigmatis/polaris-graphql-logger":"^1.4.1","@enigmatis/polaris-logs":"^2.8.2","reflect-metadata":"^0.1.13","typeorm":"0.2.22"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@types/jest":"^25.1.4","@types/node":"^13.9.8","husky":"^3.0.9","jest":"^25.2.4","path":"^0.12.7","pg":"^7.18.2","prettier":"^1.17.0","rimraf":"^3.0.2","semantic-release":"^17.0.4","travis-deploy-once":"^5.0.11","ts-jest":"^25.3.0","ts-node":"^8.8.1","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^3.8.3"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"fb5b6615b0188540df52fb8321ad598502deeb77","_id":"@enigmatis/polaris-typeorm@2.3.4","_nodeVersion":"12.16.2","_npmVersion":"6.14.3","dist":{"integrity":"sha512-1tNqKbSQTUxgVn0/XSoiW29jEqubnD3hhDk2UAyOuhvt/345G0M/ksm4k4iZC4a1hz1veUcOjpYo8n3cSJ94kQ==","shasum":"345cbf2eef485b3bc974d2e38ae0990067e52466","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.3.4.tgz","fileCount":66,"unpackedSize":128935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJendTdCRA9TVsSAnZWagAAmXEP/jqFKpb2nHzgbpaX1JgG\n597syzE6kCGXrEN9arxVfkeT1FjsAvPKBR82mawBD/sBaXoM+6SdaFzu3r16\nURv5mKcRLQP/0ctu4+5iUVbghk4ZDHjnm02WQmnjFFpxQ1MJYQyEKVfUG/AX\noiFwmYTAFZ9WqLii9c6zbwXsFAyAQYzVbdyioW4H23q7ACc/1oRJAP3sjg/P\nI3Q6o0SOcTuFmcHNPFD2SH0cVMTv8QUbHArOlY+KawT3tKfuVbpGVhyutdlj\n9vuAmLGZYefAsfN6StvjlClXRPsDEUAEcIx4UoVeZCwcTIZSRplRRGwpOPRp\nCscn9lITFYjrGzCTpr+YemEs2Kes5JfOUDfOkWAXhitYrsSPUuJqQAwmZA/9\nlaioRYN3lxdWGp0fGzYexlRhImkTifebn/HEYf+E+7Q475rCjbHNUkS6dffo\nwfPuEPrHTCnnJllb0sTHLhuHton5DgLUtOT0c/JZFlN2O2zRk4IMTKiVeFop\n3WjFo7Sd7RRJfEmryS0LfE23GPmPOfKSC6oPFy+zvsaIwTeekvVlqSTzXl5S\nesF+bZcNxy1MOxWC9WMTQFkHDtpC3+2xpvk9r7oYuNaijHqED0gR5xIyzxjA\n74WU0p2bQMtECORvPrQcKy8IUPPcJ9GKhnOQi7rYwAC1PxCZWzvPThb7951n\nKi5w\r\n=h3i9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC7BSHeryMtaqBj8iKh/ulVuhG8QoJKEv7gYbxmZrse9AiBt3DQmOgoVkvhXRBB6DJkYt1zn0vo+VTtmwBdHMFsYog=="}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.3.4_1587401948938_0.6746410002113916"},"_hasShrinkwrap":false},"2.3.5":{"name":"@enigmatis/polaris-typeorm","version":"2.3.5","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","build":"rimraf dist && tsc -p tsconfig.json","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-typeorm/issues"},"homepage":"https://github.com/Enigmatis/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.4.1","@enigmatis/polaris-graphql-logger":"^1.4.1","@enigmatis/polaris-logs":"^2.8.2","reflect-metadata":"^0.1.13","typeorm":"0.2.22"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@types/jest":"^25.1.4","@types/node":"^13.9.8","husky":"^3.0.9","jest":"^25.2.4","path":"^0.12.7","pg":"^7.18.2","prettier":"^1.17.0","rimraf":"^3.0.2","semantic-release":"^17.0.4","travis-deploy-once":"^5.0.11","ts-jest":"^25.3.0","ts-node":"^8.8.1","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^3.8.3"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"871293b398fc5686d1b2c076929e425bfaf16822","_id":"@enigmatis/polaris-typeorm@2.3.5","_nodeVersion":"12.18.2","_npmVersion":"6.14.3","dist":{"integrity":"sha512-r/7HnGbpBjM053Z9hjNHhp8A7MQhhv2OR2r8DCl/Zn3PDAK38qqMQrRsuXvnVWJDz6AIQPDB9pK/E8VMELGUVg==","shasum":"ac6b6bedce3118238d66b6cd31469af2faa31ec1","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.3.5.tgz","fileCount":111,"unpackedSize":641778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAy8/CRA9TVsSAnZWagAA9YwQAJpN/vb3qleE2m4U4fbc\nKevTaUV4G9YtJjvzqjh3a3ArJd9CgS5IaV3pRN/1C6tQBN7yH8r1gobMK3lZ\n8di0ah9PSLJ/XsDUO4zP7Z6Gn5m/QOvL/EOeiMLvn51aehGiEerrYD5pmih/\nfZpDJKmKtJT6lHEt2b5WmSWZNHBKq3MPJg10b34cKIEip8GfkD6iAFPfZ5rC\nK5G+m0RbHtz2kWbYR1ytWy1WHndo+QEAAQKhGPYNG5rDD7BGWqcVy2BCl2zB\n/qIQFrQf+8qYkWQj01FcRGmXvMHLnQOJsZhWW5hiOm4PRrvI4Oov4S+hAQX1\nNEr2wkluyYvlGd1iilJyFnubZUyRON9M2H9e9yK2cEHLfnqgDQesD/8kDhns\nBmBpojxjfCkKvc2NYx2kODLMzFQZjuQ8w6kEPQecWz9TN4RONF2vIcNThwhN\nft/RZaAbPGwDQ3lMbywZXa4kCVS2YVdOm+TsVTbCSwPA2Yyf4t6NHRSBbSnh\n5TyP6nBwALZ9rx541QYCS6VLsNTozRVpxbWns5nJUMZ80aUyGwszquZnwDhR\nKJ5i1WdIocH+wb+bkDh00yPtI5aku9KBENdJgwTTGauHFdLBy2hXgULh4pgA\n3d/qJltMwsatjB4qIAZbYZWSGvd5IuNhI+NoBIH+ds+ij/lJp53UsjEWWbUV\nQGa5\r\n=Zzy1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdwf10hoyBvMpXq5OhOkWGrvs72QONnbgsXmBfqUAQVwIhAM1gymF/Ad0zy44unR5XHkCCc5w73LvotMYC0iQAjF5x"}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.3.5_1594044223341_0.3003902091679085"},"_hasShrinkwrap":false},"2.3.6":{"name":"@enigmatis/polaris-typeorm","version":"2.3.6","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","build":"rimraf dist && tsc -p tsconfig.json","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-typeorm/issues"},"homepage":"https://github.com/Enigmatis/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.4.4","@enigmatis/polaris-graphql-logger":"^1.4.2","@enigmatis/polaris-logs":"^2.8.2","reflect-metadata":"^0.1.13","typeorm":"0.2.22"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@types/jest":"^25.2.3","@types/node":"^13.13.14","husky":"^3.0.9","jest":"^25.5.4","path":"^0.12.7","pg":"^7.18.2","prettier":"^1.17.0","rimraf":"^3.0.2","semantic-release":"^17.1.1","travis-deploy-once":"^5.0.11","ts-jest":"^25.5.1","ts-node":"^8.10.2","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^3.9.6"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"2c983f6f5fc083d05614d4a97e55da966b750c22","_id":"@enigmatis/polaris-typeorm@2.3.6","_nodeVersion":"12.18.2","_npmVersion":"6.14.6","dist":{"integrity":"sha512-gU8BsCvWh30q8K1IuZLBUJDm5tTFiKP1kbVUTg2t9ke825yT0tR+ZHMlu/djejO2tCpVJA2/5Fdt03ga1emP3Q==","shasum":"e83695c40b001ca84305c005dab6d6e64aaccb00","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.3.6.tgz","fileCount":111,"unpackedSize":649630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDbC3CRA9TVsSAnZWagAAdCkP/3HCix3hmnGjY9jYDK1F\ncEJn/Ga95p4TrUDIE+2sPxry5GfhtVAxGNs4BReGIiggCvsexZcqO9goV4iD\nyOO0MEFB4db+zfoR2Kmk2+V+GXm9yn1tUpn+a6ltG2oxMmbiNhOyPzT8Q48g\n2sqdBRIf5ykE/jiBzwwxrIPYxPaBqY9v+BcaYi9+Pw//29A0nnFgJrApC+Uu\nvYi+5uzywZb/us5D8e50ZXlqiHpqcEJIrJx9ZHVdz/qvARUwXtqybf4PiOyv\nlyx0Mty0ZOUCVfmPIpW7rk/5GPMKmdFcF8sveAAtS/m2bWYo9yt/S4puJO2W\n2Q+rxk8hqlzSu7okB9RaHk58xLLC1Et4c+EQ8WowQ8fs2Ug5CyC0dkuA9o55\npU5Mzzf060Eg3Z9w5rTa+KQXsZDHnmEYuFsar5AzYEzYctUKBrmpnlF4ZnKH\n6EqOioYmUBHIfaXBW7IXJZ1K/KqFrHvIt1wi/gHZFfmWWV3f2cEYXQEt4fbZ\nxguk+adTZ1OZo4cQ10hNDjbvnlF3taNcRO8iU8X3UXeQa96W9UTqJ2SHZm0O\n/FTwGnR4j5bg9Lb5x3WRhTFdYvpWecrFjHhKL7NweokFVYnjFfsuKGelrCi6\nkiqnjH5as+fnyYB5vcSD1u1H3aWmzhPRjyKu2p/cxSEzrlDk8qsF/x6vZZ2m\nZRz3\r\n=Cnrm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELRuLaFOIQbSJ0yZBLVrAPEqX9/lY6yW6SzH0IuM8s1AiEAhbHZ1x+38rnAPGAQ4itUmpfPGG01lvN4Nd1hBk9RLBI="}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.3.6_1594732727030_0.13639227499015716"},"_hasShrinkwrap":false},"2.3.7":{"name":"@enigmatis/polaris-typeorm","version":"2.3.7","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","build":"rimraf dist && tsc -p tsconfig.json","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-typeorm/issues"},"homepage":"https://github.com/Enigmatis/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.4.5","@enigmatis/polaris-graphql-logger":"^1.4.2","@enigmatis/polaris-logs":"^2.8.2","reflect-metadata":"^0.1.13","typeorm":"0.2.22"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@types/jest":"^25.2.3","@types/node":"^13.13.14","husky":"^3.0.9","jest":"^25.5.4","path":"^0.12.7","pg":"^7.18.2","prettier":"^1.17.0","rimraf":"^3.0.2","semantic-release":"^17.1.1","travis-deploy-once":"^5.0.11","ts-jest":"^25.5.1","ts-node":"^8.10.2","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^3.9.6"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"3336648f4fbe6f7675b4a1ec8349ff5d17c12cc0","_id":"@enigmatis/polaris-typeorm@2.3.7","_nodeVersion":"12.18.2","_npmVersion":"6.14.6","dist":{"integrity":"sha512-CttQ+JMXoCQRguLpDLRZBs1efbDAwyhqNIEBM30pEUmii6pI/m92o7LoXJKQL+si1ofWjUZTysAflqLWav26Sg==","shasum":"7cd4ece9e31a5640e90e7b71cc4c39083bf60de4","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.3.7.tgz","fileCount":115,"unpackedSize":701386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEGIvCRA9TVsSAnZWagAA/hEP/1+q3VrRDh0KjaBjAtMx\nPFU01Vm7WFtTIKEz4Y7m+HvnNzor8QW+KMP33Ms74LilrFNIHZss90T6aex7\nauVYrptLYP8JZ6hnD6IrLsk+t/nX3r8N5H0gM/Z/mKodicOSOuIhkSrZBWGE\ncSf4d4Bw/wneUfWfR0ZwD3sBfFuwK+ov1iYLw2N+bfMXO2j1u4N59whz6qtH\nrMZD+kANq6Hso+b4Fi3WSfldbWd09K7hEYSY5psT3oFf57GF1b5ccXDm4A+v\nTE0sEP77HRwW+BkFdBFvvIdaIIiuL6M/gE4z2bJG1AgxVCHKjl4s8cuSosva\nJhqtvla+b/xCWWRTw+xj6nYF6EMzRlTKpPS2h9cXdrSWaEsZQynyEZf6BsAB\nbFcZV6KZojKZBkPEBzIagpir8VOryISPKQAuOCJ3ELUoboqIE/fXXtdWqPeA\n2sP6Yx30NHQJHvwrZmpv0TeA9wL77LPSJeDVB12wSROmr2sOH9iDwGFhsRav\nX/ONA21SgM3rAh1FFL22UzjweptIlf/m6+Jk7/4PmDfmuxcgCKJy0QGLCAc5\nBdR0vRoAwvP/Ck6kLMEJsVtycVLVJ6fTBQvBCHZknU3T7P7pw7EVyLbuOHB2\nxrM8O97NjWalWUMeX/hWIMfMyzY9O9PkMX5E+U7nM8sB56Ln+TX4ywyMWQWO\nLNNH\r\n=7jVe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID8HyGVpVEXPQQaBNTn73frUxAHYeFpygQdnJiICH2+jAiA3T+vgKKghFkROyukhdw2NPhWMePGWl3yBSHC+89adqg=="}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.3.7_1594909230875_0.32748599582786"},"_hasShrinkwrap":false},"2.3.8":{"name":"@enigmatis/polaris-typeorm","version":"2.3.8","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","build":"rimraf dist && tsc -p tsconfig.json","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-typeorm/issues"},"homepage":"https://github.com/Enigmatis/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.4.5","@enigmatis/polaris-graphql-logger":"^1.4.2","@enigmatis/polaris-logs":"^2.8.2","reflect-metadata":"^0.1.13","typeorm":"0.2.22"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@types/jest":"^25.2.3","@types/node":"^13.13.15","husky":"^3.0.9","jest":"^25.5.4","path":"^0.12.7","pg":"^7.18.2","prettier":"^1.17.0","rimraf":"^3.0.2","semantic-release":"^17.1.1","travis-deploy-once":"^5.0.11","ts-jest":"^25.5.1","ts-node":"^8.10.2","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^3.9.7"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"786a10c5d4de5fb75cf17a8c84ee400003264491","_id":"@enigmatis/polaris-typeorm@2.3.8","_nodeVersion":"12.18.3","_npmVersion":"6.14.7","dist":{"integrity":"sha512-xnG+2XBnnA80RCOD1e03BfvarfYclWc5LanrVv/oR3TmpsOSS8KCEa6MiMbWzbdCnNLpxD3DsAu5IwVJaEpqiA==","shasum":"f0db8eff2a50f56f21fbcc003705be14672c7fdc","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.3.8.tgz","fileCount":115,"unpackedSize":708633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJn65CRA9TVsSAnZWagAAvOIP/1CwexeYwW51MdsgQp0J\nX1+lVUN3Sq/KnuSwisCYrmM5ilmDEfI/zlVEpi3I8Uxr3hhu8B+WDxiuPoBq\ndlScexxQKBUpxF9936slpmjiXZTzBNGH1w90Pg4aXiogjMbtbvWWF0EAQjW9\ncKUQ5VYs/v6nQXpQruqBcGzwUjTzPatxkN3MddyLhHVTXioHS64PsoRwtjHR\n0q6skMTu48J+X6wHJk9BsIFkSP9cDDLLO/DNn1VALlI5F4iq455Nbj339f+u\nmf+5JRoNMWALvIRTOpYf0tlyid8q9SFi3Ixc19FBqVca8qF75CAE+wzkV6w2\naVdL4Sn5k0R1oK3nIq6rXwCeGs5zGAHkeg+Rx2XsKiyfFkptE5j5DseX9bve\nqOwNg9JuawJEt3M5CzJ78P+QM9tq6Cwo4QukvMyxy+T3wSPOKg9xjhMBSjjx\nvn6GCEDY5X2irKl1Aaw2iByROPrj2ya51vZABH8bbaP/Uq1No4WjRAONJCKB\n5dJorvJdYmriDgS05LG3EvjJkNVO95UwShkfEfJmI0+vENJyy2aZy/KAt0wA\nI9CiIrEyfw2VgRoSd1/FOAdYEnu9b3Ix24r4rbMfbASngSIrIMXDQVo+CHcz\njtE7rATQ2XdtfvOxvruSRZQ69skraKFqLiZ/HLBXB7dqXvy7xV7QqEbUq/uw\nXZco\r\n=sUxQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/Nqfnkn/qKG7nTS1JaeCMp+7wmfv/V0VScwnLpSe7/AiEAqdCNgcr3Ad8pAlzWsJveHTHkya7KZ7+A/M+KJ7DCoWQ="}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.3.8_1596358328465_0.3237851831844174"},"_hasShrinkwrap":false},"2.3.13":{"name":"@enigmatis/polaris-typeorm","version":"2.3.13","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","build":"rimraf dist && tsc -p tsconfig.json","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.5.4","@enigmatis/polaris-graphql-logger":"^1.4.2","@enigmatis/polaris-logs":"^2.8.2","reflect-metadata":"^0.1.13","typeorm":"0.2.22"},"devDependencies":{"@types/jest":"^25.2.3","@types/node":"^13.13.15","jest":"^25.5.4","path":"^0.12.7","pg":"^7.18.2","prettier":"^1.17.0","rimraf":"^3.0.2","ts-jest":"^25.5.1","ts-node":"^8.10.2","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^3.9.7"},"gitHead":"786fed826fddd27e32f4ca246f30beaee60333c7","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-typeorm\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-typeorm.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-typeorm)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-typeorm.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-typeorm)\n\n#### Install\n\n```\nnpm install polaris-typeorm\n```\n\n### Overview\n\nThis library provides support and wrappers for typeorm functionality. [[Typeorm]](https://github.com/typeorm/typeorm)\n\n#### createPolarisConnection\n\nThrough this method we can create the polaris connection to our DB on top of typeorm.\n\n```\n const connection: PolarisConnection = await createPolarisConnection(\n        connectionOptions,\n        polarisGraphQLLogger,\n    );\n```\n\nThe `createPolarisConnection` method receives:\n\n-   `ConnectionOptions` from `typeorm` (see documentation on typeorm)\n-   `AbstractPolarisLogger` from `@enigmatis/polaris-logs`, implemented by `PolarisGraphQLLogger` from `@enigmatis/polaris-graphql-logger` or by `PolarisLogger` from `@enigmatis/polaris-logs`\n\n#### PolarisConnection\n\nThis class extends the typeorm `Connection` class.\nThrough a `PolarisConnection` we will have access to the `PolarisRepository`.\n\n```\n    const authorRepo: PolarisRepository = connection.getRepository(Author);\n```\n\n#### PolarisRepository\n\nThis class extends the typeorm `Repository` class.\nIn addition to the types required by typeorm functions in this class, we added a requested field in each function we've overridden.\nThat field is `PolarisGraphQLContext` from `@enigmatis/polaris-common` which we must have for the filters and additions answering the api standards.\n\n```\n    await authoRepo.find(context, { where: {name:\"chen\"}}));\n```\n\n#### PolarisConnectionManager\n\nThis class extends the typeorm `ConnectionManager`. Using the next method you will get your `polarisConnection` from every place in the code.\n\n```\n    const connection: PolarisConnection = getPolarisConnectionManager().get();\n```\n\n#### CommonModel\n\nThis class represents the base entity that all of your polaris entities should inherit from.\nIt provides default fields for your entity :\n\n-   createdBy(_string - Optional_) - this field indicates who created the entity.\n-   creationTime - when was the entity created.\n-   lastUpdateBy(_string - Optional_) - this field indicates who last updated the entity.\n-   lastUpdateTime - when was the entity last updated.\n-   dataVersion - every common model is a versioned entity and contains a version related to their data - a dataVersion.\n-   realityId - this field indicates what is the reality of the entity.\n-   deleted - this field indicates whether the entity is \"soft deleted\".\n\nLet's take a look at a simple example :\n\n```\n@Entity()\nexport class SimpleEntity extends CommonModel {\n...\n}\n```\n\nSo now `SimpleEntity` also includes all of the above properties.\n\n#### PolarisEntityManager\n\nThis class extends the typeorm original `EntityManager` logic and adds relevant filters and actions such as reality filters,\ndata version filters and also supports the soft delete mechanism.\nYou can access this CRUD methods in 2 ways :\n\n1. through the `PolarisEntityManager` class.\n2. through typeorm repositories.\n\n#### TypeORMConfig\n\nThrough this config you should set whether you want soft delete mechanism in your repository.\nThe default value of `allowSoftDelete` is true, you can set it to false by sending `allowSoftDelete` as false.\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-typeorm@2.3.13","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-2dqQ4i4mTwjvaDAWjAJ+js8CTS64kw5s99BIBeeaDzmhj4P//Ei4f10PPTh6ATt7VKMr59YpWqwHcE6uqOZ8oQ==","shasum":"812b4901617ee09603ca1b0c4edff296dcdbc17a","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.3.13.tgz","fileCount":69,"unpackedSize":147029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfM7VVCRA9TVsSAnZWagAAaHAQAKCMFc+ecTGgRw/ObIyx\nkAROy3f8MvFXNHQJ2wnObFrPWiZpb9us96PaUkPFVbBu8TpTcnwkjP871ct5\n7QJAt0D6UANBU2ya2X4wmRVrLWW3z4i3jTmroIB28dBZ3jOXP/pi1d3ci1Je\nxfv13Zwe7bZQL99kyzXjW5uw8Utki2uamMjLsIXZvx7exUAlGQBcOrAjWOGS\nH9g+c0XxiqyVLC5FCkxd+i6X11i7rLqkKQBAFul/g+NFDuTaBvUm5IMPZCqt\nXXV9bb9m5F1zoBEHBtAI9FcDP8xn93W0NrVlkmw4NMd7euQBHkAx5hNLY3VR\n481ljqL+yTx2ohKfImqlCpV45ZSnVM7+/Qhz9YmoAIP/cNLzBOxkT7s3nDeX\nv0IQl01wERz728XZ5VSkEnFw/TvFkUamGHA5hIrPMKvB7xGxTS2eFgAiYhCq\nfqSQgmV1gb5dLVUpvVEcXivWMod1hbHQb5fK6O1En+q8yXyM2n/SaGfzDjUS\nF9m2vXw0fIEWNSSQeCtjZUE/Y4oqajVS0vhbZIc6DMd8OtdwabCS57Hfsxvc\nYdg2zFZIGWQuiICyCxnKYRih0iJM4BlDYveDAiEvqWnuX1M53AxGxMPlxqR5\nHmFKBSFAYos+dCWHxdU7LypQUjDs+NXNQNpaPDBoaPz9m3WwngGJOFEoiwhC\nKN+O\r\n=PHSP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDj9o8hW5XzdEvpetoNL6DLUuuzzILLyHu5WX3T9ftDwAiBuaYP9RSFPt0AiXNwefQn2ks7qKO3OLryNwDGzPLNfgw=="}]},"maintainers":[{"name":"bikov95","email":"bikov95@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.3.13_1597224276612_0.7174248527935523"},"_hasShrinkwrap":false},"2.3.14":{"name":"@enigmatis/polaris-typeorm","version":"2.3.14","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","build":"rimraf dist && tsc -p tsconfig.json","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.5.4","@enigmatis/polaris-graphql-logger":"^2.0.0","@enigmatis/polaris-logs":"^4.1.0","reflect-metadata":"^0.1.13","typeorm":"0.2.22"},"devDependencies":{"@types/jest":"^25.2.3","@types/node":"^13.13.15","jest":"^25.5.4","path":"^0.12.7","pg":"^7.18.2","prettier":"^1.17.0","rimraf":"^3.0.2","ts-jest":"^25.5.1","ts-node":"^8.10.2","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^3.9.7"},"gitHead":"086d406be977e6c3f77077aac0166eedeaa881d4","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-typeorm\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-typeorm.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-typeorm)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-typeorm.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-typeorm)\n\n#### Install\n\n```\nnpm install polaris-typeorm\n```\n\n### Overview\n\nThis library provides support and wrappers for typeorm functionality. [[Typeorm]](https://github.com/typeorm/typeorm)\n\n#### createPolarisConnection\n\nThrough this method we can create the polaris connection to our DB on top of typeorm.\n\n```\n const connection: PolarisConnection = await createPolarisConnection(\n        connectionOptions,\n        polarisGraphQLLogger,\n    );\n```\n\nThe `createPolarisConnection` method receives:\n\n-   `ConnectionOptions` from `typeorm` (see documentation on typeorm)\n-   `AbstractPolarisLogger` from `@enigmatis/polaris-logs`, implemented by `PolarisGraphQLLogger` from `@enigmatis/polaris-graphql-logger` or by `PolarisLogger` from `@enigmatis/polaris-logs`\n\n#### PolarisConnection\n\nThis class extends the typeorm `Connection` class.\nThrough a `PolarisConnection` we will have access to the `PolarisRepository`.\n\n```\n    const authorRepo: PolarisRepository = connection.getRepository(Author);\n```\n\n#### PolarisRepository\n\nThis class extends the typeorm `Repository` class.\nIn addition to the types required by typeorm functions in this class, we added a requested field in each function we've overridden.\nThat field is `PolarisGraphQLContext` from `@enigmatis/polaris-common` which we must have for the filters and additions answering the api standards.\n\n```\n    await authoRepo.find(context, { where: {name:\"chen\"}}));\n```\n\n#### PolarisConnectionManager\n\nThis class extends the typeorm `ConnectionManager`. Using the next method you will get your `polarisConnection` from every place in the code.\n\n```\n    const connection: PolarisConnection = getPolarisConnectionManager().get();\n```\n\n#### CommonModel\n\nThis class represents the base entity that all of your polaris entities should inherit from.\nIt provides default fields for your entity :\n\n-   createdBy(_string - Optional_) - this field indicates who created the entity.\n-   creationTime - when was the entity created.\n-   lastUpdateBy(_string - Optional_) - this field indicates who last updated the entity.\n-   lastUpdateTime - when was the entity last updated.\n-   dataVersion - every common model is a versioned entity and contains a version related to their data - a dataVersion.\n-   realityId - this field indicates what is the reality of the entity.\n-   deleted - this field indicates whether the entity is \"soft deleted\".\n\nLet's take a look at a simple example :\n\n```\n@Entity()\nexport class SimpleEntity extends CommonModel {\n...\n}\n```\n\nSo now `SimpleEntity` also includes all of the above properties.\n\n#### PolarisEntityManager\n\nThis class extends the typeorm original `EntityManager` logic and adds relevant filters and actions such as reality filters,\ndata version filters and also supports the soft delete mechanism.\nYou can access this CRUD methods in 2 ways :\n\n1. through the `PolarisEntityManager` class.\n2. through typeorm repositories.\n\n#### TypeORMConfig\n\nThrough this config you should set whether you want soft delete mechanism in your repository.\nThe default value of `allowSoftDelete` is true, you can set it to false by sending `allowSoftDelete` as false.\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-typeorm@2.3.14","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-H8TawZsh5RJkImCY7xtP7TwTWuxuFmk13p+C5DLPAG0InGCDmzE0ELuCg8bxLqNXCC+AgziYqMkx1Cl4QaOvrA==","shasum":"c396b55ce4cafa9df08d83282a17dc8b68958462","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.3.14.tgz","fileCount":69,"unpackedSize":147251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPONrCRA9TVsSAnZWagAAXBQP/3NBYcRcdd4p/2PZw4RM\nDK1x4MOzTuFfBmOyDrgHjITP7Tm7/mQlU5aO591L4o5v6hedlOMctzV/4B5D\ndViA22SN7TRfy8KqhNx14NDD3yQbk0NCNnRFgLI1+iwv5usSTwsDdFAnQW7Y\nyovncafZLz2Qqd6W1owiYRmRUQkFTznbPgOaTZ2Ci4Gk67ZMak0hg6hM74lm\n+SaDzy/4lbUiE8ppB0H3DXlO2JRvmFc27kPO+2Hse2V2hdLxWEabXucVyTzG\nXdMjxOtbTXoDEZGubDjC/mDBnfoW7lPpWHDg8yd1SbD939/ma/qAG1Qp8j8Y\nQSaWJ01lBnG++jYINE2JMLq9WaKMGa9YANdd2/SY6zAN7BXzQrtR1JdJGXKq\n0By5q0uZTWMS4XfiiK8nW+bFYokug86yg9IJM7D4RNTnTe8KttITlr8PsApV\nM3RZAtkvwHrFSzFyebhkmRWFW5Y8uzZlju+X/xrzoxs5qwnqPybVfuDB1wxB\nxzzB5MTOl5XYAhCLU1lGLjerixuQfIakI1ccbslCYpOXSslBO2fBIuG7Omo5\nyIrZycjeqbzwyEHs++xZMSCm6F0WDTULp9hSGQaKeHhHEPMX/ksJutIJOyef\ndIKQtN5SCBZmkduSMoG2cFBMjpiV3r/dqYPe4N73ogfwyGg9rTzjsCvvSJPB\nRBJc\r\n=070w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgt2JfRX1rNd6TidA+yMhEOoedgUGjOPfNAlkbU1s5wgIhAOxBE59qVcp0kjEwtFK7czP15/yO0wnTPVegpNLcSt3M"}]},"maintainers":[{"email":"bikov95@gmail.com","name":"bikov95"},{"email":"furmanmail@gmail.com","name":"drvoid"},{"email":"osher.sade@gmail.com","name":"osher-sade"},{"email":"yarinvak@gmail.com","name":"yarinvak"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.3.14_1597825899237_0.01247624888535448"},"_hasShrinkwrap":false},"2.3.15":{"name":"@enigmatis/polaris-typeorm","version":"2.3.15","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","build":"rimraf dist && tsc -p tsconfig.json","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.5.4","@enigmatis/polaris-graphql-logger":"^2.0.0","@enigmatis/polaris-logs":"^4.1.0","reflect-metadata":"^0.1.13","typeorm":"0.2.22"},"devDependencies":{"@types/jest":"^25.2.3","@types/node":"^13.13.15","jest":"^25.5.4","path":"^0.12.7","pg":"^7.18.2","prettier":"^1.17.0","rimraf":"^3.0.2","ts-jest":"^25.5.1","ts-node":"^8.10.2","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^3.9.7"},"gitHead":"a95b57aa8205b79c6a65c7364d24a31dd965466c","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-typeorm\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-typeorm.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-typeorm)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-typeorm.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-typeorm)\n\n#### Install\n\n```\nnpm install polaris-typeorm\n```\n\n### Overview\n\nThis library provides support and wrappers for typeorm functionality. [[Typeorm]](https://github.com/typeorm/typeorm)\n\n#### createPolarisConnection\n\nThrough this method we can create the polaris connection to our DB on top of typeorm.\n\n```\n const connection: PolarisConnection = await createPolarisConnection(\n        connectionOptions,\n        polarisGraphQLLogger,\n    );\n```\n\nThe `createPolarisConnection` method receives:\n\n-   `ConnectionOptions` from `typeorm` (see documentation on typeorm)\n-   `AbstractPolarisLogger` from `@enigmatis/polaris-logs`, implemented by `PolarisGraphQLLogger` from `@enigmatis/polaris-graphql-logger` or by `PolarisLogger` from `@enigmatis/polaris-logs`\n\n#### PolarisConnection\n\nThis class extends the typeorm `Connection` class.\nThrough a `PolarisConnection` we will have access to the `PolarisRepository`.\n\n```\n    const authorRepo: PolarisRepository = connection.getRepository(Author);\n```\n\n#### PolarisRepository\n\nThis class extends the typeorm `Repository` class.\nIn addition to the types required by typeorm functions in this class, we added a requested field in each function we've overridden.\nThat field is `PolarisGraphQLContext` from `@enigmatis/polaris-common` which we must have for the filters and additions answering the api standards.\n\n```\n    await authoRepo.find(context, { where: {name:\"chen\"}}));\n```\n\n#### PolarisConnectionManager\n\nThis class extends the typeorm `ConnectionManager`. Using the next method you will get your `polarisConnection` from every place in the code.\n\n```\n    const connection: PolarisConnection = getPolarisConnectionManager().get();\n```\n\n#### CommonModel\n\nThis class represents the base entity that all of your polaris entities should inherit from.\nIt provides default fields for your entity :\n\n-   createdBy(_string - Optional_) - this field indicates who created the entity.\n-   creationTime - when was the entity created.\n-   lastUpdateBy(_string - Optional_) - this field indicates who last updated the entity.\n-   lastUpdateTime - when was the entity last updated.\n-   dataVersion - every common model is a versioned entity and contains a version related to their data - a dataVersion.\n-   realityId - this field indicates what is the reality of the entity.\n-   deleted - this field indicates whether the entity is \"soft deleted\".\n\nLet's take a look at a simple example :\n\n```\n@Entity()\nexport class SimpleEntity extends CommonModel {\n...\n}\n```\n\nSo now `SimpleEntity` also includes all of the above properties.\n\n#### PolarisEntityManager\n\nThis class extends the typeorm original `EntityManager` logic and adds relevant filters and actions such as reality filters,\ndata version filters and also supports the soft delete mechanism.\nYou can access this CRUD methods in 2 ways :\n\n1. through the `PolarisEntityManager` class.\n2. through typeorm repositories.\n\n#### TypeORMConfig\n\nThrough this config you should set whether you want soft delete mechanism in your repository.\nThe default value of `allowSoftDelete` is true, you can set it to false by sending `allowSoftDelete` as false.\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-typeorm@2.3.15","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-pOjhiESxHQCVpqBzuJQQiRy4F/QjaADqMH+Oqrr0NWgw+jVFB18GgBVgxaM4i3PinACelODILBAJXadI6J4Cvg==","shasum":"1a534cfc3ad496f1cbeb822c4220d13f607b6ee1","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.3.15.tgz","fileCount":69,"unpackedSize":146817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfR1BMCRA9TVsSAnZWagAAECoP/020gQoFTOmKmVHfleMl\nkT/V/e4z8DxBeAKPeVUmbO6D/1OFKS+kOOgPli0lJfKRUJK8IScAgtn6YYMA\nwus09z8NP44H3AqPdLBAEgEw9IKWQILsvfz/UaE5HSEd1qBumb/nzQ356JyV\nik5POqc/xB7sEjTZMp5FLrMB2uVDBedzfx1D6xHu9pgP5Ch68yoiVjaoK1U3\nFH4kAiDbGrNueMGQVrzILkSIdU7b+/nBJvcXR/lFX9dC3RanGtquLNSXxGTN\nl0SqipYOuLSDYp2geaG7VK/SUv2+TnRjqlwPks97QZFT6gKGmyw5KCW6Jox1\n8eEPe8wF5NKHhZuiIRgV80v/FsE7FsbDXzLvuT45YuqwpCTqX2jwyL0RR4lP\na7/X69xn70rZ4mDLyQIysh3INzNa1+ucoiaNXdEKJ2icUy8dz6nFSNS1YRYW\nrvM4MVB6H09PzPJjM7tYL2cjFltLnfhj2JN7FcoSMSrl+6yLR+n7SDVPXpJJ\nzQAFXLFhJXr6lW9u+3XuiBEN3IA0R3eKdavAk+o2tcBMqVx5Oqr+sc+kYqBi\nOXdparRmbOuPb686EkhMvR6PO8Isw/x7mKU6vPrjclMyj9cRXyGh8Go2lOmX\nIAw8XoQtWNMqedBs9YfooOGfF5NBLCOKM2bM7iGjVnWB9oPEHsUdEqcpj2s4\nksh1\r\n=hN/5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGEl/QAX1CPQHtbhLNxcMgbCEt12PajUtaYvVpjjiP9OAiBasXBkgYFkKzbLgCtarH/Da5c9QVlHtYZlT2icdmmrMg=="}]},"maintainers":[{"email":"bikov95@gmail.com","name":"bikov95"},{"email":"furmanmail@gmail.com","name":"drvoid"},{"email":"osher.sade@gmail.com","name":"osher-sade"},{"email":"yarinvak@gmail.com","name":"yarinvak"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.3.15_1598509131513_0.041281855012361035"},"_hasShrinkwrap":false},"2.3.16":{"name":"@enigmatis/polaris-typeorm","version":"2.3.16","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","build":"rimraf dist && tsc -p tsconfig.json","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.5.4","@enigmatis/polaris-graphql-logger":"^2.0.0","@enigmatis/polaris-logs":"^4.1.0","reflect-metadata":"^0.1.13","typeorm":"0.2.22"},"devDependencies":{"@types/jest":"^25.2.3","@types/node":"^13.13.15","jest":"^25.5.4","path":"^0.12.7","pg":"^7.18.2","prettier":"^1.17.0","rimraf":"^3.0.2","ts-jest":"^25.5.1","ts-node":"^8.10.2","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^3.9.7"},"gitHead":"ce537e900030946c6887c3d92c9d172295b611e7","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-typeorm\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-typeorm.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-typeorm)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-typeorm.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-typeorm)\n\n#### Install\n\n```\nnpm install polaris-typeorm\n```\n\n### Overview\n\nThis library provides support and wrappers for typeorm functionality. [[Typeorm]](https://github.com/typeorm/typeorm)\n\n#### createPolarisConnection\n\nThrough this method we can create the polaris connection to our DB on top of typeorm.\n\n```\n const connection: PolarisConnection = await createPolarisConnection(\n        connectionOptions,\n        polarisGraphQLLogger,\n    );\n```\n\nThe `createPolarisConnection` method receives:\n\n-   `ConnectionOptions` from `typeorm` (see documentation on typeorm)\n-   `AbstractPolarisLogger` from `@enigmatis/polaris-logs`, implemented by `PolarisGraphQLLogger` from `@enigmatis/polaris-graphql-logger` or by `PolarisLogger` from `@enigmatis/polaris-logs`\n\n#### PolarisConnection\n\nThis class extends the typeorm `Connection` class.\nThrough a `PolarisConnection` we will have access to the `PolarisRepository`.\n\n```\n    const authorRepo: PolarisRepository = connection.getRepository(Author);\n```\n\n#### PolarisRepository\n\nThis class extends the typeorm `Repository` class.\nIn addition to the types required by typeorm functions in this class, we added a requested field in each function we've overridden.\nThat field is `PolarisGraphQLContext` from `@enigmatis/polaris-common` which we must have for the filters and additions answering the api standards.\n\n```\n    await authoRepo.find(context, { where: {name:\"chen\"}}));\n```\n\n#### PolarisConnectionManager\n\nThis class extends the typeorm `ConnectionManager`. Using the next method you will get your `polarisConnection` from every place in the code.\n\n```\n    const connection: PolarisConnection = getPolarisConnectionManager().get();\n```\n\n#### CommonModel\n\nThis class represents the base entity that all of your polaris entities should inherit from.\nIt provides default fields for your entity :\n\n-   createdBy(_string - Optional_) - this field indicates who created the entity.\n-   creationTime - when was the entity created.\n-   lastUpdateBy(_string - Optional_) - this field indicates who last updated the entity.\n-   lastUpdateTime - when was the entity last updated.\n-   dataVersion - every common model is a versioned entity and contains a version related to their data - a dataVersion.\n-   realityId - this field indicates what is the reality of the entity.\n-   deleted - this field indicates whether the entity is \"soft deleted\".\n\nLet's take a look at a simple example :\n\n```\n@Entity()\nexport class SimpleEntity extends CommonModel {\n...\n}\n```\n\nSo now `SimpleEntity` also includes all of the above properties.\n\n#### PolarisEntityManager\n\nThis class extends the typeorm original `EntityManager` logic and adds relevant filters and actions such as reality filters,\ndata version filters and also supports the soft delete mechanism.\nYou can access this CRUD methods in 2 ways :\n\n1. through the `PolarisEntityManager` class.\n2. through typeorm repositories.\n\n#### TypeORMConfig\n\nThrough this config you should set whether you want soft delete mechanism in your repository.\nThe default value of `allowSoftDelete` is true, you can set it to false by sending `allowSoftDelete` as false.\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-typeorm@2.3.16","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-YIZPL62BAgki7UPzfmLFBlpLYMXDT6LVK+vrF6Y1xY3CU2fpqmAgcH+ZXD7Dg5Vs8sDrARAZzRZL4uMMXqWrZg==","shasum":"2325670c41c251d3e476fc38d367219c4c0d7f37","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.3.16.tgz","fileCount":69,"unpackedSize":144075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTMAwCRA9TVsSAnZWagAAytcP/1U34/5T1Y9hzm55kk5C\nLcNH2ol6B8L4ZRU2QUtW0yjCpQNbyl88j8U3xoJKaqtA+lk1rfyluHUaD7Sc\nMhy56SUzXiGze0BrEgas7wKkbRT04i1VzJbaAnkBe6VuGoPxAxfba9Zgl7Rj\nsat8x+dt12CdgK5EYItdDh2hgbrjMmcHi6xI0miMFbZrzI/ry+l7nafjhu+R\niSwk3pUSM0Utl7v0HuGaBfUWpE9pdOP922leGpgfMDzrR5OMZwfXjb5296+9\nDclzNacMbV11FSYWF808qKshe+DTGQsRYsJ7yuicjdyF6kwNiIJQqigqAEM/\nrAf7XWPr0wEkBHvKACOxxFFHts6J1oBoWeCltW/GKsN1FkG7Uqe/rTuVZiBP\n6/Wa5f4k8f4TijqjJVGFaHqNGKIclPXUhZuTIWo0wK5hv8k5nAqnwqpD70y7\nXan3TRwE2gv28VUmI8h7B0Dy/Y3maBVAhKohWm7DYT5VC8bP5QPurwEpS/xK\n7DWZFVhSxTTkE8sumIwrv6BJGzir7ddb9F7EMwIpGDU0KZGJDYXsKplm7odm\nhH+mEDjBCfotuP0S4iQ91VHQaCx8W5DlZL0ravNSAF0e9UME0X0soU3EU+fN\n6wB8g+REqLgwFlYSbP88gVnd3r+O8SAERhcOCQ2QsgpbfJM/RblQSR6jkubZ\nn56H\r\n=z+Jv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjmk3FgbkZM0jx0+4a1mvQoNDwjDRZNxy2UpMptpilRwIhAOkEy+S8v7jrQxfiYYN2s/e44W/TceT2cI1WBRCg0bln"}]},"maintainers":[{"email":"bikov95@gmail.com","name":"bikov95"},{"email":"furmanmail@gmail.com","name":"drvoid"},{"email":"osher.sade@gmail.com","name":"osher-sade"},{"email":"yarinvak@gmail.com","name":"yarinvak"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.3.16_1598865456014_0.702676246072093"},"_hasShrinkwrap":false},"2.3.17":{"name":"@enigmatis/polaris-typeorm","version":"2.3.17","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","build":"rimraf dist && tsc -p tsconfig.json","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.5.4","@enigmatis/polaris-graphql-logger":"^2.0.1","@enigmatis/polaris-logs":"^4.1.0","reflect-metadata":"^0.1.13","typeorm":"0.2.22"},"devDependencies":{"@types/jest":"^25.2.3","@types/node":"^13.13.15","jest":"^25.5.4","path":"^0.12.7","pg":"^7.18.2","prettier":"^1.17.0","rimraf":"^3.0.2","ts-jest":"^25.5.1","ts-node":"^8.10.2","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^3.9.7"},"gitHead":"ab89f032a9ecd5825ec3b5afd410d4a6b3f20870","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-typeorm\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-typeorm.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-typeorm)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-typeorm.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-typeorm)\n\n#### Install\n\n```\nnpm install polaris-typeorm\n```\n\n### Overview\n\nThis library provides support and wrappers for typeorm functionality. [[Typeorm]](https://github.com/typeorm/typeorm)\n\n#### createPolarisConnection\n\nThrough this method we can create the polaris connection to our DB on top of typeorm.\n\n```\n const connection: PolarisConnection = await createPolarisConnection(\n        connectionOptions,\n        polarisGraphQLLogger,\n    );\n```\n\nThe `createPolarisConnection` method receives:\n\n-   `ConnectionOptions` from `typeorm` (see documentation on typeorm)\n-   `AbstractPolarisLogger` from `@enigmatis/polaris-logs`, implemented by `PolarisGraphQLLogger` from `@enigmatis/polaris-graphql-logger` or by `PolarisLogger` from `@enigmatis/polaris-logs`\n\n#### PolarisConnection\n\nThis class extends the typeorm `Connection` class.\nThrough a `PolarisConnection` we will have access to the `PolarisRepository`.\n\n```\n    const authorRepo: PolarisRepository = connection.getRepository(Author);\n```\n\n#### PolarisRepository\n\nThis class extends the typeorm `Repository` class.\nIn addition to the types required by typeorm functions in this class, we added a requested field in each function we've overridden.\nThat field is `PolarisGraphQLContext` from `@enigmatis/polaris-common` which we must have for the filters and additions answering the api standards.\n\n```\n    await authoRepo.find(context, { where: {name:\"chen\"}}));\n```\n\n#### PolarisConnectionManager\n\nThis class extends the typeorm `ConnectionManager`. Using the next method you will get your `polarisConnection` from every place in the code.\n\n```\n    const connection: PolarisConnection = getPolarisConnectionManager().get();\n```\n\n#### CommonModel\n\nThis class represents the base entity that all of your polaris entities should inherit from.\nIt provides default fields for your entity :\n\n-   createdBy(_string - Optional_) - this field indicates who created the entity.\n-   creationTime - when was the entity created.\n-   lastUpdateBy(_string - Optional_) - this field indicates who last updated the entity.\n-   lastUpdateTime - when was the entity last updated.\n-   dataVersion - every common model is a versioned entity and contains a version related to their data - a dataVersion.\n-   realityId - this field indicates what is the reality of the entity.\n-   deleted - this field indicates whether the entity is \"soft deleted\".\n\nLet's take a look at a simple example :\n\n```\n@Entity()\nexport class SimpleEntity extends CommonModel {\n...\n}\n```\n\nSo now `SimpleEntity` also includes all of the above properties.\n\n#### PolarisEntityManager\n\nThis class extends the typeorm original `EntityManager` logic and adds relevant filters and actions such as reality filters,\ndata version filters and also supports the soft delete mechanism.\nYou can access this CRUD methods in 2 ways :\n\n1. through the `PolarisEntityManager` class.\n2. through typeorm repositories.\n\n#### TypeORMConfig\n\nThrough this config you should set whether you want soft delete mechanism in your repository.\nThe default value of `allowSoftDelete` is true, you can set it to false by sending `allowSoftDelete` as false.\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-typeorm@2.3.17","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-sZyzks/FROVw2FfdF1xLcg9AF/9xz+EoZtMJzpFJYs8E8OadGShvnPtp6OJ60BBNOdLuahI3Rct5SOmaH1UDww==","shasum":"125503a2e77e57c35a61c1f79a816e38a0176da4","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.3.17.tgz","fileCount":69,"unpackedSize":144883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfT6CXCRA9TVsSAnZWagAANsUP/1S5Kv2fd0bFHIYyL6WA\nh2KDV+vsrcT1ZTyzDNnD9UFSuWqz28w/9FE0uHlHblFL4Kz6omQEn2441d/+\nL9iAkYLke5qHEgFNxdIGTYxH0qrgd5uoVJkl1RCLwJgazypiHmfbguRS+cp8\nciMewk3Jw+Vu1vcOiAp5xFBvauZc+0PH9WQqVhTLKaxM1rjDoThIbvkPSQqH\nPgQFx0NjeLk0/hryR71PiqL05wpwoKMjQFMBFy67lumcw+EUaS8bgk2MDUbd\ngUQzJ1rzHJsgwqsxLr/rPFcTthuzPADGCTao1lPDlsJ5dPuwThIxoB9dMmEb\np59n/jgj3vKi1/QMRf1sfbojiVwFvTbw40dLQZ0Qtdq33o1o6X+BlK4+gufR\nz8HGEUf8JImruJMGGtXSVSoN0Eavx3AnpjewugXC/luYS4bURMemKLMR3pZN\nM2Fi9mb168RH5dbRej72MtozMO6M+HzBdOyAUYO4g8Jg+vNY4cAVAulTWqHN\n4F1bcle/efhuR7EJBBvhI9+Gh14JXmBx2vvLVZxU1WRHVB4olyEXG/eaBNLz\ntUTt3UXHOEkvSvcrCHIiBSaGNaRlePy6Hl7mLQPCLeNaramNB1sFCbMO0riu\nAnnZqrSvSSMNOL07vvIlCC+K7Dg1JKSP7cXrMlBVfEDwmohngX91Pthh1nGp\nWR0u\r\n=wOPc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXQk+35YGasHizjaXTuOSFH59N7VV8YZixN7n8PZIf8AiAx5VCcIKZgD2czoEe3aaZS9WuWrCZHKnZzk++2a8kAtg=="}]},"maintainers":[{"email":"bikov95@gmail.com","name":"bikov95"},{"email":"furmanmail@gmail.com","name":"drvoid"},{"email":"osher.sade@gmail.com","name":"osher-sade"},{"email":"yarinvak@gmail.com","name":"yarinvak"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.3.17_1599053974820_0.02303105265273464"},"_hasShrinkwrap":false},"2.3.18":{"name":"@enigmatis/polaris-typeorm","version":"2.3.18","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","build":"rimraf dist && tsc -p tsconfig.json","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.5.4","@enigmatis/polaris-graphql-logger":"^2.0.1","@enigmatis/polaris-logs":"^4.1.0","reflect-metadata":"^0.1.13","typeorm":"0.2.22"},"devDependencies":{"@types/jest":"^25.2.3","@types/node":"^13.13.15","jest":"^25.5.4","path":"^0.12.7","pg":"^7.18.2","prettier":"^1.17.0","rimraf":"^3.0.2","ts-jest":"^25.5.1","ts-node":"^8.10.2","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^3.9.7"},"gitHead":"a11f5aabbb2abe37f3fdce2225800a93303ecac8","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-typeorm\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-typeorm.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-typeorm)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-typeorm.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-typeorm)\n\n#### Install\n\n```\nnpm install polaris-typeorm\n```\n\n### Overview\n\nThis library provides support and wrappers for typeorm functionality. [[Typeorm]](https://github.com/typeorm/typeorm)\n\n#### createPolarisConnection\n\nThrough this method we can create the polaris connection to our DB on top of typeorm.\n\n```\n const connection: PolarisConnection = await createPolarisConnection(\n        connectionOptions,\n        polarisGraphQLLogger,\n    );\n```\n\nThe `createPolarisConnection` method receives:\n\n-   `ConnectionOptions` from `typeorm` (see documentation on typeorm)\n-   `AbstractPolarisLogger` from `@enigmatis/polaris-logs`, implemented by `PolarisGraphQLLogger` from `@enigmatis/polaris-graphql-logger` or by `PolarisLogger` from `@enigmatis/polaris-logs`\n\n#### PolarisConnection\n\nThis class extends the typeorm `Connection` class.\nThrough a `PolarisConnection` we will have access to the `PolarisRepository`.\n\n```\n    const authorRepo: PolarisRepository = connection.getRepository(Author);\n```\n\n#### PolarisRepository\n\nThis class extends the typeorm `Repository` class.\nIn addition to the types required by typeorm functions in this class, we added a requested field in each function we've overridden.\nThat field is `PolarisGraphQLContext` from `@enigmatis/polaris-common` which we must have for the filters and additions answering the api standards.\n\n```\n    await authoRepo.find(context, { where: {name:\"chen\"}}));\n```\n\n#### PolarisConnectionManager\n\nThis class extends the typeorm `ConnectionManager`. Using the next method you will get your `polarisConnection` from every place in the code.\n\n```\n    const connection: PolarisConnection = getPolarisConnectionManager().get();\n```\n\n#### CommonModel\n\nThis class represents the base entity that all of your polaris entities should inherit from.\nIt provides default fields for your entity :\n\n-   createdBy(_string - Optional_) - this field indicates who created the entity.\n-   creationTime - when was the entity created.\n-   lastUpdateBy(_string - Optional_) - this field indicates who last updated the entity.\n-   lastUpdateTime - when was the entity last updated.\n-   dataVersion - every common model is a versioned entity and contains a version related to their data - a dataVersion.\n-   realityId - this field indicates what is the reality of the entity.\n-   deleted - this field indicates whether the entity is \"soft deleted\".\n\nLet's take a look at a simple example :\n\n```\n@Entity()\nexport class SimpleEntity extends CommonModel {\n...\n}\n```\n\nSo now `SimpleEntity` also includes all of the above properties.\n\n#### PolarisEntityManager\n\nThis class extends the typeorm original `EntityManager` logic and adds relevant filters and actions such as reality filters,\ndata version filters and also supports the soft delete mechanism.\nYou can access this CRUD methods in 2 ways :\n\n1. through the `PolarisEntityManager` class.\n2. through typeorm repositories.\n\n#### TypeORMConfig\n\nThrough this config you should set whether you want soft delete mechanism in your repository.\nThe default value of `allowSoftDelete` is true, you can set it to false by sending `allowSoftDelete` as false.\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-typeorm@2.3.18","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-BpTRzio2qBqterVe79wb+RCDZV9Oj5J34BJOg3hL2ur/MKVzvqKTtpf69t2IjGjivIc8xkewhZcUHDNUobqOig==","shasum":"fab703597badc7fe6083cd14972ed31893810a8f","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.3.18.tgz","fileCount":69,"unpackedSize":146235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVN1ECRA9TVsSAnZWagAAwEsP/0aEMbFou041PdbprrPn\nqs6RKjvfR0rI2gTRMR17kr+ynV981hnJS/826Dux5i39R3G8iJWaMe1qisad\nkoHb1BrRLT53nl0XUmHDHUkzCTl0mNFKF9nkS0RV6Nxx+IPNf+4kEiVrPF6D\ngrm4XC+Kb5SWzMeOJmrJ8nQ2Kb3LiVX8mpWu+sIBykutTkLqLj9lif5KM8eY\nK2Prl4sH0tpzmBonpgDKe8RWpCQojiuKB5gjOp50LOODzfXXdn7/d/wpPVFD\ni9a2ZqBQTOrVJOl95I/6esnE6NYldpDjXtJTY6YY0XBhQnQRyNGRhk6H1bKN\nL4CcI6Vn4EIaWgCyvnODXGCOTiV8zEpjCWYJHSwrdPYRpKwy1aCici6aIiWp\nf+5FJ1AhgmbGw/J3jkLF0EYu7Joalfp4N8mIzOaGktQ+5BEy44f+GyHCJGR4\nwOtezgNgAfqmuUrh9pociiqR/CnI6SYpnPUNew6newzSFIpou3w/gZYtnG6c\n7iRWZPdekzfWGnfhHVaEGqpwRGpr2StWO5c3IYpLiw7sphjsZwlMN/4oXhdk\nL0aZQUgpPFDgRikK8gi3he+5hao7pnj4pKUXosqqgA2kEX7OnX9EVZWzY0J8\nXq7/up5sGeSH0aueYooV46JClV6G2cZUZbsWcjgAuGwZTsyqs7CI3uZkWrrl\nOoh7\r\n=jPXq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICvGhO1IXqvbq1GDh8B05XEjM3Xngb+EKfrZcQ9ZPaJjAiEAo46+kZqM8BSMSLExKJIINgzXtUuW5JUh0wS7Pqb96lY="}]},"maintainers":[{"email":"furmanmail@gmail.com","name":"drvoid"},{"email":"osher.sade@gmail.com","name":"osher-sade"},{"email":"ron.katzzz@gmail.com","name":"ron-katz"},{"email":"yarinvak@gmail.com","name":"yarinvak"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.3.18_1599397188034_0.6073757346806461"},"_hasShrinkwrap":false},"2.3.19":{"name":"@enigmatis/polaris-typeorm","version":"2.3.19","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","build":"rimraf dist && tsc -p tsconfig.json","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.5.5","@enigmatis/polaris-graphql-logger":"^2.0.2","@enigmatis/polaris-logs":"^4.1.1","reflect-metadata":"^0.1.13","typeorm":"0.2.22"},"devDependencies":{"@types/jest":"^25.2.3","@types/node":"^13.13.16","jest":"^25.5.4","path":"^0.12.7","pg":"^7.18.2","prettier":"^1.17.0","rimraf":"^3.0.2","ts-jest":"^25.5.1","ts-node":"^8.10.2","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^3.9.7"},"gitHead":"8a3a16936f7afc4904bb7d9a99a5c7411cdd8072","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-typeorm\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-typeorm.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-typeorm)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-typeorm.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-typeorm)\n\n#### Install\n\n```\nnpm install polaris-typeorm\n```\n\n### Overview\n\nThis library provides support and wrappers for typeorm functionality. [[Typeorm]](https://github.com/typeorm/typeorm)\n\n#### createPolarisConnection\n\nThrough this method we can create the polaris connection to our DB on top of typeorm.\n\n```\n const connection: PolarisConnection = await createPolarisConnection(\n        connectionOptions,\n        polarisGraphQLLogger,\n    );\n```\n\nThe `createPolarisConnection` method receives:\n\n-   `ConnectionOptions` from `typeorm` (see documentation on typeorm)\n-   `AbstractPolarisLogger` from `@enigmatis/polaris-logs`, implemented by `PolarisGraphQLLogger` from `@enigmatis/polaris-graphql-logger` or by `PolarisLogger` from `@enigmatis/polaris-logs`\n\n#### PolarisConnection\n\nThis class extends the typeorm `Connection` class.\nThrough a `PolarisConnection` we will have access to the `PolarisRepository`.\n\n```\n    const authorRepo: PolarisRepository = connection.getRepository(Author);\n```\n\n#### PolarisRepository\n\nThis class extends the typeorm `Repository` class.\nIn addition to the types required by typeorm functions in this class, we added a requested field in each function we've overridden.\nThat field is `PolarisGraphQLContext` from `@enigmatis/polaris-common` which we must have for the filters and additions answering the api standards.\n\n```\n    await authoRepo.find(context, { where: {name:\"chen\"}}));\n```\n\n#### PolarisConnectionManager\n\nThis class extends the typeorm `ConnectionManager`. Using the next method you will get your `polarisConnection` from every place in the code.\n\n```\n    const connection: PolarisConnection = getPolarisConnectionManager().get();\n```\n\n#### CommonModel\n\nThis class represents the base entity that all of your polaris entities should inherit from.\nIt provides default fields for your entity :\n\n-   createdBy(_string - Optional_) - this field indicates who created the entity.\n-   creationTime - when was the entity created.\n-   lastUpdateBy(_string - Optional_) - this field indicates who last updated the entity.\n-   lastUpdateTime - when was the entity last updated.\n-   dataVersion - every common model is a versioned entity and contains a version related to their data - a dataVersion.\n-   realityId - this field indicates what is the reality of the entity.\n-   deleted - this field indicates whether the entity is \"soft deleted\".\n\nLet's take a look at a simple example :\n\n```\n@Entity()\nexport class SimpleEntity extends CommonModel {\n...\n}\n```\n\nSo now `SimpleEntity` also includes all of the above properties.\n\n#### PolarisEntityManager\n\nThis class extends the typeorm original `EntityManager` logic and adds relevant filters and actions such as reality filters,\ndata version filters and also supports the soft delete mechanism.\nYou can access this CRUD methods in 2 ways :\n\n1. through the `PolarisEntityManager` class.\n2. through typeorm repositories.\n\n#### TypeORMConfig\n\nThrough this config you should set whether you want soft delete mechanism in your repository.\nThe default value of `allowSoftDelete` is true, you can set it to false by sending `allowSoftDelete` as false.\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-typeorm@2.3.19","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-i2dCDJnumJcWxrb++QVGOXB6lLoUG6QV8WYgEZXAKUrWUAzR3TOI7GWhTmM8UF7sHDoiJYIlnbnDJl4RcZ5Kjg==","shasum":"2f41d1a530460ceb63b80367505d5bd7dbcddbbe","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.3.19.tgz","fileCount":69,"unpackedSize":146601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVdpECRA9TVsSAnZWagAA+NUP/j0PY3iWj5Xwb9LUM/HE\neOqtWQKHWJxuJIKG8E8hpCdCLS/DSL6bCYXuXt52VcLcLpMlqRWsjhI6fZcJ\nC52kn+uLv5TB+bVT96hviqDr9sX6Xr3FlpBNI3O+uU7Mp3J6Gx1Nag8YEBzg\n0jiIQGPOPpQJT8D+Rm7PHTVPxOoj+4iOU9PM1i8xZqKn11R6BgmPKE9IDmfr\nmF7ZqR5WtpKi2IZzY4xCbaVv4+G2JNZ4TVle6ply/aIUthOXFbQd+IvvOa0v\nC1tshhiUIRO6udZh+4fl3xys+H2Ro27FJcv+rd468+u8RFnkxlUT3SV5YBH+\nhAH07Sz6YTAHcHyWS4kxGPqhug+7G1Y7xk7B77+dh7JQdtZKQQfQuzmzx+nH\nYcDHjnvME8h2RJvAaqcZq+ZIsJThX4E4Llyqwa5/PhL5TXNpQIrIG4rF1GuV\n1rIAEkFy82ZndpJ6EJsm5iYqamG3JpqVDdvAVGhqZFiuA3vdJpzyWJ5x7f0r\nVUC61DUzl3VLym89Nqy+b/M6JbTzVWRclReuBr4rFggsEgAVWYZEZXFitIA6\nTojHpsqmvtHSyGnePUHJ7b17RKSGqXYHBA3iKb7fn55kUwzAXRzwFUInjx1S\ntiNY7IxvZjMZZsftAtnksHvoACA5/xgldtpDgzdMEDKBcrCN1BZpR1IWuxE+\n71SV\r\n=tW7X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxVxNXVe0y27PEk+PBoIprwfZZxuiVX6w4bmuobYbMYwIhANQuDqQFTd7TaMBtRO5lDTrMTI9XHhUqF5UzW91huRec"}]},"maintainers":[{"email":"furmanmail@gmail.com","name":"drvoid"},{"email":"osher.sade@gmail.com","name":"osher-sade"},{"email":"ron.katzzz@gmail.com","name":"ron-katz"},{"email":"yarinvak@gmail.com","name":"yarinvak"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.3.19_1599461956184_0.5579937311608083"},"_hasShrinkwrap":false},"2.3.20":{"name":"@enigmatis/polaris-typeorm","version":"2.3.20","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","build":"rimraf dist && tsc -p tsconfig.json","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.6.0","@enigmatis/polaris-graphql-logger":"^2.0.3","@enigmatis/polaris-logs":"^4.1.1","reflect-metadata":"^0.1.13","typeorm":"0.2.22"},"devDependencies":{"@types/jest":"^25.2.3","@types/node":"^13.13.16","jest":"^25.5.4","path":"^0.12.7","pg":"^7.18.2","prettier":"^1.17.0","rimraf":"^3.0.2","ts-jest":"^25.5.1","ts-node":"^8.10.2","ts-node-register":"^1.0.0","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.15.1","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^3.9.7"},"gitHead":"de71bbfd449fd1d7eea447ccfb42db3d12ae6799","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-typeorm\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-typeorm.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-typeorm)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-typeorm.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-typeorm)\n\n#### Install\n\n```\nnpm install polaris-typeorm\n```\n\n### Overview\n\nThis library provides support and wrappers for typeorm functionality. [[Typeorm]](https://github.com/typeorm/typeorm)\n\n#### createPolarisConnection\n\nThrough this method we can create the polaris connection to our DB on top of typeorm.\n\n```\n const connection: PolarisConnection = await createPolarisConnection(\n        connectionOptions,\n        polarisGraphQLLogger,\n    );\n```\n\nThe `createPolarisConnection` method receives:\n\n-   `ConnectionOptions` from `typeorm` (see documentation on typeorm)\n-   `AbstractPolarisLogger` from `@enigmatis/polaris-logs`, implemented by `PolarisGraphQLLogger` from `@enigmatis/polaris-graphql-logger` or by `PolarisLogger` from `@enigmatis/polaris-logs`\n\n#### PolarisConnection\n\nThis class extends the typeorm `Connection` class.\nThrough a `PolarisConnection` we will have access to the `PolarisRepository`.\n\n```\n    const authorRepo: PolarisRepository = connection.getRepository(Author);\n```\n\n#### PolarisRepository\n\nThis class extends the typeorm `Repository` class.\nIn addition to the types required by typeorm functions in this class, we added a requested field in each function we've overridden.\nThat field is `PolarisGraphQLContext` from `@enigmatis/polaris-common` which we must have for the filters and additions answering the api standards.\n\n```\n    await authoRepo.find(context, { where: {name:\"chen\"}}));\n```\n\n#### PolarisConnectionManager\n\nThis class extends the typeorm `ConnectionManager`. Using the next method you will get your `polarisConnection` from every place in the code.\n\n```\n    const connection: PolarisConnection = getPolarisConnectionManager().get();\n```\n\n#### CommonModel\n\nThis class represents the base entity that all of your polaris entities should inherit from.\nIt provides default fields for your entity :\n\n-   createdBy(_string - Optional_) - this field indicates who created the entity.\n-   creationTime - when was the entity created.\n-   lastUpdateBy(_string - Optional_) - this field indicates who last updated the entity.\n-   lastUpdateTime - when was the entity last updated.\n-   dataVersion - every common model is a versioned entity and contains a version related to their data - a dataVersion.\n-   realityId - this field indicates what is the reality of the entity.\n-   deleted - this field indicates whether the entity is \"soft deleted\".\n\nLet's take a look at a simple example :\n\n```\n@Entity()\nexport class SimpleEntity extends CommonModel {\n...\n}\n```\n\nSo now `SimpleEntity` also includes all of the above properties.\n\n#### PolarisEntityManager\n\nThis class extends the typeorm original `EntityManager` logic and adds relevant filters and actions such as reality filters,\ndata version filters and also supports the soft delete mechanism.\nYou can access this CRUD methods in 2 ways :\n\n1. through the `PolarisEntityManager` class.\n2. through typeorm repositories.\n\n#### TypeORMConfig\n\nThrough this config you should set whether you want soft delete mechanism in your repository.\nThe default value of `allowSoftDelete` is true, you can set it to false by sending `allowSoftDelete` as false.\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-typeorm@2.3.20","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-adG531iM/NvpRFj6xTYXsykMrdhOXrssmVdGBg6dUrXH8yvbxciLYofLou/TJoMoBpAN41elxUz4Lt3KiFkMUA==","shasum":"3461fdb4ab8fe6a26bb0655d34c1808c3dfd85e4","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.3.20.tgz","fileCount":69,"unpackedSize":146823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWL3dCRA9TVsSAnZWagAA664P/2mym/kfD6+rH2iWXdiy\nSOSUTVlZtNBt+cOhMxYwpkqIKt1hy1xnYKzXpQGeRXtY3dc4SG1o1B0IKeo5\nfY5rnL5t89hd2EHnuukbC0D/0B+3jsArYoQGJe0eNPGpxUgBAzK201Vzx3GH\nUyF8ITEJYxNc91aJ7i3sZdkS4FqlCby/dKaUtZojDGovE4evnNg60qXFUivR\nUrdtpGdIV1WjtgVef/UYoPsy1O5AnbL6DWEzEX8W8Q4+x+bh/5Bt+tyUwX3S\n2+3AiokvvKCvPYbUEd9yJ1meaG0/xv52JqTm+o+V2Qvkmdx6vSCnsBAR4Ke5\nJxzQPbZNJILOwt5JUJzwTZAdOFvFY+Lfi2xBLTP8lz7znjn99ExkoAfp735L\nQfqdYujRFG+G9nfPVPAm8sXfVbW8ftFlDSztBhdftr9y3ZkouimB5LySLzah\nuBIIDSeM2ynbNgdAPyx1gYEHqz1f2oi6aVHDVYT+Naxh11EDqoPpy9ldXPmv\nXxKCDVUwbbAbYv1zU1EURK9pWwx8HZeroYdr7+jA6GonrFZvg0WP76AHWH7d\nqNb+FuPuKD3PTR/oNdCgDlCx3wt8sqs5uMOgOgGKq0W6hX+O78Vl/6PQ2hw4\nrVWv+J7nMGofI/jnNdYtbPFY0AwnyRE+RbuAOhABKgnGGJpPjiAn+/rOx5Oe\nidyV\r\n=FzLf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkv2MaKABCfywRKBxT2gaYuPYQAGZMNG4sf9Js20UYjAIhAOww9BsLjmVTtXNBNbXZzQH9cSFRaO6Aev38SSpX3gE1"}]},"maintainers":[{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.3.20_1599651293284_0.9407477505310531"},"_hasShrinkwrap":false},"2.3.21":{"name":"@enigmatis/polaris-typeorm","version":"2.3.21","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","build":"rimraf dist && tsc -p tsconfig.json","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.6.1","@enigmatis/polaris-graphql-logger":"^2.0.4","@enigmatis/polaris-logs":"^4.2.0","reflect-metadata":"^0.1.13","typeorm":"0.2.22"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.4","jest":"^26.4.2","path":"^0.12.7","pg":"^7.18.2","prettier":"^2.1.1","rimraf":"^3.0.2","ts-jest":"^26.3.0","ts-node":"^9.0.0","ts-node-register":"^1.0.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.2"},"gitHead":"d5eeba7014fbe3199e04f9d52ba4f3b064741dde","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-typeorm\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-typeorm.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-typeorm)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-typeorm.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-typeorm)\n\n#### Install\n\n```\nnpm install polaris-typeorm\n```\n\n### Overview\n\nThis library provides support and wrappers for typeorm functionality. [[Typeorm]](https://github.com/typeorm/typeorm)\n\n#### createPolarisConnection\n\nThrough this method we can create the polaris connection to our DB on top of typeorm.\n\n```\n const connection: PolarisConnection = await createPolarisConnection(\n        connectionOptions,\n        polarisGraphQLLogger,\n    );\n```\n\nThe `createPolarisConnection` method receives:\n\n-   `ConnectionOptions` from `typeorm` (see documentation on typeorm)\n-   `AbstractPolarisLogger` from `@enigmatis/polaris-logs`, implemented by `PolarisGraphQLLogger` from `@enigmatis/polaris-graphql-logger` or by `PolarisLogger` from `@enigmatis/polaris-logs`\n\n#### PolarisConnection\n\nThis class extends the typeorm `Connection` class.\nThrough a `PolarisConnection` we will have access to the `PolarisRepository`.\n\n```\n    const authorRepo: PolarisRepository = connection.getRepository(Author);\n```\n\n#### PolarisRepository\n\nThis class extends the typeorm `Repository` class.\nIn addition to the types required by typeorm functions in this class, we added a requested field in each function we've overridden.\nThat field is `PolarisGraphQLContext` from `@enigmatis/polaris-common` which we must have for the filters and additions answering the api standards.\n\n```\n    await authoRepo.find(context, { where: {name:\"chen\"}}));\n```\n\n#### PolarisConnectionManager\n\nThis class extends the typeorm `ConnectionManager`. Using the next method you will get your `polarisConnection` from every place in the code.\n\n```\n    const connection: PolarisConnection = getPolarisConnectionManager().get();\n```\n\n#### CommonModel\n\nThis class represents the base entity that all of your polaris entities should inherit from.\nIt provides default fields for your entity :\n\n-   createdBy(_string - Optional_) - this field indicates who created the entity.\n-   creationTime - when was the entity created.\n-   lastUpdateBy(_string - Optional_) - this field indicates who last updated the entity.\n-   lastUpdateTime - when was the entity last updated.\n-   dataVersion - every common model is a versioned entity and contains a version related to their data - a dataVersion.\n-   realityId - this field indicates what is the reality of the entity.\n-   deleted - this field indicates whether the entity is \"soft deleted\".\n\nLet's take a look at a simple example :\n\n```\n@Entity()\nexport class SimpleEntity extends CommonModel {\n...\n}\n```\n\nSo now `SimpleEntity` also includes all of the above properties.\n\n#### PolarisEntityManager\n\nThis class extends the typeorm original `EntityManager` logic and adds relevant filters and actions such as reality filters,\ndata version filters and also supports the soft delete mechanism.\nYou can access this CRUD methods in 2 ways :\n\n1. through the `PolarisEntityManager` class.\n2. through typeorm repositories.\n\n#### TypeORMConfig\n\nThrough this config you should set whether you want soft delete mechanism in your repository.\nThe default value of `allowSoftDelete` is true, you can set it to false by sending `allowSoftDelete` as false.\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-typeorm@2.3.21","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-T1SCv+7VvExxyXiKi5suG+Luofl3Ib4NGHojbKhHAjz9Db7dpPpZJFzWBfkMnWN2hGmOeIf1o70RhAGS8CeY0A==","shasum":"75872bf7d29102b1be107b9e7ef7175cf52eb336","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.3.21.tgz","fileCount":69,"unpackedSize":147607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaKAFCRA9TVsSAnZWagAAWhsP/ih88XnMTPYmvY7RmMLX\nR4YE3LQ6p+Krxt/ltM6f0Zd1A22wnYPdferBJml46R4RnKthjSp6RIsVuUBU\nmhd5i0sP+WL9Cj63Oecnjb+2NDx6fzos/1YSh4AH+AX7+eDJ7mMDu0/0UgQU\nQtajyq34a/WfLQn3hU0nleg+CSg3ZJGEJfET6iQlaAZysT8z8ju2oJL/lIZi\nF1mBFo4l8i5H6mnQgEVsrhmrc/muNZhOEb3s4dzCDVSIB88G+EugotkQoaEf\nNvNjxEKw0E47c4XYoC20Ld2+P5ibMgVhzkE4n8Le4MUvh1KrWirDOrEHqxMz\nSBJL5XzRYHU3s2fPMA7+vlGqqGrJ/PPXAbgDBvkw1qwNyKlNxqXwSOQRH3pL\nxZzMgMV2LwVQYpso17z7chndByOgTnTROv7dMvTl7vMwr/aIhE20MDsJ0YZ5\nzObou7PskhkYCCWNzG/qH88ueMna2bKxnqeg0+djpzcR+WcIHXYZITT363TI\nSciFhl9QA3f4h1yfexDF2n1iKcjcTnpSeUq6Uvbgbxpds85eGycxcgtWDPMB\nJ+a887GYh1Ud8xCA6aHAiNa4YfWfm6C22y8v46C4bkL3I53jVg/XYslVMKMh\nGZWnsIuGDXhreqv0ktfOm5G6gbzSC7kDLjla/6DleHHeq3duYkwg0zx1rcED\nz+f8\r\n=tSk6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNu0cO02KqurCbVG0xcaJKctjglp77SxFoIW+KjVQDEgIgJDBfvWAbbpwnU+B6bTen/KD6xgu3gf+ExRA7rDXRW1c="}]},"maintainers":[{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"osher-sade","email":"osher.sade@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.3.21_1600692228928_0.46549262008674797"},"_hasShrinkwrap":false},"2.4.0":{"name":"@enigmatis/polaris-typeorm","version":"2.4.0","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","build":"rimraf dist && tsc -p tsconfig.json","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.7.0","@enigmatis/polaris-graphql-logger":"^2.1.0","@enigmatis/polaris-logs":"^4.2.0","reflect-metadata":"^0.1.13","typeorm":"0.2.22"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.4","jest":"^26.4.2","path":"^0.12.7","pg":"^7.18.2","prettier":"^2.1.1","rimraf":"^3.0.2","ts-jest":"^26.3.0","ts-node":"^9.0.0","ts-node-register":"^1.0.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.2"},"gitHead":"938d939971cb6fc4659ba13935581ff9c1e1a5b5","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-typeorm\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-typeorm.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-typeorm)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-typeorm.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-typeorm)\n\n#### Install\n\n```\nnpm install polaris-typeorm\n```\n\n### Overview\n\nThis library provides support and wrappers for typeorm functionality. [[Typeorm]](https://github.com/typeorm/typeorm)\n\n#### createPolarisConnection\n\nThrough this method we can create the polaris connection to our DB on top of typeorm.\n\n```\n const connection: PolarisConnection = await createPolarisConnection(\n        connectionOptions,\n        polarisGraphQLLogger,\n    );\n```\n\nThe `createPolarisConnection` method receives:\n\n-   `ConnectionOptions` from `typeorm` (see documentation on typeorm)\n-   `AbstractPolarisLogger` from `@enigmatis/polaris-logs`, implemented by `PolarisGraphQLLogger` from `@enigmatis/polaris-graphql-logger` or by `PolarisLogger` from `@enigmatis/polaris-logs`\n\n#### PolarisConnection\n\nThis class extends the typeorm `Connection` class.\nThrough a `PolarisConnection` we will have access to the `PolarisRepository`.\n\n```\n    const authorRepo: PolarisRepository = connection.getRepository(Author);\n```\n\n#### PolarisRepository\n\nThis class extends the typeorm `Repository` class.\nIn addition to the types required by typeorm functions in this class, we added a requested field in each function we've overridden.\nThat field is `PolarisGraphQLContext` from `@enigmatis/polaris-common` which we must have for the filters and additions answering the api standards.\n\n```\n    await authoRepo.find(context, { where: {name:\"chen\"}}));\n```\n\n#### PolarisConnectionManager\n\nThis class extends the typeorm `ConnectionManager`. Using the next method you will get your `polarisConnection` from every place in the code.\n\n```\n    const connection: PolarisConnection = getPolarisConnectionManager().get();\n```\n\n#### CommonModel\n\nThis class represents the base entity that all of your polaris entities should inherit from.\nIt provides default fields for your entity :\n\n-   createdBy(_string - Optional_) - this field indicates who created the entity.\n-   creationTime - when was the entity created.\n-   lastUpdateBy(_string - Optional_) - this field indicates who last updated the entity.\n-   lastUpdateTime - when was the entity last updated.\n-   dataVersion - every common model is a versioned entity and contains a version related to their data - a dataVersion.\n-   realityId - this field indicates what is the reality of the entity.\n-   deleted - this field indicates whether the entity is \"soft deleted\".\n\nLet's take a look at a simple example :\n\n```\n@Entity()\nexport class SimpleEntity extends CommonModel {\n...\n}\n```\n\nSo now `SimpleEntity` also includes all of the above properties.\n\n#### PolarisEntityManager\n\nThis class extends the typeorm original `EntityManager` logic and adds relevant filters and actions such as reality filters,\ndata version filters and also supports the soft delete mechanism.\nYou can access this CRUD methods in 2 ways :\n\n1. through the `PolarisEntityManager` class.\n2. through typeorm repositories.\n\n#### TypeORMConfig\n\nThrough this config you should set whether you want soft delete mechanism in your repository.\nThe default value of `allowSoftDelete` is true, you can set it to false by sending `allowSoftDelete` as false.\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-typeorm@2.4.0","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-epydR90ktj1jYM8o3vK7OXepfF88Vj+Cg8x1HpxpR1YQteSce8kBrWUvQydxwWr0sQSHun1aP6scWhR08VebYA==","shasum":"9a1110656990ea47efee37d1eae9a897344ddc9a","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.4.0.tgz","fileCount":71,"unpackedSize":159665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkAAhCRA9TVsSAnZWagAA8H8P/0SAY6qx0kDFECuQCEEm\n2TI5+QenslYbqa6V1yi7iDuwPDmQK/1o1lZSI5ihDuaO4L3wEYi9x2zeugAG\n7z0Rf8zzhgb/wC/E4PPfDCcDE7dvZXVLvCUmrok7u91U/4y1XjZ2tMfGZBSB\nk7ZkCpr1DDhuABzPfn7NgBovKOqTqf2Cbw5Zu38pxhBCO7kUkfvQ81P5ugMp\nKIevJe9laJM9mj+6AsVpKM1gvF4/UYNt0IAtxFDq2Fg7XLot0XJKJ0oA8oJe\nBiglengZ4d1XJzyjHVl7NGIQrDJhHtC5OYyiDUOnziv7UK2LdKaPikgIzJoq\nV+o9OoNgmBeVrBwxuWD7a2t2Vr0bSmrlVoezAnGQDVsmftSekHXn61yKfzGA\nw/CjArmf2YVrgfDLq5AyKgQ/0cqFDhaAHymeLxXJAhQTCtfRbkODtahCNwau\nTc1tYFhqtspwh5sNvgN727JIJPhdzLnGmX/Uutl1LwBoG603mqFrnB9fl0pw\nE6uM1/NMz8OeOxNRlzfH7zjfJHifwvopMezcyvbT6HhCyR8+TsRHCpw1GEoo\nU93Ri6l7UaiocN0C+7C7UPEedu9ov1FL3KV3tdXXIsGlkBPHVv6BM5ci/qzD\nCYZ9AWbUvkKisGCEQszGgddTQ4Fc50mv2vogtJAMiZt0za7f7ZXBs8v56pPD\ny5Hp\r\n=8yIU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCG42zL9pzKJZJzy5kjw3ZkIJMdsXKvOqDDJAJpbYvCVAIhAKxZXyEOQ00VFDNVA9oaN2k91i2zRZgaARNgkrLjUjRL"}]},"maintainers":[{"name":"enigmatis324","email":"enigmatis324@gmail.com"},{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"enigmatis324","email":"enigmatis324@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.4.0_1603272737392_0.1811810172574171"},"_hasShrinkwrap":false},"2.5.0":{"name":"@enigmatis/polaris-typeorm","version":"2.5.0","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","build":"rimraf dist && tsc -p tsconfig.json","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.8.0","@enigmatis/polaris-graphql-logger":"^2.2.0","@enigmatis/polaris-logs":"^4.2.0","reflect-metadata":"^0.1.13","typeorm":"0.2.22"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.4","jest":"^26.4.2","path":"^0.12.7","pg":"^7.18.2","prettier":"^2.1.1","rimraf":"^3.0.2","ts-jest":"^26.3.0","ts-node":"^9.0.0","ts-node-register":"^1.0.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.2"},"gitHead":"a96aab378fad6118dac9be8fb5a7125996e8adba","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-typeorm\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-typeorm.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-typeorm)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-typeorm.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-typeorm)\n\n#### Install\n\n```\nnpm install polaris-typeorm\n```\n\n### Overview\n\nThis library provides support and wrappers for typeorm functionality. [[Typeorm]](https://github.com/typeorm/typeorm)\n\n#### createPolarisConnection\n\nThrough this method we can create the polaris connection to our DB on top of typeorm.\n\n```\n const connection: PolarisConnection = await createPolarisConnection(\n        connectionOptions,\n        polarisGraphQLLogger,\n    );\n```\n\nThe `createPolarisConnection` method receives:\n\n-   `ConnectionOptions` from `typeorm` (see documentation on typeorm)\n-   `AbstractPolarisLogger` from `@enigmatis/polaris-logs`, implemented by `PolarisGraphQLLogger` from `@enigmatis/polaris-graphql-logger` or by `PolarisLogger` from `@enigmatis/polaris-logs`\n\n#### PolarisConnection\n\nThis class extends the typeorm `Connection` class.\nThrough a `PolarisConnection` we will have access to the `PolarisRepository`.\n\n```\n    const authorRepo: PolarisRepository = connection.getRepository(Author);\n```\n\n#### PolarisRepository\n\nThis class extends the typeorm `Repository` class.\nIn addition to the types required by typeorm functions in this class, we added a requested field in each function we've overridden.\nThat field is `PolarisGraphQLContext` from `@enigmatis/polaris-common` which we must have for the filters and additions answering the api standards.\n\n```\n    await authoRepo.find(context, { where: {name:\"chen\"}}));\n```\n\n#### PolarisConnectionManager\n\nThis class extends the typeorm `ConnectionManager`. Using the next method you will get your `polarisConnection` from every place in the code.\n\n```\n    const connection: PolarisConnection = getPolarisConnectionManager().get();\n```\n\n#### CommonModel\n\nThis class represents the base entity that all of your polaris entities should inherit from.\nIt provides default fields for your entity :\n\n-   createdBy(_string - Optional_) - this field indicates who created the entity.\n-   creationTime - when was the entity created.\n-   lastUpdateBy(_string - Optional_) - this field indicates who last updated the entity.\n-   lastUpdateTime - when was the entity last updated.\n-   dataVersion - every common model is a versioned entity and contains a version related to their data - a dataVersion.\n-   realityId - this field indicates what is the reality of the entity.\n-   deleted - this field indicates whether the entity is \"soft deleted\".\n\nLet's take a look at a simple example :\n\n```\n@Entity()\nexport class SimpleEntity extends CommonModel {\n...\n}\n```\n\nSo now `SimpleEntity` also includes all of the above properties.\n\n#### PolarisEntityManager\n\nThis class extends the typeorm original `EntityManager` logic and adds relevant filters and actions such as reality filters,\ndata version filters and also supports the soft delete mechanism.\nYou can access this CRUD methods in 2 ways :\n\n1. through the `PolarisEntityManager` class.\n2. through typeorm repositories.\n\n#### TypeORMConfig\n\nThrough this config you should set whether you want soft delete mechanism in your repository.\nThe default value of `allowSoftDelete` is true, you can set it to false by sending `allowSoftDelete` as false.\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-typeorm@2.5.0","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-RkPXrxugEl77y4l/hxyXiIistv4ql5ZKCQcAQV5JEJcLevd8jjY5swlgzX6GtnXwzJNyliFNH/IJvmpmjcLUgg==","shasum":"7d881b4eb431091fab8cc12633e251b9bdf3cacd","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.5.0.tgz","fileCount":71,"unpackedSize":160056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflYaZCRA9TVsSAnZWagAAdMgP/1Ep3udv9M5c6ncIg1WQ\nlPFF2pInKZLdTAD/qDYkbhvkvBsdCEiIfb3u4CK6Cy+n+/hzWlhSnq01h568\nTpnBH+nzSgvGjL/niwKjvZS3Clv934sXWDjyiOAsLk7miXN/FyYkM/S0gHb/\ndIwdtEgrrfFu8N/1llb1WZbusAFpGtrRwvakbaJdF7LYw+IODHFtpjPQvd0k\n/gqFvdaSSrYL8NpqjMqwwyWx19PUMafmTNyeHQ40/qyP/S1iK3yr3qpQrbKW\nwGYx4S2TSwNqcVcLaNpULkTHVlC2ytNug+Q1iNUSqSXC9GnXgGz9gF4qtrdu\nuoqXK0M3rayXm6BiLZJOzmn2ta0UcM6aEyV3S4jHi/aMIQt0mO5KIwUsfiJ0\nOIZoX1ya+z7je3YJkJTDhoOWyoT/zH1AEmgw5AupUf0WZ7X8cqXgacNZvyb2\nhFmEAM/3XXAG0PJaHelDQuA4WO2V8JVk+taZEJwihdSxdPbJP4sHNMZp/qqL\nO3eyhkcbWSxU7MszUo8UW0jR/2uOX2NWq61bpMkrElJvWwy0l/UBBUfWsYxB\nvBt5U5uu9HYkqkGzcWf8aSUrHr/aE8NO2rtzhrdCzWoqDA1ri4tM6fF+7ar0\nfKHmQsV9peVB4aSYd4Qg5RzO49ZA7swHR4euy02j3KdnRLtm3H92PSIyTFBi\nZ1M3\r\n=R8tz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICfyCqUJFWkOBGoVrIL2YQVgDc2hZD50nMiZ8NSm0KSIAiA2VNgY7y+EZ8RR8gXRoJ5mik3t2K9/qnAiJDVJRcWY5Q=="}]},"maintainers":[{"name":"enigmatis324","email":"enigmatis324@gmail.com"},{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"enigmatis324","email":"enigmatis324@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.5.0_1603634840950_0.46539083630270084"},"_hasShrinkwrap":false},"2.5.1":{"name":"@enigmatis/polaris-typeorm","version":"2.5.1","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","build":"rimraf dist && tsc -p tsconfig.json","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.8.0","@enigmatis/polaris-graphql-logger":"^2.2.0","@enigmatis/polaris-logs":"^4.2.0","reflect-metadata":"^0.1.13","typeorm":"0.2.22"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.4","jest":"^26.4.2","path":"^0.12.7","pg":"^7.18.2","prettier":"^2.1.1","rimraf":"^3.0.2","ts-jest":"^26.3.0","ts-node":"^9.0.0","ts-node-register":"^1.0.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.2"},"gitHead":"3089ede2866b99dffe042d48ffab91cd5d258fb7","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-typeorm\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-typeorm.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-typeorm)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-typeorm.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-typeorm)\n\n#### Install\n\n```\nnpm install polaris-typeorm\n```\n\n### Overview\n\nThis library provides support and wrappers for typeorm functionality. [[Typeorm]](https://github.com/typeorm/typeorm)\n\n#### createPolarisConnection\n\nThrough this method we can create the polaris connection to our DB on top of typeorm.\n\n```\n const connection: PolarisConnection = await createPolarisConnection(\n        connectionOptions,\n        polarisGraphQLLogger,\n    );\n```\n\nThe `createPolarisConnection` method receives:\n\n-   `ConnectionOptions` from `typeorm` (see documentation on typeorm)\n-   `AbstractPolarisLogger` from `@enigmatis/polaris-logs`, implemented by `PolarisGraphQLLogger` from `@enigmatis/polaris-graphql-logger` or by `PolarisLogger` from `@enigmatis/polaris-logs`\n\n#### PolarisConnection\n\nThis class extends the typeorm `Connection` class.\nThrough a `PolarisConnection` we will have access to the `PolarisRepository`.\n\n```\n    const authorRepo: PolarisRepository = connection.getRepository(Author);\n```\n\n#### PolarisRepository\n\nThis class extends the typeorm `Repository` class.\nIn addition to the types required by typeorm functions in this class, we added a requested field in each function we've overridden.\nThat field is `PolarisGraphQLContext` from `@enigmatis/polaris-common` which we must have for the filters and additions answering the api standards.\n\n```\n    await authoRepo.find(context, { where: {name:\"chen\"}}));\n```\n\n#### PolarisConnectionManager\n\nThis class extends the typeorm `ConnectionManager`. Using the next method you will get your `polarisConnection` from every place in the code.\n\n```\n    const connection: PolarisConnection = getPolarisConnectionManager().get();\n```\n\n#### CommonModel\n\nThis class represents the base entity that all of your polaris entities should inherit from.\nIt provides default fields for your entity :\n\n-   createdBy(_string - Optional_) - this field indicates who created the entity.\n-   creationTime - when was the entity created.\n-   lastUpdateBy(_string - Optional_) - this field indicates who last updated the entity.\n-   lastUpdateTime - when was the entity last updated.\n-   dataVersion - every common model is a versioned entity and contains a version related to their data - a dataVersion.\n-   realityId - this field indicates what is the reality of the entity.\n-   deleted - this field indicates whether the entity is \"soft deleted\".\n\nLet's take a look at a simple example :\n\n```\n@Entity()\nexport class SimpleEntity extends CommonModel {\n...\n}\n```\n\nSo now `SimpleEntity` also includes all of the above properties.\n\n#### PolarisEntityManager\n\nThis class extends the typeorm original `EntityManager` logic and adds relevant filters and actions such as reality filters,\ndata version filters and also supports the soft delete mechanism.\nYou can access this CRUD methods in 2 ways :\n\n1. through the `PolarisEntityManager` class.\n2. through typeorm repositories.\n\n#### TypeORMConfig\n\nThrough this config you should set whether you want soft delete mechanism in your repository.\nThe default value of `allowSoftDelete` is true, you can set it to false by sending `allowSoftDelete` as false.\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-typeorm@2.5.1","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.22.1/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-Hd+k5XxnlyeTq8jU+CmIZa5e817Qh4d5XM9H051tq82OJc2bXb7FM4DCzyOMLjPnskf82u+Apc8Kgaz3bwDazg==","shasum":"9173f7a53f80a174170426f7ebf7b5dbf0ba70a1","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.5.1.tgz","fileCount":71,"unpackedSize":160431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmTCBCRA9TVsSAnZWagAAND4P/3PgIIUoDMhT8CDAbJgT\nJEUBFTGWduZVOE8p1GbeXUhQQXSDq+xVychhM7viGTZO0+bf4UXriK5+qhrp\ny1BD5aRwedTybiX7+IwPsSlliTkW5jt2NFXHMlxBP1xyCXL7sWLxe05Z7Vhn\nS1MRrsSaJaXawte3oO150s1LeHCn2rsOHcugyJTZHN9g+X3y2HqB+Hz/QQce\nExmYNd3rcU0kVfN7h9dbbznYGrPcGdHRzYuSJOGUTvBtXe4h/N0Ds/rBnu7B\nZNFCBOlLYf9xEVG7jP8R/KqXNZedtd84aO2khGJxqcAScnzn4abSlr57Xdjz\nUspXfmMWupzKIpwxEUvZSl0afjrwH5Iy4JzL9o5Z+n4xsCM7c4/6xcj9NV7C\nQiE9mxv2VHC18CGqN4qEf7TqMc3yMliQme/Qnca9JcgoqmvswTNdygCtJJYX\nvx7QCb+JjyVUODq2ISI8POmyzShK+xEyUCjRGrl0/2nUXEal+4SrME4E/rVC\n8uiOXuHESVr+bo/rF8D9xCWBtCY78oEXWS8pHTwt0b3jzXlvyLDdJQGqDZpO\npAuBHw6j43D4URu5DGkQO+HBj68OpuZxIxE5QzJ9bs5n+PqDe0IV2Rbp85sa\nbNwDQ6A+cXVz9/YKTvsMp9WbLipVIwFUBYFyaHn2uYPT7uu1HvwcGWhtmlzB\nahTc\r\n=dXoY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoSQ4zWdqlUycsUsfGSQ0Eq8wzlj60Gc1TUjwkCHfVrQIgL59LQW0KrG2ieRLOp7uVSN17+Nj5fx2qEQpNZxAKXvE="}]},"maintainers":[{"name":"enigmatis324","email":"enigmatis324@gmail.com"},{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmUser":{"name":"enigmatis324","email":"enigmatis324@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.5.1_1603874944580_0.23938204853178524"},"_hasShrinkwrap":false},"2.5.2":{"name":"@enigmatis/polaris-typeorm","version":"2.5.2","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","build":"rimraf dist && tsc -p tsconfig.json","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.8.1","@enigmatis/polaris-graphql-logger":"^2.2.1","@enigmatis/polaris-logs":"^4.2.0","reflect-metadata":"^0.1.13","typeorm":"0.2.22"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.4","jest":"^26.4.2","path":"^0.12.7","pg":"^8.4.2","prettier":"^2.1.1","rimraf":"^3.0.2","ts-jest":"^26.3.0","ts-node":"^9.0.0","ts-node-register":"^1.0.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.2"},"gitHead":"48275eb78cabf62638f10e3ecf7958cd69ec9798","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-typeorm\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-typeorm.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-typeorm)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-typeorm.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-typeorm)\n\n#### Install\n\n```\nnpm install polaris-typeorm\n```\n\n### Overview\n\nThis library provides support and wrappers for typeorm functionality. [[Typeorm]](https://github.com/typeorm/typeorm)\n\n#### createPolarisConnection\n\nThrough this method we can create the polaris connection to our DB on top of typeorm.\n\n```\n const connection: PolarisConnection = await createPolarisConnection(\n        connectionOptions,\n        polarisGraphQLLogger,\n    );\n```\n\nThe `createPolarisConnection` method receives:\n\n-   `ConnectionOptions` from `typeorm` (see documentation on typeorm)\n-   `AbstractPolarisLogger` from `@enigmatis/polaris-logs`, implemented by `PolarisGraphQLLogger` from `@enigmatis/polaris-graphql-logger` or by `PolarisLogger` from `@enigmatis/polaris-logs`\n\n#### PolarisConnection\n\nThis class extends the typeorm `Connection` class.\nThrough a `PolarisConnection` we will have access to the `PolarisRepository`.\n\n```\n    const authorRepo: PolarisRepository = connection.getRepository(Author);\n```\n\n#### PolarisRepository\n\nThis class extends the typeorm `Repository` class.\nIn addition to the types required by typeorm functions in this class, we added a requested field in each function we've overridden.\nThat field is `PolarisGraphQLContext` from `@enigmatis/polaris-common` which we must have for the filters and additions answering the api standards.\n\n```\n    await authoRepo.find(context, { where: {name:\"chen\"}}));\n```\n\n#### PolarisConnectionManager\n\nThis class extends the typeorm `ConnectionManager`. Using the next method you will get your `polarisConnection` from every place in the code.\n\n```\n    const connection: PolarisConnection = getPolarisConnectionManager().get();\n```\n\n#### CommonModel\n\nThis class represents the base entity that all of your polaris entities should inherit from.\nIt provides default fields for your entity :\n\n-   createdBy(_string - Optional_) - this field indicates who created the entity.\n-   creationTime - when was the entity created.\n-   lastUpdateBy(_string - Optional_) - this field indicates who last updated the entity.\n-   lastUpdateTime - when was the entity last updated.\n-   dataVersion - every common model is a versioned entity and contains a version related to their data - a dataVersion.\n-   realityId - this field indicates what is the reality of the entity.\n-   deleted - this field indicates whether the entity is \"soft deleted\".\n\nLet's take a look at a simple example :\n\n```\n@Entity()\nexport class SimpleEntity extends CommonModel {\n...\n}\n```\n\nSo now `SimpleEntity` also includes all of the above properties.\n\n#### PolarisEntityManager\n\nThis class extends the typeorm original `EntityManager` logic and adds relevant filters and actions such as reality filters,\ndata version filters and also supports the soft delete mechanism.\nYou can access this CRUD methods in 2 ways :\n\n1. through the `PolarisEntityManager` class.\n2. through typeorm repositories.\n\n#### TypeORMConfig\n\nThrough this config you should set whether you want soft delete mechanism in your repository.\nThe default value of `allowSoftDelete` is true, you can set it to false by sending `allowSoftDelete` as false.\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-typeorm@2.5.2","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.22.1/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-ZqV8X/GYuu5bRyaSS4cQBLkm0FmpxGuDOskDC6nEHasFaH5E/7xUg7uOzmnvlUtuUZrcihXJJ4LvLIrVeQ6TVg==","shasum":"b70eb20d43e11a4b217875a7f27355da29ab9219","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.5.2.tgz","fileCount":71,"unpackedSize":160755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfosxeCRA9TVsSAnZWagAA9u8P/0UELdABsMsiWHg0TPdz\nY2hW9HxOHQZiwJtU9zjFn2a7Fy6PY/+F4pB7Vka4c6K28igfI/h6gE7F6CpS\n0E4a49wzSY3VSkQzm/WxtTaSqauYDoq1hgQDXs3HOHWZpTkYrOZxqLP6Ok9N\n8VMy0sT/mRwISfiZvbym4g6lzc9lslMEHMyX0kzC7LvNDsLhooXrTL457YD0\nlgoNPTk2KzZHT1DKIzlizsBTiDbbS9MNXKvi93OoNSorPpa0xopg1z3kadeo\ncPPFxariJcex10+kJd+AhZrDIFHth1U7GjMEjEOwKYK1YAhoJhV1XXuo5HhK\nOYKDiTaJu2QfeScAmRzyKJDAOV4MFLVyq36Qg/NSNO/PU3YELVwEbCamdEBo\ndOCnXwRMOVlQ7ErYVGPmy8bKqVF02FJDMwmBt4Ox4DBPwWbHhAA6ycqBqe95\naLplkGPyJrI+VbVKQRVv6ruCDaXoj+kKBnfXelitenAdGoqpzZ6mMO9yzoyn\nfTOKSI2jDe4vow6zbtF4ADYCKrfxr8eB6MhJh1oYtf4jT6ZK2TcLQ5s0RPmB\n8FH/1/Nflq82FBJBVYkleoYnWy+bTJWFVoN8mfmT0xQBmvUyXRxH3vrdkxoW\n2qMqQ3ydQ4Kw54mYgiResVhj23wu/K9cyPjOJ0ivmGI0BPqXds7aOR8S4TxF\nYV86\r\n=zRxc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHpNZZRuEOaBmVPTNZA+gUv8DwWtAB3LEk6dP6t9lu9LAiBJShU2vEIve2x8RM6wyyA+wLnHMi6+IJGYPxfclV0WhQ=="}]},"_npmUser":{"name":"enigmatis324","email":"enigmatis324@gmail.com"},"directories":{},"maintainers":[{"name":"enigmatis324","email":"enigmatis324@gmail.com"},{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.5.2_1604504669797_0.3927574483224334"},"_hasShrinkwrap":false},"2.5.3":{"name":"@enigmatis/polaris-typeorm","version":"2.5.3","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","build":"rimraf dist && tsc -p tsconfig.json","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.8.2","@enigmatis/polaris-graphql-logger":"^2.2.2","@enigmatis/polaris-logs":"5.0.0-beta.1","reflect-metadata":"^0.1.13","typeorm":"0.2.22"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.4","jest":"^26.4.2","path":"^0.12.7","pg":"^8.4.2","prettier":"^2.1.1","rimraf":"^3.0.2","ts-jest":"^26.3.0","ts-node":"^9.0.0","ts-node-register":"^1.0.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.2"},"gitHead":"e9dc745877090d188ff70a861a110b94bf093f97","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-typeorm\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-typeorm.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-typeorm)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-typeorm.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-typeorm)\n\n#### Install\n\n```\nnpm install polaris-typeorm\n```\n\n### Overview\n\nThis library provides support and wrappers for typeorm functionality. [[Typeorm]](https://github.com/typeorm/typeorm)\n\n#### createPolarisConnection\n\nThrough this method we can create the polaris connection to our DB on top of typeorm.\n\n```\n const connection: PolarisConnection = await createPolarisConnection(\n        connectionOptions,\n        polarisGraphQLLogger,\n    );\n```\n\nThe `createPolarisConnection` method receives:\n\n-   `ConnectionOptions` from `typeorm` (see documentation on typeorm)\n-   `AbstractPolarisLogger` from `@enigmatis/polaris-logs`, implemented by `PolarisGraphQLLogger` from `@enigmatis/polaris-graphql-logger` or by `PolarisLogger` from `@enigmatis/polaris-logs`\n\n#### PolarisConnection\n\nThis class extends the typeorm `Connection` class.\nThrough a `PolarisConnection` we will have access to the `PolarisRepository`.\n\n```\n    const authorRepo: PolarisRepository = connection.getRepository(Author);\n```\n\n#### PolarisRepository\n\nThis class extends the typeorm `Repository` class.\nIn addition to the types required by typeorm functions in this class, we added a requested field in each function we've overridden.\nThat field is `PolarisGraphQLContext` from `@enigmatis/polaris-common` which we must have for the filters and additions answering the api standards.\n\n```\n    await authoRepo.find(context, { where: {name:\"chen\"}}));\n```\n\n#### PolarisConnectionManager\n\nThis class extends the typeorm `ConnectionManager`. Using the next method you will get your `polarisConnection` from every place in the code.\n\n```\n    const connection: PolarisConnection = getPolarisConnectionManager().get();\n```\n\n#### CommonModel\n\nThis class represents the base entity that all of your polaris entities should inherit from.\nIt provides default fields for your entity :\n\n-   createdBy(_string - Optional_) - this field indicates who created the entity.\n-   creationTime - when was the entity created.\n-   lastUpdateBy(_string - Optional_) - this field indicates who last updated the entity.\n-   lastUpdateTime - when was the entity last updated.\n-   dataVersion - every common model is a versioned entity and contains a version related to their data - a dataVersion.\n-   realityId - this field indicates what is the reality of the entity.\n-   deleted - this field indicates whether the entity is \"soft deleted\".\n\nLet's take a look at a simple example :\n\n```\n@Entity()\nexport class SimpleEntity extends CommonModel {\n...\n}\n```\n\nSo now `SimpleEntity` also includes all of the above properties.\n\n#### PolarisEntityManager\n\nThis class extends the typeorm original `EntityManager` logic and adds relevant filters and actions such as reality filters,\ndata version filters and also supports the soft delete mechanism.\nYou can access this CRUD methods in 2 ways :\n\n1. through the `PolarisEntityManager` class.\n2. through typeorm repositories.\n\n#### TypeORMConfig\n\nThrough this config you should set whether you want soft delete mechanism in your repository.\nThe default value of `allowSoftDelete` is true, you can set it to false by sending `allowSoftDelete` as false.\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-typeorm@2.5.3","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.22.1/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-PyK7h+dIDgvzHONxrxa6U//gAE7g6+SahPKy6i0dt2QSV4fvDiIbgXSfDlKdZSPW1S9MPezNYeeREb5kvOAfpg==","shasum":"c8250f954e01301141e62626b4c18ca6a00206ba","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.5.3.tgz","fileCount":71,"unpackedSize":161157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqTLzCRA9TVsSAnZWagAA7OAP+gJ4EK7jKE7aEaJiTxeh\n8aBtKplexeZ31+LYrMTPBjNUxnDti5Mf94a7sGceOmC8W239mJbAxdjzIDw8\noajCF6/UjtUcZW39cCO3ZAWw9j/usFNQHffzPTrqgJfBaz4CaBmDeBO3siXw\nX/YIdHo2bIXYJJ9k8kpVc86PUPNjQ1kdzXZa5HGQdtZb/DiQ42xMfvSquKwL\nL6YBnPjOH+/HvaVMwWgS5k0XtOVRMstMILSZ7J2+u3N70BrcwrnfTtX+BtWc\nt80lwG7Cffxuw5oANPhpUpyY/BJE7jSBpHFKMEiaB/+fXaydyKYSMZf/X2qu\nKxTbkFI03En4+5VoV3OVVCigDM9CBhhf1BuKPhi7kjuVXj0ZNwUPmbszhXZb\nn+2ZWIxKa4QQVWNI99XDyRg80Z+q5xWyFpUwHIsYrGlBvIr549TDGOqLP5cW\n7PGydQo2s+8lOCnPHtVUI5CqDBpigYe/zLicx7ek4jcAW42NBsQmdD14JPAo\nHxzkU6vxPMLD44JJbkxIK+TelO/DCK8xIUyaWyP6J3M//Qe54jaA+89Qp0QJ\nupHrgsAP864u88wl7dakTFjWE4RQ5bRPEVDOd4QmLs7AXaJDe5rDnCYvqFzA\nX/WI9plJaMV0ApRFWjQG9WJwtjrvXVIph1whcv0z/g++mBik1TyCkftsjVW0\nbmO9\r\n=G2Fs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaFUehFs1E24E+L+D893AzYIOqCXgkbUBzvMl1RSx0AgIgMYniN/x6sqilyho5aB0BKPC7CiO0Lxbfpa0s8KveGUs="}]},"_npmUser":{"name":"enigmatis324","email":"enigmatis324@gmail.com"},"directories":{},"maintainers":[{"name":"enigmatis324","email":"enigmatis324@gmail.com"},{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.5.3_1604924147343_0.6359235352406936"},"_hasShrinkwrap":false},"2.6.0":{"name":"@enigmatis/polaris-typeorm","version":"2.6.0","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","build":"rimraf dist && tsc -p tsconfig.json","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.9.0","@enigmatis/polaris-graphql-logger":"^2.3.0","@enigmatis/polaris-logs":"5.0.0-beta.2","reflect-metadata":"^0.1.13","typeorm":"0.2.22"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.4","jest":"^26.4.2","path":"^0.12.7","pg":"^8.4.2","prettier":"^2.1.1","rimraf":"^3.0.2","ts-jest":"^26.3.0","ts-node":"^9.0.0","ts-node-register":"^1.0.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.2"},"gitHead":"7cc0c7161382fbdfe8f6ff8620320fba54dc35f8","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-typeorm\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-typeorm.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-typeorm)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-typeorm.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-typeorm)\n\n#### Install\n\n```\nnpm install polaris-typeorm\n```\n\n### Overview\n\nThis library provides support and wrappers for typeorm functionality. [[Typeorm]](https://github.com/typeorm/typeorm)\n\n#### createPolarisConnection\n\nThrough this method we can create the polaris connection to our DB on top of typeorm.\n\n```\n const connection: PolarisConnection = await createPolarisConnection(\n        connectionOptions,\n        polarisGraphQLLogger,\n    );\n```\n\nThe `createPolarisConnection` method receives:\n\n-   `ConnectionOptions` from `typeorm` (see documentation on typeorm)\n-   `AbstractPolarisLogger` from `@enigmatis/polaris-logs`, implemented by `PolarisGraphQLLogger` from `@enigmatis/polaris-graphql-logger` or by `PolarisLogger` from `@enigmatis/polaris-logs`\n\n#### PolarisConnection\n\nThis class extends the typeorm `Connection` class.\nThrough a `PolarisConnection` we will have access to the `PolarisRepository`.\n\n```\n    const authorRepo: PolarisRepository = connection.getRepository(Author);\n```\n\n#### PolarisRepository\n\nThis class extends the typeorm `Repository` class.\nIn addition to the types required by typeorm functions in this class, we added a requested field in each function we've overridden.\nThat field is `PolarisGraphQLContext` from `@enigmatis/polaris-common` which we must have for the filters and additions answering the api standards.\n\n```\n    await authoRepo.find(context, { where: {name:\"chen\"}}));\n```\n\n#### PolarisConnectionManager\n\nThis class extends the typeorm `ConnectionManager`. Using the next method you will get your `polarisConnection` from every place in the code.\n\n```\n    const connection: PolarisConnection = getPolarisConnectionManager().get();\n```\n\n#### CommonModel\n\nThis class represents the base entity that all of your polaris entities should inherit from.\nIt provides default fields for your entity :\n\n-   createdBy(_string - Optional_) - this field indicates who created the entity.\n-   creationTime - when was the entity created.\n-   lastUpdateBy(_string - Optional_) - this field indicates who last updated the entity.\n-   lastUpdateTime - when was the entity last updated.\n-   dataVersion - every common model is a versioned entity and contains a version related to their data - a dataVersion.\n-   realityId - this field indicates what is the reality of the entity.\n-   deleted - this field indicates whether the entity is \"soft deleted\".\n\nLet's take a look at a simple example :\n\n```\n@Entity()\nexport class SimpleEntity extends CommonModel {\n...\n}\n```\n\nSo now `SimpleEntity` also includes all of the above properties.\n\n#### PolarisEntityManager\n\nThis class extends the typeorm original `EntityManager` logic and adds relevant filters and actions such as reality filters,\ndata version filters and also supports the soft delete mechanism.\nYou can access this CRUD methods in 2 ways :\n\n1. through the `PolarisEntityManager` class.\n2. through typeorm repositories.\n\n#### TypeORMConfig\n\nThrough this config you should set whether you want soft delete mechanism in your repository.\nThe default value of `allowSoftDelete` is true, you can set it to false by sending `allowSoftDelete` as false.\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-typeorm@2.6.0","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-BF7bMGplGfdq5CzG3o+hL6vWBHH1f8F+cSQRIvt3MfHeTeHdeC3XZeRFpCiXmd37Zm9LABD4U1z7dIB9yIpiZA==","shasum":"08b1fe86e82054fdc0c1e1fe056f5b234590a00a","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.6.0.tgz","fileCount":74,"unpackedSize":165548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxfTjCRA9TVsSAnZWagAASuEQAJhRQzUu2acuef/rt/8D\ng4Pepzlx/zWKWLG+/Jv9Rs7CYBytp5hclbl7ly0FRfi7XKqTHRWwRw1m13Ew\nIA6+61vDrGBHA9h9n1MvlqlJVb+s7KjtjAW1g364sqBbFKSCFQQWBR5IUelO\nCROEWyVfe20g0u74aScZCwSLQVIJ7zaRzgYi37kZF7fRMiBtdnWL1zJ0Gn5o\noEi3nZggGi8GCwmzEYa4IrESXSIS+ay6ZGzpi3VHzqHFt1bgeBPXCpwFVmbJ\nIwrxD0/HiuyTtBJWuhiMNIs55B78enshCjqi3ZVwbXgviYXB5ZcVKxgeLNcA\n5adAbKzd6OcYauC9tEZNo4JhTH5pQ9x8sHmtjbM90ESbwvYWY8n/UHgAufn4\nwr/1RxSc+kt2DpHhu0rYyCbxAPkgUHDp4yBd4eQ1kPEWvPGWGTNKXzqqUwJw\nS8rzhbwP+cJj7FK+3hIVGZETpxvJ8mitKCrJR6TyjVP04kF7Z1GoRdUBHnhf\nykMwm5WpuSdZzygyEfT1fu+zjyFLA8rAg9TafI6kHZ1Ka9AoXRlo+db9CAyP\njnGLEjgisEKeHgIPXZDj6t6rHP9JOWMlm3P/lupJu3hs6mpxobyVhh5ugnWs\nzXBF6T50XCy+w5BFegQh9BkxKNmhQEhRdZvLYpZS1t2C+mva+bXdx8D1BmN/\nBUwZ\r\n=+mlc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIB2YixPaKLwC50lhe3xuDUT/uKN+O9B1UM61j9kn3LAIgdVf5Il/rwcOSHMgchcCXUOAU+8PByj35RSYP8jrl6ug="}]},"_npmUser":{"name":"enigmatis324","email":"enigmatis324@gmail.com"},"directories":{},"maintainers":[{"name":"enigmatis324","email":"enigmatis324@gmail.com"},{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.6.0_1606808803050_0.3196364071703488"},"_hasShrinkwrap":false},"2.6.1":{"name":"@enigmatis/polaris-typeorm","version":"2.6.1","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","build":"rimraf dist && tsc -p tsconfig.json","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.9.1","@enigmatis/polaris-graphql-logger":"^2.3.1","@enigmatis/polaris-logs":"5.0.0-beta.2","reflect-metadata":"^0.1.13","typeorm":"0.2.22"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.4","jest":"^26.4.2","path":"^0.12.7","pg":"^8.4.2","prettier":"^2.1.1","rimraf":"^3.0.2","ts-jest":"^26.3.0","ts-node":"^9.0.0","ts-node-register":"^1.0.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.2"},"gitHead":"da78c1910d25d0eb2b0fe36a3bd7e11d620d2559","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-typeorm\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-typeorm.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-typeorm)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-typeorm.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-typeorm)\n\n#### Install\n\n```\nnpm install polaris-typeorm\n```\n\n### Overview\n\nThis library provides support and wrappers for typeorm functionality. [[Typeorm]](https://github.com/typeorm/typeorm)\n\n#### createPolarisConnection\n\nThrough this method we can create the polaris connection to our DB on top of typeorm.\n\n```\n const connection: PolarisConnection = await createPolarisConnection(\n        connectionOptions,\n        polarisGraphQLLogger,\n    );\n```\n\nThe `createPolarisConnection` method receives:\n\n-   `ConnectionOptions` from `typeorm` (see documentation on typeorm)\n-   `AbstractPolarisLogger` from `@enigmatis/polaris-logs`, implemented by `PolarisGraphQLLogger` from `@enigmatis/polaris-graphql-logger` or by `PolarisLogger` from `@enigmatis/polaris-logs`\n\n#### PolarisConnection\n\nThis class extends the typeorm `Connection` class.\nThrough a `PolarisConnection` we will have access to the `PolarisRepository`.\n\n```\n    const authorRepo: PolarisRepository = connection.getRepository(Author);\n```\n\n#### PolarisRepository\n\nThis class extends the typeorm `Repository` class.\nIn addition to the types required by typeorm functions in this class, we added a requested field in each function we've overridden.\nThat field is `PolarisGraphQLContext` from `@enigmatis/polaris-common` which we must have for the filters and additions answering the api standards.\n\n```\n    await authoRepo.find(context, { where: {name:\"chen\"}}));\n```\n\n#### PolarisConnectionManager\n\nThis class extends the typeorm `ConnectionManager`. Using the next method you will get your `polarisConnection` from every place in the code.\n\n```\n    const connection: PolarisConnection = getPolarisConnectionManager().get();\n```\n\n#### CommonModel\n\nThis class represents the base entity that all of your polaris entities should inherit from.\nIt provides default fields for your entity :\n\n-   createdBy(_string - Optional_) - this field indicates who created the entity.\n-   creationTime - when was the entity created.\n-   lastUpdateBy(_string - Optional_) - this field indicates who last updated the entity.\n-   lastUpdateTime - when was the entity last updated.\n-   dataVersion - every common model is a versioned entity and contains a version related to their data - a dataVersion.\n-   realityId - this field indicates what is the reality of the entity.\n-   deleted - this field indicates whether the entity is \"soft deleted\".\n\nLet's take a look at a simple example :\n\n```\n@Entity()\nexport class SimpleEntity extends CommonModel {\n...\n}\n```\n\nSo now `SimpleEntity` also includes all of the above properties.\n\n#### PolarisEntityManager\n\nThis class extends the typeorm original `EntityManager` logic and adds relevant filters and actions such as reality filters,\ndata version filters and also supports the soft delete mechanism.\nYou can access this CRUD methods in 2 ways :\n\n1. through the `PolarisEntityManager` class.\n2. through typeorm repositories.\n\n#### TypeORMConfig\n\nThrough this config you should set whether you want soft delete mechanism in your repository.\nThe default value of `allowSoftDelete` is true, you can set it to false by sending `allowSoftDelete` as false.\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-typeorm@2.6.1","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-yqsjOxUBim/dnojqifl6aRu9ywfOA4XJ4EKkD/PYnm4WUkD6/xgzxF90vGAlNMDmHtGGepsRmHQZ/E82lLZdwg==","shasum":"178f30327d667fbffe3e7f46e482ba1c7b456373","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.6.1.tgz","fileCount":74,"unpackedSize":167955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzJz4CRA9TVsSAnZWagAADsQQAKG3WlCNr6n7RO6NAsCa\nxVgFcsjwGRkjMCCekkdVOqHDpYmut55lT9889DXUW1CxCZZk9PSIdnSvMYiN\nubTU1DaTqXMI9clPvOpI9gAnHkUatjZfAzqzYDDhDTiqZsOmo6MMdoeL/WjW\nM1GDa1wUUJ1f6WQV24cNJ1sGEHLFDFC19kLuxhwywAr5KhBBtBPwN6HByzWr\nSEq71Mghsk6Vwu2Mb+33CEMPcRhz61dOd5aFyJ544EOEJg/jmukPdpcD4XtD\nIw58pmg7HRoDi2R41xszvKEm42khtgoqZGMPlUMqGy5DABoK8Q8hqZqmpxO1\nGlVJqCzMG4I4BvSQC/TJnJ/5ZpeNEueHXsp4i8L+SDxk3CaSqkBl4+wZP7IH\nEbTQOzBiPRGInsNJucGTC/Qx2lAg/pgr/AbHt2v4RyOQkKc7jvPO8DMvbWSq\nP4fX8dIDAlyF8BA93MSXnHjQICJic+U4R/fMRIu2PC0b2s8+B4UQaxdPiRkX\nLZN97MT8uIwXZLzhRH3UihuEXFhLF0NnlNTQ1Pb/V1Qd0o/rlNzknFoEkyoq\n2KxMIq1hxB0bRmOCmVvgipJQsdLSqsYtOZb3I1coeGj8AQbtpT1cOFqbbRii\n6jLYravogrGy80vG+XgPraB321+Wlh7g3BaL1KmUh4kN48svlpV7OW5z9Xey\nnt2n\r\n=qvZn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICcUxMNBCZXWofF48n18NVdN/vWVctA+Unlu2YH6h1sgAiA5QvrvfK83MH+wFhI9HhcOZcQr91aeMA+yzNLypLqe+A=="}]},"_npmUser":{"name":"enigmatis324","email":"enigmatis324@gmail.com"},"directories":{},"maintainers":[{"name":"enigmatis324","email":"enigmatis324@gmail.com"},{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"yarinvak","email":"yarinvak@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.6.1_1607245048142_0.6843937775376334"},"_hasShrinkwrap":false},"2.7.0":{"name":"@enigmatis/polaris-typeorm","version":"2.7.0","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","build":"rimraf dist && tsc -p tsconfig.json","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.10.0","@enigmatis/polaris-graphql-logger":"^2.3.2","@enigmatis/polaris-logs":"5.0.0-beta.2","reflect-metadata":"^0.1.13","typeorm":"0.2.22"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.4","jest":"^26.4.2","path":"^0.12.7","pg":"^8.4.2","prettier":"^2.1.1","rimraf":"^3.0.2","ts-jest":"^26.3.0","ts-node":"^9.0.0","ts-node-register":"^1.0.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.2"},"gitHead":"a69d7da4f14646b4b19464993da8eb5847021eee","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-typeorm\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-typeorm.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-typeorm)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-typeorm.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-typeorm)\n\n#### Install\n\n```\nnpm install polaris-typeorm\n```\n\n### Overview\n\nThis library provides support and wrappers for typeorm functionality. [[Typeorm]](https://github.com/typeorm/typeorm)\n\n#### createPolarisConnection\n\nThrough this method we can create the polaris connection to our DB on top of typeorm.\n\n```\n const connection: PolarisConnection = await createPolarisConnection(\n        connectionOptions,\n        polarisGraphQLLogger,\n    );\n```\n\nThe `createPolarisConnection` method receives:\n\n-   `ConnectionOptions` from `typeorm` (see documentation on typeorm)\n-   `AbstractPolarisLogger` from `@enigmatis/polaris-logs`, implemented by `PolarisGraphQLLogger` from `@enigmatis/polaris-graphql-logger` or by `PolarisLogger` from `@enigmatis/polaris-logs`\n\n#### PolarisConnection\n\nThis class extends the typeorm `Connection` class.\nThrough a `PolarisConnection` we will have access to the `PolarisRepository`.\n\n```\n    const authorRepo: PolarisRepository = connection.getRepository(Author);\n```\n\n#### PolarisRepository\n\nThis class extends the typeorm `Repository` class.\nIn addition to the types required by typeorm functions in this class, we added a requested field in each function we've overridden.\nThat field is `PolarisGraphQLContext` from `@enigmatis/polaris-common` which we must have for the filters and additions answering the api standards.\n\n```\n    await authoRepo.find(context, { where: {name:\"chen\"}}));\n```\n\n#### PolarisConnectionManager\n\nThis class extends the typeorm `ConnectionManager`. Using the next method you will get your `polarisConnection` from every place in the code.\n\n```\n    const connection: PolarisConnection = getPolarisConnectionManager().get();\n```\n\n#### CommonModel\n\nThis class represents the base entity that all of your polaris entities should inherit from.\nIt provides default fields for your entity :\n\n-   createdBy(_string - Optional_) - this field indicates who created the entity.\n-   creationTime - when was the entity created.\n-   lastUpdateBy(_string - Optional_) - this field indicates who last updated the entity.\n-   lastUpdateTime - when was the entity last updated.\n-   dataVersion - every common model is a versioned entity and contains a version related to their data - a dataVersion.\n-   realityId - this field indicates what is the reality of the entity.\n-   deleted - this field indicates whether the entity is \"soft deleted\".\n\nLet's take a look at a simple example :\n\n```\n@Entity()\nexport class SimpleEntity extends CommonModel {\n...\n}\n```\n\nSo now `SimpleEntity` also includes all of the above properties.\n\n#### PolarisEntityManager\n\nThis class extends the typeorm original `EntityManager` logic and adds relevant filters and actions such as reality filters,\ndata version filters and also supports the soft delete mechanism.\nYou can access this CRUD methods in 2 ways :\n\n1. through the `PolarisEntityManager` class.\n2. through typeorm repositories.\n\n#### TypeORMConfig\n\nThrough this config you should set whether you want soft delete mechanism in your repository.\nThe default value of `allowSoftDelete` is true, you can set it to false by sending `allowSoftDelete` as false.\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-typeorm@2.7.0","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-m3calTgQRl8K4t1eMuAR6KK0L+SHj/fUSiMRuqJdiJDF6K9eWwiZboU9rC1EUOAJXsmKc7qtiLbRCCg3dmDpQQ==","shasum":"e40f863229d1531f9206669efbf0f3c6d6302ff2","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.7.0.tgz","fileCount":74,"unpackedSize":177632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9GRUCRA9TVsSAnZWagAAQPcP/Az5fX6MA4Gkz3Dbr2I1\nCJEg07zMQcGUyaId0j5GUgS4ou4qRA3FhZ/DpsZuSuNLZAo6A+0j3s6yI8iw\nC3qIGllQUxNqkrWIGJsZDl43Mif7iZoWORlsczwhnHIhkJhs5dWfCowhAGj7\n0groQyARScTk1TidstPVmRW/fNJ7UJJctd7eH1GtHK6sVhLaerxBPd3+0wqq\nrvqE7YkwcZAg0m4qhAxn84B6grwjkc4UL51d7WZFTgPybsjnX9YmDyHHN1Xj\naLdTxMPhYwZ3cIz04UZNEDkWZ9Wo4MeAV/zxNwct3SjcdNayL/Mmk0bRBF0D\nLYolbrRnaO8MaNyODo5a/YkgDw3KZ5xRVSs6NJBnz9rXl3uaX3ugiiFR2pYb\nIIlojBKDIAGBRtI54ezwU054Dl8F4/u23s/PmV8xAc/50MXh/zmf6NkiBvyE\nMf4W+xwbc6EwknK5WsrkafOhzdBMu3OrGMUQeAdnpTTgZAyuee+a2TXYHR31\njEio1JFt8SFLBQCFxjkdTfxFVbxmXTaG8SpLQ+6+xog+QRgqxa1eIh12q976\ncI6fqowZ8aIG02yO8pyAMompuRjneY/0AsPPMDlwVmYANlMRl8vEOqmW3WJz\nq2KxpVqtVbfeVxnHizdlDAaVPxo1NK6d9lBwRLFySuOlyJh9SjUyBBh0N9ML\nuHHS\r\n=7vcj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOwTij1OOImCTW33Q+odqpH871ciWS808iKxKWmvdYtAiEAscUXfvEGL5aQs39jrX+D0/CEjrM7+1v2Vn2dkHghzgs="}]},"_npmUser":{"name":"enigmatis324","email":"enigmatis324@gmail.com"},"directories":{},"maintainers":[{"name":"yarinvak","email":"yarinvak@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"enigmatis324","email":"enigmatis324@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.7.0_1609851988118_0.28222302473430916"},"_hasShrinkwrap":false},"2.7.0-snapshot.0":{"name":"@enigmatis/polaris-typeorm","version":"2.7.0-snapshot.0","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","build":"rimraf dist && tsc -p tsconfig.json","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.10.0-snapshot.0","@enigmatis/polaris-graphql-logger":"^2.3.2-snapshot.0","@enigmatis/polaris-logs":"5.0.0-beta.2","reflect-metadata":"^0.1.13","typeorm":"0.2.29"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.4","jest":"^26.4.2","path":"^0.12.7","pg":"^8.4.2","prettier":"^2.1.1","rimraf":"^3.0.2","ts-jest":"^26.3.0","ts-node":"^9.0.0","ts-node-register":"^1.0.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.2"},"gitHead":"9300d5b0f602107789c7951aff52cdf79aba76db","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-typeorm\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-typeorm.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-typeorm)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-typeorm.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-typeorm)\n\n#### Install\n\n```\nnpm install polaris-typeorm\n```\n\n### Overview\n\nThis library provides support and wrappers for typeorm functionality. [[Typeorm]](https://github.com/typeorm/typeorm)\n\n#### createPolarisConnection\n\nThrough this method we can create the polaris connection to our DB on top of typeorm.\n\n```\n const connection: PolarisConnection = await createPolarisConnection(\n        connectionOptions,\n        polarisGraphQLLogger,\n    );\n```\n\nThe `createPolarisConnection` method receives:\n\n-   `ConnectionOptions` from `typeorm` (see documentation on typeorm)\n-   `AbstractPolarisLogger` from `@enigmatis/polaris-logs`, implemented by `PolarisGraphQLLogger` from `@enigmatis/polaris-graphql-logger` or by `PolarisLogger` from `@enigmatis/polaris-logs`\n\n#### PolarisConnection\n\nThis class extends the typeorm `Connection` class.\nThrough a `PolarisConnection` we will have access to the `PolarisRepository`.\n\n```\n    const authorRepo: PolarisRepository = connection.getRepository(Author);\n```\n\n#### PolarisRepository\n\nThis class extends the typeorm `Repository` class.\nIn addition to the types required by typeorm functions in this class, we added a requested field in each function we've overridden.\nThat field is `PolarisGraphQLContext` from `@enigmatis/polaris-common` which we must have for the filters and additions answering the api standards.\n\n```\n    await authoRepo.find(context, { where: {name:\"chen\"}}));\n```\n\n#### PolarisConnectionManager\n\nThis class extends the typeorm `ConnectionManager`. Using the next method you will get your `polarisConnection` from every place in the code.\n\n```\n    const connection: PolarisConnection = getPolarisConnectionManager().get();\n```\n\n#### CommonModel\n\nThis class represents the base entity that all of your polaris entities should inherit from.\nIt provides default fields for your entity :\n\n-   createdBy(_string - Optional_) - this field indicates who created the entity.\n-   creationTime - when was the entity created.\n-   lastUpdateBy(_string - Optional_) - this field indicates who last updated the entity.\n-   lastUpdateTime - when was the entity last updated.\n-   dataVersion - every common model is a versioned entity and contains a version related to their data - a dataVersion.\n-   realityId - this field indicates what is the reality of the entity.\n-   deleted - this field indicates whether the entity is \"soft deleted\".\n\nLet's take a look at a simple example :\n\n```\n@Entity()\nexport class SimpleEntity extends CommonModel {\n...\n}\n```\n\nSo now `SimpleEntity` also includes all of the above properties.\n\n#### PolarisEntityManager\n\nThis class extends the typeorm original `EntityManager` logic and adds relevant filters and actions such as reality filters,\ndata version filters and also supports the soft delete mechanism.\nYou can access this CRUD methods in 2 ways :\n\n1. through the `PolarisEntityManager` class.\n2. through typeorm repositories.\n\n#### TypeORMConfig\n\nThrough this config you should set whether you want soft delete mechanism in your repository.\nThe default value of `allowSoftDelete` is true, you can set it to false by sending `allowSoftDelete` as false.\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-typeorm@2.7.0-snapshot.0","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-JKz+qMEl8xkRNgDrjXisTlSO8CyeN7e8hOj/LP6tqYObUuvT+C9R40gKoJSsLWIPFyj8QZpy8JTI7n427uXJ3g==","shasum":"c3bd0acbcda8697f0193bb5743fe27d472b7d7ab","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.7.0-snapshot.0.tgz","fileCount":62,"unpackedSize":174732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBEwNCRA9TVsSAnZWagAAe+MP+QAX2gGITj5hD1DRbtjd\n6nvj+sztw2auriTAAPbTBBU0ZlqDw1ssqjow1RcblehtOCKx+f0ATobaeYZl\nq7TnLil5TA0bBxThGirrABAbsIm3odc43AiVIeaeOdvLsI78L7vYh+HxW2Mk\n/v2SCnWvwJWJKPCmojXVMBe3695CIVXFZPjQkIKI4D/xx9JmCAAMZjmuAFxY\nCl4GxQAfPuHdNUzWyzwphq04yVy8U61GN1VeyUfBn36ucQwTqHX1uvvF0hUG\n3Pm9R+gZFF9yBcWAxHJL9MpRd54VTSVkuPJvrgTk4Fh6a1SrwNyABuWoj4lS\n+p3aaV0xK4+l1L2Ia9KcTYnKNGP6wUSXfbn3SFysKTD+cs3VRZ9PnRkyavbg\ns8cDNSJ5CFG5JM/wKlebQaHVsM/psBrtRFJGLFnZSxcthxjiT0p4qyHzc2Tn\nGcrKJK038hImAObnsJhv20TQW69yAlOXEBI5/zAc9J8TG5F5gFOClFPktP4E\nkuVO4wvp4DkypS82Rv1y3e9VfGTdSChBTEZpqlKiOcnnVSAzd2cy39Mjm/q0\nJ58tds4T6blp9J5cV/MRt/KY96Cld+UJCGWiARNxg4OQILL6CxhiQLslofqd\nMWDkqZo63srjF0s+a5ASaN/QAAFdMguNUESCFouNgOkuKf3ZDi1CFa7EIfiN\nmJKh\r\n=iBux\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9JpazbZ4jzb1jMkLQRt2J2CimRLoLEnwEdQbbgVxPWwIhAL/fboFT80Z05Rmyf6jdvNwzhtZyE4sU6bI1y/3erMw2"}]},"_npmUser":{"name":"enigmatis324","email":"enigmatis324@gmail.com"},"directories":{},"maintainers":[{"name":"yarinvak","email":"yarinvak@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"enigmatis324","email":"enigmatis324@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.7.0-snapshot.0_1610894349439_0.7683400203436854"},"_hasShrinkwrap":false},"2.7.1-snapshot.0":{"name":"@enigmatis/polaris-typeorm","version":"2.7.1-snapshot.0","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","build":"rimraf dist && tsc -p tsconfig.json","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.10.1-snapshot.0","@enigmatis/polaris-graphql-logger":"^2.3.3-snapshot.0","@enigmatis/polaris-logs":"5.0.0-beta.2","reflect-metadata":"^0.1.13","typeorm":"0.2.29"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.4","jest":"^26.4.2","path":"^0.12.7","pg":"^8.4.2","prettier":"^2.1.1","rimraf":"^3.0.2","ts-jest":"^26.3.0","ts-node":"^9.0.0","ts-node-register":"^1.0.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.2"},"gitHead":"a0a8403bbe7a0ef3fa0fb571cf7a9f433c26035a","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-typeorm\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-typeorm.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-typeorm)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-typeorm.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-typeorm)\n\n#### Install\n\n```\nnpm install polaris-typeorm\n```\n\n### Overview\n\nThis library provides support and wrappers for typeorm functionality. [[Typeorm]](https://github.com/typeorm/typeorm)\n\n#### createPolarisConnection\n\nThrough this method we can create the polaris connection to our DB on top of typeorm.\n\n```\n const connection: PolarisConnection = await createPolarisConnection(\n        connectionOptions,\n        polarisGraphQLLogger,\n    );\n```\n\nThe `createPolarisConnection` method receives:\n\n-   `ConnectionOptions` from `typeorm` (see documentation on typeorm)\n-   `AbstractPolarisLogger` from `@enigmatis/polaris-logs`, implemented by `PolarisGraphQLLogger` from `@enigmatis/polaris-graphql-logger` or by `PolarisLogger` from `@enigmatis/polaris-logs`\n\n#### PolarisConnection\n\nThis class extends the typeorm `Connection` class.\nThrough a `PolarisConnection` we will have access to the `PolarisRepository`.\n\n```\n    const authorRepo: PolarisRepository = connection.getRepository(Author);\n```\n\n#### PolarisRepository\n\nThis class extends the typeorm `Repository` class.\nIn addition to the types required by typeorm functions in this class, we added a requested field in each function we've overridden.\nThat field is `PolarisGraphQLContext` from `@enigmatis/polaris-common` which we must have for the filters and additions answering the api standards.\n\n```\n    await authoRepo.find(context, { where: {name:\"chen\"}}));\n```\n\n#### PolarisConnectionManager\n\nThis class extends the typeorm `ConnectionManager`. Using the next method you will get your `polarisConnection` from every place in the code.\n\n```\n    const connection: PolarisConnection = getPolarisConnectionManager().get();\n```\n\n#### CommonModel\n\nThis class represents the base entity that all of your polaris entities should inherit from.\nIt provides default fields for your entity :\n\n-   createdBy(_string - Optional_) - this field indicates who created the entity.\n-   creationTime - when was the entity created.\n-   lastUpdateBy(_string - Optional_) - this field indicates who last updated the entity.\n-   lastUpdateTime - when was the entity last updated.\n-   dataVersion - every common model is a versioned entity and contains a version related to their data - a dataVersion.\n-   realityId - this field indicates what is the reality of the entity.\n-   deleted - this field indicates whether the entity is \"soft deleted\".\n\nLet's take a look at a simple example :\n\n```\n@Entity()\nexport class SimpleEntity extends CommonModel {\n...\n}\n```\n\nSo now `SimpleEntity` also includes all of the above properties.\n\n#### PolarisEntityManager\n\nThis class extends the typeorm original `EntityManager` logic and adds relevant filters and actions such as reality filters,\ndata version filters and also supports the soft delete mechanism.\nYou can access this CRUD methods in 2 ways :\n\n1. through the `PolarisEntityManager` class.\n2. through typeorm repositories.\n\n#### TypeORMConfig\n\nThrough this config you should set whether you want soft delete mechanism in your repository.\nThe default value of `allowSoftDelete` is true, you can set it to false by sending `allowSoftDelete` as false.\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-typeorm@2.7.1-snapshot.0","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-DaGcolPNKsaEFSnJiTMg2oZONPS4944SPTnE079AAOffJKomZbSJsp3rOBjGgnY8QdQETsBVaRBfwyatJQANUQ==","shasum":"575e76b00124327c58a6916c4bc58a7a27c76ac6","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.7.1-snapshot.0.tgz","fileCount":62,"unpackedSize":174984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBFi8CRA9TVsSAnZWagAAHO4P/2+0EA1TXwtmAjmpkQLy\nQScJSdi7daiR11EA26jSMLMW5WCXycbRgAG53Q8sCc4DTp9IGTN6amoiGkiA\nEI6YGzUKZfUzimDkdPP4sgOAY9Z+W/MnlH3ygBygxbSKR88GQgVJ2oId0iGy\neuO8mYiGqKSXRWerSAHQddw5AlLI/sPNUOAXlVtB4stnSR5PawOeB5RlNVaM\nrlBcCe14IZflD7+lvFw7sjJYJTJoGyAXA7y764vyanT3Zd9B+gOomaKp13Bk\n8tMqC3+seHMCbd9pXLkey2ZEyGjDEA5FGbWi7wUn1aEZuu1AVrnIRfXqdA7U\n+uLNkiVD6L0VOvHswFN8wwHy6x8xTDUHSuwSaKCvxTpPQQjYUV82C+KdIKYM\neodlmZsngOPcgkKlKIBAOxhmmYGqpeafXBG6BKNyCRBws5xO+jQqbzTRstzR\n+gD0F9cwxl5vHNBVg2c078xDpbgunUDJiF+AFrsr/AJpqAN8C8NYZzxvaxIX\nAMqnqP+tuTMBfBlWeroOC5t3VTl04yPm55SNKZfaKqAJ5QuTeRpkfhnT1ajj\nfEK8QOLeFwzulrPwU66DuwxKhVxok+puFOCZiUhzGXXyFHKFlzd8flWNmCJl\nUGC7J+qaTzFUQNj0PpBrgIIDV2TgxFH7YYGf7MPFdbm+7/zbmoBAEfDB2J5p\nmHF7\r\n=ilsZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYzGi934CjuAnKuS2kbmU55RdncODiO3nfZJSbyvYiBgIhAPkeJaumSwVFgBDha3OexUaD0cvcl2kAqEKEgaczVAUl"}]},"_npmUser":{"name":"enigmatis324","email":"enigmatis324@gmail.com"},"directories":{},"maintainers":[{"name":"yarinvak","email":"yarinvak@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"enigmatis324","email":"enigmatis324@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.7.1-snapshot.0_1610897595680_0.36888631488982093"},"_hasShrinkwrap":false},"2.7.1":{"name":"@enigmatis/polaris-typeorm","version":"2.7.1","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","build":"rimraf dist && tsc -p tsconfig.json","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.10.1","@enigmatis/polaris-graphql-logger":"^2.3.3","@enigmatis/polaris-logs":"5.0.0-beta.2","reflect-metadata":"^0.1.13","typeorm":"0.2.22"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.4","jest":"^26.4.2","path":"^0.12.7","pg":"^8.4.2","prettier":"^2.1.1","rimraf":"^3.0.2","ts-jest":"^26.3.0","ts-node":"^9.0.0","ts-node-register":"^1.0.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.2"},"gitHead":"003f8b55c0dd43a617b54f618354536b5dd7c455","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-typeorm\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-typeorm.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-typeorm)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-typeorm.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-typeorm)\n\n#### Install\n\n```\nnpm install polaris-typeorm\n```\n\n### Overview\n\nThis library provides support and wrappers for typeorm functionality. [[Typeorm]](https://github.com/typeorm/typeorm)\n\n#### createPolarisConnection\n\nThrough this method we can create the polaris connection to our DB on top of typeorm.\n\n```\n const connection: PolarisConnection = await createPolarisConnection(\n        connectionOptions,\n        polarisGraphQLLogger,\n    );\n```\n\nThe `createPolarisConnection` method receives:\n\n-   `ConnectionOptions` from `typeorm` (see documentation on typeorm)\n-   `AbstractPolarisLogger` from `@enigmatis/polaris-logs`, implemented by `PolarisGraphQLLogger` from `@enigmatis/polaris-graphql-logger` or by `PolarisLogger` from `@enigmatis/polaris-logs`\n\n#### PolarisConnection\n\nThis class extends the typeorm `Connection` class.\nThrough a `PolarisConnection` we will have access to the `PolarisRepository`.\n\n```\n    const authorRepo: PolarisRepository = connection.getRepository(Author);\n```\n\n#### PolarisRepository\n\nThis class extends the typeorm `Repository` class.\nIn addition to the types required by typeorm functions in this class, we added a requested field in each function we've overridden.\nThat field is `PolarisGraphQLContext` from `@enigmatis/polaris-common` which we must have for the filters and additions answering the api standards.\n\n```\n    await authoRepo.find(context, { where: {name:\"chen\"}}));\n```\n\n#### PolarisConnectionManager\n\nThis class extends the typeorm `ConnectionManager`. Using the next method you will get your `polarisConnection` from every place in the code.\n\n```\n    const connection: PolarisConnection = getPolarisConnectionManager().get();\n```\n\n#### CommonModel\n\nThis class represents the base entity that all of your polaris entities should inherit from.\nIt provides default fields for your entity :\n\n-   createdBy(_string - Optional_) - this field indicates who created the entity.\n-   creationTime - when was the entity created.\n-   lastUpdateBy(_string - Optional_) - this field indicates who last updated the entity.\n-   lastUpdateTime - when was the entity last updated.\n-   dataVersion - every common model is a versioned entity and contains a version related to their data - a dataVersion.\n-   realityId - this field indicates what is the reality of the entity.\n-   deleted - this field indicates whether the entity is \"soft deleted\".\n\nLet's take a look at a simple example :\n\n```\n@Entity()\nexport class SimpleEntity extends CommonModel {\n...\n}\n```\n\nSo now `SimpleEntity` also includes all of the above properties.\n\n#### PolarisEntityManager\n\nThis class extends the typeorm original `EntityManager` logic and adds relevant filters and actions such as reality filters,\ndata version filters and also supports the soft delete mechanism.\nYou can access this CRUD methods in 2 ways :\n\n1. through the `PolarisEntityManager` class.\n2. through typeorm repositories.\n\n#### TypeORMConfig\n\nThrough this config you should set whether you want soft delete mechanism in your repository.\nThe default value of `allowSoftDelete` is true, you can set it to false by sending `allowSoftDelete` as false.\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-typeorm@2.7.1","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-2TFtq+XYABbEwEziGBpDifwf/wneac76v9VS/xP569ifdZwP6M5WbIOiTu8+1/fQ/zC9xatWakYwNKJu/qSx/Q==","shasum":"6d47836e1091c8b80d802c468e66937707a33f0e","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.7.1.tgz","fileCount":74,"unpackedSize":177851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgErP9CRA9TVsSAnZWagAA0H8P/0Y4yAa85VkETATwvdp0\ntgEnF8Zo68HTbY2O16dC+b5L9qwbB/iLD+keiSLy/phoIZ5a2MSgJHpm9B0a\nnabFpJ6UmL5JQD+Cuput1UbzGvgCJCUucVnRu/g0RVBOs8X5ahR0ZzoZxZgb\nePlBI4tv9WHntOaLjuhStQfW8E+6fCq8HqbXI4p4gkcKu4sBVA44iXLJwu+A\nd1J3zGYQoa1Kj2HtZB3+X5HLZiucFj0xH1ai5B+BOrMDUd4rXzAgrk3XxZqj\nYYwd0IgPhiRRNp7chQdcubaEjRcmRbWdTYn/oM6zNnZpWQS/yxSUQyUTBuP2\nTWPBPgsK/GgZjdhDW9SADk6hXSFh4s5i9LOlwwJcSFSnBpG55CTLTUdqXjh1\nFc2k5VDr08tRDSMwNc0EVIV4tu4BUWUI8JKFQpwVWIu+ed8iTafS9EKEw03c\nm9jjMsT5Xugxgi5KeM3THKrcimwU0vFP7AJXKzL4AAEVSpOLdTsPHRzqkgxT\nS7HcViLL+6iJaQ4Wj78XCIRP6oWEx9etFqbbA/t9luE6bruW5FxeH/Sn+kG6\n+QyQrc2QmBTSnRh5/1koumBeId9X1XHN6EUsw3oh7+LV22zYCvhURgSx2HNQ\nzWaVCCJNEqpssMadb2KN8vnHi4PNqZlBGvK1TqYfELPb2wqj8yq2L4YU88cR\nlo+Y\r\n=+0jr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH8sBG6tib2+dPmzeP1rQNR25SUAnNeZDWc5p97lu77LAiAzTXrhSJpIFEWbfVGatSrUBShdm+3IQ5zGiH4Bq14RcQ=="}]},"_npmUser":{"name":"enigmatis324","email":"enigmatis324@gmail.com"},"directories":{},"maintainers":[{"name":"yarinvak","email":"yarinvak@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"enigmatis324","email":"enigmatis324@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.7.1_1611838460593_0.18360650533116352"},"_hasShrinkwrap":false},"2.7.2":{"name":"@enigmatis/polaris-typeorm","version":"2.7.2","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","build":"rimraf dist && tsc -p tsconfig.json","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.12.0","@enigmatis/polaris-graphql-logger":"^2.3.4","@enigmatis/polaris-logs":"5.0.0-beta.2","reflect-metadata":"^0.1.13","typeorm":"0.2.29"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.4","jest":"^26.4.2","path":"^0.12.7","pg":"^8.4.2","prettier":"^2.1.1","rimraf":"^3.0.2","ts-jest":"^26.3.0","ts-node":"^9.0.0","ts-node-register":"^1.0.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.2"},"gitHead":"26c83dc5b9fc1a12476ed920447fee87afa52c31","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-typeorm\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-typeorm.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-typeorm)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-typeorm.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-typeorm)\n\n#### Install\n\n```\nnpm install polaris-typeorm\n```\n\n### Overview\n\nThis library provides support and wrappers for typeorm functionality. [[Typeorm]](https://github.com/typeorm/typeorm)\n\n#### createPolarisConnection\n\nThrough this method we can create the polaris connection to our DB on top of typeorm.\n\n```\n const connection: PolarisConnection = await createPolarisConnection(\n        connectionOptions,\n        polarisGraphQLLogger,\n    );\n```\n\nThe `createPolarisConnection` method receives:\n\n-   `ConnectionOptions` from `typeorm` (see documentation on typeorm)\n-   `AbstractPolarisLogger` from `@enigmatis/polaris-logs`, implemented by `PolarisGraphQLLogger` from `@enigmatis/polaris-graphql-logger` or by `PolarisLogger` from `@enigmatis/polaris-logs`\n\n#### PolarisConnection\n\nThis class extends the typeorm `Connection` class.\nThrough a `PolarisConnection` we will have access to the `PolarisRepository`.\n\n```\n    const authorRepo: PolarisRepository = connection.getRepository(Author);\n```\n\n#### PolarisRepository\n\nThis class extends the typeorm `Repository` class.\nIn addition to the types required by typeorm functions in this class, we added a requested field in each function we've overridden.\nThat field is `PolarisGraphQLContext` from `@enigmatis/polaris-common` which we must have for the filters and additions answering the api standards.\n\n```\n    await authoRepo.find(context, { where: {name:\"chen\"}}));\n```\n\n#### PolarisConnectionManager\n\nThis class extends the typeorm `ConnectionManager`. Using the next method you will get your `polarisConnection` from every place in the code.\n\n```\n    const connection: PolarisConnection = getPolarisConnectionManager().get();\n```\n\n#### CommonModel\n\nThis class represents the base entity that all of your polaris entities should inherit from.\nIt provides default fields for your entity :\n\n-   createdBy(_string - Optional_) - this field indicates who created the entity.\n-   creationTime - when was the entity created.\n-   lastUpdateBy(_string - Optional_) - this field indicates who last updated the entity.\n-   lastUpdateTime - when was the entity last updated.\n-   dataVersion - every common model is a versioned entity and contains a version related to their data - a dataVersion.\n-   realityId - this field indicates what is the reality of the entity.\n-   deleted - this field indicates whether the entity is \"soft deleted\".\n\nLet's take a look at a simple example :\n\n```\n@Entity()\nexport class SimpleEntity extends CommonModel {\n...\n}\n```\n\nSo now `SimpleEntity` also includes all of the above properties.\n\n#### PolarisEntityManager\n\nThis class extends the typeorm original `EntityManager` logic and adds relevant filters and actions such as reality filters,\ndata version filters and also supports the soft delete mechanism.\nYou can access this CRUD methods in 2 ways :\n\n1. through the `PolarisEntityManager` class.\n2. through typeorm repositories.\n\n#### TypeORMConfig\n\nThrough this config you should set whether you want soft delete mechanism in your repository.\nThe default value of `allowSoftDelete` is true, you can set it to false by sending `allowSoftDelete` as false.\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-typeorm@2.7.2","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-WFlURWMNKtoUJoHbfUnVNKAUF1fmKBnPWW1nU0/Zucly1t9Lh0QLyf0RqiqLgCH7serdHHVnKqAwNamKa2AfLg==","shasum":"bf1a96597b6eab37d5d9229a4a8266e1f3beec34","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.7.2.tgz","fileCount":62,"unpackedSize":175416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFtGiCRA9TVsSAnZWagAA7LsQAInghzAudRBONNKyi7/x\nMntLwgiKV9Vqw28Hi0r5ZB68QgLC6hQAlGDm/rmCHsxiQuQfkK+O7YXffsMu\nNcUcSPmQlA3xgNMcwYft/gqA8Cbuq6p+cpaeV/bRKZITnNDP7pmXjU9IygPz\nOYIXwmvRMw6NtYejI2tvkKPh+My6eW4jjl0Y0XI35zq2Ply4Ofb8lO1srwe2\nU/iGH20p0jIJ/zHZwTcHem7QHOc99ImRlOduKq7Qq8ZVqeRm6c9ytJPWcJDK\n9sF7JsUe7U6GwmCTN2LcXZB1Deu9R+Wgx9HSxOLoUsuW3naYQsX9eYEPMDi4\nbu+yMjQVDhqCHzIpy9t8J4pgym0SapFMfkQdaUMLMnTgo4U2ojMBOAI5hozW\nGrttwxOMxL0WD7JNwTpeI73IPI78jVkZxkRwkfgD2HB+h2yAOArxmMW1ZvPz\nxXEEY9OEkdafC+VnZM/qSOihVb3vvU+AlcifMwarBkHKLc1DnBrPpNsmLb+U\n+moFF5IC6vCFYDFTeLu+29lxFuZL0+agHtTutFqCNEKq/HufPMjf4dmLl9Z/\ndVKQitZXycOxIpqJT9x+mTe/Ge+KUbNJlTMo1tuGU2j4aj804i/imCqAXfOv\nhtID0XL2WbuZHQiGim9RF5ZaK4z8/odvgVtDsyaD1e2hVzND3NYjQabuvh1c\ncJHb\r\n=P+6S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCT7BByatr+BEtkDaPTHVusfzag0mDVCXOLU7NCKMHB1AIgf2q75UKagx1H8MYacVL3GVpp4ZZObf5eEoWuWaqzygg="}]},"_npmUser":{"name":"enigmatis324","email":"enigmatis324@gmail.com"},"directories":{},"maintainers":[{"name":"yarinvak","email":"yarinvak@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"enigmatis324","email":"enigmatis324@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.7.2_1612108194232_0.41090862276635165"},"_hasShrinkwrap":false},"2.7.3":{"name":"@enigmatis/polaris-typeorm","version":"2.7.3","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","build":"rimraf dist && tsc -p tsconfig.json","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.12.0","@enigmatis/polaris-graphql-logger":"^2.3.4","@enigmatis/polaris-logs":"5.0.0-beta.2","reflect-metadata":"^0.1.13","typeorm":"0.2.29"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.4","jest":"^26.4.2","path":"^0.12.7","pg":"^8.4.2","prettier":"^2.1.1","rimraf":"^3.0.2","ts-jest":"^26.3.0","ts-node":"^9.0.0","ts-node-register":"^1.0.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.2"},"gitHead":"da45ba17d3088b60f3f7f6a884f1c46af06d1df6","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-typeorm\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-typeorm.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-typeorm)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-typeorm.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-typeorm)\n\n#### Install\n\n```\nnpm install polaris-typeorm\n```\n\n### Overview\n\nThis library provides support and wrappers for typeorm functionality. [[Typeorm]](https://github.com/typeorm/typeorm)\n\n#### createPolarisConnection\n\nThrough this method we can create the polaris connection to our DB on top of typeorm.\n\n```\n const connection: PolarisConnection = await createPolarisConnection(\n        connectionOptions,\n        polarisGraphQLLogger,\n    );\n```\n\nThe `createPolarisConnection` method receives:\n\n-   `ConnectionOptions` from `typeorm` (see documentation on typeorm)\n-   `AbstractPolarisLogger` from `@enigmatis/polaris-logs`, implemented by `PolarisGraphQLLogger` from `@enigmatis/polaris-graphql-logger` or by `PolarisLogger` from `@enigmatis/polaris-logs`\n\n#### PolarisConnection\n\nThis class extends the typeorm `Connection` class.\nThrough a `PolarisConnection` we will have access to the `PolarisRepository`.\n\n```\n    const authorRepo: PolarisRepository = connection.getRepository(Author);\n```\n\n#### PolarisRepository\n\nThis class extends the typeorm `Repository` class.\nIn addition to the types required by typeorm functions in this class, we added a requested field in each function we've overridden.\nThat field is `PolarisGraphQLContext` from `@enigmatis/polaris-common` which we must have for the filters and additions answering the api standards.\n\n```\n    await authoRepo.find(context, { where: {name:\"chen\"}}));\n```\n\n#### PolarisConnectionManager\n\nThis class extends the typeorm `ConnectionManager`. Using the next method you will get your `polarisConnection` from every place in the code.\n\n```\n    const connection: PolarisConnection = getPolarisConnectionManager().get();\n```\n\n#### CommonModel\n\nThis class represents the base entity that all of your polaris entities should inherit from.\nIt provides default fields for your entity :\n\n-   createdBy(_string - Optional_) - this field indicates who created the entity.\n-   creationTime - when was the entity created.\n-   lastUpdateBy(_string - Optional_) - this field indicates who last updated the entity.\n-   lastUpdateTime - when was the entity last updated.\n-   dataVersion - every common model is a versioned entity and contains a version related to their data - a dataVersion.\n-   realityId - this field indicates what is the reality of the entity.\n-   deleted - this field indicates whether the entity is \"soft deleted\".\n\nLet's take a look at a simple example :\n\n```\n@Entity()\nexport class SimpleEntity extends CommonModel {\n...\n}\n```\n\nSo now `SimpleEntity` also includes all of the above properties.\n\n#### PolarisEntityManager\n\nThis class extends the typeorm original `EntityManager` logic and adds relevant filters and actions such as reality filters,\ndata version filters and also supports the soft delete mechanism.\nYou can access this CRUD methods in 2 ways :\n\n1. through the `PolarisEntityManager` class.\n2. through typeorm repositories.\n\n#### TypeORMConfig\n\nThrough this config you should set whether you want soft delete mechanism in your repository.\nThe default value of `allowSoftDelete` is true, you can set it to false by sending `allowSoftDelete` as false.\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-typeorm@2.7.3","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-FLAr6s14OFFmxLL9apcjETyKwYEDW2Rr9Q4f6giT8anKgXPivRg/U9I+/ac2DWu2xgjaN7YabBS3galVIhHrPQ==","shasum":"7ca9d6da3ecb403455bdb6c15009aa567340af1e","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.7.3.tgz","fileCount":62,"unpackedSize":175997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGSJDCRA9TVsSAnZWagAAh5kP/Rnx798nSra1uGTAowEU\nikjOvA9hHoIziSEbW/X3/D/DX9ssVQeUTNIw5IpZxE+HtzomBGbOa7ETl4o+\noz12o5bJkgLHlCsA5P2qdWAUrsk0ot7p0lK5gBr0brVeKXJ0xuLtREMibO8B\n2M17iI31kwq7zCMjRo6NY1/OStEFti+IRCJuRrEP27YU3SSpoTx1MhGQjOTo\nXMWbTztPERWZzr1LfSEIpbCWmA9SFYnNQujM3TUf17qz4X+Pp0i476CpkM1G\n5b5Wlhsa+7toTNh95Jt6KfpGFFBiogGKkp4wNpWILzF+CtSDJVbOB+cw2rOc\ndizo9S7SXgrW53w5IzNbXx0i8OHHnuG4WQGytbaThaMxr9JlrKYqySEF5/LU\nsmULkthAjeq1LFmg90FeA2GxVAxM9vzc/G4epnjO5aVS81dMZWfapFFITDlS\n06LvVan74Zm0ki+QiNcqjCN/EsN3IgoJiJ4qsU51PHUiGvcIJnWDsMrQUEvf\npxlECT87FEGl9NvyauDj5+rFs7/zCVAlagMYYIbCiiWNDEphxKAGcv3fsRAh\nHpVkfpllqNXPmby64DXnwYbYJxXtvxEoclJ1qV2BNcGfcIUlGjP31kEkxvHV\n45+B7Z3S5fni4YCCTa9UpvUSKLNm4hklR+JbQYUXk2VIlS0CUs2gYWj7jcqP\n8mT2\r\n=d9Jm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDFw5KNMo9/Y3eh9WnoiYS+Y/oy8fZyLIJQx+IaxdF1xAiAL54ESoifqakmbjUqWZCAWWUdhXuoH+6Kqq4AI/7cNyw=="}]},"_npmUser":{"name":"enigmatis324","email":"enigmatis324@gmail.com"},"directories":{},"maintainers":[{"name":"yarinvak","email":"yarinvak@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"enigmatis324","email":"enigmatis324@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.7.3_1612259906871_0.42309051355492633"},"_hasShrinkwrap":false},"2.8.0":{"name":"@enigmatis/polaris-typeorm","version":"2.8.0","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","build":"rimraf dist && tsc -p tsconfig.json","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.13.0","@enigmatis/polaris-graphql-logger":"^2.4.0","@enigmatis/polaris-logs":"5.0.0-beta.2","reflect-metadata":"^0.1.13","typeorm":"0.2.29"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.4","jest":"^26.4.2","path":"^0.12.7","pg":"^8.4.2","prettier":"^2.1.1","rimraf":"^3.0.2","ts-jest":"^26.3.0","ts-node":"^9.0.0","ts-node-register":"^1.0.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.2"},"gitHead":"8439dca4918441e3ef73c319db9fee4d44e9ccb0","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-typeorm\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-typeorm.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-typeorm)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-typeorm.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-typeorm)\n\n#### Install\n\n```\nnpm install polaris-typeorm\n```\n\n### Overview\n\nThis library provides support and wrappers for typeorm functionality. [[Typeorm]](https://github.com/typeorm/typeorm)\n\n#### createPolarisConnection\n\nThrough this method we can create the polaris connection to our DB on top of typeorm.\n\n```\n const connection: PolarisConnection = await createPolarisConnection(\n        connectionOptions,\n        polarisGraphQLLogger,\n    );\n```\n\nThe `createPolarisConnection` method receives:\n\n-   `ConnectionOptions` from `typeorm` (see documentation on typeorm)\n-   `AbstractPolarisLogger` from `@enigmatis/polaris-logs`, implemented by `PolarisGraphQLLogger` from `@enigmatis/polaris-graphql-logger` or by `PolarisLogger` from `@enigmatis/polaris-logs`\n\n#### PolarisConnection\n\nThis class extends the typeorm `Connection` class.\nThrough a `PolarisConnection` we will have access to the `PolarisRepository`.\n\n```\n    const authorRepo: PolarisRepository = connection.getRepository(Author);\n```\n\n#### PolarisRepository\n\nThis class extends the typeorm `Repository` class.\nIn addition to the types required by typeorm functions in this class, we added a requested field in each function we've overridden.\nThat field is `PolarisGraphQLContext` from `@enigmatis/polaris-common` which we must have for the filters and additions answering the api standards.\n\n```\n    await authoRepo.find(context, { where: {name:\"chen\"}}));\n```\n\n#### PolarisConnectionManager\n\nThis class extends the typeorm `ConnectionManager`. Using the next method you will get your `polarisConnection` from every place in the code.\n\n```\n    const connection: PolarisConnection = getPolarisConnectionManager().get();\n```\n\n#### CommonModel\n\nThis class represents the base entity that all of your polaris entities should inherit from.\nIt provides default fields for your entity :\n\n-   createdBy(_string - Optional_) - this field indicates who created the entity.\n-   creationTime - when was the entity created.\n-   lastUpdateBy(_string - Optional_) - this field indicates who last updated the entity.\n-   lastUpdateTime - when was the entity last updated.\n-   dataVersion - every common model is a versioned entity and contains a version related to their data - a dataVersion.\n-   realityId - this field indicates what is the reality of the entity.\n-   deleted - this field indicates whether the entity is \"soft deleted\".\n\nLet's take a look at a simple example :\n\n```\n@Entity()\nexport class SimpleEntity extends CommonModel {\n...\n}\n```\n\nSo now `SimpleEntity` also includes all of the above properties.\n\n#### PolarisEntityManager\n\nThis class extends the typeorm original `EntityManager` logic and adds relevant filters and actions such as reality filters,\ndata version filters and also supports the soft delete mechanism.\nYou can access this CRUD methods in 2 ways :\n\n1. through the `PolarisEntityManager` class.\n2. through typeorm repositories.\n\n#### TypeORMConfig\n\nThrough this config you should set whether you want soft delete mechanism in your repository.\nThe default value of `allowSoftDelete` is true, you can set it to false by sending `allowSoftDelete` as false.\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-typeorm@2.8.0","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-N+J0z1MTLiApmsGorXwOAqIRyJyqg7yT8B3EQM2IRBkbR9tQ4SZ3zlQGXZuvDvgZMH5dC4nepq8BcUqIApCwAQ==","shasum":"1c8d6636f388cd90a00b4075b3b3a929055a0e10","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.8.0.tgz","fileCount":62,"unpackedSize":177277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgH+/DCRA9TVsSAnZWagAAKQYP/jZEGRojcVzUCuLjj2Cp\nbWH3+dLUBYjipuh0MWOoPMKavJtUbAaxAIT1eI4aX5SoA4o8JXZfaBOLnVDg\nJu6n7XzHf9EHX/eRmQ0iqRcvuqNTqwBajQpXwKeaQOg0wO5Ctn3PnsovXt+c\nIx5lke0E42mKxG/zYYZhQZs5VDm1c91I+yMHwQNqwSmv7y/Cdswd6c4xvAlq\nDj2M6SqTlajDIQbG5leuVCk8QsH+2Q09/zp9X2xXTJvsaouRBV4AYCPIb0Bo\ny+sH0SVzRMwlAgq3W+TXaqTq7HE+9DaFFwGzYBpTdBuqNuS3bbfbmWzLVxKH\n+5LOY+kgO/Gl701+XQLBXuubCTz4iR/gNf+cMCZuqua/9kwG+1u5nz6a1n4G\nkWWvehBIs52Qw0w0nB5e1sx3sFSD/3eRuU6u8GYQ6+xrls/5ajxRV/Wi4qWK\n+FfI6IxdTvZ+QwSPwiFc6DdN328oT5BfnS5KdL5Xbs+AIrP1WNGleiFnq7sQ\nIFcgoVwYShaHPkiEj+MgPYtXiqzY+PImTO9b0o5NE38mYvlLdaUSZbrqxxoN\nEGVeNfD2RQ66VC/L7wr462ve6xaZR0bVWVpuFn5TBZkqWcznCQQETNEb2QXj\nVTtUt3ElabVG7BXadpjxiM9tbaMYVkRNkgCmlDsQCyOs8xAjbl1Pm69+2ZJh\n4dpr\r\n=tvSX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1JN1ok8DTp3IvrzzSsUq/hK2WDrUgY4yPaKwKzDYZ+gIgMmIs0IDWiMd+4IK0boqcIpAeLOtzVHHo4OeXTJA7k1g="}]},"_npmUser":{"name":"enigmatis324","email":"enigmatis324@gmail.com"},"directories":{},"maintainers":[{"name":"yarinvak","email":"yarinvak@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"enigmatis324","email":"enigmatis324@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.8.0_1612705730726_0.5498247017373701"},"_hasShrinkwrap":false},"2.9.0":{"name":"@enigmatis/polaris-typeorm","version":"2.9.0","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","build":"rimraf dist && tsc -p tsconfig.json","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.14.0","@enigmatis/polaris-graphql-logger":"^2.5.0","@enigmatis/polaris-logs":"5.0.0-beta.2","reflect-metadata":"^0.1.13","typeorm":"0.2.29"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.4","jest":"^26.4.2","path":"^0.12.7","pg":"^8.4.2","prettier":"^2.1.1","rimraf":"^3.0.2","ts-jest":"^26.3.0","ts-node":"^9.0.0","ts-node-register":"^1.0.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.2"},"gitHead":"6d031371869bca85249f06fabe557db1fec75837","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-typeorm\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-typeorm.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-typeorm)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-typeorm.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-typeorm)\n\n#### Install\n\n```\nnpm install polaris-typeorm\n```\n\n### Overview\n\nThis library provides support and wrappers for typeorm functionality. [[Typeorm]](https://github.com/typeorm/typeorm)\n\n#### createPolarisConnection\n\nThrough this method we can create the polaris connection to our DB on top of typeorm.\n\n```\n const connection: PolarisConnection = await createPolarisConnection(\n        connectionOptions,\n        polarisGraphQLLogger,\n    );\n```\n\nThe `createPolarisConnection` method receives:\n\n-   `ConnectionOptions` from `typeorm` (see documentation on typeorm)\n-   `AbstractPolarisLogger` from `@enigmatis/polaris-logs`, implemented by `PolarisGraphQLLogger` from `@enigmatis/polaris-graphql-logger` or by `PolarisLogger` from `@enigmatis/polaris-logs`\n\n#### PolarisConnection\n\nThis class extends the typeorm `Connection` class.\nThrough a `PolarisConnection` we will have access to the `PolarisRepository`.\n\n```\n    const authorRepo: PolarisRepository = connection.getRepository(Author);\n```\n\n#### PolarisRepository\n\nThis class extends the typeorm `Repository` class.\nIn addition to the types required by typeorm functions in this class, we added a requested field in each function we've overridden.\nThat field is `PolarisGraphQLContext` from `@enigmatis/polaris-common` which we must have for the filters and additions answering the api standards.\n\n```\n    await authoRepo.find(context, { where: {name:\"chen\"}}));\n```\n\n#### PolarisConnectionManager\n\nThis class extends the typeorm `ConnectionManager`. Using the next method you will get your `polarisConnection` from every place in the code.\n\n```\n    const connection: PolarisConnection = getPolarisConnectionManager().get();\n```\n\n#### CommonModel\n\nThis class represents the base entity that all of your polaris entities should inherit from.\nIt provides default fields for your entity :\n\n-   createdBy(_string - Optional_) - this field indicates who created the entity.\n-   creationTime - when was the entity created.\n-   lastUpdateBy(_string - Optional_) - this field indicates who last updated the entity.\n-   lastUpdateTime - when was the entity last updated.\n-   dataVersion - every common model is a versioned entity and contains a version related to their data - a dataVersion.\n-   realityId - this field indicates what is the reality of the entity.\n-   deleted - this field indicates whether the entity is \"soft deleted\".\n\nLet's take a look at a simple example :\n\n```\n@Entity()\nexport class SimpleEntity extends CommonModel {\n...\n}\n```\n\nSo now `SimpleEntity` also includes all of the above properties.\n\n#### PolarisEntityManager\n\nThis class extends the typeorm original `EntityManager` logic and adds relevant filters and actions such as reality filters,\ndata version filters and also supports the soft delete mechanism.\nYou can access this CRUD methods in 2 ways :\n\n1. through the `PolarisEntityManager` class.\n2. through typeorm repositories.\n\n#### TypeORMConfig\n\nThrough this config you should set whether you want soft delete mechanism in your repository.\nThe default value of `allowSoftDelete` is true, you can set it to false by sending `allowSoftDelete` as false.\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-typeorm@2.9.0","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-sTaU7ZjmDpBcwQH3Sv29xU53vrFemohYZKEuRjoQSZ4HcZfIbOqhI4MyAhpvdRHwSN+qETcMViz0RjBKO0weog==","shasum":"6343b1afc3511974c3c69f5bd80a1ee0cb18b030","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.9.0.tgz","fileCount":65,"unpackedSize":189535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMhzoCRA9TVsSAnZWagAAfZoP/RSK2tzYL096djW+FZ18\nOZi9cuq9y1I7JmLoALOM+DdpQRU5Hyq9q/ncZ3hjuEgJuToA06eL88wcbn05\n4cD1AnoHoChsbpY6aXgwxrkXuHdZyrsWhDFWtv9DYheBqogjWJowIzxXQAxD\nr58nw79v47oHKbwjxE6qxE4jzAxm1DDJ3C9bQDPEbNlCzmWC/80H0yB4xZed\nDbgeHwi/IHpRNeYn1NQHWCezLkqjgK4V0aj7dO6ovu6987EdqTHeSA4EV5SZ\nGOPP7sI2aZaj0WPhFMwH66mPoolEP6qJXGtcaGaOjAvLLHU2JznhhOwzDKz8\nWLtCCCt1SETVKBla3eU+pP0b4GQHf0NYZgnoi00vE7QKBG5ywqnFAt99QwMz\n/UEAWWtt6ZcxaUBO380isJ1OEtNRpyOwVBIK9Zm5sNruw71GQXredvz18J1K\nxLO6Rv0N4XOTe3VXaawintSlQME0nZMQzvYyOa+GTaaboBsJLpig1rMu10OK\n2zE9ooLDh9ByCPB7+9cJH++OgSW7g2om09aT4mvOA/UDn86Cu1FSL8zeM9yM\nroIBjpJs7s21j9cxA9JgqGbxT9r0RrjVHU1BpnNttiVDlZ3rqIT6GrTudVbL\n4W70BPhHUY6GE6hGw5+97jDdkGjzyX/J8wJGFi0U7VxYACdsGgWIKRpAufoz\nS7My\r\n=3CE0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCevK+EQJS1lJOe1g+xy/FMuXsvZdqZQhIR+foyJBhywIhAM+0uZyCbIcxdasYl5JsNizyCJomqmC0YI4nZr7UAQH0"}]},"_npmUser":{"name":"enigmatis324","email":"enigmatis324@gmail.com"},"directories":{},"maintainers":[{"name":"yarinvak","email":"yarinvak@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"enigmatis324","email":"enigmatis324@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.9.0_1613896936213_0.8811209432637059"},"_hasShrinkwrap":false},"2.10.0":{"name":"@enigmatis/polaris-typeorm","version":"2.10.0","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","build":"rimraf dist && tsc -p tsconfig.json","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.15.0","@enigmatis/polaris-graphql-logger":"^2.6.0","@enigmatis/polaris-logs":"5.0.0-beta.2","reflect-metadata":"^0.1.13","typeorm":"0.2.29"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.4","jest":"^26.4.2","path":"^0.12.7","pg":"^8.4.2","prettier":"^2.1.1","rimraf":"^3.0.2","ts-jest":"^26.3.0","ts-node":"^9.0.0","ts-node-register":"^1.0.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.2"},"gitHead":"a27d2f0e0c7c7bec4dc28827040b4c0693e97150","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-typeorm\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-typeorm.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-typeorm)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-typeorm.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-typeorm)\n\n#### Install\n\n```\nnpm install polaris-typeorm\n```\n\n### Overview\n\nThis library provides support and wrappers for typeorm functionality. [[Typeorm]](https://github.com/typeorm/typeorm)\n\n#### createPolarisConnection\n\nThrough this method we can create the polaris connection to our DB on top of typeorm.\n\n```\n const connection: PolarisConnection = await createPolarisConnection(\n        connectionOptions,\n        polarisGraphQLLogger,\n    );\n```\n\nThe `createPolarisConnection` method receives:\n\n-   `ConnectionOptions` from `typeorm` (see documentation on typeorm)\n-   `AbstractPolarisLogger` from `@enigmatis/polaris-logs`, implemented by `PolarisGraphQLLogger` from `@enigmatis/polaris-graphql-logger` or by `PolarisLogger` from `@enigmatis/polaris-logs`\n\n#### PolarisConnection\n\nThis class extends the typeorm `Connection` class.\nThrough a `PolarisConnection` we will have access to the `PolarisRepository`.\n\n```\n    const authorRepo: PolarisRepository = connection.getRepository(Author);\n```\n\n#### PolarisRepository\n\nThis class extends the typeorm `Repository` class.\nIn addition to the types required by typeorm functions in this class, we added a requested field in each function we've overridden.\nThat field is `PolarisGraphQLContext` from `@enigmatis/polaris-common` which we must have for the filters and additions answering the api standards.\n\n```\n    await authoRepo.find(context, { where: {name:\"chen\"}}));\n```\n\n#### PolarisConnectionManager\n\nThis class extends the typeorm `ConnectionManager`. Using the next method you will get your `polarisConnection` from every place in the code.\n\n```\n    const connection: PolarisConnection = getPolarisConnectionManager().get();\n```\n\n#### CommonModel\n\nThis class represents the base entity that all of your polaris entities should inherit from.\nIt provides default fields for your entity :\n\n-   createdBy(_string - Optional_) - this field indicates who created the entity.\n-   creationTime - when was the entity created.\n-   lastUpdateBy(_string - Optional_) - this field indicates who last updated the entity.\n-   lastUpdateTime - when was the entity last updated.\n-   dataVersion - every common model is a versioned entity and contains a version related to their data - a dataVersion.\n-   realityId - this field indicates what is the reality of the entity.\n-   deleted - this field indicates whether the entity is \"soft deleted\".\n\nLet's take a look at a simple example :\n\n```\n@Entity()\nexport class SimpleEntity extends CommonModel {\n...\n}\n```\n\nSo now `SimpleEntity` also includes all of the above properties.\n\n#### PolarisEntityManager\n\nThis class extends the typeorm original `EntityManager` logic and adds relevant filters and actions such as reality filters,\ndata version filters and also supports the soft delete mechanism.\nYou can access this CRUD methods in 2 ways :\n\n1. through the `PolarisEntityManager` class.\n2. through typeorm repositories.\n\n#### TypeORMConfig\n\nThrough this config you should set whether you want soft delete mechanism in your repository.\nThe default value of `allowSoftDelete` is true, you can set it to false by sending `allowSoftDelete` as false.\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-typeorm@2.10.0","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-BR2wTTI3iTgAo5IULsX25Fief8/M5BeRf/O0UPNf3pG4fsF2X1DXPe2Qd0i1Wx8xE9+bKfIEs2oXaBvPb44iBw==","shasum":"142d76f3336ca6ea3b057fe0e894b9854919b453","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.10.0.tgz","fileCount":65,"unpackedSize":190303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRLWhCRA9TVsSAnZWagAAapMP/2DwyeLETpkF73yAXMHT\nl7bMDmPylFdAeALKDvZqvwDrJ/VT10vNXXmHk8LuJm84t3UgdWZyZpJ/UQl9\nIVYrf6Eb/sMMKQUir3l+YOejf8f2QhJyA2d7f4g1FLr2Hr778KTNMiwzlFpR\nj2QJmA9zEfw01Au2MLv9OSsjFIyDFUjhxoNUQehE/99XL16ltAAGgj6AuXgw\nndWBUp8FcHuFsIFhAPXLG8ruCCj9pgMC0xG5I7COvOyZp4wuhfaEMAwOKs5C\nUxfD9shIqCRz5hGVUr1g9SViTg8PnrI8Ld/TFF0yUdtZxBLvn8cPXsmFsXVA\nNJSWTQxXnH8ZrSj30VUr4LTHCOMuS1FeBsqooG94GYaRNAFsuFEQJwenzWjy\n+tZ7hv9EXiX/y2vG8hSCG1ryY8bJNJMV8dkmhPEXZHrBX0oTV2MpbG9CZ0BM\nUAVrHHJG1BYnXPvSyUzbgqM223KYFg4p+Tuo7s94Tk9r9Uh5xPxmuVW06hvs\nFy1HNjPVdAV5fXlxXQ6etSEt13jaXMf4pbREhEkh/cQfX3hyVSEv7tN32t0I\nsAZTtn7o5UT9hsDUMtIXlXBPhwRNYLrNpHju/1X/WZG0xmQMqDNkHh5h0GF1\nkhI4n9BlW5h/gxKwTahrPExijLZ4Q/eDg6bvr458DlXqJN6L30QU7qkyhEkF\nGO/e\r\n=dQBI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB0sDWjcGdQrYJ4HJ466YI7sRGwMK4CcVEYsW39smYTgAiEAqXBmA/e5sNpThk9vIELeAGl/jE+lXGFblD9zeMCFcCI="}]},"_npmUser":{"name":"enigmatis324","email":"enigmatis324@gmail.com"},"directories":{},"maintainers":[{"name":"yarinvak","email":"yarinvak@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"enigmatis324","email":"enigmatis324@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.10.0_1615115681059_0.24224108529819777"},"_hasShrinkwrap":false},"2.10.1":{"name":"@enigmatis/polaris-typeorm","version":"2.10.1","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","build":"rimraf dist && tsc -p tsconfig.json","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.15.0","@enigmatis/polaris-graphql-logger":"^2.6.0","@enigmatis/polaris-logs":"5.0.0-beta.2","reflect-metadata":"^0.1.13","typeorm":"0.2.29"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.4","jest":"^26.4.2","path":"^0.12.7","pg":"^8.4.2","prettier":"^2.1.1","rimraf":"^3.0.2","ts-jest":"^26.3.0","ts-node":"^9.0.0","ts-node-register":"^1.0.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.2"},"gitHead":"c15d32fd48afc5a846bd352dabea7c1968569cc8","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-typeorm\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-typeorm.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-typeorm)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-typeorm.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-typeorm)\n\n#### Install\n\n```\nnpm install polaris-typeorm\n```\n\n### Overview\n\nThis library provides support and wrappers for typeorm functionality. [[Typeorm]](https://github.com/typeorm/typeorm)\n\n#### createPolarisConnection\n\nThrough this method we can create the polaris connection to our DB on top of typeorm.\n\n```\n const connection: PolarisConnection = await createPolarisConnection(\n        connectionOptions,\n        polarisGraphQLLogger,\n    );\n```\n\nThe `createPolarisConnection` method receives:\n\n-   `ConnectionOptions` from `typeorm` (see documentation on typeorm)\n-   `AbstractPolarisLogger` from `@enigmatis/polaris-logs`, implemented by `PolarisGraphQLLogger` from `@enigmatis/polaris-graphql-logger` or by `PolarisLogger` from `@enigmatis/polaris-logs`\n\n#### PolarisConnection\n\nThis class extends the typeorm `Connection` class.\nThrough a `PolarisConnection` we will have access to the `PolarisRepository`.\n\n```\n    const authorRepo: PolarisRepository = connection.getRepository(Author);\n```\n\n#### PolarisRepository\n\nThis class extends the typeorm `Repository` class.\nIn addition to the types required by typeorm functions in this class, we added a requested field in each function we've overridden.\nThat field is `PolarisGraphQLContext` from `@enigmatis/polaris-common` which we must have for the filters and additions answering the api standards.\n\n```\n    await authoRepo.find(context, { where: {name:\"chen\"}}));\n```\n\n#### PolarisConnectionManager\n\nThis class extends the typeorm `ConnectionManager`. Using the next method you will get your `polarisConnection` from every place in the code.\n\n```\n    const connection: PolarisConnection = getPolarisConnectionManager().get();\n```\n\n#### CommonModel\n\nThis class represents the base entity that all of your polaris entities should inherit from.\nIt provides default fields for your entity :\n\n-   createdBy(_string - Optional_) - this field indicates who created the entity.\n-   creationTime - when was the entity created.\n-   lastUpdateBy(_string - Optional_) - this field indicates who last updated the entity.\n-   lastUpdateTime - when was the entity last updated.\n-   dataVersion - every common model is a versioned entity and contains a version related to their data - a dataVersion.\n-   realityId - this field indicates what is the reality of the entity.\n-   deleted - this field indicates whether the entity is \"soft deleted\".\n\nLet's take a look at a simple example :\n\n```\n@Entity()\nexport class SimpleEntity extends CommonModel {\n...\n}\n```\n\nSo now `SimpleEntity` also includes all of the above properties.\n\n#### PolarisEntityManager\n\nThis class extends the typeorm original `EntityManager` logic and adds relevant filters and actions such as reality filters,\ndata version filters and also supports the soft delete mechanism.\nYou can access this CRUD methods in 2 ways :\n\n1. through the `PolarisEntityManager` class.\n2. through typeorm repositories.\n\n#### TypeORMConfig\n\nThrough this config you should set whether you want soft delete mechanism in your repository.\nThe default value of `allowSoftDelete` is true, you can set it to false by sending `allowSoftDelete` as false.\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-typeorm@2.10.1","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-LUFhCIPT0NP93Fu9nOjeiM4y2WgU1OXSMC/2DeBk0bj1NOhJOEyd04o8SObicxM0YH8FfvsksQvPpqYH/qcGcQ==","shasum":"d4b1c0b4de9ca5f54970f78a98017ef003c585be","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.10.1.tgz","fileCount":65,"unpackedSize":191678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSHOuCRA9TVsSAnZWagAAGx8QAJBNWFGzhKXcL/gc0VBP\nnqe55drsu6ECfkCgi2eNEq0C8iHvij3GH3eAgLdNPX702O/Td2/icBRTtm/q\ndxDE/H2GPT5cXijB2tW2cvYrBAzfjDJqboeaRIN0tiRM3eoftmgP9Kcz/B4A\nfunWI0clAtKKO/JZpULAmSmUWfFDgol+2vl/45Pxpz1deqgIwklK3fJLjVT1\nK657Mn3UzGysJbYM7vaFs7J7yBCWXXKATrZCM7mJ0GsC8k7HReKs7QnpdR0g\nFVLrZKSZOtGd6P8wVT89RiOti7zKLISI0JKzwpBxH8+lvgC0qlweWzZ8AUAO\n+SUGw4CA9RG738AaXy72ghSjFrofXnC19e4wQ89ysbZiICcB37byySiPCEeW\nu066ChWLeSleawF5UlBWzs9LqwZqCGb/J1sr1r7oR7x0dQD5KPw0milKfGjl\npfTnLHRA/LSpWYjwkIEgWnlDz84jLupfztWcU9UItJqNwpJHFHOGP5tpIoEV\nsH8bGzb9rWR6ubOFHS2G9Dw3LyskcLYF1d/Tr2hCCMMOoYavpsNOoyb/8XoA\ndnXkc0ljKYx7Fx3wCpww4XObkNoN5Vn6wo3VvTW0/3/rjJCXQxBrzLgzuOIy\nU9HymbXJ5+6DJSqcuV6UkcRNcP/ic/XlUKLfNekrucQ1N7zPHD35XGMkCqEl\nSNfa\r\n=BcE2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWZ0OjfFvoSKUzMJkQrh1GPvH1N0BHDtwldX9L0KkA1AIgZq+ml1+xHTPnoJZqvL5Pdm8pbMRxGE6ImfXdXoq6d/k="}]},"_npmUser":{"name":"enigmatis324","email":"enigmatis324@gmail.com"},"directories":{},"maintainers":[{"name":"yarinvak","email":"yarinvak@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"enigmatis324","email":"enigmatis324@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.10.1_1615360941697_0.9332702245814866"},"_hasShrinkwrap":false},"2.11.0":{"name":"@enigmatis/polaris-typeorm","version":"2.11.0","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","build":"rimraf dist && tsc -p tsconfig.json","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.15.0","@enigmatis/polaris-graphql-logger":"^2.6.0","@enigmatis/polaris-logs":"5.0.0-beta.2","lodash":"^4.17.20","reflect-metadata":"^0.1.13","typeorm":"0.2.29"},"devDependencies":{"@types/jest":"^26.0.13","@types/lodash":"^4.14.158","@types/node":"^14.6.4","jest":"^26.4.2","path":"^0.12.7","pg":"^8.4.2","prettier":"^2.1.1","rimraf":"^3.0.2","ts-jest":"^26.3.0","ts-node":"^9.0.0","ts-node-register":"^1.0.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.2"},"gitHead":"01f09f9a50127acd6dec2c3be91788533152377a","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-typeorm\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-typeorm.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-typeorm)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-typeorm.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-typeorm)\n\n#### Install\n\n```\nnpm install polaris-typeorm\n```\n\n### Overview\n\nThis library provides support and wrappers for typeorm functionality. [[Typeorm]](https://github.com/typeorm/typeorm)\n\n#### createPolarisConnection\n\nThrough this method we can create the polaris connection to our DB on top of typeorm.\n\n```\n const connection: PolarisConnection = await createPolarisConnection(\n        connectionOptions,\n        polarisGraphQLLogger,\n    );\n```\n\nThe `createPolarisConnection` method receives:\n\n-   `ConnectionOptions` from `typeorm` (see documentation on typeorm)\n-   `AbstractPolarisLogger` from `@enigmatis/polaris-logs`, implemented by `PolarisGraphQLLogger` from `@enigmatis/polaris-graphql-logger` or by `PolarisLogger` from `@enigmatis/polaris-logs`\n\n#### PolarisConnection\n\nThis class extends the typeorm `Connection` class.\nThrough a `PolarisConnection` we will have access to the `PolarisRepository`.\n\n```\n    const authorRepo: PolarisRepository = connection.getRepository(Author);\n```\n\n#### PolarisRepository\n\nThis class extends the typeorm `Repository` class.\nIn addition to the types required by typeorm functions in this class, we added a requested field in each function we've overridden.\nThat field is `PolarisGraphQLContext` from `@enigmatis/polaris-common` which we must have for the filters and additions answering the api standards.\n\n```\n    await authoRepo.find(context, { where: {name:\"chen\"}}));\n```\n\n#### PolarisConnectionManager\n\nThis class extends the typeorm `ConnectionManager`. Using the next method you will get your `polarisConnection` from every place in the code.\n\n```\n    const connection: PolarisConnection = getPolarisConnectionManager().get();\n```\n\n#### CommonModel\n\nThis class represents the base entity that all of your polaris entities should inherit from.\nIt provides default fields for your entity :\n\n-   createdBy(_string - Optional_) - this field indicates who created the entity.\n-   creationTime - when was the entity created.\n-   lastUpdateBy(_string - Optional_) - this field indicates who last updated the entity.\n-   lastUpdateTime - when was the entity last updated.\n-   dataVersion - every common model is a versioned entity and contains a version related to their data - a dataVersion.\n-   realityId - this field indicates what is the reality of the entity.\n-   deleted - this field indicates whether the entity is \"soft deleted\".\n\nLet's take a look at a simple example :\n\n```\n@Entity()\nexport class SimpleEntity extends CommonModel {\n...\n}\n```\n\nSo now `SimpleEntity` also includes all of the above properties.\n\n#### PolarisEntityManager\n\nThis class extends the typeorm original `EntityManager` logic and adds relevant filters and actions such as reality filters,\ndata version filters and also supports the soft delete mechanism.\nYou can access this CRUD methods in 2 ways :\n\n1. through the `PolarisEntityManager` class.\n2. through typeorm repositories.\n\n#### TypeORMConfig\n\nThrough this config you should set whether you want soft delete mechanism in your repository.\nThe default value of `allowSoftDelete` is true, you can set it to false by sending `allowSoftDelete` as false.\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-typeorm@2.11.0","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-du8fBNxT0ksoqR6OLMYuTwgQFrxXzNyxUmahSKNeR1fvhlNkwUAon9PqMAOqovsfdtQo/QRrhsAfXJag6uh02g==","shasum":"bc641772e0787bf324245eac2ccbd51635a85201","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.11.0.tgz","fileCount":65,"unpackedSize":210849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTiW5CRA9TVsSAnZWagAAOHsP/36YoPpfGvlfh6JlCXfE\nyxoL8rOG+6455LHhpzIWpeKuRc5Xr+lx9nCtYLc3d6JRrV8gSqHTFVe7hHu9\nN/PmqqTGfI4gBFkwxwbZ70/iaXAWhD3L/HDiaxZELJaRYuQ2GrD+LD1nyZs9\nYp1PDh1XJ7E+1jooQ/QMHpPbnNwWtP22TApdrUqGEjn+oATi+LVvrA+uEQ8X\nqhrX4gIMGinxjQxC7wdgpyhj/Av3wLwH7FA2PW5gFjmft5P8QKsgGsO8OSYd\nVDoMWmq1se1BYck0usvcaf6kDmJc/ezZTfEtNVQ57mBNqYFSUiJTtbtYeNsP\ny2ECMLA3TfqEklM1GGnKv8eOnHSptgpWHbpDRIz3nqIprcFeY7SlKtJyubS5\nNd0ZnVqjEqK4qdi2iAnIxDcvvNP3fGljy1CrAXI7KZG7++8CA72AtwxaIgFJ\n4BgDGgP8WCBpC8lcd5ryLnMmzwjyHvK5U2a5T4yjk7uFb2/cm15R0IHcKn49\njJwpCJFx2osLG/4KhlWX7+nvCozDaoiNjGc7oDZwIIwkbDgd7XYhuxZh5Y6W\nutgFbx9B+uPHd3Adkh7S0ZH54VSWI/CH/MCU4mrzOk+JNHVHbCUY2uUWmLBJ\nfVIVjHwWFpjmuqzGgkDGJkLYVlgZP1SPDou5gvKCyOA0QxhdK9rDcy5YWhAb\nLrwJ\r\n=4r2L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFFRQiEPFQE4Klt7PHzqtk/YUC3tV0M2m323aUXPMIgAIgP1KN55KjvHmDwIDTyXxecR5A4BhIu2w37mCfoQQewjw="}]},"_npmUser":{"name":"enigmatis324","email":"enigmatis324@gmail.com"},"directories":{},"maintainers":[{"name":"yarinvak","email":"yarinvak@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"enigmatis324","email":"enigmatis324@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.11.0_1615734200895_0.09721448635102825"},"_hasShrinkwrap":false},"2.11.1":{"name":"@enigmatis/polaris-typeorm","version":"2.11.1","description":"support for typeorm in polaris","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"npm run tslint-check && tslint -p .","tslint-check":"tslint-config-prettier-check ./tslint.json","lint:fix":"npm run tslint-check && tslint -p . --fix","test":"jest --runInBand --detectOpenHandles","coverage":"jest --runInBand --detectOpenHandles --coverage","build":"rimraf dist && tsc -p tsconfig.json","prepare":"npm run lint:fix && npm run build"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"keywords":["polaris","graphql","graphql-js","graphql-ts"],"license":"ISC","bugs":{"url":"https://github.com/Enigmatis/polaris-united/issues"},"homepage":"https://github.com/Enigmatis/polaris-united/tree/master/packages/polaris-typeorm#readme","dependencies":{"@enigmatis/polaris-common":"^1.16.0","@enigmatis/polaris-graphql-logger":"^2.7.0","@enigmatis/polaris-logs":"5.0.0-beta.2","lodash":"^4.17.20","reflect-metadata":"^0.1.13","typeorm":"0.2.29"},"devDependencies":{"@types/jest":"^26.0.13","@types/lodash":"^4.14.158","@types/node":"^14.6.4","jest":"^26.4.2","path":"^0.12.7","pg":"^8.4.2","prettier":"^2.1.1","rimraf":"^3.0.2","ts-jest":"^26.3.0","ts-node":"^9.0.0","ts-node-register":"^1.0.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.2"},"gitHead":"0477652088e0faae8b5524b87ef16609c4493bfd","readme":"![Small Logo](static/img/polaris-logo.png)\n\n# polaris-typeorm\n\n[![Build Status](https://travis-ci.com/Enigmatis/polaris-typeorm.svg?branch=master)](https://travis-ci.com/Enigmatis/polaris-typeorm)\n[![NPM version](https://img.shields.io/npm/v/@enigmatis/polaris-typeorm.svg?style=flat-square)](https://www.npmjs.com/package/@enigmatis/polaris-typeorm)\n\n#### Install\n\n```\nnpm install polaris-typeorm\n```\n\n### Overview\n\nThis library provides support and wrappers for typeorm functionality. [[Typeorm]](https://github.com/typeorm/typeorm)\n\n#### createPolarisConnection\n\nThrough this method we can create the polaris connection to our DB on top of typeorm.\n\n```\n const connection: PolarisConnection = await createPolarisConnection(\n        connectionOptions,\n        polarisGraphQLLogger,\n    );\n```\n\nThe `createPolarisConnection` method receives:\n\n-   `ConnectionOptions` from `typeorm` (see documentation on typeorm)\n-   `AbstractPolarisLogger` from `@enigmatis/polaris-logs`, implemented by `PolarisGraphQLLogger` from `@enigmatis/polaris-graphql-logger` or by `PolarisLogger` from `@enigmatis/polaris-logs`\n\n#### PolarisConnection\n\nThis class extends the typeorm `Connection` class.\nThrough a `PolarisConnection` we will have access to the `PolarisRepository`.\n\n```\n    const authorRepo: PolarisRepository = connection.getRepository(Author);\n```\n\n#### PolarisRepository\n\nThis class extends the typeorm `Repository` class.\nIn addition to the types required by typeorm functions in this class, we added a requested field in each function we've overridden.\nThat field is `PolarisGraphQLContext` from `@enigmatis/polaris-common` which we must have for the filters and additions answering the api standards.\n\n```\n    await authoRepo.find(context, { where: {name:\"chen\"}}));\n```\n\n#### PolarisConnectionManager\n\nThis class extends the typeorm `ConnectionManager`. Using the next method you will get your `polarisConnection` from every place in the code.\n\n```\n    const connection: PolarisConnection = getPolarisConnectionManager().get();\n```\n\n#### CommonModel\n\nThis class represents the base entity that all of your polaris entities should inherit from.\nIt provides default fields for your entity :\n\n-   createdBy(_string - Optional_) - this field indicates who created the entity.\n-   creationTime - when was the entity created.\n-   lastUpdateBy(_string - Optional_) - this field indicates who last updated the entity.\n-   lastUpdateTime - when was the entity last updated.\n-   dataVersion - every common model is a versioned entity and contains a version related to their data - a dataVersion.\n-   realityId - this field indicates what is the reality of the entity.\n-   deleted - this field indicates whether the entity is \"soft deleted\".\n\nLet's take a look at a simple example :\n\n```\n@Entity()\nexport class SimpleEntity extends CommonModel {\n...\n}\n```\n\nSo now `SimpleEntity` also includes all of the above properties.\n\n#### PolarisEntityManager\n\nThis class extends the typeorm original `EntityManager` logic and adds relevant filters and actions such as reality filters,\ndata version filters and also supports the soft delete mechanism.\nYou can access this CRUD methods in 2 ways :\n\n1. through the `PolarisEntityManager` class.\n2. through typeorm repositories.\n\n#### TypeORMConfig\n\nThrough this config you should set whether you want soft delete mechanism in your repository.\nThe default value of `allowSoftDelete` is true, you can set it to false by sending `allowSoftDelete` as false.\n","readmeFilename":"README.md","_id":"@enigmatis/polaris-typeorm@2.11.1","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-6rrxeCVO2MFRU6pGgkhy1WtHMTt6V6Sa5N/MA4QmSyv+Q6nx85bCOv2kjA29l6oK9EfE7c7T4zEWHBI+8hEJ2g==","shasum":"ebc2121bd02587483acfa33e62e61a6ae243cc8c","tarball":"https://registry.npmjs.org/@enigmatis/polaris-typeorm/-/polaris-typeorm-2.11.1.tgz","fileCount":65,"unpackedSize":211071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTyjJCRA9TVsSAnZWagAA70YP/2S2OMcTvC8Ddc1tbcSu\nwVmhVhTOQ7GFnpsacMVQDRo4PFsUQdFSLqTqDNo7Io+aBaDqIViZgq/hiWJG\n27WT+u/P311n4JL1SZYX/nWmWt1ju1m2YBTGm0MmoG0WyFX/slZNL8z5YGp8\n4d//aSbqNjHOPDpRnldLWeaGrmw21a6722RF6Z6WzCvEkc1udOgVA+YVfg6Z\n7WkuDAYSy7qkL6ZlTt+BXIl0yq+V4RW4h5vtu84OnJ7rCy4y7Md5AQnAfRU8\n/+meFRorK5Yj3yrwVJxSZioESiem/e0FOX6IfG1ABqbuTU9IwSp4G3Z38RHc\nRHlWFQPXUhqJdL6hWkxCk6deR+hcZpFNZB5H5w14YBGjefdd8RtMXNtN5Wkk\n11zK7X9pCo7GUiHsRqV8l5ctL5oCwg4p+yVgP8ru+MjMNDjfcaHEM2KHULtA\nxjYAbFLjB14YKXV4LM2CaXpmAWcjjTCiVdTyMWdIiYNQpoG/HPyiqWpgvAmE\nX7irAp/DYBUD2z8KnjtbCNSjq8pQs8U9fISykyh16HbrtgI5kgH4lmc4QSJI\namWF+4ILNqArWBUzxZfVbPSRcrwLk5t3L/StZITQfiCdU1H+SVIWvTtuEZmQ\nFLzUy9k/uOumQC8qYIcEcZ9/BmUoSxVs4xwC7tXDEzpKtYutciVRgA+IIsiA\nblKA\r\n=Co+L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtClxM76+xnXM85HrVfJYnoaMNL4XVXFSzwCex1mKNZwIgEekDkG2b6vRUDKNWtc2phg1nwaXuOmD/4Y1OFRUmqWU="}]},"_npmUser":{"name":"enigmatis324","email":"enigmatis324@gmail.com"},"directories":{},"maintainers":[{"name":"yarinvak","email":"yarinvak@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"enigmatis324","email":"enigmatis324@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polaris-typeorm_2.11.1_1615800520911_0.7907734297188285"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-30T17:25:07.405Z","1.0.0":"2019-10-30T17:25:07.779Z","modified":"2022-04-05T07:48:33.241Z","1.0.1":"2019-11-02T14:07:14.372Z","1.0.2":"2019-11-06T13:40:45.342Z","1.1.0":"2019-11-12T07:24:39.569Z","1.1.1":"2019-11-14T14:34:21.612Z","1.1.2":"2019-11-17T08:22:43.864Z","1.1.3":"2019-12-01T09:55:51.308Z","1.1.4":"2019-12-02T12:36:08.610Z","1.1.5":"2019-12-08T12:51:26.416Z","1.1.6":"2019-12-15T15:06:25.399Z","1.1.7":"2019-12-15T15:59:03.065Z","1.1.8":"2019-12-16T08:48:09.120Z","1.1.9":"2019-12-16T09:36:45.063Z","1.1.10":"2020-01-06T12:43:19.192Z","1.1.11":"2020-01-06T13:02:02.988Z","1.1.12":"2020-01-06T23:17:09.256Z","1.1.13":"2020-01-27T15:15:43.883Z","1.1.14":"2020-02-06T12:54:59.040Z","1.1.15":"2020-02-16T08:12:52.315Z","2.0.0":"2020-02-27T18:59:27.922Z","2.0.1":"2020-03-02T10:52:25.606Z","2.0.2":"2020-03-03T10:02:44.061Z","2.0.3":"2020-03-03T14:15:53.707Z","2.1.0":"2020-03-08T13:24:57.314Z","2.1.1":"2020-03-19T09:17:15.040Z","2.1.2":"2020-03-24T14:29:08.148Z","2.2.0":"2020-03-29T09:10:09.325Z","2.3.0":"2020-04-01T10:37:43.550Z","2.3.1":"2020-04-01T11:42:57.509Z","2.3.2":"2020-04-20T08:51:18.646Z","2.3.3":"2020-04-20T16:27:22.176Z","2.3.4":"2020-04-20T16:59:09.127Z","2.3.5":"2020-07-06T14:03:43.427Z","2.3.6":"2020-07-14T13:18:47.240Z","2.3.7":"2020-07-16T14:20:31.104Z","2.3.8":"2020-08-02T08:52:08.602Z","2.3.13":"2020-08-12T09:24:36.710Z","2.3.14":"2020-08-19T08:31:39.377Z","2.3.15":"2020-08-27T06:18:51.665Z","2.3.16":"2020-08-31T09:17:36.153Z","2.3.17":"2020-09-02T13:39:35.077Z","2.3.18":"2020-09-06T12:59:48.186Z","2.3.19":"2020-09-07T06:59:16.354Z","2.3.20":"2020-09-09T11:34:53.429Z","2.3.21":"2020-09-21T12:43:49.056Z","2.4.0":"2020-10-21T09:32:17.635Z","2.5.0":"2020-10-25T14:07:21.213Z","2.5.1":"2020-10-28T08:49:04.685Z","2.5.2":"2020-11-04T15:44:29.950Z","2.5.3":"2020-11-09T12:15:47.488Z","2.6.0":"2020-12-01T07:46:43.217Z","2.6.1":"2020-12-06T08:57:28.303Z","2.7.0":"2021-01-05T13:06:28.269Z","2.7.0-snapshot.0":"2021-01-17T14:39:09.590Z","2.7.1-snapshot.0":"2021-01-17T15:33:15.947Z","2.7.1":"2021-01-28T12:54:20.769Z","2.7.2":"2021-01-31T15:49:54.332Z","2.7.3":"2021-02-02T09:58:27.022Z","2.8.0":"2021-02-07T13:48:50.870Z","2.9.0":"2021-02-21T08:42:16.404Z","2.10.0":"2021-03-07T11:14:41.223Z","2.10.1":"2021-03-10T07:22:21.850Z","2.11.0":"2021-03-14T15:03:21.060Z","2.11.1":"2021-03-15T09:28:41.093Z"},"maintainers":[{"name":"yarinvak","email":"yarinvak@gmail.com"},{"name":"osher-sade","email":"osher.sade@gmail.com"},{"name":"drvoid","email":"furmanmail@gmail.com"},{"name":"ron-katz","email":"ron.katzzz@gmail.com"},{"name":"enigmatis324","email":"enigmatis324@gmail.com"}],"description":"support for typeorm in polaris","homepage":"https://github.com/Enigmatis/polaris-typeorm#readme","keywords":["polaris","graphql","graphql-js","graphql-ts"],"repository":{"type":"git","url":"git+https://github.com/Enigmatis/polaris-typeorm.git"},"bugs":{"url":"https://github.com/Enigmatis/polaris-typeorm/issues"},"license":"ISC","readme":"","readmeFilename":""}