{"_id":"graphql-passport","_rev":"23-3e6e1165030d195933fe4b9fe51d0cdf","name":"graphql-passport","dist-tags":{"latest":"0.6.8"},"versions":{"0.1.0":{"name":"graphql-passport","version":"0.1.0","description":"Strategy and utilities to use passport.js with GraphQL server","main":"lib/index.js","scripts":{"build":"npm run clean && babel src -d lib","clean":"rimraf lib","lint":"eslint src","prepublish":"npm run lint && npm run test && npm run build","test":"jest src"},"repository":{"type":"git","url":"git+https://github.com/jkettmann/graphql-passport.git"},"keywords":["graphql","passport","authorization","authentication"],"author":{"name":"Johannes Kettmann"},"license":"MIT","dependencies":{"passport-strategy":"^1.0.0","util":"^0.12.0"},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.5","@babel/plugin-transform-runtime":"^7.4.4","@babel/preset-env":"^7.4.5","@babel/runtime":"^7.4.5","babel-eslint":"^10.0.1","eslint":"^5.3.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.17.2","jest":"^24.8.0"},"peerDependencies":{"passport":"0.x"},"gitHead":"59c3f6fc84bbdb02bfb9c672abe534cd9ccfc252","bugs":{"url":"https://github.com/jkettmann/graphql-passport/issues"},"homepage":"https://github.com/jkettmann/graphql-passport#readme","_id":"graphql-passport@0.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"jkettmann","email":"jkettmann@gmx.net"},"dist":{"integrity":"sha512-nhE0ixPkJr4s/Sn5mAJRqZu89i3+9Z2rGERg0rXKMClOG07KDJQfQHqYZLLs7lI8DK1/3oP+MRiiqu5vh9Tf1A==","shasum":"3846649255da82ee4ab223f7c9b7cba25d06fecf","tarball":"https://registry.npmjs.org/graphql-passport/-/graphql-passport-0.1.0.tgz","fileCount":14,"unpackedSize":22042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6BYQCRA9TVsSAnZWagAA6SwP/2GxCiIwgrp8fgNW7AEH\neipXad73lrqHBD1mb6575p1bwuHrEx6bDSm8GswupPXw22Wn0HQvBHpKXV9M\nDEDdauVz1fAkymsKYc6v759LRhGi/a4rfBCgxHSNYhRmWRxvZTbJFU/Cl0hq\nTSAauy88WezYC7kQkvu1/sT3rdS/+i4xw53BarNC/q/xHk+4eXgAA7NYskcb\njtoMYtGtWGNg00MP8kiwxZeAFEEltPXSwmmk+AFRuX5JuYOiWwvbDdenjq9S\n0WFa2jmLENUdYMjgJbR83ba4UWfFqezrqSPIY8CY8CTXeAJv68QVxFTh1/xx\nsXazeToDDrz/Bldf/jyEwb9khllF84agkpGXqmivxB5VQ17A3rkHW7r4MANL\nnJCnLYF0mgJJDLial4uU28hdd+rIJmYMJruaos/YUhDmN7gWevGZ00/a+uz2\nx74kH4uOSpCB0Bk0kpDevFlW3Dg/dRh3PQrT2A1tQCd+uRZOrpBkqnFhHVS8\nnAq332NbUsM35GDA7he6jo++zovI106WvGjBdM4Qh5LZq2uN++CA5TlApJnl\nK5FxTYh3++wAmTaB0GHn1SOTgv/0fU721dYqiMzvlGq+wXo70/vKY1Tyvcag\nV4Bclah/KiZ07t/ZH0YhtqMc92Nd9L0KLwwiR4juDmXGLqnHBIxgmJcxC8vh\nam50\r\n=RUl6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB0AYH2johsYjt8fz4aKb2JRQtBjSxXom/SGeULUzP5IAiAJk/yne6CqulbdB5v6LIzjuCovlaJk55+nvBiKSY/jsg=="}]},"maintainers":[{"name":"jkettmann","email":"jkettmann@gmx.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-passport_0.1.0_1558713872099_0.5712340791700734"},"_hasShrinkwrap":false},"0.1.1":{"name":"graphql-passport","version":"0.1.1","description":"Strategy and utilities to use passport.js with GraphQL server","main":"lib/index.js","scripts":{"build":"npm run clean && babel src -d lib --ignore src/**/*.test.js","clean":"rimraf lib","lint":"eslint src","prepublish":"npm run lint && npm run test && npm run build","test":"jest src"},"repository":{"type":"git","url":"git+https://github.com/jkettmann/graphql-passport.git"},"keywords":["graphql","passport","authorization","authentication"],"author":{"name":"Johannes Kettmann"},"license":"MIT","dependencies":{"passport-strategy":"^1.0.0","util":"^0.12.0"},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.5","@babel/plugin-transform-runtime":"^7.4.4","@babel/preset-env":"^7.4.5","@babel/runtime":"^7.4.5","babel-eslint":"^10.0.1","eslint":"^5.3.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.17.2","jest":"^24.8.0"},"peerDependencies":{"passport":"0.x"},"gitHead":"cd4267639276198e81e3efb2af3f4986a9bbd6af","bugs":{"url":"https://github.com/jkettmann/graphql-passport/issues"},"homepage":"https://github.com/jkettmann/graphql-passport#readme","_id":"graphql-passport@0.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"jkettmann","email":"jkettmann@gmx.net"},"dist":{"integrity":"sha512-0aQLEr6i0xiXbJ7qU5BZ2IkdyP/YYov7hMn72pKIFWB9zieh/q5fKlgQTcvvwceJLLTHLm/GMX3+iMINzdreyg==","shasum":"665b5521cff8086b2abb0e6a0fb4413f870b3127","tarball":"https://registry.npmjs.org/graphql-passport/-/graphql-passport-0.1.1.tgz","fileCount":12,"unpackedSize":12506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6NlqCRA9TVsSAnZWagAAF+MQAIEPybSJe0FHW4igQqc+\nQsD2lF+3vgjc02ytUF0eQ2kC2MpCXN5oYzA9Gc25bDVC5+RGjAyfoC+DJueV\nIqcmnB0RRVVhdUYyf7Yl2RGooowjAMHrq5H8tlsT+IbQZu0Fe8HQAxUoRI67\noMueiA+vQyNWJsLzG7cwyDQ7gZdajg+cfxbIhT9m2kieW/FXPhjjj4WzYemT\nXWeG3Fgt8ndYoleQ0n47cd7NhJ7V7aVrk6iCzQwS0z1gjLjux3o98WAlVxm+\n7ayOZlRIhqsU29+dr9MLMA1rrrstsOcBU8aoUHY8WARgBCXXS9H55woiygBp\n/F1VDmEo888v7CFFgx/Rx/chN8q/PsFU0hKmSLBWOmsutyOCPrNY25CSu7cY\nEkGmTuSFcOeFMR9t9FMxDje9uVJs59p6e9NTBQW8NuE/TdZf2mimS/XNdqhG\n+RpWw+33EG3mJ9AHrnfOYIRQOtcEresmtL+cfXJw7aBv+U3Lej9+N3ig78mn\nU9ozyFD3rPmnZLcvGd06xIUNMKtkcU3N8XHHFKpNSJ/hr58UuEVsyYJU5F6G\nCimR1BtHae5wi2ocm/te0ceth1Qj/iW9gC7OzNO3TOFpJ0DRkG6BaAcEj6WY\n8nUZa6uYeN7W3eoOqj7uWGNoNW1w1mPP2dy58+02pVTztXZrrt/j+mKRrRGZ\ngSh1\r\n=rUQP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDRIyrOe5IdwrehGKrkKWSG9A1W7E/SFJG7Gliry9OgJAiBEWcXd5K9dcBafYvr5Bz18ylna7ITag3byUGq3m3CgEA=="}]},"maintainers":[{"name":"jkettmann","email":"jkettmann@gmx.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-passport_0.1.1_1558763882032_0.3376043967042168"},"_hasShrinkwrap":false},"0.1.2":{"name":"graphql-passport","version":"0.1.2","description":"Strategy and utilities to use passport.js with GraphQL server","main":"lib/index.js","scripts":{"build":"npm run clean && babel src -d lib --ignore src/**/*.test.js","clean":"rimraf lib","lint":"eslint src","prepublish":"npm run lint && npm run test && npm run build","test":"jest src"},"repository":{"type":"git","url":"git+https://github.com/jkettmann/graphql-passport.git"},"keywords":["graphql","passport","authorization","authentication"],"author":{"name":"Johannes Kettmann"},"license":"MIT","dependencies":{"passport-strategy":"^1.0.0","util":"^0.12.0"},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.5","@babel/plugin-transform-runtime":"^7.4.4","@babel/preset-env":"^7.4.5","@babel/runtime":"^7.4.5","babel-eslint":"^10.0.1","eslint":"^5.3.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.17.2","jest":"^24.8.0"},"peerDependencies":{"passport":"0.x"},"gitHead":"21d19dd8b6349a6baca323405f8bf4b82a8ba243","bugs":{"url":"https://github.com/jkettmann/graphql-passport/issues"},"homepage":"https://github.com/jkettmann/graphql-passport#readme","_id":"graphql-passport@0.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"jkettmann","email":"jkettmann@gmx.net"},"dist":{"integrity":"sha512-0FbOcfIVpAAg2JyHCFIjaBMY4iNHHNQEKswKbXaTjgHaRP7Ekwa7YiqhvAg6R/nqadv4YkmYFXwfSvZs6/sqFg==","shasum":"25953f8cb5db3a3968cbf81739dcf47e9f467399","tarball":"https://registry.npmjs.org/graphql-passport/-/graphql-passport-0.1.2.tgz","fileCount":12,"unpackedSize":12754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6jfOCRA9TVsSAnZWagAAiXQP+we0nSpNvz6S73ZNAuN+\nYF0l5E02ygbmxRQTW9bt39U3CayAakXf+z58Am1Jaz2xZgLjfkpFAQKRZxEn\nE+yxyn3XrS2CTnSS8Zvw7MVONXwa9tvUBsGwgqUAXplERiqpPM2QTp/kIjw1\nrxFHX1f3++MvGW8x+Qb3Xfzt5aBka44DoQfAESZOfldOdj5bgAaU86FgLCDS\nE+4Y5Lura0H0eez2vEfHoJNZxSAycrqFTFuKuBVlIZtUMcA8IFrUecWTVoFp\nWCugiWU4QRcwdmPUnL1oeayUP7/xj2F4nOmbPoOr+Gw6VV3VmN8i4cv+qfhV\npgsF9PSvT/DMvMXqkPMB6f7wI07STsb3QIby6+HRtPWxhA3O+STcZyDAJJ7S\nYAiLmrIh+qJMH7GDjmZauqs5KRXhAAruPsFj6sldV+miR0c2QuhA4vMjU+lR\nySz4rbRYC+7C0RyzJQTCiBhotRlud9ji+paXKVHlAUj4LwEVpGnaLFv20UQn\nlf672xxEl1V62i9TW9S7cfO5KfREV+fSMUYgusWZJCAo6RMB5pXI/CI7BR4Q\nYEFZnwkPGNdRz+iON8A9iDRgYZmTpsoY1yomb/br/8EUYn9pNhTTJY9YMfFE\n06AzAVWVvSCsM4deTJibwVCT0tfz1/HEr3MYGVBfekqXxpfbY8vYpKVAztld\nExnz\r\n=lMen\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC/bKkoRqJOpaTR4lQFBMNo0HSubDAoZoDn5b+K2xQxnAiB9BbscGVt520K06kT+htZfbT1G++kuszWlYwCXeJ4KYg=="}]},"maintainers":[{"name":"jkettmann","email":"jkettmann@gmx.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-passport_0.1.2_1558853581565_0.6449544229431461"},"_hasShrinkwrap":false},"0.1.3":{"name":"graphql-passport","version":"0.1.3","description":"Strategy and utilities to use passport.js with GraphQL server","main":"lib/index.js","scripts":{"build":"npm run clean && babel src -d lib --ignore src/**/*.test.js","clean":"rimraf lib","lint":"eslint src","prepublish":"npm run lint && npm run test && npm run build","test":"jest src"},"repository":{"type":"git","url":"git+https://github.com/jkettmann/graphql-passport.git"},"keywords":["graphql","passport","authorization","authentication"],"author":{"name":"Johannes Kettmann"},"license":"MIT","dependencies":{"passport-strategy":"^1.0.0","util":"^0.12.0"},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.5","@babel/plugin-transform-runtime":"^7.4.4","@babel/preset-env":"^7.4.5","@babel/runtime":"^7.4.5","babel-eslint":"^10.0.1","eslint":"^5.3.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.17.2","jest":"^24.8.0"},"peerDependencies":{"passport":"0.x"},"gitHead":"15b94a0b2662d9601dfe999cdc0f48f6298d9855","bugs":{"url":"https://github.com/jkettmann/graphql-passport/issues"},"homepage":"https://github.com/jkettmann/graphql-passport#readme","_id":"graphql-passport@0.1.3","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"jkettmann","email":"jkettmann@gmx.net"},"dist":{"integrity":"sha512-dZqgQ7TFRDGlcPTBgQA27DXuGqBNpsWW+euhj98pgIg3SZJoIxjEIVriwdtafUQMm2vcngtqK6VJe6VzW+5mVg==","shasum":"622be023da96b4edfd3426c11b9757d7b3ea7223","tarball":"https://registry.npmjs.org/graphql-passport/-/graphql-passport-0.1.3.tgz","fileCount":12,"unpackedSize":12980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc64FwCRA9TVsSAnZWagAA7gQQAISddq0I3awwxNPuwDje\npuTtWLGHCwWGqC94tq2Vft9rO4K7ug1xOgTUB4oRV7ilOhrDheHfSmgcp1h2\nIOwienFF7IqUdl0Ov87Atgv7j7ky6+fPwdBOSvF89kWu8s7cxEaSTVnDJ9ok\nvx31riyj/hbsxFasUhL+Sx4eM5I/UWy4LoX2rZ3Af0DAUeBwMsj/zftu7Iop\nClihUZTUKPuu4JkNFq2kzlLM3BfQjWOLHLNepV8LF3fwfpUHoEVKK1ojhIeS\nvfMix96cJPNFgR/MB8A7Wgytv0XMUCvgZVG0WPXq01oixulU2s+w8eBukb3Y\nSX0rgX8lVoucYaauwklQO4H6Wf5UIkBiH1z8kVMbc5S3KUZpf03cExvHiy20\nMvnuazLkUYoDsp09Ulw1hiLpp41Ke5Pc2ZILB+QyX3Ld2/F2q8R+W6pFdbWp\n9TLwibhuZVQK6WUDeo7pHWa49WOb1MGvmH/+Koa/w37r43BZ1S2Tpsu4Nd46\neTw0zEoAaKrg5/PWvGrCfcvMj5i3hAar77woK8A86o5Xr/Jq0FqPzCsfmye1\nIKwSfJ0Dd66T1lUVxJgcZVHaaDL9PbpMTsRnbLJe9jO4cV7I6Iev0Z0gqGLF\nak2E96dwaPnFly7cv8K7N/nkk5AuxcrZ+QZufLPwb35TkwqiptnaiJvBI8JE\n5xlS\r\n=dumG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/D1iUnMyJL2KHwfEdpoZKKJqDHCXupK7MXHcgFOfuRAIgeP6jPQmGZwgz2vZ6MRpgmeGxR97VDe3gUCr5UprVquk="}]},"maintainers":[{"name":"jkettmann","email":"jkettmann@gmx.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-passport_0.1.3_1558937967504_0.547487172645122"},"_hasShrinkwrap":false},"0.1.4":{"name":"graphql-passport","version":"0.1.4","description":"Strategy and utilities to use passport.js with GraphQL server","main":"lib/index.js","scripts":{"build":"npm run clean && babel src -d lib --ignore src/**/*.test.js","clean":"rimraf lib","lint":"eslint src","prepublish":"npm run lint && npm run test && npm run build","test":"jest src"},"repository":{"type":"git","url":"git+https://github.com/jkettmann/graphql-passport.git"},"keywords":["graphql","passport","authorization","authentication"],"author":{"name":"Johannes Kettmann"},"license":"MIT","dependencies":{"passport-strategy":"^1.0.0","util":"^0.12.0"},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.5","@babel/plugin-transform-runtime":"^7.4.4","@babel/preset-env":"^7.4.5","@babel/runtime":"^7.4.5","babel-eslint":"^10.0.1","eslint":"^5.3.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.17.2","jest":"^24.8.0"},"peerDependencies":{"passport":"0.x"},"gitHead":"3c22b9a254249b2a54de5c068c3a7f27c8517d00","bugs":{"url":"https://github.com/jkettmann/graphql-passport/issues"},"homepage":"https://github.com/jkettmann/graphql-passport#readme","_id":"graphql-passport@0.1.4","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"jkettmann","email":"jkettmann@gmx.net"},"dist":{"integrity":"sha512-hO/VdMkyBNXZgyd5XXwrKDpa3kDEC0q8nesnt/v9ATNi0bbwCj01Fk0bpElZN3dGwTJ/I8cEgfhO7/Z2oeTyyw==","shasum":"1881c55e55304ef233e2ed35cc6709d944b8c62f","tarball":"https://registry.npmjs.org/graphql-passport/-/graphql-passport-0.1.4.tgz","fileCount":13,"unpackedSize":15291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7j27CRA9TVsSAnZWagAAWccP/3jfFMqzlK8ySAJvTdI6\nJnFD+c+bKSmMvaEvDswvCzjJoJLraB5+KIKfRwRMlXXOZoq4ss++a7YobClz\nLt/zOpF4yZWoqwy6nsPkPGbSO3RIizGb0RMWHerE3TTJEqHXbPU2COPLiFQ6\njA7vYUeyJr2CPIYcoCKtcp3VEe6tV12dntxVMgJTpQ0UAIoEr5U7Yxbgxp00\n9r+vXgrcTxozzzyx3pCXnWPjgq7nWVwabJxg6uEFIovmvo9BnlTWG1ibPYcq\nyOZAHGp8/lVtwF6aXg4QAJJCgfOITfoAHi/yjjiQ4vPCpcG92N8dU4I8TxBd\njjjne1tzPjSYK/iVuHYnxPcjPqoh1wQSY0K2Tr21ocPc4QG31EWX/iA1LOB4\nybCbCX2RHnsPuGYa85A0rOjiAb/o7TNzo2mD1EVW8o8991QbMQwTSL+LnZGv\nBzvZkvqznImRU49k2MyojZblob0CKpz1A2HdbrtCBridU//hqHv7j+/cHLK1\n2amRC3Ya5eU4LOIZRUExZ/yjFNfayGXNUyrjy7MfAFwUMx22OhRdFyxk4Up1\nbvoJ5iYF6OlOPrhXC1b+v7STTvaRlOpHxvE3GzSojFdttyEcrHL3Qpiiw50b\nTpTJNSDRJ7/s82ynxeTuWGlnZOGRksH59CXjbTuUTi+22yu31djs4ZMCtpr3\nrwB+\r\n=Y5U1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/tWNJ1Th6Sj5+XROkXJeVhUyjH9nrZlx3+4+c5e0RVwIhAKvtrxJR9R5lbxXBl5NIEIiqZe1mzXavspl3rJa3RU1e"}]},"maintainers":[{"name":"jkettmann","email":"jkettmann@gmx.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-passport_0.1.4_1559117242937_0.8290488691847442"},"_hasShrinkwrap":false},"0.1.5":{"name":"graphql-passport","version":"0.1.5","description":"Strategy and utilities to use passport.js with GraphQL server","main":"lib/index.js","scripts":{"build":"npm run clean && babel src -d lib --ignore src/**/*.test.js","clean":"rimraf lib","lint":"eslint src","prepublish":"npm run lint && npm run test && npm run build","test":"jest src"},"repository":{"type":"git","url":"git+https://github.com/jkettmann/graphql-passport.git"},"keywords":["graphql","passport","authorization","authentication"],"author":{"name":"Johannes Kettmann"},"license":"MIT","dependencies":{"passport-strategy":"^1.0.0","util":"^0.12.0"},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.5","@babel/plugin-transform-runtime":"^7.4.4","@babel/preset-env":"^7.4.5","@babel/runtime":"^7.4.5","babel-eslint":"^10.0.1","eslint":"^5.3.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.17.2","jest":"^24.8.0"},"peerDependencies":{"passport":"0.x"},"gitHead":"d3f6751ee219cb4042a8efc548c1f938e2c02ca1","bugs":{"url":"https://github.com/jkettmann/graphql-passport/issues"},"homepage":"https://github.com/jkettmann/graphql-passport#readme","_id":"graphql-passport@0.1.5","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"jkettmann","email":"jkettmann@gmx.net"},"dist":{"integrity":"sha512-iwR7eb+Z+XwJVgokF+DKcyLhxF5Py0QMd8XfR3IkN+6f4vHEQ12Uaw88KAJ7gGd+rc2FJXcEmCj/Ji7Z7+xoug==","shasum":"e565437d9a680778386f82a799c5605bad9d8e50","tarball":"https://registry.npmjs.org/graphql-passport/-/graphql-passport-0.1.5.tgz","fileCount":13,"unpackedSize":15576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7j/jCRA9TVsSAnZWagAAomUP/RZfDH9DU6OOpLT0BPqe\neTbIG6Oc2onWuCHKReSz70R6kDVBDNZyTndtitTz3fwI7D4SGetuj31OlSKx\neBPP5yra47b3iav3fYSt6w0lJGPx3YPs/MxQHR1w2RfQ0HHWQR7KnkiNqaeO\nPJ1IVXFRQr+rmhQ/RzuFwy5c5wPVG347LOjLTxRfRRtKrWBkMYwN2PsbJoiz\ntvl52+DZ+Svlabg/UVOu8YI8FXQHAL7Kxj1dTMYGhuFjggAdDQIJCXChJMC3\nyW97LkOfVEUczSCSDiDNd9GHkc5vzYq6CzIZqkyAJorqrSm6RGCwsaQ0ZdqJ\n72mViaS/KnYwfBQ7YZG+I4xAcAPFdcb6MMm5pb4EG5ZKx80kSH5cWRGBpSl9\n1FnXwHm0WYEpFHV28CMTtDZOGn2vu5q0xWo5GET4nKuCBYFExzIQOIaEL2Hk\n3LL0WDGPLJMXoemr6qwzF/sD9FAgutH4JvkXGQD9J6FcC22B89fVKfZKUJ/r\nmBNWbIF9qOM4Emxa3+hdP6l2K/KBxew6rucUSvhrtDv/B6g64Aobbd2TEltI\nZ8aBBNIti/PvjQxokltKigmM/PheDJPi0MqEhc2wVW633wyJesMZzgqIxzbx\nWyagebKgtBavSM+WcsY/k/P+mWtIjictrv+GrWaRQBu/loe1HPh0zCkT5DPx\n8p2P\r\n=WNNx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCg+pEggRoe+ibohEdiAMlZVxgn2a/QaP2iyI8Q0pPpWAIgV30GD8gvPrliE7RQQ7O+V5GgYjwoacS4eyCXKEEq5wQ="}]},"maintainers":[{"name":"jkettmann","email":"jkettmann@gmx.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-passport_0.1.5_1559117794463_0.23517958131323513"},"_hasShrinkwrap":false},"0.2.0":{"name":"graphql-passport","version":"0.2.0","description":"Strategy and utilities to use passport.js with GraphQL server","main":"lib/index.js","scripts":{"build":"npm run clean && babel src -d lib --ignore src/**/*.test.js","clean":"rimraf lib","lint":"eslint src","prepublish":"npm run lint && npm run test && npm run build","test":"jest src"},"repository":{"type":"git","url":"git+https://github.com/jkettmann/graphql-passport.git"},"keywords":["graphql","passport","authorization","authentication"],"author":{"name":"Johannes Kettmann"},"license":"MIT","dependencies":{"passport-strategy":"^1.0.0","util":"^0.12.1"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-runtime":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","babel-eslint":"^10.0.3","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-import":"^2.18.2","jest":"^24.9.0"},"peerDependencies":{"passport":"0.x"},"gitHead":"1a39a67fc93ead0043b27ad922d5880fb0d1899f","bugs":{"url":"https://github.com/jkettmann/graphql-passport/issues"},"homepage":"https://github.com/jkettmann/graphql-passport#readme","_id":"graphql-passport@0.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"jkettmann","email":"jkettmann@gmx.net"},"dist":{"integrity":"sha512-+EddqHj44YAcSXMmVzAhr8TswR+ZDGfbsXGBZ1kUo7KG4IPy2kBz8gQPMvrUrc8mKloIDpJysT4wba/ezaSFPw==","shasum":"a2a71bd13f21da36ff01e529bdfd5c54af384e5e","tarball":"https://registry.npmjs.org/graphql-passport/-/graphql-passport-0.2.0.tgz","fileCount":13,"unpackedSize":16962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZh04CRA9TVsSAnZWagAAPK4P/jHuE7uqBwB2XezHNv3Q\nPVl0YvBYytIarPoNMCIQDEF2VmsCqufrP+OffhvIT9bq+ugAMCP9lDeBmIfc\n+z9dgQOouIpAJcKYx0FSpC3rjQZELvQubbtFuTCe5DIJVymG0sE21Y80huBM\nCd2e/BkmbkvidKwOMkB/ZdTmIxW1e4+9YmwTvr/Ep6VT5fRPB1+in69ahxnD\n3A2x6AMcEV8emTtUxqfTLOIUO/PDT7Z6M0sxbAEPD/Vdu8zbYoxMKD7Mcj9H\nse+Yuys3/IBDQrdeFgISzZgTi0fE/CZLdKNvNWY9z7Iqmuc3Ffq3NZibWxu9\ne+BEaCvwjpB7ywBpGx+9sBSkPJrdLApdl9C18uyjTi6wS47rzJhLY2BcvKj4\nY5KsGh+QJM8wuGUI/DeIVLEQEcSZeilZdFGpNZsMjIdnUfC6U8DMRMFelVhZ\n5g7h4tAG4vxbDKVfo3BWI7YtKHH2PaLN3ODQfb4ScGeQEq78NlZ0fPFwpHlM\ncKtqmbl1up0ugkelwWnnt1A0FinQ/sANeOSUcvnxrhQcuObA5HDPeiJZep8r\ns2wh/tuni7bAOj1FcH+IH5ojcMtxScP2pqR8P6SKlPoHtbjSgxW9ZLccc5sL\nudRR1Fp467bQpZbwwnbn+Fyi2DH+VZB4WyC1uwZXKtrn/hm2+mXdrMht1BAm\nw+TH\r\n=UjGP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGS6tDgXnNvHBP8xM9SDpJnInwIzzChzUGSOxDYQrfXsAiBC77lvpPi0Vor9LO+r/Nk9aemOX5AzYFDcTm4Co0njGQ=="}]},"maintainers":[{"name":"jkettmann","email":"jkettmann@gmx.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-passport_0.2.0_1566973239546_0.4816255339368769"},"_hasShrinkwrap":false},"0.2.1":{"name":"graphql-passport","version":"0.2.1","description":"Strategy and utilities to use passport.js with GraphQL server","main":"lib/index.js","scripts":{"build":"npm run clean && babel src --out-dir lib --ignore src/**/*.test.js --ignore __mocks__","clean":"rimraf lib","lint":"eslint src","prepublish":"npm run lint && npm run test && npm run build","test":"jest src"},"repository":{"type":"git","url":"git+https://github.com/jkettmann/graphql-passport.git"},"keywords":["graphql","passport","authorization","authentication"],"author":{"name":"Johannes Kettmann"},"license":"MIT","dependencies":{"passport-strategy":"^1.0.0","util":"^0.12.1"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-runtime":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","babel-eslint":"^10.0.3","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-import":"^2.18.2","jest":"^24.9.0"},"peerDependencies":{"passport":"0.x"},"gitHead":"1ae63a724829cc43478e095acf8ec4255b5c2fa8","bugs":{"url":"https://github.com/jkettmann/graphql-passport/issues"},"homepage":"https://github.com/jkettmann/graphql-passport#readme","_id":"graphql-passport@0.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"jkettmann","email":"jkettmann@gmx.net"},"dist":{"integrity":"sha512-simNgjebKtm0Q1soY2L21PgEKWTDwCgNUruy6pKIy2iSnDo6mFHskTWEULM8ugNGqOPV9VhbMh4Ka4QTcHnxZQ==","shasum":"374e94c20adc873b66362175c7331c1fc0b32d0c","tarball":"https://registry.npmjs.org/graphql-passport/-/graphql-passport-0.2.1.tgz","fileCount":12,"unpackedSize":16890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgl/YCRA9TVsSAnZWagAAwHAP/37vEDAeLa4O9UEwSr+S\nwz887uRc+LhNOlp15jN9vyezBxKi/vo7VzLrJO15iDShqqdnWcghgyoSp0qy\nXTDZyEr6tdr7gqJWREAsP5nIdIM8uu4d6ayojiyShYYA7IkH7dn2ehwv/Wwn\nPOQRzHaTYuy7TqaZ1dzMdaPKqrxheJ4Q1MA88SAgAnn39I7jgu1BHEuJQbbq\nmI2KGdNgxRZLuZKNZGI6SSS6Buj4E58HbaK+uJ2LMrxR/DiduRA5aegAySQe\nNwhqY/u3maQWFPd+2PMN6Fhjx4T5DqltRzp2uSL3ImJTKBgR//nuXGFSQEaF\nAZ83QaaFEjEO8ddXyueHgfn/IG1j7Mdgu3wMGRyX/fEutK0gjLC6NE5rHyeZ\n7Hf0JZjxn+8dXTRTikwrplZzfLkm1u2FgVl5Xuzv4cXEyaN8safJtEEn3uR/\n3E7IpbOqbUaqKVd4X/4Mh9yjgqLSOg5SXFqQKP2GUn6tXL3pCS1Pb9ynYD45\nYkcFnQzAvZQji4fO9e6OB/ZF2b+aRJFjuP0RpRIrUfXFYskZ67GedIJMATyW\nLVAkqkipLjFACi5SKtMuQQwQbEQ5V1e86C+dKEWiZLRN+qAZM3fsNrYnH4NK\nUl+mRIFeSi4ZkT6W+snwfDqIV5c12SSEexWwUQI9UXV9kmpaWf6ZXYfSWLho\nkW1J\r\n=0bXO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFWF7qzVAf2/knCmJpeI2PUvKEc7Zek0pqtH7il2bVTlAiAvKXpJT9w2tZxLQ1eJlv5KpvCXSXH0SOiDvrA22vwYyw=="}]},"maintainers":[{"name":"jkettmann","email":"jkettmann@gmx.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-passport_0.2.1_1568825303887_0.40933206582199966"},"_hasShrinkwrap":false},"0.3.0":{"name":"graphql-passport","version":"0.3.0","description":"Strategy and utilities to use passport.js with GraphQL server","main":"lib/index.js","scripts":{"build":"npm run clean && babel src --out-dir lib --ignore src/**/*.test.js --ignore __mocks__","clean":"rimraf lib","lint":"eslint src","prepublish":"npm run lint && npm run test && npm run build","test":"jest src"},"repository":{"type":"git","url":"git+https://github.com/jkettmann/graphql-passport.git"},"keywords":["graphql","passport","authorization","authentication"],"author":{"name":"Johannes Kettmann"},"license":"MIT","dependencies":{"passport-strategy":"^1.0.0","util":"^0.12.1"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-runtime":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","babel-eslint":"^10.0.3","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-import":"^2.18.2","jest":"^24.9.0"},"peerDependencies":{"passport":"0.x"},"gitHead":"10609cd784773f5fd33a43700a92d54ca562cd29","bugs":{"url":"https://github.com/jkettmann/graphql-passport/issues"},"homepage":"https://github.com/jkettmann/graphql-passport#readme","_id":"graphql-passport@0.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"jkettmann","email":"jkettmann@gmx.net"},"dist":{"integrity":"sha512-MeSsZ6EITahPn1Q9Ikb2caHKNUWXeZQDB0NI399bNiCuGEznbzwoLHXwND3zJgU1l+Z2aAUu1JjsBJMzCDC8+Q==","shasum":"0f0b7785b31afd9b891f7ab08fdcfb9ab4faa796","tarball":"https://registry.npmjs.org/graphql-passport/-/graphql-passport-0.3.0.tgz","fileCount":12,"unpackedSize":17513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgzbCCRA9TVsSAnZWagAAtUsP/2AhKoUtc8uUKoHMr2ND\nrG+243wnV8UPqJrD23WkVJ/KqQIM89xpZtcUzQKKeiHGsHtENZn6ylDh0wRK\nC90NsYzin3Lju3WpyXefKeUV3fkEV6rpDmJMwAycsDWnM1ss2M3+S1drziwi\ndoRGOmrrxDClC3D4OXEre2QLr5k5wR88aw7gTXxT/Zh+t9sDQEK3RjHETTJG\nGi7AzAxRHGUCcI7N3jQs2yZyRvnAswxWkW1fWsRcrbNv9dsjkHBXzF3+QCDU\nfaoH212ljEbgX65K/9789YaRIfRLxlDDfcbssvD/3y4WehK06AWKv+HaKuAI\ngM+t5gvaixbVsE1Q2RvndQHUOZsLH+crTIWci1c3GsX67Wp9dgSJZWwMxrQn\n5CX78DsNSV/YOovlOgiirf63HsNrtrIISD/JEoL2ZWHFse4LVWfI8umM4WAR\nZgXdIY503rPVUa9xqhp2qAVrUUKaXcuwuv6m2X76S1lbWDv/1F58Ga1HZsSJ\n22KQMgpg7QeDIeaplxqPUIFr2UH9yl7luJUCJLUHMulPgxkyUQwk14eVtDIr\nEdgom7R7QtateEn46T7v0coGnnT6vrWbGK8Xkew73FWwIpBok26uM8eqRD1d\nybxBDZlMW1rPry2CffkOkcDl2cRw/eR2XV/k2a/YbQ8cbGjqZMWmKol18x3q\nrY5W\r\n=MJmL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTEgj727QIPEUQIUmhC0txkymZmretmUis/kXTdYLdsAIgM3VgFw1TQ8al9DxytS7WMQfwvsfwYTTxLPkL5vmimbA="}]},"maintainers":[{"name":"jkettmann","email":"jkettmann@gmx.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-passport_0.3.0_1568880322248_0.029599718152015786"},"_hasShrinkwrap":false},"0.4.0":{"name":"graphql-passport","version":"0.4.0","description":"Strategy and utilities to use passport.js with GraphQL server","main":"lib/index.js","scripts":{"build":"npm run clean && babel src --out-dir lib --ignore src/**/*.test.js --ignore __mocks__","clean":"rimraf lib","lint":"eslint src","prepublish":"npm run lint && npm run test && npm run build","test":"jest src"},"repository":{"type":"git","url":"git+https://github.com/jkettmann/graphql-passport.git"},"keywords":["graphql","passport","authorization","authentication"],"author":{"name":"Johannes Kettmann"},"license":"MIT","dependencies":{"passport-strategy":"^1.0.0","util":"^0.12.1"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-runtime":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","babel-eslint":"^10.0.3","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-import":"^2.18.2","jest":"^24.9.0"},"peerDependencies":{"passport":"0.x"},"gitHead":"5cc7d3f507547c55ce3a48a8eb30e37adb1a3f39","bugs":{"url":"https://github.com/jkettmann/graphql-passport/issues"},"homepage":"https://github.com/jkettmann/graphql-passport#readme","_id":"graphql-passport@0.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"jkettmann","email":"jkettmann@gmx.net"},"dist":{"integrity":"sha512-M68ewrQ88qVbdomlN9xh637VtxTAJcC2CYFCnKyqShDRpYcmGefSJIy1i2XTz+c29/exE9/ab8L2jbQpyXPC9w==","shasum":"b238e910a852f1ad35cf54a7bab4f982146dee04","tarball":"https://registry.npmjs.org/graphql-passport/-/graphql-passport-0.4.0.tgz","fileCount":16,"unpackedSize":28306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpXQfCRA9TVsSAnZWagAA9soP/1I6j+90G0be095gNZXS\nSzWr06sTl5yErRVgYvkzYbOWqcU2JNiNch4PtNodeUtSqyHFuQ5LCWdMWJhH\n/DDzqfoBjNxRj9wgTpNici3RVbT2y23+28d4gAVAubnOpSKjl1du7bMxtHjn\nk3U7oPgytYBoL6ngz0XNg4chwBRX15b8OIk2sMZxlVHUyNdWC/xveRvg3aMO\najubew7bfz1rmReKeu+9DCsKPby1VGoDp6ofGn19thbvgOM5w3hXh5R963JQ\noDH7XwOzm5/NpsPPKEIwMIwrez7lypnWVLnIjH6/JiVRIAK3kUxl3Scg96CT\n1tu0KYXCCbP5w0n2PHmCpSXGF4tKL2xrvqj1hiJmbTGEOx3P70YrlDjZgd78\nTuzATVNqh1bXR6VzfzmsOjjwzmR6WcSVHLHF+QSdz2Ufrqn2QbjokXoke2US\n/4MA38uUaV8bc9/692qgqPQi/tJRkyNs+kNfo8h6XstjqT8t1GIZLHSpL3Zj\n5uciRdn666QBWqHuWQE+/ngcJl5BKQSFVISYMwzX8d/SyZIFThqti5zBZl5d\n+rnv/Ik7blScnQb6jdJoY/395qlfyaC8fq4MFczzdkW9orXc/QIx6TZ8VgYn\nbuTvhwJP61pPt8ysj/NYQEV8zX3+7GhLBZ6rOylzZ2HJ6U2iN6cub8svNVfz\nUxrv\r\n=9+t0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCf+kuv6dcdHJdiwrgGf0HVb9ER8rmNu3OsbQv8UFgUhAIgR7zfM2NxR/gfW8pFwjaXyTX3s8cz19Y2BikyU4b9e6Y="}]},"maintainers":[{"name":"jkettmann","email":"jkettmann@gmx.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-passport_0.4.0_1571124255001_0.0502761313403719"},"_hasShrinkwrap":false},"0.4.1":{"name":"graphql-passport","version":"0.4.1","description":"Strategy and utilities to use passport.js with GraphQL server","main":"lib/index.js","scripts":{"build":"npm run clean && babel src --out-dir lib --ignore src/**/*.test.js --ignore __mocks__","clean":"rimraf lib","lint":"eslint src","prepublish":"npm run lint && npm run test && npm run build","test":"jest src"},"repository":{"type":"git","url":"git+https://github.com/jkettmann/graphql-passport.git"},"keywords":["graphql","passport","authorization","authentication"],"author":{"name":"Johannes Kettmann"},"license":"MIT","dependencies":{"passport-strategy":"^1.0.0","util":"^0.12.1"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-runtime":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","babel-eslint":"^10.0.3","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-import":"^2.18.2","jest":"^24.9.0"},"peerDependencies":{"passport":"0.x"},"gitHead":"03051ae40b4733207ad9ec2d89ca71995b47907f","bugs":{"url":"https://github.com/jkettmann/graphql-passport/issues"},"homepage":"https://github.com/jkettmann/graphql-passport#readme","_id":"graphql-passport@0.4.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"jkettmann","email":"jkettmann@gmx.net"},"dist":{"integrity":"sha512-TZfol7ThQtNs1HY50BeDQwVLfvT7OWwLfLgXRlxljgul1qZcl2SuaEj7aJn6Fdw5Pk9u3MDWdj4C21PvtbuyWw==","shasum":"223f0df06d5d4d860063382347498118de8faa41","tarball":"https://registry.npmjs.org/graphql-passport/-/graphql-passport-0.4.1.tgz","fileCount":16,"unpackedSize":26591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqCETCRA9TVsSAnZWagAABZsP/1T1INx4doWt9KWgLWhJ\nTylVksDY0hLiusuvEopoPUKlHfm1NAk4FNnQyiN4te8PIbtj4LZbH7IKegzh\nxleEo2udQidPuNiaUa/VRyosEreFqerdobItr/7wf8qpdt4vzEqXQ1iA1MVd\n8ENoiS4tzfmzS64Nko6lBQCNGZeGeNMTjRhyyBynrw0X+7yVZdeEXts+Habd\ndtFELG+Jny51eqUR78BPzgVKuX5b1Kvnu+iuxkyMKN8Zmx4bB1wSpYWIltkO\naz5VegRu2YuK9YMSs9rz/FXBDp5jWUC0R1nDMdeYtdKxszItP52QExndOgkU\nFlhtPAa2PGP23eM+CO8Fb7lhXQ8JIncOnsginzu4cBVQg2JQ+Ai2bZGhD5TY\n4GNXvW0xbV7ATxOvQVhpTqDf8vcAYXlChZlUjCbu3tcn11r4olDDNvuZlKub\nx1LlEWW3denxWNSMb29w4EyjaFu3Gpp1oDpxic4LyKdpJ/fUle0Ex3UxqHLZ\nFR2bxSXn2vTff9gdhgfIzlZmNRe0KIHUcqN3cBVDvaQ5WJ9xfRkUKbyfsWSU\nLA3t7SJnQGQMweKnUU+Amap6Z2mmEwsfO54qH9cHhPDJrKC7aiBBZ1RdyrF5\nhPaZSKpIXTAN4hxW3P+fkzbbyk7tKTmn2uXOVPskF17jjg+CwLi361szT6Y4\n6Ihl\r\n=BlmW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE8oAMlz67P7G3Ky93AVVJ7i7Giu7AgZ2KXz65AOyv0dAiEAvMAUPWswK6YQgTi8glMuv8ZqGNl42zDMeKBpfgDIQfw="}]},"maintainers":[{"name":"jkettmann","email":"jkettmann@gmx.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-passport_0.4.1_1571299602703_0.9895968985184309"},"_hasShrinkwrap":false},"0.5.0":{"name":"graphql-passport","version":"0.5.0","description":"Strategy and utilities to use passport.js with GraphQL server","main":"lib/index.js","scripts":{"build":"npm run clean && babel src --out-dir lib --ignore src/**/*.test.js --ignore __mocks__","clean":"rimraf lib","lint":"eslint src","prepublish":"npm run lint && npm run test && npm run build","test":"jest src"},"repository":{"type":"git","url":"git+https://github.com/jkettmann/graphql-passport.git"},"keywords":["graphql","passport","authorization","authentication"],"author":{"name":"Johannes Kettmann"},"license":"MIT","dependencies":{"passport-strategy":"^1.0.0","util":"^0.12.1"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-runtime":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","babel-eslint":"^10.0.3","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-import":"^2.18.2","jest":"^24.9.0"},"peerDependencies":{"passport":"0.x"},"gitHead":"754445ade335931308ca9c96021ef0d12484127b","bugs":{"url":"https://github.com/jkettmann/graphql-passport/issues"},"homepage":"https://github.com/jkettmann/graphql-passport#readme","_id":"graphql-passport@0.5.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"jkettmann","email":"jkettmann@gmx.net"},"dist":{"integrity":"sha512-k+7jz8BbjY7UL81tww1x31ELzq1EdF8ioBZRJn4cN8uXYw+ydMjcb/BwYAOLUZxmCQVtH8u/4s+aXLNqX1UJ+Q==","shasum":"7d56b886e5f2d10511d4f0844dfaef42eb3b4487","tarball":"https://registry.npmjs.org/graphql-passport/-/graphql-passport-0.5.0.tgz","fileCount":16,"unpackedSize":26895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsDx2CRA9TVsSAnZWagAAUA0P/j/prvK6iERzOzdk5rMj\noP5Q8v+6bz+06Cns9xpXDNrb96Z0b36IAOms2FiT8iPc1F2j2wifE1zT060K\no6ad6UD9Fraco6+gg578+D3wOBZBQrdK07TY3kkE13fiy1MqFyvsBoXxZTdx\nUStaUUzp00PMjhDfOOZ36r97pQjXfd68Jko6zuO9NnZlmq79gpnFwk3DHr8H\nMM0YR6yuaDC6D1rBIaWz4Lokyl7lot0EKUfsiEkH9nPteiPiVkKNtdZpidaq\nuTZxRpT554jC0zApZKazFZwMkRgsilaD2gRtE4Q/FRAT5mVM3/tg9TDwVPri\nKdM9xN7jIrZNbOAouSfJkY3TIErTTrArscFXjXJ5cww00EaFVKOxZL3EboJS\n9EDDQ8NIRpMix+Y2/N5Cc3GnTAaUe8P6HA6h5JBdepKtTtTFEtNnFX0KH/ki\n+1sGD2bWgcriQmrmkldciFaFIsUVzYx1OUcvM9MJ37pDWpHZmPIfROyMmCug\nqXUy/jXb7qM9+EbujZ3ja+la0jV5e3i5/JvZ0DjY4XVzJFNWloxU5PjweSEw\nhthemujWqY+jA8XV8+dwpRgo/MXjjNp09H5nRMjF9oWsgccknoZqzg5DxswR\nky4PF2xkqEnkXkOM/E9CVFFbqXO4GPqzF5/gXL/xGmAiR/MB97Ovu74YgGBF\npLU6\r\n=av/u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH6SHjroW53hxWRYMRq7mFQwiTYwexclucsrxncN8jVUAiEA1/7UmdhujYgbbRZxWtgI4kGcLv5K2/XR8DQgTX1m2YA="}]},"maintainers":[{"name":"jkettmann","email":"jkettmann@gmx.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-passport_0.5.0_1571830902061_0.9641012465332655"},"_hasShrinkwrap":false},"0.6.0":{"name":"graphql-passport","version":"0.6.0","description":"Strategy and utilities to use passport.js with GraphQL server","main":"lib/index.js","scripts":{"build":"tsc --noEmit --pretty && npm run clean && npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --extensions '.ts,.tsx' --source-maps --out-dir lib --ignore src/**/*.test.ts --ignore __mocks__","clean":"rimraf lib","lint":"tsc --noEmit && eslint \"src/**/*.{js,ts}\" --quiet --fix","check-types":"tsc","watch-ts":"tsc -w","prepublish":"npm run lint && npm run test && npm run build","test":"jest src","test:watch":"jest src --watch"},"repository":{"type":"git","url":"git+https://github.com/jkettmann/graphql-passport.git"},"keywords":["graphql","passport","authorization","authentication"],"author":{"name":"Johannes Kettmann"},"license":"MIT","dependencies":{"passport-strategy":"^1.0.0","@types/express":"^4.17.1","@types/passport":"^1.0.1","@types/passport-strategy":"^0.2.35","@types/ws":"^6.0.3","express":"^4.17.1","graphql":"^14.5.8","subscriptions-transport-ws":"^0.9.16","ws":"7.x"},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.7","@babel/preset-typescript":"^7.7.7","@babel/runtime":"^7.7.7","@types/jest":"^24.0.25","@typescript-eslint/eslint-plugin":"^2.14.0","babel-eslint":"^10.0.3","eslint":"^6.1.0","eslint-config-airbnb-typescript":"^6.3.1","eslint-plugin-import":"^2.19.1","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","jest":"^24.9.0","passport":"^0.4.1","prettier":"^1.19.1","typescript":"^3.7.4"},"optionalDependencies":{"@types/express":"^4.17.1","@types/passport":"^1.0.1","@types/passport-strategy":"^0.2.35","@types/ws":"^6.0.3","express":"^4.17.1","graphql":"^14.5.8","subscriptions-transport-ws":"^0.9.16","ws":"7.x"},"peerDependencies":{"express":"4.x","passport":"0.x","subscriptions-transport-ws":"0.x","ws":"7.x || 6.x"},"gitHead":"46bcc95284a553366a0648ffd0f0679e8b8ea524","bugs":{"url":"https://github.com/jkettmann/graphql-passport/issues"},"homepage":"https://github.com/jkettmann/graphql-passport#readme","_id":"graphql-passport@0.6.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"jkettmann","email":"jkettmann@gmx.net"},"dist":{"integrity":"sha512-AWMG/HGhXSAbwJixbwAkrs8MkpMEinHVqFX1qCyCicfoZQTq1wpt/5+mkPYIYZOPrGh6yzPv7sibNYe7e3fV6g==","shasum":"7f7e6385c9fa13dc9b31929b9850de5c7d94e91e","tarball":"https://registry.npmjs.org/graphql-passport/-/graphql-passport-0.6.0.tgz","fileCount":33,"unpackedSize":57300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMYEhCRA9TVsSAnZWagAAfXcP/04jGm+qL6WJVlshnjSe\nVMJCroadUyc67twrRjRzq4keuAykdCzSt0ao4aoCnOY5kmIQJEI4i+HwbExB\nJf3cjXy6v4aVCVz5Tv5lVMQkWDqCMN/TVA9bwD7kjDItSVnsRSWdiFMQs3RP\nq2OD7cGP1hbjIlVW7kbjTzQREmVMNGXanNcjdwORMb9McwTts5hW8+9S0PW0\nvXBojDiU+qq9FkmlC9mNkHKpJEqC4y3GM3gev27H+BKJNmPVh6ZYRP1QVKK2\n/Mk3422uHt/miAdxNAGMgMZXuzDZBggExIun+CcQijoVsBLP4Pf9CVQmFrpC\n+ZMU42Lf0630p5+43gTrZaHz2bADhApLPZClT3h49BX2VX/vIFFl11Bimrsi\nnxlthS5cRwMHa67n5zS5eMgZi3M6wTJdpF2LNIBobikDR96wy7C05KZvg+bX\nhw7819fBiZPMtrwMgfYZ6kw3OmY/cPsf90PkjkmARDzJGKMb+KXcbKQS9JAE\n0z1rxt8RP1KmtzopO75U/G7eeD+CREfl8paV84BpBb6csXdCvE1ct8lihBAw\ndJagXSDDnzrKAliMHhxeYvFTfwJRzzjD32FAdj6Tofg0xQzedAtiHBV7jlY/\nmBBlRBG0To3q7IQHZIVvoI666r+lUzpKxurvzoMm2jnR11/E4SJ/1gGUYUnu\nM/km\r\n=OLTc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEHFuF0QFDp7K763to5Z/1PxIjYen4/rQ+/mcXidfyamAiBS0JbskY7VurRuJ6XYaMB2q+wu5h2DY90ztI0d4U5wVg=="}]},"maintainers":[{"name":"jkettmann","email":"jkettmann@gmx.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-passport_0.6.0_1580302624670_0.7583400823217206"},"_hasShrinkwrap":false},"0.6.1":{"name":"graphql-passport","version":"0.6.1","description":"Strategy and utilities to use passport.js with GraphQL server","main":"lib/index.js","scripts":{"build":"tsc --noEmit --pretty && npm run clean && npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --extensions '.ts,.tsx' --source-maps --out-dir lib --ignore src/**/*.test.ts --ignore __mocks__","clean":"rimraf lib","lint":"tsc --noEmit && eslint \"src/**/*.{js,ts}\" --quiet --fix","check-types":"tsc","watch-ts":"tsc -w","prepublish":"npm run lint && npm run test && npm run build","test":"jest src","test:watch":"jest src --watch"},"repository":{"type":"git","url":"git+https://github.com/jkettmann/graphql-passport.git"},"keywords":["graphql","passport","authorization","authentication"],"author":{"name":"Johannes Kettmann"},"license":"MIT","dependencies":{"passport-strategy":"^1.0.0","@types/express":"^4.17.1","@types/passport":"^1.0.1","@types/passport-strategy":"^0.2.35","@types/ws":"^6.0.3","express":"^4.17.1","graphql":"^14.5.8","subscriptions-transport-ws":"^0.9.16","ws":"7.x"},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.7","@babel/preset-typescript":"^7.7.7","@babel/runtime":"^7.7.7","@types/jest":"^24.0.25","@typescript-eslint/eslint-plugin":"^2.14.0","babel-eslint":"^10.0.3","eslint":"^6.1.0","eslint-config-airbnb-typescript":"^6.3.1","eslint-plugin-import":"^2.19.1","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","jest":"^24.9.0","passport":"^0.4.1","prettier":"^1.19.1","typescript":"^3.7.4"},"optionalDependencies":{"@types/express":"^4.17.1","@types/passport":"^1.0.1","@types/passport-strategy":"^0.2.35","@types/ws":"^6.0.3","express":"^4.17.1","graphql":"^14.5.8","subscriptions-transport-ws":"^0.9.16","ws":"7.x"},"peerDependencies":{"express":"4.x","passport":"0.x","subscriptions-transport-ws":"0.x","ws":"7.x || 6.x"},"gitHead":"96e0c5e1481c3a0a6b2e111323903060e29403b6","bugs":{"url":"https://github.com/jkettmann/graphql-passport/issues"},"homepage":"https://github.com/jkettmann/graphql-passport#readme","_id":"graphql-passport@0.6.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"jkettmann","email":"jkettmann@gmx.net"},"dist":{"integrity":"sha512-vbkeXYaQQTq+eU/QjhcjOzW8SQljDy5zqXeWcJq4Drl/a2rCLOawA2nbIiqcNHEjSkdk8M7KkL1AuUIRcZaY5g==","shasum":"aaafdf83651068c3f93b8881ef71fcda394e8ecd","tarball":"https://registry.npmjs.org/graphql-passport/-/graphql-passport-0.6.1.tgz","fileCount":33,"unpackedSize":57375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQbKGCRA9TVsSAnZWagAAgc4P/2EAmh5srrIxNOZhL6e/\nTfKNC0nyWoq+aMijHqsx2Wg6V5sNsed+zuTYoCCBaXV4oUmOpi/VBdB4TAsv\ns5d1H3qzm+3OzMPrEHEZiwoxGheqbyjLLV4v3PCot0gkXrfRruTgFbQEiiAX\n9qFb1k+KKQoTe+DnnT6NBBoDdkjuYoD9Tkta9brSafmtKvPI8s9Mx2AXKefQ\n9fVJuyBbZiYHGRkq/O/OQ5WY8tnMwhlHesMIdpMYfmM0dY4V1wzxmN4mU7Ay\nmkhNknY+LI+/+SszbErGoOE3VxWQ367zs/le4YHzUG3BLyQ8wyHsjtoHSw8j\nNkTsnCDZSp1953xHjSbDbsvuwCD8F+5GVukdeu63dlOKTCovHKlDxMFhiTCt\nmiBT9fEqwXRvD5Dwgrm+NdCgBEQdijMHFzNXVQtK8fzt3hOTo0BprEO9UlTU\nkLjC7q9HrVndMKzrDQ6Lam5qbAS2Y+IG9u19Btf0Luy+Q1RyR4CDYixGyTb4\nGAX4EcpYRKoF/Vpy6vuEWAzduf8n0JEp9sFiLVV2hU2xv16uoKZmPw1WYALT\nulOkStGTomi30uuaj0X7wNfMy3mD5TIgs3HXDqaI/RwhOIPY5ssO2Hyo9U1r\nKUBrHDCXn66xKfyle4ketYnk1YTnCIp25IjixOaXbl27A69EhIiINCpMxwRm\nFgmH\r\n=4nsi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXwIrK1jZy30Lb+QNMoXfsJIONvsEVoo/V97XRX3ubbAiAlehF8Atu7rCiilGpPCpnswAw4CH0a/pqnfL49m5hG0Q=="}]},"maintainers":[{"name":"jkettmann","email":"jkettmann@gmx.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-passport_0.6.1_1581363846034_0.15800638804725886"},"_hasShrinkwrap":false},"0.6.2":{"name":"graphql-passport","version":"0.6.2","description":"Strategy and utilities to use passport.js with GraphQL server","main":"lib/index.js","scripts":{"build":"tsc --noEmit --pretty && npm run clean && npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --extensions '.ts,.tsx' --source-maps --out-dir lib --ignore src/**/*.test.ts --ignore __mocks__","clean":"rimraf lib","lint":"tsc --noEmit && eslint \"src/**/*.{js,ts}\" --quiet --fix","check-types":"tsc","watch-ts":"tsc -w","prepublish":"npm run lint && npm run test && npm run build","test":"jest src","test:watch":"jest src --watch"},"repository":{"type":"git","url":"git+https://github.com/jkettmann/graphql-passport.git"},"keywords":["graphql","passport","authorization","authentication"],"author":{"name":"Johannes Kettmann"},"license":"MIT","dependencies":{"passport-strategy":"^1.0.0","@types/express":"^4.17.1","@types/passport":"^1.0.1","@types/passport-strategy":"^0.2.35","@types/ws":"^6.0.3","express":"^4.17.1","graphql":"^14.5.8","subscriptions-transport-ws":"^0.9.16","ws":"7.x"},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.7","@babel/preset-typescript":"^7.7.7","@babel/runtime":"^7.7.7","@types/jest":"^24.0.25","@typescript-eslint/eslint-plugin":"^2.14.0","babel-eslint":"^10.0.3","eslint":"^6.1.0","eslint-config-airbnb-typescript":"^6.3.1","eslint-plugin-import":"^2.19.1","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","jest":"^24.9.0","passport":"^0.4.1","prettier":"^1.19.1","typescript":"^3.7.4"},"optionalDependencies":{"@types/express":"^4.17.1","@types/passport":"^1.0.1","@types/passport-strategy":"^0.2.35","@types/ws":"^6.0.3","express":"^4.17.1","graphql":"^14.5.8","subscriptions-transport-ws":"^0.9.16","ws":"7.x"},"peerDependencies":{"express":"4.x","passport":"0.x","subscriptions-transport-ws":"0.x","ws":"7.x || 6.x"},"gitHead":"be2836a5ed8943e6ee780ffc95fe3b92081e009e","bugs":{"url":"https://github.com/jkettmann/graphql-passport/issues"},"homepage":"https://github.com/jkettmann/graphql-passport#readme","_id":"graphql-passport@0.6.2","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"jkettmann","email":"jkettmann@gmx.net"},"dist":{"integrity":"sha512-wvB2CbSkriDQrvLXbUo9wRCy3JbA4H8TBlUs53gc0hothFCHaxDmmC/3R6JMi6q5zGvlGvWjx2AUT7EyhCnF1w==","shasum":"810655daf9d8c768eedf02206fda9f7897f19a42","tarball":"https://registry.npmjs.org/graphql-passport/-/graphql-passport-0.6.2.tgz","fileCount":33,"unpackedSize":57375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebeKACRA9TVsSAnZWagAAducP/RUhqHph0L1j1ZQ6JibY\nai7+Ou+9zOoaV/z0tPnAfQBhIPDPJUmbTzCfAqUO9OL7F/HhwkaEVUYi7MEn\n5vn68ECpPo6RLdDhS/U/BuLEFuW1ec92Jz10nydqn8SOkgE/pEwYGZTmz1YX\nkPk5SZtW1WsFs7SWEM4yhXlb+koSNDFlS1EKtSGMbtrbxNHSoiviIv1j4OxK\nSgps9e8yM2AjH5t3pEkZjNt4IqbZ4ookds5JnB+OSK582ll9pZeZTGdwm70+\nbTbvX3DrVIbSmdHPblsrZa67wYC0FfZ3szuKrF58N5dJtejxT0RU8GG3/LqP\nW6S6LkC7ag0Fmlv3TBxF4G7sirj6aCyw+3vAFV7Fe/N8FpE1StDc9MhjJARR\nTvDRSkm0nMXo/8HlHVE68/8o53gZZmpi2O0Jh6iqnIoRJhTqq4ChghhTNidj\nxBoB32Q8sHqjV+nh2GfmT7J24AgAjuEiWlfXsOc0d0s1dTR21GENJUdiyPJo\nfS43YHmsNDF6VBjiUMq7BWG1xaOyzURKTcbt2us4ATnlBk4sZknyc4ECVrx4\nRXf50USxyWvoHfvtF49UfzAf8abywpCkRt0/j8H+K3cMt/Pb6NJN4F5QtYoB\nobqtf254K91nA6lmlQrx75FdQD0SMvbvRm6Nd2GZ3Trb8VU79wm8LH4q90/K\niDY4\r\n=EplM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFpVAeJ/PHRbaZLcLS/QvJfNyOj2IPDp/A6xmhNO35/MAiEA9oxOSA3v/fkygU+NeXB+PmXEYzxDsyhtT/qrOctoEOw="}]},"maintainers":[{"name":"jkettmann","email":"jkettmann@gmx.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-passport_0.6.2_1584259711853_0.4682492076784841"},"_hasShrinkwrap":false},"0.6.3":{"name":"graphql-passport","version":"0.6.3","description":"Strategy and utilities to use passport.js with GraphQL server","main":"lib/index.js","scripts":{"build":"tsc --noEmit --pretty && npm run clean && npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --extensions '.ts,.tsx' --source-maps --out-dir lib --ignore src/**/*.test.ts --ignore __mocks__","clean":"rimraf lib","lint":"tsc --noEmit && eslint \"src/**/*.{js,ts}\" --quiet --fix","check-types":"tsc","watch-ts":"tsc -w","prepublish":"npm run lint && npm run test && npm run build","test":"jest src","test:watch":"jest src --watch"},"repository":{"type":"git","url":"git+https://github.com/jkettmann/graphql-passport.git"},"keywords":["graphql","passport","authorization","authentication"],"author":{"name":"Johannes Kettmann"},"license":"MIT","dependencies":{"passport-strategy":"^1.0.0","@types/express":"^4.17.1","@types/passport":"^1.0.1","@types/passport-strategy":"^0.2.35","@types/ws":"^6.0.3","express":"^4.17.1","graphql":"^14.5.8","subscriptions-transport-ws":"^0.9.16","ws":"7.x"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.7","@babel/preset-typescript":"^7.8.3","@babel/runtime":"^7.8.7","@types/jest":"^24.9.1","@typescript-eslint/eslint-plugin":"^2.23.0","babel-eslint":"^10.1.0","eslint":"^6.8.0","eslint-config-airbnb-typescript":"^6.3.2","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-prettier":"^3.1.2","jest":"^24.9.0","passport":"^0.4.1","prettier":"^1.19.1","typescript":"^3.8.3"},"optionalDependencies":{"@types/express":"^4.17.1","@types/passport":"^1.0.1","@types/passport-strategy":"^0.2.35","@types/ws":"^6.0.3","express":"^4.17.1","graphql":"^14.5.8","subscriptions-transport-ws":"^0.9.16","ws":"7.x"},"peerDependencies":{"express":"4.x","passport":"0.x","subscriptions-transport-ws":"0.x","ws":"7.x || 6.x"},"gitHead":"5a7bbf0d568cb1ee0f7d1108a0af1303a3c9b368","bugs":{"url":"https://github.com/jkettmann/graphql-passport/issues"},"homepage":"https://github.com/jkettmann/graphql-passport#readme","_id":"graphql-passport@0.6.3","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"jkettmann","email":"jkettmann@gmx.net"},"dist":{"integrity":"sha512-PU7DFVVv4wlvZNlOxFpygt5KEPsVIrzU6+JPILrHldmJrrwuKez9Kbj568FhXCqKqsSE96S3jW0LZypEbkX1Hg==","shasum":"325c81b8992283fe28783d7be6dd16be226c1254","tarball":"https://registry.npmjs.org/graphql-passport/-/graphql-passport-0.6.3.tgz","fileCount":33,"unpackedSize":57399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebfbJCRA9TVsSAnZWagAAK+gP/0T8iOsi72JxHLWnxmmW\nsuUBSOUBH4gCunjnJ9wfF8HyNA+Gbl+oQTHswY8mtNY2YksrmCZaE/YFEWE/\nR2KfqwuMdm6Yfm5aVqyu9wsH1LHBHmsLox+Cn3T2QVXIGJn1SseZzBrnlp9K\nGO+A7fxCyi5CszO7rUhwBrikclAcN1p4zKPicWZzJRd4e5jSIbU30xUWaaQF\nZvcrE9M/AfnQH/UMKb69fw3OVv+Tg6uR4eR7zkFjSQ51you76y20RTe7RWrn\ng5+gou1frrDlrALkLAhjrE8T4DjP2UPIgoO8imt+aGTihp7dGswDKvKOoQKk\nNA9bVCstfL18WNous6L7k3BQxfWdrUDBzr/hKg/lJnzOiAAqQtmJQ8OflI8K\no2LwzGet/zaiexPSvfCgJcfFD0AvpQjT5W9IJL2JTPrIkGHRWroesnzVJkVh\nGm+u+dmZUg51AdNEhCg82aaTMYhUPzlIYkxtqGRPcH0FRqwkibHI9ipF6AEa\n/3fB4GJq4XjFhC7j2t0YGob0xQ78eMJA5PIYcScBaw1Tovu5OtlfSdfvdziy\nvjAirV2ZYoBY26xfBTzYMQw0IRXzxx1YK/1+wqVwXyyImG2laoaJsEc8zcA1\nIN1A5+PZPHwKPgznZqMzRw/tgwLTgRxiPR9RDqpUAkjn/dyBWOi8IeQ2T0FR\nUemx\r\n=wEgs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHbUO7jNeiCePJ0r2hE7+jod3lIAauzIpF/DfbPAKtW/AiBHz7TJID/CANags5sF9iUbsJo6SQSK+BDirwCr2QCJFw=="}]},"maintainers":[{"name":"jkettmann","email":"jkettmann@gmx.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-passport_0.6.3_1584264904649_0.006088578855034443"},"_hasShrinkwrap":false},"0.6.4":{"name":"graphql-passport","version":"0.6.4","description":"Strategy and utilities to use passport.js with GraphQL server","main":"lib/index.js","scripts":{"build":"tsc --noEmit --pretty && npm run clean && npm run build:types && npm run build:js && npm run build:post","build:types":"tsc --emitDeclarationOnly --project tsconfig-build.json","build:js":"babel src --extensions '.ts,.tsx' --source-maps --out-dir lib --ignore 'src/test'","build:post":"rimraf lib/test","clean":"rimraf lib","lint":"tsc --noEmit && eslint \"src/**/*.{js,ts}\" --quiet --fix","check-types":"tsc","watch-ts":"tsc -w","prepare":"npm run lint && npm run test && npm run build","test":"jest src","test:watch":"jest src --watch"},"repository":{"type":"git","url":"git+https://github.com/jkettmann/graphql-passport.git"},"keywords":["graphql","passport","authorization","authentication"],"author":{"name":"Johannes Kettmann"},"license":"MIT","dependencies":{"@types/node-fetch":"^3.0.2","passport-strategy":"^1.0.0","@types/express":"^4.17.13","@types/passport":"^1.0.7","@types/passport-strategy":"^0.2.35","@types/ws":"^7.4.7","express":"^4.17.1","graphql":"^15.5.3","subscriptions-transport-ws":"^0.9.19","ws":"7.x || 8.x"},"devDependencies":{"@babel/cli":"^7.15.4","@babel/core":"^7.15.5","@babel/plugin-transform-runtime":"^7.15.0","@babel/preset-env":"^7.15.6","@babel/preset-typescript":"^7.15.0","@babel/runtime":"^7.15.4","@types/express-session":"^1.17.4","@types/jest":"^27.0.1","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^4.31.1","@typescript-eslint/parser":"^4.31.1","apollo-server":"^3.3.0","babel-eslint":"^10.1.0","eslint":"^7.32.0","eslint-config-airbnb":"^18.2.1","eslint-config-airbnb-typescript":"^14.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.24.2","eslint-plugin-prettier":"^4.0.0","express-session":"^1.17.2","jest":"^27.2.0","passport":"^0.4.1","prettier":"^2.4.1","query-string":"^7.0.1","supertest":"^6.1.6","typescript":"^4.4.3"},"optionalDependencies":{"@types/express":"^4.17.13","@types/passport":"^1.0.7","@types/passport-strategy":"^0.2.35","@types/ws":"^7.4.7","express":"^4.17.1","graphql":"^15.5.3","subscriptions-transport-ws":"^0.9.19","ws":"7.x || 8.x"},"peerDependencies":{"express":"4.x","passport":"0.x","subscriptions-transport-ws":"0.x","ws":"7.x || 8.x"},"gitHead":"6bd51a926e5515978e9b0058196c038b76943b61","bugs":{"url":"https://github.com/jkettmann/graphql-passport/issues"},"homepage":"https://github.com/jkettmann/graphql-passport#readme","_id":"graphql-passport@0.6.4","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-EI+pBsNaNhEx6/PXPNFMtisAiTofFo/8pkqMrS1cl2DXdepfGsCMW/npidbyUrk/boFKprbqhntR2cQZJPyeYQ==","shasum":"f4729f7b39115dadafcb335687f0f18b6d078199","tarball":"https://registry.npmjs.org/graphql-passport/-/graphql-passport-0.6.4.tgz","fileCount":42,"unpackedSize":68058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2soTCRA9TVsSAnZWagAAdKUQAKAeN/tdlb2oqUedMv4o\nSnu3UnBM6IRUTwNWjtyF7TxXBSr3PugbwIKm04QfjphNZCVEt8PhIjk4xFAw\n0Dx6/Ivi7tEpR5ksLKAVJ3iPDjXVTIVxRqeTvar+22/zFpz8JbqNyBWRdkYr\n3LtK9B4rb0BpQh5IISitRPLUUhQD8Zqfay266LoYkG2IgPYshJ4jO/emyvZe\n5+IDqcofubj9RO/HM3FZRcU2v3LmZxumzOWiD7LZLI6Yq7xNlCBfFB+29jgZ\nA/7EHRkAi5MajEyNVqIbsD45Tb3E/jx+fQYj4oorxlZifnTnPY5nQq+SZ7cU\nY707HAqEC0QA0uYb7o8+YY2wEB6QDQ8yKcyMNnQwqVSpy8y6OLGW07YzNd1Y\nxmrsXDur23DdTfC4fHoH8xIpB7G8HJZjYn4g7ylkY/NJl/YW6RA+/UtvWUOT\nI7Ch6mljLc0ENeRMNWmYA9NOUHshkmthNb2e3/kbC1N32l2pSUEwILXFPvO4\nz+5kCtRoF8LIOl7o2yfaxO+bCARHgGBTWzhiUeoDeYhqxmDakcr7WzfHiliS\nHaNf8F3X8FjwMOKdBuzSvpwre6CeDPn04B9D+CEndGE0m6/QN3WJ3cxWSxaA\nSz7Gx9qYkCUSHvsn58Hbeh4Rrz+9x0vu2AOJhOZkEWsGhrxz6UjuRfNu6lMI\ngQBT\r\n=9gY6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIChCBfPx6abZoVGWPv3536QPvmEsUFOAtRqvpjwyntkVAiATUHDzXQIqRvv/JXj/+JAxLlesQEaW+C+c2zIQP1v+Rg=="}]},"_npmUser":{"name":"jkettmann","email":"jkettmann@gmx.net"},"directories":{},"maintainers":[{"name":"jkettmann","email":"jkettmann@gmx.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-passport_0.6.4_1632484456392_0.40296441178550224"},"_hasShrinkwrap":false},"0.6.5":{"name":"graphql-passport","version":"0.6.5","description":"Strategy and utilities to use passport.js with GraphQL server","main":"lib/index.js","scripts":{"build":"tsc --noEmit --pretty && npm run clean && npm run build:types && npm run build:js && npm run build:post","build:types":"tsc --emitDeclarationOnly --project tsconfig-build.json","build:js":"babel src --extensions '.ts,.tsx' --source-maps --out-dir lib --ignore 'src/test'","build:post":"rimraf lib/test","clean":"rimraf lib","lint":"tsc --noEmit && eslint \"src/**/*.{js,ts}\" --quiet --fix","check-types":"tsc","watch-ts":"tsc -w","prepare":"npm run lint && npm run test && npm run build","test":"jest src","test:watch":"jest src --watch"},"repository":{"type":"git","url":"git+https://github.com/jkettmann/graphql-passport.git"},"keywords":["graphql","passport","authorization","authentication"],"author":{"name":"Johannes Kettmann"},"license":"MIT","dependencies":{"@types/node-fetch":"^3.0.2","passport-strategy":"^1.0.0","@types/express":"^4.17.13","@types/passport":"^1.0.9","@types/passport-strategy":"^0.2.35","@types/ws":"^7.4.7","express":"^4.17.1","graphql":"^15.5.3","subscriptions-transport-ws":"^0.11.0","ws":"7.x || 8.x"},"devDependencies":{"@babel/cli":"^7.15.4","@babel/core":"^7.15.5","@babel/plugin-transform-runtime":"^7.15.0","@babel/preset-env":"^7.15.6","@babel/preset-typescript":"^7.15.0","@babel/runtime":"^7.15.4","@types/express-session":"^1.17.4","@types/jest":"^27.0.1","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^4.31.1","@typescript-eslint/parser":"^4.31.1","apollo-server":"^3.3.0","babel-eslint":"^10.1.0","eslint":"^7.32.0","eslint-config-airbnb":"^18.2.1","eslint-config-airbnb-typescript":"^14.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.24.2","eslint-plugin-prettier":"^4.0.0","express-session":"^1.17.2","jest":"^27.2.0","passport":"^0.6.0","prettier":"^2.4.1","query-string":"^7.0.1","supertest":"^6.1.6","typescript":"^4.4.3"},"optionalDependencies":{"@types/express":"^4.17.13","@types/passport":"^1.0.9","@types/passport-strategy":"^0.2.35","@types/ws":"^7.4.7","express":"^4.17.1","graphql":"^15.5.3","subscriptions-transport-ws":"^0.11.0","ws":"7.x || 8.x"},"peerDependencies":{"express":"4.x","passport":"0.x","subscriptions-transport-ws":"0.x","ws":"7.x || 8.x"},"types":"./lib/index.d.ts","gitHead":"fd909aeb260ce1cf11c6314c6bda5ae5b164a731","bugs":{"url":"https://github.com/jkettmann/graphql-passport/issues"},"homepage":"https://github.com/jkettmann/graphql-passport#readme","_id":"graphql-passport@0.6.5","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-iPxNrK1TKjmZC5oW2Ln78K5DW7/leTXiF7qOWAxdizVHaZ2kyh2u3soB9KDFbaru4IMXOX8WmTejBFEmwOOEeg==","shasum":"107b19947f4aa3234b4b69df3ccafdbc68555f50","tarball":"https://registry.npmjs.org/graphql-passport/-/graphql-passport-0.6.5.tgz","fileCount":42,"unpackedSize":69327,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIATDNKWTm/Hm0j1xpxMZOusKQFKvUGTAbNxYgU2f8BUEAiAn9wz/MjiZGC78VjHDPmD7/Y9pS8TaAyN4PUG5/bHYcg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjibb8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpe8Q//RI0g98QLVQX2wt+Cw2leFKKZogOSxYDze/hRUST0k9ur2cag\r\nXP42KaxRMZDxguv4nX46MEdraFDqjwZ6YEFsC6WTRgV6NZiI77FcuSf30EIC\r\nU+vMC0MFmFzREczc+Vfo3J8dl+o1yOby1lDmXUkapQiv4zMPxoMlvjvPQH03\r\nZW2q35kckSGJZvMOFlOl/ag2gfc7rHHR4VPIdP+xpt+9ELX6p7NHGvTy6pAN\r\nBwBHgkHpGTeBER0ZUvHEBNx0LDyyjR8beBBAKqcIEJZMIuxyjo2JesOiFXio\r\n73/rXcS3UWMyFQcogs1JHYBRin0eeIDOwmsSny+ms0xCNQVVGaBdfFO8x0pG\r\nzeLx6IYSOE+GV+yIxukRBAZS1wiKSoVRq8qwjiumNuiyZLlDEELZ2pm8qr4V\r\n3fEDdNLQdhYJFz+/0DtJbsnL51farigJP7IcJ3pDMSniWOCZ095cG9C6PZiG\r\nK+78P+21koUFcvnuOldYw4Zaj5ZykbntJuarSTAto5CdUkvE7CWKGdjJ/n2J\r\n1i5GSh/t0gpOzfgFuBsV6trmLWpZEiPOtUson3sIlDxNMskMuPfjV0tOUfZj\r\n4hhschdG5O6Lb1Wlzr6iZ46bLgeQQonvs9orbkUnxQmYZ4AmfVjqN2ZVjIlh\r\nuUgGkhYCkW5UmZpFy7PX+lzcQs//rhJvJVo=\r\n=mvFx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jkettmann","email":"jkettmann@gmx.net"},"directories":{},"maintainers":[{"name":"jkettmann","email":"jkettmann@gmx.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-passport_0.6.5_1669969660403_0.7217597946445167"},"_hasShrinkwrap":false},"0.6.6":{"name":"graphql-passport","version":"0.6.6","description":"Strategy and utilities to use passport.js with GraphQL server","main":"lib/index.js","scripts":{"build":"tsc --noEmit --pretty && npm run clean && npm run build:types && npm run build:js && npm run build:post","build:types":"tsc --emitDeclarationOnly --project tsconfig-build.json","build:js":"babel src --extensions '.ts,.tsx' --source-maps --out-dir lib --ignore 'src/test'","build:post":"rimraf lib/test","clean":"rimraf lib","lint":"tsc --noEmit && eslint \"src/**/*.{js,ts}\" --quiet --fix","check-types":"tsc","watch-ts":"tsc -w","prepare":"npm run lint && npm run test && npm run build","test":"jest src","test:watch":"jest src --watch"},"repository":{"type":"git","url":"git+https://github.com/jkettmann/graphql-passport.git"},"keywords":["graphql","passport","authorization","authentication"],"author":{"name":"Johannes Kettmann"},"license":"MIT","dependencies":{"passport-strategy":"^1.0.0","@types/express":"^4.17.13","@types/passport":"^1.0.9","@types/passport-strategy":"^0.2.35","@types/ws":"^7.4.7","express":"^4.17.1","graphql":"^15.5.3","subscriptions-transport-ws":"^0.11.0","ws":"7.x || 8.x"},"devDependencies":{"@babel/cli":"^7.15.4","@babel/core":"^7.15.5","@babel/plugin-transform-runtime":"^7.15.0","@babel/preset-env":"^7.15.6","@babel/preset-typescript":"^7.15.0","@babel/runtime":"^7.15.4","@types/express-session":"^1.17.4","@types/jest":"^27.0.1","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^4.31.1","@typescript-eslint/parser":"^4.31.1","apollo-server":"^3.3.0","babel-eslint":"^10.1.0","eslint":"^7.32.0","eslint-config-airbnb":"^18.2.1","eslint-config-airbnb-typescript":"^14.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.24.2","eslint-plugin-prettier":"^4.0.0","express-session":"^1.17.2","jest":"^27.2.0","passport":"^0.6.0","prettier":"^2.4.1","query-string":"^7.0.1","supertest":"^6.1.6","typescript":"^4.4.3"},"optionalDependencies":{"@types/express":"^4.17.13","@types/passport":"^1.0.9","@types/passport-strategy":"^0.2.35","@types/ws":"^7.4.7","express":"^4.17.1","graphql":"^15.5.3","subscriptions-transport-ws":"^0.11.0","ws":"7.x || 8.x"},"peerDependencies":{"express":"4.x","passport":"0.x","subscriptions-transport-ws":"0.x","ws":"7.x || 8.x"},"types":"./lib/index.d.ts","gitHead":"867180bcfbff0a8a8105791e64ed5d6ad2e89a7f","bugs":{"url":"https://github.com/jkettmann/graphql-passport/issues"},"homepage":"https://github.com/jkettmann/graphql-passport#readme","_id":"graphql-passport@0.6.6","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-aa6E/KJJppyeFQXJ7o46Ub4DUMHVIxnunKrXB0DfqrrPPENw9GaLXrIvHDnRx4W5k+5icf++UOxMaMvwZqdjOw==","shasum":"9cdfb4f1c262b2e886695009f0035c2308e726c7","tarball":"https://registry.npmjs.org/graphql-passport/-/graphql-passport-0.6.6.tgz","fileCount":42,"unpackedSize":69292,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFe3/r2WTOULjyaPdbYaUME0GZ1HtIZPqfJMUxm7hrDgAiEAiXyJ7o6E+rjX63hR+eWBT8tkPMO7CfeiBqWkltmxyj0="}]},"_npmUser":{"name":"ericbf","email":"eric@ferreira.life"},"directories":{},"maintainers":[{"name":"jkettmann","email":"jkettmann@gmx.net"},{"name":"ericbf","email":"eric@ferreira.life"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-passport_0.6.6_1688945973401_0.5524607575869762"},"_hasShrinkwrap":false},"0.6.7":{"name":"graphql-passport","version":"0.6.7","description":"Strategy and utilities to use passport.js with GraphQL server","main":"lib/index.js","scripts":{"build":"tsc --noEmit --pretty && npm run clean && npm run build:types && npm run build:js && npm run build:post","build:types":"tsc --emitDeclarationOnly --project tsconfig-build.json","build:js":"babel src --extensions '.ts,.tsx' --source-maps --out-dir lib --ignore 'src/test'","build:post":"rimraf lib/test","clean":"rimraf lib","lint":"tsc --noEmit && eslint \"src/**/*.{js,ts}\" --quiet --fix","check-types":"tsc","watch-ts":"tsc -w","prepare":"npm run lint && npm run test && npm run build","test":"jest src","test:watch":"jest src --watch"},"repository":{"type":"git","url":"git+https://github.com/ericmakesapps/graphql-passport.git"},"keywords":["graphql","passport","authorization","authentication"],"authors":["Johannes Kettmann <jkettmann@gmx.net>","Eric Ferreira <eric@ericmakesapps.com>"],"license":"MIT","dependencies":{"passport-strategy":"^1.0.0","@types/express":"^4.17.13","@types/passport":"^1.0.9","@types/passport-strategy":"^0.2.35","@types/ws":"^7.4.7","express":"^4.17.1","graphql":"^15.5.3","subscriptions-transport-ws":"^0.11.0","ws":"7.x || 8.x"},"devDependencies":{"@babel/cli":"^7.15.4","@babel/core":"^7.15.5","@babel/plugin-transform-runtime":"^7.15.0","@babel/preset-env":"^7.15.6","@babel/preset-typescript":"^7.15.0","@babel/runtime":"^7.15.4","@types/express-session":"^1.17.4","@types/jest":"^27.0.1","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^4.31.1","@typescript-eslint/parser":"^4.31.1","apollo-server":"^3.3.0","babel-eslint":"^10.1.0","eslint":"^7.32.0","eslint-config-airbnb":"^18.2.1","eslint-config-airbnb-typescript":"^14.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.24.2","eslint-plugin-prettier":"^4.0.0","express-session":"^1.17.2","jest":"^27.2.0","passport":"^0.6.0","prettier":"^2.4.1","query-string":"^7.0.1","supertest":"^6.1.6","typescript":"^4.4.3"},"optionalDependencies":{"@types/express":"^4.17.13","@types/passport":"^1.0.9","@types/passport-strategy":"^0.2.35","@types/ws":"^7.4.7","express":"^4.17.1","graphql":"^15.5.3","subscriptions-transport-ws":"^0.11.0","ws":"7.x || 8.x"},"peerDependencies":{"express":"4.x","passport":"0.x","subscriptions-transport-ws":"0.x","ws":"7.x || 8.x"},"types":"./lib/index.d.ts","gitHead":"8d6df3024599d72947ff73967fcfc201d889f215","bugs":{"url":"https://github.com/ericmakesapps/graphql-passport/issues"},"homepage":"https://github.com/ericmakesapps/graphql-passport#readme","_id":"graphql-passport@0.6.7","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-+Y5p8tqPAKrOogcgueYPYspl2E5u0Xr7dcYHska3elhw104PzB1pkVihByM1DwWArK7CVcf5+zw+U7Z2uvq1Fg==","shasum":"1afe23e5e21f1d3f17fee8100c3785e3eb9758cf","tarball":"https://registry.npmjs.org/graphql-passport/-/graphql-passport-0.6.7.tgz","fileCount":42,"unpackedSize":69373,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCG82drQrWTSkhqfMZrOxjWYDsUgBQsEcCTsY49mYvfFwIhANZUCbE0N82ckNq9qWYwzuqyyoJUqAGyOdS0RPtETdZI"}]},"_npmUser":{"name":"ericbf","email":"eric@ferreira.life"},"directories":{},"maintainers":[{"name":"jkettmann","email":"jkettmann@gmx.net"},{"name":"ericbf","email":"eric@ferreira.life"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-passport_0.6.7_1689717651598_0.9782600882585508"},"_hasShrinkwrap":false},"0.6.8":{"name":"graphql-passport","version":"0.6.8","description":"Strategy and utilities to use passport.js with GraphQL server","main":"lib/index.js","scripts":{"build":"tsc --noEmit --pretty && npm run clean && npm run build:types && npm run build:js && npm run build:post","build:types":"tsc --emitDeclarationOnly --project tsconfig-build.json","build:js":"babel src --extensions '.ts,.tsx' --source-maps --out-dir lib --ignore 'src/test'","build:post":"rimraf lib/test","clean":"rimraf lib","lint":"tsc --noEmit && eslint \"src/**/*.{js,ts}\" --quiet --fix","check-types":"tsc","watch-ts":"tsc -w","prepare":"npm run lint && npm run test && npm run build","test":"jest src","test:watch":"jest src --watch"},"repository":{"type":"git","url":"git+https://github.com/ericmakesapps/graphql-passport.git"},"keywords":["graphql","passport","authorization","authentication"],"authors":["Johannes Kettmann <jkettmann@gmx.net>","Eric Ferreira <eric@ericmakesapps.com>"],"license":"MIT","dependencies":{"passport-strategy":"^1.0.0","@types/express":"^4.17.13","@types/passport":"^1.0.9","@types/passport-strategy":"^0.2.35","@types/ws":"^7.4.7","express":"^4.17.1","graphql":"^15.5.3","subscriptions-transport-ws":"^0.11.0","ws":"7.x || 8.x"},"devDependencies":{"@babel/cli":"^7.15.4","@babel/core":"^7.15.5","@babel/plugin-transform-runtime":"^7.15.0","@babel/preset-env":"^7.15.6","@babel/preset-typescript":"^7.15.0","@babel/runtime":"^7.15.4","@types/express-session":"^1.17.4","@types/jest":"^27.0.1","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^4.31.1","@typescript-eslint/parser":"^4.31.1","apollo-server":"^3.3.0","babel-eslint":"^10.1.0","eslint":"^7.32.0","eslint-config-airbnb":"^18.2.1","eslint-config-airbnb-typescript":"^14.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.24.2","eslint-plugin-prettier":"^4.0.0","express-session":"^1.17.2","jest":"^27.2.0","passport":"^0.6.0","prettier":"^2.4.1","query-string":"^7.0.1","supertest":"^6.1.6","typescript":"^4.4.3"},"optionalDependencies":{"@types/express":"^4.17.13","@types/passport":"^1.0.9","@types/passport-strategy":"^0.2.35","@types/ws":"^7.4.7","express":"^4.17.1","graphql":"^15.5.3","subscriptions-transport-ws":"^0.11.0","ws":"7.x || 8.x"},"peerDependencies":{"express":"4.x","passport":"0.x","subscriptions-transport-ws":"0.x","ws":"7.x || 8.x"},"types":"./lib/index.d.ts","gitHead":"29085cc17354ebc486b459c24d1441277b082810","bugs":{"url":"https://github.com/ericmakesapps/graphql-passport/issues"},"homepage":"https://github.com/ericmakesapps/graphql-passport#readme","_id":"graphql-passport@0.6.8","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-bsPf5vNmixJx5shuzkUJbggmM3zmzBxJVFEYlzy6Xgfel8glxJ9aQamAvFRJtnk1XZo/x5lPS9LLoBSrJGJEfA==","shasum":"0ef643fdbbdceb11ed6e851065fa3d398177c5b6","tarball":"https://registry.npmjs.org/graphql-passport/-/graphql-passport-0.6.8.tgz","fileCount":42,"unpackedSize":72357,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFGQZmhUaTDlClfLZFPj7GWXvOfJDg27prFtlnNV+gxqAiBkWLx8z6/5RR0YKZZgFNsI/d9d0YewVGVLTxRvqDxg3Q=="}]},"_npmUser":{"name":"ericbf","email":"eric@ferreira.life"},"directories":{},"maintainers":[{"name":"jkettmann","email":"jkettmann@gmx.net"},{"name":"ericbf","email":"eric@ferreira.life"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-passport_0.6.8_1705630941297_0.07733895587209294"},"_hasShrinkwrap":false}},"time":{"created":"2019-05-24T16:04:32.098Z","0.1.0":"2019-05-24T16:04:32.202Z","modified":"2024-01-19T02:22:21.686Z","0.1.1":"2019-05-25T05:58:02.175Z","0.1.2":"2019-05-26T06:53:01.703Z","0.1.3":"2019-05-27T06:19:27.673Z","0.1.4":"2019-05-29T08:07:23.259Z","0.1.5":"2019-05-29T08:16:34.567Z","0.2.0":"2019-08-28T06:20:39.701Z","0.2.1":"2019-09-18T16:48:23.998Z","0.3.0":"2019-09-19T08:05:22.393Z","0.4.0":"2019-10-15T07:24:15.121Z","0.4.1":"2019-10-17T08:06:42.851Z","0.5.0":"2019-10-23T11:41:42.187Z","0.6.0":"2020-01-29T12:57:04.930Z","0.6.1":"2020-02-10T19:44:06.212Z","0.6.2":"2020-03-15T08:08:31.973Z","0.6.3":"2020-03-15T09:35:04.849Z","0.6.4":"2021-09-24T11:54:16.515Z","0.6.5":"2022-12-02T08:27:40.586Z","0.6.6":"2023-07-09T23:39:33.570Z","0.6.7":"2023-07-18T22:00:51.803Z","0.6.8":"2024-01-19T02:22:21.486Z"},"maintainers":[{"name":"jkettmann","email":"jkettmann@gmx.net"},{"name":"ericbf","email":"eric@ferreira.life"}],"description":"Strategy and utilities to use passport.js with GraphQL server","homepage":"https://github.com/ericmakesapps/graphql-passport#readme","keywords":["graphql","passport","authorization","authentication"],"repository":{"type":"git","url":"git+https://github.com/ericmakesapps/graphql-passport.git"},"bugs":{"url":"https://github.com/ericmakesapps/graphql-passport/issues"},"license":"MIT","readme":"`graphql-passport` provides simple functionality to authenticate with Passport.js from mutation resolvers.\n\nInside your resolvers you can get access to the following functions and attributes inside the context.\n\n```js\ncontext.authenticate(\"graphql-local\", { email, password }); // not available for subscriptions\ncontext.login(user); // not available for subscriptions\ncontext.logout(); // not available for subscriptions\ncontext.isAuthenticated();\ncontext.isUnauthenticated();\ncontext.getUser();\n```\n\n`authenticate` and `login` are basically `passport.authenticate` and `passport.login` wrapped in a promise. `user`, `logout`, `isAuthenticated` and `isUnauthenticated` are just copies of the corresponding passport functions and attributes.\n\n## Usage\n\nFor a full working example including detailed instructions visit this blog post about [how to authenticate with user credentials using GraphQL and passport](https://jkettmann.com/authentication-and-authorization-with-graphql-and-passport). Continue reading here for a short summary.\n\nInitialize the `GraphQLLocalStrategy` and create the GraphQL context by using `buildContext`.\n\n```js\nimport express from \"express\";\nimport session from \"express-session\";\nimport { ApolloServer } from \"apollo-server-express\";\nimport passport from \"passport\";\nimport { GraphQLLocalStrategy, buildContext } from \"graphql-passport\";\n\npassport.use(\n  new GraphQLLocalStrategy((email, password, done) => {\n    // Adjust this callback to your needs\n    const users = User.getUsers();\n    const matchingUser = users.find(\n      user => email === user.email && password === user.password\n    );\n    const error = matchingUser ? null : new Error(\"no matching user\");\n    done(error, matchingUser);\n  })\n);\n\nconst app = express();\napp.use(session(options)); // optional\napp.use(passport.initialize());\napp.use(passport.session()); // if session is used\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  context: ({ req, res }) => buildContext({ req, res, User })\n});\n\nserver.applyMiddleware({ app, cors: false });\n\napp.listen({ port: PORT }, () => {\n  console.log(\n    `🚀 Server ready at http://localhost:${PORT}${server.graphqlPath}`\n  );\n});\n```\n\nIf you need to pass the `request` object into `GraphQLLocalStrategy`, you can pass the `passReqToCallback` option in an object as the first argument, then add it as the first argument of the verify function:\n\n```js\npassport.use(\n  new GraphQLLocalStrategy( { passReqToCallback: true }, (req, email, password, done) => {\n    // access the request object\n    const host = req.headers.host;\n    ...\n  })\n);\n```\n\nInside your resolvers you can call `context.authenticate` to authenticate the user with the given credentials. If you want to use `express-session` as well you need to call `context.login(user)` after `authenticate`.\n\n```js\nconst resolvers = {\n  Query: {\n    currentUser: (parent, args, context) => context.getUser()\n  },\n  Mutation: {\n    login: async (parent, { email, password }, context) => {\n      // instead of email you can pass username as well\n      const { user, info } = await context.authenticate(\"graphql-local\", {\n        email,\n        password\n      });\n\n      // only required if express-session is used\n      context.login(user);\n\n      return { user };\n    }\n  }\n};\n```\n\n## Usage with subscriptions\n\nWhen using subscriptions you may want to only expose events related to the currently logged in user. Since subscriptions use websockets they don't pass the session and Passport middlewares like queries or mutations. To be able to access the user object from the context inside the subscription resolvers you need to do some additional work.\n\n```js\nimport express from 'express';\nimport session from 'express-session';\nimport { ApolloServer } from 'apollo-server-express';\nimport passport from 'passport';\nimport { GraphQLLocalStrategy, buildContext, createOnConnect } from 'graphql-passport';\n\n...\nconst sessionMiddleware = session(options); // optional\nconst passportMiddleware = passport.initialize();\nconst passportSessionMiddleware = passport.session(); // if session is used\n\nconst app = express();\napp.use(sessionMiddleware);\napp.use(passportMiddleware);\napp.use(passportSessionMiddleware);\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  context: ({ req, res }) => buildContext({ req, res, User }),\n  subscriptions: {\n    onConnect: createOnConnect([\n      sessionMiddleware,\n      passportMiddleware,\n      passportSessionMiddleware,\n    ])\n  }\n});\n\n...\n```\n\nNow you can access `isAuthenticated()`, `isUnauthenticated()`, and `getUser()` on the context. Follwing example only allows a connection when the user is logged in. It only notifies the user if they are the receiver of the message.\n\n```js\nconst resolvers = {\n  Subscription: {\n    messageReceived: {\n      subscribe: withFilter(\n        (parent, args, context) => {\n          if (context.isUnauthenticated()) {\n            throw new Error('You need to be logged in');\n          }\n          return pubSub.asyncIterator([MESSAGE_RECEIVED])\n        },\n        (payload, variables, context) => payload.messageReceived.receiverId === context.user.id,\n      ),\n    },\n  },\n  Query: { ... },\n  Mutation: {\n    ...\n    sendMessage: (parent, { text, receiverId }, context) => {\n      const message = { text, receiverId };\n      pubSub.publish(MESSAGE_RECEIVED, { messageReceived: message });\n      return message;\n    }\n  },\n};\n```\n\n## Typescript\n\nThis library cannot know what fields the user type contains in a given project. In order to define your own `Context` type you must provide your user type to the `PassportContext`/`PassportSubscriptionContext` generic parameter.\n\n### Creating a simple context\n\nFirst, we need to define the user type. In this example the type is defined in a file called `MyUser.ts` and has the fields `firstName` and `lastName`.\n\n```ts\nexport type MyUser = {\n  firstName: string;\n  lastName: string;\n}\n```\n\nWe can now define the context interface specific to the project. We use the above user type in place of the generic for the `PassportContext` and `PassportSubscriptionContext` interfaces. For this example we create a file named `MyContext.ts` with following content.\n\n```ts\nimport { Request as ExpressRequest } from 'express';\nimport { PassportSubscriptionContext, PassportContext } from 'graphql-passport';\nimport { MyUser } = './path/to/MyUser';\n\nexport interface MyContext extends PassportContext<MyUser, ExpressRequest>{}\n\nexport interface ProjectSubscriptionContext extends PassportSubscriptionContext<MyUser, ExpressRequest>{}\n```\n\n### Using the context type in the resolvers\n\nThe `MyContext` type can now be used inside the resolvers. Below you can see an example of a resolver that concatenates the user's first and last name defined above.\n\n```ts\nimport { MyContext } from './path/to/MyContext';\n\nconst resolvers = {\n  Query: {\n    User: {\n      name: (parent: unknown, data: SomeData, context: MyContext) => {\n        const user = context.getUser();\n        return `${user.firstName} ${user.lastName}`;\n      },\n    },\n  },\n};\n```\n\n### Working with data sources\n\nIf you use [Apollo's data sources](https://www.apollographql.com/docs/apollo-server/data/data-sources/) you might want to add `dataSources` to the interface. This can be achieved as follows.\n\n```ts\nimport { Request as ExpressRequest } from 'express';\nimport { PassportSubscriptionContext, PassportContext } from 'graphql-passport';\nimport { MyUser } = './path/to/MyUser';\n\nexport interface MyContext extends PassportContext<MyUser, ExpressRequest>{\n  dataSources: {\n    myOtherAPI: { ... }\n  }\n}\n\nexport interface ProjectSubscriptionContext extends PassportSubscriptionContext<MyUser, ExpressRequest>{\n  dataSources: {\n    myOtherAPI: { ... }\n  }\n}\n```\n","readmeFilename":"README.md"}