{"_id":"@giraphql/plugin-directives","_rev":"63-6936d37db0e602a6e919ec9474d5462d","name":"@giraphql/plugin-directives","dist-tags":{"latest":"2.11.0","preview":"0.0.0-preview-202110141166"},"versions":{"1.1.0-alpha.0":{"name":"@giraphql/plugin-directives","version":"1.1.0-alpha.0","description":"A GiraphQL plugin for using graphql-tools based schema directives","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"dependencies":{"@graphql-tools/schema":"^7.1.2","@graphql-tools/utils":"^7.2.5"},"peerDependencies":{"@giraphql/core":"^0.20.3","graphql":">=15.1.0"},"devDependencies":{"apollo-server":"^2.19.1","graphql-tag":"^2.11.0"},"gitHead":"78fe44e8fda82fb0de9c7cfd5fa6fdd704a1bb69","_id":"@giraphql/plugin-directives@1.1.0-alpha.0","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.22.1/node@v14.15.0+x64 (darwin)","dist":{"integrity":"sha512-E05S+M4ZEaEVcvfO9+o61fsx0D6Fl52xtp+r0BxTuwXMcT2PoWBanh0LQCaxoiwLB00ee6RPyroGM+XJnd4/4Q==","shasum":"8cee711329fef5ad832636efebfebdcf21244d05","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-1.1.0-alpha.0.tgz","fileCount":28,"unpackedSize":284019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgF15pCRA9TVsSAnZWagAAyL8P/1wwS3ugjD5OxZseDtgs\n2w38BnPzgdKKWANOZEnoo8JgP0jKkLQIJlfsyVLjqQ0+Ddhmgroy9nHRJbpB\nj4gc79SS4HTb/Zfy/x2ibLwUvxjOsLe/jFb22IQqaHvE/sUCXrb2cZYCFDVJ\nGOzrR00798/J7D9pg95L4PSmJ2mH11pomnUTMHFyLwX0C/HF4MYyBQJorQui\nGR6TfpPKsj0k0zp2zQfthXLocEpr0TTv0d2FPzjsxD3DcH2JDGm/cfy/tsMg\naMC8vO/fGbvvWlq+kBHKXj45QTDHo84z/hxdaklTmvUFR+kwZ0/4QWkdK4C/\nVXfxqimM+ShiBphCd5dv98wTZ19Gl2RVmyHJMld7BKrFpFLxRHFDlv4kxH6I\nj9iejGzhys1sYtaA0HaPO7y7cmQUsf8TOqBrli9LnWGcj/DWCIzyuK+bUupL\nBjEqF5HIOhhXR06G1WL7gQbrRct8URD/9J615C7XGpklpXLKmfnsjTjzt5oq\nv46ANvxyAt21DO669hBHh54uJPCpTuD8nTDQOdIEuwCb3GZVUnQ/ROAkPcMG\nGaBWWCNOlypqOSWa/TVvcSNj7cG7Iq1O+Yq+DU/nfqkeq7ddsRJmzEZfjAhV\ncNQZDea9GjQT83lUvI/CLHVo2xSkbRrwMqTjNZ6Ra05TTavbEoJD98BFm6aF\nAVx6\r\n=8DPo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfza4GNiNBT1Nb1uSJR+RniXYxKN1nQA6/ga6qB6zHCQIhALeLc35l4oBpGZeqFE2uLQP4fbtPXSFRt8a30Qq8IbLi"}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_1.1.0-alpha.0_1612144233456_0.22972752258863682"},"_hasShrinkwrap":false},"1.1.0-alpha.1":{"name":"@giraphql/plugin-directives","version":"1.1.0-alpha.1","description":"A GiraphQL plugin for using graphql-tools based schema directives","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"dependencies":{"graphql-rate-limit-directive":"^1.2.1"},"peerDependencies":{"@giraphql/core":"^0.20.3","graphql":">=15.1.0"},"devDependencies":{"apollo-server":"^2.19.1","graphql-tag":"^2.11.0"},"gitHead":"c37cc19e516819ca660427cc019deec6968cd31c","_id":"@giraphql/plugin-directives@1.1.0-alpha.1","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.22.1/node@v14.15.0+x64 (darwin)","dist":{"integrity":"sha512-hLazQAjQsLGfx/cWD1kQ20L1qv+6F5Y/2+FA/wOAwKqmE2ulkE95E0LGWdyAZLVLYySktff5AZUZJWWsEwUAQg==","shasum":"9f490f9903440d681f22f047c0c8cb566ab36102","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-1.1.0-alpha.1.tgz","fileCount":28,"unpackedSize":245121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGHPTCRA9TVsSAnZWagAAJ+YQAJ5Y1p0zSXUOTxFVLef0\naHKq66Jhzj9NMu/TtstSx96s1w9prntPrW5OIKXQXQOCTF0gAT1LxYPB+Ni6\nvXoODGFrDuJF16Ime28sephPXBl/WcATSB6VnX4H4bQZ7vmJEPOq/Le8Bd+M\nZ1qyjSBm4sBg3ce/h/uBBuMX4+hW+28vcA3qy4b+fx1jbuxyMR4t3QKsrMzq\nUEB2jHo3GT+Rb++zQ7RZL4KkW6fLYT1wtNSZsWGP/YREGKSAH8NegQRUZXa9\ni1st+pAjoSoy6YHjIB8SS6WZjzO7oXmZck+0Z6ojEwHQTNqSxkTHnDL+s1Sa\nRRWFaoD2pp1ear2oUJy2FraogapVifz77hW1eJIzwwmn6/EuWFjSHCI9XZT8\n3STfbNxHqB9sDq4EGbl+jlLEqr02WuDOX7sZiMEStupZhJVMhvTme7EAdC4k\nnPtk77LLenzrV8ejMIaomNRVtXeEYJLz3wNoX5Ypb5bVKouu5VjIxLP5aHfs\nKGWTxG95MbdehX5oAiZYn0/GCBjji/QLhtXHA2yQCsCJi8qTvu9W6Z1HJUEB\nQ8Xf3aq7cmGNJsCAwGCsviKfeUFNBVhn8E2Kw0JsDi1D+ijaL+OlpH5d6zsD\n1Hdu7rQWaq+HkKutAsiGK0350Xz0EqPi1/C85A/VceKrvBFUDH4Bple47Mxd\nORag\r\n=20JP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIADM6DD5Y/6QHMe++AC43CUpbWc4RWPPNv0fAt/dAki4AiBAGVM/etkiuUD7zrDOffVuwjhPVgurJHyt8ZT8DuACKg=="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_1.1.0-alpha.1_1612215250729_0.7593445636758627"},"_hasShrinkwrap":false},"2.0.0-alpha.0":{"name":"@giraphql/plugin-directives","version":"2.0.0-alpha.0","description":"A GiraphQL plugin for using graphql-tools based schema directives","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"@giraphql/core":"^2.0.0","graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^1.5.1","apollo-server":"^2.19.1","graphql-rate-limit-directive":"^1.2.1","graphql-tag":"^2.11.0"},"gitHead":"2ce2d9f3a1c2a244b069657bfcd508b7f1adfc72","_id":"@giraphql/plugin-directives@2.0.0-alpha.0","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.22.1/node@v14.15.0+x64 (darwin)","dist":{"integrity":"sha512-L0ysQFyDP64K8LN8kVSOqHMwyXXb09t7IPJ2vansrMrTcstTJPzOEvjNEEN4zdnJh25uvEH3kit0YclgBnAFZA==","shasum":"d0102f916b3e6a2da85d45191829fc2101ce508d","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.0.0-alpha.0.tgz","fileCount":28,"unpackedSize":245004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgI3i+CRA9TVsSAnZWagAABcsP/3oBzlg4gnAoAcF9EMQK\nPUr399n3ZtX57+AlmhYATkiOO5BvVSkIQyZBQe6QyU/b7TepEGb3Hl2I21D2\nQXpvK0Lvzer2qJ2nFplzSU7dDTNK5Mq3EQyp3yyUMxRjRp4/jvANZLQlil8Y\noH8EN5scuiRcZrASVX+5xJPty/Ep6B59BodVL1AQXr0vmw8FO0CXVJW98Y3A\ngvP4Ixe9zrrTwRKtsn2KXITE5nQRhnknQHAjbEcSA2KUbsV3mVbfbC9hc6D/\nfNG3MEe6pN3l2RzDJSGzRaf3/U5W7o0kaZI2IErBTUO/jgscZrI1djjZXaFq\nkC8uXzfwS/spFLAxZ1qfxux8mrPwWWzmk9tvzAJF8nBaJbJG3gvxCYOtktcs\n5M89Cmd5K6O4zlP5GhikIjI34SVkaAHDHwpbujuFTGOw2NsWGFyrThG7o6Kl\nFOzQIfg4tNDAF5WH3d5znjFnhTiif2LpYOtFHtbuZ+wxciWhN4iLyKHiwljZ\nhjLm3ntwncP05v8s8VjdkDaSnNRRGxR96zCzOOK3HntiHT8XYMsajknVGB+9\nd3ivDBGnLE/nOmgZObt1L+/1Ra30LwbPXZmdnkyP58B+Xypx+fD8IUYsO75k\nXl92XNiEMZa2qeMpfWCY5qXZ0cuQ+nfBcL7R/155kxXFTD+NVox7DWlh3ohh\nVShV\r\n=EEKk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHaUgX1qkjEuW4ltcNqjg1XnkOd91SYeix0lU233YmqgAiEA+HbMUdjiEW+52B8DbrLV8E/zjjtMeYlWKBVWu6sntUs="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.0.0-alpha.0_1612937406403_0.3079325716312131"},"_hasShrinkwrap":false},"2.0.0-alpha.1":{"name":"@giraphql/plugin-directives","version":"2.0.0-alpha.1","description":"A GiraphQL plugin for using graphql-tools based schema directives","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"@giraphql/core":"^2.0.0","graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.0.0-alpha.0","apollo-server":"^2.19.1","graphql-rate-limit-directive":"^1.2.1","graphql-tag":"^2.11.0"},"gitHead":"1ef671a893eeb6ddd74f05ecad9f669bbce0b872","_id":"@giraphql/plugin-directives@2.0.0-alpha.1","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.22.1/node@v14.15.0+x64 (darwin)","dist":{"integrity":"sha512-nOeHBHjCyha9TcR/co0NtZXSI0AdeCSCHAlFUETGyzIfUyBIBRA6FpELJnReiScfZDIKj8MV2TQ4voBRT/VWVg==","shasum":"fae3ce1daf216a3710c7746041f0364e0945c897","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.0.0-alpha.1.tgz","fileCount":28,"unpackedSize":245223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgI4rRCRA9TVsSAnZWagAASVwP/1LpTVHG6IPqoVr0lNEW\nsymoqaEZzUVOH/2yfpfIqUG6/7Q+e6czB9Wc0cLfyh7IPmIkG/M7Qg/FJ9J/\nLtzjo5TAClzssRTZbwvGx7EzMVKicHetYjgHDoYmGH/FgfB0LY8wxVCA1eZn\njac/+Ik3KwC2fKMj47kFO21EQzMiCzM2pFzWeQGpOpCyK4h63HxlXvW6gfQz\n00h2mdsh9HjiGMJzUlv6RfGddybFSCuOH0YBOYt5mpe54cu6NvLrrEkYpfqL\n5CGNUHBgJHz5+5MN0mxcOSWZLGJ7USMEfSD6MCMmhnlLsOn9yrAVee/n7n3P\n9/n/uuIA+BX9RDMBzBIO+hd8+ytc109BDJISMqEmxjsw2OkSgbE4CoQNvGcL\nWiE0fqpSxyhoaSDrthHHKbrAfwpGOHhF+wmyZbxrJ+9WkQgLKBFfkJ+H0WFv\nG3bkxvux0b3mbAfoNtv2ThqGAYJe5d706J3cRpRHAF+B1k57N7oJ2ugcUImr\naWwtskAhgofP+RbJ8bGHnW9bgvXa2Uno8r7kgoPc55OMmbKYkF0vZ6/GhkJR\nINeNCZRrumTnvHrqv9A0cn3KS7e93BM7IlavaoCION028ULK4fKx885u0Ap0\nKIEHyMLpf3qZY0ksFxyWMbVoGHQNAsOI4ZFGuibwXDW6x+qb+x2oDRRYo1Y6\nnhf3\r\n=CFC/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBIR7cCO0dXtColYOGlysuC2PayUFO+xV1llb9y4qsfNAiEAyBoj8m5xGo+bl+ECOVikLblOzNLQMAbkL9gY/ftnd30="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.0.0-alpha.1_1612942033453_0.5058770028500588"},"_hasShrinkwrap":false},"2.0.0":{"name":"@giraphql/plugin-directives","version":"2.0.0","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.0.0","apollo-server":"^2.21.0","graphql":">=15.1.0","graphql-rate-limit-directive":"^1.2.1","graphql-tag":"^2.11.0"},"gitHead":"c887e569cdb670ad3182dfdfb4a329e43744916d","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.0.0","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.22.1/node@v14.15.0+x64 (darwin)","dist":{"integrity":"sha512-qstEyszLTJAyjy+OMpM0qEaX8JGz6kEcFEl0gKyyYdRvcsWFZHe/oW+PMPgtnLtq/pMurA1r74emNSEZsnGbGw==","shasum":"57660429d03fd5a45ac128e19597c4c37ed913b7","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.0.0.tgz","fileCount":32,"unpackedSize":261454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKz1sCRA9TVsSAnZWagAAGDoQAIv5Ue/vpDfyn5LP8p0V\nJSlzUOUbuKtbeSzDp2prHWMenK9whF9Fb27QVAF1dIVa2DCml7eZxDAPGj4I\n8j29ZJUInEvRH8L/KDwMTZ8Dwi3veJd7Ue3H03POzElDqXmTqOGjKLAtXKpL\nasXDXk5kJAF5pS7SWw3tdABPvwItb+iKyme3rlaKmNKvOMfAp3wGtkMFiAFq\ny1HPklVaw6T64obvzk/JUP7ubaTgakCt9Lv9/fXWroYwEan+9ytUhbQvHTOd\ndMGoP9IWUvrxibIGL9RRl9kohik7293RtpcMuA8ds1i8y5bYX7WoTxJx6ZAx\niw2MrLB5Eee0OqPtu1CcZ5K6k58ehgs7joCXfYFD/5O1ctA5jC8lRZ+cm/9D\nf8SVjDHvqMy4smvtFknd/jsjVqKB1x7wNYqjcGuFfmldiJhcm4pr0eXE1zYk\nV6Oj1d6m6BDUcYe6xgbFgV4tRblxfyHiyYcBfJlg/16Tqvk1yDbFp/Wpr9FY\nLiIfoUt+fLjuvsZooxE6aQ3GTgpHmoPQQ/gI/q+NH+ExDc9Yg2DxhQXXhVFu\nl1dwjsdn8f1Gj6xSYMGRXi7Pqh98MaM/lQtARTjOYZtTpa5J3051sFFBGlYZ\nIfcaQmuZKOkoOrU6K1B5kX6FvFC50IIWLJbRNJxXxrgLCLHFRsTMV7fMMqY7\nczSz\r\n=tt4I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDakpxSQVd3Ay2Czeo+5yewlhgOWuavgbvJ2XqYCaOtgAiAZ/utPNpsWJUstkHlhrR2GlfKA4F/kTN1PGT3Nd0pHPg=="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.0.0_1613446507726_0.28547352996215647"},"_hasShrinkwrap":false},"2.0.1":{"name":"@giraphql/plugin-directives","version":"2.0.1","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.0.1","apollo-server":"^2.21.0","graphql":">=15.1.0","graphql-rate-limit-directive":"^1.2.1","graphql-tag":"^2.11.0"},"gitHead":"c4fa73a16fb6fc435b5592d21d8568b2559e866e","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.0.1","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.22.1/node@v14.15.0+x64 (darwin)","dist":{"integrity":"sha512-kixOeRyjxWsha1hvQ6md3l/U8WtR6Q/GvCgCZXopKAi3oJzMtWlNzvFj2+I2+hNbpaQQIs9O1F+sofVI1+aswg==","shasum":"083c4a51ec19965adb163960e67dc38507a1de8a","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.0.1.tgz","fileCount":32,"unpackedSize":261551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMCiRCRA9TVsSAnZWagAA87cQAJUmbjW9UK/AcFig1yGu\np0px7VAFi067oM9R6fg7+F11CKR+uDOkHfKI1rTBFq+m1mNo3zo4snhB743q\njnU+Ai5RcqUyS0E/D3xlUKMhbGWz3C+MnMPsBaASlVUfkwPUv7yJWMXALGPn\nEDJnZnLxGOq/zVagGVq+D0UkJzyf24L7EWEmkbZH6jOov9laene8WEO/oAgJ\n50A88d3AlUoQchap+9jeIqJAQYU+H3VvoSGF20ryS78Ca6W0yNizSn1qdUGT\nTzb6zjT686mIX9geULaZGdjxZypQGXusqA8KIoDR+Hbr7Wr93VY/puEyy/bs\nenCzrUN8/qRUngIy9qKmaRK4CmXCbNJ7Slq8j+5t3pZ5GvGJeSnj+48FbXEB\nhPHhmjw15PSNAjcmntNjEVQBZdaSWXx4+mgZYIKRr09xEH5gjeCZtMI5f6j0\nvOe9QcTytQnmel8d5oHH/YUbm+Z3l8yxV/sHUggi4AInhTiytWgm7If8qXjO\ngh1wtEzSsYIDN1a3XhAl0H/ChBpNH6PmoXUi5O8HUFN2D1aJ5QxwMuUogHms\nnqRiIjGsy/3Au6T/AMEcvvedWMz0UGJBndjIOhZmw3svWcNz8J5wQ+XOTgsZ\nyxzqSjuyw+hJ8VjNa03dwd9DE5ULkO5T5TT0X+FACfBf8M7CEJDI+5Fs0Lw0\nXuOg\r\n=AEQx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHBkDmmGn6EijWn/WtnS0HmVaujPVzd4Ce2uUZA4b6vGAiAPUbnxYlOlla1qC89dxzzLf3HfbTMHtZbz1D/MZDd8BQ=="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.0.1_1613768849022_0.540288514406329"},"_hasShrinkwrap":false},"2.0.2":{"name":"@giraphql/plugin-directives","version":"2.0.2","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.0.2","apollo-server":"^2.21.0","graphql":">=15.1.0","graphql-rate-limit-directive":"^1.2.1","graphql-tag":"^2.11.0"},"gitHead":"e627da096f6b871f295ad7b5a056faff9fcb14e1","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.0.2","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.22.1/node@v14.15.0+x64 (darwin)","dist":{"integrity":"sha512-1mVXbuQ97IEvbLzA1xki29kZmscfKBocTYjx3AxQlpgz7Z1+aw2tBqonEgZBR7NXJrv3AH/5OeFwhij4otVmow==","shasum":"1a95807a31c4da1bafc3a6ffda409b8e2f21d51d","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.0.2.tgz","fileCount":32,"unpackedSize":261648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUOy+CRA9TVsSAnZWagAAHgAP/RG0wYs5WhdPvYoUNEOK\niGl4AbH+co0R7Q5N/Z6FrHAcXYZYtgHINw0iUHFITCoOaklxH9B0X2Xf7FpS\nNuLdQCvLayvaFmMsQVW4UTc5uYA2I8ONtjN1FXh7/xk5TiDNTzqQ7rQRfNYt\nDdJc18K69ihmWoJGTdPHGSxPICGZvu5hpNpmhc3A2DJCxYmA0mN1oPdGsCX1\nAE2h936GJrtFC9wDa3oPfFYqSIUnU1vxlpf0+wuoaBeX74XeVHzy4zlOu4y0\nwwM6E20Nr+fsM6uGsWrTx26x2fdU4W4BQKxoj8pEChZmva+c1vqBqwzazWk2\nOFPkYliFmWb3BYbc6z2ta+exn7vado6Pm3yfj2m2cQv4ERkDNaodfqsPgKMn\n5d9y9FgYTCKX26MvzwQqWdeFReFIDCUIrp2TPEs3IximY6JjfWVPzQoxZz4Q\n2vi3f6jykLlWFqCL//535kufI4KKgcv1GBJhsG1YCA74bdsoS2fjxdJDCX7z\nPmFt4Gt2SV7IzxQP0Ga3RehWV7FMvzamhX6yRbJOnux+cWe+Dmd9G/ThrAqc\nNaxO4TMm87/kxrU35mk3AQ6lfEl6An4bJfvrnJgAVXCi3r8GkdFtkzF43jXp\ngvBfe4IBx6n93bOv+FVfsAiFU3VeEzPjFqxVsKJygTNDQBh1PMiu3G1/TlsA\n/wCM\r\n=SspH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDr8c1syHtTu23LiA2Ct3xWpS30tpfSFnh+drncaARB5QIhALs8tqEfM8CrEMUjAAbPh7JDizixuMI9VMlDvOL5at5S"}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.0.2_1615916222181_0.4695132225771377"},"_hasShrinkwrap":false},"2.0.3-alpha.0":{"name":"@giraphql/plugin-directives","version":"2.0.3-alpha.0","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.1.0-alpha.0","apollo-server":"^2.22.2","graphql":">=15.1.0","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.11.0"},"gitHead":"84a220922983a245ccc3b656555cc8474864ab62","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.0.3-alpha.0","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-/5Z5fyp+jSwzVWGcj0AbU44lx0LbejX5ojiw/qE0pak/w60gHKN1HxycYnCDkXxdwFTmA1MwzIKURErGvOA5Fg==","shasum":"8e99cbc65d25c0d9da7614550dc0521c2eacd25f","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.0.3-alpha.0.tgz","fileCount":32,"unpackedSize":262567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgc+XRCRA9TVsSAnZWagAAAk0P/2WNTEClITOaNaqDKuiU\n53j9ye0n9pCoAcO9210pTmZiXfphRTu/6hNuOmAf+/PDWBzYAc7WI4Mhi9hZ\nCWtbVaNAtta7nWGPCs6yqumdvwqSR9KNGkpMqV31CVbuJOpVudRCxCJj+7xh\nA0jY1OrrgaMGSMX7524xhjlFeTU+Pp5kLF1FItRAclTEx/IMPZrxUxvILhjM\n8zLd7+G0+vnjuYPIYeV8cy7ceyeTgyYpRlsCdXytSQzXoHvBsRPtKIBuiQzK\nS/jkXLpD3vMzKG47O2JVK6Q0jKOJM7hlJK/PXh9rUFtc/x6aRR0YgQ54BKKW\nkahJ6itgqFyrGvH9EgzezIf4itiYZArSCJViUrdhWQLxNtg0bqwI31FYQ1+S\nDDJ1dwZawvKwtRlbWpqRbwKjSYIn6T3R38/3CNXn9F3JL1MSjPwAmmCXl1FE\nLk2vWqLstXC15IaM/W2XCjVwa0L42RrUNmTt6i+10/zVWQMRkE/71o6CB1Sz\nJA274YVLu39R52rg3rx4HxVkWVy4ZYOMIhrOG1csGdm4B3TEngXsoYrE1IRd\nUr4Adh24wFHObtLYOSsiYpyTLt4E1OzQdeXgw62Tz1W+zpOIzftC/J4J39bI\ncl9pCEJ/NcRwOjaBy6ZPFbGGNXLQeKwTdncnhVXX+fOWyp9Pv4sjWF+KS3l7\ngf94\r\n=QfU+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDC2lk2uxdGdy+kvs4O/J99rkmLCdCNCPUh/2O1Za428AiAUrQ3WwDtH+41t6qx/fLJ4l0Puau3J0paU2jlRwwg1/w=="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.0.3-alpha.0_1618208208916_0.013018370723454575"},"_hasShrinkwrap":false},"2.0.3":{"name":"@giraphql/plugin-directives","version":"2.0.3","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.1.0","apollo-server":"^2.22.2","graphql":">=15.1.0","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.11.0"},"gitHead":"d6cc87d3aec1cd9cd486defd22bd2074e30487ef","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.0.3","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-7rJJDohDqBjJG6/Rk1uzoZQgwS0T5WfTcOB9IYCa8EYiMSo0A1gIxFRcHEoHQFcCVsRrZ7PQ8fORjceMG4yXpA==","shasum":"5aeaa89ad12b7c8c9803d32e30ab28fece346238","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.0.3.tgz","fileCount":32,"unpackedSize":262648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeOsCCRA9TVsSAnZWagAA2k8P/0RjWCVEJHfSEpa+TCk3\nPtz5cGDKNbESq0JBmt45m9gB5Mn5C7sbwEr9KFpg/nL2U36APW4bD0g+xGM5\nGXmTDFSm2NT2N31bLITPGOz9d5ja8KoJD0Cygvnjhx6iYGYsZFRwHXNioOsm\n+CIpg0OstczAYBVd2UnCjq5inboSR9AncgwgqnyPECmAbHKgQqvMY1rMP74+\nTXZNXixeGl3e8L17RENW1qW9BDGTlPjOtDp57SPSNHGthXdDpN7xh03UbfIL\nxqcUQjW4Om/gUvVVz7vA/jAplntlT/auOAyJA188vMXyy9vE4hjK4GEWX7Xo\n8bV3J301cmEUiewytmYMcJWZQq6Fg/+z2GXJ5zgVfUuHFeeVoWTqUchc5AKl\nFOMvgX1cR0vl9pCBGgfhNytFQss5YM/zkxZe2gbHEYpBxwnFhfLRFxDibUMW\nisXS8pwX1FXs+ccDoPfrTvb2Mj4RKD4NqKuQETdRJ+7o3mdy5PcL2i0xR5A2\nWWwgF713UmA5PBcUMnjGMv6J8cLXirwbmAOSrbOB6lJOXRIEb260QTnKu0/t\nhzSnNrVrT8tnJI9tsVUraftBJ1VJKbDQMmp9k7WagV8ktuYKOn7a0PtUbpu/\nKB8n+7t0RqSevXMmzj5FXomH26j52UIgsQl7QUQ8Ic2tQ7xdhDTLkHJZi7tO\nqaYg\r\n=zQ8z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJDVWPdFsgOJcYU/LWnTZqJMMR21hJ7eAjlaXCKy69cAiEAhLmQBLqp8Gig4KjswWwkOz+Rfsvb46fy0FX9qeH7VN0="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.0.3_1618537217928_0.9226093271873845"},"_hasShrinkwrap":false},"2.0.4":{"name":"@giraphql/plugin-directives","version":"2.0.4","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.1.1","apollo-server":"^2.22.2","graphql":">=15.1.0","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.11.0"},"gitHead":"52a33fae5357a62e59c8ed18dba4129ed8e59074","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.0.4","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-8Bb3pSTBKGsKkld0UBICI2yTu17lw3+AF4WYTQgP5LtA1dS7xbBUZT+rzs8JcLIzTJWXETv2/rwLtKAYtCrFlA==","shasum":"5589138a4a3c6d8bcba73388f665535d74a1698c","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.0.4.tgz","fileCount":32,"unpackedSize":262408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjhr7CRA9TVsSAnZWagAAH9oP/jc5gRa3Ec1vDTGMw1SF\n30DFatPB/mS2esuO3nPPVofa0+sjxWMFo5aRjKKGM1HqiGbtf+YrpbhtGO+4\nY5KFcI+giRHhkAQ+h113D43arh+/1TLdfV/aeF1Xp+ZlonlooeMf4eHo8+Mv\nOVadX/fN1yUGNUTRkUVsiIQVZ5rwxA+xgdm8g+OSvTHWkB82wn+q/aDJGFRw\niblAxCSUXBG+VKOf8m6uQt1jq7c/iUamY/PBVpvKyV+9zVhcjyTuX4l0jMMG\nKAGNEPDFV3tbTsSG4FLQPRPe1BEml7xL61N7O9a1Mn0BFtlNdg1xLWKbzQdh\nXLQBqxzer+ZAGNqjA4/rbY3VFL1HBTU0CaeIhdPyAJ3USWMaFueIw3bO9EZw\nnYsgZX5NXEClbq9qtRUW5ye/Z6mgyFJqlE/zlOHf4WraP1y2ruSDu8sKq3GW\nvAM+npZ8icvaleF8u44i/UMkUTgMRkG3y65583xZ+WZCHnfb0RiFuk8UVcN+\nf/Uiw/RKX1bxsNK/a4xMg28glJEMI5Bow9Gf3jWdgZWN/fITz/VmqDXXD1MQ\nct8du3rAep8JtdXWqEA5dHogzhNukqxjRyOfE+FYR5xe9+reIoyhNWM+E0YQ\n7YEF7o97etyNes+mgmDBK5DCQ26Be/L43QhgNFaX8SkMJZUUPJFxmyA3i8cI\nM4eK\r\n=gv8s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwG2HM9XQCMGZkHMaDcRByAIjOEOHxMnxh1zv67dH0YgIgIxj0rWeY7S0/myw9HuxZp6UiAH/fC/gAmWVKLD6p0CI="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.0.4_1619925754906_0.9860599488212132"},"_hasShrinkwrap":false},"2.0.5":{"name":"@giraphql/plugin-directives","version":"2.0.5","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.1.1","apollo-server":"^2.22.2","graphql":">=15.1.0","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.11.0"},"gitHead":"9af4ad3eddb13e94bd60a5efd8754fe678abf639","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.0.5","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-OVRaAahiOigMg+4UTX/HEnSBmcnvEIuiaTPQCoXACo69IHwbsTyAsmLMlIdyioYpQJYZpuGGyaPUQSHUAdrQeQ==","shasum":"ea4cf4104d708423644e16c178d0dc4771b81794","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.0.5.tgz","fileCount":32,"unpackedSize":266922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjidCCRA9TVsSAnZWagAA/V8P/iLS7bkDVnRc4ldZQG0W\n0yFOdasllW2MZhZAA8GKFW5Y/7TBBeOLe6eKfqckx8U4gtteVVE/NyqxxSqu\nZnmIQ8F2HD2P3XxqMd2i2XLhzlz/cPNxapGqnTAXjK4zqLnNudeDmkG6m+i8\nB/xfFlRrLv7+C7c3huu/6+BMIuOYxba0k/+3Jc8+HOxbT1vOuwEQvipdSBTr\nIGdPE01uJZNRfFINnn6a1tf4xbVRQoaktBoumhl0UtXdfvw1/B41/yRB0b8t\n8u3r2Y5MXQq8Nn2NkWGuvzf8NpGUcJZZowdwc25JcV0m7qzg0CNp0EUIfRbG\n1olFi4b1+Rm1Uozq+PaVgbaJnPQKmx0UG2w3VyI208vCVakOw/WJifsQBJz4\nGbXOq5nhAf2RZ7Erp6zqJM2DozKPL0c5+U45vhnMD9i/luayAO9x2JEihrKu\ncxzLZH9jJdAXRB4JyMgEmkginCVwpNo0AwmPoCk40PTYOO15NCG7mvrT88Be\nYH7ZbZ4dG4RxtTb/mgVKSMudWFW4Ox9oqSn+/JJCeQCQaIb6rboSh5OjkytM\nWMbZcmYSwWp5ZuqJL6wCXI4jqxiSWczqe4AvhQ+lVQHrh2BzSzSKmJyzw26M\nO1Vz8hcwwg80iEuIgsOMIWbfIjMBEzieqDOxJxUK2R8Z7d+39tGYObYbhOuh\nUVv4\r\n=38ED\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGeSq0+L4tbKNXiFL65Wn3nRSm8/M3EhrRdvHBHuje/oAiEAxgTTtPWFeXLd44fR0BFf4dFeP42ja9OL58CrfPaEtHY="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.0.5_1619928898491_0.5769318304861453"},"_hasShrinkwrap":false},"2.0.6-alpha.0":{"name":"@giraphql/plugin-directives","version":"2.0.6-alpha.0","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.2.0-alpha.0","apollo-server":"^2.22.2","graphql":">=15.1.0","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.11.0"},"gitHead":"c71c98c6a2e17142916ea05d52253e2c7c472062","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.0.6-alpha.0","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-QM5FBvKbSWKT2WBj4kGFT51pnU0z7F30++WzPv5EPsvgK5bwi+vhZajy8FtkGSxezaCF3IV1reke2ZZvlN1Lgg==","shasum":"9e4c3c3d9814f699e0cc9f4f5e369676e3d56167","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.0.6-alpha.0.tgz","fileCount":15,"unpackedSize":27563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkySGCRA9TVsSAnZWagAAWMEQAKNz5MUR3qH5yyCHumA/\nC8OZ1p3d+DEckYzFA/hcg6oy6gQjme5jQWnnQADt7IMwlJNjCQHPF/Ro8ZpJ\n6SfNlKTJnn9jcgoqwKCcnn6Kmz9sJSYqCf65iOumoBigqLGgntwqsgqJLqxU\nH20u4Mmr7xlqv4i+UGiKFvgsOiAt8c4sEM0FJXKvi2sCBgchnDGbqK+LX90a\nYfkAlXTSVY2ebBB/0cpAG5zDj1tM9ne3ZZE0vHIC+VymQB6+mrBVO3fMmw1W\n0zT8/fXgX3pQdz8FUkqFdy7pd2+uxrclx8Yd0PqtWAFxi/F55OK3gsjEeCxV\n+O1Yhw8NO4FvNELfxAtdKtE3HH3moUsPGaGFxjbgZo+MpsKBeL2+Y+jfVQ+7\nosi6HZ4IjSff4K3dOMtDRcEAkECiOUX0snTfY/Ju1T7XqJ2lDBhb4b9B7uNs\nVxdzDI4jLQ8VXJkBXaK5D4LgsAiCnJoNKmMYINA2iHesixj7mVGzbMzJrB/g\nhHMRlfgRHZFViJ1nEw5eIev9kyWRx9MvZ//cdlsvcIDZw5xvwl9VXcJ5QKpP\n2Ak6RsvAOe1XLF9HuMa1wvLtNoVP7i/K6MzDmEUBYb1S+BRzX0h/E36bQQ8g\nQRnViHssMnXTZiLGR/6TAZuvBkjr+/29SpyEiT/YkdfIzPhG6UevmXj3yAj3\nm2fq\r\n=X958\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaTt1HyIVplpnkh9e4I4Ph/cmuFZ+O2pvQJAPi+qlCEAIgLo0qQQWG/Uck32iUHUVls1s7OFRgaluVfMB5YrvIkR8="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.0.6-alpha.0_1620255878092_0.3583636364548086"},"_hasShrinkwrap":false},"2.0.7":{"name":"@giraphql/plugin-directives","version":"2.0.7","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.2.1","apollo-server":"^2.22.2","graphql":">=15.1.0","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.11.0"},"gitHead":"451823e4ec408d0b518337f7331c8c4882c295a6","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.0.7","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-4TFQptMPn3mEZ+kQVBjrb++Of0k8AXk+t+ch3nkf55wtM5Ol3QR6YBw91wsumdNUL0cTfPt49FSCWh40EGqxww==","shasum":"e51cf639af3a759bac7e86a2e004a661a15648f2","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.0.7.tgz","fileCount":32,"unpackedSize":267221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkzBrCRA9TVsSAnZWagAAOFYP/ixqNPu+5oRMsEbMTt5m\nOaxBJ6SNFqM7KUc+7zqYxGmi9mulJRU47YkxcYDyd1fYgC2ZpocRn/G0hW/p\n4W+xnWktwJdBayKtSMzQFOLOcYFJaSERrGyNKvs8tjanPUSQ7OefivNvqY01\nTZ/dNOsC+cASZrCOfYBbH+PD4lAwThtQJZBW8iPDk/58XkiCFsqpRBv/oKDG\nN77jbnBkN8lfXsh9/s1uaa3x7obxrVA/JYOFgiDXC2mQbTPLOJBCddJ2RPXm\nWgz2lqziE7BqkT8V0snR4QZM6PEia8jzuJeHvfAI26QTHIoACy3P/hb8huO9\n/Bo7XWISnEzrqBMe8wgOPBLFVVdiDSFRLTIeU7mHDIiqGDS6RNqrt3F7ppOB\n0abWTYX9Oeh+EzNbHlJO5tJb1ZnmNbQKtMjIvvKwZUMvnZ8chxgi4R56OfIp\nrePmEI8QalgR0zzweSI2t5wyDG8KZW8i5h5YDgvo1Mbk71ClvCdturSe9iru\nmsIrBoYF8T2QtzIeCAtVpfZrNcjDjYhsGdRegCqScfu0paQKg0pE3zpagHtU\ngUwVikey00z0aHWWMtTwjknkH1ZQv1Jl0PW0nlt27vUlqxLyeX8rnSlxsGwc\nsa6qSeLwoLnLtFNia15vnEiDZLRzmmnMSbXCLvMHAgEf2I5HFp+3yU9JzjkG\nbxNj\r\n=H8yS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHCsLfaXq3DKcdLZ4h7hHinilVAIBFyQnfkRgcm9uxJtAiEA0kFlJJTNNQV6JlaJbynq2GSeaWNDoVcN9qWkwsrooLk="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.0.7_1620258922952_0.24354266191598772"},"_hasShrinkwrap":false},"2.0.8-alpha.0":{"name":"@giraphql/plugin-directives","version":"2.0.8-alpha.0","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.3.0-alpha.0","apollo-server":"^2.22.2","graphql":">=15.1.0","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.11.0"},"gitHead":"acde9b0298596958f6955618e0e0f5d0fb790162","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.0.8-alpha.0","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-iZ1gHkqeWRfhYU7n8Xkzlm5VzqoVUx3M+if3npdOEUAkqBykaMR6W9fSAvIOYhCG40t3rAsz9SfaXl6DT7bWkw==","shasum":"a979cc5e8b6a9c96788871c35d47b01281120e60","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.0.8-alpha.0.tgz","fileCount":32,"unpackedSize":267753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglxojCRA9TVsSAnZWagAA8DYQAJL0aquw+KH/Z4s0huq+\nhn+dsxBKXltCBgNzaUgUrKSaFuwV7l4xr3/eJhegxMca0nO2R6uMIcC2jsLG\nNsO5WvJYWgE6t0/pU5JhPg0f81NRn3EKZmEV9wWjYoeU2fUp02T8PnWsBfgN\nkwcswLjEm6/uoIpamduUbBhxZIIpU7ZctbB8EChBwfh7Wn4U7dTxzLjnAePC\n0okFYPwsSBi7dbTL010P2Wl8Q+Io44sPSeTy0yt7NCHWh0/xDDSqTUI05kuQ\n10KIdxco/9SXV6E+7VND3hXEee4p7JsXUs7ILjnRtwyapeRSif8G39HHL1Ie\n+VwblvladmkDKxF+aiQcH3K93m7Is3F2W0euR2Xbu/wwnXaSPUNdpKzP9b73\nbQkfCWDj5X18nClTrXKJvZP1jpRX7wXUQJCUpiqsZO4I6zHkKk57+i5pWmfg\nmSG/vtyYEhY3VPMlhzHbiR5/cMI1yeczRbUxCq9zKEXwy5F8zP+XvXmp6ovm\nYW5HXf1Wf6wEe9oCNpHULmqZCtTEyMt7iky2EOzcGMX56DJxTbBh3pztgVS1\nsU91Xc5xh6P27k5JJS79yk9iXZBq5vHb3y63kh6AISFL7ROUriKgJATAMhxR\nqOtzDuxs/NYIu9Cm8sVrST99HTjKBkGq/HReKCH9gnVay6PnrND0XtWLKxz7\nMnTu\r\n=ZdoG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDgkKHfy/js23A1hwD3o2ciXWsGl9pdy9tbYWvkCQB5jAiAYxjh1kwIyfr34KrHL8RfAaPWy7yzO5DOiY3/yVxEl3w=="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.0.8-alpha.0_1620515363467_0.2264530118697088"},"_hasShrinkwrap":false},"2.0.8":{"name":"@giraphql/plugin-directives","version":"2.0.8","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.3.0","apollo-server":"^2.22.2","graphql":">=15.1.0","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.11.0"},"gitHead":"374e3a0f24845832d68a8ca1097d2928ab7a30c5","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.0.8","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-JFvGtZi6QXJF7CD9ZLF9WmGaLbZyc2U6S+CnLrFGuZKfzvlIuQhml2LPlMFR0CrwYsi38qdXtnsfnkxf/o8F0w==","shasum":"4ff254265f3cdb9e968026da4636d888008c21b2","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.0.8.tgz","fileCount":32,"unpackedSize":270850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglyf4CRA9TVsSAnZWagAAmpIP/jMuix+lKKsrH8RkLhB9\nc5UiWKUKB7YXlKeO8jb2Kywg1esYbb2PTIRW328fZEi/Z7ZZW7JyimaOhyjJ\n4X8bdwYrQPjnEQQOs0OyhT0kj/r2fdKGbEJkXe3WqYKLkxXHym2OtCdb64LO\nr8SboRoVSM947ri+UxBctblIym4hipVw4U/L6ES9GKP1OHyFOfyfEO8IThyp\nIUM9g8IhYxoDep6unez9BL4vX9oCDMi8d1sdWiMxj7tgiHlfZfySkB6kKSdg\ni9emHiK8by1xatvHX8sR/rjo1y3uh7P0JJrGIT4ZlH55Vhf8ga/RDTTZHFa9\n+vm18OXKfBT5Gkur1KxkVLk/phEGBVzikDKEWiR33sc4BeD72T5Xo5rlFFnA\nGwYM4hy2PAde7FNO1l6FWvMDayEReKqvUZEYUXTuQT82Iv9ETwELe/uwp9w0\n9Er5S/fPFug9W3MasTT8zV8WouriTz7d2mXOd54yukwq+VMyylJYUkFx7qCq\n9vOeWQD8pYcRB/BxWNHDv01RwdqIWgYyMuUIdu6e1aMEDhDBm22mpdL8SosR\nqqhwHxFzoznutR5wug7aZJDiADGn6J5n0z5xItnHDtXAiFnORhgiW8tiRcNC\nPHds7CW06iUYa0D56O9blKlFxP3evM9ACwVnTWytoGs1SrfpLXF7lmbcVOMG\nLixY\r\n=S/3K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHhMJJPZnIasD0vm1W3XsQ5qDtyuZPwSghGbwakzG0M+AiBlr3Q65SL7u1/byPVjAU6XYPMQUxeBw4bCP2gSrtAc1Q=="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.0.8_1620518904416_0.7951164452076251"},"_hasShrinkwrap":false},"2.1.0":{"name":"@giraphql/plugin-directives","version":"2.1.0","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.4.0","apollo-server":"^2.22.2","graphql":">=15.1.0","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.11.0"},"gitHead":"eee407d1ce2277f8aeabdab91972d9aaa31e70d6","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.1.0","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-ry0BaCQjegZvGE02iEmOxJGjnWPD6kW3Xepe+HtLoeqTMgPklv8IDJMz3bdbwSzqt3042VIBU1uVu1dkQVYa3A==","shasum":"103a3333d25dfc11e6e3067b44019d2b039f256e","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.1.0.tgz","fileCount":32,"unpackedSize":271091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmXUBCRA9TVsSAnZWagAAoEMP/1Zbd1Szjx2vecBlFLXi\nj8bLYLI4XCUu1Yw1MV4Y79Ix3qMRlKi9yMG+w+uB/7xN8fPjiIwOGaZqtj/p\nVtpZQRtHND6ygbgl4nBRFcUJYVCsnTD+o1RRhqoyC2i9q18UImaGcRPCejzp\nM82NXOjuMH5CyVZVkCJ4G7ILeSZXPO7yHfQCet3GRjhwMqcJ89rTsf1tZ5TC\n6ioONUw18nBja5Wt9+wKCzMXWKmxBgGVN6wVmi46I0fLNx3AwPkU4LtZ4IPg\nF0SX1GlbSEhlDM01e4DOGsjq3gERmxu/NOmu5Ywt33tYFHQwWwnTOshh+GwS\nvs7mJfbsih+dDB3eNEEcezL2T0fUgU4V+6VXpeZrqWF7OzUqv1f8uamBr5ZZ\nwRzn6DFE/bTIy7TCezEIkpicygSdu7aktVOZN82KRpvWOHTzyj6rNhKfO5zV\nizJuJVJfvO4XoGydikBR24e8wuBoQzjz02REn/b/Qx252Qmy/1Oi5MpfSvLM\nz6V9ZMjGwhxZdsOlXcKGMXYvzHmqxiRUm6x4P9Ghp5e2qkAxPw6KVguK+sO2\nBefb+cuz0vmvbVpwTA2NVSN/R8dTi5rRTladHQKF9m3RNuABBOaJsOItpUmI\nfJWvdRW96LahjOpvh8l3IxxdUub/m3XsBmZPK8lxz8lRtcCeMTLcSSxQ4PNY\nEp8U\r\n=5fhG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiPvJ/5Qso6VcBTuIqXOMON92KtbJ+WcYaevfe0QG1iwIgDxdj1OyMIGbroB3S49iyNyvT7b4CVV+KVTyq41hHJ2Q="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.1.0_1620669697433_0.17436224715060344"},"_hasShrinkwrap":false},"2.1.1":{"name":"@giraphql/plugin-directives","version":"2.1.1","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.4.0","apollo-server":"^2.22.2","graphql":">=15.1.0","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.11.0"},"gitHead":"3ba24d9c3fc96c7ea54f3a967019b638519b4f8a","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.1.1","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-0e4kcYBSqKeL79evRpz7KpfyiYJcbhfD+BTAlueoR0Pp0uuQKWPnY5s5YBTkPyzlNCqoAOMODblwbKiie+DGTg==","shasum":"11bb0e83427bcd09b6e08f2432f01fe96cd684be","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.1.1.tgz","fileCount":32,"unpackedSize":271311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmagzCRA9TVsSAnZWagAAEJkP/2U+U12iuD3TzAmaie8n\nf0vrc0A1Ugyl1SsGRlTvsIAgdOgD0xOwDmIBi02lgbe2haWSRQ7K769Df5MO\nSQVwEsV72kk8tCgi0CYGybEPZwGMo59cAO5wk7jPZ/CvRgQQyMK+6HhxEm6y\ntN2/FZM0C45ICebPgHyshI9rWmanXrbP2XSLNJzFYAlBq72ILGxbFcSBdqiO\nzUxLTvNZvo0J3P+a8ITd2YcAJopoLHTPxyTupxLyFgykZ8FSTePB0hVNSCyb\nw3e318eRU3RP5jWEEMpZQP2Lv4bzHhwhXfNCMn3XHtnQxzjnqvRR6u1cFKmM\nEsO2zAaX4U/pGfEcmOz22ir4oyzc3IH3wn08v7+AdAUcx1N4Pmc9oVcKZzBC\niwb+w4QCkYAEQjGVFd0M+w/yjAIX22uI9EkbCCKKVLKDEECC8IIEltsqf715\nUnAX7qXqwL6PRv1/0Er4q3a3EO42gH54Imy6mVGWodI1Mxf2cQi88KrreT2w\nEIZM/AqS0HSHGA7P/Q8GjMItvyaC5e+qstud3/9tBwk4CCPTD/I405/gen1K\nHUExBHPm7hxrvmbwzEZkfKw/S8i0B69paf2OjJiMYZiNU2IFZgic1g2pTRlD\nZxsXWl/NPc6qtU2K+XkFFsey2VVxSDdvePXiA34HOTFmgg+cikxe0fKnA4y+\nuh7s\r\n=CTM5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/7D8vL/V+fOpm1ZypBfxl+K83SrcBYgzIcyROQOga1gIgKdoiflLCAO5dlBC3ClzvXmwuyekT+ngk2FTypyRa2cc="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.1.1_1620682802935_0.22180325826154657"},"_hasShrinkwrap":false},"2.1.2":{"name":"@giraphql/plugin-directives","version":"2.1.2","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.4.0","apollo-server":"^2.22.2","graphql":">=15.1.0","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.11.0"},"gitHead":"51dd6c62d6bf639e105709bb0ab3cbc0a3f149df","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.1.2","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-18Sh1fTCUSLkBML/gQ+Wn4bs5BdMMSE8CF4GVk76xoeLbX1hWRGhEFQatTKhYo7GAAA66yBI1ovMr8bDSf5QeQ==","shasum":"b685e40d15722dbf29b5846eba6f4eab6b856d47","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.1.2.tgz","fileCount":48,"unpackedSize":304559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmanfCRA9TVsSAnZWagAARg4P/0FqJiewjGc+ngKEZQlO\nDQTJwn8ruAxIrXr0Yrn049W54yInXO3ux7w5bm+cfZRpzdljDSuqYG0Q7ICi\nwMmQUMAAntZvUSXrfwgBn80ZrofymCni6SBjrH+7G1UbIp9clYyQx/Jqg4r2\ng5BwozgizWz83sI3kFRTZlCIlzkYkOPYIFuaA469uWQjT/XiL+AixWDzvHUN\n4VCPAedpLyUZJva5y5w+2+30npu6cws+C5fm6PCKE1aMchXY+fNXZy+EIEMl\nQkcmfaI1m7z2qAVQFWpQxt42K1HH7D8IY0nl5uP/OsnOMdx5m7LHLpWvN01u\noDx3lMpSlucBK1T84MklL1RhLfPsSr0smnFuimlf5wRDO5VZzhawE/jR3w+4\nOgquXvKxd46bvnMLR9UBNfUdICoU9v6uMmcJCcdwZskIKWHFrDVYz39oevcX\nPJyDtOAEkeuAsQgubmzhRHSlmxQidJdWhSEgMFQdGkdVHZXjsW2Oq2Odw3pr\nTcDYNVbovo7yKwRIUCJIe1MRNRSP19PG15m5F/OfGA5ycZBagEfwCGYA0HuX\nqUrHsu2rY+bJfv9t8RfgPGm65+RQl0DSSfLuPKLT4gasoJTsgJFCrDiW9Mbq\nYnRCEiVyR01Kiv4lJPV749LncL68tubVb7SlInY4yDTEpc6LtW6GsJCqvIHU\nil4Q\r\n=QHKX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAU9HXuxBbmhbirv0c61zKR8gNVff359i9rmHhAlaNQPAiEAx0q3H9nDESw0meQKuxsBnaDDWWeYEevQHPcgVbqnZzg="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.1.2_1620683231035_0.3015527763298891"},"_hasShrinkwrap":false},"2.1.3":{"name":"@giraphql/plugin-directives","version":"2.1.3","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"2.4.0","apollo-server":"^2.22.2","graphql":">=15.1.0","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.11.0"},"bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.1.3","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-+f+lGNp37kxmMxyQDDJKkCALsRMNSL2x8FYmifcN7v01Ibz6Zelg2oLxeGLMJtWZXcYm+muq2MQZl7cI4vsZNQ==","shasum":"a8b20d14541b817578060e27d7c834f743290f2a","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.1.3.tgz","fileCount":48,"unpackedSize":304699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnF9eCRA9TVsSAnZWagAAcg4P/2PbVvOK90/3JnJtqmAj\nB6oPT+k+T39zUM49rLTjHnzyKZQKgx+2NwMoty+YH8SL1EewChTssMLk3CXn\nbeewnlg5DCIV1NiupeksWQQhVVmUqtwAGKcnNWvy9VOP3oHXEO9dPxNG7wzW\n/6EmD8pGy6dDabf4g5sv6xySmmmjhc3glbiPKfU/LviuO5mjHlPTqhhpz2Mz\npU/R2YPhkU7i3oafMblfj97hctBGO4yb29Q1HOlf/6H5LUfBkFrQZuoHJFLF\nFEgfid4JHRDtLDVNejS4InDfM380CKiAWtrKf+CN7H+pteXrCvw/LFCsAOis\n+d+qZhlt6wwBWhSMklYIOHivv5Tj4YLDyVMQzuNgvYvD8OuyDOu1lsIjFqs5\njD7vJIUbMUwNgBbr1N61ZA3853hmnPXCyXmELUm9zrIlQCpr5pooLaLpMQoD\nL6olBQ702k235Up66TKS6No71EDTWH4r4SbSNweNfBpJEWQ0LdRAIViQJWLu\nw6ssTKdqp3CSjUMLhBWoDHwkI9L3VQVnjsbs8yFCXrZFSdaZUVZ+NmoTBDas\nc3KPowNI5spHVkJnZTpAzHkqyyvMMS2FCgHznp4EXxmUlPjpMJBbUWBQQdbA\nr1i7F0DceFL14l47d/iBJynetSsP5Fkb7BA68qMl7oc97ZjYUtf5wRFeTeFM\nujhw\r\n=7wXW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID/Y0CsG0ss76Wbpnh25ArMgUH7V3ySciN9FgFXG2ZWjAiEAqMvdtUTVLXctIdZXl5f0u/kl+6baQ1LlpGSTF8TZYZM="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.1.3_1620860766011_0.9735287564521593"},"_hasShrinkwrap":false},"2.1.4":{"name":"@giraphql/plugin-directives","version":"2.1.4","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"*","apollo-server":"^2.22.2","graphql":">=15.1.0","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.11.0"},"gitHead":"e4d683db03b2e9430487a6ff332884e1e6d2fd2b","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.1.4","_nodeVersion":"15.14.0","_npmVersion":"lerna/4.0.0/node@v15.14.0+x64 (darwin)","dist":{"integrity":"sha512-uPWPvVCGrDT1ho1K640/3xxJA1VuEcn4CBYgciKfCAKR6rGGXOB9xQJ0hxLmznes3hCmmXmWuesRvF+mFdu9uw==","shasum":"ad2eef7b247d1a58cb3b7654ddca0aee11613b1c","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.1.4.tgz","fileCount":48,"unpackedSize":305069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnH7DCRA9TVsSAnZWagAAFSoQAI707cjqkKCslvbL4rjK\nFY6ei6x2Bcwvo3rbAWn7XR/5+RpxJ/NNXqmWhoP/K+HY/kvNjbb4YJTUzR01\nf8i/iJkkSd0A/kK2I7rOS9gCZijNyGhltocw90P+pQGQaDPqyygophso+QfO\nlEg9Gf4XIxl631NeQacqvBMXdkAgjjJRjKnRJvitdnaPA/QwnbNOjIxxG7d+\nQYK5NpA/sP2mmpFNzNgDL/+tGF9BJLg3aBddHvnfLTh3ACasW+8+MYSfOGYE\n0LECxNHH7u99Q6jFbmcRnisAkOad5dd+CcqpP/SrruYq31+8RTne5KU8TCVd\nc1sfi7U1dJ/kswsAUclxWE/0LMyLieDscwSTWOfgXtDau1jJuLH2zVydcRKm\nj0yMVpbl5D1eOTq3g4vtMtK0YnAeCIViKIE8C8cOYylbivwLC//U/NdCcR7f\n7wGIDdQBUqY5Tr+2apeuQtlI5maAEYeQ2OLJMMZNLO+QQfIN63TFwjmxzI9H\n/8mMN081haU21+U6Xnf1ieqCSmQRk8OVeoGUBkv3joMHZziKxDvilM6iQ0QJ\nujRbQySTPiML/Rfiy2bW4lKXFFNCgzb7KwXI95IXxdSHywvUW2WzMOoXhcdj\njDhDyua7U+RTo502raasF/VKl+VWI3CbIyxWQcKHq/QzUA59diduU8XVF/cN\nz6/1\r\n=UH/Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUeMkq1sCaTQzb9+f840/eZtm5P7LZ40UzrEjnUtspbwIhAPpRxWB3SFqICmwo4/zC1vUiNAdpozmqG50zrBSWLNlK"}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.1.4_1620868802920_0.034653238706397804"},"_hasShrinkwrap":false},"2.1.5":{"name":"@giraphql/plugin-directives","version":"2.1.5","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.6.0","apollo-server":"^2.22.2","graphql":">=15.1.0","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.11.0"},"gitHead":"fcbc90aae49e195ef84d1cc5aca3f62fccd4dc43","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.1.5","_nodeVersion":"15.14.0","_npmVersion":"lerna/4.0.0/node@v15.14.0+x64 (darwin)","dist":{"integrity":"sha512-a6QvtYhYCKI9MoDgsMzbOkwPpeLVkLtQLreD8hyM7wkG69v2lM9ERjwxNCIjwgUsgO77IM9qA/v3bmKTdObPtw==","shasum":"733136fecac8090ce37e2818a89f3eecf52d1193","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.1.5.tgz","fileCount":48,"unpackedSize":305171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpEAZCRA9TVsSAnZWagAAHxwP+wUwjaMcDT2SGJJmLXOd\nYMrDit2aQD+XBuvhX0l/ZJLjZYmmfAjCW3tarBQdUX3OHJDXZRWjjMTlMOub\niR+ebhI3kXSlKtaDCqbTpGpvwYl8Cp93Wy5XFsQliXsnZuN1fHhl2bS8CK2T\nkzKaDp2b1kINqYs2SslzgtkhKvl93+z77qPx5VYbJ8rtCbO9nDlodov3xVwB\n6qEPTkxt5wB7TRm5vtjfJSVfOlY2YAatxKu7CL9mC2iyMdkwd6WKjIrY3DtX\nsAdFuRGByopDjeiRyyKKBFXjzI6AOVVsWmJeeIOraL5buCHKPZodwn6DWENg\nzbEzHO6sZ3VKsyB4f3ZtQSlnMSghzqh1u62hR4qVfE7PJcLGkOJmiave9A0J\nFP5bxBmoyodFleKe9aKAZ04rsWJiLeXUcwt1qOFZ4w1NTrOSkkS5rcTDqco/\nhHQDlxjqNcI3g+zKjKHS3LW/CDbbF7vBtiGICWlxceKa7lWto1GdFMeaWuJj\n6FssQrOJ58oz5G4YBFj+kN+HQTwtNdwr30xUQzJd8ChbsSOcjEGYy6PwEika\nFF/ALhdzApatkMi7g8JbBv/0bVEOLkxcl78b5X856+TfWoZLYYB/6eLpocIg\nB1pntJS66AgtqmF4+h5xQry3JpJ+n+0438x5wUE2+GQPLCY7l3FnwJ0j9VTH\n7wuT\r\n=MQCQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEZ7E1qhSOxpXwpNE8z/n/Di32o2pkS9QTNaXQ4P6ohzAiAKsV/Yudv2087rixRbJbyuBOc1HnGF2wFGMosQl49aRA=="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.1.5_1621377049176_0.6918202730456429"},"_hasShrinkwrap":false},"2.1.6-alpha.0":{"name":"@giraphql/plugin-directives","version":"2.1.6-alpha.0","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.7.0-alpha.0","apollo-server":"^2.22.2","graphql":">=15.1.0","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.11.0"},"gitHead":"3abf8003277f8ae7f13ab018ffe896ea1a8dd7e8","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.1.6-alpha.0","_nodeVersion":"15.14.0","_npmVersion":"lerna/4.0.0/node@v15.14.0+x64 (darwin)","dist":{"integrity":"sha512-NjbGhL+kDesJGACZ4BFNt7y94o7xWA5y/Jm1jNCrGFPUbIWo0qqLDa0irwf/6Ane4MmTjuv/p4mC386bE8UN/A==","shasum":"6e06e6348e3646465c1cf1685f6da983f90f504b","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.1.6-alpha.0.tgz","fileCount":48,"unpackedSize":305292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwSBXCRA9TVsSAnZWagAAu1UP/A5oUTSaB1xPiX8UKyCH\noRdT1pJVgW1uXyITTPo0oI99smUBtVEA708s8Givr52SLe0q2n2hx+U99HGJ\nCqDEK8d8UuKuSw9P4OFG91u8kFTSNHjz58o4t9tUKovuMVUFkJzRr4qm8YY6\niMLO991YqdozTvQFwD/8ZRHV7jUKtWxaIpq7NqGzbHn5coPcsAhYe7sHPN9Y\nkN7UyZZTIwqx8Fgcy2h3l7b4KUln4tuzq08Mok3FBc0IuaS1fE01WqjLl8ng\npZ9jMee0wRrKezf4zP3QTKAQbVLRJW1gJdWjS9UWr7/auBHj0XkfJWF/KUPj\n74+FN8JIYXJ44WUnDV+zsvQ3C+ZrdV8KrchZgqfAYwKOS/9BW6WzSKdLnY3I\n9vQW02iEtV2q+M0VJdIjK9DaAI6lS6i5OHeS9FEeMR4KRmTk8OTELXrUrjt7\nSCidGVqf82HFTeAf3qiB7KwSHIOB1smt3/vtfinNGLtCL250zxK/kxjAKgie\n73Vz7N6iCzJAWYb0kiyKYrbo9SS3d2/59ruqAUz6Hj9YLyDL9+cAD1TOKYix\nrPiospqIhU/dV67x6Z+yR+d6IjBI4PZiJ7bfKeuXOnwnyg3qmNkCEU+dbKIQ\nOboJO+yXQMtkazlOlwt4V/iIcPj8+FL4PVFQn0/q2vb5FJFli05OZ0ZLBwSE\nl+3E\r\n=WilX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBCbsqDEucjLZbECgAqDELOK51rQM+cfwiy4y6OYvRY+AiAkuXkAPhQwSC92LabTC3PfLeQmj2Itujz3sKEFilf1dA=="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.1.6-alpha.0_1623269463212_0.41990417356079024"},"_hasShrinkwrap":false},"2.1.6":{"name":"@giraphql/plugin-directives","version":"2.1.6","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.7.0","apollo-server":"^2.22.2","graphql":">=15.1.0","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.11.0"},"gitHead":"ebc9e62b7a38089be3a46e83683f89d187d9649d","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.1.6","_nodeVersion":"15.14.0","_npmVersion":"lerna/4.0.0/node@v15.14.0+x64 (darwin)","dist":{"integrity":"sha512-6CbbvW7ZNz1jsZLkNaf5CVBZqO+Aj0BqGgXeH0yMaiIzw9JZaPo9mBfa0lC2bfD6Pp7ysDkoM0epegz2OTx10A==","shasum":"d823e587358366c0d39ca7b3b38e220d07bbeeba","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.1.6.tgz","fileCount":48,"unpackedSize":305373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwWMaCRA9TVsSAnZWagAAI1kP+wfB+p3ynVYHO9QjLIp1\n1j4BURImOa1t95TI5MvbuaY2V/snnGkbr8spKwH12vX/DUrAa/P5wvYwHO78\no8DQ7GvOAuyogXvJViz05TNeLUkKvySxD77q3H5N+riWp/XfvOLObuolNPVC\nVDUGkzuuVtiLEvsZJQ6gO/jVzOhta6OgaT0I1KgFPmOZtW6eyi+wJ+uBdLco\nPXkldtS9uGI/6Zu9PfQ2PBl7yDdefb0SRMKsJJAUZUJECE4cqkW4YPjKu78U\n/i3HGrDV8Zp7MqVMBU0xiIOdU3l1QYlhz3/BeIn966tI6ToH7cDk7pyd1waL\n2BWTyMlhKrtJuRQwbEKQHyCkTk5NMU10WCpTO+JnVnXoMZIYD3fokiBbVHje\nix+76E6COPqOjfZ+4g7w+CD6moJRRyGouABw4bXpR2IUY5Y5/Hic8KI0nBps\nBpPlsLNPy8KUQ6uQnjq9OZIBBEdjPBXM2l3LhV2ROIvwe8n7O5OradRl5zcr\nWZzP97IQjCZnqv/FyaEchUgnrULRPWr2D/cgojUMpWr5DHBbzauRMJH3a7QT\nG8hgXorRzFGde/R6irTPFdmI36nSlIFu1pHz3N6Vf/BN3rC3qbW8pmcu2Nmb\nPTO8wk8B0OsVg7WiIUPEJ3pBpG+X6vh32IOpEiJYJ5vnWMX/L2O8HMTmwLGK\nfJlU\r\n=gNv8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFt9bHEXaj5M8etAsghV3/K26TBaCtidGSzRXCbcbsi8AiEAp+k0/Wl0jekgkfNKRd7M37crKEecV0NpJGTinNiiY2U="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.1.6_1623286554601_0.09464585344432996"},"_hasShrinkwrap":false},"2.2.0":{"name":"@giraphql/plugin-directives","version":"2.2.0","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.8.0","apollo-server":"^2.25.0","graphql":">=15.1.0","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.11.0"},"gitHead":"3a064a83c75af2fac8d499356fda26dfe6a9fd20","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.2.0","_nodeVersion":"15.14.0","_npmVersion":"lerna/4.0.0/node@v15.14.0+x64 (darwin)","dist":{"integrity":"sha512-oCIscRFBlq1pSFaLV4wp5P1UPz1qh2lTRw/qdcPClg5MUsV8nDc6hMSAxTEq1t1cRLsKYqIBajFxyuhQP3kAwQ==","shasum":"b3e6dba9fad97ff016ddac3dd162449bc8180cf1","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.2.0.tgz","fileCount":48,"unpackedSize":302212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgww86CRA9TVsSAnZWagAA7k4P/09AkC4hF8WcvbwhJ55n\n3BuAPOf5kE8vbiVCjCXi9J7jEB/K9xYJwxwYn18AOtBzAWHA4In4mIJm3DjG\nfV/uvB1wPRCG9G47hqxMHrqyyeqV+tPL9pcVgkjXRYjweyhsSd/aMXTtdgcq\niq0OpZaVVxxRpGKt5EUjBF8WCOPZdcsyVfF3StHrNpwNvMWlEzlKDAnBHsXh\nwP+xeuLhtIUt1I67V7GtHMphY227/B7HCYZdBcbNzhkDh7NS/X7DFui/kji+\n3kx2Xsu169qokg+Cib0djzwCu68Uj/mq+aHwQgGIwAHq7no7i3e9USz6S6tg\nrHIGOsIXTJ2YWMaSoWPGWUeG2awI1yKLnQ6CwYAC2eIiUS3OmkxXZB1uJo6y\nnh+iyhvXWh9nLhV5N6kN618D53zIaJnjYigYP2vZktSfpZ98CuxdMA3zvJHW\n1tSDNfNB1XivwVp+GWZwJiUbX4IPiiYXUVq3xmDoxy0IH4JwB6q00T7xztQ/\nhXfnT79GJKAqOEeWlMxMZ/kNQEooVXbDnRpcqezR/bU/fBz1EYyNI6FNAD2h\nSFg5NVtc5GW1LBK7rV/oFtmn2CiSqlxBkbWDWr/sStoWSgdr+8X6V6WtPEaT\nmSGHjluqiJFYIB2iLgI+O+/vAmcQpUMAX6rAWeoso9gp4udkHfyX1mCh/uIY\nZTXn\r\n=56Gb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAtS5oYJPWobk/QE9Vzimz0LvwqVKH5GiEjjm8vr3AFrAiA4fVuZDKBqpS5MTbqbJf4uuqZ2f2qedci6JnDGkw19Jw=="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.2.0_1623396153951_0.7943864521138337"},"_hasShrinkwrap":false},"2.3.0-alpha.0":{"name":"@giraphql/plugin-directives","version":"2.3.0-alpha.0","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.9.0-alpha.0","apollo-server":"^2.25.2","graphql":">=15.5.1","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.12.5"},"gitHead":"b93f5e4f5541062c8edde4b82852af5e54f91e16","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.3.0-alpha.0","_nodeVersion":"15.14.0","_npmVersion":"lerna/4.0.0/node@v15.14.0+x64 (darwin)","dist":{"integrity":"sha512-0mTGdilR5qIHooKG8W12U6GcTO50jnaP0n1Q36iF5KAzpKVd0uAf8q1X8J632Y1OAA1L5jasD7K19Y/AGE4SVA==","shasum":"8dc93e69af8e763769bedb21af99be355be7d534","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.3.0-alpha.0.tgz","fileCount":48,"unpackedSize":302841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2SIdCRA9TVsSAnZWagAAuK0P/06frUuSvfQWQoXgMUmM\nhmgf7xSjiJHpTqHJklGRqI+v3bveVnEknHXNVIG5vYL6poMlwdZ1hQ4I9eyX\nklUj9qTPEm97d7Q7tCbe6DYbRKcg3aqdhXCMUh6WxSh38W2R9LSvdP3FUtf1\nDPBVwm03Eq5jLq6ZjH1oICy7r7B2COaQvZZFOaET92wtx8E99IfZvNyACtYN\na167J90rPxlR9AZS+Nn4prCdVPXrZHRKZjbqhoi7mPONK6MafqNbjkCG+rIm\n/fqw5ltzKgZBOOi+UH4BxcG5bS9smHDYaAEjtlpJY++AgBktKyA9TKkKHgpD\nc0eaF4lkohrN37nZLhdOgGljkGlwgEQ8FdE4Q2a+xnFTHJL+CqN59RXHvkYc\nYxeH9Orm23u74jfRXaHDta3OY1Y2j1qnNK0qvcpAq+rXVxJb1zP/IGNbE6VI\n6rKNyxs8/5H5tM68vrS/NWOEaxBiTcpxt43gFqCMEgu5U5P0HA8VPQSweVNz\niXR5wPAkfaf2aV2WQA6zfO5sAH3ZeZD65AagNWkZu7BQcrsvrciA44mvPGed\nkYHYI0UzRMCdDve/LhSgIfdknA6I8Rwo1HyZ0ItxooaZHIRSWLRfFSIk5znW\nTGRFXb4/Y6ErGPWsuNq/J3dfW8ntEYzInrxvthkRt2SPIytl0g1MxbOBruIq\nSlV3\r\n=Byox\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFPCbA7HOmEb1HrRBmEQ9+vFiJPdkFiATdPf83uxjC29AiAlQsz6OvOvl7cqulRa74Zyw+FvHqqxciuC+u03HgT6XA=="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.3.0-alpha.0_1624842781244_0.8596594947725398"},"_hasShrinkwrap":false},"2.3.0-alpha.1":{"name":"@giraphql/plugin-directives","version":"2.3.0-alpha.1","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.9.0-alpha.1","apollo-server":"^2.25.2","graphql":">=15.5.1","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.12.5"},"gitHead":"042e0b1b98acbe84f4761f028eefd25d178bf736","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.3.0-alpha.1","_nodeVersion":"15.14.0","_npmVersion":"lerna/4.0.0/node@v15.14.0+x64 (darwin)","dist":{"integrity":"sha512-WX9kLI/I5H+a4CO57QIuQ03MrBpPb+tzeZR2MKnqKlIO8CzjZ9e0QBoOwIqOsu7vQx9oWKPXDumeiRja8jwCSw==","shasum":"e555576433d17250e40568198f1822c30c61773d","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.3.0-alpha.1.tgz","fileCount":48,"unpackedSize":302946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2hFzCRA9TVsSAnZWagAAdf4P/292rmBw+uJS9H0GlMm1\nrD93z9rjOA0/Rhs50aedgs1Kpkwi5lSlh1KpilOJLft1rgm9CA1dLJJKN60K\n2zZcYYnLEgiRVqM6/eV384193R1b6CEzpCRDnxK7AL7Co3NoEf5fvOBcy5nK\n0ZaMwQl+UW/QOdgyhp62FS2Bcfmp2kJTa3w31wrYai8dfRkkyykUEuej7KeN\niK2gZlcnS6CZGt8+i4zsJPfejvC9Zjw+n7oK1R32LXo5XLFnDY5hF8G71Jgz\nsrzgWUV1/El66yux3/qyhB+vf6hXe1Z36wwdSvlOfDeRICwNW9N0on6QTVtI\nfkXm8BbeBWl5lIRdC6OysjBqI3GoFZp+eq/5J3BaZhZIg8LVVCayHu0XjGUr\nmfPzoSKLKQJTVlnvMUYsWHUTdKXI13DEbyEFZRdTK+MstJ1woX/Rjpjsp7a+\nGq80AEkECE1Hry4SC8lJExmbwyXr+lULfQmgxjotAZzGhQTO+co5UOcdfL1u\n4gN1rwgZsHAN1dhHjrEEgCbVZRwe4AnfWhzow8EU9V0Ii/RAXe+DredvuHUo\nxbkUPRWHxA27QxW6VGZqwRkU58BRaMYC7wcxmMKrP8sC1Cte6p3Ch8DyoP/4\nRHkT1R3mahIwb25tFcw9K/MYAT6Uo9Km1Uw/fc5om7zXKHq9jDL1zus4+h6R\n+9RE\r\n=sVke\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG3lUvTBeM27V7iM1IMuaAh0egdCGRdnQXlk9PmfxLeNAiAMKC4HZ2zpTp8hgvOqQX1do9BbMVFKhs6k/ZYxoftTYA=="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.3.0-alpha.1_1624904051388_0.38371358316552384"},"_hasShrinkwrap":false},"2.3.0":{"name":"@giraphql/plugin-directives","version":"2.3.0","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.9.0","apollo-server":"^2.25.2","graphql":">=15.5.1","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.12.5"},"gitHead":"2b03d2b65225d9c6662e41aa859729343ea24c78","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.3.0","_nodeVersion":"15.14.0","_npmVersion":"lerna/4.0.0/node@v15.14.0+x64 (darwin)","dist":{"integrity":"sha512-bv1DOC+Bzcbbu8WAq3K39eccvH7A7FUuEPIWiB6TBfbIbn/BMwIQdcNM4wGU8ggRhOdssZamViitMzj7vhBzuA==","shasum":"b180282954264349f67a1cab76a151ec79386a61","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.3.0.tgz","fileCount":48,"unpackedSize":303027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2hTUCRA9TVsSAnZWagAAqmwP+wXZK5afOXYs3KkgmqPG\n3vrWd4IMJdz7gAN5n7oXluOZCusR80typ5XXRg9ZILtMPFM3Vu79U4dQi6o7\nnm6JDN3em8v1EnWoniuyjwKS8zGbie3SS6v8uTPRXdCWyeeQnRuZB7OsxUWk\n8/rdoe96nSvrUrtWWO73ypcYCOKvKsS1UcOBMPxs1Xt/zwahRbkEROGdqyAZ\nbHKRKYAQdzJU0t3N1T+R+qpRZ6PpxwGPhL5wIhnLd8L0RcHEy0qLFTEvIab3\nAPY3b418wvD/a6AVij5W4wGZh6j9EVeUHKLhpFGq5bjDY6nQcT1gPZJygtGr\n7STmgDH5zSfcbN3GtpqnDsAjkFsjoVoniv1FpwqNr1DS1dRVuAW9tsgPWcZt\ngwLUjnyIV03zKoG9MYCK7rzz79ROVFoBDriKJwRya4dULv7whWl3ZiBE7IsY\nBLNHDJNq4MccYbxcklO382vEHmHQPrBITL4K24PAOGlMNBkmk5TvLcRiYnJO\nXJeMIRVOj4ftgfrwHlHI8eSfV0sIbDmyTrWIDogu+I2P/puJXHoI5tbvn7Qq\n3hb7wcESA2U7tQuO/bIjMNroqjfU/tq1ZuVLZTJpzFGO72n0aUblqnxbGp1z\n0dbV4vKoTXxOVtNotPkwNrylsLdNh8sUCxg0Cozgu7tAH9Zq5SJ4hBrU83Ym\nn8XB\r\n=LbRq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB7GJlTpsKQaNQxI9d2XyTtMIEsXlk+Otqw08TlYAOBwIhAODcp0MLA08C+sJwgQDMXn8X9mFLikpTkifLJv+WKAVr"}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.3.0_1624904916208_0.2656109255264445"},"_hasShrinkwrap":false},"2.3.1":{"name":"@giraphql/plugin-directives","version":"2.3.1","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.9.1","apollo-server":"^2.25.2","graphql":">=15.5.1","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.12.5"},"gitHead":"1b71ada86ca1fc5b2cedd4cc24a6433ca19ecc54","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.3.1","_nodeVersion":"15.14.0","_npmVersion":"lerna/4.0.0/node@v15.14.0+x64 (darwin)","dist":{"integrity":"sha512-GXYoROBXgUiTrhpbX1pwyhfbQQ7u3Xyd2fpEuHLBmZ2O5GTIC7XMY2gU8ZCsxseNe77uVibOLogtBB+YYJS3wA==","shasum":"5731aaf97e6c53da4c321be06e3d00715074947f","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.3.1.tgz","fileCount":48,"unpackedSize":303124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg33JXCRA9TVsSAnZWagAApugP/1s1j3mUL9o9SgMlObNr\nsHv4MlH9TdQKAARR688pjM4C3KiECx8C270YXhPIWiP7w50hiAcW1yNzcXaf\nfIcwMZ43mJok226lkRBJQwr+Fyj/NpLLBQknVKn4YgphFnmhjcAz6cvmwy3t\n2BMFP7yJZCXJvt6n2Q0mMz+Vxua4TTq/0aKjF+5/G3xC4wfrM2kodvo6xX7F\nydoUQWrGzEUpdE7ElIVgzGUSW3RTxRo51BIqcZY+2bW614GyYmmGqDxU5ufI\n0npPZ4PwWDegRSEdUJD/4/U2nCqGxo/5f2B2pWS/qehqvVn4J5GGLRRYx/NH\nUNWp362m4QxmbMPI91MSiq4x4oQB6CeMvJo6yE0uXvnhLDBXsNmfrjw98is+\n/FBZCOX/zdafA2YFjc1DFjKr6j4OEZ1um8dkPMH400HBbWmvoyGgQUNPcB4/\nQjsWIbX1TKDtgxDx71zry6lE9jLUYJHYbd8YWhgxGR0pbX/da5E21gD1Sgbn\nYEgcakH+mI/kjQqUoOPbc2C63hfscozc9K9zZVlkMjhJAyNUnirD5YAmbWY9\nfhQr2WYPWD3TyLjybaPu40lujQdLjIHLZwGf8+gCX9/1Ve8RcIKYNG+N62M4\niLpqVmiKdst78jmkeRMRNrI7S7SQ19yVPkl3PfexcpNTG4HagdYcpcy4TbJe\ncrUw\r\n=1zCT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHx5BFyJ2TKTVgiOkd69/WF4Ln2BCrRFy6a2Lt8xVi+nAiEAtVNbhU0FYcAGyNDDFMYLM0TvCFiaujXv5w+KvfirVmg="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.3.1_1625256535367_0.09174819484681307"},"_hasShrinkwrap":false},"2.3.2-alpha.0":{"name":"@giraphql/plugin-directives","version":"2.3.2-alpha.0","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.10.0-alpha.0","apollo-server":"^2.25.2","graphql":">=15.5.1","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.12.5"},"gitHead":"f04bb0d741042985bd6fb8a5659b7c72b297979c","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.3.2-alpha.0","_nodeVersion":"15.14.0","_npmVersion":"lerna/4.0.0/node@v15.14.0+x64 (darwin)","dist":{"integrity":"sha512-mIIZA2r2DEEJ7YLkbcJ4Qd8NjzPWpcLqqeTqe2LyOjBLuC3e0Wjy5W+CS3z6/SwPCFFuKyZSBkcjM6HLcRcW2g==","shasum":"b0281d8688a00e247f19ced294014129ce9e7448","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.3.2-alpha.0.tgz","fileCount":48,"unpackedSize":145692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4SvMCRA9TVsSAnZWagAAIFkP/0V9APFvezyLjof2e/OI\nBlorCT9u4q+LJx4hgEfs1KllMOspLTqC5N6jVeVQWEOuxsfmUVpGhZ5IjW+G\nMESKlzwj9sNCeK3pIM2121nmL0oDfw/M2j4uZKKsWPwON2xy7h+QyxaHawna\nrQIkROzJl3px5sNpN1A8fGMgcMy3idg5QQseT4yoNmuavoQUQ8aiqqOjUG88\nG86la7snRfoo1XzdZ1161i1q6zw1xis/SVqG4gn8VnSWaEM8H7bUOVf7dwY3\nW34dkPP1n8rdgBbXvoCpho/MzRSIESXVdDRYRA27O8AV91qWvUZizuwrp/IC\nrjhaynrUq121fze+HsdGoJQXAihjd/z4DSaMYIvR/nWboRrjUsGu/c0l6NkB\nPAfWS4XAx9/zR+wGbJJ5fynT2yBhH7hahwTQaszIbAJfHFYpbE7Frqx6QWrT\nVf185Q3EvFkniymf9q1tjkqvJqO2gcgCkRoMhWsrS617V1Z+1OedJ8FyovMX\n9dZRXXRjftPzZCfUmJc3yYoAjH+BPW3vmDms3HOuXXUQyDU+EagUd9W9QDGy\neneWvyxhmo1T8dJ68dxnFKdYYB6nEk9npGptKmTkRyZBtLBpOyoccuFIlhmx\n1FcsvqXX8wVBWFnJpa31GJfmM4ZtyqB/YlIpTuIQ94E+GAvaQmpHxzDGhF1L\nRX/0\r\n=l6Zk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICbDeApOhNmMnQUHjQwVDPpDZDHCyHFC92MgSMC91uy9AiEAim98mrg3mTDUPG0yo3941mE2xqRzs20cLA+N+QZN4LA="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.3.2-alpha.0_1625369547991_0.5079455894070408"},"_hasShrinkwrap":false},"2.3.2":{"name":"@giraphql/plugin-directives","version":"2.3.2","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.10.0","apollo-server":"^2.25.2","graphql":">=15.5.1","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.12.5"},"gitHead":"9dfe52f1975f41a111e01bf96a20033a914e2acc","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.3.2","_nodeVersion":"15.14.0","_npmVersion":"lerna/4.0.0/node@v15.14.0+x64 (darwin)","dist":{"integrity":"sha512-1vEtAIqvFLwn9jpYziB0tB4vOS6pG8S4b6Uh+huI6DvxbhQ8TrebOjVT6RncUe/R9ShAv4wI+y43RA5te8wSCg==","shasum":"bd4da9195bbf0a86ad228d903babfcf334399583","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.3.2.tgz","fileCount":48,"unpackedSize":145773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4TaPCRA9TVsSAnZWagAAdYcQAJL7inNmG5apqJx+tXBR\nPYtmmlj7LR4garPRnTRo1BhZpAkFz6GW+iyS552hDzu3m7lPJwLWgnvbKW8V\nEM0jd+MEH1nb2mcxSXmNeOF9XAgvK8eEDT+a0wH2z7zgAGz4maEsswONq56O\nBKl5lmxuIOasrTeeh144Zhyn5ewD+G9ogx0jDQTJnmTyFgcbjXQGY7bT0goK\n0kLGWWcqDUGhn8ihVeWULK0KCSMyQ7oND53F14qOiAY953GyVqld2QQ/4k1w\ncVMCg/rCqxTXpuCxrlMkf0YJAgJJpXpD48QeQF6L8KYtALfVGy88lJY79k1G\nNUoh0OyR2JoxBqrIniYD4neu+nBasW3mDyX5V33FjMIGOdrz5rPZHqzVGvcM\n2BCZkmHmawCdXZPcQ4C0fzEEtI5KjSvQsFo7g0G6ll2xrqyzuCgCmBSGP9Bg\nbRl35drjrqGBLfLP4blj78a/nBeLn7MEX4jvrEZUoYo6UbqOovoiRfDdIDht\naiLlDUekfiO06viPQk2CdFc3YllVYCebC7fISq+U+pD13D69W8yWjO3/rJSq\nmxDbtAr79JVJ2tPVLd61FEYpouANs1Fmr8J6oS/EuNUeZBs1IVpW1pMS1o3i\nXm2zgSRN76fiF+fpVAJ7x4QDkULkUdQViyBUVeBhpBSs7wk++JtzpIlpEOVt\nij6m\r\n=nmq5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+n1GJV7VmfiW94RzFGbFFWrUfavxqQIDVSYnwwDvKzgIgL571PoQB2J5d6geQ640EGlMFcXZwuCaUp+m30Z2EHcA="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.3.2_1625372302574_0.4680951781227438"},"_hasShrinkwrap":false},"2.3.3":{"name":"@giraphql/plugin-directives","version":"2.3.3","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.10.1","apollo-server":"^2.25.2","graphql":">=15.5.1","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.12.5"},"gitHead":"15509521ab5b20ba1a0cdaf5ae17e21c307f288a","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.3.3","_nodeVersion":"12.22.3","_npmVersion":"lerna/4.0.0/node@v12.22.3+x64 (darwin)","dist":{"integrity":"sha512-fCK9EwV+iUATTrxeH0JQRutP2m6d44Oi/24LDusFOxfXIw9ovN2XI8E6wyymAqZt6OrnRhkezAryf79PTkKlsw==","shasum":"e98f42da00b09fef258f109517de6f43fec36beb","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.3.3.tgz","fileCount":48,"unpackedSize":145870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6Rd0CRA9TVsSAnZWagAAw24P/iLZ2HXvWD6SsWO5jMAK\nqbRh4rwldtOg4dAisQ0S538JRwUbd98+yFO8hrOrmyMU85o2VICFaqPauNMI\n1cgwPTWZNJCGLimwZwjY7dL1Re+SVMwRvnHuSK/K7yOKJtx17M9B57JiMZkW\n4wOjtaSiWKWbXHFNVmxLBix6Erf8LW3VIPTtuD4+gq3xu8ZBscpdrstK65XW\nilRpzPOpfE/Z1xZDvmBMvQoK0a8iHCtATSYsQlevl2QxpLlgYzqBapjtkxoe\nIUZrewTbeU9IbLzj8og17qqmLlSr2CFYrVECwh56jPpvkMozWmWxWVztfW2w\nBJ7pBNTDljo08kSuU1ybWYrtRNMMxVxSnZtoBA+pueo/4lamgLDy9RlfB7wk\nD7ie5HPOk5YYNsX/QnXn1BiaP8zuh+ZfS3YiT+9UUUGLKM2PwblXK/HkAJzA\npvzYRPb2MiDQntLGViJl2CzFvDMxsnPPRh0sYv2MvGRKiND13KynazWQiuPM\nuNo9yZAyB+GSyg1mzec4fgpuvlruihwqkgiy9VcLUwMwy1EOmQT4bxy6I/nb\nLeX6WtLglV+mT7/w0Wh4q2E8j6DpsMr4nNpQlE70wnbx7vmGqyVvBhzUuCiX\nySGsq3/2Li4NDjVG+LBx9YKvezWl7pW39AgT0LCIBBrxM4IxIilGdC7LQTiE\nsEd6\r\n=wL4s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDFV5uONNulYwWpoJFqBs4vuMScoxjgCYrCOFMwMJYswIgDL+JOkAFmd7gorqaVZBAQluyJ3KQ30vFALUT4dEtlOQ="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.3.3_1625888628396_0.8683287771149606"},"_hasShrinkwrap":false},"2.3.4-alpha.0":{"name":"@giraphql/plugin-directives","version":"2.3.4-alpha.0","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.10.2-alpha.0","apollo-server":"^2.25.2","graphql":">=15.5.1","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.12.5"},"gitHead":"b42fce4efd2c4567c08615ab58f3dcd4a756f745","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.3.4-alpha.0","_nodeVersion":"14.17.3","_npmVersion":"lerna/4.0.0/node@v14.17.3+x64 (darwin)","dist":{"integrity":"sha512-chg7/jI1TE34dffEHg/mgTtHZv2bvtcrhW8LXJy+S/A73Vb3vwDyDuqGRBWdIgCCng+lzAqMGWZt8GiS5RGp2w==","shasum":"b3b073bed84a1b88646eb2e5117df445a7f2f0c7","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.3.4-alpha.0.tgz","fileCount":48,"unpackedSize":145991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8lOXCRA9TVsSAnZWagAAkqsP/3e33nra5ECi+cbHtvox\nsWw/e1QD8gKt1NzhgtZ4htToeRPKre+gYolaZe7iOYWazBwGw1wVbEWbbClY\n2yvCP1Kv5JF8Ar0yUHXwmeCBc2lOwUB0iZzjTI5amBsyWZE5j1LDdj7kyvHU\noR+fVhi+LKyc9sjgA21HWqbgw7ylW+CnYZTqxfiodgweIFHBQjcWYqVJso2e\nkpIaciR1/VY8Opj4RBek1++O2tA6hvh2fpa34MpGEl68C9c2g7kW05dDgSmX\n3g1RCMMbZ2Ot0pkPvl6lYKnoP9C1k10BwyTJXmCDhc+/FC0fRzsbChx75ZZ8\nn1hJXvAro5yF0hsdsl+BHV/+GqeiC1Dp9WcFVFxS7jTL74waXgeJPFC5IyV7\ncS/a3sSjSoKLIPChudcj7/2I+uJq0yYrpX4KphE2Ue6u0up9yd9fVFwkOjsr\nJBGnwEZlAznIynDadSxkJHSEK7KSQDQw6QrGG9YzkexQ6ix508wHZX3m/5f7\njJNr1E+D1JjNNtwgMRzYXtoKs9o2VXUFNEzQDd5MG5eq9aaj/dUCprkN+OWu\nwMNh1CqsyXMakMEapb4Ow4S6T4Z9HndShcuKInUXoqa8LbLqBEGqG2uzIOlL\n45P0S4/el91URA3A5QXVO/Icv4bZ/E6x4AUojNz1aVz69jwXjT8a7DVUTyeU\nAxzS\r\n=M9Qj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZMnFlDlR7bUYeT2+sWzyfI3ExIANDZ9Ml6YnUluLT8AIgZxLN77Oq7a2AoSAqAZR2bYeqYuit/uP8OyIHaEZtSNU="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.3.4-alpha.0_1626493847550_0.7340813817221539"},"_hasShrinkwrap":false},"2.3.4":{"name":"@giraphql/plugin-directives","version":"2.3.4","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.10.2","apollo-server":"^2.25.2","graphql":">=15.5.1","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.12.5"},"gitHead":"fbab24dd5a3d379ac992bce22773f40196c1fdb5","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.3.4","_nodeVersion":"14.17.3","_npmVersion":"lerna/4.0.0/node@v14.17.3+x64 (darwin)","dist":{"integrity":"sha512-sEtkwwTPDI56RiPddLnZcuPzpRtfYd+Mv2hhQQTtbJyJt4pF6jIKgiabKJOUP/o54RefPVFsl5+TBTbWNIsRkQ==","shasum":"2e356b3e29eca24247342abf2ae95b64e2388ba9","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.3.4.tgz","fileCount":48,"unpackedSize":146072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+w10CRA9TVsSAnZWagAApr4QAJRGsSWW7S1HdreTVmQo\n28omvs5NN6KVsS8+56z6M6XI/F+RAnvCaechOB8GZykRag2LUtK8mV7s084f\nMYITdAGNyWlv0eORlXgh6xoRQrBhYVSc2Ac9FislDPVqOHw9FNvWtP+xtApQ\nKGCwFEwbwnAqZhEHNwK3b2xQ5/5tR3iib7CxcBx13QCTU3HN3Istqf8I0SY+\n40COqBH4hX3lceRj04krn7gro90b0yC1tOXnu0PiVDuqyobRhC8D62BO3LlJ\nkUpsotMGe2qImVEhKjQI0hfb1BqH15jypC7Srj5bZ3RZP56IUAzZHKHE+gtr\ndGSq+aKiztutt2Ig1G9LjbKz2oSrda3Mq0+zxyIe/vEEhkEIIsv8+ZShXpE2\nujSnc4ZpS5FMEoKqV6h8XKVXPF/wGyUDQo34IuRpbUq+QKPh/WHhkUBkx7jm\nardTaPQR1QdjmXvdWy63AAGw7TelyXu468C/NnoZwfK7YYSoqhCOxpxHMBN6\nQYhjf2MBiw8lo/Xp0ICv8oHlla/EwVfkqrG07WCWIFT2r9it8fQ2RxErRnpU\nhgScm/0zGuzPuwd+qfeoV0G+XZ2dnm3Pf+B3ANjiOZ4cpV/+X0FRfCYz7mjG\nYQP+HX8V2aztQHAda3iiZskSnCQeGd98IZTdvYi6spfOmWnzzOiJUatwIg+5\n6QDR\r\n=88XY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTfpa9Qh8WAeH9jQ1SmyPZnOhLzFeQrdQnP/S1Atnk6wIgKP4J/jliNUKfhpTjgn/VI09jO/DTRzH3vKR14xgjQoA="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.3.4_1627065716120_0.9353237373439163"},"_hasShrinkwrap":false},"2.4.0":{"name":"@giraphql/plugin-directives","version":"2.4.0","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.11.0","apollo-server":"^2.25.2","graphql":">=15.5.1","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.12.5"},"gitHead":"220b996dbac73ebc4de820931bbe8dff60c7cad9","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.4.0","_nodeVersion":"14.17.3","_npmVersion":"lerna/4.0.0/node@v14.17.3+x64 (darwin)","dist":{"integrity":"sha512-o5CWkhPB6luwufht2tShASpsvPDlfxe5Bn7owcYRpb6kYFB7A/l7U8iDcTWxAbXXhAgdViWbL+evl35ih9uLqQ==","shasum":"96a28352eaf4fe3a2d405fd7b2e7f37b825b0170","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.4.0.tgz","fileCount":42,"unpackedSize":140211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBIs3CRA9TVsSAnZWagAA7TQQAInbWM+7f2C6AcLBrCIt\nbh/ahyem3yDqXPx7vjk+7NrEDLsv6wkDNdGzK5xwVPDgTJkl4rNpH2nlnKjp\nqIUcXtAyvxqw9gWE0szYgtSOJBUJhUweyyQslr0aEALB6fdAY+A3XaTzNvWi\nrurr0Tpj8GWwasQ7WL2OIrqzFdoRNstT19TPWmIYdXu2cKLsZ4yuXabPVAN9\nJPvmptqC0EU7kcJQvmmmJ1B4Jc82ZmC1a5a1uTEV6b1xzuBBw9m4Qd6/ZYs6\noJeuNWtaN6FVuI66/1KlDzKaeEwghRFRuh/hOrJz1qFo7CSxw79aR7z6VrbH\n1Y2bGoS4yLqqaf680WY+jNacserR9gvxFEd+aVm3vvYANiQmh5JXkj7/Ojzz\n3nggVDCcmeMb2Hk5+01f5rkWGb2wqNCtt7Jo3POSGUZ7sgOofrIjQ6+HiVfk\npLww3MNuli3N3ECw5MIRR+d6TNVV9iuWZzGemgIHzCSHZw0CYUomp/tRYhlm\n7jTurRVUEubOAHVP+8EGN1HLCo7gxD/gF/ocmaVaGNFvK2bu/SvWo8JQj+qq\n4ficFjpWiJs0msm/CGDf1hHY5JzLVTWne6OTAHRJXA6rZbWRJ+z2WJdSLBB+\nlI5QJzdl4XWzw4gAfRFRqqETiBWIVl07rqa6N29X/2AEpLk9qDPb/S+D6qKs\nOgQf\r\n=MIHF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEr/eY3CnG2uauV+mxDG69m6DL8qSlUc0AXS8ZrRGBjWAiBqtH9hVMbRqRmcWpws02dicUFXeE1JqWob4Y7+rH6o/A=="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.4.0_1627687735334_0.20482848815945887"},"_hasShrinkwrap":false},"2.4.1-alpha.0":{"name":"@giraphql/plugin-directives","version":"2.4.1-alpha.0","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.12.0-alpha.0","apollo-server":"^2.25.2","graphql":">=15.5.1","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.12.5"},"gitHead":"9f586f4146acf7841706aba3ce84826d6e4f7cdf","readme":"# A GiraphQL plugin for using graphql-tools based schema directives\n\nA plugin for using schema directives with schemas generated by GiraphQL.\n\nSchema Directives are not intended to be used with code first schemas, but there is a large existing\ncommunity with several very useful directives based\n\n## Usage\n\n### Install\n\n```bash\nyarn add @giraphql/plugin-directives\n```\n\n### Setup\n\n```typescript\nimport DirectivePlugin from '@giraphql/plugin-directives';\nimport { SchemaDirectiveVisitor } from 'apollo-server';\nimport { createRateLimitDirective } from 'graphql-rate-limit-directive';\n\nconst builder = new SchemaBuilder<\n  Directives: {\n    rateLimit: {\n      locations: 'OBJECT' | 'FIELD_DEFINITION';\n      args: { limit: number, duration: number };\n    },\n    useGraphQLToolsUnorderedDirectives: true,\n>({\n  plugins: [DirectivePlugin],\n});\n\nbuilder.queryType({\n  directives: {\n    rateLimit: { limit: 5, duration: 60 },\n  },\n  fields: (t) => ({\n    hello: t.string({ resolve: () => 'world' });\n  });\n});\n\nconst schema = builder.toSchema();\n\ncreateRateLimitDirective().visitSchemaDirectives(schema, {});\n```\n\nThe directives plugin allows you to define types for the directives your schema will use the\n`SchemaTypes` parameter. Each directive can define a set of locations the directive can appear, and\nan object type representing the arguments the directive accepts.\n\nThe valid locations for directives are:\n\n- `ARGUMENT_DEFINITION` \\|\n- `ENUM_VALUE`\n- `ENUM`\n- `FIELD_DEFINITION`\n- `INPUT_FIELD_DEFINITION`\n- `INPUT_OBJECT`\n- `INTERFACE`\n- `OBJECT`\n- `SCALAR`\n- `SCHEMA`\n- `UNION`\n\nGiraphQL does not apply the directives itself, this plugin simply adds directive information to the\nextensions property of the underlying GraphQL type so that it can be consumed by other tools like\n`graphql-tools`.\n\nBy default this plugin uses the format that Gatsby uses \\(described\n[here](https://github.com/graphql/graphql-js/issues/1343#issuecomment-479871020)\\). This format is\n[currently not supported by `graphql-tools`](https://github.com/ardatan/graphql-tools/issues/2534).\nTo support `graphql-tools` based directives like the rate-limit directive from the example above you\ncan set the `useGraphQLToolsUnorderedDirectives` option. This option does not preserve the order\nthat directives are defined in. This will be okay for most cases, but may cause issues if your\ndirectives need to be applied in a specific order.\n\nTo define directives on your fields or types, you can add a `directives` property in any of the\nsupported locations using one of the following 2 formats:\n\n```typescript\n{\n  directives: [\n    {\n      name: \"validation\",\n      args: {\n        regex: \"/abc+/\"\n      }\n    },\n    {\n      name: \"required\",\n      args: {},\n    }\n  ],\n  // or\n  directives: {\n    validation: {\n      regex: \"/abc+/\"\n    },\n    required: {}\n  }\n}\n```\n\nEach of these applies the same 2 directives. The first format is preferred, especially when using\ndirectives that are sensitive to ordering, or can be repeated multiple times for the same location.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.4.1-alpha.0","_nodeVersion":"14.17.3","_npmVersion":"lerna/4.0.0/node@v14.17.3+x64 (darwin)","dist":{"integrity":"sha512-IMPKCRfqx1UiAk+u7WBQvWU5bPo9cXHWoLKLC1wCF7wNbkKDES28cy4rM/IOhqTZKNfQIDJjzUzwNHiq2oi+Tw==","shasum":"31983ca391ad23c865fac5979e1ac9710ffea36b","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.4.1-alpha.0.tgz","fileCount":42,"unpackedSize":140336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB313CRA9TVsSAnZWagAArLwP/ApAajmPEaBXc8iQSfZN\nSs1sdezQfBkb/qEBSuQnWXArvuCDsxiKcxRrf3YsUbzydfxb1ytpjuNATM92\nQCxOEEX7p+Vvi6sJXwLKQeXXQeXX9ZQR9V1In2KD1dvRoa3PKf+sCqJ5bw/U\nvYYp5PpTs63WMycKWJNVKVA7Ki4IQb/EcYj/ANQwQ8HJN6SjgB7fwfRoKPtM\nuTUofiHjrOJSrCaO6wB4L4usMY0n7lf24NZs2uCUlFWQfKlhpo0ZHpJQ0BuQ\nwqXThpkKj5VonV+hDnTCRMmMka8klpCXvN1ksB0LF2Nm5RXwMsw+DTt3a0Mx\nYNg1hRin+3oPWdmqsT+N0cabDybdoSO3u3UFyQdirwfMkgUdkf5fJ9olh2DN\ndY1Zh5iDuC+rG3oM/vnO3/8u0R24jnMHNDoUTYOkfF9tmcf61DykgqR4Ub9u\nuTzlNbLN3In6qv7DLGFtOasnk7ckkiMqdABVtDnzwsfXA7RIWtGbBimSvYAt\nfIU1sqoPBVZGpqS3of6KgkSy72f8ctN8KoDwbj1GKUQU6LsHsmBGC71QWfxO\nGRedxngTkVv3ZqZajWUHCSS3ssgzGnk/AZhvpZ62CNNvPSCm/5T10EWnpPuQ\nkaf262H1Rh7cxWyvpK1iDqvL0KhRjRcejg6X/u9CbNMZjvtXKzebQ1/mFZFt\nbjuW\r\n=fwVD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXZrc2EUYV4dX7BbUdvUMXL0WFGztlEjzelN5X4Q5xugIgFs0051ReCVY1d1AF4IlTBbSZV3d9LMi01nqx+IrBaXk="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.4.1-alpha.0_1627880823768_0.9027176681558591"},"_hasShrinkwrap":false},"2.4.1":{"name":"@giraphql/plugin-directives","version":"2.4.1","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.12.0","apollo-server":"^2.25.2","graphql":">=15.5.1","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.12.5"},"gitHead":"c28e5daa0ddb0e240b97113013790586e858f49f","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.4.1","_nodeVersion":"14.17.3","_npmVersion":"lerna/4.0.0/node@v14.17.3+x64 (darwin)","dist":{"integrity":"sha512-xJms+ZFIeTjfBXpep+j+mtft2wysMF5QpguQeU/PhqF8iaI6n6wldsmD/yv/ndLup0FxYyrNEog5GwMqOioW9w==","shasum":"585202b12f51f41c41620c6bef8fa991e41beef0","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.4.1.tgz","fileCount":42,"unpackedSize":140571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCMA1CRA9TVsSAnZWagAAJ58P/A4T/gzvThP9yFG1r4XQ\n2kpkb8D/mJVS89i5CHSqwShVnQE2Ozxcemk1PrIZV2jQ7BaHcGLyq5UJZVwe\nMQwONDWbhwL36b5aB2z+sgQSBJplz7TcGfg6eaZpCXZvXumUXGnud8dE/LoT\nuC3DvSetZlVeso9upBwKpgd4WfZ7FLzu5fMd9FXYPMiY5Fu1zs+VZ16yFFu3\nRZxeyXCgTLfHhf2J+HJO4Y+sUitVjO7GxHEmwk0thVamSdM78Va6W4afCxba\nmJVD7N+dzr9FEPyOI2gaW+RnhHCU7qlEqH3lFoF51EvpZ3G0ttdx868JSlV0\nGQBxjB4GV7LmmbjRIvIIybSABZ7J7ru3ha7UfzXIM6XQ2hTdL2vRNbJ1zik9\n5kWvvFLDoy0K5xnSmyx396KQUptCU//FYpVaGj0zjSI5USqvp2lWIygs0rkz\nq7jX8LJA/++383VdiVvCM43PHgFy/yg0Uc9MLvTGH5/t9s0wJps3jS6MWAyh\nU6gvR8tBFaEUvk8furqnsVsHTfU33BT0lmp9DyDXnVsdzYP4ym2p5DdlxarH\nVdH/3fefn45rfe0EVSxYLQ4Coh6GQvDg+IqJ6ZUfqGmnTks0HR6XsBHGvhSt\nBllmVxMQQKPL64RwPESCiTHwlFvC4z7VdmLlFskLot78zo1VF1RM2FidG0L3\nTk4n\r\n=BMHV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRYUcDfHi76IUuc/Hht3tb/XVtvNvu0kHaI+u+jHRNBwIgKUlIVBzKIvWQDAoJjBoj5zatbcdp72zSNjNa0OahdYM="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.4.1_1627963445601_0.019567733804902065"},"_hasShrinkwrap":false},"2.5.0":{"name":"@giraphql/plugin-directives","version":"2.5.0","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.13.0","apollo-server":"^2.25.2","graphql":">=15.5.1","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.12.5"},"gitHead":"9dfe52f1975f41a111e01bf96a20033a914e2acc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_resolved":"","_integrity":"","_from":"file:giraphql-plugin-directives-2.5.0.tgz","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.5.0","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","_npmUser":{"name":"hayes","email":"michael@hayes.io"},"dist":{"integrity":"sha512-/tqQ86mFfcsa1Uk9Qzu1LIVKVGXQVZFDfBUiRm1NJB2r5AE0Hsl7zLeniuaBEhTnbv/5d10J+FmGawrlJYiWyA==","shasum":"049032ea7859d60659f51e84163559960301fc99","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.5.0.tgz","fileCount":9,"unpackedSize":28198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC5ADCRA9TVsSAnZWagAA98kQAInCsWJFs8Jd2Hmucmi4\nf2hwjwBJPi4w2EfhxriWvsL0ugoVluV37sHHCPw5WcOnWq6ZRmTjizo2R9NJ\nTYpyk0MyuCqTMQvmbJvOW7L1qYGMSUEuKFytFjvW3p6IOOl+nTDEPSbVLHe8\nHgTaKbZuIWMI8Yzfksjx/QLH97px7LBbHK4wjC+pmDPXO7n9JeaGjzYTElP6\nZHBzZ2rGikNBKQe/YekCO2LgmPD4iIVFbHAve/3QIeD1D5UdzYRPLbjhP2sC\noruOLROk8HI1olBfLe8xSJ+esPq1ngOrjYyfVwRMyj0PktOJqvbHO5XMKbIk\noOHaWAe8oAzsFpY3StudJ8y77yLeMd8gNcI3abXn8sM95XAtR+OMJOF9WSLK\nNJiufMXtH/PM4bjhjPQWHiirFNVso6lslBtM92c2fD6N3kOOU45cjhkwqeWf\njekVEoLHJs0IhGhLAQYPu+f/NXxhfQlQKEiqiHsc5NrWd0RnulLv+YUGwFTM\npRA9kVfDGK/KU8/Cye7g9sreOKHiX6CwoWEhF/YqoZWRxv0eBRjJN0oG55zU\nVnaEtIANloIikmvSINCC+DTCpyq1GMxY8PUx/Cq7S9PMDhgsTb3aA4wA4b5o\nLpi6DtqHXZjjn6FdA0K3BLYOQUQ6QP3pZfrR0pru6LUWiHWDMMOh6l69fAWQ\nF5VS\r\n=Xqli\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCL1vbuOELNfqo9bu436O7n09fYFoMu7/jb4KQp7Kq4qQIhAKvxJ5tR9MVASER13dYzm5/Wuq7o0jNn9BaDiS125pTh"}]},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.5.0_1628147715757_0.7230896479826185"},"_hasShrinkwrap":false},"2.5.1":{"name":"@giraphql/plugin-directives","version":"2.5.1","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.13.1","apollo-server":"^2.25.2","graphql":">=15.5.1","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.12.5"},"gitHead":"9dfe52f1975f41a111e01bf96a20033a914e2acc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_resolved":"","_integrity":"","_from":"file:giraphql-plugin-directives-2.5.1.tgz","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.5.1","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","_npmUser":{"name":"hayes","email":"michael@hayes.io"},"dist":{"integrity":"sha512-RGQ4DeKIK6xu7GXwY4HYsTzU5yHjddthKaWUpV6F3VznxDCNIdRXxDzJOPYnGXs+ddCFRIu22qC8hIiR0CBJTQ==","shasum":"494cd32f404a8648a650a964c41d42ac49502ec4","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.5.1.tgz","fileCount":42,"unpackedSize":152143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC5GlCRA9TVsSAnZWagAA4DEP/jnFjGyAqtvhswuTILJd\nzw6mwD8k7J8qfd5Erxt/6/tNf7Mi2N5thKV/nDFxa6C3j5M0yuVluUQa/PQk\n0Zun1fBkK50qbzaDMIwbTzpUv5OzNWHOhJM0So98W47YPMawfS6EBcxfstUo\nQ9D6LsB7pf+k+jH3IjAuQzUNjmGVgnYO1Ii+BDD9KV0yhVrGc7T2hUlZcPu7\nMS6yO0cBD7519auXulNaAsDY8xT4HqPxbpLJk3+deD0wFsZcQ/lDQhgyLbUw\n2zKHk/jMjciDlFJW7OnoeuZL5qzW2MJ9qFWxPZ/PzFoiYLxYlBuRGECExmZQ\nyaVW6UuzbM/soHlNqTcO9ZeijE7IWMdTf+JP/CBA+op3S2kywpLoECn6eMFP\njQBn4oEVZiHmfdD7HYUUI0muEraKdpJpZLgsTFzbJTH01jAnM5xLOvoE3hWT\nwsUiFzWZiCcBZxMzSZZWFpfP+RrONyK88YEcE9o8gvot3KwWOHhnQazc/xXx\nTkDGRnJLSf2/uaXykjqNy5xmB5VKlh5M4bvO4tx5s+Z54qlmznnQqCGMWc6T\n5wGJ5lQBllMVcl557O1y3sX8BloOIRal6D44eHDeO6tFX+aqtykB31YdUV3G\nH3yJLP9wzby1esfYys03uS5P0YgRfneuLwKv7gfef5xPt0/OKM5VvDMSvjPa\nDJCV\r\n=SZ+G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZa+w//Vtsg9BqjhWFIEWiH18DsylB9dCmEpqrYAhWAgIgXCT0x7iJkt/tSx6mVa24T6YDmKnSxMcWt9ll8XTlSqA="}]},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.5.1_1628148133179_0.6777733745721606"},"_hasShrinkwrap":false},"0.0.0-preview-202177065":{"name":"@giraphql/plugin-directives","version":"0.0.0-preview-202177065","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","exports":{"import":"./esm/index.js","require":"./lib/index.js"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^0.0.0-preview-202177065","apollo-server":"^2.25.2","graphql":">=15.5.1","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.12.5"},"gitHead":"9dfe52f1975f41a111e01bf96a20033a914e2acc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_resolved":"","_integrity":"","_from":"file:giraphql-plugin-directives-0.0.0-preview-202177065.tgz","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@0.0.0-preview-202177065","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-Nv/Y64OzhzKFMtTUf813nI0M7VZlO3DF/1Ro4udHTV7IRHxaz3FDgMyeEyvRGhTCplXztgGz2kO2BroNAhRmgA==","shasum":"726416a32651342b3bae74495ae70ec1ab492f95","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-0.0.0-preview-202177065.tgz","fileCount":42,"unpackedSize":152542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDc6mCRA9TVsSAnZWagAAcJQP/iwgq6swjqBLsWzTalMm\ni191r9656E/fkuiKQjs8MOJwY3kjVHX0/HD39GIl4HvWWP7W9bKuqyHPFgw+\n/D1BE/I0bPS4ZgIVbqxBo7ppoSAp2aXT4jwwKfvCoJJjDaDHmo8lu4nOCyaA\n50TRWOJRfsB6OoieK6e20plVTMucnJkFziPyeOPIOHgYul/5cwlA8QtvBdUs\nRJSDQcoYdL899yw2bMMGjOiMEsbJuqJCmgXxLIlgncmJtF4hoxVP9+feIcXq\n7gyJN0J8I9AoN6Y2oEhWLZq52JN4hqrp00E9naZPx6P/vI9cb4KeBy4jJtlG\n97GQzkDCtYoJDn9V9iymK+WqiQhbm4yVb08q1LpkWgL7/y3ErbWbrzO1o+ML\noQ4rlEGc+/y05f5k6b5zknpLAdBnX0J3JVrBlh8Q5Z6eHxhXL62XJ5LaH+sE\n/okbxu1gPXeSrxQPOaifw1SOAXnQbL75QzroyF8GQz65I+7Ba8Jr5oPCJpue\nV2mAmDkrQFQP2kVHZr2B60rZ2dscPe2vVgvRd6xk+crASDgPUpLWKohvoWaL\n6cM/0yh6Rxyno7msyaki1MUE0rDeHUw0sE9vfb2DvVvFjZ53Dd+OuV5geZTH\nz+m1Meo/Pyzsxmq0cm+88FJbB7/R5Gy/PZZ0EZ70K90hV42G8lsy2y/vM/wS\nVQG+\r\n=wJJ/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHx0mOJiRh+KK4/S46DiLab/NZPDER4F4e2jw2aKVvEgIgQBBjQY+FPBSBTv41N+siGBcLLGA8bz4FBd/nhVMIsQo="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_0.0.0-preview-202177065_1628294822238_0.8137264769729835"},"_hasShrinkwrap":false},"0.0.0-preview-20217701452":{"name":"@giraphql/plugin-directives","version":"0.0.0-preview-20217701452","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","exports":{"import":"./esm/index.js","require":"./lib/index.js"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^0.0.0-preview-20217701452","apollo-server":"^2.25.2","graphql":">=15.5.1","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.12.5"},"gitHead":"9dfe52f1975f41a111e01bf96a20033a914e2acc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_resolved":"","_integrity":"","_from":"file:giraphql-plugin-directives-0.0.0-preview-20217701452.tgz","readme":"# A GiraphQL plugin for using graphql-tools based schema directives\n\nA plugin for using schema directives with schemas generated by GiraphQL.\n\nSchema Directives are not intended to be used with code first schemas, but there is a large existing\ncommunity with several very useful directives based\n\n## Usage\n\n### Install\n\n```bash\nyarn add @giraphql/plugin-directives\n```\n\n### Setup\n\n```typescript\nimport DirectivePlugin from '@giraphql/plugin-directives';\nimport { SchemaDirectiveVisitor } from 'apollo-server';\nimport { createRateLimitDirective } from 'graphql-rate-limit-directive';\n\nconst builder = new SchemaBuilder<\n  Directives: {\n    rateLimit: {\n      locations: 'OBJECT' | 'FIELD_DEFINITION';\n      args: { limit: number, duration: number };\n    },\n    useGraphQLToolsUnorderedDirectives: true,\n>({\n  plugins: [DirectivePlugin],\n});\n\nbuilder.queryType({\n  directives: {\n    rateLimit: { limit: 5, duration: 60 },\n  },\n  fields: (t) => ({\n    hello: t.string({ resolve: () => 'world' });\n  });\n});\n\nconst schema = builder.toSchema();\n\ncreateRateLimitDirective().visitSchemaDirectives(schema, {});\n```\n\nThe directives plugin allows you to define types for the directives your schema will use the\n`SchemaTypes` parameter. Each directive can define a set of locations the directive can appear, and\nan object type representing the arguments the directive accepts.\n\nThe valid locations for directives are:\n\n- `ARGUMENT_DEFINITION` \\|\n- `ENUM_VALUE`\n- `ENUM`\n- `FIELD_DEFINITION`\n- `INPUT_FIELD_DEFINITION`\n- `INPUT_OBJECT`\n- `INTERFACE`\n- `OBJECT`\n- `SCALAR`\n- `SCHEMA`\n- `UNION`\n\nGiraphQL does not apply the directives itself, this plugin simply adds directive information to the\nextensions property of the underlying GraphQL type so that it can be consumed by other tools like\n`graphql-tools`.\n\nBy default this plugin uses the format that Gatsby uses \\(described\n[here](https://github.com/graphql/graphql-js/issues/1343#issuecomment-479871020)\\). This format is\n[currently not supported by `graphql-tools`](https://github.com/ardatan/graphql-tools/issues/2534).\nTo support `graphql-tools` based directives like the rate-limit directive from the example above you\ncan set the `useGraphQLToolsUnorderedDirectives` option. This option does not preserve the order\nthat directives are defined in. This will be okay for most cases, but may cause issues if your\ndirectives need to be applied in a specific order.\n\nTo define directives on your fields or types, you can add a `directives` property in any of the\nsupported locations using one of the following 2 formats:\n\n```typescript\n{\n  directives: [\n    {\n      name: \"validation\",\n      args: {\n        regex: \"/abc+/\"\n      }\n    },\n    {\n      name: \"required\",\n      args: {},\n    }\n  ],\n  // or\n  directives: {\n    validation: {\n      regex: \"/abc+/\"\n    },\n    required: {}\n  }\n}\n```\n\nEach of these applies the same 2 directives. The first format is preferred, especially when using\ndirectives that are sensitive to ordering, or can be repeated multiple times for the same location.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@0.0.0-preview-20217701452","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-3FbFHFXMMy3lu4T1cjlkkx4293DybgrcyLfWsDmZRMJJj5LpaZMZWEoMl6zsng5xRvuXcPW4AdhTNWlwPYL3xQ==","shasum":"c913d8232837ca8284a3418fe07c64a249abb133","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-0.0.0-preview-20217701452.tgz","fileCount":42,"unpackedSize":152548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDdCKCRA9TVsSAnZWagAA/u0P/2JTKW8DBmCSfTr5S4Q4\nz98JPBZ+sJybiVcMxF8u9CCMiZoTD5YfWH9XLuJg9H6qEHQptq6wNS4/O4qY\nf1VRQGEo135hBjvmcejke2ZzVG8otsiDG2089oeBsg+JFzinLV+gNAXzGQ5e\nm2lxcWZdWiBCVGNvLSfn6aAlGKNhFD8JbfUC+bCAzOMhn8KPoB9L2GBbUTze\nu9W5UKgxxeYMYF+ylh0BiG/L8UF6k7r2N5Gk2FUib7Y7Uc8lH6ldR1bRCr9k\nKJid4MDcQG1h9myG+YwrpR8AAphGfK0q/hkbNfb9N3/Bd4WPcWb5dxR+mRNR\noKKvFQzprC7Y7JHQOYygQSxqvPcvMlwS7kJIsE/sDAZA7+48XavXvFRxWjZc\nqXS2JAxgmSn5lMZS2eogXHBYSVn5W1fnRBje7dp0f9zqSayi4mLuKLWjA4jk\nCK5D/eXIo1Cf13lpa5ZokBu5wPo2frIu0UyYq5Lt02sC15eODVagZUN4DKoT\no9EpOXqtE6KPBtmX+l9v42UjbYyvSv5/VKJhoG42v9kmNDfv7KLNHSJQzbnf\nsS8l+a6yvnbknvoBzzRp38cDAkNFkBA7a76hRc2DADll7sH1U4+dVmhEHWUw\n5ueEWDDhdFLekC3i+w5PqPvZ0V75C7tHMl4/6gnnlaYdhjetCd1/DtbH3SDW\nJDCw\r\n=WJYG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFnY4/Fjs5KdomQD14tqypEcZ9hKsr1RR3S7x/C5UIn/AiBR5J58/6jjEh9175ac8o3AKK9Y3obwIPDNj1l/ggbWBw=="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_0.0.0-preview-20217701452_1628295305982_0.6436351764120432"},"_hasShrinkwrap":false},"2.5.2":{"name":"@giraphql/plugin-directives","version":"2.5.2","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.13.2","apollo-server":"^2.25.2","graphql":">=15.5.1","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.12.5"},"gitHead":"9dfe52f1975f41a111e01bf96a20033a914e2acc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_resolved":"","_integrity":"","_from":"file:giraphql-plugin-directives-2.5.2.tgz","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.5.2","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","_npmUser":{"name":"hayes","email":"michael@hayes.io"},"dist":{"integrity":"sha512-1N4yJPEjwd8dHo+1U79/YHRzIF2R69PPaUuxbqAxXR7lSFyUoH/EGjyp0ZctJTFSs8A8boLRSLZ4TiyFNQ+g/Q==","shasum":"3e1254e514a8214abf3ad14c48462c13a3042431","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.5.2.tgz","fileCount":42,"unpackedSize":152207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDdCiCRA9TVsSAnZWagAAwa8P/3Az0Kdzpw1u55f0+qge\n91S9TQNbMUVIhwZ3HVpjgu1EhSq8ga8a3UC80TRURQArp6Vjlkjxo8wN2LJp\nMWVnIhic4jp+JJnqG8/SB/RA+hHdmiOellzzL+0SKsbIjt6EVx6senPLcjLe\nr2OiiWgg1Ad8onyUyyY5u4HC74W/ehBaXWx+53b0o6XO1FGgWQDWEayQTjEG\nSh7hPz2sXBIp8DA+2mP47Rp+ShaFO3olrvSTq4ZHXhcZ5om91OXm57Fj6mOC\nn6piikqU5IGFd7gMPeoAZYTUmHDXxCdTGLYuIBtlBMXfTI47aghTIrFvfo/f\nEzE1EpSDU07CfI4A8ue4T/j7D5hk2qmBvYZ2qAoTjVtz9wQulRHcUZbjDci1\nTlhqhvAO78fCNC943W5/OiZQpUt9gAHcqAfsZOnVudriSOBrZsihsRV3bjmQ\ncmZjhuCjeKkJcVRNqijslUGtc/RY5GIf64dMAtAhqUdbtereAy/f/4aNiHpY\nrWIJ8V/P3Ebh4ukVVbjgpu3o3vEdkiXcA0ynodxNnVvGzGzDw6PrGQNKxiBh\n8UEG4M1wtRzaBlTg2ch+oaUE9rSapCrl8H6WOcwEiuqiJMVfbrCpdIwRlp0z\nxv2QXXkV8iPR0WEQ4apaQp0smTP+CSh2YLVOdDUJSpMn58UCPE7g01O+bnK2\nnOGw\r\n=yHdY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC9kyCLOyyMU6KQrGtToNtG2BaHJ4CYH/z1cZGCHUplrAiEA1pV/m6Nv0k9rPHHS9gi0f0LJcEJUS9iuPHc5CxD5z0c="}]},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.5.2_1628295330204_0.8311031564953009"},"_hasShrinkwrap":false},"0.0.0-preview-20217752147":{"name":"@giraphql/plugin-directives","version":"0.0.0-preview-20217752147","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","exports":{"import":"./esm/index.js","require":"./lib/index.js"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^0.0.0-preview-20217752147","apollo-server":"^2.25.2","graphql":">=15.5.1","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.12.5"},"gitHead":"9dfe52f1975f41a111e01bf96a20033a914e2acc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_resolved":"","_integrity":"","_from":"file:giraphql-plugin-directives-0.0.0-preview-20217752147.tgz","readme":"# A GiraphQL plugin for using graphql-tools based schema directives\n\nA plugin for using schema directives with schemas generated by GiraphQL.\n\nSchema Directives are not intended to be used with code first schemas, but there is a large existing\ncommunity with several very useful directives based\n\n## Usage\n\n### Install\n\n```bash\nyarn add @giraphql/plugin-directives\n```\n\n### Setup\n\n```typescript\nimport DirectivePlugin from '@giraphql/plugin-directives';\nimport { SchemaDirectiveVisitor } from 'apollo-server';\nimport { createRateLimitDirective } from 'graphql-rate-limit-directive';\n\nconst builder = new SchemaBuilder<\n  Directives: {\n    rateLimit: {\n      locations: 'OBJECT' | 'FIELD_DEFINITION';\n      args: { limit: number, duration: number };\n    },\n    useGraphQLToolsUnorderedDirectives: true,\n>({\n  plugins: [DirectivePlugin],\n});\n\nbuilder.queryType({\n  directives: {\n    rateLimit: { limit: 5, duration: 60 },\n  },\n  fields: (t) => ({\n    hello: t.string({ resolve: () => 'world' });\n  });\n});\n\nconst schema = builder.toSchema();\n\ncreateRateLimitDirective().visitSchemaDirectives(schema, {});\n```\n\nThe directives plugin allows you to define types for the directives your schema will use the\n`SchemaTypes` parameter. Each directive can define a set of locations the directive can appear, and\nan object type representing the arguments the directive accepts.\n\nThe valid locations for directives are:\n\n- `ARGUMENT_DEFINITION` \\|\n- `ENUM_VALUE`\n- `ENUM`\n- `FIELD_DEFINITION`\n- `INPUT_FIELD_DEFINITION`\n- `INPUT_OBJECT`\n- `INTERFACE`\n- `OBJECT`\n- `SCALAR`\n- `SCHEMA`\n- `UNION`\n\nGiraphQL does not apply the directives itself, this plugin simply adds directive information to the\nextensions property of the underlying GraphQL type so that it can be consumed by other tools like\n`graphql-tools`.\n\nBy default this plugin uses the format that Gatsby uses \\(described\n[here](https://github.com/graphql/graphql-js/issues/1343#issuecomment-479871020)\\). This format is\n[currently not supported by `graphql-tools`](https://github.com/ardatan/graphql-tools/issues/2534).\nTo support `graphql-tools` based directives like the rate-limit directive from the example above you\ncan set the `useGraphQLToolsUnorderedDirectives` option. This option does not preserve the order\nthat directives are defined in. This will be okay for most cases, but may cause issues if your\ndirectives need to be applied in a specific order.\n\nTo define directives on your fields or types, you can add a `directives` property in any of the\nsupported locations using one of the following 2 formats:\n\n```typescript\n{\n  directives: [\n    {\n      name: \"validation\",\n      args: {\n        regex: \"/abc+/\"\n      }\n    },\n    {\n      name: \"required\",\n      args: {},\n    }\n  ],\n  // or\n  directives: {\n    validation: {\n      regex: \"/abc+/\"\n    },\n    required: {}\n  }\n}\n```\n\nEach of these applies the same 2 directives. The first format is preferred, especially when using\ndirectives that are sensitive to ordering, or can be repeated multiple times for the same location.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@0.0.0-preview-20217752147","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-SAe1JzPvSW8UOwA0kVAyeRi4fdteqRaceQoOE0Yl7Bw1Tu5YWZJzqzLPofDOR4MfFz6bZ7mE3l1tqqnoRM9ZUA==","shasum":"3f50f042ea78fc2b584bf24165a4558bed45ac6c","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-0.0.0-preview-20217752147.tgz","fileCount":28,"unpackedSize":119517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDhh5CRA9TVsSAnZWagAAmBAP+QB+tB/erSTVWuSBn3Em\n79azEeVlReonxU0EJtjsGH+EpN1usx5LqEHXi7UTBr+d1zrPpINQxSZUh7Hd\n4Z4GbKdHe/4ApLVjKjn+6aY4FpWEEt3ByeYsufKLfQsgdEa8wSAopZ9HjRYD\n47vfIOti29jjSuGZoA6BHHWpbW690RSCKO3bKIiTl43Hg1QtzFf4EZq/AKkN\nwhL1Raouv0CAn2MSsJ3lWhQUnoegEbyWAoV5b69UgI6iXDZdlfjdDsZwyaWd\n6vTdQtAMrE4KS/8D+opkRxJ5JltVIafNyutNa6bb1H8OeNJZ2+CyfQEpy8Wl\nkQwVsIS+F5RS+OFlqUjT6I5yWZ3KlppaCbIk4H3j3IAjNqAN4P2hr2OJikmf\nXoX6f0IrIjZ+mxNYDL7JFgzgpTXzjtRQDfQbumVTgoUoBRBXUFvlEcfP/sun\nd3qh4VRn4P02/rvweBU9HoexQ6//9nlgS8PuSqQ4l3guNaS1azdIkrFikuEk\n70d5leD4wrMsN28c72AkjkNz/cdti9hBgiiNV9oOsDXvl/0AxArkgL3IAUDf\ntROhrYT40ENPOPY+4me7iOrgvOO2rBjUjShV6OKzget9WFeQmXowda6gTyMC\nnPJZgEdbgJ5MoECzlYt15Xl7zEi7fkE/RMZVNHVUAQGUWTpuBPRb2N35DEcX\nrVc0\r\n=E6xJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIDMud38v4h1v8ep0esGzME1j6EhQ1GMY+RVh6XN0Z9QIhAOiIaoAkGo5kDdtQTJS42wpZJ+o3qLMEEzczgBxhrZvq"}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_0.0.0-preview-20217752147_1628313721067_0.7499900265532835"},"_hasShrinkwrap":false},"0.0.0-preview-20217753333":{"name":"@giraphql/plugin-directives","version":"0.0.0-preview-20217753333","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","exports":{"import":"./esm/index.js","require":"./lib/index.js"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^0.0.0-preview-20217753333","apollo-server":"^2.25.2","graphql":">=15.5.1","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.12.5"},"gitHead":"9dfe52f1975f41a111e01bf96a20033a914e2acc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_resolved":"","_integrity":"","_from":"file:giraphql-plugin-directives-0.0.0-preview-20217753333.tgz","readme":"# A GiraphQL plugin for using graphql-tools based schema directives\n\nA plugin for using schema directives with schemas generated by GiraphQL.\n\nSchema Directives are not intended to be used with code first schemas, but there is a large existing\ncommunity with several very useful directives based\n\n## Usage\n\n### Install\n\n```bash\nyarn add @giraphql/plugin-directives\n```\n\n### Setup\n\n```typescript\nimport DirectivePlugin from '@giraphql/plugin-directives';\nimport { SchemaDirectiveVisitor } from 'apollo-server';\nimport { createRateLimitDirective } from 'graphql-rate-limit-directive';\n\nconst builder = new SchemaBuilder<\n  Directives: {\n    rateLimit: {\n      locations: 'OBJECT' | 'FIELD_DEFINITION';\n      args: { limit: number, duration: number };\n    },\n    useGraphQLToolsUnorderedDirectives: true,\n>({\n  plugins: [DirectivePlugin],\n});\n\nbuilder.queryType({\n  directives: {\n    rateLimit: { limit: 5, duration: 60 },\n  },\n  fields: (t) => ({\n    hello: t.string({ resolve: () => 'world' });\n  });\n});\n\nconst schema = builder.toSchema();\n\ncreateRateLimitDirective().visitSchemaDirectives(schema, {});\n```\n\nThe directives plugin allows you to define types for the directives your schema will use the\n`SchemaTypes` parameter. Each directive can define a set of locations the directive can appear, and\nan object type representing the arguments the directive accepts.\n\nThe valid locations for directives are:\n\n- `ARGUMENT_DEFINITION` \\|\n- `ENUM_VALUE`\n- `ENUM`\n- `FIELD_DEFINITION`\n- `INPUT_FIELD_DEFINITION`\n- `INPUT_OBJECT`\n- `INTERFACE`\n- `OBJECT`\n- `SCALAR`\n- `SCHEMA`\n- `UNION`\n\nGiraphQL does not apply the directives itself, this plugin simply adds directive information to the\nextensions property of the underlying GraphQL type so that it can be consumed by other tools like\n`graphql-tools`.\n\nBy default this plugin uses the format that Gatsby uses \\(described\n[here](https://github.com/graphql/graphql-js/issues/1343#issuecomment-479871020)\\). This format is\n[currently not supported by `graphql-tools`](https://github.com/ardatan/graphql-tools/issues/2534).\nTo support `graphql-tools` based directives like the rate-limit directive from the example above you\ncan set the `useGraphQLToolsUnorderedDirectives` option. This option does not preserve the order\nthat directives are defined in. This will be okay for most cases, but may cause issues if your\ndirectives need to be applied in a specific order.\n\nTo define directives on your fields or types, you can add a `directives` property in any of the\nsupported locations using one of the following 2 formats:\n\n```typescript\n{\n  directives: [\n    {\n      name: \"validation\",\n      args: {\n        regex: \"/abc+/\"\n      }\n    },\n    {\n      name: \"required\",\n      args: {},\n    }\n  ],\n  // or\n  directives: {\n    validation: {\n      regex: \"/abc+/\"\n    },\n    required: {}\n  }\n}\n```\n\nEach of these applies the same 2 directives. The first format is preferred, especially when using\ndirectives that are sensitive to ordering, or can be repeated multiple times for the same location.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@0.0.0-preview-20217753333","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-Vs79CVvQ6HPI4hsV3lT9RPQqr0L++yaxYJvcIwqInEYgCCUnD6ZWiSaVXBrlIRJPKFek3Zg2KMJIAUw4CdjQDw==","shasum":"214330e706f2695bbf5a0c4c7632e0bb6f3fb2ae","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-0.0.0-preview-20217753333.tgz","fileCount":43,"unpackedSize":152571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDhs8CRA9TVsSAnZWagAAqyYP/1MjLOvSWydpQwJXX89W\nJ2OcP9Dyy3qgPvMn/G7cWmNv1OLvwd5HmcLw6hF8zmgX2VSohg+1wCpMxYdH\n0StsNONyevxjTAnJfXacy+pwzlo5OF9doHqShUVRMPUDPGIMeIM+h+Iwj7i6\neZ/YmnWr+Sw1DbgwFtOwMy4hZisT4mpRjsmP8VJK/Ur0JXnE4LM5WcRrAont\nfzTrUKEW36Z4NyCqyOI97HNQaXNKAE7lyFk7m9VsudHAHB7j/IS18OSY/wAT\ngD+mHU5JLFEzIBU7fV5mYTPxonsLFGVPte45FXzWaUl6xLuS2opvIpaKM7nC\n2ybqdhDmpgKZ8yfOmxeqTDPdUHxsIulSUIQH+z7RWwEEtS8dfFShj6U+iuzt\nrrMjnVAm8kUjX2s6EOAkPVWgwS/sBbGKev0R/IuGiz8BLjavVgTkmiVK/Mrx\n+iPylpga5+osw5vUyDSorLDlAfB8+UnRFPU7TumU030imnumNMlgTQY2hNJA\nS5fbgs0xMKq4u88eys+5qO0Qaz0AZC1q32F/AEwgmtZgVeQAytT2TsKM95xN\nHvSWqObdGMFlKogv/0mj7ZSEwliubkIurE7vSO3oUjlV3FPCpA+e2+iwltTs\nJDp6HVbwOqeVHkgL7nXvLpQ60nm2yVl9Gx71solmhiXHeOoRlYP3ejdFnFNy\n07ev\r\n=ifmu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCV3iNnMKV7WB6bOnX+mcqu06qeXzsUK4X/X4iCeoOxTAIhAPmoG5/7/516ksHxebu8kugvsSDO5brL0RLREYVCNMat"}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_0.0.0-preview-20217753333_1628314427853_0.5059892092821905"},"_hasShrinkwrap":false},"0.0.0-preview-202178182932":{"name":"@giraphql/plugin-directives","version":"0.0.0-preview-202178182932","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","exports":{"import":"./esm/index.js","require":"./lib/index.js"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^0.0.0-preview-202178182932","apollo-server":"^2.25.2","graphql":">=15.5.1","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.12.5"},"gitHead":"9dfe52f1975f41a111e01bf96a20033a914e2acc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_resolved":"","_integrity":"","_from":"file:giraphql-plugin-directives-0.0.0-preview-202178182932.tgz","readme":"# A GiraphQL plugin for using graphql-tools based schema directives\n\nA plugin for using schema directives with schemas generated by GiraphQL.\n\nSchema Directives are not intended to be used with code first schemas, but there is a large existing\ncommunity with several very useful directives based\n\n## Usage\n\n### Install\n\n```bash\nyarn add @giraphql/plugin-directives\n```\n\n### Setup\n\n```typescript\nimport DirectivePlugin from '@giraphql/plugin-directives';\nimport { SchemaDirectiveVisitor } from 'apollo-server';\nimport { createRateLimitDirective } from 'graphql-rate-limit-directive';\n\nconst builder = new SchemaBuilder<\n  Directives: {\n    rateLimit: {\n      locations: 'OBJECT' | 'FIELD_DEFINITION';\n      args: { limit: number, duration: number };\n    },\n    useGraphQLToolsUnorderedDirectives: true,\n>({\n  plugins: [DirectivePlugin],\n});\n\nbuilder.queryType({\n  directives: {\n    rateLimit: { limit: 5, duration: 60 },\n  },\n  fields: (t) => ({\n    hello: t.string({ resolve: () => 'world' });\n  });\n});\n\nconst schema = builder.toSchema();\n\ncreateRateLimitDirective().visitSchemaDirectives(schema, {});\n```\n\nThe directives plugin allows you to define types for the directives your schema will use the\n`SchemaTypes` parameter. Each directive can define a set of locations the directive can appear, and\nan object type representing the arguments the directive accepts.\n\nThe valid locations for directives are:\n\n- `ARGUMENT_DEFINITION` \\|\n- `ENUM_VALUE`\n- `ENUM`\n- `FIELD_DEFINITION`\n- `INPUT_FIELD_DEFINITION`\n- `INPUT_OBJECT`\n- `INTERFACE`\n- `OBJECT`\n- `SCALAR`\n- `SCHEMA`\n- `UNION`\n\nGiraphQL does not apply the directives itself, this plugin simply adds directive information to the\nextensions property of the underlying GraphQL type so that it can be consumed by other tools like\n`graphql-tools`.\n\nBy default this plugin uses the format that Gatsby uses \\(described\n[here](https://github.com/graphql/graphql-js/issues/1343#issuecomment-479871020)\\). This format is\n[currently not supported by `graphql-tools`](https://github.com/ardatan/graphql-tools/issues/2534).\nTo support `graphql-tools` based directives like the rate-limit directive from the example above you\ncan set the `useGraphQLToolsUnorderedDirectives` option. This option does not preserve the order\nthat directives are defined in. This will be okay for most cases, but may cause issues if your\ndirectives need to be applied in a specific order.\n\nTo define directives on your fields or types, you can add a `directives` property in any of the\nsupported locations using one of the following 2 formats:\n\n```typescript\n{\n  directives: [\n    {\n      name: \"validation\",\n      args: {\n        regex: \"/abc+/\"\n      }\n    },\n    {\n      name: \"required\",\n      args: {},\n    }\n  ],\n  // or\n  directives: {\n    validation: {\n      regex: \"/abc+/\"\n    },\n    required: {}\n  }\n}\n```\n\nEach of these applies the same 2 directives. The first format is preferred, especially when using\ndirectives that are sensitive to ordering, or can be repeated multiple times for the same location.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@0.0.0-preview-202178182932","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-yXNYq3Mgk82SQBJ8EUmmwQzFYAo4UmjqrRzvYv6j+akYX6huBh6V2+aPwhjHqZTbRLKvj5SltTztvAu8cpK4vw==","shasum":"32889fd3aa4ad3d44504f8fb050a0645a0cf5b9d","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-0.0.0-preview-202178182932.tgz","fileCount":43,"unpackedSize":152638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhECKdCRA9TVsSAnZWagAAWlgP/3TVoz3iw7dUlgXWikJ7\ntKlF3gwOdHckkqfnGrYnyMWOyxvTN8uUsFJcLdpLq+/aQx2tXBwYJ0QFHghJ\nb24LpB427/FnsKssIaqwh4AZzQ0AnHyxWsTTPAdtZyqxUH0A0YxSOj3nYM3/\n8NJCHW7yk9zIQHK7qm6/zDY8RNmwHDe140rCpd2myGl/WKuUhOK13eFHawlM\nZYFtSmC0ER8/TPakyRIoQa5PXiye5A24pdmHdr9gbPO4Hh+YOE7/1Fw9BYau\nLckgJvq/LZUgYbnF03lx4Cux5AbQoWuPbl/RcLgdIYbNKIMCRNwjNWVn3Jnb\nnZ0WcaQ2RF4038mKLqKlQX8uIuoPe2vu4MVTwoSl5zitx1qh39Wo39ZtgFob\ngYDf1xTAEeLs8PErpoFs0wYpDWQw8mwTWIKvXk0mCFY91gRMWj3w5wm/VHaO\np25IOYiqAsTkC1Guzf+CAzlpgP4uSiJ/AdBuomhbod0r8h1goNBvTqFz7MDn\nTUk15g3BPiNpQPGWlBXR4HWPwHNR91GGGiBNGIhaPI+INy2C70McdprI5w0T\nw5WKPR37MkmQbMKetQ6CP43JIeefHgNP/vDHYBzE5YjDfisGbiZb6WadvhJF\nsbpg5mXGYAoG8XP5XBP1K2amgU3nL7lQsDunc2+Haspehy/lNdMbelUQ8Qq9\nO04x\r\n=gD3I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFzma4rwJcGanRThgIwUHDO/Q8iA0YIbOCM9JIOXZ5etAiAjvQ4+J2cllOwSb+o8ZHnzVdrDdEwHunskno97Bms0iA=="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_0.0.0-preview-202178182932_1628447388990_0.3563168895426507"},"_hasShrinkwrap":false},"0.0.0-preview-202178184810":{"name":"@giraphql/plugin-directives","version":"0.0.0-preview-202178184810","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","exports":{"import":"./esm/index.js","require":"./lib/index.js"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^0.0.0-preview-202178184810","apollo-server":"^2.25.2","graphql":">=15.5.1","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.12.5"},"gitHead":"9dfe52f1975f41a111e01bf96a20033a914e2acc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_resolved":"","_integrity":"","_from":"file:giraphql-plugin-directives-0.0.0-preview-202178184810.tgz","readme":"# A GiraphQL plugin for using graphql-tools based schema directives\n\nA plugin for using schema directives with schemas generated by GiraphQL.\n\nSchema Directives are not intended to be used with code first schemas, but there is a large existing\ncommunity with several very useful directives based\n\n## Usage\n\n### Install\n\n```bash\nyarn add @giraphql/plugin-directives\n```\n\n### Setup\n\n```typescript\nimport DirectivePlugin from '@giraphql/plugin-directives';\nimport { SchemaDirectiveVisitor } from 'apollo-server';\nimport { createRateLimitDirective } from 'graphql-rate-limit-directive';\n\nconst builder = new SchemaBuilder<\n  Directives: {\n    rateLimit: {\n      locations: 'OBJECT' | 'FIELD_DEFINITION';\n      args: { limit: number, duration: number };\n    },\n    useGraphQLToolsUnorderedDirectives: true,\n>({\n  plugins: [DirectivePlugin],\n});\n\nbuilder.queryType({\n  directives: {\n    rateLimit: { limit: 5, duration: 60 },\n  },\n  fields: (t) => ({\n    hello: t.string({ resolve: () => 'world' });\n  });\n});\n\nconst schema = builder.toSchema();\n\ncreateRateLimitDirective().visitSchemaDirectives(schema, {});\n```\n\nThe directives plugin allows you to define types for the directives your schema will use the\n`SchemaTypes` parameter. Each directive can define a set of locations the directive can appear, and\nan object type representing the arguments the directive accepts.\n\nThe valid locations for directives are:\n\n- `ARGUMENT_DEFINITION` \\|\n- `ENUM_VALUE`\n- `ENUM`\n- `FIELD_DEFINITION`\n- `INPUT_FIELD_DEFINITION`\n- `INPUT_OBJECT`\n- `INTERFACE`\n- `OBJECT`\n- `SCALAR`\n- `SCHEMA`\n- `UNION`\n\nGiraphQL does not apply the directives itself, this plugin simply adds directive information to the\nextensions property of the underlying GraphQL type so that it can be consumed by other tools like\n`graphql-tools`.\n\nBy default this plugin uses the format that Gatsby uses \\(described\n[here](https://github.com/graphql/graphql-js/issues/1343#issuecomment-479871020)\\). This format is\n[currently not supported by `graphql-tools`](https://github.com/ardatan/graphql-tools/issues/2534).\nTo support `graphql-tools` based directives like the rate-limit directive from the example above you\ncan set the `useGraphQLToolsUnorderedDirectives` option. This option does not preserve the order\nthat directives are defined in. This will be okay for most cases, but may cause issues if your\ndirectives need to be applied in a specific order.\n\nTo define directives on your fields or types, you can add a `directives` property in any of the\nsupported locations using one of the following 2 formats:\n\n```typescript\n{\n  directives: [\n    {\n      name: \"validation\",\n      args: {\n        regex: \"/abc+/\"\n      }\n    },\n    {\n      name: \"required\",\n      args: {},\n    }\n  ],\n  // or\n  directives: {\n    validation: {\n      regex: \"/abc+/\"\n    },\n    required: {}\n  }\n}\n```\n\nEach of these applies the same 2 directives. The first format is preferred, especially when using\ndirectives that are sensitive to ordering, or can be repeated multiple times for the same location.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@0.0.0-preview-202178184810","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-tRJ375p8ps9dD1A/t1oKn5MckJpBoLPuEcMTtRZb0f907/hn0XdFoeaitZ11Kssw6k5am7TWPIKq0LPXhrbBNw==","shasum":"6723ecdfec83efcd44c6a765a2ff0554a31bf423","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-0.0.0-preview-202178184810.tgz","fileCount":43,"unpackedSize":152638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhECb4CRA9TVsSAnZWagAAnXAP/jXTGM0NQSnZ/OkK73NE\nouivNf/mgCHgtms4awGIJcV9BNFDW8yIWBI/3dn05iTLI50X/27/E8NE29oU\ndL/EEqFIiNeNWvCqDBbadyqPwbl8ZJMzUPjJsLlStxhXdtNq38GR6LdVRH3C\nB4KAXiFL7WuZi2cRSdaHMUMeTC08PhMRnxbKnr6lE5f5gafcUPBg7rwmvecq\nt9LWBvgd0InjJhogEOZCZA0N9DArarAEcbEeyJ829rvsdzO42DGNcGmi2NhR\nPAhxjz7pN9Ex3iDWPpFdF2dvg24WxnRt0HuYApmpE6xovnkn0N2q+DvZdYu5\ny2NQWWpRnDveP27TdPEoXfcqxqrv0D8AjTSQw5eFZxbxM+OC/ru+aOitc6QA\npCbUHjgkDz4On7gMhEANRkOAjuVhBACeixr4MN+0fIB/7pd5iv2AWljmXbwq\n3UzQUCTeA8y+0C2xS8NbKllIXvcwQcpcsWJw70200MNXNokPwruoNRvqRemK\n2Cj+apL+zofiZ5jr25kpJrsHxYFjxOBXEEq8LOUh0gkVcbKaKT7ubOVlxZWY\nkUvfFOa4MfejYTneNf1BqqVPdxL7K3ayL6EasGEtinL1hd4gcu04ORpw8EXu\n9uuBHWC/cmyYLiDgzIJTL1xWHr99fAKBpcVjEgKWqZrVu6aJFbkdTBG0R41h\nYqJQ\r\n=BeZC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtehRJhbDxYewGCaWrjcqmmW0K0lmzzVA1yjfyv/Ar2gIgSERIUToEovyZVsfy0JH4uqV9YZj8cBRevKpsrEKQc10="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_0.0.0-preview-202178184810_1628448504277_0.3116304887182333"},"_hasShrinkwrap":false},"0.0.0-preview-202178194614":{"name":"@giraphql/plugin-directives","version":"0.0.0-preview-202178194614","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","exports":{"import":"./esm/index.js","require":"./lib/index.js"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^0.0.0-preview-202178194614","apollo-server":"^2.25.2","graphql":">=15.5.1","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.12.5"},"gitHead":"9dfe52f1975f41a111e01bf96a20033a914e2acc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_resolved":"","_integrity":"","_from":"file:giraphql-plugin-directives-0.0.0-preview-202178194614.tgz","readme":"# A GiraphQL plugin for using graphql-tools based schema directives\n\nA plugin for using schema directives with schemas generated by GiraphQL.\n\nSchema Directives are not intended to be used with code first schemas, but there is a large existing\ncommunity with several very useful directives based\n\n## Usage\n\n### Install\n\n```bash\nyarn add @giraphql/plugin-directives\n```\n\n### Setup\n\n```typescript\nimport DirectivePlugin from '@giraphql/plugin-directives';\nimport { SchemaDirectiveVisitor } from 'apollo-server';\nimport { createRateLimitDirective } from 'graphql-rate-limit-directive';\n\nconst builder = new SchemaBuilder<\n  Directives: {\n    rateLimit: {\n      locations: 'OBJECT' | 'FIELD_DEFINITION';\n      args: { limit: number, duration: number };\n    },\n    useGraphQLToolsUnorderedDirectives: true,\n>({\n  plugins: [DirectivePlugin],\n});\n\nbuilder.queryType({\n  directives: {\n    rateLimit: { limit: 5, duration: 60 },\n  },\n  fields: (t) => ({\n    hello: t.string({ resolve: () => 'world' });\n  });\n});\n\nconst schema = builder.toSchema();\n\ncreateRateLimitDirective().visitSchemaDirectives(schema, {});\n```\n\nThe directives plugin allows you to define types for the directives your schema will use the\n`SchemaTypes` parameter. Each directive can define a set of locations the directive can appear, and\nan object type representing the arguments the directive accepts.\n\nThe valid locations for directives are:\n\n- `ARGUMENT_DEFINITION` \\|\n- `ENUM_VALUE`\n- `ENUM`\n- `FIELD_DEFINITION`\n- `INPUT_FIELD_DEFINITION`\n- `INPUT_OBJECT`\n- `INTERFACE`\n- `OBJECT`\n- `SCALAR`\n- `SCHEMA`\n- `UNION`\n\nGiraphQL does not apply the directives itself, this plugin simply adds directive information to the\nextensions property of the underlying GraphQL type so that it can be consumed by other tools like\n`graphql-tools`.\n\nBy default this plugin uses the format that Gatsby uses \\(described\n[here](https://github.com/graphql/graphql-js/issues/1343#issuecomment-479871020)\\). This format is\n[currently not supported by `graphql-tools`](https://github.com/ardatan/graphql-tools/issues/2534).\nTo support `graphql-tools` based directives like the rate-limit directive from the example above you\ncan set the `useGraphQLToolsUnorderedDirectives` option. This option does not preserve the order\nthat directives are defined in. This will be okay for most cases, but may cause issues if your\ndirectives need to be applied in a specific order.\n\nTo define directives on your fields or types, you can add a `directives` property in any of the\nsupported locations using one of the following 2 formats:\n\n```typescript\n{\n  directives: [\n    {\n      name: \"validation\",\n      args: {\n        regex: \"/abc+/\"\n      }\n    },\n    {\n      name: \"required\",\n      args: {},\n    }\n  ],\n  // or\n  directives: {\n    validation: {\n      regex: \"/abc+/\"\n    },\n    required: {}\n  }\n}\n```\n\nEach of these applies the same 2 directives. The first format is preferred, especially when using\ndirectives that are sensitive to ordering, or can be repeated multiple times for the same location.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@0.0.0-preview-202178194614","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-w8SYtqpdEL8lKoMr3dv0e9I+ZlbUvzd2al68ntvEqYBnwTUa0wvFQeN1cHH35kZuuEvH+PLY7juypKwsRwqRjQ==","shasum":"9ea40a8840bb22a60ee81bc48269ebb9f5133459","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-0.0.0-preview-202178194614.tgz","fileCount":43,"unpackedSize":152638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEDSUCRA9TVsSAnZWagAAZ34P/1LRXc0HLU6u9g4+9bjH\nETYrQJDNstTIfMwcnuTu8CCNY4Hvv3whJ+Zff8uyzu7iYpZRhFHMtrGagybn\nDy9ljGIyOELG67S1vI47bYqJUoXTcskz6UUVNO4UYI2Cmo60HuOtPg2c9xKZ\nuACyWOj3gqQpxprgeNya2QHV6todzSTKINb6pbEC3QXzuUnamGPGUCDHO6BR\nDOhFaf7+NLGM6OYokREiVql0v0xuRtZoTPR5IIP1wCT5YLjrxpqCrSab/j3K\nUQOo43sy64Stc04dXSv1fHTulUriDZAOGhCXp83fzfNSUvf3MS47+bKDCrie\nTlsr9TCIRYF/V2l6DAcgw9ZpJkKZh5o0KEeuibjVQhCReJ5exRM008F5jZMU\nhVOALY4evyoMouwoeZaKgKaYVOxWnIghVoRJVIWHNsewvN5wLziRQk89DBop\nKeoYWLEZpuCtB99+LA2WKr96kv02tVu0RADJd+16jCOywAdnduvCMmOHcWmD\n0YamS89wFyHQcF7A8BYFR4wELEl+U4RGPb9plEs+XY8AYFM2cuupZXlChW5A\n/771Bu+psoMbUFS+Fz/sPSIPndtiEfQyls0krIMIRbsmm9hX+7sRVTZbxVKk\nbpvH1ntVgFQReE5Dv/i9jusLvjsfxp1Ck53xNAECMfvf7yEj4F2F9/wkIUGo\nhifJ\r\n=jkF8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZJ4b8nQLvd8XLICIkGGJ1GZD3TFpE2xeuDwfagInpkgIgEl/lW1N99DghGF6oEQcGagw5CSB1MpHXBC2coAoX6EQ="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_0.0.0-preview-202178194614_1628451988836_0.6804530376293823"},"_hasShrinkwrap":false},"2.6.0":{"name":"@giraphql/plugin-directives","version":"2.6.0","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","exports":{"import":"./esm/index.js","require":"./lib/index.js"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.14.0","apollo-server":"^2.25.2","graphql":">=15.5.1","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.12.5"},"gitHead":"9dfe52f1975f41a111e01bf96a20033a914e2acc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_resolved":"","_integrity":"","_from":"file:giraphql-plugin-directives-2.6.0.tgz","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.6.0","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","_npmUser":{"name":"hayes","email":"michael@hayes.io"},"dist":{"integrity":"sha512-b/1vk3814LD0hBjW43gX/LYos1WilIsb7qThIZjbGxoyDiIVQ/Ek70gxYVIMLdCOBvb9karWNsMOuAY9fPrZZA==","shasum":"9cc452a770f31023be725c8f9fab026afb1acc3d","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.6.0.tgz","fileCount":43,"unpackedSize":152578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEDcfCRA9TVsSAnZWagAATAkP/1/1H901mI0+bNf3k4FM\nK/j5SroolYkiec75WPGRJjDNC1ASXRHxV/IgFTJEKwD/8HgBBCmFPRDZXbMz\nQVUazUuDmK/IttEsTG5HXsQ7dFqghpZVmykOyXeXoLjywqE3yX7LFSFVLdVJ\n1/nIeB0QuA/5D8aEFugJzqnCShVQktZLPl0jYlCoP1YLeyBpT5IFQU9IAYNn\n1pOot/vg0P1pv24BLpm7YWvy5339GenOl+SOnLStcNeFyvJfxtDLr/vXbrPa\nLnawyEk2csbgLqgNUTjMrauh6/uPXE/ZE7NkynJj63IEGOpQ4kzwY+Px/iBA\nTrXPenGweQVf+21C8Iq+OaJnZre4o88oRSif4WeUNkOMOAfB8hlq4Ka+Ca7W\nRxc/Q/K57hWb4dV+QhoEY6+Uq9BjwM9o+PePbmXL5EvD77XiAh9p+Jq0dqka\naL0TDHf8RSeg/KToBW4Jfz1R8tXsZXp9cZOTyip7FQAprQIMdnriaFVYYTEe\nljV1ahklAUPkmpiQGZoi1vOzC1+mmPnNFYQJP3fMGrlCY479TyRhgsoT2+27\nKPi6wJMUV3mwbGjuYoM3r8j6o0rQ+zAAeES0oAZjR2fc7X3SrklPzxOgLs4P\noT2wB46sG7wYQn8GNw2mHnddLgH9uZH55VTRudF4Isjr3/RaRL8rGqe6veql\nB1vo\r\n=6BQJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqCrBxCWqCIReo45KVBWJ7pVytyv2rM7ouGA1mY1o6vwIhAPd5lsC9k1EmTmoKkA5TO2nNm3I4GVyit3hMeI7EsNgm"}]},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.6.0_1628452639604_0.47734803372419576"},"_hasShrinkwrap":false},"0.0.0-preview-202179204139":{"name":"@giraphql/plugin-directives","version":"0.0.0-preview-202179204139","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","exports":{"import":"./esm/index.js","require":"./lib/index.js"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^0.0.0-preview-202179204139","apollo-server":"^2.25.2","graphql":">=15.5.1","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.12.5"},"gitHead":"9dfe52f1975f41a111e01bf96a20033a914e2acc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_resolved":"","_integrity":"","_from":"file:giraphql-plugin-directives-0.0.0-preview-202179204139.tgz","readme":"# A GiraphQL plugin for using graphql-tools based schema directives\n\nA plugin for using schema directives with schemas generated by GiraphQL.\n\nSchema Directives are not intended to be used with code first schemas, but there is a large existing\ncommunity with several very useful directives based\n\n## Usage\n\n### Install\n\n```bash\nyarn add @giraphql/plugin-directives\n```\n\n### Setup\n\n```typescript\nimport DirectivePlugin from '@giraphql/plugin-directives';\nimport { SchemaDirectiveVisitor } from 'apollo-server';\nimport { createRateLimitDirective } from 'graphql-rate-limit-directive';\n\nconst builder = new SchemaBuilder<\n  Directives: {\n    rateLimit: {\n      locations: 'OBJECT' | 'FIELD_DEFINITION';\n      args: { limit: number, duration: number };\n    },\n    useGraphQLToolsUnorderedDirectives: true,\n>({\n  plugins: [DirectivePlugin],\n});\n\nbuilder.queryType({\n  directives: {\n    rateLimit: { limit: 5, duration: 60 },\n  },\n  fields: (t) => ({\n    hello: t.string({ resolve: () => 'world' });\n  });\n});\n\nconst schema = builder.toSchema();\n\ncreateRateLimitDirective().visitSchemaDirectives(schema, {});\n```\n\nThe directives plugin allows you to define types for the directives your schema will use the\n`SchemaTypes` parameter. Each directive can define a set of locations the directive can appear, and\nan object type representing the arguments the directive accepts.\n\nThe valid locations for directives are:\n\n- `ARGUMENT_DEFINITION` \\|\n- `ENUM_VALUE`\n- `ENUM`\n- `FIELD_DEFINITION`\n- `INPUT_FIELD_DEFINITION`\n- `INPUT_OBJECT`\n- `INTERFACE`\n- `OBJECT`\n- `SCALAR`\n- `SCHEMA`\n- `UNION`\n\nGiraphQL does not apply the directives itself, this plugin simply adds directive information to the\nextensions property of the underlying GraphQL type so that it can be consumed by other tools like\n`graphql-tools`.\n\nBy default this plugin uses the format that Gatsby uses \\(described\n[here](https://github.com/graphql/graphql-js/issues/1343#issuecomment-479871020)\\). This format is\n[currently not supported by `graphql-tools`](https://github.com/ardatan/graphql-tools/issues/2534).\nTo support `graphql-tools` based directives like the rate-limit directive from the example above you\ncan set the `useGraphQLToolsUnorderedDirectives` option. This option does not preserve the order\nthat directives are defined in. This will be okay for most cases, but may cause issues if your\ndirectives need to be applied in a specific order.\n\nTo define directives on your fields or types, you can add a `directives` property in any of the\nsupported locations using one of the following 2 formats:\n\n```typescript\n{\n  directives: [\n    {\n      name: \"validation\",\n      args: {\n        regex: \"/abc+/\"\n      }\n    },\n    {\n      name: \"required\",\n      args: {},\n    }\n  ],\n  // or\n  directives: {\n    validation: {\n      regex: \"/abc+/\"\n    },\n    required: {}\n  }\n}\n```\n\nEach of these applies the same 2 directives. The first format is preferred, especially when using\ndirectives that are sensitive to ordering, or can be repeated multiple times for the same location.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@0.0.0-preview-202179204139","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-NbUIx/V+GQEAw2YuKLSQ/yMn4DsyHTOtYNQ9+Fu34HU2oZhbPQWmxjM2olHyI1WUcLhMix06kby9IwsHN4cbGA==","shasum":"88cef4c84e23fc12f3006cc57020aff5432422d8","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-0.0.0-preview-202179204139.tgz","fileCount":43,"unpackedSize":152638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEZMTCRA9TVsSAnZWagAAuJsP/18T3jFwQqgVpkmbZQGW\nme9mZCpcbfo8EK/UHa55ebeVoUj627r2RdvX3b2FO2baUaD3FLYVkh+miBnJ\nX/n7drkpZoL+/sme1LcGpJDTICZdJHzrD4MSD1pP00qbONVgOG9EeKjDkLrY\nCumylUHGt8ye83ijIkqsjOXyVyB/dnFG4lkoRAGA1fci41T7VO3BLm9Huujv\nEzUqzoM32fz+iRnjIwC8qbr97GwBFS6cjmiSAl/7RU0DhFRVnF20WeKQz1Kj\nHX4ZIJfa6n8BfYEt0nsYeMM4mSphBKQw8SUZ02betipgU5Q/dHdSRv2UHEmA\nWbvkOguPmAQlhrG5Ey2Es+JoGFpJNz0jpL2cWO1PTArNqm7x2a0ZWgL9EMy/\n3OXfpzbPe7OWaBEPrfIZSPl3RikYCIcJQwqSJgMOPsV3DTy4V3YwERANmlb1\nOlL4cSf2CJ1QsMd76G6u+Gdq7320MGalFIdokn5SOfgx5gsrPbSbUWsf7Zm4\n86ahZ1D6WiDJeGJaMIGbVe9h57RcP5A5JATKWW1r7R0E4P16Mpco+Y3gBVFB\nT4Kz6ER7gG9i/p8aRHfeAtRwgBrrviIvXK7POWftkJCmxdu5GznIrdSjwPUa\nO0H/rlCii1O1S6822U2LTyPzusCCq3npeqHhyKP8yQ8IioAMn76HZnn1sST1\ndGP4\r\n=Vz5C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSnaTvI0Fm+i+oY9HCRmxU5RwDnXYra7gCQZc6rb+LfgIhANF3Kdj64+E8N8QSJ14/GRJ224bd07kHyHtb0TKYYcad"}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_0.0.0-preview-202179204139_1628541715333_0.36645413727792864"},"_hasShrinkwrap":false},"0.0.0-preview-2021724203738":{"name":"@giraphql/plugin-directives","version":"0.0.0-preview-2021724203738","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","exports":{"import":"./esm/index.js","require":"./lib/index.js"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^0.0.0-preview-2021724203738","apollo-server":"^2.25.2","graphql":">=15.5.1","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.12.5"},"gitHead":"9dfe52f1975f41a111e01bf96a20033a914e2acc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_resolved":"","_integrity":"","_from":"file:giraphql-plugin-directives-0.0.0-preview-2021724203738.tgz","readme":"# A GiraphQL plugin for using graphql-tools based schema directives\n\nA plugin for using schema directives with schemas generated by GiraphQL.\n\nSchema Directives are not intended to be used with code first schemas, but there is a large existing\ncommunity with several very useful directives based\n\n## Usage\n\n### Install\n\n```bash\nyarn add @giraphql/plugin-directives\n```\n\n### Setup\n\n```typescript\nimport DirectivePlugin from '@giraphql/plugin-directives';\nimport { SchemaDirectiveVisitor } from 'apollo-server';\nimport { createRateLimitDirective } from 'graphql-rate-limit-directive';\n\nconst builder = new SchemaBuilder<\n  Directives: {\n    rateLimit: {\n      locations: 'OBJECT' | 'FIELD_DEFINITION';\n      args: { limit: number, duration: number };\n    },\n    useGraphQLToolsUnorderedDirectives: true,\n>({\n  plugins: [DirectivePlugin],\n});\n\nbuilder.queryType({\n  directives: {\n    rateLimit: { limit: 5, duration: 60 },\n  },\n  fields: (t) => ({\n    hello: t.string({ resolve: () => 'world' });\n  });\n});\n\nconst schema = builder.toSchema();\n\ncreateRateLimitDirective().visitSchemaDirectives(schema, {});\n```\n\nThe directives plugin allows you to define types for the directives your schema will use the\n`SchemaTypes` parameter. Each directive can define a set of locations the directive can appear, and\nan object type representing the arguments the directive accepts.\n\nThe valid locations for directives are:\n\n- `ARGUMENT_DEFINITION` \\|\n- `ENUM_VALUE`\n- `ENUM`\n- `FIELD_DEFINITION`\n- `INPUT_FIELD_DEFINITION`\n- `INPUT_OBJECT`\n- `INTERFACE`\n- `OBJECT`\n- `SCALAR`\n- `SCHEMA`\n- `UNION`\n\nGiraphQL does not apply the directives itself, this plugin simply adds directive information to the\nextensions property of the underlying GraphQL type so that it can be consumed by other tools like\n`graphql-tools`.\n\nBy default this plugin uses the format that Gatsby uses \\(described\n[here](https://github.com/graphql/graphql-js/issues/1343#issuecomment-479871020)\\). This format is\n[currently not supported by `graphql-tools`](https://github.com/ardatan/graphql-tools/issues/2534).\nTo support `graphql-tools` based directives like the rate-limit directive from the example above you\ncan set the `useGraphQLToolsUnorderedDirectives` option. This option does not preserve the order\nthat directives are defined in. This will be okay for most cases, but may cause issues if your\ndirectives need to be applied in a specific order.\n\nTo define directives on your fields or types, you can add a `directives` property in any of the\nsupported locations using one of the following 2 formats:\n\n```typescript\n{\n  directives: [\n    {\n      name: \"validation\",\n      args: {\n        regex: \"/abc+/\"\n      }\n    },\n    {\n      name: \"required\",\n      args: {},\n    }\n  ],\n  // or\n  directives: {\n    validation: {\n      regex: \"/abc+/\"\n    },\n    required: {}\n  }\n}\n```\n\nEach of these applies the same 2 directives. The first format is preferred, especially when using\ndirectives that are sensitive to ordering, or can be repeated multiple times for the same location.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@0.0.0-preview-2021724203738","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-Co9GPw+QR4J3ffuGgnUwofvi3262I/MEHD8C4wg4E9CRDzZwsLNhqEEdHQKfZylSb9iMGHX7ZnntsbqyBq0Lzg==","shasum":"cd2a48ca1f71d6e0b050576a89f4c4a67ca782d4","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-0.0.0-preview-2021724203738.tgz","fileCount":43,"unpackedSize":153486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJViiCRA9TVsSAnZWagAAiGcP/1yIoQy1m65szqqVMZGj\n8+r9++cvoeu7LOuQahKROYchc1oOHw3yhX7EImXUKiuY9v5MBZW+Y5EOHr4A\nX8dRimlZhoGctXHmpoXa68ugHN3njQxVCnaLoUW9UuNW1B0TVNKIE7yMs3P2\ndta+H6hxv2GtEoTdpeqQX8/WoiSjc1x0d7hJlQbj45J/d4LZotCro5fqkN88\nPlIHE6Ox1znFcjJ2TRe94DGG33HQOgOvBKCyJdsJzm4LwNy+Aj9Aznj6VhMf\nb6hxZDdCEi96NZr2Ka01oz+yg4sqLnPIKvgNPnlIhDoAyIG2qUjc51xcA8WO\nhPGewSMSsi3p+L6plurKbh39TW8WTzjfvRBUrnISyFnwVDLvQPsJvSdOkH2N\nzzK+Zp/HgwI2ij4AeCmpxoLxped2vXOKcnrPZ+lA2qTL/1evmaqRjVEDsXgS\nTdvSJM0xrHRSv3TRmSsnMEMPjszSjVV9X/XBJFo7kWIbKBulz18DFA6MW4oQ\nVFnJpl60oTdwk2U1d5jR0NhuST7s7kw4zUPLg7KZdw6IassyA5vW2aVWnQul\nA+uUCRk+g1hKfZr2WQQtPHOGaawkcehIAMFOf6QCjOhkb3l5btuV2pZ7q5X7\n5jmXF1CNyIU02ISqL0qK7avZmO1EMYl+yHozvI37//hEcLkLTK8jY5AG4kwm\n+MDT\r\n=pjMV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICImLBJsMHn6CX/Zp0WmjtqPp9KQAkh2SBvgXngH8Q4HAiEAjJs6/uSFKcyY5YP3O07wZnVZSBbo5lq8Jr5+tDq8AAM="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_0.0.0-preview-2021724203738_1629837474414_0.3735730295882369"},"_hasShrinkwrap":false},"0.0.0-preview-202172532716":{"name":"@giraphql/plugin-directives","version":"0.0.0-preview-202172532716","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","exports":{"import":"./esm/index.js","require":"./lib/index.js"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^0.0.0-preview-202172532716","apollo-server":"^2.25.2","graphql":">=15.5.1","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.12.5"},"gitHead":"9dfe52f1975f41a111e01bf96a20033a914e2acc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_resolved":"","_integrity":"","_from":"file:giraphql-plugin-directives-0.0.0-preview-202172532716.tgz","readme":"# A GiraphQL plugin for using graphql-tools based schema directives\n\nA plugin for using schema directives with schemas generated by GiraphQL.\n\nSchema Directives are not intended to be used with code first schemas, but there is a large existing\ncommunity with several very useful directives based\n\n## Usage\n\n### Install\n\n```bash\nyarn add @giraphql/plugin-directives\n```\n\n### Setup\n\n```typescript\nimport DirectivePlugin from '@giraphql/plugin-directives';\nimport { SchemaDirectiveVisitor } from 'apollo-server';\nimport { createRateLimitDirective } from 'graphql-rate-limit-directive';\n\nconst builder = new SchemaBuilder<\n  Directives: {\n    rateLimit: {\n      locations: 'OBJECT' | 'FIELD_DEFINITION';\n      args: { limit: number, duration: number };\n    },\n    useGraphQLToolsUnorderedDirectives: true,\n>({\n  plugins: [DirectivePlugin],\n});\n\nbuilder.queryType({\n  directives: {\n    rateLimit: { limit: 5, duration: 60 },\n  },\n  fields: (t) => ({\n    hello: t.string({ resolve: () => 'world' });\n  });\n});\n\nconst schema = builder.toSchema();\n\ncreateRateLimitDirective().visitSchemaDirectives(schema, {});\n```\n\nThe directives plugin allows you to define types for the directives your schema will use the\n`SchemaTypes` parameter. Each directive can define a set of locations the directive can appear, and\nan object type representing the arguments the directive accepts.\n\nThe valid locations for directives are:\n\n- `ARGUMENT_DEFINITION` \\|\n- `ENUM_VALUE`\n- `ENUM`\n- `FIELD_DEFINITION`\n- `INPUT_FIELD_DEFINITION`\n- `INPUT_OBJECT`\n- `INTERFACE`\n- `OBJECT`\n- `SCALAR`\n- `SCHEMA`\n- `UNION`\n\nGiraphQL does not apply the directives itself, this plugin simply adds directive information to the\nextensions property of the underlying GraphQL type so that it can be consumed by other tools like\n`graphql-tools`.\n\nBy default this plugin uses the format that Gatsby uses \\(described\n[here](https://github.com/graphql/graphql-js/issues/1343#issuecomment-479871020)\\). This format is\n[currently not supported by `graphql-tools`](https://github.com/ardatan/graphql-tools/issues/2534).\nTo support `graphql-tools` based directives like the rate-limit directive from the example above you\ncan set the `useGraphQLToolsUnorderedDirectives` option. This option does not preserve the order\nthat directives are defined in. This will be okay for most cases, but may cause issues if your\ndirectives need to be applied in a specific order.\n\nTo define directives on your fields or types, you can add a `directives` property in any of the\nsupported locations using one of the following 2 formats:\n\n```typescript\n{\n  directives: [\n    {\n      name: \"validation\",\n      args: {\n        regex: \"/abc+/\"\n      }\n    },\n    {\n      name: \"required\",\n      args: {},\n    }\n  ],\n  // or\n  directives: {\n    validation: {\n      regex: \"/abc+/\"\n    },\n    required: {}\n  }\n}\n```\n\nEach of these applies the same 2 directives. The first format is preferred, especially when using\ndirectives that are sensitive to ordering, or can be repeated multiple times for the same location.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@0.0.0-preview-202172532716","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-zIrAJVKmM/5sWj0ACvLZpEbmjkbkjDaFDlFmxlpZq3syYIDcOM1/epqOuYbJA+Ne42sirQ+FyUJHdtrsyBzNDA==","shasum":"47e74c904dc46039e6bc067f3550b4bb0c7be72f","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-0.0.0-preview-202172532716.tgz","fileCount":43,"unpackedSize":153483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJbilCRA9TVsSAnZWagAAm+0QAIbgTilC3afipgdns8jG\ne8EHtou5CzcAO+juC1tYJzCvb+IM+kQAbY4RHEE3du9/TF9E/f7GdGOJ5tWl\ntXCkTvZIfGZP6fPaagqlXoj8j+lmQFKpt4RpWrFdnhvEcHLfAd3Z4jBxJq08\nyJz8PcRD58Mkwh3bBJ0M7lzzLdejYrMiiJYvzhfgmEWoklhF40gtQNmMCFdX\ncCPQXNRN7a6Dyi15s/IRinlWDTY4vpiO3E3e2Gho9acNcPz9S5G3R6XVGRDn\nXAeaC+creKZW44/nhKHRt5jOw/Bd608oiVxdjlYA0x73p4LpMB+g1xYvjxXf\nZZxZCdfUgPHHlVk2VT0wHLTi1zZZFE4Qio2eHpV18QS8PHag8WPDwf2M6pdA\nud7MK5t2iimdMUJ+M6hlPe7Mkdtpenrhi7NMKojaolIk93cHG1rmGzJrOmgQ\nBDqGVcFPGVY2TVm50htvdk1Ksoqic4yDtbAzOD3d14pMndtWm3ptLQY4BxL+\n4i9vYHIdJRcxi969/fA49Qs44bts7GRcB4NszP0MjsqSGmfVfLqkUAWQqrWF\nn9106FYFFhI4v2ctuF+8Ug3PVZFsgDEeaMkHtz8y+/40hTzYXSWFoQGAGp22\nQ0lE9CPiOeomtEi3jTV1Yu4nYWBJfaN+i2vEmWtHvJ/B67dWe/sfOKL3FPbe\nRnmB\r\n=WqSh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDY5TbuRouEasOguFwd3i82PydT4SwBRjWC3B35ChcFAIgUQoSIQ3XwhzxusbNoSmJWGDQewBziZvplP2dXxNmxj0="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_0.0.0-preview-202172532716_1629862053198_0.6256080457481701"},"_hasShrinkwrap":false},"0.0.0-preview-202172534216":{"name":"@giraphql/plugin-directives","version":"0.0.0-preview-202172534216","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","exports":{"import":"./esm/index.js","require":"./lib/index.js"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^0.0.0-preview-202172534216","apollo-server":"^2.25.2","graphql":">=15.5.1","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.12.5"},"gitHead":"9dfe52f1975f41a111e01bf96a20033a914e2acc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_resolved":"","_integrity":"","_from":"file:giraphql-plugin-directives-0.0.0-preview-202172534216.tgz","readme":"# A GiraphQL plugin for using graphql-tools based schema directives\n\nA plugin for using schema directives with schemas generated by GiraphQL.\n\nSchema Directives are not intended to be used with code first schemas, but there is a large existing\ncommunity with several very useful directives based\n\n## Usage\n\n### Install\n\n```bash\nyarn add @giraphql/plugin-directives\n```\n\n### Setup\n\n```typescript\nimport DirectivePlugin from '@giraphql/plugin-directives';\nimport { SchemaDirectiveVisitor } from 'apollo-server';\nimport { createRateLimitDirective } from 'graphql-rate-limit-directive';\n\nconst builder = new SchemaBuilder<\n  Directives: {\n    rateLimit: {\n      locations: 'OBJECT' | 'FIELD_DEFINITION';\n      args: { limit: number, duration: number };\n    },\n    useGraphQLToolsUnorderedDirectives: true,\n>({\n  plugins: [DirectivePlugin],\n});\n\nbuilder.queryType({\n  directives: {\n    rateLimit: { limit: 5, duration: 60 },\n  },\n  fields: (t) => ({\n    hello: t.string({ resolve: () => 'world' });\n  });\n});\n\nconst schema = builder.toSchema();\n\ncreateRateLimitDirective().visitSchemaDirectives(schema, {});\n```\n\nThe directives plugin allows you to define types for the directives your schema will use the\n`SchemaTypes` parameter. Each directive can define a set of locations the directive can appear, and\nan object type representing the arguments the directive accepts.\n\nThe valid locations for directives are:\n\n- `ARGUMENT_DEFINITION` \\|\n- `ENUM_VALUE`\n- `ENUM`\n- `FIELD_DEFINITION`\n- `INPUT_FIELD_DEFINITION`\n- `INPUT_OBJECT`\n- `INTERFACE`\n- `OBJECT`\n- `SCALAR`\n- `SCHEMA`\n- `UNION`\n\nGiraphQL does not apply the directives itself, this plugin simply adds directive information to the\nextensions property of the underlying GraphQL type so that it can be consumed by other tools like\n`graphql-tools`.\n\nBy default this plugin uses the format that Gatsby uses \\(described\n[here](https://github.com/graphql/graphql-js/issues/1343#issuecomment-479871020)\\). This format is\n[currently not supported by `graphql-tools`](https://github.com/ardatan/graphql-tools/issues/2534).\nTo support `graphql-tools` based directives like the rate-limit directive from the example above you\ncan set the `useGraphQLToolsUnorderedDirectives` option. This option does not preserve the order\nthat directives are defined in. This will be okay for most cases, but may cause issues if your\ndirectives need to be applied in a specific order.\n\nTo define directives on your fields or types, you can add a `directives` property in any of the\nsupported locations using one of the following 2 formats:\n\n```typescript\n{\n  directives: [\n    {\n      name: \"validation\",\n      args: {\n        regex: \"/abc+/\"\n      }\n    },\n    {\n      name: \"required\",\n      args: {},\n    }\n  ],\n  // or\n  directives: {\n    validation: {\n      regex: \"/abc+/\"\n    },\n    required: {}\n  }\n}\n```\n\nEach of these applies the same 2 directives. The first format is preferred, especially when using\ndirectives that are sensitive to ordering, or can be repeated multiple times for the same location.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@0.0.0-preview-202172534216","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-bGdoDl4o0OwFQXV6tCc9vuHQtOm3zd5bERm8u6CtM30MHdtpyT9LYUR+ylwW74YZngd68Do89cZ/9J52UMfrmA==","shasum":"25163a427ddceb8a828d3eca047b4d0def1a417e","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-0.0.0-preview-202172534216.tgz","fileCount":43,"unpackedSize":153483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJbwmCRA9TVsSAnZWagAArgcP/2oaM1iCquXQx45tdO0e\nxMz7ZIOPnKzeDYK1ZkG7FXBfdRbyJYXmvbxbNOXOLtwiOojnxLnw/NJrVfZ3\nUu8H3PazxThLQ5JVr+sd5DzhBM5hgIKd8Ko1CzyZfCnQfygyPdmELgrsLYj6\nNJM3vMlVOBXO0PsJ97dIDmnfZ5S01jFb1iePWHiuC+mU2vo+E7Nd7RjnlAyd\nGfyL00Nkdz6C87DYTas7+5xfi1Dcd/qp3yaJ5AlJO9kT1RwLEpmUviHJY8u+\njyHzWJpGVsofxkn39Ldwlfu7/jHHAgjZnkm8QjgW/tbWb1ad5/Pr1zYI8orB\n04/FB80lMY2p1TDPkEs2WsAHERFFOpDRUJwC2zzDATkLMQoAe47pu0DC1KcN\n13YvNZTqvrZZbC/ZaYIIjW4mkq0jp4t6b3niI6bLWe0q4egO/hlUMTJFnAvJ\nyspjHs0V6s+yMd/fsAAWNpEM6R4IBXebtYkDYKM6URi1HDZ7N2r7Ww8Ed7vy\nZT20/2rl0/xDhcUWGouNItIpe9MntylK6uOL5XU1D8gheWSAsmEXeFHlNd3M\ngFYUPOyAnIrKwDu8bCGDx5zooGdeoIRTITvrS+6Z2KWkZslpAR0XTUF3zBn1\nLwfLEHgIpZcmNjdX+XLSKDvBWvpOWvvhxjQaaud/g8CYI/l6zdNhzIkytXHr\nvlRs\r\n=ItIh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGXOktTy3N/dND81jg5ECcR90YwRtrYXW5JYqTIy31CoAiEAoQ/5asa7W8TcqH6a4BOXPYbHaU1Wmds2O873RAbXOw8="}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_0.0.0-preview-202172534216_1629862949792_0.11362468027763284"},"_hasShrinkwrap":false},"2.6.1":{"name":"@giraphql/plugin-directives","version":"2.6.1","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","exports":{"import":"./esm/index.js","require":"./lib/index.js"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.14.1","apollo-server":"^2.25.2","graphql":">=15.5.1","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.12.5"},"gitHead":"9dfe52f1975f41a111e01bf96a20033a914e2acc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_resolved":"","_integrity":"","_from":"file:giraphql-plugin-directives-2.6.1.tgz","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.6.1","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","_npmUser":{"name":"hayes","email":"michael@hayes.io"},"dist":{"integrity":"sha512-EtcIHtfdftNwmQBwWXmjzXg4iXJSzSwsb3RrTtr0BkF1HzDTMvLjGRnqJDEzINYoU3iblKQ8NWQOm/9mYjN/5Q==","shasum":"0fb338ed1028df75f4c15807828685593dd5a7e4","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.6.1.tgz","fileCount":43,"unpackedSize":153421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJdVzCRA9TVsSAnZWagAAA84QAJIjjFOoUihPiYRPMxBa\noFhDOcKDBJXIxCuMAUmVpzMnOztfYedm03WLcXuefAoQZ7hWhyHIm/cDaDfI\nx6JmddKLCtK8Z8EBBR2lzwxrsNAXs3ZjBAlOUsctKO4vadwUf6zQRYxoN7MY\ncJiw9KusCdAcJEdwXotfIvKawVs/XkE14/pLHIfrU/4vkGHfZ6t1cup3XCNe\nYlNAo+SIWatVpOV21LMsWJgqW0gUGtvJ/vH1AZ9ix49B1obwN+2yjTH+9hu2\nsf+6ZMKuDh5P1DKHmG1Ysl5oD37+BT3vLm62gSr5biwRt441nXMWNoOBjVKV\nxokE8AXO83a9W2RBuT8BkggMfWH3cVvtZwDPulTYB45mZKVZ5/pW65zasv2P\nSeBhYBwTYM2sevyBSpHK6ICMX5PnP12bZJzUHGoZyarchzp9L/aMqBXMlGTE\nEmTAAXCKcsalUDTj9bPvw0sfRbcFDKVm5KFkcv6biZskAvVKV2ccHPOjefOa\nhhGXsoP0a8uhT7epGMdhM1Sqo+CQS7oeRsT/a8tYzwYYcTR1YKgCYN/2n3WK\nlkhL3i1uGW65tfVJr5G44pue+1zCCf3wXWZ4yASKKfd59tEW3FnHrq1k1zKp\nVF466OxVr5jBB5swDR6nTD/NOQenfONGVVSFoXbIuWGZuOBZLuHrjLlED+mi\nXAOl\r\n=qTyE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmv8qMCA+AAa6R45cNOslFPLrQIML7qgADU5Mo+TGm4wIhAIlmUtChLNKQNrnTXytUyAnRm/RBC8iQGSafrdTJdy6c"}]},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.6.1_1629869427679_0.13155815476692068"},"_hasShrinkwrap":false},"2.6.2":{"name":"@giraphql/plugin-directives","version":"2.6.2","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","exports":{"import":"./esm/index.js","require":"./lib/index.js"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.14.2","apollo-server":"^2.25.2","graphql":">=15.5.1","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.12.5"},"gitHead":"9dfe52f1975f41a111e01bf96a20033a914e2acc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_resolved":"","_integrity":"","_from":"file:giraphql-plugin-directives-2.6.2.tgz","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.6.2","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","_npmUser":{"name":"hayes","email":"michael@hayes.io"},"dist":{"integrity":"sha512-xFH9PZHwigOcqCAhl3A37CF530M516E8O3depteflcf8yLfsuxLky+fXIu+FUUaoBmiksAAjAso2UBGPHkefyg==","shasum":"de2dc057fa8917258d026ae848a3c980ef6f374d","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.6.2.tgz","fileCount":43,"unpackedSize":153368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKWbWCRA9TVsSAnZWagAA5EkP/00d7ZqDEo7ei28Zoeyx\nNpdJMnXx5Rqo+NJrbnUrK417lCVnW2wg5AxL2PbeIGtJGY1m3/dP64Kq+Efw\ny10bt5PKr5lNP29UJR/0BUW3xZ4tWj1713V9idpJO7q6IghffkLD5YG17WQU\nzQvJkePWTW9qBSMG/mOEm3qljiweqmjR6ATlAIKeEShNKq8hnAqnjfoxcGB6\nPNvgPvlGPLEE+0I5EOsB6Je41uha9yT1ai/pgS9XZZuvFsTW8Ie/12g+0tPI\nF9vkpFx68Fb1Oeli9iJPydxlJim3L4ER0Rcty/EcX5O13zYxAc6Vn9nWMhkj\nQPzA61s04/QjW+sldVvF8AOSpMntLfkvqnKx9D2IvC7+yaBvEaX4QB2okzYN\nRBrl9FklS0yya9b78GHrUOlYigG0gwRTwNYZ/0On3iZKEvSIt5gYl6i8g4CE\ndeRki4YlI1320sk7qcS7dsLYnUfpcRyMr8FLUYpx9Z/SBjB9YFg4dEUluFUo\nPN1S9UGGe6Jqdh2/bSU7/2kVRQfza5bR3+0yugZBvGwnXt6pPIYshg+ZF1P9\npe0AjJu7xfXHxHq+HM5kvtKevn7kPlExbNcgUg+zDT3LeIuiMfkyilH7q/7p\nAMGNU0G7SnsUYTZqTdt+6l1KgEPSpVrCQ+i+uX71Brn8fwpCsV6yXnt15f9w\nr88p\r\n=XSjd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQDfAQnqxQGgV314rxDFLbgb1cDnFh8fqupkeOMvDJQ96AIfR8X/nLxZT5vvj/EcN305xgZQVhCHlAIldhW1dYyb2A=="}]},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.6.2_1630103254135_0.40056265564853577"},"_hasShrinkwrap":false},"2.7.0":{"name":"@giraphql/plugin-directives","version":"2.7.0","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","exports":{"import":"./esm/index.js","require":"./lib/index.js"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.15.0","@giraphql/test-utils":"^0.1.0","graphql":">=15.5.1","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.12.5"},"gitHead":"9dfe52f1975f41a111e01bf96a20033a914e2acc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_resolved":"","_integrity":"","_from":"file:giraphql-plugin-directives-2.7.0.tgz","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.7.0","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","_npmUser":{"name":"hayes","email":"michael@hayes.io"},"dist":{"integrity":"sha512-z4TE1Wo8+d1a4EsEv/AXG08WtDeX8eLK+9B89g3V5cD/Cj/IDRRaCeRbcpAbWwtjzUex1iht56xqf9d6BjDqeQ==","shasum":"ecfcb82f476445cb69a75592651ec6fd485297c4","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.7.0.tgz","fileCount":43,"unpackedSize":149357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKzlJCRA9TVsSAnZWagAAsJ8P/18Fq4pVEfoJ8sa1z905\nCK2os2eFxw/rCJVtLeH9iuaaN0kthbwuF5whcM16xggzSj71goh8+TVgBxvp\ntxzzIfcsq4loh4M5kqSU3ojgJOYP2GlNjyfAYLXCYIzgQHt53x/6f+0MbYID\nuX+gdYiyI26TkXuPdZh9sL7suC2+lLi8T9mkIgbhV146rUNKYo/Zp8WJ4u4+\ncaTX8VVRt+Now+HKeKHv6lx+SXzQx3Sl2IFo5GH6a6MLZNRKA0FY4h4Kzq6W\nzNBMXLKYzcpUI/Mao0+kSM/TT830tvtwMQhwk6i8KkHsOL1NwXhaveP9ISve\nwHzak2tNYdG9Xb/J3GBS8W7aTx9yy2bQhFoT0UK7TeQbFwUsOTeywH19dv+/\npZ7seyHIhQKr4b/w13TzgkY4qsUWm4zZoawiXlTrw4YsEG6NeMN7Oh/r8ivO\nIG+i3QFD3BjrnL3okNGubIH8BjC+dRohS1IMAdd2Uw2NTSM6XQstGGNveLsa\nJOhtj8+20GWTx3g0fozcvjOlAEVmfSkifZtKkqhR64Wmw7aXT5f4SeMVhUse\nlQVEVJrIx9CCbNK4ITWEM6iCuLifl+o4i4q/UTAfC5d8bthFWkRtdJzNO8Gl\nJhOeGwESHe3cTDb8JF1opKHGlSrDUaj56XTLkuOETf9sERwShUdrSrBJcp0/\n+hrN\r\n=25UX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIATMtQLaQt9X2x3CCYVCtmMkDJkGUDwWxk/1YzyuqM5lAiEAn/0JSt2Yp71LnzqmUrn3+rGpUcAynhdWGGMoa/G6Yb4="}]},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.7.0_1630222665684_0.6008081177530444"},"_hasShrinkwrap":false},"2.7.1":{"name":"@giraphql/plugin-directives","version":"2.7.1","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","exports":{"import":"./esm/index.js","require":"./lib/index.js"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.15.1","@giraphql/test-utils":"^0.1.1","graphql":">=15.5.1","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.12.5"},"gitHead":"9dfe52f1975f41a111e01bf96a20033a914e2acc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_resolved":"","_integrity":"","_from":"file:giraphql-plugin-directives-2.7.1.tgz","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.7.1","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","_npmUser":{"name":"hayes","email":"michael@hayes.io"},"dist":{"integrity":"sha512-3Vlr5/OgGD6s0yctIXgyZ/cxCfmXYTpQ2n91iyZ1HZ7eV330gJO9LHpj96u+mz+w9u9EBmEWK7ZbDM6fKjg36w==","shasum":"690cd09c4c10cd136efa7d4c8d66a277f5f45877","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.7.1.tgz","fileCount":43,"unpackedSize":149455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLRicCRA9TVsSAnZWagAAjrwP/0Imo3Ita/45XIQFH/OC\ngtyPuwWlYi2hAABzjcevWfbxh7Ndrx9wkSFKh4pb+LRRm72CnXEhKg9fE34n\n0dCN1gNpZWp4Ai3vBlbonj+Nxr1TbMiVFK/723fwtFwZGl2olBQbjA5Ukl3u\npAry0vRVQ80xzHoEGrx1NtL42KSPpRCSrboGJo5hhBPPjzZkKW4sOlKxk0OH\nUUhn2yWUBpBNNr9g8TTALlM79gC/XxMTbQA12DUN/NoXogYxUZB9emZTK0NI\nwznWwoJ9VoayhuIUx6oW7f00MP3m/Do0et5CRrtJknauEJrOrwwjs9rVrzJj\n+xxOp/ld+9pNJUyxyV8EBdA1cmzJpUqspJapgqOgk8JkesSxPXW2W6eydtDU\nqRt3e3iW++JECMJU/+KoO0kvZAD2+51aU+J/zhg/1+tebBkNMRRKCaDePaPk\nD6QNGegJUR6qNHlogEgJcmQReeVvauFTVXPqr24KJwAJivmm1DxcH+VOPcwj\nBZM2c4A1WJgOFO0W1pzOggb93QI8+bBL3fvdvh2WwErL0KudjG4fvqoiBjKy\nq0C/L/O1Gte8NhBtBCAXro4WRwuvcp7Q/KLKQrU4O8pfjiP7FLVMGIrntwLv\nPalScZ7uz4ELqnx4lm+5iqSdTibrOPhXEiyddgejvg7OgFx6kGOdzD1sBtVu\nfgA+\r\n=g/IQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICBl6FSGETv1ReJfrMkN7TpglwDCrc6UhZnApJDV8AmmAiEAkvtvm4bUBfjFBT7AI9nRNXUAg9bdlVMwlhgFGEG6UQk="}]},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.7.1_1630345372556_0.27530951129736936"},"_hasShrinkwrap":false},"2.7.2":{"name":"@giraphql/plugin-directives","version":"2.7.2","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","exports":{"import":"./esm/index.js","require":"./lib/index.js"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.15.2","@giraphql/test-utils":"^0.1.2","graphql":"15.6.0","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.12.5"},"gitHead":"9dfe52f1975f41a111e01bf96a20033a914e2acc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_resolved":"","_integrity":"","_from":"file:giraphql-plugin-directives-2.7.2.tgz","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.7.2","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","_npmUser":{"name":"hayes","email":"michael@hayes.io"},"dist":{"integrity":"sha512-Xehfih25bF6Ob1xmfEauIMlICKzuUupSQ5ES8JeBBVkDfhny7UhMuE9DMmKXP+QxR3F2HH5WloZLdaJjDUQPdw==","shasum":"e1a6683e7a3063566eb1e55dbc0eeb880bd30454","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.7.2.tgz","fileCount":43,"unpackedSize":148943,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF1KzhWpuZhigVXfRr8kjQeRIhdRk8SPx7ZEiEEAEAZBAiA2pdp+rCzkR/rsa67TSmcn6yS/6YYSo2259cJIraPp3w=="}]},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.7.2_1632278617755_0.7832246723038292"},"_hasShrinkwrap":false},"2.8.0":{"name":"@giraphql/plugin-directives","version":"2.8.0","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","exports":{"import":"./esm/index.js","require":"./lib/index.js"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.16.0","@giraphql/test-utils":"^0.2.0","graphql":"15.6.0","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.12.5"},"gitHead":"9dfe52f1975f41a111e01bf96a20033a914e2acc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_resolved":"","_integrity":"","_from":"file:giraphql-plugin-directives-2.8.0.tgz","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.8.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","_npmUser":{"name":"hayes","email":"michael@hayes.io"},"dist":{"integrity":"sha512-WLdvI6Id95+qtKYZe01SbZ18qs7k4IOlOtcxUX1DVeMwBNF1i9Ivltwdy4MuxK2xyqvRrbficdOSB9B8tnB32A==","shasum":"a16af2642dc955e7e27ba424c7b9df12d7b81bc8","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.8.0.tgz","fileCount":43,"unpackedSize":151166,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB0eS7tPpYEt2ukZio9DVd5bxJPsIsnDxX/ziW+IN88aAiEA/K5DSS6XDAJh5ealJ+6lDBKDZXkeZRZCrfMWOikUN3g="}]},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.8.0_1632971278190_0.9925467696847505"},"_hasShrinkwrap":false},"2.9.0":{"name":"@giraphql/plugin-directives","version":"2.9.0","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","exports":{"import":"./esm/index.js","require":"./lib/index.js"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.17.0","@giraphql/test-utils":"^0.3.0","graphql":"16.0.1","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.12.5"},"gitHead":"9dfe52f1975f41a111e01bf96a20033a914e2acc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_resolved":"","_integrity":"","_from":"file:giraphql-plugin-directives-2.9.0.tgz","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.9.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","_npmUser":{"name":"hayes","email":"michael@hayes.io"},"dist":{"integrity":"sha512-JokCVZ53Sfl9XcQMM7C5ga1WMap9ducsAAwJ21/Cs6LOj8hfjvC3LcyjFCvrNUe52IcBG23VogkaIyCemttVLw==","shasum":"78b6f05207eef81a3129845f88395ba6d3f56693","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.9.0.tgz","fileCount":43,"unpackedSize":152385,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7ADRo+NjW1THjaUliaV5LS/Wxj3XYhftI82tELWCgTgIhAIsrmr98dk6PCDwv90oRdObKI3YddHLkNRBCdO57+FnT"}]},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.9.0_1635985511799_0.47142980169927085"},"_hasShrinkwrap":false},"0.0.0-preview-202110141166":{"name":"@giraphql/plugin-directives","version":"0.0.0-preview-202110141166","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","exports":{"import":"./esm/index.js","require":"./lib/index.js"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":"Michael Hayes","license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=16.0.1`"},"devDependencies":{"@giraphql/core":"^0.0.0-preview-202110141166","@giraphql/test-utils":"^0.3.0","graphql":"16.0.1","graphql-rate-limit-directive":"^1.3.0","graphql-tag":"^2.12.6"},"gitHead":"9dfe52f1975f41a111e01bf96a20033a914e2acc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"@giraphql/plugin-directives@0.0.0-preview-202110141166","_integrity":"sha512-mNxZTo71WXN3lUSdlLAtjvOiy1MubBAqMwmpkdexDOzoo7qvUZX3uFXCxSo9ErEA8rEbZ1uC5tqLmhDUQXH79Q==","_resolved":"/Users/michael.hayes/code/giraphql/packages/plugin-directives/giraphql-plugin-directives-0.0.0-preview-202110141166.tgz","_from":"file:giraphql-plugin-directives-0.0.0-preview-202110141166.tgz","_nodeVersion":"16.6.1","_npmVersion":"7.20.3","dist":{"integrity":"sha512-mNxZTo71WXN3lUSdlLAtjvOiy1MubBAqMwmpkdexDOzoo7qvUZX3uFXCxSo9ErEA8rEbZ1uC5tqLmhDUQXH79Q==","shasum":"1a1dae4fb3ce66c6941bcf0684363d04d620e74d","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-0.0.0-preview-202110141166.tgz","fileCount":43,"unpackedSize":161402,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9MEBKn1Eq/y2AND1WBqr6KYc/5OOaJ8Qcv0cYnoipUgIhANneQcQEz5RX2lUUeomMlLZOGbFKmRadpZSSThXq3bUi"}]},"_npmUser":{"name":"hayes","email":"michael@hayes.io"},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_0.0.0-preview-202110141166_1636852582116_0.6218179956005412"},"_hasShrinkwrap":false},"2.10.0":{"name":"@giraphql/plugin-directives","version":"2.10.0","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","module":"./esm/index.js","exports":{"import":"./esm/index.js","require":"./lib/index.js"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.18.0","@giraphql/test-utils":"^0.4.0","graphql":"16.0.1","graphql-rate-limit-directive":"^2.0.0","graphql-tag":"^2.12.6"},"gitHead":"9dfe52f1975f41a111e01bf96a20033a914e2acc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_resolved":"","_integrity":"","_from":"file:giraphql-plugin-directives-2.10.0.tgz","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.10.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","_npmUser":{"name":"hayes","email":"michael@hayes.io"},"dist":{"integrity":"sha512-TdgfMu4CKFYSofwER1nrAgCuAl2OTYdkOdMGVVQbuIMSzmxZrEe1x6VdNtDobfDl99rCHRTCdTMRmoNEhAcI6w==","shasum":"88f6644c019a66103dbca5abbaba35b8ea4a1243","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.10.0.tgz","fileCount":43,"unpackedSize":152341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlEjGCRA9TVsSAnZWagAAbQsP/R0mHiQAwHC06lxZIDIF\ny9SWjEqyU7dz1EXVGPUudWGamzE66B531QrKXCDhduMQWoqPDLe69dfbtrZj\nYFegD8OsC+nc1VB89WtTAntXQhZL+ZKtNdCEZFa+vtE8ugI9xW+fGT8f3M4N\nSfGv7nhudp4ebAsYDPhLab7o4uUTSrpc7c05L/zWiUMijGIarJz7dg2CTTyh\nRTLg5/MKP49hrZ/MesSOJVo80q9oqvgrooiLYmwUoCYejGUTPy0md6zRd/Nd\nqWcStbmXyZjkbTUNJ8FedOetnwLh8enWBcWeqDA9rIOcZijPHOeelKPA9vIY\nDEOWld8hGPYeK2ju3H8aQ+o95cok8cyuTPhRDNZX6x4ruSwJe4igJUn1ITCr\nYY6RIRCCTneJwauwv0K+Iwc4noEV7bguekbM2oaus4S+WJ/r8WKXPRqFG0Cf\nW1TpzIMB9ETBn/6zKkKDWAo1C08YJ1l+5Pt3xzmyXTSC4a/f8MKfIESDyGE6\nNLimJbHLnTGE54zOpCLKOsY81TCPV/cOPgTwC5+H3CtIJmPzcXztuHIjo1X6\nCYYgvOwdBFEst4DWnT21m3N1xtEfM5F53w+QoVc5Gmx0dkOv84/FNxJaMPNL\n/zb6Xan/xsmfQ8JVYYfYOaRX9GYv+yYmWb1clQxSlke+mmXQ5UPWctmaqxMk\npO05\r\n=p6Z4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEFm5okY2A/njerAWF89jIg9X4V7t0sHjCAFNV/QVUR+AiBNci2SifhzJMhJpw3HJpT6ckqyrxvCMZTwxC5c64cdOg=="}]},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.10.0_1637107910118_0.3831951049858531"},"_hasShrinkwrap":false},"2.10.1":{"name":"@giraphql/plugin-directives","version":"2.10.1","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","types":"./lib/index.d.ts","module":"./esm/index.js","exports":{"import":"./esm/index.js","require":"./lib/index.js"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.18.1","@giraphql/test-utils":"^0.4.1","graphql":"16.0.1","graphql-rate-limit-directive":"^2.0.0","graphql-tag":"^2.12.6"},"gitHead":"9dfe52f1975f41a111e01bf96a20033a914e2acc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_resolved":"","_integrity":"","_from":"file:giraphql-plugin-directives-2.10.1.tgz","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.10.1","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","_npmUser":{"name":"hayes","email":"michael@hayes.io"},"dist":{"integrity":"sha512-PXzCCL569ogaE1oH46h7goml7ypeb5Tgh2OBOAhT4TRgAw/u2QYBnvXdGkLL0qjG45W1cafPoCZ/Y6AWrihWZA==","shasum":"3de2f2d9b678ee12118f0920e25a0c4e65a1407a","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.10.1.tgz","fileCount":43,"unpackedSize":152446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlHFpCRA9TVsSAnZWagAAEKAP/j9Dh1EtWEzoeELeCau2\nkO4BLCZhRGw5/Cw/4Rlv4cIQjpSr9h/SWAKeBW8HkPDbiyu3trardKoITaxZ\nuDl8yALqBzFIDsISwxffr4Mm6Q9RDcRxCA4nhISimNZcSwGaIvUTvhRWj+jR\nx9ssn5iekpEd473JqPoS/CX40WRxjWBSgcJ5y57XzoRGDKiR7MG3UumD0eZc\nQptVjFfk2fjXofbpK+jWw2UGEXE0aU0jDd8C+XgCTuOqfjo6kFBpYXB7gjbq\n6QJuwZU2MD8t4BeH0WXxoiKRNCgTWvgKEFbYxspyAdqQtIyyBijrk/QT/Vlu\n4nNIRPZWiUrAZmt5OQBYtJo6h9a6O79ty6vPP+oUR4a8ZadMgptkrBZ6Riz1\nv3KzVC9BHJw0dH21GBC/07xdBz+lNjw6kum+qxQR3Hc7tRTT5MwtytDOuiME\nYcaQ3gzUJrs1HhjpqhsYiVKiY1Ozdshsms7YWVh7Mekqg8ttZcoj9xIXuMoz\na6AzB/u1Xqlv7QwMBzuH8Nzw295tCMq2R2ZDfgnyt9KG5dFvtuZbpiJ4CYr+\nuFeFCYhJxTYwuXYSr8a7ldd4xEPtZpRO2S+dd/SX/JNDDpNtYY+IoWb9q5pI\nC6krH24dJ6QpVtzdnkjv0gB9hOy7y1eQ86hDzNdl3EqQt7TEs74BbnnBRstD\nZCKj\r\n=l488\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCj51ZMN1QgYk83OSmuezxQpNf8kDazf3mrgTfABJ6aPwIhALagozMuudBz2ily9ZjCR2ZCPbz75ddyGCEwk+EEm3K4"}]},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.10.1_1637118313248_0.5642492090026348"},"_hasShrinkwrap":false},"2.10.2":{"name":"@giraphql/plugin-directives","version":"2.10.2","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","types":"./lib/index.d.ts","module":"./esm/index.js","exports":{"import":"./esm/index.js","require":"./lib/index.js"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.19.1","@giraphql/test-utils":"^0.5.1","graphql":"16.0.1","graphql-rate-limit-directive":"^2.0.0","graphql-tag":"^2.12.6"},"gitHead":"9dfe52f1975f41a111e01bf96a20033a914e2acc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_resolved":"","_integrity":"","_from":"file:giraphql-plugin-directives-2.10.2.tgz","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.10.2","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","_npmUser":{"name":"hayes","email":"michael@hayes.io"},"dist":{"integrity":"sha512-0RWzGXSLqo6odaxI5l9j6OUHGoOLpWnk0lnCfd+S8Ow7WprMBhcp+obVKyzdo3fnHmsRks4Kw5Msgx8+HbTeJA==","shasum":"f3295bdb67c031a55d0913247bf083ccf7627439","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.10.2.tgz","fileCount":43,"unpackedSize":153099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpb4qCRA9TVsSAnZWagAAE1kP/Atxa9lkl5PAi/azHRxz\nZYggG7jGJdx7jNacDeqVF4Gl/T4bdJJ41zSIWhpe2azr1XzHt4nvV6YLvWNz\njljZq0MHsFAVFE1x3tW6TkVV9CNw7QDZWIBwfDRyYM/eCLQTKyJ6VH94Sdn0\nJu7LhwEhDw2m8eUiPW89BDjON38yxC4NZLnk3Nlpmr83TNhJCCo1OHAeAaUX\nMiuj3yL/H8TgFnlGd9LlltC93nQ2Od37l6myaXVFhMehGpzAfsVaMCGFb3tb\nTCDGA4qq3aaohqGQe0p1aQRoxV/kuYzQ8IDzKBcLNl/ir2qQNbgPAg2RxSz6\nFhuOg72sA/2U67xQiQjA10+VLmzffCI6nKR6p1hQNzL+5kIrN7yE0InYI6p7\nAp2N/iQpc5vd5Fg1WAoOzCXo1iAbY/YGDVcRJQC+Z7uO3j2rcD/fpl8Ri0cu\nBlmaRMxPuzE4iGRNcoloValpjNIeeggqkZ65p7OF53HMfHFVjtaISAjmNjNM\nN1JrQCr2CqOQgpWhzRsOz0iaOiEaWT3DV8XXcPL5FNTvLxUpclxuEyGvHm7X\nBps6I6n871ggDjpKRzAirDqOLl5f/XksbDDQ0hyl7i4HG4LiMuUeZv2FLmw0\nDNWfuVR0XTTdIAvZQGmvj4h47NEpufUkQlqVI3veAnbOSsqbWETL/HA41YMt\nfb9o\r\n=CM8+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBNcBPAUeuqbmbk64clfFSCEN4kGOM/VblZFW7Q5qq6tAiAtqUeyq227LQXmZL0dPtWT4YQhGyk3SIrMYUaw8jJBwA=="}]},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.10.2_1638252073821_0.01569367315754877"},"_hasShrinkwrap":false},"2.11.0":{"name":"@giraphql/plugin-directives","version":"2.11.0","description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","main":"./lib/index.js","types":"./lib/index.d.ts","module":"./esm/index.js","exports":{"import":"./esm/index.js","require":"./lib/index.js"},"repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"author":{"name":"Michael Hayes"},"license":"ISC","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"publishConfig":{"access":"public"},"peerDependencies":{"graphql":">=15.1.0"},"devDependencies":{"@giraphql/core":"^2.22.0","@giraphql/test-utils":"^0.6.0","graphql":"16.1.0","graphql-rate-limit-directive":"^2.0.0","graphql-tag":"^2.12.6"},"gitHead":"9dfe52f1975f41a111e01bf96a20033a914e2acc","scripts":{"type":"tsc --noEmit && tsc --project tests/tsconfig.json","build":"pnpm build:cjs && pnpm build:esm","build:cjs":"tsc --module commonjs --outDir lib","build:esm":"tsc --module es2020 --outDir esm && pnpm esm:extensions","esm:extensions":"ts-node --compiler-options \"{\\\"module\\\":\\\"commonjs\\\"}\" ../../.config/esm-transformer.ts","test":"pnpm jest"},"_resolved":"","_integrity":"","_from":"file:giraphql-plugin-directives-2.11.0.tgz","bugs":{"url":"https://github.com/hayes/giraphql/issues"},"homepage":"https://github.com/hayes/giraphql#readme","_id":"@giraphql/plugin-directives@2.11.0","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","_npmUser":{"name":"hayes","email":"michael@hayes.io"},"dist":{"integrity":"sha512-+tFSJyDjk9/7v1rthLgZr61DPBfoO+jGljJJrJwp3tjaFTU1vjOIqihCPE/YhbQUtN6GTbh45hXyTGmbex33ow==","shasum":"7e8b2d1f0d0a9d23f82e48676a6f246a07168220","tarball":"https://registry.npmjs.org/@giraphql/plugin-directives/-/plugin-directives-2.11.0.tgz","fileCount":46,"unpackedSize":156883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuX7KCRA9TVsSAnZWagAASFwQAI+aEsSCuo/EdbsFiy/2\nAiCYyran0++KUAzcpI4gKSSwA8pHdUP8jEjSE+DxKgHxuGlHYqFKDUF4J3qI\nVIsFK7HRi8Zy8eWPxuIqiDOHlY/VHwazl4CZXMIvXdlPTPjVo9bmhq8YXiqc\niyp/PsOx1I2C90R0/JDxzv2pfs4aVPqbyEoOVXJeh+N67gOl1lL0Qiw7FVYC\nGlmQ5heq41qe3o8zVuPJhUoXikEGPGlPqhRE4v9cgnqrYLvaHY80wWyDLtK5\ntR1WBzdur76kv6E8hEZxIZK4WA4CT7+Ip2T5HexH2jgTgYSlw91oHAgCcB8X\nusPOj6VcH8bVO3pz+RJZ4GaXedMagGOY1+8txY9OXohRvkaMXNlKWssOy3Cx\npCggKDTBkoOOaD3OFmil6GQQpy8hKLKG4AgwmFtg0H6iNlx2FOZnIhOMFrlK\nlKaWLYyAEgDuoP65DZ7hvUoEutBAlRrFX7bWQA/+bqD1Tk4zaS3xgRZ8SDQx\naUpRej4ya5Ut6aaUrz0lUzxEf4NMG7v7EUiGbkHjGq5SWA8VoBICGnTgx4BD\nweFqc0Il+OWdBcqDxI3VvltLcbdSlxRgk2YdTEXS/ELHFSZWsFnWp9GFm482\nLC4daVXtQNSEIoVsdI7Wz3xEx/vg94ltED9x0Av9HG6iecgDmU3x+aWfY2H3\naJfE\r\n=hB//\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYHe856T5VVd1cTinCDaeD6Nqst09tfinKl/WG7/l3aQIhAONnrl/xOQ9jWRvMAxZnLTV6bIqY9Y+DKnlDbwtrduw7"}]},"directories":{},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-directives_2.11.0_1639546570137_0.8126859932776309"},"_hasShrinkwrap":false}},"time":{"created":"2021-02-01T01:50:33.262Z","1.1.0-alpha.0":"2021-02-01T01:50:33.672Z","modified":"2022-04-05T14:20:08.823Z","1.1.0-alpha.1":"2021-02-01T21:34:10.970Z","2.0.0-alpha.0":"2021-02-10T06:10:06.621Z","2.0.0-alpha.1":"2021-02-10T07:27:13.605Z","2.0.0":"2021-02-16T03:35:07.933Z","2.0.1":"2021-02-19T21:07:29.172Z","2.0.2":"2021-03-16T17:37:02.430Z","2.0.3-alpha.0":"2021-04-12T06:16:49.026Z","2.0.3":"2021-04-16T01:40:18.061Z","2.0.4":"2021-05-02T03:22:35.038Z","2.0.5":"2021-05-02T04:14:58.606Z","2.0.6-alpha.0":"2021-05-05T23:04:38.187Z","2.0.7":"2021-05-05T23:55:23.132Z","2.0.8-alpha.0":"2021-05-08T23:09:23.602Z","2.0.8":"2021-05-09T00:08:24.534Z","2.1.0":"2021-05-10T18:01:37.597Z","2.1.1":"2021-05-10T21:40:03.210Z","2.1.2":"2021-05-10T21:47:11.213Z","2.1.3":"2021-05-12T23:06:06.206Z","2.1.4":"2021-05-13T01:20:03.199Z","2.1.5":"2021-05-18T22:30:49.373Z","2.1.6-alpha.0":"2021-06-09T20:11:03.341Z","2.1.6":"2021-06-10T00:55:54.763Z","2.2.0":"2021-06-11T07:22:34.090Z","2.3.0-alpha.0":"2021-06-28T01:13:01.387Z","2.3.0-alpha.1":"2021-06-28T18:14:11.602Z","2.3.0":"2021-06-28T18:28:36.366Z","2.3.1":"2021-07-02T20:08:55.487Z","2.3.2-alpha.0":"2021-07-04T03:32:28.164Z","2.3.2":"2021-07-04T04:18:22.712Z","2.3.3":"2021-07-10T03:43:48.577Z","2.3.4-alpha.0":"2021-07-17T03:50:47.695Z","2.3.4":"2021-07-23T18:41:56.297Z","2.4.0":"2021-07-30T23:28:55.469Z","2.4.1-alpha.0":"2021-08-02T05:07:03.920Z","2.4.1":"2021-08-03T04:04:05.759Z","2.5.0":"2021-08-05T07:15:15.915Z","2.5.1":"2021-08-05T07:22:13.322Z","0.0.0-preview-202177065":"2021-08-07T00:07:02.472Z","0.0.0-preview-20217701452":"2021-08-07T00:15:06.189Z","2.5.2":"2021-08-07T00:15:30.361Z","0.0.0-preview-20217752147":"2021-08-07T05:22:01.634Z","0.0.0-preview-20217753333":"2021-08-07T05:33:48.014Z","0.0.0-preview-202178182932":"2021-08-08T18:29:49.136Z","0.0.0-preview-202178184810":"2021-08-08T18:48:24.440Z","0.0.0-preview-202178194614":"2021-08-08T19:46:28.987Z","2.6.0":"2021-08-08T19:57:19.779Z","0.0.0-preview-202179204139":"2021-08-09T20:41:55.523Z","0.0.0-preview-2021724203738":"2021-08-24T20:37:54.603Z","0.0.0-preview-202172532716":"2021-08-25T03:27:33.355Z","0.0.0-preview-202172534216":"2021-08-25T03:42:30.181Z","2.6.1":"2021-08-25T05:30:27.796Z","2.6.2":"2021-08-27T22:27:34.269Z","2.7.0":"2021-08-29T07:37:45.817Z","2.7.1":"2021-08-30T17:42:52.919Z","2.7.2":"2021-09-22T02:43:37.901Z","2.8.0":"2021-09-30T03:07:58.331Z","2.9.0":"2021-11-04T00:25:11.929Z","0.0.0-preview-202110141166":"2021-11-14T01:16:22.279Z","2.10.0":"2021-11-17T00:11:50.297Z","2.10.1":"2021-11-17T03:05:13.473Z","2.10.2":"2021-11-30T06:01:14.000Z","2.11.0":"2021-12-15T05:36:10.285Z"},"maintainers":[{"name":"hayes","email":"michael@hayes.io"}],"description":"Directive plugin for GiraphQL, enables using graphql-tools based directives with GiraphQL","keywords":["giraphql","graphql","schema","directives","tools","visitor","transforms","plugin"],"author":{"name":"Michael Hayes"},"license":"ISC","readme":"# Directives Plugin\n\nA plugin for using schema directives with schemas generated by GiraphQL.\n\nSchema Directives are not intended to be used with code first schemas, but there is a large existing\ncommunity with several very useful directives based\n\n## Usage\n\n### Install\n\n```bash\nyarn add @giraphql/plugin-directives\n```\n\n### Setup\n\n```typescript\nimport DirectivePlugin from '@giraphql/plugin-directives';\nimport { rateLimitDirective } from 'graphql-rate-limit-directive';\n\nconst builder = new SchemaBuilder<\n  Directives: {\n    rateLimit: {\n      locations: 'OBJECT' | 'FIELD_DEFINITION';\n      args: { limit: number, duration: number };\n    },\n    useGraphQLToolsUnorderedDirectives: true,\n>({\n  plugins: [DirectivePlugin],\n});\n\nbuilder.queryType({\n  directives: {\n    rateLimit: { limit: 5, duration: 60 },\n  },\n  fields: (t) => ({\n    hello: t.string({ resolve: () => 'world' });\n  });\n});\n\nconst { rateLimitDirectiveTransformer } = rateLimitDirective();\nconst schema = rateLimitDirectiveTransformer(builder.toSchema({}));\n```\n\nThe directives plugin allows you to define types for the directives your schema will use the\n`SchemaTypes` parameter. Each directive can define a set of locations the directive can appear, and\nan object type representing the arguments the directive accepts.\n\nThe valid locations for directives are:\n\n- `ARGUMENT_DEFINITION` \\|\n- `ENUM_VALUE`\n- `ENUM`\n- `FIELD_DEFINITION`\n- `INPUT_FIELD_DEFINITION`\n- `INPUT_OBJECT`\n- `INTERFACE`\n- `OBJECT`\n- `SCALAR`\n- `SCHEMA`\n- `UNION`\n\nGiraphQL does not apply the directives itself, this plugin simply adds directive information to the\nextensions property of the underlying GraphQL type so that it can be consumed by other tools like\n`graphql-tools`.\n\nBy default this plugin uses the format that Gatsby uses \\(described\n[here](https://github.com/graphql/graphql-js/issues/1343#issuecomment-479871020)\\). This format\n[was not supported by older versions of `graphql-tools`](https://github.com/ardatan/graphql-tools/issues/2534).\nTo support older versions of `graphql-tools` or directives that provide a schema visitor based on an\nolder graphql-tools version like the rate-limit directive from the example above you can set the\n`useGraphQLToolsUnorderedDirectives` option. This option does not preserve the order that directives\nare defined in. This will be okay for most cases, but may cause issues if your directives need to be\napplied in a specific order.\n\nTo define directives on your fields or types, you can add a `directives` property in any of the\nsupported locations using one of the following 2 formats:\n\n```typescript\n{\n  directives: [\n    {\n      name: \"validation\",\n      args: {\n        regex: \"/abc+/\"\n      }\n    },\n    {\n      name: \"required\",\n      args: {},\n    }\n  ],\n  // or\n  directives: {\n    validation: {\n      regex: \"/abc+/\"\n    },\n    required: {}\n  }\n}\n```\n\nEach of these applies the same 2 directives. The first format is preferred, especially when using\ndirectives that are sensitive to ordering, or can be repeated multiple times for the same location.\n","readmeFilename":"README.md","homepage":"https://github.com/hayes/giraphql#readme","repository":{"type":"git","url":"git+https://github.com/hayes/giraphql.git"},"bugs":{"url":"https://github.com/hayes/giraphql/issues"}}