{"_id":"type-graphql-dataloader","_rev":"15-1bd89c8f31e35a355dea4d361d83c21e","name":"type-graphql-dataloader","dist-tags":{"latest":"0.5.1"},"versions":{"0.1.0":{"name":"type-graphql-dataloader","description":"A utility to use DataLoader with TypeGraphQL without fuss","version":"0.1.0","author":{"name":"Kazuaki Tanida","url":"https://github.com/slaypni"},"repository":{"type":"git","url":"git+https://github.com/slaypni/type-graphql-dataloader.git"},"keywords":["typescript","graphql","dataloader"],"license":"MIT","bugs":{"url":"https://github.com/slaypni/type-graphql-dataloader/issues"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p tsconfig.build.json","clean":"rimraf dist","dev:typeorm":"ts-node-dev -r tsconfig-paths/register examples/typeorm/index.ts","test":"jest","prepublish":"npm run-script clean && npm run-script build"},"dependencies":{"dataloader":"^2.0.0","lodash":"^4.17.19","reflect-metadata":"^0.1.13","typedi":"^0.8.0"},"devDependencies":{"@types/jest":"^26.0.7","@types/lodash":"^4.14.158","@types/node":"^14.0.27","apollo-server-express":"^2.16.1","class-validator":"^0.12.2","graphql":"^15.3.0","graphql-request":"^3.0.0","jest":"^26.1.0","mikro-orm":"^3.6.15","rimraf":"^3.0.2","sqlite3":"^5.0.0","ts-jest":"^26.1.4","ts-node-dev":"^1.0.0-pre.56","tsconfig-paths":"^3.9.0","type-graphql":"^1.0.0-rc.3","typeorm":"^0.2.25","typescript":"^3.9.7"},"gitHead":"1df79a07199bc19b44c4adf4ddc859d2429adc91","homepage":"https://github.com/slaypni/type-graphql-dataloader#readme","_id":"type-graphql-dataloader@0.1.0","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-oaK0Y0cJcLzKrPAyw0lJwRQQhUY4KxQlaGymEI4JQCO4ImE2/AAgu8pkWCx/S4M9uI+bmW/p2ov59WYPl4oCTQ==","shasum":"ec38ebcc0adb5ecccd2beedb039869066f9ebeec","tarball":"https://registry.npmjs.org/type-graphql-dataloader/-/type-graphql-dataloader-0.1.0.tgz","fileCount":13,"unpackedSize":16719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLNAtCRA9TVsSAnZWagAAxjYP/AuQ/yKB4HsgOLDCpHIk\ngZYNIQaql4SPePPHnfmZJ5wRJ73IpcSDChZOaqLF0mhoIZ4gNnF/48UqR05m\nuVFdtdfH0DH8xzZUddn8nVwvTAtBYqbnaNa5m/mqgm4Cf0pK5hi1c1LQOPZo\nhz97C+hRmrzb/fSWTfOlUXsOZtn6NPV5OIqLf2EwU98FMR/W3QQWcQ5YmfJj\nRV6n8AThdEfvM2G8re5ZXp0jX7V/0dqsyZ6cGfe1CApXExxPBYOoiJOJ0H5E\ni2bVVkr0Eo3iCkFOQG1HxFzUnWC03mgpQbUclKyuZnGxHr/Jq6pr0djMImHv\nOgjyIXy9YwHMYQLkztwfbJGCPX5B08Vz80f2zxnEDhg6B10/x63mx0k1IuPP\nu0Aewv8D7SxReS2XrubB6z3w+I4BRGfOu9P3ZdJbm6pMFoAQXUthKzOnqm8F\nGe4ASfAgnAEaXDIvXOW1kQkKR3hwdLf5CozJOhHdeZJHdqIjMo7+twsjOyyw\n/qDh4nz7vbKq/XxgucfMv52ExXC5OONd01K2GBiBcYy1/X4FVxcWrOZgmoJt\nrIpliJt8fiEWJBI15lDQ8XISjBK+r7G2NmPXfjBFP7fYx0TKEJtAXPyp2M5r\nVSJsRXuSPsPjLvieEePct0mFPXrgZj5jgzqEUSAS/YFYFszyDVWacpZh6cw6\nr11X\r\n=Rxsb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsv/P8OGl0Ksj31QJ/mo/uFgmxpBIPmfRKwbAiLOJorAIgdzBtmxxmI14bKag2h3OK1w74nZHhHHF1xs3BavMnrGk="}]},"maintainers":[{"name":"slaypni","email":"slaypni@aol.com"}],"_npmUser":{"name":"slaypni","email":"slaypni@aol.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-graphql-dataloader_0.1.0_1596772397503_0.47197493386598066"},"_hasShrinkwrap":false},"0.2.0":{"name":"type-graphql-dataloader","description":"A utility to use DataLoader with TypeGraphQL without fuss","version":"0.2.0","author":{"name":"Kazuaki Tanida","url":"https://github.com/slaypni"},"repository":{"type":"git","url":"git+https://github.com/slaypni/type-graphql-dataloader.git"},"keywords":["typescript","graphql","dataloader"],"license":"MIT","bugs":{"url":"https://github.com/slaypni/type-graphql-dataloader/issues"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p tsconfig.build.json","clean":"rimraf dist","dev:typeorm":"ts-node-dev -r tsconfig-paths/register examples/typeorm/index.ts","test":"jest","prepublishOnly":"npm run-script clean && npm run-script build"},"dependencies":{"dataloader":"^2.0.0","lodash":"^4.17.19","reflect-metadata":"^0.1.13","typedi":"^0.8.0"},"devDependencies":{"@types/jest":"^26.0.9","@types/lodash":"^4.14.159","@types/node":"^14.0.27","apollo-server-express":"^2.16.1","class-validator":"^0.12.2","graphql":"^15.3.0","graphql-request":"^3.0.0","jest":"^26.2.2","mikro-orm":"^3.6.15","rimraf":"^3.0.2","sqlite3":"^5.0.0","ts-jest":"^26.1.4","ts-node-dev":"^1.0.0-pre.56","tsconfig-paths":"^3.9.0","type-graphql":"^1.0.0-rc.3","typeorm":"^0.2.25","typescript":"^3.9.7"},"gitHead":"0e4388e652e4beb1ebd459ecd13e03d5b0b3f85e","homepage":"https://github.com/slaypni/type-graphql-dataloader#readme","_id":"type-graphql-dataloader@0.2.0","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-xyXRCd5mXixfaI3fQU9IusBAszX8vw3egMme7fOHME4ZSesrTa8/MBDMhGnCv2WwJnUsvWZmRkRYUplVBWkupg==","shasum":"666ea38647964733e4663fd3210f0a34f342b6aa","tarball":"https://registry.npmjs.org/type-graphql-dataloader/-/type-graphql-dataloader-0.2.0.tgz","fileCount":13,"unpackedSize":16845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLcA7CRA9TVsSAnZWagAAQckQAJzMqbmbywHFuK9L1Q3x\nnh7hjR5c1nnQDlsmyasFW288+GNTb7oP5S1/Ynr4p7yeyPW9PJeX0g4qFpeE\nT3fPO4i7I5+jYHC/3Mr2atgDGNJsxGDQnUVuAupNn51EGW1egTKJgnglH78L\nj096z6JzSNei61fFithmPCC5ObExfnAer7CCCp2E0tIvkNsnsXxOX4EZsusB\nwXo+2X8fPbe5oUzQhEqeW/J3QgialNcMqT/8tofC/PzK4Ai+1jLPqbgEeXCo\nZd9zxQdfNRRq6Z5aRGDVlWD3y1yRUlMyYr60HA0ecKSsSxrkWIj2inqeZ/6l\nawAbp+JzcRjVpdsNik7+5oph7sBkNtkPBqV94UltxyZeB6EwqDkpA9GhcQai\nmJhA+6li/IycoVPuGO9MDIy42dIdY+NbyR2+FZt3/NUGSbZ3aVbvE02IvaKT\nV0lONtmfVL16oaL9M+rfWbnF+5NBDYVEW/KIgXjQsu4cpXxkufQH7ljJVMcb\n4i+TQRQOXNfev5DZK1+ScGmd/5ac0b8C5JvouxfuiCogHQKWhpG0JYpE7Q7i\nywHQG0t/UvA6530UKYUKn1Hm/ie8J5fLlRVaWhbCZCp4fVxIxDRQjOzAX07c\nfLcY5I6xEjMfk//FbnQ62JR8u9mw+BI6R68/95ty6b2rwKxu5QcgLUUmUdFf\n4H6d\r\n=Esfd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcNxY5ldrnW+sz7mM3cKrsXHRMy3vCQ9FQeu2293EzjQIhANyBOVRoj8YS3K3OCjgqoXdTbmfQXDkQ8YySuGMykVx8"}]},"maintainers":[{"name":"slaypni","email":"slaypni@aol.com"}],"_npmUser":{"name":"slaypni","email":"slaypni@aol.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-graphql-dataloader_0.2.0_1596833851137_0.568349036006629"},"_hasShrinkwrap":false},"0.2.1":{"name":"type-graphql-dataloader","description":"A utility to use DataLoader with TypeGraphQL without fuss","version":"0.2.1","author":{"name":"Kazuaki Tanida","url":"https://github.com/slaypni"},"repository":{"type":"git","url":"git+https://github.com/slaypni/type-graphql-dataloader.git"},"keywords":["typescript","graphql","dataloader","typeorm"],"license":"MIT","bugs":{"url":"https://github.com/slaypni/type-graphql-dataloader/issues"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p tsconfig.build.json","clean":"rimraf dist","dev:typeorm":"ts-node-dev -r tsconfig-paths/register examples/typeorm/index.ts","test":"jest","prepublishOnly":"npm run-script clean && npm run-script build"},"dependencies":{"dataloader":"^2.0.0","lodash":"^4.17.19","reflect-metadata":"^0.1.13","typedi":"^0.8.0","uuid":"^8.3.0"},"devDependencies":{"@types/jest":"^26.0.9","@types/lodash":"^4.14.159","@types/node":"^14.0.27","@types/uuid":"^8.0.1","apollo-server-express":"^2.16.1","class-validator":"^0.12.2","graphql":"^15.3.0","graphql-request":"^3.0.0","jest":"^26.2.2","mikro-orm":"^3.6.15","rimraf":"^3.0.2","sqlite3":"^5.0.0","ts-jest":"^26.1.4","ts-node-dev":"^1.0.0-pre.56","tsconfig-paths":"^3.9.0","type-graphql":"^1.0.0-rc.3","typeorm":"^0.2.25","typescript":"^3.9.7"},"gitHead":"d2f88cc70785b2b213ec2cc87bb2b5c5ed9f0720","homepage":"https://github.com/slaypni/type-graphql-dataloader#readme","_id":"type-graphql-dataloader@0.2.1","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-ONA86zP9VjJ3QpjxPb2FyzGe5cehzFIXJOTlsaABWQ4D/wFCcF6Xn4qd0t164nL74ut4JUSKH0Eae0R7qPvbyQ==","shasum":"4eecd2e0abbbb17b4830d75892561eb22b624eb1","tarball":"https://registry.npmjs.org/type-graphql-dataloader/-/type-graphql-dataloader-0.2.1.tgz","fileCount":13,"unpackedSize":16980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLwlsCRA9TVsSAnZWagAAh6cP/iC3noAeMeXndxC2WwuC\nvmMyyp+xU1R+eCVcuYWGjYVWJkTEZmGOQ3cwwDL9O33spRZFPAXOn59cD373\n55qkAgp3OGmVogk4oC0+0CS9/+lql+9XeHiLLSN8sfXWopG7y3VzHggDFS7O\nCEk85S8kcuXULxwi0LB81MHYTDZ6FHIBz/O/8iDHTo0Kdvj98MeKkEY1/Olo\ncci+Ske6XCsysMYU/CumS7h0Z1wsq9aeilNAaoziDId7XOc4zwXZjXvnQoVK\nZxZzJ108ZIorfanyRKrshd5bl+jNQnnrFzJsrUnc1uVbYjZM/8mr63HZtolZ\nMCGqoyNt9mkYtO/rX+dwBW/T5PUOJKo0MFWwL+fVloStjvgAwmPPt+jNNaRu\nlaWF0Kxl3XWyr99U/jSYC4oEDmz5urWvySB1YU0DhCA8bs96vb1v8Ks0pPGH\nZDWV54HNjAzD5+QAP1xXy6zO7BqHUj4GrOKmJoACgXsugqr3N1DERpW9VF1d\ndE7T7fxjAFIlPwXcSm/OZ6psLeVfCONzM9dp6IYDPHz1ItQDWFUOoQEkGQDM\nwXeoPEH6MgCbqiq1OSaAiqZXplo8sytQSegXcHniFbfkmo8PQ1E+As+MuS3W\n9SHRMKe6EttRZK46nGNv0SHmGjLdN5z9sqTGwS81vAm44M5Z/LbkHfPMh0Z3\nuKmD\r\n=9Gro\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0cC+BX5lP59TN39NC4hBMdongiInovqt1p+AGhaQTvgIhAO0rChbl2TW6LJDoUo9C2vfomymh6Ankt7KISHQPVvYo"}]},"maintainers":[{"name":"slaypni","email":"slaypni@aol.com"}],"_npmUser":{"name":"slaypni","email":"slaypni@aol.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-graphql-dataloader_0.2.1_1596918123991_0.4577304282675918"},"_hasShrinkwrap":false},"0.3.0":{"name":"type-graphql-dataloader","description":"A utility to use DataLoader with TypeGraphQL without fuss","version":"0.3.0","author":{"name":"Kazuaki Tanida","url":"https://github.com/slaypni"},"repository":{"type":"git","url":"git+https://github.com/slaypni/type-graphql-dataloader.git"},"keywords":["typescript","graphql","dataloader","typeorm"],"license":"MIT","bugs":{"url":"https://github.com/slaypni/type-graphql-dataloader/issues"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p tsconfig.build.json","clean":"rimraf dist","dev:typeorm":"ts-node-dev -r tsconfig-paths/register examples/typeorm/index.ts","test":"jest","prepublishOnly":"npm run-script clean && npm run-script build"},"dependencies":{"dataloader":"^2.0.0","lodash":"^4.17.20","reflect-metadata":"^0.1.13","typedi":"^0.8.0","uuid":"^8.3.1"},"devDependencies":{"@types/jest":"^26.0.14","@types/lodash":"^4.14.162","@types/node":"^14.11.8","@types/uuid":"^8.3.0","apollo-server-express":"^2.18.2","class-validator":"^0.12.2","graphql":"^15.3.0","graphql-request":"^3.1.0","jest":"^26.5.3","mikro-orm":"^4.1.1","rimraf":"^3.0.2","sqlite3":"^5.0.0","ts-jest":"^26.4.1","ts-node-dev":"^1.0.0-pre.64","tsconfig-paths":"^3.9.0","type-graphql":"^1.1.0","typeorm":"^0.2.28","typescript":"^4.0.3"},"gitHead":"9aab70db159b7c6246fc5d2b8189311d31579068","homepage":"https://github.com/slaypni/type-graphql-dataloader#readme","_id":"type-graphql-dataloader@0.3.0","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-OeSr2qXvArcGG12mBgCowoEi5cGo+nieb1go6XHGKZ5URC6AAlaAzUgLCng0P2mPODpz8VEIdF7mH4rYd92gpA==","shasum":"e139328e17019546c23cf1fd42607183fa05394b","tarball":"https://registry.npmjs.org/type-graphql-dataloader/-/type-graphql-dataloader-0.3.0.tgz","fileCount":13,"unpackedSize":17174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnJ4XCRA9TVsSAnZWagAAcz4P/228hvquiUnLK0fYizw1\njo+sQN8VyK7q3DkjJIuKRJ8mOFUpUi11BT0II+mearxmeuIg3sXN7iXu2bFH\nO30ULp4jd7wFYN1oOcwEs/suCpKNwGjrdOh75j/EY059DQruqdYxDR2V6WBO\nnT3i35f62Jav3IXoy909pKwNSpzl1e8lguYaMcgZpmB2GDvieI/tSQRYSJBh\nMhlm/LERXFbw8zwLtr0ebolWBwzua2MSdgwMpPdPVaZBZh3paLEntrm2zc/l\nNjWP8a44A+IXOGdjtTLm5mBQXCk1uKwC/NbRVG6x3Vzl7CAa2CMrzUgBfr84\nlgetuTGBlDpnNzgE3B3wWMSdm8Dc60drO3j5RYglO3n85wMPTyJCx/E8q0tn\niyvNd21Ud/8Rim7QDLvlu50xQ5icbNbN/GrHY8od3MelWTQS30twbCeY+tJr\ngOg6ikK5TpT4Tcy9ZuzepTzhUokCd4Uk59yBnazDVFVAHNpnhuz3UWXd3PyC\nnXk0Lr1xWZOASE+/xsGflX+g5NHusoKExUeZYPG+wuXVFtCVX0u4yNJqQxFH\nIZfWWoqyRBAGyh91Uyj+sNqOLilpuJzfLiLX3/f0ABDVlKKTpvCjW3upSsPx\nZOBAx54vRIRj8COBuuvjmS2BhT1qAyt9ceUQA61Xk63YRRvwt47xMj+0klkR\nf2/+\r\n=0CTB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHvGJotc8ebAmXDnYy8Xn35pS75kqnRRxQvC9UyNvtPWAiA1B5dit+6kmWDZQ7bN0ndWwzU3cEka1X/1mhRqqLofiA=="}]},"maintainers":[{"name":"slaypni","email":"slaypni@aol.com"}],"_npmUser":{"name":"slaypni","email":"slaypni@aol.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-graphql-dataloader_0.3.0_1604099606811_0.3629899356756612"},"_hasShrinkwrap":false},"0.3.1":{"name":"type-graphql-dataloader","description":"A utility to use DataLoader with TypeGraphQL without fuss","version":"0.3.1","author":{"name":"Kazuaki Tanida","url":"https://github.com/slaypni"},"repository":{"type":"git","url":"git+https://github.com/slaypni/type-graphql-dataloader.git"},"keywords":["typescript","graphql","dataloader","typeorm"],"license":"MIT","bugs":{"url":"https://github.com/slaypni/type-graphql-dataloader/issues"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p tsconfig.build.json","clean":"rimraf dist","dev:typeorm":"ts-node-dev -r tsconfig-paths/register examples/typeorm/index.ts","test":"jest","prepublishOnly":"npm run-script clean && npm run-script build"},"dependencies":{"dataloader":"^2.0.0","lodash":"^4.17.20","reflect-metadata":"^0.1.13","typedi":"^0.8.0","uuid":"^8.3.1"},"devDependencies":{"@types/jest":"^26.0.14","@types/lodash":"^4.14.162","@types/node":"^14.11.8","@types/uuid":"^8.3.0","apollo-server-express":"^2.18.2","class-validator":"^0.12.2","graphql":"^15.3.0","graphql-request":"^3.1.0","jest":"^26.5.3","mikro-orm":"^4.1.1","rimraf":"^3.0.2","sqlite3":"^5.0.0","ts-jest":"^26.4.1","ts-node-dev":"^1.0.0-pre.64","tsconfig-paths":"^3.9.0","type-graphql":"^1.1.0","typeorm":"^0.2.28","typescript":"^4.0.3"},"gitHead":"09f267eab151bb3c52c3f45619bbd26a338cee30","homepage":"https://github.com/slaypni/type-graphql-dataloader#readme","_id":"type-graphql-dataloader@0.3.1","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-Yowrn/R0OdIa5CH1rTZhaIc1ZBYOxOP6XJZBTi0cbOHRG4We10PoAd1X5et6LZLZp9cnE15ts+rXUmJjfF02xQ==","shasum":"718d6ccaf95fbe5688cd3d9eefebb2cda4fe709c","tarball":"https://registry.npmjs.org/type-graphql-dataloader/-/type-graphql-dataloader-0.3.1.tgz","fileCount":13,"unpackedSize":17289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnKvHCRA9TVsSAnZWagAAxVAP/0PQpBQElwIZgcQAhPVE\nnk6smzFVbTOrl7oTKOs2C8aMYoZ59vZWOCDQBgk51OX6K72XwZiisMYNYsnd\norO/MRQdX+mEnUGpL4572zy5zGvSv5SCZCOJJD7C/vrASXLn50LF7w3tZnnf\nALsyaGjYlxVn7r2Rxtiqu6XIUvC26wwchlah3q0MfxPMj5vxhteV0pw2dNo7\nMnaWkIKVirmKQZF84OtbuqIhV7tKjmaXJrHnvhEQz9PpGP269ZJuap7rEZad\nSCRz+N0ANqSRllhkq3VnfG1Qs87oVvMyXLNeTWWKR3MycpCLbQp9REGPT0tJ\n899Swkb+Ea0kT+JuKfepK2kNwTndDGOeGO1wi/RY2oujM8BrW+/XwQMGs1sS\nvS2zbZZnL1K7myAnwnLDMEFWdbqFSXiyeg+W58bX1snaVV/JMgv4zKxURKOm\nhN1yJ4sK8usdT8XcMaf6YMu5A4yV3LLsQ1Z6BrR/oNxN0hp11HcuIFO+CJV0\nzXrmoq2Jq7SIEncaJNGBJOWaDnr20e5dlkCi+F3KHt1vhNY2PRKpPpH9HTlr\nYV9gcxCE3k0cZYyqk5YmmaGZhKOqgecvnE6b1JCyT3DOhl4Gzvr6+ria4hWd\narffdq/oBdY781Fa7MCYiPgmFLzWOLXoV2itvmqxpVRgujeUo8rlo2bAYNt8\nbv9H\r\n=oTZS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDaZu2oRvECPeaQojxcffaYwLPAmn/0ZGkV80MT35A38AiAq7MOAUFEF8XBMLAIVYwBdV9ZlY9PVORUbGAYKOsMuMQ=="}]},"maintainers":[{"name":"slaypni","email":"slaypni@aol.com"}],"_npmUser":{"name":"slaypni","email":"slaypni@aol.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-graphql-dataloader_0.3.1_1604103111243_0.7019523003817285"},"_hasShrinkwrap":false},"0.3.2":{"name":"type-graphql-dataloader","description":"A utility to use DataLoader with TypeGraphQL without fuss","version":"0.3.2","author":{"name":"Kazuaki Tanida","url":"https://github.com/slaypni"},"repository":{"type":"git","url":"git+https://github.com/slaypni/type-graphql-dataloader.git"},"keywords":["typescript","graphql","dataloader","typeorm"],"license":"MIT","bugs":{"url":"https://github.com/slaypni/type-graphql-dataloader/issues"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p tsconfig.build.json","clean":"rimraf dist","dev:typeorm":"ts-node-dev -r tsconfig-paths/register examples/typeorm/index.ts","test":"jest","prepublishOnly":"npm run-script clean && npm run-script build"},"dependencies":{"dataloader":"^2.0.0","lodash":"^4.17.20","reflect-metadata":"^0.1.13","typedi":"^0.8.0","uuid":"^8.3.1"},"devDependencies":{"@types/jest":"^26.0.14","@types/lodash":"^4.14.162","@types/node":"^14.11.8","@types/uuid":"^8.3.0","apollo-server-express":"^2.18.2","class-validator":"^0.12.2","graphql":"^15.3.0","graphql-request":"^3.1.0","jest":"^26.5.3","mikro-orm":"^4.1.1","rimraf":"^3.0.2","sqlite3":"^5.0.0","ts-jest":"^26.4.1","ts-node-dev":"^1.0.0-pre.64","tsconfig-paths":"^3.9.0","type-graphql":"^1.1.0","typeorm":"^0.2.28","typescript":"^4.0.3"},"gitHead":"b63b011bdfbe4351e20ffc120b813f3577b69242","homepage":"https://github.com/slaypni/type-graphql-dataloader#readme","_id":"type-graphql-dataloader@0.3.2","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-JGbI7P64pXt7I40xko5QilXH7s3767iDBHfZv/NfMvuTKnR0cNwxaBPgaGFxnDAJvIJDoVGN18tD47J+wLsuYQ==","shasum":"8b1b0c0a23a1e17b7c68a61665002d8721c63ebe","tarball":"https://registry.npmjs.org/type-graphql-dataloader/-/type-graphql-dataloader-0.3.2.tgz","fileCount":13,"unpackedSize":17431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnML8CRA9TVsSAnZWagAA/vMP/jgO0RwibNeFJbgKI8H8\njlBoHHgthQldoHAHm7Oi1vjAJXojUryP08LT6sIOXYVASZC4H+Omft2k+RmA\nrarW9sIcoYtD+zCxzyK1T2Slev1Ats1637y7bW1jY/o7oDNSgWLsrMoccifz\n/O+iD//XmQmu8fNlGCvMBEjLgVYgUPQ7i/rctG9jjfSX2/3VcxpMU45SlrRs\ngnxa/FVgufXazujah7+92Yp1GDsQx7pkpdJsS6YeAE3mNsi9mqBkmhMWDLmA\njEXeJ2VcuzP8Qvvmd6NUeYFj2WJslGAuuoCyYKiicfWAcuWSXDeMmunhN8pc\nt8UsDSSeBT8Y6/y3XOD6FVbwTCP7q+GPnPntQCwe+IZGYOvj3XR6T/IrcNk2\nueVonmz23mHlRjC0b8/99N54Dc8D70SQHREzVBjDgZbCmgcFR+ey1Bm82tJR\n2L7CHJJJHFJ0AyN4bUTD1/aqpNS9GelQwJ5x//WNdCOMOgVLTNkFMsrfSgUu\nEu43CwSfY8w5zkFTJRREInepKJwWCMTCGhFla4mw279BCsXSQjsa8zj/96yp\n7C+VlWyRQd0WTmO0IPVPr1yAKXlLghfmd2Vnz9wNWBiVVWLQR1U/MUyYWzIo\ndOC8XQz7WI1Ty2VwE1FHKyeYxsCBaSEUDMa+kWPR9VytEhXLo7LmeGDRT5KL\nl7kL\r\n=44RJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4O/GHIL4+glFOHbwD+xaLa47Ee1dAhjPSGbZLWC1GdgIgb3gRHNuUmdRF8lLBFRdmr+nmIFHOLClvgMAqdRZY+qQ="}]},"maintainers":[{"name":"slaypni","email":"slaypni@aol.com"}],"_npmUser":{"name":"slaypni","email":"slaypni@aol.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-graphql-dataloader_0.3.2_1604109052487_0.7364601413061469"},"_hasShrinkwrap":false},"0.3.3":{"name":"type-graphql-dataloader","description":"A utility to use DataLoader with TypeGraphQL without fuss","version":"0.3.3","author":{"name":"Kazuaki Tanida","url":"https://github.com/slaypni"},"repository":{"type":"git","url":"git+https://github.com/slaypni/type-graphql-dataloader.git"},"keywords":["typescript","graphql","dataloader","typeorm"],"license":"MIT","bugs":{"url":"https://github.com/slaypni/type-graphql-dataloader/issues"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p tsconfig.build.json","clean":"rimraf dist","dev:typeorm":"ts-node-dev -r tsconfig-paths/register examples/typeorm/index.ts","test":"jest","prepublishOnly":"npm run-script clean && npm run-script build"},"dependencies":{"dataloader":"^2.0.0","lodash":"^4.17.20","reflect-metadata":"^0.1.13","typedi":"^0.8.0","uuid":"^8.3.1"},"devDependencies":{"@types/jest":"^26.0.14","@types/lodash":"^4.14.162","@types/node":"^14.11.8","@types/uuid":"^8.3.0","apollo-server-express":"^2.18.2","class-validator":"^0.12.2","graphql":"^15.3.0","graphql-request":"^3.1.0","jest":"^26.5.3","mikro-orm":"^4.1.1","rimraf":"^3.0.2","sqlite3":"^5.0.0","ts-jest":"^26.4.1","ts-node-dev":"^1.0.0-pre.64","tsconfig-paths":"^3.9.0","type-graphql":"^1.1.0","typeorm":"^0.2.28","typescript":"^4.0.3"},"gitHead":"7bff4c69710e4c571815a127d66c5398c4d5235b","homepage":"https://github.com/slaypni/type-graphql-dataloader#readme","_id":"type-graphql-dataloader@0.3.3","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-u9PhVkBOAUbg1mkr4PJUhpyUHFZ4FhA2W6iFhS6myppJZ4sIgHwj9IUd1BFWuQUK8bNsVePwwoMKq5+RymHfpQ==","shasum":"ad4a7ed01fd37f07e0b432cd13d4156ea8bc90e5","tarball":"https://registry.npmjs.org/type-graphql-dataloader/-/type-graphql-dataloader-0.3.3.tgz","fileCount":13,"unpackedSize":17421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnQNsCRA9TVsSAnZWagAA03cQAJVKjN7LJAN6CcfCPUcv\nVgfY2cma+iLYHXPmOjiZdMwwqz6EC/I080bbYsZjc+h1vW1nbpdZy1qzNOKV\nwGgimYj5j92qkHqOjsWrFqAYGA9HYgzy9BrNTmertZG72mn9rFjiLrkTUp7g\n3QBty8nvE+0SmTz0lxshuSGLXP1hsNkqszJxmA8UoEHRQ01/ZWeIouwNQJnS\ndBwFvNKccssfzCD7mK/2Dg0+vJgNW9Vr3SUHPHnz81kyGN6ez9WFCPgGTxi7\nW5WF5gB/6HuFjCpMc/qvcrIOqeVJGs/5q9E+XG0WoRhpS6EK1barAxwOSL05\nxPT55yT6oQqXRtevEXEGBsKH3VwM2CywOSG8OPUSJLU8HtQ7rP3Q5eAf2R7H\niklHwdy5C72t6NKYKwa3R4QwJMwjMRkU5APTVxoLZm+MoLJvOnewRhUfLjpb\nVeogajYb6wvKsXsqjtsw/QBdpzuZO+/kH1E8saJg/goMbDSkcMSonVlUji/M\n4H6fSRlfK3dJq53rRbuApsVsEueRja2SsSJALrPaOzJf81W7GrPUzMjsaP7j\nffVqYtSXltYXP6JiyLcX+rYyCHXlKuTPQ6PJbuAIWXjrJSrCe16lmeZZcrlv\nuBialbmR14swXhjnxcq718J0DrXFvfHp6Zo61cD1Y5pZ4C8hqN8ixRfcYuPG\ntQqJ\r\n=+nTm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBJlzMehVFKLaAcsywbXAyQImrWcCa3ya5VxTJ1/ocJQIhAKUGgWAjUB4SgYxHzzy7Qao7BR8ApdInA7luUlSxkeQC"}]},"maintainers":[{"name":"slaypni","email":"slaypni@aol.com"}],"_npmUser":{"name":"slaypni","email":"slaypni@aol.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-graphql-dataloader_0.3.3_1604125547803_0.9515166899562553"},"_hasShrinkwrap":false},"0.3.4":{"name":"type-graphql-dataloader","description":"A utility to use DataLoader with TypeGraphQL without fuss","version":"0.3.4","author":{"name":"Kazuaki Tanida","url":"https://github.com/slaypni"},"repository":{"type":"git","url":"git+https://github.com/slaypni/type-graphql-dataloader.git"},"keywords":["typescript","graphql","dataloader","typeorm"],"license":"MIT","bugs":{"url":"https://github.com/slaypni/type-graphql-dataloader/issues"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p tsconfig.build.json","clean":"rimraf dist","dev:typeorm":"ts-node-dev -r tsconfig-paths/register examples/typeorm/index.ts","test":"jest","prepublishOnly":"npm run-script clean && npm run-script build"},"dependencies":{"dataloader":"^2.0.0","lodash":"^4.17.20","reflect-metadata":"^0.1.13","typedi":"^0.8.0","uuid":"^8.3.1"},"devDependencies":{"@types/jest":"^26.0.14","@types/lodash":"^4.14.162","@types/node":"^14.11.8","@types/uuid":"^8.3.0","apollo-server-express":"^2.18.2","class-validator":"^0.12.2","graphql":"^15.3.0","graphql-request":"^3.1.0","jest":"^26.5.3","mikro-orm":"^4.1.1","rimraf":"^3.0.2","sqlite3":"^5.0.0","ts-jest":"^26.4.1","ts-node-dev":"^1.0.0-pre.64","tsconfig-paths":"^3.9.0","type-graphql":"^1.1.0","typeorm":"^0.2.28","typescript":"^4.0.3"},"gitHead":"f9c6138538077a2816e7b92017ea4d44d8648d9a","homepage":"https://github.com/slaypni/type-graphql-dataloader#readme","_id":"type-graphql-dataloader@0.3.4","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-BQIDmTv1rW29ku+e+GC4EEiBWLrL2VcqSl3+uxf1Bva2Aw1D1L8ribtqjA1YsZ8MOQyk0/FrLTO2yNEgoSdGUw==","shasum":"2859e315ebc4b79cf8eb9b7f6741df78cfa97b4a","tarball":"https://registry.npmjs.org/type-graphql-dataloader/-/type-graphql-dataloader-0.3.4.tgz","fileCount":13,"unpackedSize":17405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnQt8CRA9TVsSAnZWagAA3+0QAJdi4MK03ki5cJQ//TkM\nzMbkoF7/MGKHbEh9k969iD0ax0Lu4+anySYLrZZDJ/4goH6lcKOft2iBcp6o\nEgtMArUzfjkDdhVo80JxGOS3o7eZ1N+hFmv+jiwvSZcFPpjULeOkwfobLTdM\n9U7T6294Sjq+v3GUAlDVChTld8poF01ghbmY625RA6D/2RWxQvaBUwxajdFD\nP8RCHpYGDoXnUaBoX/9NNzt5cuGtZEe1Z7AQbd+sdBKrwryyeO3zXUNYBPEq\ne7pGHm1og5zL07nz2pLxnyZIQJYdl/FDN3bju0u/qnqFeu6rVejsPGzM9qZZ\nyqjnU7/FepVEH3Fmd2Y+y7tljaD89cVvt9LGAUpcPi3QgKHGC3+V/hCDso7o\n0yHHse51TwtMrevpOZ3KKQRTbh8vHmniQhG0F5B04EYQxztdJ2aV81NAHXFu\nW8lVqCKUZ68juKRphO71aD4wQNYSkXObiP3aVZiJT/yUE+dN6GsiuMgJUKaf\nVcli+1kmQt3xcv7X1Z6ivUniUyipa8TVGqvz4Lqv4u7madPlgzhquVkWOKm2\nSSXWI/A3+mDOqvDCJMnqBp5EH9HWox5YRNuKFdr1zNrAhwMEJYoIV8v5AKbm\naZwrWS8BbJ8mTekyxcPdgXgD/BpHpihF8KHfnOM99ByD0H4plN9VkMUXFjUW\nFsbS\r\n=D7de\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXxUr5UFHvhSV0BPNyUrxeTMD/TP0/I52fe7I+5HQOoAiEAtIkwIoJjJlroNZsal3wmk2LIa1vysbLnMDF8H0ljDF8="}]},"maintainers":[{"name":"slaypni","email":"slaypni@aol.com"}],"_npmUser":{"name":"slaypni","email":"slaypni@aol.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-graphql-dataloader_0.3.4_1604127612174_0.9506217117258393"},"_hasShrinkwrap":false},"0.3.5":{"name":"type-graphql-dataloader","description":"A utility to use DataLoader with TypeGraphQL without fuss","version":"0.3.5","author":{"name":"Kazuaki Tanida","url":"https://github.com/slaypni"},"repository":{"type":"git","url":"git+https://github.com/slaypni/type-graphql-dataloader.git"},"keywords":["typescript","graphql","dataloader","typeorm"],"license":"MIT","bugs":{"url":"https://github.com/slaypni/type-graphql-dataloader/issues"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p tsconfig.build.json","clean":"rimraf dist","dev:typeorm":"ts-node-dev -r tsconfig-paths/register examples/typeorm/index.ts","test":"jest","prepublishOnly":"npm run-script clean && npm run-script build"},"dependencies":{"dataloader":"^2.0.0","lodash":"^4.17.20","reflect-metadata":"^0.1.13","typedi":"^0.8.0","uuid":"^8.3.1"},"devDependencies":{"@types/jest":"^26.0.14","@types/lodash":"^4.14.162","@types/node":"^14.11.8","@types/uuid":"^8.3.0","apollo-server-express":"^2.18.2","class-validator":"^0.12.2","graphql":"^15.3.0","graphql-request":"^3.1.0","jest":"^26.5.3","mikro-orm":"^4.1.1","rimraf":"^3.0.2","sqlite3":"^5.0.0","ts-jest":"^26.4.1","ts-node-dev":"^1.0.0-pre.64","tsconfig-paths":"^3.9.0","type-graphql":"^1.1.0","typeorm":"^0.2.28","typescript":"^4.0.3"},"gitHead":"8a4e90276d5763c49fd4c7668ffb93844867d156","homepage":"https://github.com/slaypni/type-graphql-dataloader#readme","_id":"type-graphql-dataloader@0.3.5","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-8MQY01xtZj7p9mA/c5MVOSoOJnFVTcVIgjOXj+d9rL90cxb9RuLY4dl/ixsYWF/1hWqdLxYWjij+WUn3dh8uug==","shasum":"5d5c5758f29f3297ca342fb0e8b678f9baba3d62","tarball":"https://registry.npmjs.org/type-graphql-dataloader/-/type-graphql-dataloader-0.3.5.tgz","fileCount":13,"unpackedSize":17320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnmCeCRA9TVsSAnZWagAAyUYP/AkWbl/FA54xLNb+szPW\n2xhhGCH5J1WeGOFzsrTkWC+lrQsChM++TBBcpX0QNYEQamvQ/qEtgzF9bIvO\nxq3oMyDjCO9R8pE+r1hnOVmxVxElMjtJTsvEfDEtz+DpfcPmn5a1KoIda9+f\n8DxeOeq0/Nv2/3HmU/cVCmhOyhDDjWGw4bL43HAnUgsB9fdIGDi7o3/EMQJF\nsyIsGY19SHZRUFNpaKI7P9Addty3fFo5juP2e+YJ6n3phHdj3+McrtyaiqLT\n/FpKW2LMgdzI8yfhclxaDYhaNXKleT2juEkmD1hwJS+Y3K62lPrxb7ckQdLs\nxAcRi+/b7OEq4RYVgVICt3JYJXTn9HMd3Fn8An9ptf+L3dqvLWJJSxWw2Atr\nB5snOBeB5nHlPP0J36RR58inj7D8bkig8HK5ZiVt81IDu3cmkshq/vii4caD\nrrt0CLls/lC9/EBll1pRWaO2p56JWZhQSoYSFvXIL5CChtFiiI9ZuDgz6Z9H\nqf4a6R+BR0AvL46LEM9ptTodg86zYI+VXkPUh3BW7QikqTezGrl0oHiAp5DN\ndGNeIT7m1dVCs8djarKs+GkdVyUh3gdMJfgvJUpSN2bxzi+fXMdwya6jhkSi\nuV5Hy+/VwEOEHcIbwW6MHkjevkk3jiTtyQ17EYflDLmrAy0JkxM1wWDvMxZq\n91Uw\r\n=V9Rt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDQlyU4LOx4r9QBjN0dI/fXw3OlwOELNML3LmWrsYguVAiEAwp/h6gLkYC08BN4PVGFGDls2gs7JZU7fpJRcwM+25kI="}]},"maintainers":[{"name":"slaypni","email":"slaypni@aol.com"}],"_npmUser":{"name":"slaypni","email":"slaypni@aol.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-graphql-dataloader_0.3.5_1604214941730_0.17194512095345837"},"_hasShrinkwrap":false},"0.3.6":{"name":"type-graphql-dataloader","description":"A utility to use DataLoader with TypeGraphQL without fuss","version":"0.3.6","author":{"name":"Kazuaki Tanida","url":"https://github.com/slaypni"},"repository":{"type":"git","url":"git+https://github.com/slaypni/type-graphql-dataloader.git"},"keywords":["typescript","graphql","dataloader","typeorm"],"license":"MIT","bugs":{"url":"https://github.com/slaypni/type-graphql-dataloader/issues"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p tsconfig.build.json","clean":"rimraf dist","dev:typeorm":"ts-node-dev -r tsconfig-paths/register examples/typeorm/index.ts","test":"jest","prepublishOnly":"npm run-script clean && npm run-script build"},"dependencies":{"dataloader":"^2.0.0","lodash":"^4.17.20","reflect-metadata":"^0.1.13","typedi":"^0.8.0","uuid":"^8.3.1"},"devDependencies":{"@types/jest":"^26.0.14","@types/lodash":"^4.14.162","@types/node":"^14.11.8","@types/uuid":"^8.3.0","apollo-server-express":"^2.18.2","class-validator":"^0.12.2","graphql":"^15.3.0","graphql-request":"^3.1.0","jest":"^26.5.3","mikro-orm":"^4.1.1","rimraf":"^3.0.2","sqlite3":"^5.0.0","ts-jest":"^26.4.1","ts-node-dev":"^1.0.0-pre.64","tsconfig-paths":"^3.9.0","type-graphql":"^1.1.0","typeorm":"^0.2.28","typescript":"^4.0.3"},"gitHead":"1c985a4905fee64d84aa944f0664a8935eb9371c","homepage":"https://github.com/slaypni/type-graphql-dataloader#readme","_id":"type-graphql-dataloader@0.3.6","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-IumtICeO4Q3wZOi/xXdWCOPmahQ+GxSssF7noU59AFNnAsHTS62OfS091MTPaw3JR3FAFzyaoYpU2Z71JmNuAw==","shasum":"2def5d23042538cdaeaae4facfaad09feb99c9a5","tarball":"https://registry.npmjs.org/type-graphql-dataloader/-/type-graphql-dataloader-0.3.6.tgz","fileCount":13,"unpackedSize":17764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoKC0CRA9TVsSAnZWagAAX7MP/1+lmRiU9oezvnAtfXZj\nBr0wgvTQ/wYSbuA7uYUAEKTp+CM+LPhK88c0F3m4ta2fvNS1tuBCr1zqQxVP\ngWYPCLxYk9fej7OsBc/X3HKXr1yF/zD1i9AGWBnzAMjNeKcI7Nmtm/Nk+Wml\ntBF6uCBYMSNfwYpd9h+OV8Pikc2D2fZWddcb/tK5Iiu/f5ibYhVY0a5sGVsH\nJD0Ub2U7pZWLKUVxDqqciszUrTBL8TXvE8cGWEmzlrynv/eJwgBQJhoDV9XY\n5vA70b08TtjbLVU1Jq1xevjWewut7lS5+saU7LUw55E2raaAAaQcx8mPWm5R\nGF1u/OXjts3lKqojBTwmiqB0mXgNmHiSqwR9WSWcA7HezHRm2Ge04zJjwOip\nWsQnvjXbFJaNLT3tf6L0VCuQBttkkDrkfW3Fu+fCLyA6oZTm/n5IP/wfeQNj\nj44uVH5dfz7NLxPR+XG21/xZWuot/OZWvxkFeAaZX7Rb6tDMttZ8lPxLD4+0\nAOeUe5MCYIHZVJwdpbgg+STUfDKw1A9KUXvTWxnfh6xg9m+X8IWImQEVqm6g\nn58bPoJhMUROKzaVc3WlKpl7n51y84WXJui/aUvIthAJW7LznkQuvFKxV5hl\nbT909qcCn24ddt7IJDWKTgycnTHuz22qdZH1NNw8TLL1QbP/nZaIitqa4U2n\noTel\r\n=T3SJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICZS3d6tKLjo73DhAh3NS+fPsZiZspLkBEBrJp/0pnlmAiEAqEo+HHgfuQNlgOn+/lqOOx+o7EpF4nhSw8Az2KdNeKU="}]},"maintainers":[{"name":"slaypni","email":"slaypni@aol.com"}],"_npmUser":{"name":"slaypni","email":"slaypni@aol.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-graphql-dataloader_0.3.6_1604362419406_0.008341688381550139"},"_hasShrinkwrap":false},"0.3.7":{"name":"type-graphql-dataloader","description":"A utility to use DataLoader with TypeGraphQL without fuss","version":"0.3.7","author":{"name":"Kazuaki Tanida","url":"https://github.com/slaypni"},"repository":{"type":"git","url":"git+https://github.com/slaypni/type-graphql-dataloader.git"},"keywords":["typescript","graphql","dataloader","typeorm"],"license":"MIT","bugs":{"url":"https://github.com/slaypni/type-graphql-dataloader/issues"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p tsconfig.build.json","clean":"rimraf dist","dev:typeorm":"ts-node-dev -r tsconfig-paths/register examples/typeorm/index.ts","test":"jest","prepublishOnly":"npm run-script clean && npm run-script build"},"dependencies":{"dataloader":"^2.0.0","lodash":"^4.17.20","reflect-metadata":"^0.1.13","typedi":"^0.8.0","uuid":"^8.3.1"},"devDependencies":{"@types/jest":"^26.0.14","@types/lodash":"^4.14.162","@types/node":"^14.11.8","@types/uuid":"^8.3.0","apollo-server-express":"^2.18.2","class-validator":"^0.12.2","graphql":"^15.3.0","graphql-request":"^3.1.0","jest":"^26.5.3","mikro-orm":"^4.1.1","rimraf":"^3.0.2","sqlite3":"^5.0.0","ts-jest":"^26.4.1","ts-node-dev":"^1.0.0-pre.64","tsconfig-paths":"^3.9.0","type-graphql":"^1.1.0","typeorm":"^0.2.28","typescript":"^4.0.3"},"gitHead":"75dfb1e785a8e330a62e487d08c71aa7b6fbabd1","homepage":"https://github.com/slaypni/type-graphql-dataloader#readme","_id":"type-graphql-dataloader@0.3.7","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-Dxk1PclxW69vDQl19hSIWHWmZc5ienRVoqnnR5EQQadgYkMVmqy4sGbkj9gfgfx9EJ3SSL+2mYj2275Vu8RX3A==","shasum":"e0724c5496a76cdbc68318be95200d75e1241a2c","tarball":"https://registry.npmjs.org/type-graphql-dataloader/-/type-graphql-dataloader-0.3.7.tgz","fileCount":13,"unpackedSize":17779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsJBrCRA9TVsSAnZWagAALmkP/jOCtIcAi45JvKgYwiqR\ncE+W+1e7adSn40CVO3FXsZL1PVjwfUHg667cWiGNWUBMWz65ocBr/0oCGZbW\nLu8cYijXlsf5Wr+Qey0Ep2qRWy6vqyUgFNAeCbkw4kkiWjOT3zjqJ01aa0yA\nitpxkAJcQ+wb8BzlL/UbDV6TbZE2OdHnICR2qTbMuPUVzYL/3C641klmri73\nwTLaGSqJTB4rBJYQPutEaGlyUaU5O6tDiVLi5EPN2LaWSohXvXncdFEjAy1X\nRa/QgablIxO+vVht6S/AcUul92/OVQyYR9Bn6jGIY1l5n187kafYztVwCv4d\nGiUPCuluiTsnCJxTCQ+3SKf4gMwEWUzkANZ8cqhRMXQhMZHkleD07luUUV6W\nhXgTawcRAyBE30EKN7RA688tj7GuwQJm48i6ydXIITx0Fl6vGGxoRF9WoQWy\nNG1o4/cN2+m0Ty65u/9r3XKitYHO4cDfJNqIpVKeVcI4MDkalA+LduO8qvgL\n+sePWV5TK5qVnz7ep7A/fY2QQGh6F583pdS5U6567KOgtmjCV1WP+IXj2erq\nhXEqKOURC0jp4LEkFHcMcTqUWYnD+oq6SlbCAT7L4UYSfLDFVLpULPVZ4BcK\nBgioPBhb177U2KnYCHoQr2ifrsfCdYcUmTVo2LjX53tuTues+5bmvEac2dzn\nTgjW\r\n=JOQt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxerOSxxWd/Azph5gTBbIXuMQl2cEJOvdKmwIudiddywIhAP4WpHdg064BryRRoE9GEdocJu5e6yPvaeGzDCkvO9rn"}]},"_npmUser":{"name":"slaypni","email":"slaypni@aol.com"},"directories":{},"maintainers":[{"name":"slaypni","email":"slaypni@aol.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-graphql-dataloader_0.3.7_1605406826971_0.9012744925458753"},"_hasShrinkwrap":false},"0.4.0":{"name":"type-graphql-dataloader","description":"A utility to use DataLoader with TypeGraphQL without fuss","version":"0.4.0","author":{"name":"Kazuaki Tanida","url":"https://github.com/slaypni"},"repository":{"type":"git","url":"git+https://github.com/slaypni/type-graphql-dataloader.git"},"keywords":["typescript","graphql","dataloader","typeorm"],"license":"MIT","bugs":{"url":"https://github.com/slaypni/type-graphql-dataloader/issues"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p tsconfig.build.json","clean":"rimraf dist","dev:typeorm":"ts-node-dev -r tsconfig-paths/register examples/typeorm/index.ts","test":"jest","prepublishOnly":"npm run-script clean && npm run-script build"},"dependencies":{"dataloader":"^2.0.0","lodash":"^4.17.21","reflect-metadata":"^0.1.13","typedi":"^0.8.0","uuid":"^8.3.1"},"devDependencies":{"@types/jest":"^26.0.14","@types/lodash":"^4.14.162","@types/node":"^14.11.8","@types/uuid":"^8.3.0","apollo-server-express":"^2.18.2","class-validator":"^0.12.2","graphql":"^15.3.0","graphql-request":"^3.1.0","jest":"^26.5.3","mikro-orm":"^4.1.1","rimraf":"^3.0.2","sqlite3":"^5.0.0","ts-jest":"^26.4.1","ts-node-dev":"^1.0.0-pre.64","tsconfig-paths":"^3.9.0","type-graphql":"^1.1.0","typeorm":"^0.2.32","typescript":"~4.0.7"},"gitHead":"d685bf68aff3c148de599b3284af3dd6829f111d","homepage":"https://github.com/slaypni/type-graphql-dataloader#readme","_id":"type-graphql-dataloader@0.4.0","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-C45+lca1cofjCrhenRQCb4mQrEyItdanfQZX3Z9eCOM3r4rDqJZdW0xYNScq6PXGgDWb3lwc7UEm6kzecDo5uA==","shasum":"565e4616ab13450a1ced83fba21b78f9e0a1dc75","tarball":"https://registry.npmjs.org/type-graphql-dataloader/-/type-graphql-dataloader-0.4.0.tgz","fileCount":17,"unpackedSize":26652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgudszCRA9TVsSAnZWagAAHIsP/3ucEPGo6xSO9jMdK+oM\nvyPh9Nnja+UKF6IjvHoQ0Y1eOKajAMZE0N6dkhHybNwOhhg6gCK9cLzAnLkG\nrSyUIBZN+E2rn805qgOh8y0S2IJ/2UvWuwX3Q5z0Zi1NryG/AI5CrLq+C28w\nmYiC28WfiQYJ7QB3Nq1IpX7DeUHsLXQDZ8OHU7T3PbDzxBtMSTKhE5i6xVu6\nNmzP5DgmWpRbPoJl+5Fljm1Vf1YONo2o2fEogD3ZXwZ5EWswmLRMm1KBM6l0\nDzWaEDATZoxQNbLHGQqDhaq0JxAAjFO7gwomZmP7J4xO7ZY82O0/CAzLiih/\ntdwo2es19Jovtlpkgmsa09kKklZNhdjIsjaHVi/bJoo5kxJfA3n0GG72KiJa\nN37FP2Itf89ebdUeQJ3DTV+o8GixHKgz1rjW769ghjB8Dl8QK0uu76s0IK40\nVseHeAovoABepX907a98JYEU0MrEyW0Sjy9yJVrdJEx6pjiSYLsn8Lsa0ySu\ngXOhBV6pqBeop5VcPIGHz3ADDtShnoplW5/mr3vAbx+9ajDJvFR85SJTR8M1\nrUM2k+I3WdSIfuF4NTFN70YkeSZ3DFTI+uQ1IcljSRMu2G11cnHHt+R5xB52\nIS9udNjT/1PPKMj3KdnhFnqoPzeXQFbTmCL542Kk3DgVMgUxxDZO7mjRdK08\nRVKa\r\n=9J51\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBwX9rG8dTh14R0T9YTyS+TOeZpt7rjUIogEkdBMg8gdAiAQAOzPAwxvejxuidkU9ISU3ldg5vk6HX014lIFIgMz/g=="}]},"_npmUser":{"name":"slaypni","email":"slaypni@aol.com"},"directories":{},"maintainers":[{"name":"slaypni","email":"slaypni@aol.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-graphql-dataloader_0.4.0_1622793011402_0.6228493045379897"},"_hasShrinkwrap":false},"0.4.1":{"name":"type-graphql-dataloader","description":"A utility to use DataLoader with TypeGraphQL without fuss","version":"0.4.1","author":{"name":"Kazuaki Tanida","url":"https://github.com/slaypni"},"repository":{"type":"git","url":"git+https://github.com/slaypni/type-graphql-dataloader.git"},"keywords":["typescript","graphql","dataloader","typeorm"],"license":"MIT","bugs":{"url":"https://github.com/slaypni/type-graphql-dataloader/issues"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p tsconfig.build.json","clean":"rimraf dist","dev:typeorm":"ts-node-dev -r tsconfig-paths/register examples/typeorm/index.ts","test":"jest","prepublishOnly":"npm run-script clean && npm run-script build"},"dependencies":{"dataloader":"^2.0.0","lodash":"^4.17.21","reflect-metadata":"^0.1.13","typedi":"^0.8.0","uuid":"^8.3.1"},"devDependencies":{"@types/jest":"^26.0.14","@types/lodash":"^4.14.162","@types/node":"^14.11.8","@types/uuid":"^8.3.0","apollo-server-express":"^2.18.2","class-validator":"^0.12.2","graphql":"^15.3.0","graphql-request":"^3.1.0","jest":"^26.5.3","mikro-orm":"^4.1.1","rimraf":"^3.0.2","sqlite3":"^5.0.0","ts-jest":"^26.4.1","ts-node-dev":"^1.0.0-pre.64","tsconfig-paths":"^3.9.0","type-graphql":"^1.1.0","typeorm":"^0.2.32","typescript":"~4.0.7"},"gitHead":"d732effd12ac2ca4288b5b85d2e6655b6b1c75c5","homepage":"https://github.com/slaypni/type-graphql-dataloader#readme","_id":"type-graphql-dataloader@0.4.1","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-gSEGkK2qb3+RmhloF9hSV9bD+B75Jz4P2wh0LZMe3Fqd4wVSeIVjy/UhzjKfeA1n8/Bkx1oN0STxB3aDsTjInw==","shasum":"187a02a1e4d991ee7ffda1d18ad39d190f7714b4","tarball":"https://registry.npmjs.org/type-graphql-dataloader/-/type-graphql-dataloader-0.4.1.tgz","fileCount":17,"unpackedSize":26657,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEvfzaeYQ6N4DsmTN23FwPJhtt17ZZCqQEP7ljKUaSQNAiEA1cU9kKPcSZOKCrB7JPset3np7PyHikrJO6D85pKtNSw="}]},"_npmUser":{"name":"slaypni","email":"slaypni@aol.com"},"directories":{},"maintainers":[{"name":"slaypni","email":"slaypni@aol.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-graphql-dataloader_0.4.1_1635308912438_0.5767062501237477"},"_hasShrinkwrap":false},"0.5.0":{"name":"type-graphql-dataloader","description":"A utility to use DataLoader with TypeGraphQL without fuss","version":"0.5.0","author":{"name":"Kazuaki Tanida","url":"https://github.com/slaypni"},"repository":{"type":"git","url":"git+https://github.com/slaypni/type-graphql-dataloader.git"},"keywords":["typescript","graphql","dataloader","typeorm"],"license":"MIT","bugs":{"url":"https://github.com/slaypni/type-graphql-dataloader/issues"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p tsconfig.build.json","clean":"rimraf dist","dev:typeorm":"ts-node-dev -r tsconfig-paths/register examples/typeorm/index.ts","test":"jest","prepublishOnly":"npm run-script clean && npm run-script build"},"dependencies":{"dataloader":"^2.0.0","lodash":"^4.17.21","reflect-metadata":"^0.1.13","typedi":"^0.8.0","uuid":"^8.3.1"},"devDependencies":{"@types/jest":"^26.0.14","@types/lodash":"^4.14.162","@types/node":"^16.11.6","@types/uuid":"^8.3.0","apollo-server-express":"^3.4.0","class-validator":"^0.13.1","express":"^4.17.1","graphql":"^15.7.0","graphql-request":"^3.6.1","jest":"^26.5.3","rimraf":"^3.0.2","sqlite3":"^5.0.2","ts-jest":"^26.4.1","ts-node-dev":"^1.1.8","tsconfig-paths":"^3.11.0","type-graphql":"^1.1.1","typeorm":"^0.2.38","typescript":"~4.4.4"},"gitHead":"6ce4a81c878c7332f4b11e65a444434f3675537c","homepage":"https://github.com/slaypni/type-graphql-dataloader#readme","_id":"type-graphql-dataloader@0.5.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-JbbFHQzdxNfzs+Qd6epftmXqhZ2eQ7TuR4RWExeQwz6h4HUzAOHo+W3Wtu6szA1YHBLQ+dSANwquH6KT5vhZcw==","shasum":"936e8c5f86877ccd6964bd5d3129d22b6bb725cf","tarball":"https://registry.npmjs.org/type-graphql-dataloader/-/type-graphql-dataloader-0.5.0.tgz","fileCount":17,"unpackedSize":26549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHE8blOZtp01WQP9UzlCM0gKU84V0xJjVX/nldGQIxiYAiBCsFQLCyoBb0Q2Hy/ipuPIf4B707xQiCcgDKuTR2IMUw=="}]},"_npmUser":{"name":"slaypni","email":"slaypni@aol.com"},"directories":{},"maintainers":[{"name":"slaypni","email":"slaypni@aol.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-graphql-dataloader_0.5.0_1635760767157_0.14358254030817164"},"_hasShrinkwrap":false},"0.5.1":{"name":"type-graphql-dataloader","description":"A utility to use DataLoader with TypeGraphQL without fuss","version":"0.5.1","author":{"name":"Kazuaki Tanida","url":"https://github.com/slaypni"},"repository":{"type":"git","url":"git+https://github.com/slaypni/type-graphql-dataloader.git"},"keywords":["typescript","graphql","dataloader","typeorm"],"license":"MIT","bugs":{"url":"https://github.com/slaypni/type-graphql-dataloader/issues"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p tsconfig.build.json","clean":"rimraf dist","dev:typeorm":"ts-node-dev -r tsconfig-paths/register examples/typeorm/index.ts","test":"jest","prepublishOnly":"npm run-script clean && npm run-script build"},"dependencies":{"dataloader":"^2.1.0","lodash":"^4.17.21","reflect-metadata":"^0.1.13","typedi":"^0.8.0","uuid":"^9.0.0"},"devDependencies":{"@types/jest":"^26.0.14","@types/lodash":"^4.14.162","@types/node":"^16.11.6","@types/uuid":"^8.3.0","apollo-server-express":"^3.4.0","class-validator":"^0.13.1","express":"^4.17.1","graphql":"^15.7.0","graphql-request":"^3.6.1","jest":"^26.5.3","rimraf":"^3.0.2","sqlite3":"^5.0.2","ts-jest":"^26.4.1","ts-node-dev":"^1.1.8","tsconfig-paths":"^3.11.0","type-graphql":"^1.1.1","typeorm":"^0.2.38","typescript":"~4.4.4"},"gitHead":"ef75f7237d60990c8f3858ae7069daae455ac711","homepage":"https://github.com/slaypni/type-graphql-dataloader#readme","_id":"type-graphql-dataloader@0.5.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-7BTb0b8TlcwiCLyRW0S8l4Ka5uWv/SP99xkWLd4HW85MRUc5dak9BZ96lWW/OW23WpyfBjA9QQ6nWDb3yCQzSw==","shasum":"fd431ffc4528e505663e1ca722f47bfb259c64a7","tarball":"https://registry.npmjs.org/type-graphql-dataloader/-/type-graphql-dataloader-0.5.1.tgz","fileCount":17,"unpackedSize":25862,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0cTdu17ZUUurz7qnjXk0lGZIHM4MFQnCriNx2m0upCQIhAIlKWkW1lz4n9r8MhySFSul2kZc+pxvz94VAwDNvmvFU"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2MSkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAgw/7BFFxRPCzkMcT9TOkxRpXl7fxVfLmrK6ZrRClExoKq0GJuLdV\r\nMZSEtZh5ZuMNfiDVyC3FmZZye3bx+BSsCUgjaIb9sWDvAL4DsOf/vF5sBdu/\r\nokhNGHyu0+u1vOjy3y9gYpQ/BhKEhtJ7KvwuJPy2IEu4m0u2sugeekXMYa1D\r\n52HYnxAh2Utgp7Vl9aJk6wkd4eLhb3EChPmCIP14GqOzPTtmzzvrWbECGpqo\r\nSBbEKfo8uF7RbzJuENDmdTg+4sE2DSb6EZem0u9gJ1+uXSlg839GAhTdKxpR\r\nem0H9S7keFAiHhOX0QTDLq43ybzBvztqeOwENCKllTl3ZhI86Thq3TXVU0r2\r\n8VCIdl6qv6JvI6UVOGEIF6XHmR1v54qZH7p4ULeGmIQVKIOo8EjMjcmBYdAN\r\natJT593Nj6loZFIKcuN+k15G4sbpO4K0lrYB66DIZdF+Elh/wVwzRjUXYWE7\r\nAJ89tMZ1yzDbdB5a6T8c/Al3x4kJiMvk6Nvb1aA0eZ9mY/do8hyhWhx6RhMw\r\nQXzaSd5LO65zoQRyKqsxg7dBOfoooumtTk8fixCux6c0QMozN+SCFJqXNCL4\r\n395kTMXqY6KdUDlyHNvDkTU1+i8oaqbcAvclJCIXXcJNYuZ6CYRP4OhfXKbO\r\nSdZ26uPkymF0YpSfJtFMxZ3MvYFvRDEjKwo=\r\n=ta9K\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"slaypni","email":"slaypni@aol.com"},"directories":{},"maintainers":[{"name":"slaypni","email":"slaypni@aol.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-graphql-dataloader_0.5.1_1675150500043_0.17008424108930065"},"_hasShrinkwrap":false}},"time":{"created":"2020-08-07T03:53:17.502Z","0.1.0":"2020-08-07T03:53:17.592Z","modified":"2023-01-31T07:35:00.293Z","0.2.0":"2020-08-07T20:57:31.278Z","0.2.1":"2020-08-08T20:22:04.336Z","0.3.0":"2020-10-30T23:13:26.942Z","0.3.1":"2020-10-31T00:11:51.403Z","0.3.2":"2020-10-31T01:50:52.603Z","0.3.3":"2020-10-31T06:25:47.917Z","0.3.4":"2020-10-31T07:00:12.331Z","0.3.5":"2020-11-01T07:15:41.855Z","0.3.6":"2020-11-03T00:13:39.527Z","0.3.7":"2020-11-15T02:20:27.154Z","0.4.0":"2021-06-04T07:50:11.615Z","0.4.1":"2021-10-27T04:28:32.593Z","0.5.0":"2021-11-01T09:59:27.303Z","0.5.1":"2023-01-31T07:35:00.197Z"},"maintainers":[{"name":"slaypni","email":"slaypni@aol.com"}],"description":"A utility to use DataLoader with TypeGraphQL without fuss","homepage":"https://github.com/slaypni/type-graphql-dataloader#readme","keywords":["typescript","graphql","dataloader","typeorm"],"repository":{"type":"git","url":"git+https://github.com/slaypni/type-graphql-dataloader.git"},"author":{"name":"Kazuaki Tanida","url":"https://github.com/slaypni"},"bugs":{"url":"https://github.com/slaypni/type-graphql-dataloader/issues"},"license":"MIT","readme":"# TypeGraphQL-DataLoader\n\nTypeGraphQL-DataLoader is an utility to use DataLoader with TypeGraphQL without fuss.\n\n## Install\n\n```\nnpm install type-graphql-dataloader\n```\n\nThe latest build is tested with the following packages:\n\n- type-graphql 1.1.1\n- apollo-server-express 3.4.0\n- (optional) typeorm 0.2.38\n\n## Getting Started\n\nApollo Server is the first-class supported server. If your application uses Apollo Server, pass `ApolloServerLoaderPlugin()` as a plugin when instantiating the server. This plugin is for set-up and clean-up against each request.\n\n```ts\nimport { ApolloServerLoaderPlugin } from \"type-graphql-dataloader\";\nimport { getConnection } from \"typeorm\";\n\n...\n\nconst apollo = new ApolloServer({\n  schema,\n  plugins: [\n    ApolloServerLoaderPlugin({\n      typeormGetConnection: getConnection,  // for use with TypeORM\n    }),\n  ],\n});\n\n...\n```\n\n### With TypeORM\n\nTypeORM is the first-class supported ORM. If your application uses TypeORM with TypeGraphQL, adding `@TypeormLoader` decorator to relation properties will solve N + 1 problem. When the fields are accessed by graphQL, batch loading will be performed using DataLoader under the hood.\n\n```ts\nimport { ObjectType, Field, ID } from \"type-graphql\";\nimport { TypeormLoader } from \"type-graphql-dataloader\";\nimport { Entity, PrimaryGeneratedColumn, ManyToOne, RelationId } from \"typeorm\";\nimport { User } from \"./User\";\n\n@ObjectType()\n@Entity()\nexport class Photo {\n  @Field((type) => ID)\n  @PrimaryGeneratedColumn()\n  id: number;\n\n  @Field((type) => User)\n  @ManyToOne((type) => User, (user) => user.photos)\n  @TypeormLoader()\n  user: User;\n}\n```\n\n```ts\nimport { ObjectType, Field, ID } from \"type-graphql\";\nimport { TypeormLoader } from \"type-graphql-dataloader\";\nimport { Entity, PrimaryGeneratedColumn, OneToMany, RelationId } from \"typeorm\";\nimport { Photo } from \"./Photo\";\n\n@ObjectType()\n@Entity()\nexport class User {\n  @Field((type) => ID)\n  @PrimaryGeneratedColumn()\n  id: number;\n\n  @Field((type) => [Photo])\n  @OneToMany((type) => Photo, (photo) => photo.user)\n  @TypeormLoader()\n  photos: Photo[];\n}\n```\n\n`@TypeormLoader` does not need arguments since `v0.4.0`. In order to pass foeign key explicitly, arguments are still supported. Take a look at previous [README](https://github.com/slaypni/type-graphql-dataloader/blob/v0.3.7/README.md#with-typeorm) for details.\n\n### With Custom DataLoader\n\nIt is possible to assign custom DataLoader to a field by adding `@Loader` decorator to the corresponding method with `@FieldResolver`. `@Loader` takes a batch load function which is passed to the DataLoader constructor. The decorated method should return a function which takes a DataLoader instance and returns Promise of loaded value(s).\n\n```ts\nimport DataLoader from \"dataloader\";\nimport { groupBy } from \"lodash\";\nimport { Resolver, Query, FieldResolver, Root } from \"type-graphql\";\nimport { Loader } from \"type-graphql-dataloader\";\nimport { getRepository, In } from \"typeorm\";\nimport { Photo } from \"./Photo\";\nimport { User } from \"./User\";\n\n@Resolver((of) => User)\nexport default class UserResolver {\n\n  ...\n\n  @FieldResolver()\n  @Loader<number, Photo[]>(async (ids, { context }) => {  // batchLoadFn\n    const photos = await getRepository(Photo).find({\n      where: { user: { id: In([...ids]) } },\n    });\n    const photosById = groupBy(photos, \"userId\");\n    return ids.map((id) => photosById[id] ?? []);\n  })\n  photos(@Root() root: User) {\n    return (dataloader: DataLoader<number, Photo[]>) =>\n      dataloader.load(root.id);\n  }\n}\n```\n","readmeFilename":"README.md"}