{"_id":"node-red-contrib-graphql-server","_rev":"29-ad91f0619c173ad0938f4daa9d904d71","name":"node-red-contrib-graphql-server","dist-tags":{"latest":"0.2.1"},"versions":{"0.0.10":{"name":"node-red-contrib-graphql-server","version":"0.0.10","description":"A set of nodes to run a local GraphQL Server in Node-RED.","scripts":{"maps":"genmaps --sourceRoot /src/ -o html,js","debug":"genmaps --sourceRoot /src/ -o html && node --nolazy --inspect-brk=9229 /usr/local/lib/node_modules/node-red/red.js","debugnode":"node --nolazy --inspect-brk=9229 /usr/local/lib/node_modules/node-red/red.js","start":"node /usr/local/lib/node_modules/node-red/red.js","test":"mocha \"test/**/*_spec.js\"","lint":"eslint"},"dependencies":{"cors":"2.8.5","dataloader":"^2.0.0","express-graphql":"^0.11.0","graphql":"^15.3.0","graphql-mqtt-subscriptions":"^1.2.0","graphql-playground-middleware-express":"^1.7.21","graphql-subscriptions":"^1.1.0","graphql-tools":"^6.2.2","serve-static":"^1.14.1","subscriptions-transport-ws":"^0.9.18"},"devDependencies":{"eslint":"^6.8.0","eslint-config-prettier":"^6.11.0"},"engines":{"node":">=11.15.0"},"repository":{"type":"git","url":"git+https://github.com/nileio/node-red-contrib-graphql-server.git"},"license":"MIT","homepage":"https://github.com/nileio/node-red-contrib-graphql-server/","bugs":{"url":"https://github.com/nileio/node-red-contrib-graphql-server/issues"},"keywords":["node-red","graphql","server","http-in"],"node-red":{"nodes":{"graphql-in":"src/graphql-in/graphql-in.js","graphql-out":"src/graphql-out/graphql-out.js","graphql-schema":"src/graphql-schema/graphql-schema.js","graphql-subscriptionserver":"src/graphql-subscriptionserver/graphql-subscriptionserver.js"}},"author":{"name":"Neil Lyon-S","email":"nileio@nileio.com","url":"https://github.com/nileio"},"gitHead":"0389868ceacf7ae4eee0d29ae4a037a5609882c1","_id":"node-red-contrib-graphql-server@0.0.10","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-dfyR3LEk9ZkN5QQABbvN+uFsp//j1H1NYxwDoIeQaeaUcjinZJY7cdhObP06caKoUUhlUFdA3RnTv9CF/rRBOw==","shasum":"f1011c39baa1ec556d1af1071c105c747de03464","tarball":"https://registry.npmjs.org/node-red-contrib-graphql-server/-/node-red-contrib-graphql-server-0.0.10.tgz","fileCount":47,"unpackedSize":3406630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXtOWCRA9TVsSAnZWagAAaAkQAJiNz6oSHh5MKdS9Sm8b\nZ0NWqVcs8fCCTHDoAj06iAi6oQoOMhUQ7encGhvMM/sqvdBDXSY+kglMS+ZL\nOQNrP5Sm/D3X2HYfukm/wLfab1cJNeFAHsN4td2Fgebfq0D2XEWn9GKRtH31\nG/T/QHIsqL9sT6CuUAbUHt7lDqegh0AUA3Ul3Fxf8XMrpPuFpZyBJllrRJgq\npAxiebtNNX/dUGaBLt3tBH4QZJ1L1198Z7eG7hsx4g6s2y/lvd6zn4vuGN+Y\nt42HuhVvzZujl2CnrylMoblR6P/w4S2wvYLMq+ldHH7ci9kcJIvu9dt2vvWd\n62fis0hymvU62ugDLKdv6NFQvC7PKGV2uGAnmRUk0AjR5lWsrlDzEryTzTiK\nOLY/6tp2g1f99g0y7CxIA4i+8ma5h5y3PSQA4olCT+FQAxl8c2R5KIx/Tcrf\nQI3zWGzwxvwAmQjrQa6zQ9swc6+XLKwpDzowSO0TaoIBP3jgztoRPzme37KO\nbVt95pg737AU7aPX2qZFyZl/A8LM87CSvYHWO5U5W9EtUh6JSqrtfXmc99lU\nxdTb1FHQWXoA+uoJwxUJFbsaeFVyKql4gLJPIXC07COOgPtuGHcJNbPRPfgJ\ndQjgSn6tLoJUsEb7245Si5BywXzistOFF09toO+z6ipQINbMFBbC+JYxpZb4\nKCCN\r\n=TzaR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG05VdvbkL4iD8b/KlM1npl00HUOiTUYDCiByYh1v8QfAiEAzcSxJy+NAG3lKh9A4AR+ityuLhkyH5rT/Ti/eCc8D5I="}]},"_npmUser":{"name":"nileio","email":"islam.sayed.m@gmail.com"},"directories":{},"maintainers":[{"name":"nileio","email":"islam.sayed.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-graphql-server_0.0.10_1616827285762_0.16257545730687406"},"_hasShrinkwrap":false},"0.0.11":{"name":"node-red-contrib-graphql-server","version":"0.0.11","description":"A set of nodes to run a local GraphQL Server in Node-RED","scripts":{"maps":"genmaps --sourceRoot /src/ -o html,js","debug":"genmaps --sourceRoot /src/ -o html && node --nolazy --inspect-brk=9229 /usr/local/lib/node_modules/node-red/red.js","debugnode":"node --nolazy --inspect-brk=9229 /usr/local/lib/node_modules/node-red/red.js","start":"node /usr/local/lib/node_modules/node-red/red.js","test":"mocha \"test/**/*_spec.js\"","lint":"eslint"},"dependencies":{"cors":"2.8.5","dataloader":"^2.0.0","express-graphql":"^0.11.0","graphql":"^15.3.0","graphql-mqtt-subscriptions":"^1.2.0","graphql-playground-middleware-express":"^1.7.21","graphql-subscriptions":"^1.1.0","graphql-tools":"^6.2.2","serve-static":"^1.14.1","subscriptions-transport-ws":"^0.9.18"},"devDependencies":{"eslint":"^6.8.0","eslint-config-prettier":"^6.11.0"},"engineStrict":true,"engines":{"node":">=11.15.0"},"repository":{"type":"git","url":"git+https://github.com/nileio/node-red-contrib-graphql-server.git"},"license":"MIT","homepage":"https://github.com/nileio/node-red-contrib-graphql-server/","bugs":{"url":"https://github.com/nileio/node-red-contrib-graphql-server/issues"},"keywords":["node-red","graphql","server","http-in"],"node-red":{"nodes":{"graphql-in":"src/graphql-in/graphql-in.js","graphql-out":"src/graphql-out/graphql-out.js","graphql-schema":"src/graphql-schema/graphql-schema.js","graphql-subscriptionserver":"src/graphql-subscriptionserver/graphql-subscriptionserver.js"}},"author":{"name":"Neil Lyon-S","email":"nileio@nileio.com","url":"https://github.com/nileio"},"gitHead":"03985403108d9f8db1728ab9840a4904971b0792","_id":"node-red-contrib-graphql-server@0.0.11","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-hBPY2v6XKYU3dAZH7IhShs0eGaAwLj0/yIc1OaTShpdhpZ/Ehj0rIhLH/f8z4ZgLQj2Gygz8nLVYiC+Zf74xjw==","shasum":"788e139438c7591c4c4cd03050a9093bd0b27e6b","tarball":"https://registry.npmjs.org/node-red-contrib-graphql-server/-/node-red-contrib-graphql-server-0.0.11.tgz","fileCount":47,"unpackedSize":3406655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXtu8CRA9TVsSAnZWagAAI0QP/i18qitcGEZZLxFtmMhZ\nMcTdv+cJ0Ou+Vp606MDRYjDzG0wv+XSF1XfLNoc/ixwAhIkdAB9kdjTZj4KD\n66aw8bu+bLwZ+FAFN1fWuP0PJ3opH/bOPTEHZg6m0c66R8yc+y7A8qc2NnZZ\nVa3lyoFuQ/XPtCLE/YlEFk9O0EsdizvSyZ7hPs5IJOvs4xguDVu30XkfTq78\nYukfQbGxHgXusg9Xm3d60dJTJ3eRw3Wd0iOaK42xv2xfy3Yamfs3GBK7tiHS\n2oedG1WG3s2HzcQJuOKRLV/7C/NgtNZQuWM8FNGCkP3arE03sOnhm20mtGaR\nMZ0TsEj1Ii/+Y6iN2Nyi3yFhI2k/AqS/M7uOZ8dwSIHIYhW+x6fRmFEiw4//\nXXch1UNLCuB5Gh5fKJ/SAfqPQVrChxnmn+EP3oxgJN4oQR5JIqC71tSjFlBS\nBaJSxG0Is7YJMzbvtTCZt0lpTLQ7UelhKD4l9+9ZDlRKDt3dxqlx1oSh75KO\nrK44rMLfRYNtLszISy2w1RDUlUDJgUSbD2VFcfpLDBtRBuNWgMmZs6NLDHkJ\nuUufT3wJF9XspC08tqIcjC/9Uo3HVrNAB0KWUmsjfEN/SMUhe658ZTGe2w6j\nVsiiBu5QnrIJF8azEpvI0qVnEeVfdBp6JKfu89pXX2vhvrTKMfGt78Xl+zaI\noDL2\r\n=y9rH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/3YOUG/Jq8bXIDIA9fU0BJcUxIxP8mb6APwtmYAsTyAiBz5bH37FdN4ks82/L7NkKTbSTUUsruc8npnWg8SqYO6w=="}]},"_npmUser":{"name":"nileio","email":"islam.sayed.m@gmail.com"},"directories":{},"maintainers":[{"name":"nileio","email":"islam.sayed.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-graphql-server_0.0.11_1616829372294_0.7076540908025608"},"_hasShrinkwrap":false},"0.0.12":{"name":"node-red-contrib-graphql-server","version":"0.0.12","description":"A set of nodes to run a local GraphQL Server in Node-RED","scripts":{"maps":"genmaps --sourceRoot /src/ -o html,js","debug":"genmaps --sourceRoot /src/ -o html && node --nolazy --inspect-brk=9229 /usr/local/lib/node_modules/node-red/red.js","debugnode":"node --nolazy --inspect-brk=9229 /usr/local/lib/node_modules/node-red/red.js","start":"node /usr/local/lib/node_modules/node-red/red.js","test":"mocha \"test/**/*_spec.js\"","lint":"eslint"},"dependencies":{"cors":"2.8.5","dataloader":"^2.0.0","express-graphql":"^0.11.0","graphql":"^15.3.0","graphql-mqtt-subscriptions":"^1.2.0","graphql-playground-middleware-express":"^1.7.21","graphql-subscriptions":"^1.1.0","graphql-tools":"^6.2.2","serve-static":"^1.14.1","subscriptions-transport-ws":"^0.9.18"},"devDependencies":{"eslint":"^6.8.0","eslint-config-prettier":"^6.11.0"},"engines":{"node":">=11.15.0"},"repository":{"type":"git","url":"git+https://github.com/nileio/node-red-contrib-graphql-server.git"},"license":"MIT","homepage":"https://github.com/nileio/node-red-contrib-graphql-server/","bugs":{"url":"https://github.com/nileio/node-red-contrib-graphql-server/issues"},"keywords":["node-red","graphql","server","http-in"],"node-red":{"nodes":{"graphql-in":"src/graphql-in/graphql-in.js","graphql-out":"src/graphql-out/graphql-out.js","graphql-schema":"src/graphql-schema/graphql-schema.js","graphql-subscriptionserver":"src/graphql-subscriptionserver/graphql-subscriptionserver.js"}},"author":{"name":"Neil Lyon-S","email":"nileio@nileio.com","url":"https://github.com/nileio"},"gitHead":"b233d7679426560f1dc0ef320853f9ff8c061260","_id":"node-red-contrib-graphql-server@0.0.12","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-S0tBKkClefz4sMiI3RY6dbIJSvkt3pHqLoi7aESdqm3KtXEHT3wJAylBVBN/h0DvkGheWcSUOkrWctHJv/bDSA==","shasum":"00d83477f936df7e253883b81273c6b9f4514efe","tarball":"https://registry.npmjs.org/node-red-contrib-graphql-server/-/node-red-contrib-graphql-server-0.0.12.tgz","fileCount":47,"unpackedSize":3406630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXt4tCRA9TVsSAnZWagAA5foQAI+5zCXkSKxFY+E0Bxua\nDY+QzkkIIO1EwhUsPLcKMMLszuBnTmuWLi/Vkhjf4gwPNTPd0Oo8cVA6RUsr\n06x3oMX/QrfUkbJRyPmHBZ4d+Lz2fjtoPS1ypvnihobSwxthKxccRdp2dlBG\no3Ow+EV1zL63M21P1duhxIxu/zz74tv5CR5R4Y1dHw7LArbg//jcdujEFwlj\nFMq7PP0Anzdc4vhnXizpGJwvwnnmCX0sKkqYuIbsWYWX5bPqfGHNiCMcVUln\n8zY2H6n0r4djuu1MSJJpVTJocxpvGE5VEsjJfEM40gsBOF1vIBWvEpQMO0rW\n+9XwJZgvL/oIIN2v6zlEFBbKPLNMyYBoUEWME9NiAIpgdHE0IhXSNJ6twPO4\nceg8ilMEpUT+depTe4gaGCteDLiTHzWNCV/W/RfVxXJUS3K0L3jQC1CKHmTw\nlUFKUB3kzyntWDX16oX8JuoPdHTeN3fljtaDEsJ/BhRKge2z+34XFD/U6fpS\ngg59A/Pim3g/1ylVSzg8T8p5ZxC69igho7kCGgJY7SeZIioM7yG0/9gZMMG/\njfG+h3m/6K2n/24fZJLoPXTG2E3RompLdVUVWhkb5cKy3A4pNWitBvJl9IhE\nzu2EbCfrT/xclT8c5LkOLCDZRoxiG2WWe2RB6P4zWkBsmBw0L3K+bkylYjdU\n2HiT\r\n=7zlr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEEokB6dEwjANkOBREGG9SQ+jF4sAQ2dm0pClq4aNgXwIhAJZfwV31CGmCotAzyPABvFQvlyQH3FyFPs9PtHS5rDel"}]},"_npmUser":{"name":"nileio","email":"islam.sayed.m@gmail.com"},"directories":{},"maintainers":[{"name":"nileio","email":"islam.sayed.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-graphql-server_0.0.12_1616829997147_0.977737089634654"},"_hasShrinkwrap":false},"0.0.13":{"name":"node-red-contrib-graphql-server","version":"0.0.13","description":"A set of nodes to run a local GraphQL Server in Node-RED","scripts":{"maps":"genmaps --sourceRoot /src/ -o html,js","debug":"genmaps --sourceRoot /src/ -o html && node --nolazy --inspect-brk=9229 /usr/local/lib/node_modules/node-red/red.js","debugnode":"node --nolazy --inspect-brk=9229 /usr/local/lib/node_modules/node-red/red.js","start":"node /usr/local/lib/node_modules/node-red/red.js","test":"mocha \"test/**/*_spec.js\"","lint":"eslint"},"dependencies":{"cors":"2.8.5","dataloader":"^2.0.0","express-graphql":"^0.11.0","graphql":"^15.3.0","graphql-mqtt-subscriptions":"^1.2.0","graphql-playground-middleware-express":"^1.7.21","graphql-subscriptions":"^1.1.0","graphql-tools":"^6.2.2","serve-static":"^1.14.1","subscriptions-transport-ws":"^0.9.18"},"devDependencies":{"eslint":"^6.8.0","eslint-config-prettier":"^6.11.0"},"engines":{"node":">=11.15.0"},"repository":{"type":"git","url":"git+https://github.com/nileio/node-red-contrib-graphql-server.git"},"license":"MIT","homepage":"https://github.com/nileio/node-red-contrib-graphql-server/","bugs":{"url":"https://github.com/nileio/node-red-contrib-graphql-server/issues"},"keywords":["node-red","graphql","server","http-in"],"node-red":{"nodes":{"graphql-in":"src/graphql-in/graphql-in.js","graphql-out":"src/graphql-out/graphql-out.js","graphql-schema":"src/graphql-schema/graphql-schema.js","graphql-subscriptionserver":"src/graphql-subscriptionserver/graphql-subscriptionserver.js"}},"author":{"name":"Neil Lyon-S","email":"nileio@nileio.com","url":"https://github.com/nileio"},"gitHead":"fb6ee6d642b72371c74f09383c3c173c1f26b3d6","_id":"node-red-contrib-graphql-server@0.0.13","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-9ACniB0k9lOxsNOB3Ptl+thkLUxdIRg7lUebo/iuiU3YGgLOtnhsu+1TOifZt7ymZY4MbnWLrNUqjFIfoKCHzQ==","shasum":"ab65cddbcfd0e6f682753728c15921b0e94ac744","tarball":"https://registry.npmjs.org/node-red-contrib-graphql-server/-/node-red-contrib-graphql-server-0.0.13.tgz","fileCount":48,"unpackedSize":3406593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXuO7CRA9TVsSAnZWagAAQOYQAIMoPjp7647c6TZ143Is\niUA0f4Puw2w1pR5xYGHMF0EgeRa2/ARHgo/YXToYFJurM6nlCyKArTq0px4P\nEyX2q4NYArorCxy/HirMTrbFkQHFv7Xal/Y91QmlGfcRRXr8tttTXRuOqA8L\noLUjsJKD1B7JsNKs80DCnBlgll2j+8NdQ1NThduIl+Ia/RCMfmuTBmKNtgWl\n+Zn1CUKnnRKlCdBJHgALn8B6Y1xQO83f0jjmnHGtgp4rMjI8HA4QKKUUYKnq\nj6SzsXD62WrXQWmBOemUvKyapWUs3sTDKcJm3NxPDlOtACZPmVLULWcsewKD\n/JqdcWJ0TTKBre5Wl0BKMV0c0EqRbfcJLbS9zUc4+r5ILlYss74WLkW2r0iv\nW9GS1kt/HEtqmzFeEA8VJ19mbhlBcGzl7N9XP7XeZIZkZpaaUzXF6aI6hZ9Y\nVygdEHMQ3kPWs0eqlF4JzDrDRdaV2QLL9u0a3xCiXpenpEyyAjgtOB6jevqx\n7GfrIYNhqkr94DdzfHQHn1WYkvEezFDfFiNPsHYGzcvjeQyKWr6bUxn1nkJs\nRQMSXRI443l12pIX4T7OQjRjrOUCy1z+f20mjg61jT9/wl+/ji1ufIArSoi3\njHDONvov5YU9we8BeYpWAdfM8Ipz4WBLKNbyj21hpWYEhoJvc5NSnM/YnxLt\njOOZ\r\n=30cG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqsTwLjqb2k4X1m5W5ITj+oUddi5N0tfZvIr/g+oMPSQIgJ7q10MGQJzcj/gTKQQAMNjRRqatBVVDQMuwHxaprDqA="}]},"_npmUser":{"name":"nileio","email":"islam.sayed.m@gmail.com"},"directories":{},"maintainers":[{"name":"nileio","email":"islam.sayed.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-graphql-server_0.0.13_1616831419182_0.6128049351452065"},"_hasShrinkwrap":false},"0.0.14":{"name":"node-red-contrib-graphql-server","version":"0.0.14","description":"A set of nodes to run a local GraphQL Server in Node-RED","scripts":{"maps":"genmaps --sourceRoot /src/ -o html,js","debug":"genmaps --sourceRoot /src/ -o html && node --nolazy --inspect-brk=9229 /usr/local/lib/node_modules/node-red/red.js","debugnode":"node --nolazy --inspect-brk=9229 /usr/local/lib/node_modules/node-red/red.js","start":"node /usr/local/lib/node_modules/node-red/red.js","test":"mocha \"test/**/*_spec.js\"","lint":"eslint"},"dependencies":{"cors":"2.8.5","dataloader":"^2.0.0","express-graphql":"^0.11.0","graphql":"^15.3.0","graphql-mqtt-subscriptions":"^1.2.0","graphql-playground-middleware-express":"^1.7.21","graphql-subscriptions":"^1.1.0","graphql-tools":"^6.2.2","serve-static":"^1.14.1","subscriptions-transport-ws":"^0.9.18"},"devDependencies":{"eslint":"^6.8.0","eslint-config-prettier":"^6.11.0"},"engines":{"node":">=11.15.0"},"repository":{"type":"git","url":"git+https://github.com/nileio/node-red-contrib-graphql-server.git"},"license":"MIT","homepage":"https://github.com/nileio/node-red-contrib-graphql-server/","bugs":{"url":"https://github.com/nileio/node-red-contrib-graphql-server/issues"},"keywords":["node-red","graphql","server","http-in"],"node-red":{"nodes":{"graphql-in":"src/graphql-in/graphql-in.js","graphql-out":"src/graphql-out/graphql-out.js","graphql-schema":"src/graphql-schema/graphql-schema.js","graphql-subscriptionserver":"src/graphql-subscriptionserver/graphql-subscriptionserver.js"}},"author":{"name":"Neil Lyon-S","email":"nileio@nileio.com","url":"https://github.com/nileio"},"gitHead":"95ca1454e7fba70a65b51f519283bc02aae665db","_id":"node-red-contrib-graphql-server@0.0.14","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-xWuBTLVgoHelaT8kr6j5IGqmWF3eIVnvX13QOasMhkltg0OmDy2FK0ydAYpJTjAJqwKR/tLNumu+bGOdJu6puA==","shasum":"a6bc304f966f0bf409b2c717e83a0f980b187a2d","tarball":"https://registry.npmjs.org/node-red-contrib-graphql-server/-/node-red-contrib-graphql-server-0.0.14.tgz","fileCount":47,"unpackedSize":3406590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXuc7CRA9TVsSAnZWagAAHSkP/3+JPhzA85luNBRgIgrI\nR4T5TT3O/dwhLVdO8iQTa6D7+jCCrZ/1E0QtgAPbz/B69qI53WBcEiRWyIyw\nq4Mq/ziysh2H3d47jxQ1N9I3sNbf4rrUOQJbEhgzQXW/fbsyNpMGeksIUcjx\nYnBwU7qh9CUN8X76X2foY6N1XfQcjzPpg+IT72eT2+7JQooQNp+Px1X3WQ5I\ncFyjHXku1lY9OP5JN/he6NITqcJMfpRX8uUYIS+K+veBpV99XlbO9+sV0/WL\nX0ofdspL+1Qy6PZY3i51vS+HSr6E0wWJQFWVhmyTY7g8xFaA4WF3oPHPuHBD\nH4kinbl9MO+grtoHFZhTsaY0DOUZYi84vspHqxoI1Am8ESZQblPWFSPSbNRs\nDz9Zm9hTdEdFHPEDbk6BXUIRi/AEy6BFKG+ljToRRXTBxBQhhldRun5bLJ66\nUQPmhcBGOmECWc6PjRJfZVTXEW1F9WOfJe4ehGPXxoXcf8zQFKGbM42iklGD\nWDQ+hbRZGgT3ZULOnDnJK3j6I8EfgA67zg5utUKV+x5op8CO0047sdqSF2di\nIl7iWAvdsZ7qoV2bb6fvFKOD5UoNrbxkplnU0xMKar0BnVT0/Sjm6/9Ar9bc\n8P2fVsxo17x7QqbzYZKrHnO5VzaVYdg5YDzMErhpJtnC7NRzOPbWoTAfC8u6\ngey7\r\n=r9VO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVYDE/KuQrCahtCNOiJYodIdVNxgd89nzass9g15kbKwIgI7LPf8yHANsHXNCrRfDgds++cB7jCCTa/zQb0IWK7bw="}]},"_npmUser":{"name":"nileio","email":"islam.sayed.m@gmail.com"},"directories":{},"maintainers":[{"name":"nileio","email":"islam.sayed.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-graphql-server_0.0.14_1616832314950_0.12753134226388974"},"_hasShrinkwrap":false},"0.0.15":{"name":"node-red-contrib-graphql-server","version":"0.0.15","description":"A set of nodes to run a local GraphQL Server in Node-RED","scripts":{"maps":"genmaps --sourceRoot /src/ -o html,js","debug":"genmaps --sourceRoot /src/ -o html && node --nolazy --inspect-brk=9229 /usr/local/lib/node_modules/node-red/red.js","debugnode":"node --nolazy --inspect-brk=9229 /usr/local/lib/node_modules/node-red/red.js","start":"node /usr/local/lib/node_modules/node-red/red.js","test":"mocha \"test/**/*_spec.js\"","lint":"eslint"},"dependencies":{"cors":"2.8.5","dataloader":"^2.0.0","express-graphql":"^0.11.0","graphql":"^15.3.0","graphql-mqtt-subscriptions":"^1.2.0","graphql-playground-middleware-express":"^1.7.21","graphql-subscriptions":"^1.1.0","graphql-tools":"^6.2.2","serve-static":"^1.14.1","subscriptions-transport-ws":"^0.9.18"},"devDependencies":{"eslint":"^6.8.0","eslint-config-prettier":"^6.11.0"},"engines":{"node":">=11.15.0"},"repository":{"type":"git","url":"git+https://github.com/nileio/node-red-contrib-graphql-server.git"},"license":"MIT","homepage":"https://github.com/nileio/node-red-contrib-graphql-server/","bugs":{"url":"https://github.com/nileio/node-red-contrib-graphql-server/issues"},"keywords":["node-red","graphql","server","http-in"],"node-red":{"nodes":{"graphql-in":"src/graphql-in/graphql-in.js","graphql-out":"src/graphql-out/graphql-out.js","graphql-schema":"src/graphql-schema/graphql-schema.js","graphql-subscriptionserver":"src/graphql-subscriptionserver/graphql-subscriptionserver.js"}},"author":{"name":"Neil Lyon-S","email":"nileio@nileio.com","url":"https://github.com/nileio"},"gitHead":"1e249397be881d1e7b71017eea3c0c3a6213ee71","_id":"node-red-contrib-graphql-server@0.0.15","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-EanwByK61A1b04uaNGQNRwM3q2ZEbervZzspSB3T6y74AEtbTor7nGWWDxHX+oB3y7+Jspau/ynQ3NdMNT32Og==","shasum":"cad242ca691d00cff41ce80160c08c5377dc27b6","tarball":"https://registry.npmjs.org/node-red-contrib-graphql-server/-/node-red-contrib-graphql-server-0.0.15.tgz","fileCount":48,"unpackedSize":3430795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXvZ4CRA9TVsSAnZWagAAu04P/0n1DIoTY/Yedl3Zx7AP\nsORHiAGMHzlbYRXWXRtlpuhra09IIQ8XFa5dCubfjkxz+uwqyKDqQBdhEDWc\npWfkLxyWtj/qxWT+gL893kzAmkf1TkqRfLkPmWlIOhMi4WkB6Bwy36xpL9bE\na3QgV9aax95PJY+aYTTgOyLc1ILx1V81tJMNSRATDH3axdUXur6qXuNCV5T0\nxhkU3mzIUkyqGzyWSYfK3YUD7iaWdMrlG3VURbZTAT2lF7tRqm0gIwTenxZU\nKVhYwRAHD9aV4XGx6rdb5fBxG5ROw4cioqemq8jmLizu7tUgbufrCjhUp0tO\nMcFvFcUJTHws+bRT3J0DyX+KVI8ZuiljSrUhjt8WqqMdLO8BLPOHnJa8ufF/\n8l2nE0l9/oPFmRqjN3yTuV662+m5vhW2L19pdx4iHeu00aEiT8FmjXwK7Qv1\nZ1TwKXWf/Zkcky4/MWmN6E+6hGGJmBDIW6Yrgo+wl6dM/IZK1s70ijMJoUGt\n6WVIgEQvNdd9qyccUpIeK6LRcRS1kqXtC3Dipm8jWKMSBpjw0d9/pS6N4e9Z\ng0y5C5k4A6/t1WQ/msnJkk1clSl17sXg/iCcY2B0ls3P3oMFwuxnTzT8ZpOP\nOTKWKeWpPO6Q2cOuZbnvCdE7yhvSx87d9aj+zueOrcjCURWmlh7YLVsvLKym\ncO2Z\r\n=bf+B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAp5fit3ZMBQMMIFJ2UGbLVHI5Df7xzM7SxGPsnQUGASAiEApiqhANMGDyuVjErHN8gdxtCIsvT5jz1RBoxFOI6BWTo="}]},"_npmUser":{"name":"nileio","email":"islam.sayed.m@gmail.com"},"directories":{},"maintainers":[{"name":"nileio","email":"islam.sayed.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-graphql-server_0.0.15_1616836215539_0.7746947540478506"},"_hasShrinkwrap":false},"0.0.16":{"name":"node-red-contrib-graphql-server","version":"0.0.16","description":"A set of nodes to run a local GraphQL Server in Node-RED","scripts":{"maps":"genmaps --sourceRoot /src/ -o html,js","debug":"genmaps --sourceRoot /src/ -o html && node --nolazy --inspect-brk=9229 /usr/local/lib/node_modules/node-red/red.js","debugnode":"node --nolazy --inspect-brk=9229 /usr/local/lib/node_modules/node-red/red.js","start":"node /usr/local/lib/node_modules/node-red/red.js","test":"mocha \"test/**/*_spec.js\"","lint":"eslint"},"dependencies":{"cors":"2.8.5","dataloader":"^2.0.0","express-graphql":"^0.11.0","graphql":"^15.3.0","graphql-mqtt-subscriptions":"^1.2.0","graphql-playground-middleware-express":"^1.7.21","graphql-subscriptions":"^1.1.0","graphql-tools":"^6.2.2","serve-static":"^1.14.1","subscriptions-transport-ws":"^0.9.18"},"devDependencies":{"eslint":"^6.8.0","eslint-config-prettier":"^6.11.0"},"engines":{"node":">=11.15.0"},"repository":{"type":"git","url":"git+https://github.com/nileio/node-red-contrib-graphql-server.git"},"license":"MIT","homepage":"https://github.com/nileio/node-red-contrib-graphql-server/","bugs":{"url":"https://github.com/nileio/node-red-contrib-graphql-server/issues"},"keywords":["node-red","graphql","server","http-in"],"node-red":{"nodes":{"graphql-in":"src/graphql-in/graphql-in.js","graphql-out":"src/graphql-out/graphql-out.js","graphql-schema":"src/graphql-schema/graphql-schema.js","graphql-subscriptionserver":"src/graphql-subscriptionserver/graphql-subscriptionserver.js"}},"author":{"name":"Neil Lyon-S","email":"nileio@nileio.com","url":"https://github.com/nileio"},"gitHead":"a2693aab86ccd33a248e30486acb407e745b575e","_id":"node-red-contrib-graphql-server@0.0.16","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-DaTr/RkpA8Jctoku8VqZEkPwsCt1jOkCtRT9APBRTtqWQuAiO4kI8nIC4ZGfsxcPoBMndH2wg9omzDChhHveOA==","shasum":"982041921649c8b7b421e69ef8c87e50a2321bfa","tarball":"https://registry.npmjs.org/node-red-contrib-graphql-server/-/node-red-contrib-graphql-server-0.0.16.tgz","fileCount":48,"unpackedSize":3432893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYHgNCRA9TVsSAnZWagAAtTIP/iZWcP2Lovt4SEMGZh2h\nUihmtoieQrvN4zeawZp/x8fm50v6rUxJyTByezQk8LxGAMyFHeDTqB9X+nej\nEAlwWWOqNzasWsbWzO+rssOXkRJU71J5TtMopxCTHgNmqUAAtG3AcqeaCcf4\n5QPK3/4c+P105jz5S4pK+pe08KS1yfxO/XO8VafRvcn9WYx2qN1uJjd2Eg7F\nYzjrSF7Jp26mGAjBNP6Y8vmJ+83r/6D4WqymrgmlWr2xF1RrRRGUlpODGoPu\nyxHrZAjlAzxH8f+7iiq7HakihDEY0q9Yc3lOzQ1HwfK2KD5vbjCj7VXakz8r\nyg9thi5HvjML6bMCjxLyEnu3dihKI+/K8cu7pDygQwn50DrDva2WmOjny+OM\nlB6qit2w84TbDmv2ZOLm0WR7G9RsRegaLChn9LFXVImnvr+0SP3OYdnPfiTG\nGVKblEeL4jG3YgD03q4W66Oho6KxSRgv/PNfAXRKZYYcklKp1JI32mAIJsDT\nP0oA/a8Y2AQeYbZk1BEECL3GDIGRnqM1HjQDL6QVjVkftKASXXwcJjyfyaW4\naHO6HdqvMx5Hv/3+WYoNTdbySgLC16kmkdm2DBYxhdv1yVurEKpDfYZMQd2l\nyHwmlv+libyQkkmUFJuGLqpjjyn1rJ5NKfH0LOg5e2Od6+pLI9oGNs1J3QrX\noZnv\r\n=WspG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEtPZciPEehVy+SQI4OtLqxOA7H8oxbAxNlv5MuB7rx8AiEA3nl5oIpiO6zUNgff09xx+O67NXfR4hE5q6ssTXvZH0s="}]},"_npmUser":{"name":"nileio","email":"islam.sayed.m@gmail.com"},"directories":{},"maintainers":[{"name":"nileio","email":"islam.sayed.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-graphql-server_0.0.16_1616934925076_0.5714742292849451"},"_hasShrinkwrap":false},"0.0.17":{"name":"node-red-contrib-graphql-server","version":"0.0.17","description":"A set of nodes to run a local GraphQL Server in Node-RED","scripts":{"maps":"genmaps --sourceRoot /src/ -o html,js","debug":"genmaps --sourceRoot /src/ -o html && node --nolazy --inspect-brk=9229 /usr/local/lib/node_modules/node-red/red.js","debugnode":"node --nolazy --inspect-brk=9229 /usr/local/lib/node_modules/node-red/red.js","start":"node /usr/local/lib/node_modules/node-red/red.js","test":"mocha \"test/**/*_spec.js\"","lint":"eslint"},"dependencies":{"cors":"2.8.5","dataloader":"^2.0.0","express-graphql":"^0.11.0","graphql":"^15.3.0","graphql-mqtt-subscriptions":"^1.2.0","graphql-playground-middleware-express":"^1.7.21","graphql-subscriptions":"^1.1.0","graphql-tools":"^6.2.2","serve-static":"^1.14.1","subscriptions-transport-ws":"^0.9.18"},"devDependencies":{"eslint":"^6.8.0","eslint-config-prettier":"^6.11.0"},"engines":{"node":">=11.15.0"},"repository":{"type":"git","url":"git+https://github.com/nileio/node-red-contrib-graphql-server.git"},"license":"MIT","homepage":"https://github.com/nileio/node-red-contrib-graphql-server/","bugs":{"url":"https://github.com/nileio/node-red-contrib-graphql-server/issues"},"keywords":["node-red","graphql","server","http-in"],"node-red":{"nodes":{"graphql-in":"src/graphql-in/graphql-in.js","graphql-out":"src/graphql-out/graphql-out.js","graphql-schema":"src/graphql-schema/graphql-schema.js","graphql-subscriptionserver":"src/graphql-subscriptionserver/graphql-subscriptionserver.js"}},"author":{"name":"Neil Lyon-S","email":"nileio@nileio.com","url":"https://github.com/nileio"},"gitHead":"8d8964a92e46f7b2fd6148f2d56990a8deb8b5d4","_id":"node-red-contrib-graphql-server@0.0.17","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-xraigy0yFHURUOb2esuaIV7W5wwiFbs6n02Qg+3i8eriT6mgBXK0DpYUWa/N8EoOytOxv57JbXjlF7sUURGEgA==","shasum":"02750811edd536ceeb919488eda1719760d20fd9","tarball":"https://registry.npmjs.org/node-red-contrib-graphql-server/-/node-red-contrib-graphql-server-0.0.17.tgz","fileCount":48,"unpackedSize":3432240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYHtKCRA9TVsSAnZWagAAybYP/1Sa9v2ZWRS0ljOIymqB\np+ryci0cTMkh6OBGkRyu01RG9GerwOtFS/+CsVJpJ0ADDbv6LIy3KsCSHBSW\nH3TTDJVH5bbBUhtbJusgbZsKt2xsv+DU6dEu6ePyf1NrA0lufTrwKr5buKtJ\natWvJSg7LMdHqnlNUaNMgvrOpOd1ZlfSCUKGSvaYr9KjNM5//c7QofPMr0wQ\nJYklMGzxePC6vjWoPRnU9wBlMN1xA3Bf1jZjl52nREys40Bs1+6x3j/lFGO/\n3XENklnKtwNlh9cUgCqoKVqwdcZa3oSFLWXZvPl3UKcOjjtX8xAxW6IWTavC\nJ89wwwXAOlxE4CDIy4ZINKLybPcA7YUiPhNfg4QKcaDAQuXJYVxak+YS9AJX\nMM373owRDWUo1wP0w7TcZFxQ/bsUbpyM3aHWZ4KAB6IftESUYiV8r7YSSbIz\nZKx/oVuR5w+QggSzHVxvmIv8VllM8f8JGVtShY0c6y7LYK5rKkYZY+O0yzau\nw9l6e1VCZJjq1MP5yXDUvKM5LqXEfETnOfKfJrWysVVEnqjx7Uuq5q3CK3x4\nmtuz9Ft1BQ6YvYvxvntESpQGaIko7c7rUzkv3WV2EZQyktfqWn3k2OA6JXG1\nvaKIEhWvmqtEciEGDN1j59WyPt5CR2GfFXH2jAhdn/g+PbX98Z8tkmcULNQE\nGHd7\r\n=h8WK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFvhkXwHEHdaHIuc6Id+7hMEyIyhPmOH0ll0zKFXMVJ7AiEA8uN1Tx6apR4xs9Pvi3B1wwohqd6K4Cs3S5lJA6Scohk="}]},"_npmUser":{"name":"nileio","email":"islam.sayed.m@gmail.com"},"directories":{},"maintainers":[{"name":"nileio","email":"islam.sayed.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-graphql-server_0.0.17_1616935753544_0.03534631803971844"},"_hasShrinkwrap":false},"0.1.0":{"name":"node-red-contrib-graphql-server","version":"0.1.0","description":"A set of nodes to run a local GraphQL Server in Node-RED","scripts":{"maps":"genmaps --sourceRoot /src/ -o html,js","debug":"genmaps --sourceRoot /src/ -o html && node --nolazy --inspect-brk=9229 /usr/local/lib/node_modules/node-red/red.js","debugnode":"node --nolazy --inspect-brk=9229 /usr/local/lib/node_modules/node-red/red.js","start":"node /usr/local/lib/node_modules/node-red/red.js","test":"mocha \"test/**/*_spec.js\"","lint":"eslint"},"dependencies":{"cors":"2.8.5","dataloader":"^2.0.0","express-graphql":"^0.11.0","graphql":"^15.3.0","graphql-mqtt-subscriptions":"^1.2.0","graphql-playground-middleware-express":"^1.7.21","graphql-subscriptions":"^1.1.0","graphql-tools":"^6.2.2","serve-static":"^1.14.1","subscriptions-transport-ws":"^0.9.18"},"devDependencies":{"eslint":"^6.8.0","eslint-config-prettier":"^6.11.0"},"engines":{"node":">=11.15.0"},"repository":{"type":"git","url":"git+https://github.com/nileio/node-red-contrib-graphql-server.git"},"license":"MIT","homepage":"https://github.com/nileio/node-red-contrib-graphql-server/","bugs":{"url":"https://github.com/nileio/node-red-contrib-graphql-server/issues"},"keywords":["node-red","graphql","server","http-in"],"node-red":{"nodes":{"graphql-in":"src/graphql-in/graphql-in.js","graphql-out":"src/graphql-out/graphql-out.js","graphql-schema":"src/graphql-schema/graphql-schema.js","graphql-subscriptionserver":"src/graphql-subscriptionserver/graphql-subscriptionserver.js"}},"author":{"name":"Neil Lyon-S","email":"nileio@nileio.com","url":"https://github.com/nileio"},"gitHead":"ac551336519c57ea1dc0d47d66b8f4613b82f580","_id":"node-red-contrib-graphql-server@0.1.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-Ja7lWU2Xleb53NQ34QMeWvBl2MYL58MrYLF2u4adg6rvpk2+N4Ik9LxL+7o5Pij2fAGuxEVn5X9uA4eDxtFtPQ==","shasum":"7700eebe7ebe91eb5ebb0666f6885735f0b8d516","tarball":"https://registry.npmjs.org/node-red-contrib-graphql-server/-/node-red-contrib-graphql-server-0.1.0.tgz","fileCount":48,"unpackedSize":3432241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYQToCRA9TVsSAnZWagAAz1wQAJHcuiMa0yk1TtCXRCMn\nF9o97EsBsqLqH2X19HgUusMd+DAER/Rs/AhXOzlWCOlwljdC2FmGFV3AdrNo\nH/mC4q81BoDDvbqALcZMyaNeJzKHQ9Ic2LEEu6k7aju0YR9gnj3Ebb34FXcg\nLHQCsuk+3FFgJAUEP0qCcsQTKMkPp+ZqEZZ/R3bjAVW+oSFQJ0DrUK+Xsmu8\nbRPtp3q5NumbNeqqjTczvAe9FPwGMSBhIxwkJMNFBhgohhymsh2bQMBaI1OP\nrdqOOmJw7UZ9+sXptzSjk0NSs9jJmYoBxxuirYYnkIm0U2GPGup/tP2LN8CS\n9EcavZ/tJzSoigok/637EV6kLf7by2qjX6fud/W4ZZJjFboRvsTdyHAxw5CF\nwkzSuCnPIoQO4zFk2TSwjWd1yj43zHfV0mKors+1jZ9KjZwH74RZpoUGAuCc\n/zIavx+aN1XduLZPjOWJGektOHWm8uAXGkFz+Ka94PZVIboRIfgDDTNF8Q0A\nGvpO69QHK+aFiqdvao7GoWwrVoPkw/HPFIRcH/fH65tu4s9oRzrTlX4VNtYe\nC+jfZCdVP0UHm6NMoEBFbxtvJ5yDNaB/d0tK5W4BzEBOAdaf25ShaFybj5JN\nwBA04zBvQjmaIpd3gMpKOFRxGAozAgrM3df5RPeBI/Y80cOLBkUz+j29StX3\nbcPv\r\n=HtWX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxwi9YmIsIcvI/hhthXv2xjJPF/385f6jSskw/vWiqNAIhAMmzEFDI6buFAwe8vgLhFDqCU0b35A8exi9HseqmNhg+"}]},"_npmUser":{"name":"nileio","email":"islam.sayed.m@gmail.com"},"directories":{},"maintainers":[{"name":"nileio","email":"islam.sayed.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-graphql-server_0.1.0_1616970983726_0.6429548397267877"},"_hasShrinkwrap":false},"0.1.1":{"name":"node-red-contrib-graphql-server","version":"0.1.1","description":"A set of nodes to run a local GraphQL Server in Node-RED","scripts":{"maps":"genmaps --sourceRoot /src/ -o html,js","debug":"genmaps --sourceRoot /src/ -o html && node --nolazy --inspect-brk=9229 /usr/local/lib/node_modules/node-red/red.js","debugnode":"node --nolazy --inspect-brk=9229 /usr/local/lib/node_modules/node-red/red.js","start":"node /usr/local/lib/node_modules/node-red/red.js","test":"mocha \"test/**/*_spec.js\"","lint":"eslint"},"dependencies":{"cors":"2.8.5","dataloader":"^2.0.0","express-graphql":"^0.11.0","graphql":"^15.3.0","graphql-mqtt-subscriptions":"^1.2.0","graphql-playground-middleware-express":"^1.7.21","graphql-subscriptions":"^1.1.0","graphql-tools":"^6.2.2","serve-static":"^1.14.1","subscriptions-transport-ws":"^0.9.18"},"devDependencies":{"eslint":"^6.8.0","eslint-config-prettier":"^6.11.0"},"engines":{"node":">=11.15.0"},"repository":{"type":"git","url":"git+https://github.com/nileio/node-red-contrib-graphql-server.git"},"license":"MIT","homepage":"https://github.com/nileio/node-red-contrib-graphql-server/","bugs":{"url":"https://github.com/nileio/node-red-contrib-graphql-server/issues"},"keywords":["node-red","graphql","server","http-in"],"node-red":{"nodes":{"graphql-in":"src/graphql-in/graphql-in.js","graphql-out":"src/graphql-out/graphql-out.js","graphql-schema":"src/graphql-schema/graphql-schema.js","graphql-subscriptionserver":"src/graphql-subscriptionserver/graphql-subscriptionserver.js"}},"author":{"name":"Neil Lyon-S","email":"nileio@nileio.com","url":"https://github.com/nileio"},"gitHead":"bd4a7cdb8c577465208adafbb141f5b1d116f8ac","_id":"node-red-contrib-graphql-server@0.1.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-l0Tpsz1QeKOTXmRo61CF93/lDebMUAtQsX7/nbhc1UF+p4MMtjz76R4AqX/0F/rzRCplI6/oJvZgifZi6wgA7A==","shasum":"217dd027e3e88c9e351366d8b90acd9ec8442439","tarball":"https://registry.npmjs.org/node-red-contrib-graphql-server/-/node-red-contrib-graphql-server-0.1.1.tgz","fileCount":48,"unpackedSize":3432255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgal9lCRA9TVsSAnZWagAACWAQAIBafcMVZxCgaVaXz6fl\nzMFx2dkDlNQbIGxyZGdMW0dsTWQQcrsVIPjBLlMCUbG78GYK1kVR/XsR03mx\nSeqJ9RckwZ6iRi0KLjWKyi0dYjxZMIHN9R1uqdvEaXV1qUDYxMrhCsXV67ro\nQ/82EdzK5Knt4jMPNn/X33Bdz8NaBMZ2XEZXOS6cikBESoiX/S2k53SN0w3k\nw9OIHiQvLtWc8e4AiQymP5Q6KDUSevoph+kkDZ84DPQj++XgcLSSMZZRPFMp\nuFvxxWQjDsUvNML42amZECl2EZ5AJ16lRAEbzarLAEL2TwReFhv3lHZxK0FB\nBhMkKs1ve27E2+NhujrKT9L8enZYYGqjEAw78j7shyzc8QPzp0GB55x2St9g\nIG29NAVTC99gFTJ2sD0lMJGa/eNygMtMKPnYsO+OcZy9bEkdMm0Df9dE2B9w\ntvxy0tmFlczGD5J4U1ZrlnINkd9HVhhJ2dqsj/72RAfYQxiNoEMmMqS0bAUQ\nrN2lIhRHATjHgn3Y6zx76MI89IFAxvBPuFR5ciMOOVx7Ver2vyCQ8N433+HB\n6jE9UUIdYYUYRl4Nr9Bm84f1Ym44SS8MNqy+yE1Y0O6b+oBq7icrpm/Wdmkx\ndNfPOrchiGmuzLKF/tRPx9z04bYUiqM6EEh6+XmdvE97NTbx4ar3W1zCY3c7\n5GPY\r\n=4eRV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDm+zcU5SGpnq49Wb43R3pFDbyZOvkjk9lZYcmzBk+SUQIhAInYVq217LhqQRa+vfaxdgbuA8T3+hfW1fVqwB365SZv"}]},"_npmUser":{"name":"nileio","email":"islam.sayed.m@gmail.com"},"directories":{},"maintainers":[{"name":"nileio","email":"islam.sayed.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-graphql-server_0.1.1_1617583972906_0.08569202233082795"},"_hasShrinkwrap":false},"0.2.1":{"name":"node-red-contrib-graphql-server","version":"0.2.1","description":"A set of nodes to run a local GraphQL Server in Node-RED","scripts":{"maps":"genmaps --sourceRoot /src/ -o html,js","debug":"genmaps --sourceRoot /src/ -o html && node --nolazy --inspect-brk=9229 /usr/local/lib/node_modules/node-red/red.js","debugnode":"node --nolazy --inspect-brk=9229 /usr/local/lib/node_modules/node-red/red.js","start":"node /usr/local/lib/node_modules/node-red/red.js","test":"mocha \"test/**/*_spec.js\"","lint":"eslint"},"dependencies":{"cors":"2.8.5","dataloader":"^2.0.0","express-graphql":"^0.11.0","graphql":"^15.3.0","graphql-mqtt-subscriptions":"^1.2.0","graphql-playground-middleware-express":"^1.7.21","graphql-subscriptions":"^1.1.0","graphql-tools":"^6.2.2","serve-static":"^1.14.1","subscriptions-transport-ws":"^0.9.18"},"devDependencies":{"eslint":"^6.8.0","eslint-config-prettier":"^6.11.0"},"engines":{"node":">=11.15.0"},"repository":{"type":"git","url":"git+https://github.com/nileio/node-red-contrib-graphql-server.git"},"license":"MIT","homepage":"https://github.com/nileio/node-red-contrib-graphql-server/","bugs":{"url":"https://github.com/nileio/node-red-contrib-graphql-server/issues"},"keywords":["node-red","graphql","server","http-in"],"node-red":{"nodes":{"graphql-in":"src/graphql-in/graphql-in.js","graphql-out":"src/graphql-out/graphql-out.js","graphql-schema":"src/graphql-schema/graphql-schema.js","graphql-subscriptionserver":"src/graphql-subscriptionserver/graphql-subscriptionserver.js"}},"author":{"name":"Neil Lyon-S","email":"nileio@nileio.com","url":"https://github.com/nileio"},"gitHead":"7f6cd885a15ef242c876cc2308a677102b206783","_id":"node-red-contrib-graphql-server@0.2.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-+xsr+k7Hmfr2KtIti2TtHJl5KnH/bni0yPuzg3l1tKgA5lN4uBph4GYZBQh9Xuqq+ddvWG4zOCslbYcrSIxzdQ==","shasum":"e057634d6b0840314b3502debafa5c7abf3773ec","tarball":"https://registry.npmjs.org/node-red-contrib-graphql-server/-/node-red-contrib-graphql-server-0.2.1.tgz","fileCount":54,"unpackedSize":3547017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcalICRA9TVsSAnZWagAA6ssP/1GeIZDygg/tJaAozrvN\nqPusukPCpSIBc7Qmjlcm1wkOMsidPoA5YxxBVWAN0xTurOMoVuH7AAqMoVIK\nCY5vQIxdns+saVXpSpZaIUAowPtps9aLKYSxbGQAXuTeRQVvwfw4evw1y/lu\nX/SpGLluXTJKNKkcEZLmHZCcFAvAjN+ZFglHHf8jdxLx/7451E7R/Dw/z8hK\nO8/7WzCPfCEPxEvafkf4BCBLRELteOee135LHbN6mnRrAqwVip7mjge0WMPe\nGKhA7GqkfzPyJpH0pugiCLEDuYjLbjAR8aI9BZDv7qQVqSmSqHoznJulQMGM\nrTNwBbdrB5MRCVIK6FUSKl6TCa6/uAqRL43fzQ7VeNB+Rm0nNe28u/u77e76\np23zwcEhO1bwIXo4azcA4PRCp+0HAOI4PZVjI/xhGaIX3dCDrijbIRHPOiAk\n7408ad+wxYSYAhV7Uv06iNq2CDHwu11xmEo+1PsKJHDkKfDtJAnunsX0rsbg\nreg7tm8K4AcZB4I/dMvpQw1Ajggi3wQGDuPXtQRSrf7kcrq6Gfo5KH3gMdmX\n1BTnMyUpBeYyLllJ1Ea3ZXIpLcB5oGHfu2tcQC4oJ8cRRLXag6BFWQFycLDW\n9yD+Khw6H5s5ooe2+zSfbuH8CV7DMg1gAZrDnBHOgxV2UhOnjfV8m/jNmstg\nwXdT\r\n=A1HR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGHZ6nwevnrxYYje2n4Eu5YeNLX256EpbhItOVUJJRV3AiAsJ3Brm+XUA972UH+OzlSVGCz8yDBHGPAYAFHUqfVCmA=="}]},"_npmUser":{"name":"nileio","email":"islam.sayed.m@gmail.com"},"directories":{},"maintainers":[{"name":"nileio","email":"islam.sayed.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-graphql-server_0.2.1_1618061639641_0.6315856534030797"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-23T10:41:38.032Z","0.0.1":"2021-03-23T10:41:38.290Z","modified":"2022-05-11T03:18:23.898Z","0.0.2":"2021-03-23T12:56:23.706Z","0.0.3":"2021-03-24T01:51:55.338Z","0.0.4":"2021-03-24T02:03:39.975Z","0.0.5":"2021-03-25T11:26:21.167Z","0.0.6":"2021-03-26T01:38:10.770Z","0.0.7":"2021-03-26T01:42:02.969Z","0.0.8":"2021-03-26T02:30:43.211Z","0.0.9":"2021-03-26T07:11:44.508Z","0.0.10":"2021-03-27T06:41:25.988Z","0.0.11":"2021-03-27T07:16:12.519Z","0.0.12":"2021-03-27T07:26:37.430Z","0.0.13":"2021-03-27T07:50:19.436Z","0.0.14":"2021-03-27T08:05:15.190Z","0.0.15":"2021-03-27T09:10:15.794Z","0.0.16":"2021-03-28T12:35:25.265Z","0.0.17":"2021-03-28T12:49:13.761Z","0.1.0":"2021-03-28T22:36:23.994Z","0.1.1":"2021-04-05T00:52:53.125Z","0.2.1":"2021-04-10T13:33:59.876Z"},"maintainers":[{"name":"nileio","email":"islam.sayed.m@gmail.com"}],"description":"A set of nodes to run a local GraphQL Server in Node-RED","homepage":"https://github.com/nileio/node-red-contrib-graphql-server/","keywords":["node-red","graphql","server","http-in"],"repository":{"type":"git","url":"git+https://github.com/nileio/node-red-contrib-graphql-server.git"},"author":{"name":"Neil Lyon-S","email":"nileio@nileio.com","url":"https://github.com/nileio"},"bugs":{"url":"https://github.com/nileio/node-red-contrib-graphql-server/issues"},"license":"MIT","readme":"# node-red-contrib-graphql-server\n\nA set of nodes for <a href=\"http://nodered.org\" target=\"_new\">Node-RED</a> to run a local GraphQL Server.\nThe server uses the javascript reference implementation of the GraphQL specification.\n\n## Install\n\nTo install the stable version use the Menu - Manage palette option and search for node-red-contrib-graphql-server ,\nor Run the following command in your Node-RED user directory - typically `~/.node-red`\n\nNote: Requries NodeJs version 11.15 or higher\n\n    npm install node-red-contrib-graphql-server --engine-strict\n\n## Usage\n\nThis node bundle helps you build a fully functional GraphQL Server for your application. It uses the approach of Schema-First and delegates resolution of the queries to Node-RED flows. The bundle includes 3 nodes which together provide a full implementation\nof GraphQL specifications:\n\n- graphql-in : Creates a GraphQL server endpoint at the defined path supporting both query and mutation operations. The endpoint serves both <code>GET</code> and <code>POST</code> requests by default.</p>\n- graphql-out: Sends responses back for requests recieved from a GraphQL In node.\n- graphql-schema: Configuration to define a GraphQL schema.\n- graphql-subscriptionserver : a graphql subscription server implementation using PubSub\n\n## Summary of features\n\n- Uses Node-RED httpNode which means it inherits any middlewares, security,etc. you may have.\n\n- Includes [Dataloader](https://github.com/graphql/dataloader) which enables efficient query implementation for nested operations inherent to any GraphQL server.\n\n- There are 3 modes to choose from to determine how you plan to resolve queries. Please read the docs to understand the differences.\n\n- includes a [GraphQL Schema Visual editor](https://github.com/graphql-editor/graphql-editor), and [GraphQL Voyager](https://github.com/APIs-guru/graphql-voyager) builds ! (I may remove those builds from future nodes but those are great for learning GraphQL if you are new)\n\n- includes a [GraphQL Playground](https://github.com/graphql/graphql-playground) (previously I used GraphiQL) - the Playground enables you to test your query, mutation operations and interact with the server. The Playground also supports subscriptions!\n\n- Experimental feature to automatically resolve Pagination in your schema. This is supporting the unofficial [GraphQL Cursor Pagination Specs](https://relay.dev/graphql/connections.htm)\n\n- Subscription Server implementation based on [graphql-subscriptions](https://github.com/apollographql/graphql-subscriptions) using MQTT for PubSub which means you can use the out of box MQTT nodes with it.\n\n- The data in `msg.graphql` includes everything you may need to resolve the query such as operation details, result of previous query, arguments passed to the query, reference to the root of the query,etc.\n\n## How to use it\n\n1. Define a GraphQL schema using GraphQL Schema Language. If you are new to GraphQL use the included Visual [GraphQL-Editor](https://github.com/graphql-editor/graphql-editor) and it will generate a schema for you. Start by a simple schema.\n   A simple schema might look like this:\n\n```\ntype Query{\n\tposts : [Post!]\n}\n\ntype Post{\n\tid : ID!\n\ttitle : String!\n\tbody : String!\n}\nschema{\n\tquery: Query\n}\n```\n\n2. Configure how you plan to resolve the queries and mutations, and decide whether to use [Dataloader](https://github.com/graphql/dataloader)\n\n3. Depending on what you choose for Resolvers mode and create flows which resolves your operations. Resolvers mode controls what messages will be sent to the output port of the GraphQL In node. The flow typically starts with a Switch node which branches out to each type of operation to resolve. There are many fields sent with the message to help you determine how to return the data in `msg.graphql`. It is completely up to you to define the flow resolving the operations. The resolvers flow typically interacts with a backend database , or retrieve data from external services and returns the results back to clients.\n\n4. Return the results to client using GraphQL Out node.\n\n## Example flow\n\nThe example flow comes from the original Facebook Starwars implementation and using data from [swapi](https://swapi.dev/).\n\n![Starwars Flow](https://raw.githubusercontent.com/nileio/node-red-contrib-graphql-server/master/examples/starwars_flow.png)\n\nYou can find the example flow in the examples folder of the node. Import the example from Node-RED using the Import function or\nCopy the below example flow below\n\n````\n[{\"id\":\"b97ca9cc.1d71d8\",\"type\":\"graphql-in\",\"z\":\"45220d0b.f233a4\",\"path\":\"/graphql\",\"method\":\"getandpost\",\"schema\":\"6c0760fa.703ea\",\"graphi\":true,\"timeout\":\"20000\",\"resolverstype\":\"nonscalar\",\"resolvers\":[],\"usedataloader\":true,\"useSubscriptionServer\":true,\"subscriptionsPath\":\"/subscriptions\",\"name\":\"\",\"x\":215,\"y\":300,\"wires\":[[\"a4bcf985.7948b8\"]]},{\"id\":\"3dbeb01f.1859e\",\"type\":\"graphql-out\",\"z\":\"45220d0b.f233a4\",\"name\":\"\",\"output\":\"payload\",\"outputType\":\"msg\",\"returnformat\":\"nochange\",\"return\":\"asis\",\"returnarrayindx\":0,\"x\":1025,\"y\":475,\"wires\":[]},{\"id\":\"7596de41.2034e\",\"type\":\"link out\",\"z\":\"45220d0b.f233a4\",\"name\":\"\",\"links\":[\"a04aa07d.67b8b\"],\"x\":1000,\"y\":335,\"wires\":[]},{\"id\":\"a04aa07d.67b8b\",\"type\":\"link in\",\"z\":\"45220d0b.f233a4\",\"name\":\"\",\"links\":[\"7596de41.2034e\"],\"x\":295,\"y\":520,\"wires\":[[\"3ef20979.6e3026\"]]},{\"id\":\"2e9bddfa.e0a1a2\",\"type\":\"graphql-out\",\"z\":\"45220d0b.f233a4\",\"name\":\"\",\"output\":\"payload\",\"outputType\":\"msg\",\"returnformat\":\"nochange\",\"return\":\"asis\",\"returnarrayindx\":0,\"x\":1030,\"y\":550,\"wires\":[]},{\"id\":\"6f6ceb17.6ac9d4\",\"type\":\"group\",\"z\":\"45220d0b.f233a4\",\"name\":\"download or use starwars data from cache if available\",\"style\":{\"label\":true},\"nodes\":[\"f6ff1bb6.dccc38\",\"7c6b8368.3b7e6c\",\"e24e585c.2e2cd8\",\"a4bcf985.7948b8\",\"22963952.9a0156\"],\"x\":324,\"y\":219,\"w\":622,\"h\":162,\"info\":\"try different queries using the Playground\\nfor example\\n\\n```\\nquery{\\nfilm(id: 4){\\n  title\\n  director\\n  producer\\n  characters{\\n    name\\n    gender\\n    height\\n    homeworld {\\n      name\\n      population\\n      gravity\\n      terrain\\n    }\\n  }\\n  species{\\n    name\\n    eye_colors\\n    language\\n  }\\n}\\n}\\n```\"},{\"id\":\"f6ff1bb6.dccc38\",\"type\":\"change\",\"z\":\"45220d0b.f233a4\",\"g\":\"6f6ceb17.6ac9d4\",\"name\":\"\",\"rules\":[{\"t\":\"set\",\"p\":\"url\",\"pt\":\"msg\",\"to\":\"\\\"https://raw.githubusercontent.com/nileio/node-red-contrib-graphql-server/master/examples/starwars_data/\\\"&$lowercase(graphql.return.type)&\\\"s\\\"&\\\".json\\\"\",\"tot\":\"jsonata\"}],\"action\":\"\",\"property\":\"\",\"from\":\"\",\"to\":\"\",\"reg\":false,\"x\":560,\"y\":260,\"wires\":[[\"7c6b8368.3b7e6c\"]]},{\"id\":\"7c6b8368.3b7e6c\",\"type\":\"http request\",\"z\":\"45220d0b.f233a4\",\"g\":\"6f6ceb17.6ac9d4\",\"name\":\"\",\"method\":\"GET\",\"ret\":\"obj\",\"paytoqs\":\"ignore\",\"url\":\"\",\"tls\":\"\",\"persist\":false,\"proxy\":\"\",\"authType\":\"\",\"x\":725,\"y\":260,\"wires\":[[\"e24e585c.2e2cd8\"]]},{\"id\":\"e24e585c.2e2cd8\",\"type\":\"change\",\"z\":\"45220d0b.f233a4\",\"g\":\"6f6ceb17.6ac9d4\",\"name\":\"cache\",\"rules\":[{\"t\":\"set\",\"p\":\"cache[msg.graphql.return.type]\",\"pt\":\"flow\",\"to\":\"payload\",\"tot\":\"msg\"}],\"action\":\"\",\"property\":\"\",\"from\":\"\",\"to\":\"\",\"reg\":false,\"x\":870,\"y\":260,\"wires\":[[\"7596de41.2034e\"]]},{\"id\":\"a4bcf985.7948b8\",\"type\":\"switch\",\"z\":\"45220d0b.f233a4\",\"g\":\"6f6ceb17.6ac9d4\",\"name\":\"\",\"property\":\"$lookup($flowContext(\\\"cache\\\"),graphql.return.type)\",\"propertyType\":\"jsonata\",\"rules\":[{\"t\":\"null\"},{\"t\":\"nnull\"}],\"checkall\":\"true\",\"repair\":false,\"outputs\":2,\"x\":400,\"y\":300,\"wires\":[[\"f6ff1bb6.dccc38\"],[\"22963952.9a0156\"]]},{\"id\":\"22963952.9a0156\",\"type\":\"change\",\"z\":\"45220d0b.f233a4\",\"g\":\"6f6ceb17.6ac9d4\",\"name\":\"\",\"rules\":[{\"t\":\"set\",\"p\":\"payload\",\"pt\":\"msg\",\"to\":\"$lookup($flowContext(\\\"cache\\\"),graphql.return.type)\",\"tot\":\"jsonata\"},{\"t\":\"set\",\"p\":\"usedCached\",\"pt\":\"msg\",\"to\":\"true\",\"tot\":\"bool\"},{\"t\":\"set\",\"p\":\"vb\",\"pt\":\"msg\",\"to\":\"[{\\\"Film\\\":{\\\"characters\\\":\\\"persons.films\\\"}}]\",\"tot\":\"json\"}],\"action\":\"\",\"property\":\"\",\"from\":\"\",\"to\":\"\",\"reg\":false,\"x\":570,\"y\":340,\"wires\":[[\"7596de41.2034e\"]]},{\"id\":\"cedc6b6d.8da468\",\"type\":\"group\",\"z\":\"45220d0b.f233a4\",\"name\":\"starwars query resolvers\",\"style\":{\"label\":true},\"nodes\":[\"f8b88c35.b417f\",\"275d82a5.38c92e\",\"cf1d900f.91c12\",\"f18d54e0.b6c318\",\"208b9510.427b7a\",\"3ef20979.6e3026\"],\"x\":329,\"y\":394,\"w\":612,\"h\":237},{\"id\":\"f8b88c35.b417f\",\"type\":\"change\",\"z\":\"45220d0b.f233a4\",\"g\":\"cedc6b6d.8da468\",\"name\":\"filter by root args\",\"rules\":[{\"t\":\"set\",\"p\":\"payload\",\"pt\":\"msg\",\"to\":\"payload[id=$number($$.graphql.args.id)]\",\"tot\":\"jsonata\"}],\"action\":\"\",\"property\":\"\",\"from\":\"\",\"to\":\"\",\"reg\":false,\"x\":805,\"y\":435,\"wires\":[[\"3dbeb01f.1859e\"]]},{\"id\":\"275d82a5.38c92e\",\"type\":\"change\",\"z\":\"45220d0b.f233a4\",\"g\":\"cedc6b6d.8da468\",\"name\":\"filter by parent object\",\"rules\":[{\"t\":\"set\",\"p\":\"payload\",\"pt\":\"msg\",\"to\":\"$exists(graphql.parent.payload.$eval($$.graphql.fieldName))? \\t($r:=$type(graphql.parent.payload.$eval($$.graphql.fieldName))=\\\"array\\\"?[payload[id in $$.graphql.parent.payload.$eval($$.graphql.fieldName)]]:\\tpayload[id in $$.graphql.parent.payload.$eval($$.graphql.fieldName)];\\t$exists($r)?$r:{})\\t:\\t($r:=$type($eval($$.graphql.parent.fieldName))=\\\"array\\\"?\\t\\t[payload[graphql.parent.payload.id in $eval($$.graphql.parent.fieldName)]]:\\tpayload[graphql.parent.payload.id in $eval($$.graphql.parent.fieldName)];\\t$exists($r)?$r:{})\\t\\t\\t\\t\\t\\t\",\"tot\":\"jsonata\"}],\"action\":\"\",\"property\":\"\",\"from\":\"\",\"to\":\"\",\"reg\":false,\"x\":815,\"y\":520,\"wires\":[[\"2e9bddfa.e0a1a2\"]]},{\"id\":\"cf1d900f.91c12\",\"type\":\"switch\",\"z\":\"45220d0b.f233a4\",\"g\":\"cedc6b6d.8da468\",\"name\":\"Dataloader?\",\"property\":\"graphql.config.useDataLoader\",\"propertyType\":\"msg\",\"rules\":[{\"t\":\"false\"},{\"t\":\"true\"}],\"checkall\":\"false\",\"repair\":false,\"outputs\":2,\"x\":610,\"y\":560,\"wires\":[[\"275d82a5.38c92e\"],[\"f18d54e0.b6c318\"]]},{\"id\":\"f18d54e0.b6c318\",\"type\":\"change\",\"z\":\"45220d0b.f233a4\",\"g\":\"cedc6b6d.8da468\",\"name\":\"filter by parent array\",\"rules\":[{\"t\":\"set\",\"p\":\"payload\",\"pt\":\"msg\",\"to\":\"$exists(graphql.parent.payload.$eval($$.graphql.fieldName))? \\t$map(graphql.parent.payload,function($v,$i){\\t($r:=$$.graphql.return.isArray?[payload[id in $v.$eval($$.graphql.fieldName)]]:payload[id in $v.$eval($$.graphql.fieldName)];\\t$exists($r)?$r:{})\\t})\\t\\t:\\t$map(graphql.parent.payload,function($v,$i){\\t\\t($r:=$type($eval($$.graphql.parent.fieldName))=\\\"array\\\"?\\t\\t[payload[$v.id in $eval($$.graphql.parent.fieldName)]]:\\tpayload[$v.id in $eval($$.graphql.parent.fieldName)];\\t$exists($r)?$r:{})\\t\\t})\\t\",\"tot\":\"jsonata\"},{\"t\":\"set\",\"p\":\"payload\",\"pt\":\"msg\",\"to\":\"$count(graphql.parent.payload)>1?[payload]:[[payload]]\",\"tot\":\"jsonata\"}],\"action\":\"\",\"property\":\"\",\"from\":\"\",\"to\":\"\",\"reg\":false,\"x\":815,\"y\":590,\"wires\":[[\"2e9bddfa.e0a1a2\"]]},{\"id\":\"208b9510.427b7a\",\"type\":\"switch\",\"z\":\"45220d0b.f233a4\",\"g\":\"cedc6b6d.8da468\",\"name\":\"args?\",\"property\":\"graphql.args\",\"propertyType\":\"msg\",\"rules\":[{\"t\":\"hask\",\"v\":\"id\",\"vt\":\"str\"},{\"t\":\"else\"}],\"checkall\":\"false\",\"repair\":false,\"outputs\":2,\"x\":595,\"y\":470,\"wires\":[[\"f8b88c35.b417f\"],[\"3dbeb01f.1859e\"]]},{\"id\":\"3ef20979.6e3026\",\"type\":\"switch\",\"z\":\"45220d0b.f233a4\",\"g\":\"cedc6b6d.8da468\",\"name\":\"Root Query?\",\"property\":\"graphql.isRoot\",\"propertyType\":\"msg\",\"rules\":[{\"t\":\"true\"},{\"t\":\"false\"}],\"checkall\":\"false\",\"repair\":false,\"outputs\":2,\"x\":425,\"y\":520,\"wires\":[[\"208b9510.427b7a\"],[\"cf1d900f.91c12\"]]},{\"id\":\"6c0760fa.703ea\",\"type\":\"graphql-schema\",\"name\":\"Star Wars\",\"schema\":\"type Query{\\n\\tperson(\\n\\t\\tid : ID!\\n\\t) : Person\\n\\tpeople(\\n\\t\\tlimit : Int\\n\\t) : [Person!]!\\n\\tfilm(\\n\\t\\tid : ID!\\n\\t) : Film\\n\\tfilms(\\n\\t\\tlimit : Int\\n\\t) : [Film!]!\\n\\tstarship(\\n\\t\\tid : ID!\\n\\t) : Starship\\n\\tstarships(\\n\\t\\tlimit : Int\\n\\t) : [Starship!]!\\n\\tvehicle(\\n\\t\\tid : ID!\\n\\t) : Vehicle\\n\\tvehicles(\\n\\t\\tlimit : Int\\n\\t) : [Vehicle!]!\\n\\tspecie(\\n\\t\\tid : ID\\n\\t) : Specie\\n\\tspecies(\\n\\t\\tlimit : Int\\n\\t) : [Specie!]!\\n\\tplanet(\\n\\t\\tid : ID!\\n\\t) : Planet\\n\\tplanets(\\n\\t\\tlimit : Int\\n\\t) : [Planet!]!\\n}\\n\\n#A Person is an individual person or \\n#character within the Star Wars universe.\\ntype Person{\\n\\tid : ID!\\n\\tbirth_year : String!\\n\\teye_color : String!\\n\\tfilms : [Film!]\\n\\tgender : String!\\n\\thair_color : String!\\n\\theight : Float!\\n\\thomeworld : Planet\\n\\tmass : String!\\n\\tname : String!\\n\\tskin_color : String!\\n\\tcreated : DateTime!\\n\\tedited : DateTime!\\n\\tspecies : [Specie]\\n\\tstarships : [Starship!]\\n\\tvehicles : [Vehicle!]\\n}\\n\\ntype Film{\\n\\tid : ID!\\n\\tcharacters : [Person!]\\n\\tcreated : DateTime!\\n\\tdirector : String!\\n\\tedited : DateTime!\\n\\tepisode_id : ID!\\n\\topening_crawl : String!\\n\\tplanets : [Planet!]\\n\\tproducer : String!\\n\\trelease_date : DateTime!\\n\\tspecies : [Specie!]\\n\\tstarships : [Starship!]\\n\\ttitle : String!\\n\\tvehicles : [Vehicle!]\\n}\\n\\nscalar DateTime\\n\\ntype Planet{\\n\\tid : ID!\\n\\tclimate : String!\\n\\tcreated : DateTime!\\n\\tdiameter : String!\\n\\tedited : DateTime!\\n\\tfilms : [Film!]\\n\\tgravity : String!\\n\\tname : String!\\n\\torbital_period : String!\\n\\tpopulation : String!\\n\\tresidents : [Person!]\\n\\trotation_period : String!\\n\\tsurface_water : String!\\n\\tterrain : String!\\n\\tspecies : [Specie!]\\n}\\n\\ntype Specie{\\n\\tid : ID!\\n\\taverage_height : String!\\n\\taverage_lifespan : String!\\n\\tclassification : String!\\n\\tcreated : DateTime!\\n\\tdesignation : String!\\n\\tedited : DateTime!\\n\\teye_colors : String!\\n\\thair_colors : String!\\n\\thomeworld : Planet\\n\\tlanguage : String!\\n\\tname : String!\\n\\tpeople : [Person!]\\n\\tfilms : [Film!]\\n\\tskin_colors : String!\\n}\\n\\ntype Starship{\\n\\tid : ID!\\n\\tMGLT : String!\\n\\tcargo_capacity : String!\\n\\tconsumables : String!\\n\\tcost_in_credits : String!\\n\\tcreated : DateTime!\\n\\tcrew : String!\\n\\tedited : DateTime!\\n\\thyperdrive_rating : String\\n\\tlength : String!\\n\\tmanufacturer : String!\\n\\tmax_atmosphering_speed : String!\\n\\tmodel : String!\\n\\tname : String!\\n\\tpassengers : String!\\n\\tfilms : [Film!]\\n\\tpilots : [Person!]\\n\\tstarship_class : String!\\n}\\n\\ntype Vehicle{\\n\\tid : ID!\\n\\tcargo_capacity : Int!\\n\\tconsumables : String!\\n\\tcost_in_credits : String!\\n\\tcreated : DateTime!\\n\\tcrew : Int!\\n\\tedited : DateTime!\\n\\tlength : String!\\n\\tmanufacturer : String!\\n\\tmax_atmosphering_speed : String!\\n\\tmodel : String!\\n\\tname : String!\\n\\tpassengers : Int!\\n\\tpilots : [Person!]\\n\\tfilms : [Film!]\\n\\tvehicle_class : String!\\n}\\n\\ntype Subscription{\\n\\tnewFilms : Film!\\n}\\nschema{\\n\\tquery: Query,\\n\\tsubscription: Subscription\\n}\",\"pagination\":false,\"cursorField\":\"\"}]\n````\n\nI also included another more advanced example which uses a sqlite version of the [chinook database](https://github.com/lerocha/chinook-database)\nThe database is located in the example folder of the node. The example flow is a more advanced example using Pagination.\n","readmeFilename":"README.md"}