{"_id":"graphql-metadata","_rev":"17-8c2567e79e8dacb7b34310816235663b","name":"graphql-metadata","dist-tags":{"latest":"0.7.6","next":"0.7.3-dev1"},"versions":{"0.1.0":{"name":"graphql-metadata","version":"0.1.0","description":"Annotate a GraphQL Schema","author":{"name":"Guillaume Chau","email":"guillaume.b.chau@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aerogear/graphql-metadata.git"},"bugs":{"url":"https://github.com/aerogear/graphql-metadata/issues"},"homepage":"https://github.com/aerogear/graphql-metadata/#readme","main":"src/index.js","typings":"typings/index.d.ts","scripts":{"lint":"eslint .","test:unit":"jest","test:types":"tsc","test:all":"yarn run lint && yarn run test:unit && yarn run test:types","prepublishOnly":"yarn run test:all"},"dependencies":{"safe-eval":"^0.4.1"},"devDependencies":{"eslint":"^5.12.1","eslint-plugin-node":"^8.0.1","eslint-plugin-vue-libs":"^3.0.0","jest":"^24.0.0","typescript":"^3.2.2"},"licenseText":"MIT License\n\nCopyright (c) 2018 Guillaume Chau\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"graphql-metadata@0.1.0","dist":{"shasum":"e9daa8dc126f102ba78423964125cfaa417c1f20","integrity":"sha512-qEevC2HCVdz3D7j3lAYxcQYYcnWGR1Feg6d88P7903EA9ddxe5YV4RZnhFEXn7HBKVtHgRSnWgW5NkcQ5rjsew==","tarball":"https://registry.npmjs.org/graphql-metadata/-/graphql-metadata-0.1.0.tgz","fileCount":26,"unpackedSize":10636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIdd0CRA9TVsSAnZWagAAQ84P/1DczJbuOiKtFxyMz/Zb\npa2Fpy20GHMpVeF4c30xIRqyTQeoz4fW0o93b/JRPUu0XljWIFquqloD1EsU\nf0yA02K714Jv74WRU5ONJDzL/MwZ6Jpnbhkhr7cVToK0bQ4ml3bxBmRnKwmJ\nhPdLDuHOKH//0F4d8vRS458UcJgwYktWH8B9+sMhbxlmJ+KDjKsvXGwUnd5w\n5nGb4V7cr8Lpzo+RAyFbN02q3kMW9GuLTG0OPlor28MpAUCyDJiCanGInKBv\nFJC7OabtGWXng7e/FHjI9iarwVcVdY3FskaGSti4iXNYr+hTD9XCjfwV0/BA\nJAA7KrlKT6q4du7Sce5q1cjePmugG9ZjWYLusnoeCvVKiaOiecW+XPYdijKM\nqfpB/ZvgKLXbG2khl/HowEtYBjb2zy0WNB5uZTtQ8B8t9nHduY0RXYugD+F5\np4SkNPyD3Lx8aCEZqimzQUwB6Re9pM/xtKVfzW+AP5lRsrziZURRupuDmEoT\nBJiYk0RQjWIIwtFJDXdQzEtpW2yr/t7uRhif6VN6br0OzrTcbg+6cdM7Jn6e\nC5T1KHR00yef/gaRG+QeAiEaDQlnGxwvUn4i/yUpJOVyPDJhgTOAehuitaR5\nmrhZPVjKZBRTssDcQwus7CjxxaSlUAQ1zN3jlyH4VjT+KaI4CLULrjvIQ83Z\nikGQ\r\n=t+Rt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChbowJpdsncD8SZ0cs6OuOGQVr3p6pvZZFEkCzEgEtbAIge23WuJo3grz1eOvI7lkK0eB5OXXY7XCRuO44NnLnTxM="}]},"maintainers":[{"name":"wtrocki","email":"wtrocki@redhat.com"}],"_npmUser":{"name":"wtrocki","email":"wtrocki@redhat.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-metadata_0.1.0_1579276147918_0.9744504870161086"},"_hasShrinkwrap":false},"0.2.0":{"name":"graphql-metadata","version":"0.2.0","description":"Annotate a GraphQL Schema","author":{"name":"Guillaume Chau","email":"guillaume.b.chau@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aerogear/graphql-metadata.git"},"bugs":{"url":"https://github.com/aerogear/graphql-metadata/issues"},"homepage":"https://github.com/aerogear/graphql-metadata/#readme","main":"src/index.js","typings":"typings/index.d.ts","scripts":{"lint":"eslint .","test:unit":"jest","test:types":"tsc","test:all":"yarn run lint && yarn run test:unit && yarn run test:types","prepublishOnly":"yarn run test:all"},"dependencies":{"safe-eval":"^0.4.1"},"devDependencies":{"eslint":"^5.12.1","eslint-plugin-node":"^8.0.1","eslint-plugin-vue-libs":"^3.0.0","jest":"^24.0.0","typescript":"^3.2.2"},"licenseText":"MIT License\n\nCopyright (c) 2018 Guillaume Chau\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"graphql-metadata@0.2.0","dist":{"shasum":"4484fb7742f9d6221c6901d883a6e6572b366f2c","integrity":"sha512-WkodwAT/oyLHzf16HmbVv3P4W8JIlCDPNY3aO7ZcibV50UqKs+9vxvRStVJWPzen0Nk5EF1Dj6rVhNbQh94f9w==","tarball":"https://registry.npmjs.org/graphql-metadata/-/graphql-metadata-0.2.0.tgz","fileCount":26,"unpackedSize":10682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIdobCRA9TVsSAnZWagAAAY0P/1qF2nv/ybwMop5U/WSr\nevaX24KTvKRMb+BsGeC8UnkocyEow4xFuWBVbG1vAQt1rnA5e9QOHl05ssLm\nGF8Uq8N8cjoUF65W1jG7g/30h0ejkhoHvKWDOhxX1Sfu4yvb2CWYf+Zyp0dI\ngdH4aIkjZzKCRXbZwOUuBJdLcNVzMQyaJaZD1MiHz8MdEzeBU3ujZkKx64zu\nutvr9hVUSg1bJcnmm2W/h5Brb15C5omfvZidAWmt9zV7sYKlYUwzIJKdiE9p\nyNoz7z8CihGJRtDkkscqKFs7gPn/VzzxWCLqSb+dzET+Q+giVTpob7lsLOFZ\nJviWPtWu339xhLEDboo3yCvAS+stw4HyMxsMS7zhyDe5T2fyY195jQ1CKzWU\ndQeJg5NBDz+PG6e3tBoCRd2Qayw769dX5vfhY3R6vrrNrPsMoAjVyM0ulgtR\nHLQnhvQLD5wQnaJQBkb2XCaRaFFeb5lDS6f/ifuQ/rydp5GHnYy6IPQkwcDm\noUTau/S0ULZSUW5xiz1mUrjD2XaGe9noaRz2SnLCCGgv93QA8uSfIwQpkrPE\nNk3N5gF0nnZ2bsCdYQTUG7ZUQIuuBS8/q8AgdP1vdO14pPSZKF+q1YDtemOi\n5GvmR2J0AoItHexX6ynyJLFxwvT3GVzh1ZXW1VwnPMvgl8jovQTdJH36UXAf\nsqTB\r\n=lUJ2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFPl5SrPYQq5WgNSkY4tN0UtdxSuCyYzGaf9y2GrMHBMAiB+q2mujQ6YoP/ML9B4z9DPst4O9Dge8gjPAvUohLmSNg=="}]},"maintainers":[{"name":"wtrocki","email":"wtrocki@redhat.com"}],"_npmUser":{"name":"wtrocki","email":"wtrocki@redhat.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-metadata_0.2.0_1579276826957_0.4223908913901533"},"_hasShrinkwrap":false},"0.3.0":{"name":"graphql-metadata","version":"0.3.0","description":"Annotate a GraphQL Schema","author":{"name":"Guillaume Chau","email":"guillaume.b.chau@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aerogear/graphql-metadata.git"},"bugs":{"url":"https://github.com/aerogear/graphql-metadata/issues"},"homepage":"https://github.com/aerogear/graphql-metadata/#readme","main":"src/index.js","typings":"typings/index.d.ts","scripts":{"lint":"eslint .","test:unit":"jest","test:types":"tsc","test:all":"yarn run lint && yarn run test:unit && yarn run test:types","prepublishOnly":"yarn run test:all"},"dependencies":{"safe-eval":"^0.4.1"},"devDependencies":{"eslint":"^5.12.1","eslint-plugin-node":"^8.0.1","eslint-plugin-vue-libs":"^3.0.0","jest":"^24.0.0","typescript":"^3.2.2"},"licenseText":"MIT License\n\nCopyright (c) 2018 Guillaume Chau\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"graphql-metadata@0.3.0","dist":{"shasum":"841cb382a701f76b4f62d188f84556130eda1c38","integrity":"sha512-PoSGJI9Jhbo7U7ToQLjBuAJ5TZ8ukDZ/nbHdEjwPdKeb90ne9FyYFXpcYhlC7I41dLIP2vOyHQ3KgiWYolUOlQ==","tarball":"https://registry.npmjs.org/graphql-metadata/-/graphql-metadata-0.3.0.tgz","fileCount":26,"unpackedSize":10848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIdwFCRA9TVsSAnZWagAAATQQAJZddqAOxHk8SOPRb9YF\nKAHouUikNgqJ1OuHBRjOuwiqryq+sTSkOHvoo+bDP+AzDz4i1KRfgT6KRfEm\nPec1eqd0v1QQrPf0xS+5Ec6e8IjQ1K88VZrVIAPpBMdOrXOOgEIr7FiAN4T6\nwZon+epdY/a9uIf6Qk6lM6+A8MKpfNfvT8RrXGIvJyGIIPvZUS/byiQ4kxK/\nfJvKXjjlHrBs17NKKREEaOcjy+XEg/+gM8dl3GZuqRDp1k9IHTO6LOMTRmZM\nBJowUVKDiGpEK7az5GUvjJZGMGYtJPWNyZxo+nH6IlVbg4DF1PTPCAck9Mky\n/fKxxJiBPzx/7nW/UJNV0mIqbcQRN8NMfxxqp3qCZEh+ePRNJdwXkqDT4Vln\nIfponoidI73WE4eaZyR6TCLaRSfiOlNDaOfq4E0wEYUTl2BzLXWegPVl2U7c\neGU+JSs+qqHgo//QZjnIbpsj2ov587RLiAzhOUNltpESlGGysX7XqNrqnC7o\net6FWjuZDxDPlDbglHVtbFDDhbQV/QooV/TDhpYkGwcExM1k6rEFgtMIadyr\nu6RTuKwK0mYDE70iLo4b8ki+mikCcMxzaa7T+wtZTj5umLOdNfrqsYHERS49\npxjizb14wPQsP63eoLBXwkyh/RyfMHoxgHpOPL0IAIurjh1QB0Ij84Q8HbD1\npUlX\r\n=PPmH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsZI9PeemGVQJkyE0DrHTuVPBnX510DdrZQkzQzbY9LQIgB11VLKoiNvCqPdcg5j/XpUoETelFb62hZ2ZS7PLV/Ls="}]},"maintainers":[{"name":"wtrocki","email":"wtrocki@redhat.com"}],"_npmUser":{"name":"wtrocki","email":"wtrocki@redhat.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-metadata_0.3.0_1579277317294_0.7852544934097363"},"_hasShrinkwrap":false},"0.4.0":{"name":"graphql-metadata","version":"0.4.0","description":"Annotate a GraphQL Schema","author":{"name":"Guillaume Chau","email":"guillaume.b.chau@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aerogear/graphql-metadata.git"},"bugs":{"url":"https://github.com/aerogear/graphql-metadata/issues"},"homepage":"https://github.com/aerogear/graphql-metadata/#readme","main":"src/index.js","typings":"typings/index.d.ts","scripts":{"lint":"eslint .","test:unit":"jest","test:types":"tsc","test:all":"yarn run lint && yarn run test:unit && yarn run test:types","prepublishOnly":"yarn run test:all"},"dependencies":{"safe-eval":"^0.4.1"},"devDependencies":{"eslint":"^5.12.1","eslint-plugin-node":"^8.0.1","eslint-plugin-vue-libs":"^3.0.0","jest":"^24.0.0","typescript":"^3.2.2"},"licenseText":"MIT License\n\nCopyright (c) 2018 Guillaume Chau\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"graphql-metadata@0.4.0","dist":{"shasum":"166f9f0a33ecc24cce55ac420145145d1c688dae","integrity":"sha512-d//7aYzuzv9j1gCoU4Cn04LVhjvyVnMp91d2v2w+AuInYGYrxD52pEiwF6h2oE6ysCm5TuVk8MsOby6Nzns58g==","tarball":"https://registry.npmjs.org/graphql-metadata/-/graphql-metadata-0.4.0.tgz","fileCount":26,"unpackedSize":11262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeId70CRA9TVsSAnZWagAATswP/joEUQzJNuai4/tg0sFV\nYz9mHMf7L37Wq6SJ9906hud2PbSQRjckLnAj60a2FvEiI7KpyXHgAH1aOJOw\n1+gs+ySWpzZyy5WOk0z+KgXEhUqmPBK9P7sWHEeHGZNdedUIFjmse8eSDYQ1\nRoFXj1FbJ0DpRhMKvRJBhpB4AeG5VgxacZjTqZTCUqXHeLTuw0+9j6hzNOa5\nQKquqhIPHKJu8LhE7uya1UR9us5xG0mAc6qHi/opgjt+y0h0KG9ZMzcHFQ9r\nu03125zRn31lVu0K/HNy0PxYa9s5zTfLV4T01TZzglH/WFNm1eDibZj7Vy6I\nVYMgUjhpFP4JwF8UgRLOiSTMEKQA/cMiAPf4IuaDIrGN+y/YYnSSHkXnQEuv\nt8mTNeuKudZZBWOAHcHkNUUikEaB7iW5SYnlYBtNHprAOD4yPW7KvMcajuNY\nByMXKacuPkr5nH/Z490lORGbYvkR7iMZYOy0bjcuRNAPqpudhwev5RVZeVXl\nAmqVyyfMM0rlRTxD3L/9xphZHNAJQFr7eBE9GShCcO2d/tpkmcIDkgU4Il2G\n29IulVups5LT2WYRP1KQHFQrlwZg+DKa+QgBwaJ1zDLZo6fnKeWQ7bIiV48a\nqjiqca3zVQ4oISf1dvNFf6MKXIEUH0KzjxImq2qTUiRLkZf2DRAYB2BsQKan\nsqQJ\r\n=24CU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCHzGLEGWXIYc+3V5XJtzJQcqK7AJXJ7lg+itEhf0nzJACIQCNnFnKZeMDD7/5SLtTN6FQVBWDArZh4BQJQ4NPLpYomQ=="}]},"maintainers":[{"name":"wtrocki","email":"wtrocki@redhat.com"}],"_npmUser":{"name":"wtrocki","email":"wtrocki@redhat.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-metadata_0.4.0_1579278065514_0.31328833253190047"},"_hasShrinkwrap":false},"0.5.0":{"name":"graphql-metadata","version":"0.5.0","description":"Annotate a GraphQL Schema","author":{"name":"Guillaume Chau","email":"guillaume.b.chau@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aerogear/graphql-metadata.git"},"bugs":{"url":"https://github.com/aerogear/graphql-metadata/issues"},"homepage":"https://github.com/aerogear/graphql-metadata/#readme","main":"src/index.js","typings":"typings/index.d.ts","scripts":{"lint":"eslint .","test:unit":"jest","test:types":"tsc","test:all":"yarn run lint && yarn run test:unit && yarn run test:types","prepublishOnly":"yarn run test:all"},"dependencies":{"safe-eval":"^0.4.1"},"devDependencies":{"eslint":"^5.12.1","eslint-plugin-node":"^8.0.1","eslint-plugin-vue-libs":"^3.0.0","jest":"^24.0.0","typescript":"^3.2.2"},"licenseText":"MIT License\n\nCopyright (c) 2018 Guillaume Chau\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"graphql-metadata@0.5.0","dist":{"shasum":"0fc327bfbd5786b5c363d42daeac95351ee720bf","integrity":"sha512-Y5yLUcvrrlBV+65RuiEagxviPK+rX0jAR3HwiphGM5rOIbcxOUd8/HL/f01uSoFK7ttkTj/1x6qCW16DigvNmQ==","tarball":"https://registry.npmjs.org/graphql-metadata/-/graphql-metadata-0.5.0.tgz","fileCount":26,"unpackedSize":11157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIehWCRA9TVsSAnZWagAAklsQAKDA0DXci+A7TqGdA0kJ\nT0oHtAaw/Sie33RhC1PUfPg6nU8vTJ/xIhF5PjhOgsB7nWLSaWRQxgEdhsat\nXtLKHDT2xzm3qGKM1/M1AwHEY2oItk3L/i3+B2OmgGcxft/KMFloaRDNu1qm\n7a9eYDxfEs7TgELa/rliR8/PUYsyxA9Sce4HyOxBfdQiP9v2KgebBDWOUy1z\nZy+heFseX+iMdxWJdJq1iybYKA6JNWo3XMruv38aBZhhu2bVeaQDUARkTewv\no3kpxNeo5Aq/7flCFdqXhloBBssqfDdKOUNeTDT6udS8oaNPJwT3RM/nN9bV\nEyvu2N5XIyd/cfB0s4b2872Wdtl52cQ48f5inEnmn8N/LN63jRF5RRArnv6S\nfg69UsaDF7vQH7hfhoK5H9n7zFlBx97Juxoz8S8WB5H69iv33jqZbS2BWbYp\nYPfzM84TfimX0b+8bkNCUjfU1mK1DHPxSmB8YI3YRBk0f2DmVN8vPZc1dTfe\nl3VGxhFtvvFh767jNSOX88c73hoQPi3uIWzbB7CLzHcLUw1SnGgSFBHCKk7p\nKzala+v4M1Uwia2DpRgtCTjwx8gOaIeYnMb0PzJnd/zRkkkebCty+sXjyy18\nNWEwh6kZsZ4ttWC4jbKbTFtfso3HFUM2pG9noQePicLe6jJ6QYUpiCCjQJtC\nvry6\r\n=lsm1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHF4Q0qOPsQXJ4jgduzv3fe+us69bciiQfjF1QDqB/srAiBgvf1AfywaAnxMwziXS14Y7BiZ9Chi0Q6xdhz4j8MBBw=="}]},"maintainers":[{"name":"wtrocki","email":"wtrocki@redhat.com"}],"_npmUser":{"name":"wtrocki","email":"wtrocki@redhat.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-metadata_0.5.0_1579280469695_0.303270483797075"},"_hasShrinkwrap":false},"0.6.0":{"name":"graphql-metadata","version":"0.6.0","description":"Annotate a GraphQL Schema","author":{"name":"Enda Phelan","email":"ephelan@redhat.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aerogear/graphql-metadata.git"},"bugs":{"url":"https://github.com/aerogear/graphql-metadata/issues"},"homepage":"https://github.com/aerogear/graphql-metadata/#readme","main":"dist/index.js","types":"types/index.d.ts","scripts":{"build":"tsc -b","watch":"tsc -w","clean":"rimraf dist","lint":"eslint ./src/**/*.ts","test":"jest","test:types":"tsc","test:all":"yarn run lint && yarn run test && yarn run test:types","prepublishOnly":"yarn run test:all"},"dependencies":{"graphql":"15.0.0","safe-eval":"^0.4.1"},"devDependencies":{"@types/jest":"^25.2.3","@typescript-eslint/eslint-plugin":"2.34.0","@typescript-eslint/parser":"2.34.0","eslint":"^5.12.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^8.0.1","jest":"26.0.1","ts-jest":"26.0.0","rimraf":"3.0.2","typescript":"^3.9.3"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"gitHead":"524a63425bf8814daac8be33beec2e6fddf44bd9","_id":"graphql-metadata@0.6.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-eWgndW6pGx0JzIQ33ljUd2mmrTrujXolcRHKdzHLiBRvX9JbMnOomoTpQRPMHSY4G6ZtyOmDiauV/YcZc+q9IA==","shasum":"358fd75b3d3773dd1b912b358b5ca36bf7977b31","tarball":"https://registry.npmjs.org/graphql-metadata/-/graphql-metadata-0.6.0.tgz","fileCount":31,"unpackedSize":30116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe15ylCRA9TVsSAnZWagAAbMYP/1ZjCKhkXj+jahaPkPiw\nMeKdXNBrv4zI/AdwQrAz1aUyIwW+eZg0FAWGUTXndRVWDP51QGEQR2BBzzBm\nZa6dHU4QSn9KL6/WSvMSTaFfj6+BXs40rIQhibSeK7Jfuwh7vsK7yBB5s6rq\nbMRkQiTUiGvUR+xe33LPqNDtTA82yQc+/B8lVdt8x5mZ3oV70ReHsloLV8F/\nna/FNA5Pkf80ByWaOsZS8ZzKXf4mz5Gt80iMWIWvR6qXFHkesK8CQ7fmP80h\nxMm55NFvkHv/y78boxFXoeXiHgJKx/TpoVKxXByAjNfAjJR4vlIh/bqjPB9z\nwjr9+oR3o+sE2b63YPcreDjRmwKgfP16WwSzz+3hYbmYAQYuonUnd3ChcxX6\nGnO08HCxeoVqUffWK9mVzNGJ+HBetNjmtNUC+f0Hl7uJMdERoHQcj0tMJtgF\nv/pr+S9mQN2ablYMsCdqDaM8ArRwQasipbKeDE9GfTnxBRQ/uwliRAkzkahI\nwFDuuH1KhqTG2gi5oqpJ0a1A5dgwE++OkTqR0DPn5Ml1UYkqTm8k9RliwpwC\n8E9ocqZ5j7seJIDdrou3B3hY6zzzqESrwfpx7JgresslBQu8lPPD0aq1WQJR\nrAOFASGAHP5ENTVtxATlxrCMbVZUmmXNG3wSe1KS7N7iLPb3tcXylglm7I22\n+VNr\r\n=dVRf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbBPFCaNhwam2WENemMFGCHu9uhZLNAMd5FZAZT2sMHgIgSRaXOJkxbNMvYs1/hfu7Eau9yRCnYrydwwleaQdbvUs="}]},"maintainers":[{"name":"wtrocki","email":"wtrocki@redhat.com"}],"_npmUser":{"name":"ephelan","email":"ephelan@redhat.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-metadata_0.6.0_1591188645333_0.5013537624054034"},"_hasShrinkwrap":false},"0.6.1":{"name":"graphql-metadata","version":"0.6.1","description":"Annotate a GraphQL Schema","author":{"name":"Enda Phelan","email":"ephelan@redhat.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aerogear/graphql-metadata.git"},"bugs":{"url":"https://github.com/aerogear/graphql-metadata/issues"},"homepage":"https://github.com/aerogear/graphql-metadata/#readme","main":"dist/index.js","types":"types/index.d.ts","scripts":{"build":"tsc -b","watch":"tsc -w","clean":"rimraf dist","lint":"eslint ./src/**/*.ts","test":"jest","test:types":"tsc","test:all":"yarn run lint && yarn run test && yarn run test:types","prepublishOnly":"yarn run test:all"},"dependencies":{"chalk":"4.0.0","graphql":"15.0.0","safe-eval":"0.4.1"},"devDependencies":{"@types/jest":"^25.2.3","@typescript-eslint/eslint-plugin":"2.34.0","@typescript-eslint/parser":"2.34.0","eslint":"^5.12.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^8.0.1","jest":"26.0.1","rimraf":"3.0.2","ts-jest":"26.0.0","typescript":"^3.9.3"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"gitHead":"c37d8841eb3fba4451ac1ffd6e1ca65179ae3f13","_id":"graphql-metadata@0.6.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Id2aNrSj7+V+LHaRsvHJoxrKAE7XJU/9jg76wN0IXUdR4urAJIKeVzBlmhcK5E0l37dYi+57UUpsv0d9o82mOg==","shasum":"b30bdd3f277c25b2166dc6570a0e727f6df41fbc","tarball":"https://registry.npmjs.org/graphql-metadata/-/graphql-metadata-0.6.1.tgz","fileCount":34,"unpackedSize":33339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe16kfCRA9TVsSAnZWagAAhMoP/1LsD1Qk0BQpoHC9Ihmv\nvIEFrcsMWcMG0g/ObPeT2VBB0dqkUp3wKzAvyeDSNeAjcl7y6cqcSeWVnzrA\nSKnHZauHIGoOHQXOcrLGrfa28odC0foBq71+9NkHJaFSi+sussMlDh19h4Qk\nNX1+ITjcXMsQafW77xApmpwejvgNlU0no+N3Oc1WglmkohHXm88uZtJVQ0iw\nco0KKi2KM9Su7HomHEof6SGln8QTZG/96d+geKLUnKW13dn9Hl3tCZlY2XdR\nubTRfJFggXnRb0BXGzvasdARvk9nh24FWqpa9fbYbeQFa7dnK6aTVtha5cRF\n++mDTayUUhPJkmytXCJwwkDufxb6ruv+Rz+ivmzzhZY+P0Ya/0mA3J93CXsh\n0FOQSF8pbg46WSus0LF5UjulHr9QBqFO751jyQ4z3vIEt6uv4gCCQv35ymGp\nx4AdDlcMoc4Drwz2k0pq3LMJShyfiAcBoif2tZcse8ebs3uUcHJN0RVjEW8M\n9xybdV7Ll1zMbvTXpLVpGarHZgGCsGf7t5jH5aktGLpKBAKDFezpeK0vTEPi\nt9Tw9RK7UCsTz5O7/s0e2o+w81+goGkjR/qFjs4JHnZL+jR6GZOnOqwFjvNB\nFtEgkVl5S4vIoWmUsWwD9m3yJkDYceBtNnxVYOVKcRz2Ys/DnG06mD5ZYDC5\njGn+\r\n=rpjO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBVttfad2ce2twuQ/U6WEXbzhACl82XeR17XIb+CM7sqAiEAoxGpgEtNlhYRNJlFiXu7EZLFHHjkTElKr3mJkfvaqRU="}]},"maintainers":[{"name":"wtrocki","email":"wtrocki@redhat.com"}],"_npmUser":{"name":"ephelan","email":"ephelan@redhat.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-metadata_0.6.1_1591191838551_0.6519034215603658"},"_hasShrinkwrap":false},"0.6.2":{"name":"graphql-metadata","version":"0.6.2","description":"Annotate a GraphQL Schema","author":{"name":"Enda Phelan","email":"ephelan@redhat.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aerogear/graphql-metadata.git"},"bugs":{"url":"https://github.com/aerogear/graphql-metadata/issues"},"homepage":"https://github.com/aerogear/graphql-metadata/#readme","main":"dist/index.js","types":"types/index.d.ts","scripts":{"build":"tsc -b","watch":"tsc -w","clean":"rimraf dist","lint":"eslint ./src/**/*.ts","test":"jest","test:types":"tsc","test:all":"yarn run lint && yarn run test && yarn run test:types","prepublishOnly":"yarn run test:all"},"dependencies":{"chalk":"4.0.0","safe-eval":"0.4.1"},"devDependencies":{"graphql":"15.0.0","@types/jest":"^25.2.3","@typescript-eslint/eslint-plugin":"2.34.0","@typescript-eslint/parser":"2.34.0","eslint":"^5.12.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^8.0.1","jest":"26.0.1","rimraf":"3.0.2","ts-jest":"26.0.0","typescript":"^3.9.3"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"gitHead":"974d6d517c19749d3c8b364dc25adac4e2b95fd1","_id":"graphql-metadata@0.6.2","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-SAYnm9I7ShotmSN43UX+RGboNBVXulyNUnpzsDUFSjqdA8RVHpTtlRlzFa1uQ7phX7Nqe6JO4Wv+FvD4pVd3+w==","shasum":"8966af150105efaa40e3e94461816926da81a7d4","tarball":"https://registry.npmjs.org/graphql-metadata/-/graphql-metadata-0.6.2.tgz","fileCount":34,"unpackedSize":33532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe17UiCRA9TVsSAnZWagAAgBcP/R5ltOJQZ+ADAO7Q1NBF\n87DPI3VCcYdwsbQpg4WDl7FaoOxtJ3v72BzI3aCAQIS7Ww+1tqerUTNypQzE\nfH/qQHVbhPsZPS9llMY7Q7uEaT3BWbG0rRjhhPyvA5G9Ywxg8UM4KxJBaUrH\n8enXb70jVLwv22jNBJVcKhcaBcJbYa5zQ/TnpaVJBk6ZLp5jmugAnh7D+zMH\nP1T70gWxOnhopdTIE0uEd8NlDbNSrXCeYK9BCEJOYr3KzdlnMKvVU8MK4ARz\nwLCKMtkYvMLDhU7gj/YDQ7yxJr/3lb4GMeuwWL7gchcL4z7mHofaAZTP6AN/\nj+9ebVLlmqKlwfLbg6XpsWj0XGmOief9MulC24kwF4eTeIArxVzEFBpn2HVr\nVsYxat8Rzm2BlVghImuhicPvLwjwgv5GcwA+SbdNDu7lX4nFor9jtirB5rhO\nQfTgnC8NIZpsYYYIDaekx/5hVVTEgkWoqTzpohGfdnRrsV92k68y0akAalMO\nBUMXa9zFFnC6JQyrSl+3suXa0Y44ZpJQm6+w6WBbmBZnCZzaQJclsKMFSug5\ngJGTYTkKaBc9oONxJn75f9lpDmhwfMVMqYalpm+qkj4zQHdsIPlUCoJ3yjD6\nF2zas9NdB8CNEowXGrTqU1yJrwOLxeeBrhMZAaLYriyjYKkQ62lbedrSmsuu\noRog\r\n=aW6m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+McSAZ7xNAPouor4Oga1E1abQbV1uqa8Ac295wJC7gQIgOybCx+aZYDNOZpOV8QqFSwR1msJCOLT3tG9tWVXQQwQ="}]},"maintainers":[{"name":"wtrocki","email":"wtrocki@redhat.com"}],"_npmUser":{"name":"ephelan","email":"ephelan@redhat.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-metadata_0.6.2_1591194914382_0.8187579113066721"},"_hasShrinkwrap":false},"0.6.3":{"name":"graphql-metadata","version":"0.6.3","description":"Annotate a GraphQL Schema","author":{"name":"Enda Phelan","email":"ephelan@redhat.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aerogear/graphql-metadata.git"},"bugs":{"url":"https://github.com/aerogear/graphql-metadata/issues"},"homepage":"https://github.com/aerogear/graphql-metadata/#readme","main":"dist/index.js","types":"types/index.d.ts","scripts":{"build":"tsc -b","watch":"tsc -w","clean":"rimraf dist","lint":"eslint ./src/**/*.ts","test":"jest","test:types":"tsc","test:all":"yarn run lint && yarn run test && yarn run test:types","prepublishOnly":"yarn run test:all"},"dependencies":{"chalk":"4.0.0","safe-eval":"0.4.1"},"devDependencies":{"graphql":"15.0.0","@types/jest":"^25.2.3","@typescript-eslint/eslint-plugin":"2.34.0","@typescript-eslint/parser":"2.34.0","eslint":"^5.12.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^8.0.1","jest":"26.0.1","rimraf":"3.0.2","ts-jest":"26.0.0","typescript":"^3.9.3"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"gitHead":"2f7ba6437a09e2ebe91c027dd1196cfe4b4947b3","_id":"graphql-metadata@0.6.3","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-YfQsm/fpl7NVcgaAXICYlpbiX7BKCLHFckMlDRfKFY23EhJe1bxg7V2Z+1crxc2HMZ46ke8051w/aaDZAFbGiA==","shasum":"796aa5d12d1388b872e4b01758979c0d8e3304b1","tarball":"https://registry.npmjs.org/graphql-metadata/-/graphql-metadata-0.6.3.tgz","fileCount":34,"unpackedSize":32795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3lrhCRA9TVsSAnZWagAAvJEP/i0yBXErHz7nZyM16MEp\nOdX0kSObEljUlnpYDQYcOQrZxmSYdo8A+6d4FPLwzQ9sy9poG0xToV6nWu0f\nrWfb+AHzMf4el56+j1XEk+pHJZrTJn/zHwrnzu0NrPFMiXtElCcDRd/ZE/2y\njsaBUVqQksEoATwHYlU+/xnYHHVZK0IZKjXRAHOOD16w0Lvy/cyVhl73ENYC\nCHEPwQahOwSDDvE7fxrkQ0w52X/Wtdq7rJ7T39rlNxtQu1wu3edzh2EHvXxr\nlqHKhkK0geFGAUpRtKVz8tZpVnFxhOvxwW9+PZevgE13ihQvhgdNOGnrQ6Ou\nURsY7sh1mx9kLPWkmu30h9mlZ+WeTp1Shr8g8p+bap7pEFobHazgA9h4p8Zm\n/fEkfFM8npD+vxKG8Ks15jjXkz4dZbJjWcje1KEfsLIRbIRc+3tBWX62rBfB\nICPIkor8f2GYh8oSz/75cO1O6vhAedf8hBAYT+OrKzsIBEVypdkIDSZG1+Fc\nbj2MMta/LJ0czZooAjwNRibdNT2VWedfTBja6GUngaFey6zbAIkXMiB/l0qV\nJWGLMCZaIhf32f3r0lCUnXD5Qts4/ua/2zLh9yVYivO+cQ4CFM+DM/TCo3l1\nvCSBNOWjCB6HAFhehS8/DxRmsOFdpCEpjyGJZpI41qKSMM/7vGA0AyMRDEQD\n+lta\r\n=mtKG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGKVAb1KGCsLZAdrsrUnqpqwYXSNMIW6IFaTo9vcraozAiEAjLCvootALlk+NpSlDCNzjsc82Phyd41wIfD5brJ8dHA="}]},"maintainers":[{"name":"wtrocki","email":"wtrocki@redhat.com"}],"_npmUser":{"name":"ephelan","email":"ephelan@redhat.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-metadata_0.6.3_1591630561089_0.650128438248402"},"_hasShrinkwrap":false},"0.7.0":{"name":"graphql-metadata","version":"0.7.0","description":"Annotate a GraphQL Schema","author":{"name":"Enda Phelan","email":"ephelan@redhat.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aerogear/graphql-metadata.git"},"bugs":{"url":"https://github.com/aerogear/graphql-metadata/issues"},"homepage":"https://github.com/aerogear/graphql-metadata/#readme","main":"dist/index.js","types":"types/index.d.ts","scripts":{"build":"tsc -b","watch":"tsc -w","clean":"rimraf dist","lint":"eslint ./src/**/*.ts","test":"jest","test:types":"tsc","test:all":"yarn run lint && yarn run test && yarn run test:types","prepublishOnly":"yarn run test:all"},"dependencies":{"chalk":"4.0.0","safe-eval":"0.4.1"},"devDependencies":{"graphql":"15.0.0","@types/jest":"^25.2.3","@typescript-eslint/eslint-plugin":"2.34.0","@typescript-eslint/parser":"2.34.0","eslint":"^5.12.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^8.0.1","jest":"26.0.1","rimraf":"3.0.2","ts-jest":"26.0.0","typescript":"^3.9.3"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"gitHead":"9865d1396415cf7152497d395c6ca5c035125a68","_id":"graphql-metadata@0.7.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-FGW43L0G7oGtN5pyH37crCTzcxSJLIe9uKtC+RX7179fxdgGn1WtgWnIcImLisN3JqRysq+F4zuCIZkIpEq2OQ==","shasum":"da87b254c92bc41b5f7907a56715e5d04b31a04e","tarball":"https://registry.npmjs.org/graphql-metadata/-/graphql-metadata-0.7.0.tgz","fileCount":34,"unpackedSize":34087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8fAHCRA9TVsSAnZWagAAl8IQAIFb2HovYJeQzylUGMV7\naRXWSJhkCG8nRYZO6Lhy58VXEY/Q4eYo40uceTQsf12lVFx3Ky6x+bJyv/5z\nhaIb6OESveIYRIHFtFuQ0POc2Tn2Uopr/qvSPTKy0x0LZ2js6vBcE2ou/35F\nGqDMvlkxYdnptgU0lJ2KQiXyJasKWShhe5vjoKCe3D4Ikvjks3FByq8M4u0g\nbHABscCWoyKnuxXV/uQnC8nUmghkn8qZC4DuR4qnhhWxfWsCWTNU08kGDEPY\nbpEqkRsLDOOBDdIYcxz2KLHSednxLWUjVHvUIkBEMN3jLpWEs04IunJCFm4i\n1NxeGaWW0FA50F3jGj5HejbcXBHHn3mBH//uPqnNBvjDUNTqKTv9sDI8vBMe\nKmHeA0Epb/brX/cjEa4F3FvQmZS2rDyaQ8daATLiCbPAfKzOQD0WMiD0bb6y\nK30diijQyOEPzkhUWY3yKbsPcoCzKP0Hv+NHYkwVDJwWxsGUKqyWQffIIKd4\nOqF2VPWv9+xSEOCmyujtsHvwhwXLT5SxOaLLuMQJhysG56Qpt6Onxu2a3kw8\nAB+TEfqGzd2xyQ+S2Fvro39W7w9slkZYzlaH26wMVADiJn85Uxwvz5oJlKil\n1EsvFxovHBLBFMbniudpJJEs6g72v+8OJlUAGH4MrODKGWQZ6yWEe4l0HRx9\nTh3d\r\n=Vty+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjBLYq7Wi0RC3tHULydKJOSd5QT79HS4+kckRkEMblNAIhAOx8qJ+gqz+t/Jp6PBqANaSga8JPIm+wPGhvE2x85xf5"}]},"maintainers":[{"name":"wtrocki","email":"wtrocki@redhat.com"}],"_npmUser":{"name":"ephelan","email":"ephelan@redhat.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-metadata_0.7.0_1592913926888_0.7249346883397436"},"_hasShrinkwrap":false},"0.7.1":{"name":"graphql-metadata","version":"0.7.1","description":"Annotate a GraphQL Schema","author":{"name":"Enda Phelan","email":"ephelan@redhat.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aerogear/graphql-metadata.git"},"bugs":{"url":"https://github.com/aerogear/graphql-metadata/issues"},"homepage":"https://github.com/aerogear/graphql-metadata/#readme","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b","watch":"tsc -w","clean":"rimraf dist","lint":"eslint ./src/**/*.ts","test":"jest","test:types":"tsc","test:all":"yarn run lint && yarn run test && yarn run test:types","prepublishOnly":"yarn run test:all"},"dependencies":{"chalk":"4.0.0","safe-eval":"0.4.1"},"devDependencies":{"graphql":"15.0.0","@types/jest":"^25.2.3","@typescript-eslint/eslint-plugin":"2.34.0","@typescript-eslint/parser":"2.34.0","eslint":"^5.12.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^8.0.1","jest":"26.0.1","rimraf":"3.0.2","ts-jest":"26.0.0","typescript":"^3.9.3"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"gitHead":"11e7179c86fd067ddc5a1290d09e00ebab065a9a","_id":"graphql-metadata@0.7.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-FFIbjCq5WTXgCbLKWNBAToEnMmPhMy8sUjGDa9tPgl79gNEALEU1IrdgJOwAO62lV85/GjqW+3H7/DpU9EpWNg==","shasum":"cecf4f8de827cfebfc36251dcb8981f8878af325","tarball":"https://registry.npmjs.org/graphql-metadata/-/graphql-metadata-0.7.1.tgz","fileCount":41,"unpackedSize":36872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHuYcCRA9TVsSAnZWagAA2pgP/3rGerSYyZLcphUJcHa3\n5l6Fx6FK60Wbe2kqtWpUXx83LFu4L1QNViJXAEM6Y3rCFGFaZIf+PgWsr6f+\ny8eiJadFSO30ghq+4xFTXe7iLPP2Kci7cZhahoUbV0+UPJC7XK1xmtLeDNUt\nGZlB5bi49zoNdIOEFXrH3KqmaWxchNvBLIoCL3RfhA7UBAyrBG7fuj5SQ2pU\nWdO1OUVC/vk5A/ujRNHw2KrZ+Hsy5IDHNxkHGuzzActiBkQPcYfkbRgsgPFy\ncUQoMmbnAw0qWnESs06UN9Ft6/xDOn0JsGrBCOiNRRzybXgRPdz6HbAX5ONq\nzp+XMa9Ul1NaGAowG0lrAmHK8MwjPJy8mRNplWoETz0wWAbINccanFKTTZCj\n5hl5K31UtT0zpuOKX1i3d7BDlpFTnwy6V2MOY0p3vnFn4WIcq60XFZ7y6LL8\nr2UNCB4K+PHN+vunfTTb4w5qV37AXg42+SiZpmfc8AOwuUsoxJfq1PYBuxBL\nAJW5RQ5uQGXRWd7IVfhBgzr/AYigvgoQLQ2r3L527neVjAQViooIkpeBoI7u\nOa+E3Uu0JyVFvlbRCXNFPJxRIi1Hav/uuBOxwbDMLcwm5b1qG10pfYe3lwpV\n0MLzHqJSgVVEUslM2akPnF/EdaLjcX114usWhL5py3VKYZIv7r8m+8EPvz3D\nVCd8\r\n=17YQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCH03GdkRyQHZB6syStTNbOLTs7HkjSEg3O5t30YSJbrQCIEXO0PGQpOJ/7FP5Oru01J0yFjRZAju/zz4HTRbg21sp"}]},"maintainers":[{"name":"wtrocki","email":"wtrocki@redhat.com"}],"_npmUser":{"name":"ephelan","email":"ephelan@redhat.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-metadata_0.7.1_1595860507763_0.9211726102433284"},"_hasShrinkwrap":false},"0.7.2":{"name":"graphql-metadata","version":"0.7.2","description":"Annotate a GraphQL Schema","author":{"name":"Enda Phelan","email":"ephelan@redhat.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aerogear/graphql-metadata.git"},"bugs":{"url":"https://github.com/aerogear/graphql-metadata/issues"},"homepage":"https://github.com/aerogear/graphql-metadata/#readme","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b","watch":"tsc -w","clean":"rimraf dist","lint":"eslint ./src/**/*.ts","test":"jest","test:types":"tsc","test:all":"yarn run lint && yarn run test && yarn run test:types","prepublishOnly":"yarn run test:all"},"dependencies":{"chalk":"4.0.0","safe-eval":"0.4.1"},"devDependencies":{"graphql":"15.0.0","@types/jest":"^25.2.3","@typescript-eslint/eslint-plugin":"2.34.0","@typescript-eslint/parser":"2.34.0","eslint":"^5.12.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^8.0.1","jest":"26.0.1","rimraf":"3.0.2","ts-jest":"26.0.0","typescript":"^3.9.3"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"gitHead":"11e7179c86fd067ddc5a1290d09e00ebab065a9a","_id":"graphql-metadata@0.7.2","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-WvEp06F2xATqjwUp0IIdU12ApzLO0c1GNmEG9I6/xu6dBvVmiuBaBC5zbTnFiamdo/Zy8gsuYRACe6/SmczcyQ==","shasum":"7b5d45fd26793fe91be95b53c8ae64f6e9a2e747","tarball":"https://registry.npmjs.org/graphql-metadata/-/graphql-metadata-0.7.2.tgz","fileCount":41,"unpackedSize":36872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHwncCRA9TVsSAnZWagAAmXQP/jAL1fKYDSY3OKQgQ5l+\nPprI/dTSJOyBlsm/dS3d9ng5/QSKvRBZaa9dntGVFQEHmjSOse4dE2Erlgyb\nxwKXXX81sToPz6KbiDLMcLsmIXb1E38Kd2eD20CVDN48d6cHC8KSNVjk36G/\nY4EiHanQoBtZvkSW3zxDt/syY8HTEHMED7Qi+kO685cl1i4Y3siXDHf9bMS2\n3oWTRp2Fs+28lr3lphl5sNQnjtGhF6G1vvlmW/KnRZQH6d9v5XE7BCPjPco/\nLLMTsu3omtICk2OdMPzxT9/Hom8TYTyPTr2MaJYyBXUojTGksIZj7WLrXYm1\nx52u2/jEDXpKt/JmQcIeeKoz++aztwcAggWSTQr5myZZhCR96JGXh0qjeps1\nM3wTqzV6MqMc7RvMRGJ0GM7R1YmMl9rhyLiyQnTh4p++EaFxi/BSflKaa+Ul\nN2+x7ano3TdPDn1024roj7MUsKVuSWO2TUeJRONxdB4OuzzRNI037XB+NTcY\nM+w9bsP9vxwWP48wF8rn3Ew/zEUlBk63r/EZiZvdXhK/0S8l2xOZfCY8K1PW\nywZlRwYfRp52ss94aU1IkkfrEe084tapgkq52P1p/i6oLl+yI27GJnQe7QGm\nhez/8he3lV1Hj8/ehhPj4OZEOJDdm+FhSxnpsDJGKkSN21SsCQFIqQP9HNa6\n5Urj\r\n=R6go\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGLlkyWvXG3j5DXZe9/tWoteqAljs3B2KqbdxnWOwl64AiBHJ8PFRlkJFbNe87P2eI+nYn/GXwdsrADdGcBw6AdAww=="}]},"maintainers":[{"name":"wtrocki","email":"wtrocki@redhat.com"}],"_npmUser":{"name":"wtrocki","email":"wtrocki@redhat.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-metadata_0.7.2_1595869660512_0.2770116345472702"},"_hasShrinkwrap":false},"0.7.3-dev1":{"name":"graphql-metadata","version":"0.7.3-dev1","description":"Annotate a GraphQL Schema","author":{"name":"Enda Phelan","email":"ephelan@redhat.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aerogear/graphql-metadata.git"},"bugs":{"url":"https://github.com/aerogear/graphql-metadata/issues"},"homepage":"https://github.com/aerogear/graphql-metadata/#readme","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b","watch":"tsc -w","clean":"rimraf dist","lint":"eslint ./src/**/*.ts","test":"jest","test:types":"tsc","test:all":"yarn run lint && yarn run test && yarn run test:types","prepublishOnly":"yarn run test:all"},"dependencies":{"chalk":"4.0.0","safe-eval":"0.4.1"},"devDependencies":{"graphql":"15.0.0","@types/jest":"^25.2.3","@typescript-eslint/eslint-plugin":"2.34.0","@typescript-eslint/parser":"2.34.0","eslint":"^5.12.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^8.0.1","jest":"26.0.1","rimraf":"3.0.2","ts-jest":"26.0.0","typescript":"^3.9.3"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"readme":"# graphql-metadata\n\nAttach metadata to your GraphQL schema using directive like syntax. \n\nLibrary supoports following formats:\n\n- (**DEPRECATED**) Annotations: Group of elements with common namespace. For example `@db.length: 200`\n- Marker: Single instance (key) with multiple values. For example `@db length:200`\n- Metadata: Directive-like config. For example `@db(length: 200, columns: ['id', 'name'])`\n\n## Installation\n\n```bash\nnpm i graphql-metadata\n```\n\n## Usage\n\n### Marker parsing\n\nMarkers using different syntax for elements that do not support grouping.\nFor example `@marker true` etc.\n\nUsage: \n```js\nconst result = parseMarker('db', `\n  This is a description\n  @db length:200, unique: true \n`)\n```\n\nNo value usage:\n\n```js\nconst result = parseMarker('db', `\n  This is a description\n  @db\n`)\n```\n\n### Metadata parsing\n\nMetadata uses the same syntax as GraphQL directives.\n\nUsage: \n\n```js\nconst field: GraphQLField<any,any> = {\n  ...,\n  description: `@db(length:200, \n      unique: true, \n      columns: ['id', 'name']\n      description: 'Some description'\n    )`\n}\nconst result = parseMetadata('db', field)\n\n// Returns:\n{\n  length:200, \n  unique: true, \n  columns: ['id', 'name']\n  description: 'Some description'\n}\n```\n\nNo value usage:\n\n```js\nconst field: GraphQLField<any,any> = {\n  ...,\n  description: '@db',\n}\nconst result = parseMetadata('db', field)\n\n// Returns true\n```\n\nOr with a string:\n\n```js\nconst result = parseMetadata('db', '@db(name: \"users\")')\n```\n\n### [DEPRECATED] Annotations parsing\n\nHere is a very basic example with a `namespace` (here `'db'`) and a `description` that needs to be parsed:\n\n```js\nconst { parseAnnotations } = require('graphql-metadata')\n\nconst result = parseAnnotations('db', `\n  This is a description\n  @db.length: 200\n  @db.foo: 'bar'\n  @db.unique\n  @db.index: { name: 'foo', type: 'string' }\n`)\n\nconsole.log(result)\n```\n\nThis will output an object containing the annotations:\n\n```js\n{\n  length: 200,\n  foo: 'bar',\n  unique: true,\n  index: { name: 'foo', type: 'string' }\n}\n```\n\nIn a GraphQL schema, you can use the `description` property on `GraphQLObjectType`, `GraphQLField`...\n\n```js\nconst { parseAnnotations } = require('graphql-metadata')\nconst { buildSchema, isObjectType } = require('graphql')\n\nconst schema = buildSchema(`\n  \"\"\"\n  @db.table: 'users'\n  \"\"\"\n  type User {\n    \"\"\"\n    @db.primary\n    \"\"\"\n    id: ID!\n  }\n`)\n\nconst typeMap = schema.getTypeMap()\nfor (const key in typeMap) {\n  const type = typeMap[key]\n  // Tables\n  if (isObjectType(type)) {\n    const typeAnnotations = parseAnnotations('db', type.description)\n    console.log(type.name, typeAnnotations)\n    const fields = type.getFields()\n    for (const key in fields) {\n      const field = fields[key]\n      const fieldAnnotations = parseAnnotations('db', field.description)\n      console.log(field.name, fieldAnnotations)\n    }\n  }\n}\n```\n\nWhich will output:\n\n```js\nUser { table: 'users' }\nid { primary: true }\n```\n\n\n### Strip annotations\n\nSometimes it will be helpful to strip the annotations from the description. For example, you may not want to display them in a GraphQL schema explorer.\n\n```js\nconst { stripAnnotations } = require('graphql-metadata')\n\nconst result = stripAnnotations('db', `\n  This is a description\n  @db.length: 200\n  @db.foo: 'bar'\n  @db.unique\n  @db.index: { name: 'foo', type: 'string' }\n`)\n\nconsole.log(result)\n```\n\nThe result will be:\n\n```js\n`\n  This is a description\n`\n```\n","readmeFilename":"README.md","gitHead":"87d1e39e5bb77c33dc7451b81a1420552a609c38","_id":"graphql-metadata@0.7.3-dev1","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Wd0MjwJhFdoMgRDzmtMYL5Z0dPgRDAPPfrTcPp3SbKQ3tutcDkfFHCu0iaxkGAiPYItCksZnUA/2R/50aMuu8Q==","shasum":"2d0b52cad3f91f53a59726f386834c266945540e","tarball":"https://registry.npmjs.org/graphql-metadata/-/graphql-metadata-0.7.3-dev1.tgz","fileCount":38,"unpackedSize":203191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfH+X7CRA9TVsSAnZWagAAbowP/1ez8LppWPU80vn69OQZ\njTGXP/OPz2jxkLLUTlWredOi9mvMqBDpAMw0nBeGUSXh4xkyjzlacQT+WSYs\nsX1gAG8g9zDbHR9FJFKpO6mK3wdAI0RhCEzB4qHihTis4HXGAyYUnEuyltY6\n9JXCGWhjm3416PKb8WVXfRQe8ENBuC/SCboJAKrltHeYMHRQYby8740ljQ4b\n8yDNUWM2MTQQ3fn5TCz7CAQwjkt0/NpHfOt/wH55kD4rsIBiUcdKgVmbTNVo\ns0GKtYO7oKtct1vJLtmA+IlSNetzXK4YJwHfxRRFHXQu2XFHslcSmTIz6Cpi\nnmfWIfW+/zByL+C/r6PnPh4MmyVGPXwemgP6rUCcQe2FB6f+MncAXXv+BBTS\nFeO+ghBp/7QVtY61y56Khfct7TrcR2U5U7HNF901pugcivVAQlidDPTXPFaO\nfY+6a7spT/3hvozlQmgUVlE3wkS1724Wm6HlJVnLVQfsZcdZ+qQNLZgAtoW9\nAU7JrQpXZyTJ/9jrXlaTH1CY6G2kJRRUiMcDC8Dpox0Ae+MaNPYWbuxZXLOt\nNv53/qX10VTc7RFuERzSBe48UqIlaSAEN4Vo6ZP4igyFTo6GRs4s/WHD3kVH\nPfV4z5rZUTt4luA/ZOLHK+Or+tyLFZ8Z+u6bypSVRBkSQp3TmHjjtTw917gp\npB3d\r\n=U8JK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkMF0VqLkF9SO2VlCyBIQMUQWWKN5OohHtpZCtIo3kyAIhAPoFqRSWvjggk+whDmGUGnUOlj+TB6J1T+dAM1i/oG48"}]},"maintainers":[{"name":"wtrocki","email":"wtrocki@redhat.com"}],"_npmUser":{"name":"ephelan","email":"ephelan@redhat.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-metadata_0.7.3-dev1_1595926010894_0.0880738638893428"},"_hasShrinkwrap":false},"0.7.3":{"name":"graphql-metadata","version":"0.7.3","description":"Annotate a GraphQL Schema","author":{"name":"Enda Phelan","email":"ephelan@redhat.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aerogear/graphql-metadata.git"},"bugs":{"url":"https://github.com/aerogear/graphql-metadata/issues"},"homepage":"https://github.com/aerogear/graphql-metadata/#readme","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b","watch":"tsc -w","clean":"rimraf dist","lint":"eslint ./src/**/*.ts","test":"jest","test:types":"tsc","test:all":"yarn run lint && yarn run test && yarn run test:types","prepublishOnly":"yarn run test:all"},"dependencies":{"chalk":"4.0.0","safe-eval":"0.4.1"},"devDependencies":{"graphql":"15.0.0","@types/jest":"^25.2.3","@typescript-eslint/eslint-plugin":"2.34.0","@typescript-eslint/parser":"2.34.0","eslint":"^5.12.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^8.0.1","jest":"26.0.1","rimraf":"3.0.2","ts-jest":"26.0.0","typescript":"^3.9.3"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"gitHead":"cdd8928988ecaa82ae64b75bb1fa827b2527c97c","_id":"graphql-metadata@0.7.3","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-OIJnYg8Uq7PHtZn6EJwZ3EK/Me/Fad0J6wSk1p6Tvg7G+q+NcAanUfoBdSQ1A3XgUzgJXZtzdZtQCgq+Z5o92A==","shasum":"8af4ad67301784c04f353c82ef0167896fac025e","tarball":"https://registry.npmjs.org/graphql-metadata/-/graphql-metadata-0.7.3.tgz","fileCount":38,"unpackedSize":203739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfH/U6CRA9TVsSAnZWagAA368P/04TADrGGVF5j+6izM9b\nGCg0dH5c2G6AuulvHGlnXHYvqfR18/WMMgF/08a43Cj5sC6Sipc2l8S+3j22\nONcyNIhJH+FqCD5zAWHPeuXEQ0towu2Vda15C7Cv0Hl9Svudw/rv4+PYNIcM\n4SYHAjpJKZjyeyzNqIOJoo7QVtYRJguEaTmF7v+vyUIYK4XGRjFPNnDGKZgd\nZb6yungNKA2gF7id4ly9sNr8orzYEcAJW2XWnR89tWI2ZVOZitZLTmIl2HyT\nbj3wgZZs8hq/WC0PHYuaWSWj/WCxd8SytItavEfy0tzDDilI7+LsCSaprhr7\n0lPRcX+YYLb5GgGwiW3hUhfEYKUkYFblHVBn8cO5tlFj1mdJfts9+apA+zYr\nywVMjCWnj6B0KroZitBzdn/+CKW6vi0oGAIUwyo/DKWYED53sQ0ro1IBys32\nSp12MKxf0kcO/2YQCzKzNt+Ad8NA7kU/9uUPUwruFwtTPcM8xYaF4ok6BcPj\n0p2eTCSgJY8zJWOl1lx06Eg9ovZxRgdUu01SXldfxo9nV7sgcX47O5cnHzH3\nfqQobbYkiiqVfCcjxwdH7znYgUvhnoURjkf7JjfpOlYxj9/OeOT4XHJ8U76+\ngzk1CVSRxtJ+biu1Hn/zouGZfJwKa+5oNYkHDVW2L6zE4U0nQM2Jb2W8nqaq\ngJP+\r\n=Sojk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDu3SEyoot0OHRTr67TevaVie2gmT94UExTwmMEVi4ongIgfKTMeH0cqEkDuYxo1ZCshU4GmtKBwTssuFU33a76RwA="}]},"maintainers":[{"name":"wtrocki","email":"wtrocki@redhat.com"}],"_npmUser":{"name":"ephelan","email":"ephelan@redhat.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-metadata_0.7.3_1595929914089_0.4685379938560448"},"_hasShrinkwrap":false},"0.7.4":{"name":"graphql-metadata","version":"0.7.4","description":"Annotate a GraphQL Schema","author":{"name":"Enda Phelan","email":"ephelan@redhat.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aerogear/graphql-metadata.git"},"bugs":{"url":"https://github.com/aerogear/graphql-metadata/issues"},"homepage":"https://github.com/aerogear/graphql-metadata/#readme","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b","watch":"tsc -w","clean":"rimraf dist","lint":"eslint ./src/**/*.ts","test":"jest","test:types":"tsc","test:all":"yarn run lint && yarn run test && yarn run test:types","prepublishOnly":"yarn run test:all"},"dependencies":{"vm2":"3.9.2"},"devDependencies":{"@types/jest":"^25.2.3","@typescript-eslint/eslint-plugin":"2.34.0","@typescript-eslint/parser":"2.34.0","eslint":"^5.12.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^8.0.1","graphql":"15.0.0","jest":"26.0.1","rimraf":"3.0.2","ts-jest":"26.0.0","typescript":"^3.9.3"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"gitHead":"c50b472d4ffff7d7c00026b922df348f693fb9ab","_id":"graphql-metadata@0.7.4","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-TjrZzwEpUmx/94k7Ygn+LyNYhrxFHoUZij1gL8jcr4OYvyInOMrVckTz/IkcLqHHb39mF5DPLW9oCxjiXg9oRg==","shasum":"002cb39d8576244125eef05e0897bf4d5e5e1143","tarball":"https://registry.npmjs.org/graphql-metadata/-/graphql-metadata-0.7.4.tgz","fileCount":42,"unpackedSize":205304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPknTCRA9TVsSAnZWagAAop0P/3W3AIA2Cx/6l5CxSl1J\n0VECxN/+BRTNlt7QAksqN+StduvtPMUmQkKSIgmyPBq+XZseuhA7/3nd+B1w\n4bhUpTp/UV2K24mSPU4/nImPeO5lDSzM0iwrXPwaoPYbw+Fdi+OLrN/+5PV7\nLIzsTAVYuPvHa+Bnx/ONEoOuNJeQ/j0E2zHYqVGl1dYqN9/AUPLV80GWVIOO\n72BDkBceGMc8Dcz/Q7OFnTcOrXdLpvNpwFhikvFg/FWneheYy8/dghbnIaLI\nB6EdbK1HTE6UDuarWFmwwad7fMhCufW3zQCjrufMkQG4hrfJDdKnxwxeDUR4\n1bNttRJrcZa1ugoU07lmsHhGji0aToVLfOrOoMw/opm6ykGQF93g02vIP8CX\nIKgbO8HaeYTnsIrNShHYwvtJ58P1E5+Bul0YCSr/Lxn89OzUlaOWRbyGvVOm\nFrMCbhQuQSMSdeW0dq1uU+wtm3gjTcsuT0A4eOx7jtC6RquBSy0T5H9KJLMV\nshOeG06O3gNjjn74agUROopXLzaTowq3hgmo5zOPuBd+Fqj2/OIhm0q6KOmn\n4lbm8IZYpsZYQG5Ygq5QU9Exx3TtR4Keiqh8iFT1mRNeuLBgPQBi4va3DKS2\nDzVtPKThvEdNXeYGSxE+aDy8HRnAakv+nufVf0gxR0GBbXwgCeGhuc48U89m\nWLHF\r\n=VVc9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF332e0n1cwO8SS5jVekGEhwGalEDHu2/cnXUHdiLZ5lAiBxMsaLiOzRVn293UAofQ4SJ5ZHKpaXd6MF785s4C/2Hw=="}]},"maintainers":[{"name":"wtrocki","email":"wtrocki@redhat.com"}],"_npmUser":{"name":"ephelan","email":"ephelan@redhat.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-metadata_0.7.4_1597917650371_0.47982205506769215"},"_hasShrinkwrap":false},"0.7.5":{"name":"graphql-metadata","version":"0.7.5","description":"Annotate a GraphQL Schema","author":{"name":"Enda Phelan","email":"ephelan@redhat.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aerogear/graphql-metadata.git"},"bugs":{"url":"https://github.com/aerogear/graphql-metadata/issues"},"homepage":"https://github.com/aerogear/graphql-metadata/#readme","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b","watch":"tsc -w","clean":"rimraf dist","lint":"eslint ./src/**/*.ts","test":"jest","test:types":"tsc","test:all":"yarn run lint && yarn run test && yarn run test:types","release:validate":"./scripts/validateRelease.sh","release:publish":"./scripts/publishRelease.sh"},"dependencies":{"vm2":"3.9.2"},"devDependencies":{"@types/jest":"^25.2.3","@typescript-eslint/eslint-plugin":"2.34.0","@typescript-eslint/parser":"2.34.0","eslint":"^5.12.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^8.0.1","graphql":"15.0.0","jest":"26.0.1","rimraf":"3.0.2","ts-jest":"26.0.0","typescript":"^3.9.3"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"gitHead":"9f032ac6e2f27ce712f43d6937add2be0f54d1ed","_id":"graphql-metadata@0.7.5","_nodeVersion":"12.18.3","_npmVersion":"6.14.7","dist":{"integrity":"sha512-SX6feMMZW/4j9HU1Mkm/siYqOyCH5QV67ir75yzdaindTd6RIekT8zvQaIynWuYO/yeVUE8ALCNIRmhs/oG+1w==","shasum":"7a117a9c2961404c9e607eea4311455d0b76dfcd","tarball":"https://registry.npmjs.org/graphql-metadata/-/graphql-metadata-0.7.5.tgz","fileCount":22,"unpackedSize":23164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP7LaCRA9TVsSAnZWagAASwkQAJis53xJL9PmL0Vs+sST\nMhUp42jlPuIoe/Wcin45pdHo2ZXKkqTez2lzDHOQBfhJEC5TUXb9/M78Lel0\nTKJMB/ybltlCe1J1NRZWs/PAOOg+PCruhuEO6es2Z0ripxpze1Eka+KZKtBH\n1MP4SBWU9G7ls/T+ahvyO8RKQAq4kIrAbuHxkMGEWwPzOQQ0h7/pHOtfRp0T\nNrhRa/+qCEbYL+wjmFch59wgk6Y6R6CB62kypfKU7cSsxBJBD5fRbTIaB4BK\nI5OQzh5YgaQ8oJ5oU7ZwVf4TDW9EVKSLw7pWUcxsfwZNM6WtYCtJtvkZJ+pH\nA2IKGzMpoq5L/yOZxRvL0MLdgFaMk3y/3LkvSIMjGmDfLuXTqFk8lpvOpcTl\ntWWmkhCNYQF3ZD8VW5PIjprP6wBj+XmTZ9OSEpUpjaBKzu4q0kvFFJ7eVF0t\nPak5eN+IF5GH9IU01h1xZ6i20vJOlFgW3D88g/yRrogBW78DpgxO+mIYfY4o\nkZxX3r1roDW45FegyrEJQY+ZEru+MNYRfA1M3UHGcEXow5Uh9uM0/CN0WcsP\ng6ynkb2SeiU4AzJ9+7mMuZJAnRvbG5vXYaLM7zg446UsHza4Rdzc1gSb0z3r\nO812GYNhjnkbMboai1U+LT5OPg0oISPjrxj0B+NZbEqGVeQWyYd+EzNujZB8\n4ULf\r\n=uoVs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERPJdXdia2yebAQFq8KJGnht9rEB3+rTyGDueYzgu88AiBUyHemo2rxKKgxfU3UtdB2Rq8waUEw2/kJ8zwn8sNk6g=="}]},"maintainers":[{"name":"wtrocki","email":"wtrocki@redhat.com"}],"_npmUser":{"name":"aerogear-ci","email":"mziccard@redhat.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-metadata_0.7.5_1598010073518_0.2658398919460838"},"_hasShrinkwrap":false},"0.7.6":{"name":"graphql-metadata","version":"0.7.6","description":"Annotate a GraphQL Schema","author":{"name":"Enda Phelan","email":"ephelan@redhat.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aerogear/graphql-metadata.git"},"bugs":{"url":"https://github.com/aerogear/graphql-metadata/issues"},"homepage":"https://github.com/aerogear/graphql-metadata/#readme","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b","watch":"tsc -w","clean":"rimraf dist","lint":"eslint ./src/**/*.ts","test":"jest","test:types":"tsc","test:all":"yarn run lint && yarn run test && yarn run test:types","release:validate":"./scripts/validateRelease.sh","release:publish":"./scripts/publishRelease.sh"},"dependencies":{"vm2":"3.9.2"},"devDependencies":{"@types/jest":"^25.2.3","@typescript-eslint/eslint-plugin":"2.34.0","@typescript-eslint/parser":"2.34.0","eslint":"^5.12.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^8.0.1","graphql":"15.0.0","jest":"26.0.1","rimraf":"3.0.2","ts-jest":"26.0.0","typescript":"^3.9.3"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"gitHead":"ed2c25e9682ee9007cab7d3d2101feda1ae66bc0","_id":"graphql-metadata@0.7.6","_nodeVersion":"12.18.3","_npmVersion":"6.14.7","dist":{"integrity":"sha512-Zho8c/oSWH1k/XmLq8yVIT+DpYRh5SDAURkEROLkqMYPJy3LI7PyfmT40zZbHFwt9hDGHtoW74rhVfsd6doZYQ==","shasum":"d47f2215a9e0d5df757fc52a3c43aaaee018aa18","tarball":"https://registry.npmjs.org/graphql-metadata/-/graphql-metadata-0.7.6.tgz","fileCount":41,"unpackedSize":34224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP79yCRA9TVsSAnZWagAAQI0P/1BalJ1Y9y5OBsaWyC0u\nQ5E94Apq1QhlaMS7qxArvXn9FL1c4gRI+5HJTNTNUZn4/ZynJEKmZ5JFYNVB\n3ec/0wx9pT0at4cuGImy4bWxeYZmZkkgHbgKQc7A+5z4N67yFUl++jnkjzOu\nebA0gt9LsoY6+rKSUVahxflOcronMCKy1cRPSZjHSFrb5PLh0PfsCKeUeRd6\n2Zy5eJtW8/41L7pQMxLr3MAfaVJnVgS9FY4OaJPjFTK2nK+pz7qi1xKMWe6t\ne+7lccYlvacL7Zun7D7XYsnU2kgiHn0aNhKHaBLeqQZp4jkW7Ipcc9oe+dF7\n1fyvby3Xecz8O0136+byw6zyo836OHY3kC4aY6G2Il4uxDLfrzXCoZbjVti9\nCoJOQL4lYgi8aveKKmNe9SUK4K+2KEYI9KXdu7ArhObxxJU7ytY1/jacEA5i\ns3P+C8GiHPLvE/HvIkfrxvlLilvBDTzvfv984e2+908MepIhlddV4SuRQxfx\nIOGXGgZUKA3ajgSZRK+14mdS5Pv9OaLmcg7GnW+ehWBwt6Kh4kUx+Lc4VW0r\nhif5zm/ju9uwrkfdJKBOhnnVHFRVCEjo2mx4QJOBkLxNjdCZ8aW5Ezymb385\nzAdGS5ZOix2LOEnW4kNYSIVE61ksXiQUp18xIr3/R72D0FD9Onu9dwqIzuln\niqMu\r\n=Vnqm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE11h0EW56xm98hkR35LMon4Lok6fVvgZqdgjSizCSXxAiEAmZGwyILdNR8WKEgbDWiICeLkKNLyphmRzK1bpZ4IVq8="}]},"maintainers":[{"name":"wtrocki","email":"wtrocki@redhat.com"}],"_npmUser":{"name":"aerogear-ci","email":"mziccard@redhat.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-metadata_0.7.6_1598013298108_0.25054560551348426"},"_hasShrinkwrap":false}},"time":{"created":"2020-01-17T15:49:07.917Z","0.1.0":"2020-01-17T15:49:08.071Z","modified":"2022-05-04T03:03:42.716Z","0.2.0":"2020-01-17T16:00:27.062Z","0.3.0":"2020-01-17T16:08:37.479Z","0.4.0":"2020-01-17T16:21:05.616Z","0.5.0":"2020-01-17T17:01:09.873Z","0.6.0":"2020-06-03T12:50:45.447Z","0.6.1":"2020-06-03T13:43:58.686Z","0.6.2":"2020-06-03T14:35:14.503Z","0.6.3":"2020-06-08T15:36:01.218Z","0.7.0":"2020-06-23T12:05:27.072Z","0.7.1":"2020-07-27T14:35:07.891Z","0.7.2":"2020-07-27T17:07:40.643Z","0.7.3-dev1":"2020-07-28T08:46:51.102Z","0.7.3":"2020-07-28T09:51:54.224Z","0.7.4":"2020-08-20T10:00:50.577Z","0.7.5":"2020-08-21T11:41:13.742Z","0.7.6":"2020-08-21T12:34:58.215Z"},"maintainers":[{"name":"wtrocki","email":"wtrocki@redhat.com"}],"description":"Annotate a GraphQL Schema","homepage":"https://github.com/aerogear/graphql-metadata/#readme","repository":{"type":"git","url":"git+https://github.com/aerogear/graphql-metadata.git"},"author":{"name":"Enda Phelan","email":"ephelan@redhat.com"},"bugs":{"url":"https://github.com/aerogear/graphql-metadata/issues"},"license":"MIT","readme":"# graphql-metadata\n\nAttach metadata to your GraphQL schema using directive like syntax. \n\nLibrary supoports following formats:\n\n- (**DEPRECATED**) Annotations: Group of elements with common namespace. For example `@db.length: 200`\n- Marker: Single instance (key) with multiple values. For example `@db length:200`\n- Metadata: Directive-like config. For example `@db(length: 200, columns: ['id', 'name'])`\n\n## Installation\n\n```bash\nnpm i graphql-metadata\n```\n\n## Usage\n\n### Marker parsing\n\nMarkers using different syntax for elements that do not support grouping.\nFor example `@marker true` etc.\n\nUsage: \n```js\nconst result = parseMarker('db', `\n  This is a description\n  @db length:200, unique: true \n`)\n```\n\nNo value usage:\n\n```js\nconst result = parseMarker('db', `\n  This is a description\n  @db\n`)\n```\n\n### Metadata parsing\n\nMetadata uses the same syntax as GraphQL directives.\n\nUsage: \n\n```js\nconst field: GraphQLField<any,any> = {\n  ...,\n  description: `@db(length:200, \n      unique: true, \n      columns: ['id', 'name']\n      description: 'Some description'\n    )`\n}\nconst result = parseMetadata('db', field)\n\n// Returns:\n{\n  length:200, \n  unique: true, \n  columns: ['id', 'name']\n  description: 'Some description'\n}\n```\n\nNo value usage:\n\n```js\nconst field: GraphQLField<any,any> = {\n  ...,\n  description: '@db',\n}\nconst result = parseMetadata('db', field)\n\n// Returns true\n```\n\nOr with a string:\n\n```js\nconst result = parseMetadata('db', '@db(name: \"users\")')\n```\n\n### [DEPRECATED] Annotations parsing\n\nHere is a very basic example with a `namespace` (here `'db'`) and a `description` that needs to be parsed:\n\n```js\nconst { parseAnnotations } = require('graphql-metadata')\n\nconst result = parseAnnotations('db', `\n  This is a description\n  @db.length: 200\n  @db.foo: 'bar'\n  @db.unique\n  @db.index: { name: 'foo', type: 'string' }\n`)\n\nconsole.log(result)\n```\n\nThis will output an object containing the annotations:\n\n```js\n{\n  length: 200,\n  foo: 'bar',\n  unique: true,\n  index: { name: 'foo', type: 'string' }\n}\n```\n\nIn a GraphQL schema, you can use the `description` property on `GraphQLObjectType`, `GraphQLField`...\n\n```js\nconst { parseAnnotations } = require('graphql-metadata')\nconst { buildSchema, isObjectType } = require('graphql')\n\nconst schema = buildSchema(`\n  \"\"\"\n  @db.table: 'users'\n  \"\"\"\n  type User {\n    \"\"\"\n    @db.primary\n    \"\"\"\n    id: ID!\n  }\n`)\n\nconst typeMap = schema.getTypeMap()\nfor (const key in typeMap) {\n  const type = typeMap[key]\n  // Tables\n  if (isObjectType(type)) {\n    const typeAnnotations = parseAnnotations('db', type.description)\n    console.log(type.name, typeAnnotations)\n    const fields = type.getFields()\n    for (const key in fields) {\n      const field = fields[key]\n      const fieldAnnotations = parseAnnotations('db', field.description)\n      console.log(field.name, fieldAnnotations)\n    }\n  }\n}\n```\n\nWhich will output:\n\n```js\nUser { table: 'users' }\nid { primary: true }\n```\n\n\n### Strip annotations\n\nSometimes it will be helpful to strip the annotations from the description. For example, you may not want to display them in a GraphQL schema explorer.\n\n```js\nconst { stripAnnotations } = require('graphql-metadata')\n\nconst result = stripAnnotations('db', `\n  This is a description\n  @db.length: 200\n  @db.foo: 'bar'\n  @db.unique\n  @db.index: { name: 'foo', type: 'string' }\n`)\n\nconsole.log(result)\n```\n\nThe result will be:\n\n```js\n`\n  This is a description\n`\n```\n","readmeFilename":"README.md"}