{"_id":"@aitor3ml/graphql-auth-directives","_rev":"10-b937efaaf6159b930cb00c089c4bc8d5","name":"@aitor3ml/graphql-auth-directives","dist-tags":{"latest":"2.2.11"},"versions":{"2.2.2":{"name":"@aitor3ml/graphql-auth-directives","version":"2.2.2","description":"Add authorization to your GraphQL API using schema directives. Forked https://github.com/grand-stack/graphql-auth-directives.git","main":"./dist/index.js","scripts":{"start":"nodemon ./examples/index.js --exec babel-node -e js","start-test-setup":"nodemon ./test/helpers/test-setup.js --exec babel-node -e js","test":"ava test/*.js","build":"babel src --out-dir dist","precommit":"lint-staged","prepublish":"npm run build","pretest":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/aitor3ml-contrib/graphql-auth-directives.git"},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","@babel/preset-env":"^7.7.1","apollo-cache-inmemory":"^1.4.2","apollo-client":"^2.6.10","apollo-link-http":"^1.5.17","apollo-server":"^2.16.1","ava":"^3.4.0","dotenv":"^6.2.0","husky":"^1.1.2","lint-staged":"^7.3.0","nodemon":"^1.18.7","prettier":"^1.13.5"},"keywords":["GraphQL","authorization","neo4j"],"author":{"name":"Aitor Martin"},"license":"Apache-2.0","bugs":{"url":"https://github.com/aitor3ml-contrib/graphql-auth-directives/issues"},"homepage":"https://github.com/aitor3ml-contrib/graphql-auth-directives#readme","lint-staged":{"*.{js,json,css}":["prettier --write","git add"]},"dependencies":{"apollo-errors":"^1.9.0","graphql-tools":"^4.0.7","jsonwebtoken":"^8.3.0"},"peerDependencies":{"graphql":"~14.x"},"gitHead":"8115bb594cb68a6388072eeaabd299aed052e0a3","_id":"@aitor3ml/graphql-auth-directives@2.2.2","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-lVcawrtcqwtDOuGr5uDnL+KtGqg2NDq/nxdVicoJF+caiDM8AKBO4nVzDMaqnNjFn3TGQjhpZvO9pNuWM8oo2Q==","shasum":"3963678c079b308ee9b3d0838c06d909f8a1c715","tarball":"https://registry.npmjs.org/@aitor3ml/graphql-auth-directives/-/graphql-auth-directives-2.2.2.tgz","fileCount":10,"unpackedSize":23770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsU+oCRA9TVsSAnZWagAAFaYP/2LsBdJbl+rxkGYGLitl\nhakXiuROix4lPvKs7DuAdfW5Mjl+wfQdKiSvLOKV0eIpekx/MdteRPTix2hC\nKRGvj67ydbcq32RSFJNKOttriMAPc2U7/cmx837U8yhZmd47T41D3BbQMcg6\nKIHqvA8bQdlrLqlGfRcX8vroaBD3Dq6ecwvKjDjet8IRaWRhJCdNk8G+RlP5\nbGP7CpN6kicF0Hizd+G4S+J6CMdhU9xYk17mP/39i+C8YrzwDRBVBBxCNJFa\nLUZQXgxQk2gRXJrFAypX5QYUlaJFkIc8lCOlx6yGajdkAeL4nT/tyqPdHFH2\n31Fwlfvw2Kv4+a1IFw4NYHB7wmPMyT4SQYrJVypo8MUmGQXKHzdQsVJrAXnx\nVbLVNOb4uQ93cXdqngvj/s9taRbsh8Rwz8Feisj0jSnm45mq/rua/BwBj2Zw\nvazmqu+cNpwK4leIWQ1D2Gq/Cq9kxX4MAdMhqjMyKtdhn/sy8QPhp3qXiCLR\nfByZEPl9HCDEo1F2VI+QsSxHodkANiiIp6+2r0+4+zZlpTcxgftU/r77gRq7\nrZ5ssWV0KdrqhM9CVY40BjzTKF+idfBmqIYp++0JTi1qF2p3JPgrutDS3KpN\nEWHc2Fkvq9+NBudVQWgpm9PsJZ7XwBr94ZLyiQ1OIWmsRnamWZkAlM9ANhTR\nnYqo\r\n=E6N3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDroFp5AsjP/C2blc/b3Fv9zO1lQogNkh2P53VxK9uq5AIgc7npfFNsLDQqTOKYN6q9FHE4RHklWrSho7LSJLtze8Y="}]},"_npmUser":{"name":"aitor3ml","email":"aitor3ml@gmail.com"},"directories":{},"maintainers":[{"name":"aitor3ml","email":"aitor3ml@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-auth-directives_2.2.2_1605455783865_0.09486821267334955"},"_hasShrinkwrap":false},"2.2.3":{"name":"@aitor3ml/graphql-auth-directives","version":"2.2.3","description":"Add authorization to your GraphQL API using schema directives. Forked https://github.com/grand-stack/graphql-auth-directives.git","main":"./dist/index.js","scripts":{"start":"nodemon ./examples/index.js --exec babel-node -e js","start-test-setup":"nodemon ./test/helpers/test-setup.js --exec babel-node -e js","test":"ava test/*.js","build":"babel src --out-dir dist","precommit":"lint-staged","prepublish":"npm run build","pretest":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/aitor3ml-contrib/graphql-auth-directives.git"},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","@babel/preset-env":"^7.7.1","apollo-cache-inmemory":"^1.6.6","apollo-client":"^2.6.10","apollo-link-http":"^1.5.17","apollo-server":"^2.19.0","ava":"^3.4.0","dotenv":"^6.2.0","husky":"^1.1.2","lint-staged":"^7.3.0","nodemon":"^1.18.7","prettier":"^1.13.5"},"keywords":["GraphQL","authorization","neo4j"],"author":{"name":"Aitor Martin"},"license":"Apache-2.0","bugs":{"url":"https://github.com/aitor3ml-contrib/graphql-auth-directives/issues"},"homepage":"https://github.com/aitor3ml-contrib/graphql-auth-directives#readme","lint-staged":{"*.{js,json,css}":["prettier --write","git add"]},"dependencies":{"apollo-errors":"^1.9.0","graphql-tools":"^5.0.0","jsonwebtoken":"^8.5.1"},"peerDependencies":{"graphql":"~15.x"},"gitHead":"78063a78a5f57b8262832a6058a57168129df78b","_id":"@aitor3ml/graphql-auth-directives@2.2.3","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-ftNavEEcZ6hGrr+4Xs1ulkCYbxkqmFBg7KA3xLdM96Q1MtuKLimjIwNK2gP5NLMjLs59O4CNrD+6cV/jyCMaTQ==","shasum":"b91a2810a12701c000c47cbba7ad0190a3dac588","tarball":"https://registry.npmjs.org/@aitor3ml/graphql-auth-directives/-/graphql-auth-directives-2.2.3.tgz","fileCount":10,"unpackedSize":23864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsZ0eCRA9TVsSAnZWagAABGEP/R1PtniZKIG31A7YsKaF\n1sCRUDFVF7u5LQlGPs9bMduumWPl5fzfU0j7d4HtQKznRoHZ1Tb46fboCQov\nZdS4nMKldNNrQg3Mw8u92mRLpGJOaWSfMbKkzuxzTsARaP5bHE2YS6lcRBzm\nh4mpqeddGtxyaM0Z9cNXvszel+Fem5BFn4JzXXLyI6GiP5mNnUaPJYazaBJl\nsC2kJRBrwWYNagLbSz9lp9p5Jg6gHwftB2Ga5NNmSfZS5a0aZe2XcHl2CjAt\njMtSbtcSQdS8GA000Yh2a/mIeCTNnGAL18B5VvLbbCTEOFJ0VOohCivsygV1\neDgnZaggiWw1ou2qWlWw5XzMin0oKPlQAMHIagMC9EmABjisKCilOzWdywaU\nkMo8YSF2ei62O1JqBbdvbHiYFVuRim8fOn2X/XEwHX7lBe5ShlfEltLR1lXq\nn9/PC8FTyTBQ2JQirHkNMnsm6ijab6CLU+fi93pL3eyUHtE3SOu6jfxSbxnZ\nvVlT4FS1JTb6hl6HpWWg6T8GLBDyAWO+qVhiB32Mc1y6tDkJTBxVKz6GYwTX\nZd0GdiAOGr8hY3sHbzRRh+fWSqn+8+gQAPHEV6qeQ8k/Py6o3/BCKTDnyRYO\nQ0up6lV+2WKP3+qpgioph+AmJJmw7kcy7/6z9ro3SARV8o3B39rVqhIJW6rT\nwvgV\r\n=hnah\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZYztrB7jgrN49LHDg9Z1VrmpGdQvHW18Y2D+/wgzOsAIhAIImBnKlPqwL8gDmgEK0jL1864ECQJo/VV/Wsd/sjhJ3"}]},"_npmUser":{"name":"aitor3ml","email":"aitor3ml@gmail.com"},"directories":{},"maintainers":[{"name":"aitor3ml","email":"aitor3ml@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-auth-directives_2.2.3_1605475613702_0.05598329114912115"},"_hasShrinkwrap":false},"2.2.4":{"name":"@aitor3ml/graphql-auth-directives","version":"2.2.4","description":"Add authorization to your GraphQL API using schema directives. Forked https://github.com/grand-stack/graphql-auth-directives.git","main":"./dist/index.js","scripts":{"start":"nodemon ./examples/index.js --exec babel-node -e js","start-test-setup":"nodemon ./test/helpers/test-setup.js --exec babel-node -e js","test":"ava test/*.js","build":"babel src --out-dir dist","precommit":"lint-staged","prepublish":"npm run build","pretest":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/aitor3ml-contrib/graphql-auth-directives.git"},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","@babel/preset-env":"^7.7.1","apollo-cache-inmemory":"^1.6.6","apollo-client":"^2.6.10","apollo-link-http":"^1.5.17","apollo-server":"^2.19.0","ava":"^3.4.0","dotenv":"^6.2.0","husky":"^1.1.2","lint-staged":"^7.3.0","nodemon":"^1.18.7","prettier":"^1.13.5"},"keywords":["GraphQL","authorization","neo4j"],"author":{"name":"Aitor Martin"},"license":"Apache-2.0","bugs":{"url":"https://github.com/aitor3ml-contrib/graphql-auth-directives/issues"},"homepage":"https://github.com/aitor3ml-contrib/graphql-auth-directives#readme","lint-staged":{"*.{js,json,css}":["prettier --write","git add"]},"dependencies":{"apollo-errors":"^1.9.0","graphql-tools":"^5.0.0","jsonwebtoken":"^8.5.1"},"peerDependencies":{"graphql":"~15.x"},"gitHead":"23a18c83c8f9cd1bd4ec7703a5a5b5f84de60b3e","_id":"@aitor3ml/graphql-auth-directives@2.2.4","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Mo2tMtZhScF5p8/aADfUL9Qm+/M0VadoMRU6Wffr5GHHmdWLlSQIcV3fUiHLHx3pbnuyHbPlttDX9yZlOyodFQ==","shasum":"b1a71213caa4def99957b97c3c4f7178cf3cbf04","tarball":"https://registry.npmjs.org/@aitor3ml/graphql-auth-directives/-/graphql-auth-directives-2.2.4.tgz","fileCount":10,"unpackedSize":23907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfs8F/CRA9TVsSAnZWagAA7coQAIpUnqyXXZP+A0mYSPmd\nJfdH7+I5mAhIVqP8A+EhQnYrJ/l/yPmittLmNuTT8KHyu3twqotPfASAZuqr\n0tODx7MziTPsVxgMGczogLoMr2BJtZalPUvvJWbO1lags/yXm7YVenIqPDK4\ndqMVcI9iwluspq5/MVUu6uLYe/sCiVWwnnVA5BE8TOCvApFvZGSJdXK49yJ/\n5NoPziqxJ+HOKfBeYX4ErSlJEqYnIuZ4HDDLVByYH9GinL3jR/5sGEOzHgUE\nY/Y/izkLtKbvbaN/N/FWoG7MpLUIjWb1Vrf33aijUv63PUVCsdUnEq0F57Nv\nQ29PIscaraSFRZEP2NJ2Ljn/itUMvf+jL2VXMEM7wVPGa8fkcBnXhcJfU8KM\n4qAYusX8HcLy/0UPKoa1NjDFh8TCaObXAd3L37i9bvLRxPUjW6QBPGyviLA+\nyQh6yZGNqYPktDRBhV9SkjQGL+sL5yj0iC2OnxSvZlizOTt4jjwW+kgXGYmc\n8K4t23h4gWvzo95sRuDrYKLCy5uGqs1XujY0aFSJDF+adYZhO9YHZr8jk8yK\nEqs5ucfRg5oe4Q8H+EtMOVabe2A0+dueVyLHu291syATn/3vRx63M+/OGqNg\nUgkJmBuKXxCd2f9IDU+3oNB3+cBAYyRZNDqdFrXgMUQ9XFln8dMYaiRMXAHL\ngEqo\r\n=yLoQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPGdhfEkVYRe7NHYYAtGo4IKR1kKwxOGNCgL5numhPrQIhAKq/vyMXXWmWAzXcpyfD/DNxv/VgdAtHiFSwdGHjxt+b"}]},"_npmUser":{"name":"aitor3ml","email":"aitor3ml@gmail.com"},"directories":{},"maintainers":[{"name":"aitor3ml","email":"aitor3ml@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-auth-directives_2.2.4_1605615999423_0.042937773823064074"},"_hasShrinkwrap":false},"2.2.5":{"name":"@aitor3ml/graphql-auth-directives","version":"2.2.5","description":"Add authorization to your GraphQL API using schema directives. Forked https://github.com/grand-stack/graphql-auth-directives.git","main":"./dist/index.js","scripts":{"start":"nodemon ./examples/index.js --exec babel-node -e js","start-test-setup":"nodemon ./test/helpers/test-setup.js --exec babel-node -e js","test":"ava test/*.js","build":"babel src --out-dir dist","precommit":"lint-staged","prepublish":"npm run build","pretest":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/aitor3ml-contrib/graphql-auth-directives.git"},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","@babel/preset-env":"^7.7.1","apollo-cache-inmemory":"^1.6.6","apollo-client":"^2.6.10","apollo-link-http":"^1.5.17","apollo-server":"^2.19.0","ava":"^3.4.0","dotenv":"^6.2.0","husky":"^1.1.2","lint-staged":"^7.3.0","nodemon":"^1.18.7","prettier":"^1.13.5"},"keywords":["GraphQL","authorization","neo4j"],"author":{"name":"Aitor Martin"},"license":"Apache-2.0","bugs":{"url":"https://github.com/aitor3ml-contrib/graphql-auth-directives/issues"},"homepage":"https://github.com/aitor3ml-contrib/graphql-auth-directives#readme","lint-staged":{"*.{js,json,css}":["prettier --write","git add"]},"dependencies":{"apollo-errors":"^1.9.0","graphql-tools":"^5.0.0","jsonwebtoken":"^8.5.1"},"peerDependencies":{"graphql":"~14.x"},"gitHead":"e32933bf871122e5dc91bb076b6467da4b3bed6c","_id":"@aitor3ml/graphql-auth-directives@2.2.5","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-VmdvMI0u740dR6KZp7kSTE8943rKZrtmZek+FS1jU78QlP9vfnNHdQBdX8xAy8k8gPU3bek0XcT6OMM0R6he+A==","shasum":"d17345ca6db4e736e09e88f745705e9df08c585a","tarball":"https://registry.npmjs.org/@aitor3ml/graphql-auth-directives/-/graphql-auth-directives-2.2.5.tgz","fileCount":10,"unpackedSize":23923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftFPyCRA9TVsSAnZWagAA+KwQAIiO2R3Aslz65vXLY8E1\nGQ3Qe9VkkfxWo1QJyfRCHeBNIJLNXe2ysBR+Ga0ZdaSR6ScFMZlsL7itL7MS\nZaHsZ1yy8a1tSwrOD8df2MmXYwTdzWARJiE7QwsPNcV9YMPsNcmarr2hRGeV\nlbAo9xP0Z+vYPwiBsdejz7/j6hSfympgSR8YMT4KtX9jgge6I/pq6WHqOJkd\nnElIuLj+E/9JIrlCK6e93QftIAFBfMs6LbsiqI3h5+KpP+PqoTwZD3DDl99H\nq7BhAE/NxWozBhLeD36/ILQWGURcuFmqucLb2rDeFo2NzoQyNba65ahSzVjj\nciJozcKALy2HInhKTIqAUt1A7SMKT28KjNv13qGg2UzSzeB3imF/ppHslEcV\nunDdY4u4va5zYO7wxdNszVtARQdQt5vOrZ+BpK+RHn+UPk/igGpCW3eANVMU\nyAM3rS1WAmUXHzu6EvP7C4Y0GX2vTG5e1YtOFSb3dds1kwT/TER84+AnwDHX\nRl6Nb93vcUWB3bI03mBGJwWsB3ViW9SMngzc/4H2dvHV/z9wyiJuEDBBVGGR\ni5TKn1DyqMiCaSZ2Ob1OskPsX03gA9d+zQcjJSwcEyI74hSGXK8ULDnWl6CU\nn5C1Zsvyl5KyeQozNlRDgVsP/itnh/eTgkvLhc6W+N6U6qjnOTpNoVCgIsko\nq04b\r\n=9Ca/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEsSAMwMsGnPcML7UI9t+fSxIbhHKpTfQSqceR9J34t+AiB7SRQqWVuXvLpmkqdjJGMQEw/esVg9xqdIOC4oPA3FuA=="}]},"_npmUser":{"name":"aitor3ml","email":"aitor3ml@gmail.com"},"directories":{},"maintainers":[{"name":"aitor3ml","email":"aitor3ml@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-auth-directives_2.2.5_1605653490304_0.8087184177035474"},"_hasShrinkwrap":false},"2.2.6":{"name":"@aitor3ml/graphql-auth-directives","version":"2.2.6","description":"Add authorization to your GraphQL API using schema directives. Forked https://github.com/grand-stack/graphql-auth-directives.git","main":"./dist/index.js","scripts":{"start":"nodemon ./examples/index.js --exec babel-node -e js","start-test-setup":"nodemon ./test/helpers/test-setup.js --exec babel-node -e js","test":"ava test/*.js","build":"babel src --out-dir dist","precommit":"lint-staged","prepublish":"npm run build","pretest":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/aitor3ml-contrib/graphql-auth-directives.git"},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","@babel/preset-env":"^7.7.1","apollo-cache-inmemory":"^1.6.6","apollo-client":"^2.6.10","apollo-link-http":"^1.5.17","apollo-server":"^2.19.0","ava":"^3.4.0","dotenv":"^6.2.0","husky":"^1.1.2","lint-staged":"^7.3.0","nodemon":"^1.18.7","prettier":"^1.13.5"},"keywords":["GraphQL","authorization","neo4j"],"author":{"name":"Aitor Martin"},"license":"Apache-2.0","bugs":{"url":"https://github.com/aitor3ml-contrib/graphql-auth-directives/issues"},"homepage":"https://github.com/aitor3ml-contrib/graphql-auth-directives#readme","lint-staged":{"*.{js,json,css}":["prettier --write","git add"]},"dependencies":{"apollo-errors":"^1.9.0","graphql-tools":"^5.0.0","jsonwebtoken":"^8.5.1"},"peerDependencies":{"graphql":"~14.x"},"gitHead":"32c0bab5c1856da6d26bd57757f3b75164e59d66","_id":"@aitor3ml/graphql-auth-directives@2.2.6","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Fh+NxO/Y873Kr1e7ieUKPOu54155YfJvefv7ZlbMTHA23YkX+GuJFdUY0z1aByE7HaV6tCizYRRx+7ame1gpZA==","shasum":"88c91e128492c738f095ce02da478f636323dee4","tarball":"https://registry.npmjs.org/@aitor3ml/graphql-auth-directives/-/graphql-auth-directives-2.2.6.tgz","fileCount":10,"unpackedSize":24110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJft7bDCRA9TVsSAnZWagAAhQ8P/RoQTc2dfCCFrQWaB883\nB0RB6Jzc+nIVqzte2JeeslBhfEkUrDEt8H6zQXP3dsg04ip5JTY8zHUus556\ntKnqWHBbx4yftjoHcqYNyM2/ZaZUnafSNpgyw6brJBRqAhDdVndZQJ7J3ZKn\neCwe3YqQxE2XeYtLlGjo1SCAD9IsG3PqA8i+QulD0GuJC2Bf3sjibm6HVNmz\npnl8YK/nT2g3qQ2Qmv1HwzyjQ05JbEz+Z2zWAXEmLkZx9SSW6X/diwwB2Kqk\nNOd0dy3cAOfMbV+cxY0BA572GhyvvEJ9LEKad/NEq/eJkaerhWtpNx3Vf4Hd\ng1NETGi0ADTOznpzNL9O5CpTwidvBTz+2Lo7OyUk7KfTLzPeKhn7vKmA59Kq\nkIZaQj7ajHioUCpPuOW/jPgPiJLQD0UxtG0zNfUa+Cc9gBMWfhXgQLPj+Uve\n6590D2GIhxvjAX5zHVWIF8p3upuojgSnxU1CmsnwXlS2dlROtCwq2GA0ZtFH\nj/LwIX6azUbD/NPUYQ/G487vQ9uFO21TReRiqEPrVcLKoNddV3bxeN7BcELm\nlDVV5a+yy027qQF7po/g0P2T8wWdS5BQ811akE1vtyBj3Xp6+q2K6LpJXwyk\nMBNg4xpKnoK3DML38Sco9sTg8Bkr6jU1kQIFwHDEyGo+6o48u6/MvL9ySZZt\nCF27\r\n=lil6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEN6kM49LipBEkhdVrFzA9jH+1LYWACnrD3ZU/uim2KrAiEA8RxRB0McD5pETcXAlCgXXDjQeeopAnXs6zDjxYvtMvo="}]},"_npmUser":{"name":"aitor3ml","email":"aitor3ml@gmail.com"},"directories":{},"maintainers":[{"name":"aitor3ml","email":"aitor3ml@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-auth-directives_2.2.6_1605875394378_0.020550275268386597"},"_hasShrinkwrap":false},"2.2.7":{"name":"@aitor3ml/graphql-auth-directives","version":"2.2.7","description":"Add authorization to your GraphQL API using schema directives. Forked https://github.com/grand-stack/graphql-auth-directives.git","main":"./dist/index.js","scripts":{"start":"nodemon ./examples/index.js --exec babel-node -e js","start-test-setup":"nodemon ./test/helpers/test-setup.js --exec babel-node -e js","test":"ava test/*.js","build":"babel src --out-dir dist","precommit":"lint-staged","prepublish":"npm run build","pretest":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/aitor3ml-contrib/graphql-auth-directives.git"},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","@babel/preset-env":"^7.7.1","apollo-cache-inmemory":"^1.6.6","apollo-client":"^2.6.10","apollo-link-http":"^1.5.17","apollo-server":"^2.19.0","ava":"^3.4.0","dotenv":"^6.2.0","husky":"^1.1.2","lint-staged":"^7.3.0","nodemon":"^1.18.7","prettier":"^1.13.5"},"keywords":["GraphQL","authorization","neo4j"],"author":{"name":"Aitor Martin"},"license":"Apache-2.0","bugs":{"url":"https://github.com/aitor3ml-contrib/graphql-auth-directives/issues"},"homepage":"https://github.com/aitor3ml-contrib/graphql-auth-directives#readme","lint-staged":{"*.{js,json,css}":["prettier --write","git add"]},"dependencies":{"apollo-errors":"^1.9.0","graphql-tools":"^5.0.0","jsonwebtoken":"^8.5.1"},"peerDependencies":{"graphql":"~14.x"},"gitHead":"443a0fb7d729a5ebda9a318e1c7c52e06e5f6154","_id":"@aitor3ml/graphql-auth-directives@2.2.7","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-X0Rwmu4i0PS0c8buN1ZU/97KTxqyOqKVGEONArn53NB5r3RhJzbDQppJNHtKcHToQ4OTvm33VhMPYHLcR9PdZQ==","shasum":"f28aca7e1954bf698de8fbc8bb360de1f97e5a2a","tarball":"https://registry.npmjs.org/@aitor3ml/graphql-auth-directives/-/graphql-auth-directives-2.2.7.tgz","fileCount":10,"unpackedSize":24365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu8x/CRA9TVsSAnZWagAA0LUP/RR5BZk/pcUzTTjIBYjn\nh0g2X+W8XTcJN1c+gn43Yu9Jnxv13t6YDvVG6oAmmg9rHbHXMW7bZ3lqDNtU\nynU2+QIy30JH8jkauJJQFBU0lDUFnS3ZXDlwWemm5n6NOQbOJ3846h36rdLE\nin3d8NTN/CVrkfEfkqBDzn9qirXFcX/u6PcZfEL2glN/eZlBP/keBgStbIrT\nXJoZ+mjgzDIXbkQ2oQsFJh1bbLDEaOSxzpl11YBgnPvill9GGgGDigGZdDV9\ndSnwWEVDvKiRcNiy53YO6hmGRRjG0k9Ou3KiAbpTIIfD2IKs9OokiuuckwwL\n+9suv2LM9xVRc/pZ+bfb9nSW21CiQ9i0QPnRhuNqcUTtH++2NUMzhmZphXf6\nhxv0Dd75s7/TgnWfoxZzngrDW3t5SOKpTb0tymX6HFalbUwuFWdk2KMONb9I\nJqcZzwBir7ACzgSwg67gQRrw5OvMYQsW8oLURo1FbgEX0HfQinNWbvI6C3+V\nPk0SJd9KNCxIot8WligIGBoJmnYqBn5UbXsyyy0AuDUW6XdoHH6A3lbBo799\nhibf2uk3uTON8ZQRc+XTCx78IyKACR+Vy6VO9EfaheO3AY0ApsrFrmJfy+Q1\ns8avrP19ZUs/wtitwjuwitGjxwL0mDIxCKJe3T3v3OTaf84HBO55h4Mt4MfO\n5cjk\r\n=maEe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+LVbjUt8tshL9ufrj/s8ERtSVICylWPpuO/2zguMG4AiEAh9NRZya/+y80ZcngvOCJadH+WhSrarim9JUlO3mROZ0="}]},"_npmUser":{"name":"aitor3ml","email":"aitor3ml@gmail.com"},"directories":{},"maintainers":[{"name":"aitor3ml","email":"aitor3ml@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-auth-directives_2.2.7_1606143103205_0.12230110153734164"},"_hasShrinkwrap":false},"2.2.8":{"name":"@aitor3ml/graphql-auth-directives","version":"2.2.8","description":"Add authorization to your GraphQL API using schema directives. Forked https://github.com/grand-stack/graphql-auth-directives.git","main":"./dist/index.js","scripts":{"start":"nodemon ./examples/index.js --exec babel-node -e js","start-test-setup":"nodemon ./test/helpers/test-setup.js --exec babel-node -e js","test":"ava test/*.js","build":"babel src --out-dir dist","precommit":"lint-staged","prepublish":"npm run build","pretest":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/aitor3ml-contrib/graphql-auth-directives.git"},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","@babel/preset-env":"^7.7.1","apollo-cache-inmemory":"^1.6.6","apollo-client":"^2.6.10","apollo-link-http":"^1.5.17","apollo-server":"^2.19.0","ava":"^3.4.0","dotenv":"^6.2.0","husky":"^1.1.2","lint-staged":"^7.3.0","nodemon":"^1.18.7","prettier":"^1.13.5"},"keywords":["GraphQL","authorization","neo4j"],"author":{"name":"Aitor Martin"},"license":"Apache-2.0","bugs":{"url":"https://github.com/aitor3ml-contrib/graphql-auth-directives/issues"},"homepage":"https://github.com/aitor3ml-contrib/graphql-auth-directives#readme","lint-staged":{"*.{js,json,css}":["prettier --write","git add"]},"dependencies":{"apollo-errors":"^1.9.0","graphql-tools":"^5.0.0","jsonwebtoken":"^8.5.1"},"peerDependencies":{"graphql":"~14.x"},"gitHead":"d304d34fb89f3150af55692c800bfb5420d3b033","_id":"@aitor3ml/graphql-auth-directives@2.2.8","_nodeVersion":"12.18.4","_npmVersion":"6.14.11","dist":{"integrity":"sha512-kcA0HrRGoY6DWjLwkk9RDedqfbjn5fA/Wcit5FMp1HTD4FU/4RXt6/Z6XnK+EoY5AKfNnxm0OA9jVKlmuWinaw==","shasum":"62a49502f4a95d7440a201c24ad58466d9498bad","tarball":"https://registry.npmjs.org/@aitor3ml/graphql-auth-directives/-/graphql-auth-directives-2.2.8.tgz","fileCount":10,"unpackedSize":24028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQpmICRA9TVsSAnZWagAAbh4P/RyRcbCWrGEHoMPqQGZY\nbMnUtbxqefiRdeEd95XJOjvDljJP+K0A0LHBnb2+pVOi7ZdatJOlGQOfvTvR\nTKfxLdB/prkGfWGYq/ABYR1tbfdZczYAaDifpXPDJ43JU+ANn43i1oooBITG\nnZ3BThENxcRIN1BuMxzjwaq5FMDkqD1hMsIOZjc8qv3LSLR4hrcX7E7ragPU\nDP2/9P20RBR2Uf/vKHggXyRkAIhHtyX/s2zXAY2/hCLaKCDbnEwFw7N9mwEw\nTzUuYpOieIvRic2CZUUKCshMPNIFTZfIOWCTlW8AhGQa877/OwGLGwJ76ozB\nu8brM/Lez+3GwdCqot/R+7QiACzOw66T7uCTR35tBXTubVY8LCu8o1Om2PxX\nQKSI5rZaTIEuNSh0ZL9ISQHnxtDnWAaDh6TTj85vXf4L2/J7gwXK1IJ6zR4I\nwyf3b2lRkZZqJCW6zjnUY9TWjj/o5hBJQcHfeUlWjAuKAJ4qa5YOwQP17bUF\nSel1xsdkOiYgTH+QHnuOy8NIRz6/2Sy5a80efggQcmgQE2euCExD3fhHp9/z\nHTcIHZSz66iTtRkWo6jJU1TO2SuuwMgEL6Mf+BRnRWNEcnps6RGfrtZpUw0i\n1hFPm6TDmAIKl1bf3LgDaQ04beDRdqorPlKtmfIke9/x0+g2ODKZmQplptLe\ncCgn\r\n=SZRJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBInSa2X8qbAbdtDFlP+TlnOR0Q9XfoNBUivn8XuxPUaAiAmjqzL3BIX7Y9oIR+dBCIsDcH0iWhjFV4uCc4O+SxjdQ=="}]},"_npmUser":{"name":"aitor3ml","email":"aitor3ml@gmail.com"},"directories":{},"maintainers":[{"name":"aitor3ml","email":"aitor3ml@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-auth-directives_2.2.8_1614977416085_0.18517273144547097"},"_hasShrinkwrap":false},"2.2.9":{"name":"@aitor3ml/graphql-auth-directives","version":"2.2.9","description":"Add authorization to your GraphQL API using schema directives. Forked https://github.com/grand-stack/graphql-auth-directives.git","main":"./dist/index.js","scripts":{"start":"nodemon ./examples/index.js --exec babel-node -e js","start-test-setup":"nodemon ./test/helpers/test-setup.js --exec babel-node -e js","test":"ava test/*.js","build":"babel src --out-dir dist","precommit":"lint-staged","prepublish":"npm run build","pretest":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/aitor3ml-contrib/graphql-auth-directives.git"},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","@babel/preset-env":"^7.7.1","apollo-cache-inmemory":"^1.6.6","apollo-client":"^2.6.10","apollo-link-http":"^1.5.17","apollo-server":"^2.19.0","ava":"^3.4.0","dotenv":"^6.2.0","husky":"^1.1.2","lint-staged":"^7.3.0","nodemon":"^1.18.7","prettier":"^1.13.5"},"keywords":["GraphQL","authorization","neo4j"],"author":{"name":"Aitor Martin"},"license":"Apache-2.0","bugs":{"url":"https://github.com/aitor3ml-contrib/graphql-auth-directives/issues"},"homepage":"https://github.com/aitor3ml-contrib/graphql-auth-directives#readme","lint-staged":{"*.{js,json,css}":["prettier --write","git add"]},"dependencies":{"apollo-errors":"^1.9.0","graphql-tools":"^5.0.0","jsonwebtoken":"^8.5.1"},"peerDependencies":{"graphql":"~14.x"},"gitHead":"fcecb56a63829dee29ffc986909eef7dcfb6e797","_id":"@aitor3ml/graphql-auth-directives@2.2.9","_nodeVersion":"12.18.4","_npmVersion":"6.14.11","dist":{"integrity":"sha512-9epA5oG15k12OqQ2Gu1tCzB9JYHDRx2f3NviZFBajIa2vwjZzdFBMgEedNOnE0Hg6opzX8QcvZi6JGJQd9dQZQ==","shasum":"1cf4ce1270672415d8e5c8329e6fafb659aecba0","tarball":"https://registry.npmjs.org/@aitor3ml/graphql-auth-directives/-/graphql-auth-directives-2.2.9.tgz","fileCount":10,"unpackedSize":24028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQrvdCRA9TVsSAnZWagAADwcP/0pXCSqM0ezzKLCXFCOZ\nDPAe1qE+r3WwRTDQZ3/Q+TQyBTS5Ug3VY3PVNVM9KiJH3lh6l6zEKBO4Rcz7\n1GkMYgZBBlw0SUz7cBaNwZsHrFsW5fQYxk0Cipz0nmeOUlajKOODHrV2me9v\nOi7PeJ+gDr96NWe0L5UO9CfdlY8Y9v5U/ag75oYIBuxjNlnafZxE7EnLT2e4\nM7CNeo9PvdRa63SmgbYPLp6FL2A9mOYbMXwDRg34JNf5JNqKw118WIzzUe0F\nLK1EDHxz2xqrvz5sfdSFTi5PAFWYF9B7n1Uy/+HivKmxVYi9/lor7f86Ndck\nWa1+lphn2lJDH6YckvMXKZopbmBhRtsHvYpTPQ3hbYH2offM1kq92Wtj+xSg\nsWIj5xwQjx9TZzERMQ0s1px8pHuoesP9vg3La7B257Zr+cIaeh1DHR7hoDnr\nRL7w8YfM9albHviTqiw8kttcpG/AudGj3ygET9HxTfiR4pMuvrWlSYJZf5HA\njo3OEpbCZ4KuHmMCs9N/qqQQH2vRobvpGf4Sp7I4tGOA2id2LMbT6ERHgCIz\norstBxFF6ZsHmgPGUORys4sEo2p1U3ZDCqvDLLQppyItGKsQTHq1OGvhUmeC\nCTJ6e9cnjjgChrtF5xyHoQG2KY3vf4246u4SfcjiVVHEo9Mil3n21Jlr09/N\ngl+S\r\n=YWPs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9Szt99z9zWCGjxYH42I8OR15gFH8ibv3cLj8VHf2VsgIhAJi8vWkxdZ6026TCj1/BGnA2hGWEBVx3V0XVGTUIoVln"}]},"_npmUser":{"name":"aitor3ml","email":"aitor3ml@gmail.com"},"directories":{},"maintainers":[{"name":"aitor3ml","email":"aitor3ml@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-auth-directives_2.2.9_1614986204807_0.14843213879803052"},"_hasShrinkwrap":false},"2.2.10":{"name":"@aitor3ml/graphql-auth-directives","version":"2.2.10","description":"Add authorization to your GraphQL API using schema directives. Forked https://github.com/grand-stack/graphql-auth-directives.git","main":"./dist/index.js","scripts":{"start":"nodemon ./examples/index.js --exec babel-node -e js","start-test-setup":"nodemon ./test/helpers/test-setup.js --exec babel-node -e js","test":"ava test/*.js","build":"babel src --out-dir dist","precommit":"lint-staged","prepublish":"npm run build","pretest":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/aitor3ml-contrib/graphql-auth-directives.git"},"devDependencies":{"@babel/cli":"^7.13.0","@babel/core":"^7.13.8","@babel/node":"^7.13.0","@babel/preset-env":"^7.13.9","apollo-cache-inmemory":"^1.6.6","apollo-client":"^2.6.10","apollo-link-http":"^1.5.17","apollo-server":"^2.21.0","ava":"^3.15.0","dotenv":"^6.2.0","husky":"^1.1.2","lint-staged":"^7.3.0","nodemon":"^1.19.4","prettier":"^1.19.1"},"keywords":["GraphQL","authorization","neo4j"],"author":{"name":"William Lyon"},"license":"Apache-2.0","bugs":{"url":"https://github.com/grand-stack/graphql-auth-directives/issues"},"homepage":"https://github.com/grand-stack/graphql-auth-directives#readme","lint-staged":{"*.{js,json,css}":["prettier --write","git add"]},"dependencies":{"apollo-errors":"^1.9.0","graphql-tools":"^4.0.7","jsonwebtoken":"^8.5.1"},"peerDependencies":{"graphql":"~14.x || ~15.x"},"gitHead":"23c8e4bffd4973431fe59abd4229c7b8c7b07de5","_id":"@aitor3ml/graphql-auth-directives@2.2.10","_nodeVersion":"12.18.4","_npmVersion":"6.14.11","dist":{"integrity":"sha512-ncRjZlIel8Fj2Udvqkmaw2Y8uQ9UrFP9RX0RLoO2VJXkg3wb1eZ4/8YHUKSTzfXaCg27STE61wEds9A9ZYNIJw==","shasum":"8306bfc393f51e7baccba77e9b5b0d93c0c2890d","tarball":"https://registry.npmjs.org/@aitor3ml/graphql-auth-directives/-/graphql-auth-directives-2.2.10.tgz","fileCount":10,"unpackedSize":24910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQsMTCRA9TVsSAnZWagAAYGkP/3+OKJAlzSj4nwiZkKGj\nKe2x8jjtEPitiB3mEPIBPLfSG4pOkjb5DJEA78z2rGob1FsLCNS9Ao7mV8Rc\ntZmN3RuuAGJlJtwWCYbT47FSGwnDUDNg3nH3wC+kJ3gnURbpGkYSCsN82NMy\nvfpltLtTAxWz52gAEiayIqykmQmKx5mwRchVt5LOpSaeaiTjWLPhaHPd7p2Z\n/TsKUazp3W477JGdVlWesFFhAHOivJCEpKHStt87n1T0KcmpOHRxQ80LV+0R\nTRHgTaK1o4VF7Uihb2+YITaEShmqEPToYe64YUqDUrRxs3vhxG/Ogm5qh/iF\n2owyCEJGl1Kvb+vHdc30Bl1HT2fF8NrLCv+sY1zPd97/Jp6+Jkev6OLkixNL\nx6yvR2+SgFm9qAPLoIKxUFuTkvPK5qz/d6s76jBY/4sMFvQ0/QKyAAYrzTgO\nEMTCnb7U4ZyfljcQx07oxgBxUsoTguOngSkyG/1JZkadJAM6APQGSKyXJU7h\nAQbv6tfXiNKI0xs1N2xxyii1Yw3ScTKaZQWtUXUS07dIL0d5z+Q9fm4L69Ih\nqC3rEATU0ft82PPL1J7rcFqS7IFzjWQjTAjxWBFHOa6hKrwCBGbMvFErG5hX\n2RVBf4uknNkRZkHkUD26sFr9usSU/6SlZGWuZMK5w7ocXllCdZfsYPCAQ+2r\ngtQt\r\n=Pr0+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDafHd4Z8tbyiwHTLsfmUO2HNOYHBmA1GT96nuTPX3XMwIgAr2nAL3Qj1DBRPIbxCW+xIM7pFBvuccbbNA60YefoD4="}]},"_npmUser":{"name":"aitor3ml","email":"aitor3ml@gmail.com"},"directories":{},"maintainers":[{"name":"aitor3ml","email":"aitor3ml@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-auth-directives_2.2.10_1614988050892_0.6671376996628775"},"_hasShrinkwrap":false},"2.2.11":{"name":"@aitor3ml/graphql-auth-directives","version":"2.2.11","description":"Add authorization to your GraphQL API using schema directives. Forked https://github.com/grand-stack/graphql-auth-directives.git","main":"./dist/index.js","scripts":{"start":"nodemon ./examples/index.js --exec babel-node -e js","start-test-setup":"nodemon ./test/helpers/test-setup.js --exec babel-node -e js","test":"ava test/*.js","build":"babel src --out-dir dist","precommit":"lint-staged","prepublish":"npm run build","pretest":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/aitor3ml-contrib/graphql-auth-directives.git"},"devDependencies":{"@babel/cli":"^7.13.0","@babel/core":"^7.13.8","@babel/node":"^7.13.0","@babel/preset-env":"^7.13.9","apollo-cache-inmemory":"^1.6.6","apollo-client":"^2.6.10","apollo-link-http":"^1.5.17","apollo-server":"^2.21.0","ava":"^3.15.0","dotenv":"^6.2.0","husky":"^1.1.2","lint-staged":"^7.3.0","nodemon":"^1.19.4","prettier":"^1.19.1"},"keywords":["GraphQL","authorization","neo4j"],"author":{"name":"William Lyon"},"license":"Apache-2.0","bugs":{"url":"https://github.com/grand-stack/graphql-auth-directives/issues"},"homepage":"https://github.com/grand-stack/graphql-auth-directives#readme","lint-staged":{"*.{js,json,css}":["prettier --write","git add"]},"dependencies":{"apollo-errors":"^1.9.0","graphql-tools":"^4.0.7","jsonwebtoken":"^8.5.1"},"peerDependencies":{"graphql":"~14.x || ~15.x"},"gitHead":"9a1a2bede55b518b47eab65ac4af0db97a0bb312","_id":"@aitor3ml/graphql-auth-directives@2.2.11","_nodeVersion":"12.18.4","_npmVersion":"6.14.11","dist":{"integrity":"sha512-IEbtoscWbhIhwpS7HvhjUsXyx7V5/ykUG1W0IKnXyd6cJ31pK5bBwktVIxAfCw8dZABNM8paXjGGYR5vBlIw3w==","shasum":"8eb9dbfb51fa0060f204ad8b5b7fc608c7e4fc0a","tarball":"https://registry.npmjs.org/@aitor3ml/graphql-auth-directives/-/graphql-auth-directives-2.2.11.tgz","fileCount":10,"unpackedSize":24925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRBj5CRA9TVsSAnZWagAAY3EP/RfqVYpKqcXPOHmY1KZl\nzrxQv4u6oA0W0ylU5D5NUXjDqOHLwJSSv9U/m3iTU5h/HXdieD7me/nmInbG\nn68lbh/hCN4KQsfSPhnAx1KS+dJPgz7QcN9H/+xnqozy6tDzXGbG8n/oxRr0\nGb8YeY/tZhCBX9AUKR8HD7IqVXOBmLBCpE65yhliZF9I3WNSmciAC2QGvciN\nHZdVOyUuR2tqTdDIYtLR8XgAMkXwMwtZ6MtbzHVjV4wtEsY+1+x+s5izb16K\nr9rZSKdJgkg8AIngQjDECDs1ReRiTHUNY6pmBlcXaoYAVFuzP95W7EeLQ68t\ne6g0SXnWes1Xl0VydjQxVH4VyWwazNirfeL+clBsuXY94GjWzMnwI37cCaRa\nO9abajmJJaOiLcI/dDbIctiXWrJBKySr1SnIVKWlzaQUwYjBXzhcyzB4mWPY\nVHghSUtc456HHPGxQXB9PPzSVTqEhClck8WZ2jnRfHFZOW5CWZaDFI0kv1Uy\nLYyRalPhqFD30zym6eGLeGIJktXNBbU02hXgUSEEz972k3g4Hj1S7cX9E0XR\nDjyanNx98Jqbf02gZgY4lnHIyxe5gDRc0aoXLFday2PAU9W3Ylgd9Ojntt7S\n0Ttnz7KsKDAOSUSX32dk3XiGkbVxGeQfrrIpdGdh3WZY2CjQ/OPMwys9LtQ/\nMjAd\r\n=iq21\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcB/tjeFOa+h7gzmDl0oPAsZ+RbRl+Ig7BJROWcl+8FAIhAJUn4URO0dzDd5No0GGdwvvIlTsxVMMs6qNO34GFEt+c"}]},"_npmUser":{"name":"aitor3ml","email":"aitor3ml@gmail.com"},"directories":{},"maintainers":[{"name":"aitor3ml","email":"aitor3ml@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-auth-directives_2.2.11_1615075576429_0.32982340543640665"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-15T15:56:23.830Z","2.2.2":"2020-11-15T15:56:24.028Z","modified":"2022-04-04T12:25:35.066Z","2.2.3":"2020-11-15T21:26:53.854Z","2.2.4":"2020-11-17T12:26:39.590Z","2.2.5":"2020-11-17T22:51:30.415Z","2.2.6":"2020-11-20T12:29:54.613Z","2.2.7":"2020-11-23T14:51:43.345Z","2.2.8":"2021-03-05T20:50:16.251Z","2.2.9":"2021-03-05T23:16:44.947Z","2.2.10":"2021-03-05T23:47:31.074Z","2.2.11":"2021-03-07T00:06:16.572Z"},"maintainers":[{"name":"aitor3ml","email":"aitor3ml@gmail.com"}],"description":"Add authorization to your GraphQL API using schema directives. Forked https://github.com/grand-stack/graphql-auth-directives.git","homepage":"https://github.com/grand-stack/graphql-auth-directives#readme","keywords":["GraphQL","authorization","neo4j"],"repository":{"type":"git","url":"git+https://github.com/aitor3ml-contrib/graphql-auth-directives.git"},"author":{"name":"William Lyon"},"bugs":{"url":"https://github.com/grand-stack/graphql-auth-directives/issues"},"license":"Apache-2.0","readme":"# graphql-auth-directives\n\n[![CircleCI](https://circleci.com/gh/grand-stack/graphql-auth-directives.svg?style=svg)](https://circleci.com/gh/grand-stack/graphql-auth-directives)\n\nAdd authentication to your GraphQL API with schema directives.\n\n## Schema directives for authorization\n\n- [ ] `@isAuthenticated`\n- [ ] `@hasRole`\n- [ ] `@hasScope`\n\n## Quick start\n\n```sh\nnpm install --save graphql-auth-directives\n```\n\nThen import the schema directives you'd like to use and attach them during your GraphQL schema construction. For example using [neo4j-graphql.js' `makeAugmentedSchema`](https://grandstack.io/docs/neo4j-graphql-js-api.html#makeaugmentedschemaoptions-graphqlschema):\n\n\n```js\nimport { IsAuthenticatedDirective, HasRoleDirective, HasScopeDirective } from \"graphql-auth-directives\";\n\nconst augmentedSchema = makeAugmentedSchema({\n  typeDefs,\n  schemaDirectives: {\n    isAuthenticated: IsAuthenticatedDirective,\n    hasRole: HasRoleDirective,\n    hasScope: HasScopeDirective\n  }\n});\n```\n\nThe `@hasRole`, `@hasScope`, and `@isAuthenticated` directives will now be available for use in your GraphQL schema:\n\n```\ntype Query {\n    userById(userId: ID!): User @hasScope(scopes: [\"User:Read\"])\n    itemById(itemId: ID!): Item @hasScope(scopes: [\"Item:Read\"])\n}\n```\n\nBe sure to inject the request headers into the GraphQL resolver context. For example, with Apollo Server:\n\n```js\nconst server = new ApolloServer({\n  schema,\n  context: ({ req }) => {\n    return req;\n  }\n});\n```\n\nIn the case that the token was decoded with no errors the `context.user` will store the payload from the token\n\n```js\nme: (parent, args, context) => {\n      console.log(context.user.id);\n}\n```\n\nA JWT must then be included in each GraphQL request in the Authorization header. For example, with Apollo Client:\n\n```js\nimport { createHttpLink } from 'apollo-link-http';\nimport { setContext } from 'apollo-link-context';\nimport { InMemoryCache } from 'apollo-cache-inmemory';\nimport { ApolloClient } from 'apollo-client';\n\n\nconst httpLink = createHttpLink({\n    uri: <YOUR_GRAPHQL_API_URI>\n});\n\nconst authLink = setContext((_, { headers }) => {\n    const token = localStorage.getItem('id_token'); // here we are storing the JWT in localStorage\n    return {\n        headers: {\n            ...headers,\n            authorization: token ? `Bearer ${token}` : \"\",\n        }\n    }\n});\n\nconst client = new ApolloClient({\n    link: authLink.concat(httpLink),\n    cache: new InMemoryCache()\n});\n```\n\n## Configure\n\nConfiguration is done via environment variables.\n\n(required)\nThere are two variables to control how tokens are processed.\nIf you would like the server to verify the tokens used in a request, you must provide the secret used to encode the token in the `JWT_SECRET` variable. Otherwise you will need to set `JWT_NO_VERIFY` to true.\n\n```sh\nexport JWT_NO_VERIFY=true //Server does not have the secret, but will need to decode tokens\n```\nor\n```sh\nexport JWT_SECRET=><YOUR_JWT_SECRET_KEY_HERE> //Server has the secret and will verify authenticity\n```\n\n(optional)\nBy default `@hasRole` will validate the `roles`, `role`, `Roles`, or `Role` claim (whichever is found first). You can override this by setting `AUTH_DIRECTIVES_ROLE_KEY` environment variable. For example, if your role claim is stored in the JWT like this\n\n```sh\n\"https://grandstack.io/roles\": [\n    \"admin\"\n]\n```\n\nSet:\n\n```sh\nexport AUTH_DIRECTIVES_ROLE_KEY=https://grandstack.io/roles\n```\n\n## Running Tests Locally\n\n1. create ./test/helpers/.env\n2. add relevant values\n3. run the test server\n```sh\nnpx babel-node test/helpers/test-setup.js\n```\n4. run the tests\n```sh\nnpx ava test/*.js\n```\n\n\n## Test JWTs\n\nScopes: user:CRUD\n\n~~~\nkey: qwertyuiopasdfghjklzxcvbnm123456\n~~~\n\n~~~\neyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJHUkFORHN0YWNrIiwiaWF0IjoxNTQ5MTQ1Mjk0LCJleHAiOjE2OTE3ODEzMDcsImF1ZCI6ImdyYW5kc3RhY2suaW8iLCJzdWIiOiJib2JAbG9ibGF3LmNvbSIsIlJvbGUiOiJBRE1JTiIsIlNjb3BlIjpbIlVzZXI6UmVhZCIsIlVzZXI6Q3JlYXRlIiwiVXNlcjpVcGRhdGUiLCJVc2VyOkRlbGV0ZSJdfQ.WJffOec05r8KuzW76asax1iCzv5q4rwRv9kvFyw7c_E\n~~~\n","readmeFilename":"README.md"}