{"_id":"moleculer-apollo-server","_rev":"23-92b88ea29de9fb446a25cba574d25a42","name":"moleculer-apollo-server","dist-tags":{"latest":"0.4.1"},"versions":{"0.1.2":{"name":"moleculer-apollo-server","version":"0.1.2","keywords":["graphql","apollo-server","apollo","moleculer","microservice","gateway"],"author":{"name":"MoleculerJS"},"license":"MIT","_id":"moleculer-apollo-server@0.1.2","maintainers":[{"name":"isheng5","email":"zengjiean@huas.edu.gr"}],"homepage":"https://github.com/moleculerjs/moleculer-apollo-server#readme","bugs":{"url":"https://github.com/moleculerjs/moleculer-apollo-server/issues"},"dist":{"shasum":"e09e159076cf418e3d8c4184a2cda0e66c97138e","tarball":"https://registry.npmjs.org/moleculer-apollo-server/-/moleculer-apollo-server-0.1.2.tgz","fileCount":21,"integrity":"sha512-92meTZB5YnAc5ko40ncPobgiqtZ/R957FpAl2KDqPDW4XUftqQWVu3CYGT7TsebQ6NbWGPHEPyhks1s6/xbRRA==","signatures":[{"sig":"MEUCIAVhj1DPUa0AJN2AreXyMN4A5vWj2Ymj71ULR1BbVem4AiEAyld0lcrkgwKqvpN8oLnXldyE/9Nupiics65ftzW+KZU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":352921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnH7BCRA9TVsSAnZWagAApBMP/0KckOdi1e8is6JZXyMg\nOyVu5uUn+pspOKTgaW8zLmU9aMh9bg2LrvK3LUjqJaIBxKztGKc1d76ZBIuo\nlPZzF6gomlVJhEt2NzHMWFJ6k5hZE9dCLfHJgzsl6mnKhs+RYtwEwezniyF9\nNFvkRWob2+uDwubpahbPa9Jfs8oTCVGVpx+DzpCRsVvdOFbe/rPM7U7sfiw8\nCnnP4EFniGyMsQ96EpRW9JmFP9rLaArP/pNt3sT7UXCotvaVNi3RMGo0Jggc\nyvmnY9d7fvTiHiRLf1RIx4GCyAmDlsOnZ4ZAClt4IXRUsW8DT1roIHiwa74f\nHX89k5UbW9r20X3WmWJ4V4wI+C+feU/Ap1lEc6b5gTIWlkLNBvpITPBmnDII\nZkHuOJnZ/M6Wjovjx7093dVeBCIhwU3fENKTckTh1qzYQ0aeSRkZE9GrSPmb\nrrNbRuTOcwdcuF0W53UAc3dnnzDFur8rHX39SahnVhJD9MdRcKb03nWklXzM\nNJWjnw5478Kx5XAfh4i1+9GkSJWBX8CGuJnq64B2xj70GZ6SDCQHE+FGGgZa\nRTY5PTBVtyh3S8e2NGK0mR92DQLKtsTk/dpUqmyfrPZTBcjdoXiOjSPBRXHK\n31M/fn9CuaGRlGQz/CvpngGKJQQRwCQvxXvTTemiF9ZY+S+Z2UvcixI2iI2L\nttGg\r\n=wOxJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["../test"],"rootDir":"./src","testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/","/test/services/"]},"main":"index.js","_from":".","_shasum":"e09e159076cf418e3d8c4184a2cda0e66c97138e","engines":{"node":">= 8.x.x"},"gitHead":"b4927fb5b7474fe402ccaa587e21f85c70ca8b35","scripts":{"ci":"jest --watch","dev":"nodemon examples/index.js","deps":"npm-check -u","lint":"eslint --ext=.js src test","test":"jest --coverage","coverall":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"_npmUser":{"name":"isheng5","email":"zengjiean@huas.edu.gr"},"deprecated":"This is my mistake that took up the package name, and now the module is deprecated. Officials can contact me to get admin permission for the package name.(Translated by Google)","repository":{"url":"git+https://github.com/moleculerjs/moleculer-apollo-server.git","type":"git"},"_npmVersion":"3.5.2","description":"Apollo GraphQL server for Moleculer API Gateway","directories":{},"_nodeVersion":"4.2.6","dependencies":{"accept":"^3.1.3","lodash":"^4.17.11","dataloader":"^1.4.0","graphql-tools":"^4.0.4","graphql-upload":"^8.0.4","apollo-server-core":"^2.3.4","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.1.0","eslint":"5.13.0","graphql":"14.1.1","nodemon":"1.18.9","jest-cli":"24.1.0","coveralls":"3.0.2","moleculer":"0.13.5","npm-check":"5.9.0","benchmarkify":"2.1.1","moleculer-web":"0.9.0-beta1","moleculer-repl":"0.5.5","eslint-plugin-node":"8.0.1","eslint-plugin-promise":"4.0.1","eslint-plugin-security":"1.4.0"},"peerDependencies":{"graphql":">= 14.x.x","moleculer":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-apollo-server_0.1.2_1553759937327_0.7047467449905966","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"moleculer-apollo-server","version":"0.1.3","keywords":["graphql","apollo-server","apollo","moleculer","microservice","gateway"],"author":{"name":"MoleculerJS"},"license":"MIT","_id":"moleculer-apollo-server@0.1.3","maintainers":[{"name":"isheng5","email":"zengjiean@huas.edu.gr"}],"homepage":"https://github.com/moleculerjs/moleculer-apollo-server#readme","bugs":{"url":"https://github.com/moleculerjs/moleculer-apollo-server/issues"},"dist":{"shasum":"696259508465958568aa7454cf2b903eb3ccb117","tarball":"https://registry.npmjs.org/moleculer-apollo-server/-/moleculer-apollo-server-0.1.3.tgz","fileCount":24,"integrity":"sha512-oyVgAfo23+nFXvLi3gThC1G5MzI0TAOP9zd5s8221wmRi3DnsyUQyS0jhSAGshCwlzOuvAVDdeePNVtS0GoWVA==","signatures":[{"sig":"MEUCIECrivkhMoS+sl2pykrWfMxyLzf4D+lef6nfC6kV+9fPAiEA0RsdCSzsKZgBPmqk55cabjA1e01WNyoA60JqAuAR+D8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdp1FBCRA9TVsSAnZWagAAz9QP/AqpduDjO8EK1yfBTpfs\n+IEeAk5jZRiWQi/JRgruErh8iWJim26ndz74Rabnv3BxVhgPhFOEmoGQ9KWe\nNsZBxjq7M6A0Jmc3QZDCwh9CoLCRqlgtzKsXA7dUYWLrLf//kB2mfEgvRt6q\ne9VIMUtaWjzVrq1+03Wd1zp7VSVdJ+JimUN1nxOFu7BVOoeezK79ICrJkyjV\nPJyTfIxgIXm+8x/FP856XYU8cO3x8mxOW5jkj6ILdItUJ3CHvWAeBQJRR3/M\nVXoxA91DeYBl3m+zKKr1LHkYeleOJDdHnIUDTp25PmURks1IhNv/uuWJfygQ\nBh40ayBSM2ElvCSjmT4xcxq/DdeyWe8p0yq6VvpFOSoSGmTDRIDija72pCJE\nPCTp4Sx+bTQ/7l2EJ+Bq3AnFBZ514QIAcKEpXyU1+9eoPgGCuqNVTvqTFYWZ\nPmB6YegZ2ytYhbv43phkN+Xrv+FVh50OOO35zbw+GGD3/tBjErII+FOGOyhu\nFtNN3aMnVQmtv0whMKTPDOC134YzcolI3UuWTuL8B3KLr3ZmTZKLQTN4ZG2r\ns6GYR8Q7In3czn6ZcY0m9feVSVLNvT69rhcLOd40jgGAlVui6CKEheMsJTCf\nDELsLoCNYSWww/kkiBJ3D309rCUJLkOsXTAiuZHwj420O2DyMROfXLxcUYjn\nx5bP\r\n=UH7d\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["../test"],"rootDir":"./src","testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/","/test/services/"]},"main":"index.js","engines":{"node":">= 8.x.x"},"gitHead":"2e5bce90c73bfa5eac27ef84c9130d3615bbf6c4","scripts":{"ci":"jest --watch","dev":"nodemon examples/index.js","deps":"npm-check -u","lint":"eslint --ext=.js src test","test":"jest --coverage","coverall":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","lint:fix":"eslint --fix --ext=.js src test"},"_npmUser":{"name":"icebob","email":"mereg.norbert@gmail.com"},"repository":{"url":"git+https://github.com/moleculerjs/moleculer-apollo-server.git","type":"git"},"_npmVersion":"6.9.2","description":"Apollo GraphQL server for Moleculer API Gateway","directories":{},"_nodeVersion":"10.16.0","dependencies":{"accept":"^3.1.3","lodash":"^4.17.15","dataloader":"^1.4.0","graphql-tools":"^4.0.5","graphql-upload":"^8.1.0","apollo-server-core":"^2.9.6","graphql-subscriptions":"^1.1.0","@apollographql/graphql-playground-html":"^1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.5.1","graphql":"^14.5.8","nodemon":"^1.19.4","jest-cli":"^24.9.0","prettier":"^1.18.2","coveralls":"^3.0.7","moleculer":"^0.14.0-beta5","npm-check":"^5.9.0","benchmarkify":"^2.1.2","moleculer-web":"^0.9.0-beta6","moleculer-repl":"^0.6.1","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.4.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-security":"1.4.0"},"peerDependencies":{"graphql":">= 14.x.x","moleculer":"^0.13.0 || ^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-apollo-server_0.1.3_1571246401061_0.26924022806440484","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"moleculer-apollo-server","version":"0.2.0","keywords":["graphql","apollo-server","apollo","moleculer","microservice","gateway"],"author":{"name":"MoleculerJS"},"license":"MIT","_id":"moleculer-apollo-server@0.2.0","maintainers":[{"name":"isheng5","email":"zengjiean@huas.edu.gr"}],"homepage":"https://github.com/moleculerjs/moleculer-apollo-server#readme","bugs":{"url":"https://github.com/moleculerjs/moleculer-apollo-server/issues"},"dist":{"shasum":"3e3397d31e887afde18c848b6093126d96a362f1","tarball":"https://registry.npmjs.org/moleculer-apollo-server/-/moleculer-apollo-server-0.2.0.tgz","fileCount":16,"integrity":"sha512-Z/1TLzMACSDk9C0Q11GaOs/eU6fP/nY77LJQ9iM6H6cxN7UC82IMfHCNe8IoYGM7HwXQASL3nS5jP+c/j2Z7jg==","signatures":[{"sig":"MEUCIG5zz+OEzxcV0w8berDEtFS44ApzvRXPM0J8Tn5MwP9VAiEA5QsbY1BXRZmCN1zqRWsPks8kUk/vphJGP4smCN7zzPU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ8vHCRA9TVsSAnZWagAA4MgQAIIBGk130kPWFhWe8zLY\nPwpLPd3CSIZ2TRypv9fsdumrV6J4CNx1gmjQATuiX4lk8mE1TinNtJlDqndq\n2p1WHzx6zu+11+LKlB4lT+DIHEZjSpSiidQYUhm0VgbRrUNnRStFV5oORh1l\nKONB/qA82YybN4spYogNHtlos9TdM623pquffaUoSgoy8C9ZGs/hXd/Buqfv\nAtJGkqBq2LA7g7F+MjcXmJbo7VUTwmzNrhPZa62uWGAD9uJLIM1aSjhPVbhS\nO7FTV9r9+JzleZ9giDxpZi01yVuDjPYZFCT7vbC1T4IIKDQYdol5no9OALxu\nHUWKjmzFPrQoVPq0SNO0kOX6HFCKso/Nxma5+3e7zlgieNvtivCZcK+eR2y5\n4UcEomWvnHTYPIq9Z+eVs4ZrNeOXoRHClFI+JIHVwKwZU6r7iD6jbVeArVTy\n6D8CSY+yNwL8u3IO4uMNorXbbYKA0L++JK9DYuV3FF0a2mG2w3PymVZuYhT6\nz/Q+R3gntCjySQOmaCQWkMvhZdPZhnxgYYqddBedTpippGmbua+/w1wSF0Q6\nlmfFk9G3PN0XKJjZUiSm0qgJSr1dSbwnN8ybm3aweg1qAvoYrJgxPmmMXFdR\nwBArumahHUTJMy27U4RmQxEnz7i5cyzWOcSSkN7KPr4Iw8/qBs01zsTwKS+M\n9AJN\r\n=AoP2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["../test"],"rootDir":"./src","testEnvironment":"node","coverageDirectory":"../coverage","coveragePathIgnorePatterns":["/node_modules/","/test/services/"]},"main":"index.js","engines":{"node":">= 10.x.x"},"gitHead":"eda374dc0d0a2f552ad7e0eca0e1ff1d460a3cdc","scripts":{"ci":"jest --watch","dev":"nodemon examples/index.js","deps":"npm-check -u","lint":"eslint --ext=.js src test","test":"jest --coverage","coverall":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","lint:fix":"eslint --fix --ext=.js src test","postdeps":"npm test","ci:integration":"jest \"**/integration/**spec.js\" --watch"},"_npmUser":{"name":"icebob","email":"mereg.norbert@gmail.com"},"repository":{"url":"git+https://github.com/moleculerjs/moleculer-apollo-server.git","type":"git"},"_npmVersion":"6.12.0","description":"Apollo GraphQL server for Moleculer API Gateway","directories":{},"_nodeVersion":"10.17.0","dependencies":{"accept":"^3.1.3","lodash":"^4.17.15","dataloader":"^2.0.0","object-hash":"^2.0.2","graphql-tools":"^4.0.6","graphql-upload":"^10.0.0","apollo-server-core":"^2.10.0","graphql-subscriptions":"^1.1.0","@apollographql/graphql-playground-html":"^1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","eslint":"^6.8.0","graphql":"^14.6.0","nodemon":"^2.0.2","jest-cli":"^25.1.0","prettier":"^1.19.1","coveralls":"^3.0.9","moleculer":"^0.14.0","npm-check":"^5.9.0","node-fetch":"^2.6.0","benchmarkify":"^2.1.2","moleculer-web":"^0.9.0","moleculer-repl":"^0.6.2","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-security":"^1.4.0"},"peerDependencies":{"graphql":">= 14.x.x","moleculer":"^0.13.0 || ^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-apollo-server_0.2.0_1581501383513_0.871747519653038","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"moleculer-apollo-server","version":"0.2.1","keywords":["graphql","apollo-server","apollo","moleculer","microservice","gateway"],"author":{"name":"MoleculerJS"},"license":"MIT","_id":"moleculer-apollo-server@0.2.1","maintainers":[{"name":"isheng5","email":"zengjiean@huas.edu.gr"}],"homepage":"https://github.com/moleculerjs/moleculer-apollo-server#readme","bugs":{"url":"https://github.com/moleculerjs/moleculer-apollo-server/issues"},"dist":{"shasum":"80da8d71c5f0a10fb240cfd0f4af9f8229458a58","tarball":"https://registry.npmjs.org/moleculer-apollo-server/-/moleculer-apollo-server-0.2.1.tgz","fileCount":16,"integrity":"sha512-zDlD35eNWhVoWTO9t3G+WTSHCF+f/eA2DICnYo92MA6UAKFDM3wbOAELlGYypHLm5AeWC1BFsbUJ8rNj7rctww==","signatures":[{"sig":"MEUCIBmFtvV18+COtPHE+VsmJeAO9NTh+6pD1lR8Nq83obFAAiEA3Wr9NpaZSaRrmfXqUxKO3MZ9eAFSR914ftKIoBMQoYQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXrGxCRA9TVsSAnZWagAAHbsQAI5jhui2mq4OCH8y3svv\nT5x5gDNtBVC2zTm8AsOh256hC0YDkWxlwdAVMgdFZwGLNFWPsOrWYniRFSPD\nOA2KnTmfE63p2q+OoJVPRZgD87VMnYKKwSFVCCpt1fTaz8e/GYbRKbYcr9u+\nfCisbqbqk2rMJrEYhKsCgQemCRp9QBDp3BzD1pWheF/9pGAspvfVF4PhbCDc\nnHt51AguEsXO+PFT0KVHBHtJdCJK4qGoRnSUFX+OBODQZ2FrfsxNK8rYQktG\n7oSEcCx3+OK2nyQRf+pfQVstAWvuV1WUarP0SmP7xyLXVS3Q8zfSeYHMF2KY\nAtWcNebyf3Ypl9QB2AjEvxLTo1cQFhYOcNo8omHDbqM8Na1GOKR+//UftvdH\ntU2S5hUTc/CZhhhmt7amcthavOGk2tfcHSawexbUQ6OcUhI6vN/krttVbulT\nDhzy2U9DF3PRab+FPVk8ZHzMIgMpnwvNdpdhYqW7ES16kBGQ6TlysRa1WEKu\n7HCfjaR0ksyg+ZoH9oep/de0Ynxwp1PbvRd0lF6dFAuO14Qr8jD3VKqsIcoB\n21ZYoU7ofaoV+ZoStnixkPnCbkdED4Za2QwbXB80zSToQcWr4QVb/Cl+BUWh\n9fnU0S6Nu5rlW/+kbRIOdvsvP4mM8FGSffPCzgA+V0hLthNROhNx/bUrrZhT\nxyCo\r\n=ndiv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["../test"],"rootDir":"./src","testEnvironment":"node","coverageDirectory":"../coverage","coveragePathIgnorePatterns":["/node_modules/","/test/services/"]},"main":"index.js","engines":{"node":">= 10.x.x"},"gitHead":"2afe3cf9551d07afeede8a75d5b098e9747318b9","scripts":{"ci":"jest --watch","dev":"nodemon examples/index.js","deps":"npm-check -u","lint":"eslint --ext=.js src test","test":"jest --coverage","coverall":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","lint:fix":"eslint --fix --ext=.js src test","postdeps":"npm test","ci:integration":"jest \"**/integration/**spec.js\" --watch"},"_npmUser":{"name":"icebob","email":"mereg.norbert@gmail.com"},"repository":{"url":"git+https://github.com/moleculerjs/moleculer-apollo-server.git","type":"git"},"_npmVersion":"6.13.4","description":"Apollo GraphQL server for Moleculer API Gateway","directories":{},"_nodeVersion":"12.14.1","dependencies":{"lodash":"^4.17.15","dataloader":"^2.0.0","object-hash":"^2.0.2","@hapi/accept":"^4.0.0","graphql-tools":"^4.0.6","graphql-upload":"^10.0.0","apollo-server-core":"^2.10.0","graphql-subscriptions":"^1.1.0","@apollographql/graphql-playground-html":"^1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","eslint":"^6.8.0","graphql":"^14.6.0","nodemon":"^2.0.2","jest-cli":"^25.1.0","prettier":"^1.19.1","coveralls":"^3.0.9","moleculer":"^0.14.0","npm-check":"^5.9.0","node-fetch":"^2.6.0","benchmarkify":"^2.1.2","moleculer-web":"^0.9.0","moleculer-repl":"^0.6.2","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-security":"^1.4.0"},"peerDependencies":{"graphql":">= 14.x.x","moleculer":"^0.13.0 || ^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-apollo-server_0.2.1_1583264177231_0.6964888684867574","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"moleculer-apollo-server","version":"0.2.2","keywords":["graphql","apollo-server","apollo","moleculer","microservice","gateway"],"author":{"name":"MoleculerJS"},"license":"MIT","_id":"moleculer-apollo-server@0.2.2","maintainers":[{"name":"isheng5","email":"zengjiean@huas.edu.gr"}],"homepage":"https://github.com/moleculerjs/moleculer-apollo-server#readme","bugs":{"url":"https://github.com/moleculerjs/moleculer-apollo-server/issues"},"dist":{"shasum":"1dd17b473c3c23ff879b530601a583e5fead2e73","tarball":"https://registry.npmjs.org/moleculer-apollo-server/-/moleculer-apollo-server-0.2.2.tgz","fileCount":16,"integrity":"sha512-FxGqpLRamAl0eVcV3pOtGbSoGyooEyR1/JvDsstZdx94lyb1b9p7rJ4VUrK/Y/33Rzoac7kMX4wyoD/Ml68UAw==","signatures":[{"sig":"MEQCIG4dv03gHJJhsnGAHD4PaxWlGstL7g2ZVX2HIJHUM8ZRAiBL4hrplU7yEqRLhVzFEkWvftEbtkcRcGPMIQvXvtcp2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX+oZCRA9TVsSAnZWagAAfWQP/RPLVUCxFV1XS3W+fjnJ\nBHlRDpfCWdY7FtIi5PC8nMjreq3dr3Egn2h9/uqWDhg+hn/ghYTELLGuyBNQ\nrDaw5eb6PDmJh7FV5OZ76qp6NI4fGeu7iOC8XlK3kmkFSEPeV/xCZQfxlY7P\ntUXIM9mxk02zjgzL20goH6qaRoDeIuk5Vnqcqjo/zz/Z8c6bWsoKx1KkQPzM\n2GqYD11FvRI1pkYJy3tkiqf0uybeylAcW/30ED4ltXMpe6/l1hK4E+MeykqA\nAYHjbDV0yIZzapr76ybzhYJhrqdWJ2LcXLQPD2BmfrCQf8ibvN63nCc3gzUr\nlmi/Hu1q4EdDr6cG1FZJtl+qhledmxfkzjyxYxbgrBiP7p6OBPz65nRTNE+h\neBTjJEv2Sv0Y45JxK3V45Wo//gwi/1xZ2kC+uJpfaqbOIC2dS/SD+AGocr0a\npIJOCpb+58DSWD5t4MjMTm3zv/PvEfwXT43t54g5riXU1eeb8xPnLJ+DYEXd\nwl6JVcD2nho1D9UYib45wz24HPgXtutduO5VPVptn7zN0AFQYpG7HcaQDkkJ\n08V+DYKSH1nRJ8iJOhdCtS2MMIQ1Ua11n49XNge+Qco7qGQaBF3MYwy8nLZu\nopcGvDL/nLvq98b4rvr2Vf3sN8RkvkdvyipnAzwh6fC274M0ybNHWGfNvqUw\nc5VF\r\n=dj21\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["../test"],"rootDir":"./src","testEnvironment":"node","coverageDirectory":"../coverage","coveragePathIgnorePatterns":["/node_modules/","/test/services/"]},"main":"index.js","engines":{"node":">= 10.x.x"},"gitHead":"fcef73c96c354d43518a0bf1222de31e24733f8a","scripts":{"ci":"jest --watch","dev":"nodemon examples/index.js","deps":"npm-check -u","lint":"eslint --ext=.js src test","test":"jest --coverage","coverall":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","lint:fix":"eslint --fix --ext=.js src test","postdeps":"npm test","ci:integration":"jest \"**/integration/**spec.js\" --watch"},"_npmUser":{"name":"icebob","email":"mereg.norbert@gmail.com"},"repository":{"url":"git+https://github.com/moleculerjs/moleculer-apollo-server.git","type":"git"},"_npmVersion":"6.13.4","description":"Apollo GraphQL server for Moleculer API Gateway","directories":{},"_nodeVersion":"12.14.1","dependencies":{"lodash":"^4.17.15","dataloader":"^2.0.0","object-hash":"^2.0.2","@hapi/accept":"^3.2.4","graphql-tools":"^4.0.6","graphql-upload":"^10.0.0","apollo-server-core":"^2.10.0","graphql-subscriptions":"^1.1.0","@apollographql/graphql-playground-html":"^1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","eslint":"^6.8.0","graphql":"^14.6.0","nodemon":"^2.0.2","jest-cli":"^25.1.0","prettier":"^1.19.1","coveralls":"^3.0.9","moleculer":"^0.14.0","npm-check":"^5.9.2","node-fetch":"^2.6.0","benchmarkify":"^2.1.2","moleculer-web":"^0.9.0","moleculer-repl":"^0.6.2","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-security":"^1.4.0"},"peerDependencies":{"graphql":">= 14.x.x","moleculer":"^0.13.0 || ^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-apollo-server_0.2.2_1583344152671_0.025100703634254762","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"moleculer-apollo-server","version":"0.3.0","keywords":["graphql","apollo-server","apollo","moleculer","microservice","gateway"],"author":{"name":"MoleculerJS"},"license":"MIT","_id":"moleculer-apollo-server@0.3.0","maintainers":[{"name":"isheng5","email":"zengjiean@huas.edu.gr"}],"homepage":"https://github.com/moleculerjs/moleculer-apollo-server#readme","bugs":{"url":"https://github.com/moleculerjs/moleculer-apollo-server/issues"},"dist":{"shasum":"b49c90851daf3f3f639c7fbc2be77429caece5e4","tarball":"https://registry.npmjs.org/moleculer-apollo-server/-/moleculer-apollo-server-0.3.0.tgz","fileCount":16,"integrity":"sha512-GOXnQUiwRNWIprIlThpMysvVwfOnrL8Xmir4TNiaP9861rHZWZBhOEGmMBHkQzTpd7E73CGPQIxGAGIvyldkpw==","signatures":[{"sig":"MEUCIFM7t0dYCd7cnHnN60Fz0w3YkQ4P+Vx7YUkZ0jmkd+jPAiEAjB9ExUIyP9SMuNqI7/nW0qN2h+lH9siTx6urZjch2oI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiK1/CRA9TVsSAnZWagAAZ48QAI1IPq+qCn1jkin2/PYM\nWcIJTZLmW9P/shaJzTWy9/FGrgMscxLXKLPTvw4IVgucnOmGnRCAY8YEWvvL\nl5e06aZl9FITyRwZgS8QKvm9+C0Mj7KZApqeGUTBrusbE/xz+koHPQQcsQkw\nkVqS0sDhnkrFkK+TGFHMuwcIcLjuZ21f4DKmDuKgMSf3c+kxIdK7LTwi9FAT\nwCr66YgFSdr4Po7uG1fbqWAqBOSP4ocDcF4qJ7hiaN2zt3ClTX1hlkK/9PDp\nY77o7AAZzMmRfeu1zh1bCOEavPPGUNGNawfw6f4LIAD0ysw/hKGJFshGIDuc\n8V3dRZ1hz1C7dXMlVr029j8Mpx6jKmvsas3OrBn2N7BuiJoWFEAjCtF3+8eI\nxRCioXIyVW1Z8tRxAwuOmHklsG02dlW8futzh/+k+Qx99v9s6HCgSTeCTl77\nLebAxwsER7kmCJCxCl2nHxbQagGF9tbJB0Z/n1+QTnGnt5Wj8i00FOIN0WUf\n2Ep2qWLiWk8eup7iJHMaR71Hxdp/SngmaGPO0SnYfZLqCeDnPpXR6tjDNt1t\nfpQ5NKRDtRpZfPmM3zTeJSfnGlN4Vinm6y43In+2/5naGDr6Taok1+09Jqr8\nKhCxllSNw/EcA6MGL5xEOwRCYOsRFNgzz4U/pTygwPLsaJ/0SyejQCJEWFFT\ncBBw\r\n=EHs+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["../test"],"rootDir":"./src","testEnvironment":"node","coverageDirectory":"../coverage","coveragePathIgnorePatterns":["/node_modules/","/test/services/"]},"main":"index.js","engines":{"node":">= 10.x.x"},"gitHead":"9ad31d1c5e1c84d40bc631d9c2b095d7c43a1629","scripts":{"ci":"jest --watch","dev":"nodemon examples/index.js","deps":"npm-check -u","lint":"eslint --ext=.js src test","test":"jest --coverage","coverall":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","lint:fix":"eslint --fix --ext=.js src test","postdeps":"npm test","ci:integration":"jest \"**/integration/**spec.js\" --watch"},"_npmUser":{"name":"icebob","email":"mereg.norbert@gmail.com"},"repository":{"url":"git+https://github.com/moleculerjs/moleculer-apollo-server.git","type":"git"},"_npmVersion":"6.13.4","description":"Apollo GraphQL server for Moleculer API Gateway","directories":{},"_nodeVersion":"12.14.1","dependencies":{"lodash":"^4.17.15","dataloader":"^2.0.0","object-hash":"^2.0.3","@hapi/accept":"^3.2.4","graphql-tools":"^4.0.7","graphql-upload":"^10.0.0","apollo-server-core":"^2.11.0","@types/graphql-upload":"^8.0.0","graphql-subscriptions":"^1.1.0","@apollographql/graphql-playground-html":"^1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.2.7","eslint":"^6.8.0","graphql":"^15.0.0","nodemon":"^2.0.2","jest-cli":"^25.1.0","prettier":"^1.19.1","coveralls":"^3.0.11","moleculer":"^0.14.5","npm-check":"^5.9.2","node-fetch":"^2.6.0","benchmarkify":"^2.1.2","moleculer-web":"^0.9.1","moleculer-repl":"^0.6.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.10.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-security":"^1.4.0"},"peerDependencies":{"graphql":"^14.0.0 || ^15.0.0","moleculer":"^0.13.0 || ^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-apollo-server_0.3.0_1586015614855_0.9969287237320252","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"moleculer-apollo-server","version":"0.3.1","keywords":["graphql","apollo-server","apollo","moleculer","microservice","gateway"],"author":{"name":"MoleculerJS"},"license":"MIT","_id":"moleculer-apollo-server@0.3.1","maintainers":[{"name":"isheng5","email":"zengjiean@huas.edu.gr"}],"homepage":"https://github.com/moleculerjs/moleculer-apollo-server#readme","bugs":{"url":"https://github.com/moleculerjs/moleculer-apollo-server/issues"},"dist":{"shasum":"5f618f5d980404185a727c35cd451edb67cdb071","tarball":"https://registry.npmjs.org/moleculer-apollo-server/-/moleculer-apollo-server-0.3.1.tgz","fileCount":16,"integrity":"sha512-KJ9EBarpNJwpoMtBUGYJ67jt5y6I59HhYH4p+X8rFGjZvrYt+AIoTDPGYjXtYEJ75ZttUXzTb+4AyDANqS5Wiw==","signatures":[{"sig":"MEYCIQCfW/6M6rTK6KdqcuIhlT5Vvu4xh9E6T5y2VNXqTsyTJgIhAKCL4RBfQ1IcyBr/xO7qLO119qO1frgXUBlfqSVpFVJT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2BEKCRA9TVsSAnZWagAAfOMP/2BrL5iUcIyYo12UwbPb\nlne7Hj8mnaNmemSqLRE34pHZa5HtT2QqplRDHiJD4/6XJ1SetoD6snTuHTIf\npLxk11hmgIv7L9z6Az28vhawA8YxelWEOAGm18ghj4sP5qUCghBlAembvMka\nDLYjPKrSJaFlRsapfm+AvT9pDZDSZ2Js6U0Gqm76o2+2tKXbjFdIKhrd+OM+\nnd7kcUeccfnxiY68a1/JKnubCo28EFGbzp2SmKm6owO9yv9+0QmOIjl+ZLQ7\n3I2YO+M0A7nvyKMEPLsWTcvGqDsU7fD+N0upPGW+oUQt2HDLImWygUvQHBMF\n+5BzEdMc1l00P1uOhkaf9/wW9BJwdzdJ5HaZneIQ56sNSQrPSbBpdc8rs43C\nnnBEXpgOZ2v+JcjmzrCMAyPEsPQQKs4EYlKffWXafmrayt9n2sa8/mGV/vHo\nNY4PTdv5Na51i4qhtUlh58l8Gm/lwwN4rllHkCpbzuAGGkin17VdX+aE1zYj\nrLR91BXZsXl4b4pGFhpKShs4oPUTEYMuBlZGm9BNfuDz3/U0Bgo3oNfEpsoV\nJrwtgQUrCSEAEOo1PqHdXLiFei9buM1uYgp1E8we4fz1tMz2uJOLX5dzR9zT\nXGPVbguc6H/dje8FTjQxlzIHbycq4x/89VpixUrcK3v94803hX7DwQC76GeB\nQP+O\r\n=TsZU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["../test"],"rootDir":"./src","testEnvironment":"node","coverageDirectory":"../coverage","coveragePathIgnorePatterns":["/node_modules/","/test/services/"]},"main":"index.js","engines":{"node":">= 10.x.x"},"gitHead":"3183a89fd845349775e336213555a6f6968c492a","scripts":{"ci":"jest --watch","dev":"nodemon examples/index.js","deps":"npm-check -u","lint":"eslint --ext=.js src test","test":"jest --coverage","coverall":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","lint:fix":"eslint --fix --ext=.js src test","postdeps":"npm test","ci:integration":"jest \"**/integration/**spec.js\" --watch"},"_npmUser":{"name":"icebob","email":"mereg.norbert@gmail.com"},"repository":{"url":"git+https://github.com/moleculerjs/moleculer-apollo-server.git","type":"git"},"_npmVersion":"6.13.4","description":"Apollo GraphQL server for Moleculer API Gateway","directories":{},"_nodeVersion":"12.14.1","dependencies":{"lodash":"^4.17.15","dataloader":"^2.0.0","object-hash":"^2.0.3","@hapi/accept":"^3.2.4","graphql-tools":"^4.0.7","graphql-upload":"^10.0.0","apollo-server-core":"^2.14.1","@types/graphql-upload":"^8.0.0","graphql-subscriptions":"^1.1.0","@apollographql/graphql-playground-html":"^1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","eslint":"^7.1.0","graphql":"^15.0.0","nodemon":"^2.0.4","jest-cli":"^26.0.1","prettier":"^2.0.5","coveralls":"^3.1.0","moleculer":"^0.14.7","npm-check":"^5.9.2","node-fetch":"^2.6.0","benchmarkify":"^2.1.2","moleculer-web":"^0.9.1","moleculer-repl":"^0.6.4","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-security":"^1.4.0"},"peerDependencies":{"graphql":"^14.0.0 || ^15.0.0","moleculer":"^0.13.0 || ^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-apollo-server_0.3.1_1591218441609_0.027237192071983385","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"moleculer-apollo-server","version":"0.3.2","keywords":["graphql","apollo-server","apollo","moleculer","microservice","gateway"],"author":{"name":"MoleculerJS"},"license":"MIT","_id":"moleculer-apollo-server@0.3.2","maintainers":[{"name":"isheng5","email":"zengjiean@huas.edu.gr"}],"homepage":"https://github.com/moleculerjs/moleculer-apollo-server#readme","bugs":{"url":"https://github.com/moleculerjs/moleculer-apollo-server/issues"},"dist":{"shasum":"7517f9430eafb0f1b579997299ab8ff14da461ba","tarball":"https://registry.npmjs.org/moleculer-apollo-server/-/moleculer-apollo-server-0.3.2.tgz","fileCount":16,"integrity":"sha512-WvQWvqerVlQ6l7Pc9PI12jA2ZJGfVKaR0L+ZnDYXh7skZvWMec+HhI4HMhcXkRMEnoyI6rYDAmq/R++sV49GRA==","signatures":[{"sig":"MEYCIQC9FZABucvq1W92kfKH+xEhcozQLK5Ql9iUlM2zgvcTCAIhAOqLP0tBMRkx26i4vM7Le4yeiGmd0BSN/oIqhPm1pXQP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfS2I7CRA9TVsSAnZWagAAjIwQAJwikX26WhQK4u2GPBQb\nmXX2BammYe4SjidaJGtvr/5zrMB4sNPNd4xf830zAJQf2wHfJ3npNL2lG5V4\njV/BTQ1CdMEF10MvPTH/V7NIv3gTp1gs/WpAUhbFa9G+11SYtVg+DPxzCuA5\nonytGZL9Ne1DUIo0H6mikbTTIl7u4h+jVLsZdbbZbnsGb9uEUemuq1rHvx3V\nALXwX+Mtm0Mr1SUQ5xA8eHBiqx5Q0bu3szhcE6levZcGAKeGmqpKAi7vZCQ7\nu6njZTA0o9ONBzo3VSdKey/9G+Zxe5zWntL2JN/ZdYtN2+D/g6xQv1C7v9L/\nVAVjyw5dTZfrHgRz/m3u9nRzyK963JrGlEASVoy77K1F3tuKz7K44+I8RSIh\nQwpVxgmvvAxJm3/9TgBc73WJK51vj0xAkqqHH3NALuSmgDuUwWQaMc5RFtIZ\ncbuMAYyRUKllZK+TcYT0GbD3UsRP461OSt+3Vrck4mIX/nVyDnL1eTCj70q/\nLWObrOR7jGrj/EYJh0+vE+qkqekksqhbskU1fA6GOt8r5NjbP4fOTrqLT5ja\no5J9EcrimyaGj141dIBki7IJRoMNWGaHoYQU3bYOJ1uKElUlEqmWTi/W/WG4\ngtzXRl5s4gEo0T5iOfWNKhFyD14icKLz0fjJC3RoqBExlpo6aUWGzaL9txzN\n5uEP\r\n=/xYV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["../test"],"rootDir":"./src","testEnvironment":"node","coverageDirectory":"../coverage","coveragePathIgnorePatterns":["/node_modules/","/test/services/"]},"main":"index.js","engines":{"node":">= 10.x.x"},"gitHead":"298428592e4da9f1e3b418b6b4f9832a71598467","scripts":{"ci":"jest --watch","dev":"nodemon examples/index.js","deps":"npm-check -u","lint":"eslint --ext=.js src test","test":"jest --coverage","coverall":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","lint:fix":"eslint --fix --ext=.js src test","postdeps":"npm test","ci:integration":"jest \"**/integration/**spec.js\" --watch"},"_npmUser":{"name":"icebob","email":"mereg.norbert@gmail.com"},"repository":{"url":"git+https://github.com/moleculerjs/moleculer-apollo-server.git","type":"git"},"_npmVersion":"6.13.4","description":"Apollo GraphQL server for Moleculer API Gateway","directories":{},"_nodeVersion":"12.14.1","dependencies":{"lodash":"4.17.20","dataloader":"^2.0.0","object-hash":"^2.0.3","@hapi/accept":"^3.2.4","graphql-tools":"^4.0.7","graphql-upload":"^10.0.0","apollo-server-core":"2.16.1","@types/graphql-upload":"^8.0.0","graphql-subscriptions":"^1.1.0","@apollographql/graphql-playground-html":"1.6.26"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","eslint":"7.7.0","graphql":"15.3.0","nodemon":"^2.0.4","jest-cli":"26.4.2","prettier":"2.1.1","coveralls":"^3.1.0","moleculer":"0.14.10","npm-check":"^5.9.2","node-fetch":"^2.6.0","benchmarkify":"^2.1.2","moleculer-web":"^0.9.1","moleculer-repl":"^0.6.4","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"3.1.4","eslint-plugin-security":"^1.4.0"},"peerDependencies":{"graphql":"^14.0.0 || ^15.0.0","moleculer":"^0.13.0 || ^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-apollo-server_0.3.2_1598775866754_0.5861076123935436","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"moleculer-apollo-server","version":"0.3.3","keywords":["graphql","apollo-server","apollo","moleculer","microservice","gateway"],"author":{"name":"MoleculerJS"},"license":"MIT","_id":"moleculer-apollo-server@0.3.3","maintainers":[{"name":"icebob","email":"mereg.norbert@gmail.com"},{"name":"shawnmcknight","email":"mck321@gmail.com"},{"name":"andre.mazayev","email":"andre.maz.90@gmail.com"}],"homepage":"https://github.com/moleculerjs/moleculer-apollo-server#readme","bugs":{"url":"https://github.com/moleculerjs/moleculer-apollo-server/issues"},"dist":{"shasum":"194fe3161ca28cbcd9c4c7ce404bfbdd9bb8e686","tarball":"https://registry.npmjs.org/moleculer-apollo-server/-/moleculer-apollo-server-0.3.3.tgz","fileCount":16,"integrity":"sha512-zcCAMqeNMrh+PgYEBNvjMUjoxhWqR+XC8Tl0eEcW4C+GdSIQejy1wiEUi0QIwONS8fWP4Hjs6jGujLTHi1vt0w==","signatures":[{"sig":"MEUCIQDq0ELmsoDBwxTKfmgIrj9PjCitThK845IUEQEEPPNNNwIgcy1lIYLOAB7ir3AGxdPuH6k8A22zqSVVnFMGZvoP/Tw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfV7CGCRA9TVsSAnZWagAAkg0P/ijXW3xjK/oACCvSFVxa\naMgcDWPNtNAaV8OoygcCorukMblLncyU16zNxYqlV8arNAAELHAxmH0zlskl\n4Q5HwxnrpV+oPC4btPJ5xnAkJghlXK69Y1iSe5N15BPpLhwAodnFE20LJ/na\nC0Ik6A+HLleRt3UeD0WnhdIiHxDh6Saq8N1FYSdQrXIp1cwOuibdUsQEPMi+\nCdKhc0dEiFcjVbg25VRGBqsEls3jbXFfTcFlazt+kOs5AMu+0FQkbt5+25NH\nh7OzH2G37KAJSCNdidcsUbYzek94sPWmD3oM8kxw1JWFC8xWL1NY2DpwTzkO\nPW7l0P2wiON+TyhonFTh1eu4J0y9RV6PBIK1302KAFettfXA3yiBEcgoAVg2\nZHsBVr3N9rRMx4wQlwnIV92wliU0TBSSlyGaqooVoYkqYZgPPwESojbL75XA\nludXEuPc3VWWre8YJzQPH5CyG3UxdrQHy8TGw7tcgM+YVX81WNmZl9gvUCdp\n5OSEl3E2uFgImUUvYrD1/nF1HwyRrLysB/Gw8tzzIwBw9yWyonSQX+XLs75z\nsG52fo2YrYGW6tEMZ1b4bjO5B7ANGppYtvfS4uAwGfmNbdJIHEes7QaG9grN\nwOLrQjNV+mBZhKt9TTkNluI2LIyBuzXWQIhSFuRBJEWylD4qVqYFmMCLiVPE\nZWIu\r\n=XrxG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["../test"],"rootDir":"./src","testEnvironment":"node","coverageDirectory":"../coverage","coveragePathIgnorePatterns":["/node_modules/","/test/services/"]},"main":"index.js","engines":{"node":">= 10.x.x"},"gitHead":"a7032f384e70a5b7c655168da2e8c3d76122bd87","scripts":{"ci":"jest --watch","dev":"nodemon examples/index.js","deps":"npm-check -u","lint":"eslint --ext=.js src test","test":"jest --coverage","coverall":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","lint:fix":"eslint --fix --ext=.js src test","postdeps":"npm test","ci:integration":"jest \"**/integration/**spec.js\" --watch"},"_npmUser":{"name":"icebob","email":"mereg.norbert@gmail.com"},"repository":{"url":"git+https://github.com/moleculerjs/moleculer-apollo-server.git","type":"git"},"_npmVersion":"6.13.4","description":"Apollo GraphQL server for Moleculer API Gateway","directories":{},"_nodeVersion":"12.14.1","dependencies":{"lodash":"4.17.20","dataloader":"^2.0.0","object-hash":"^2.0.3","@hapi/accept":"^3.2.4","graphql-tools":"^4.0.7","graphql-upload":"^10.0.0","apollo-server-core":"2.16.1","@types/graphql-upload":"^8.0.0","graphql-subscriptions":"^1.1.0","@apollographql/graphql-playground-html":"1.6.26"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","eslint":"7.7.0","graphql":"15.3.0","nodemon":"^2.0.4","jest-cli":"26.4.2","prettier":"2.1.1","coveralls":"^3.1.0","moleculer":"0.14.10","npm-check":"^5.9.2","node-fetch":"^2.6.0","benchmarkify":"^2.1.2","moleculer-web":"^0.9.1","moleculer-repl":"^0.6.4","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"3.1.4","eslint-plugin-security":"^1.4.0"},"peerDependencies":{"graphql":"^14.0.0 || ^15.0.0","moleculer":"^0.13.0 || ^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-apollo-server_0.3.3_1599582342284_0.8920891829312552","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"moleculer-apollo-server","version":"0.3.4","keywords":["graphql","apollo-server","apollo","moleculer","microservice","gateway"],"author":{"name":"MoleculerJS"},"license":"MIT","_id":"moleculer-apollo-server@0.3.4","maintainers":[{"name":"icebob","email":"mereg.norbert@gmail.com"},{"name":"shawnmcknight","email":"mck321@gmail.com"},{"name":"andre.mazayev","email":"andre.maz.90@gmail.com"}],"homepage":"https://github.com/moleculerjs/moleculer-apollo-server#readme","bugs":{"url":"https://github.com/moleculerjs/moleculer-apollo-server/issues"},"dist":{"shasum":"e60e711101918d1f145b36f799b50854a69b2836","tarball":"https://registry.npmjs.org/moleculer-apollo-server/-/moleculer-apollo-server-0.3.4.tgz","fileCount":16,"integrity":"sha512-pS6H95E0vn0Vw7MWATLCmLbWZ+SqZ7sNYMJGJnL8Ad5NSqZoidFQf/chktU0XchNPD9Tw/p+vjWsZoK4QrM+zA==","signatures":[{"sig":"MEYCIQChA5A0a6ZxyCH2e9FFqNO7BtXINIcf0t5Oovn8XnpxCQIhALIId+09aEBIBELDc4Zn/MoA23bJId3UC+7gHx6eAiJ8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcGU9CRA9TVsSAnZWagAA6qsQAIGW7XlEKXOh/WyMKcvW\nAs5aikkNQ7dnv3GyW/6HuWIBI7A0LadQyQouKkF1NePfzRDi04C2+fvC3LT/\n9eYcEcQBN8LKL23ZGwzSCbXXSsSkfnjjhUz+vRZCv/jC3P99pICiYzUzxeI1\nCXyFE+H29F3TziePJimLXv6KXGROh5TVIIcph7MMRNRgnJPbL6+AwNtKBdnw\nj8vAJUt26ybLduWQ+j5ALCkbWcm1JSS9SDfHCQnaTKq083a2EMyriVeeKqfy\nDcW3v/jmfmzAP7Po4CbEqogtoezVr0DGd664CTGlDFC+YZ6UoUCs3jkrlkV0\ni7NVpX7PnmXY9jcmtqFds4A9iHzxptrJOCYdZKhG1hVhG8T6/TMsyb7lYScT\ne0/394Fartg+LLIRzhbi4Z+FUhfa9ecAHlIYv5Pk4vLxjWrCRxWEYOAvNWry\nOW+kqboufsUuYnhkbxLSX1BmFR1DXbJ3dpg+jmKCGksxoMRW8yV3+uR0o54F\nkydlqFYw2HDgDZTuXfCtqNJFkzMp0bC9iWlOcr1e8JsChv4fcw9KJqXZj6/i\n8UFeb6T61msDQxj519GlwVEQeI1TlzLMkxtsrHNTY4VOcKA4skAco/NQ37l1\nahIwyEsk8BpGb4fo1whE2fll1KnSsKsB147aN613W/5vFvAi8/TDBx1ZZsTa\nAqG7\r\n=BzZF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["../test"],"rootDir":"./src","testEnvironment":"node","coverageDirectory":"../coverage","coveragePathIgnorePatterns":["/node_modules/","/test/services/"]},"main":"index.js","engines":{"node":">= 10.x.x"},"gitHead":"3a84bdd8ab763cab47988c376709a7ea132bdd48","scripts":{"ci":"jest --watch","dev":"nodemon examples/index.js","deps":"npm-check -u","lint":"eslint --ext=.js src test","test":"jest --coverage","coverall":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","lint:fix":"eslint --fix --ext=.js src test","postdeps":"npm test","ci:integration":"jest \"**/integration/**spec.js\" --watch"},"_npmUser":{"name":"icebob","email":"mereg.norbert@gmail.com"},"repository":{"url":"git+https://github.com/moleculerjs/moleculer-apollo-server.git","type":"git"},"_npmVersion":"6.13.4","description":"Apollo GraphQL server for Moleculer API Gateway","directories":{},"_nodeVersion":"12.14.1","dependencies":{"lodash":"^4.17.21","dataloader":"^2.0.0","object-hash":"^2.1.1","@hapi/accept":"^3.2.4","graphql-tools":"^4.0.7","graphql-upload":"^11.0.0","apollo-server-core":"^2.22.2","@types/graphql-upload":"^8.0.4","graphql-subscriptions":"^1.2.1","@apollographql/graphql-playground-html":"^1.6.27"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.23.0","graphql":"^15.5.0","nodemon":"^2.0.7","jest-cli":"^26.6.3","prettier":"^2.2.1","coveralls":"^3.1.0","moleculer":"^0.14.13","npm-check":"^5.9.2","node-fetch":"^2.6.1","benchmarkify":"^2.1.3","moleculer-web":"^0.9.1","moleculer-repl":"^0.6.4","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.3.1","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-security":"^1.4.0"},"peerDependencies":{"graphql":"^14.0.0 || ^15.0.0","moleculer":"^0.13.0 || ^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-apollo-server_0.3.4_1617978685316_0.29267757401232264","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"moleculer-apollo-server","version":"0.3.5","keywords":["graphql","apollo-server","apollo","moleculer","microservice","gateway"],"author":{"name":"MoleculerJS"},"license":"MIT","_id":"moleculer-apollo-server@0.3.5","maintainers":[{"name":"icebob","email":"mereg.norbert@gmail.com"},{"name":"shawnmcknight","email":"mck321@gmail.com"},{"name":"andre.mazayev","email":"andre.maz.90@gmail.com"}],"homepage":"https://github.com/moleculerjs/moleculer-apollo-server#readme","bugs":{"url":"https://github.com/moleculerjs/moleculer-apollo-server/issues"},"dist":{"shasum":"943624711d2d4ec8598064b60addad529382b64c","tarball":"https://registry.npmjs.org/moleculer-apollo-server/-/moleculer-apollo-server-0.3.5.tgz","fileCount":16,"integrity":"sha512-xg5S+Gsbz3jJGy3VZGLcw28Ar9piNlwNVNQ0T3+L8lI5cPnd8exnkSvRhjsbFBwKv/2kPeyq9/w5kIHqDgUAlA==","signatures":[{"sig":"MEYCIQCJdMN6NaVYKWeZLe9pMugcW9u43PPmri70xQOKV4p6gQIhAMo7BTeOceYQVB7dG3baWUFn6sXwq1Cq02+fOD3K7jRW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpmYsCRA9TVsSAnZWagAAZCUQAIHFclU9/eWPjq1Ifm36\nDCct57Dl2Kp59533ttnAAfeNpCm1tERUSUzuB1EuMklWKgtQBhdsqOIGw/ky\nrKopSXLNBWYmukAFiRHtTTGs9AV0Bm0B5xEcogIvsUHJrPkR9yHcNukWggLR\nau9Nxn/VSw04t9bd34wNrF5lLJRhShwOMDVwm42WmrLFtdXNBOccnTnS8DrZ\nqCEpvkI+wQb4n+qb2XDxJ66xQtSECbDqVc7XV2WniwHk3kbwueK6vgGUT6W+\n+MnUph62txh39+rsEvoyKSGUWErM9Jw51rO8bwDM6NedhC3YJsRFxVJU/TPp\ndzvC49Xn2+q4jkkYURpZ3SFUm7ti53cy74d1pRVNPllg0J/+kVEGDUENkdTI\nHAh2t0CB3aYP8NS2Fsq8hnSofqHHJmuITOSGXzLDsY6QnQE4EnzsqV8lzJwr\nFrjqhOMdSHKzgnJtqBDk0zynyNOZ3ZA1PDwnGswpsSyW9XsrFYLA8fxs+6zT\nSZ1XMbWGVNIRUwBOU8N52E1+E6CrJlYA/Pw1BLwFNnKZpynuKuZdF/HELoKg\nko4Tys3sog2rzLtXKdZXE7weKwNYfXolQ1uIZCU1q6dE5fQPuL8mYPvT8EuT\n4bt3/jBsR/WNQcQU3bHZZRVviRl0a1Q56sN8QVDkLHC4Pv2SpU0411rBfL4F\nWobK\r\n=zx1A\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["../test"],"rootDir":"./src","testEnvironment":"node","coverageDirectory":"../coverage","coveragePathIgnorePatterns":["/node_modules/","/test/services/"]},"main":"index.js","engines":{"node":">= 10.x.x"},"gitHead":"2463499c8c0a0f6c65e35f59f01195bc3b60ea59","scripts":{"ci":"jest --watch","dev":"nodemon examples/index.js","deps":"npm-check -u","lint":"eslint --ext=.js src test","test":"jest --coverage","coverall":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","lint:fix":"eslint --fix --ext=.js src test","postdeps":"npm test","ci:integration":"jest \"**/integration/**spec.js\" --watch"},"_npmUser":{"name":"icebob","email":"mereg.norbert@gmail.com"},"repository":{"url":"git+https://github.com/moleculerjs/moleculer-apollo-server.git","type":"git"},"_npmVersion":"6.14.12","description":"Apollo GraphQL server for Moleculer API Gateway","directories":{},"_nodeVersion":"12.22.1","dependencies":{"lodash":"^4.17.21","dataloader":"^2.0.0","object-hash":"^2.2.0","@hapi/accept":"^3.2.4","graphql-tools":"^7.0.5","graphql-upload":"^11.0.0","apollo-server-core":"^2.22.2","@types/graphql-upload":"^8.0.6","graphql-subscriptions":"^1.2.1","@apollographql/graphql-playground-html":"^1.6.29"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"^7.31.0","graphql":"^15.5.1","nodemon":"^2.0.12","jest-cli":"^27.0.6","prettier":"^2.3.2","coveralls":"^3.1.1","moleculer":"^0.14.15","npm-check":"^5.9.2","node-fetch":"^2.6.1","benchmarkify":"^2.1.3","moleculer-web":"^0.10.0","moleculer-repl":"^0.6.6","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-security":"^1.4.0"},"peerDependencies":{"graphql":"^14.0.0 || ^15.0.0","moleculer":"^0.13.0 || ^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-apollo-server_0.3.5_1638295084534_0.609291090568461","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"moleculer-apollo-server","version":"0.3.6","keywords":["graphql","apollo-server","apollo","moleculer","microservice","gateway"],"author":{"name":"MoleculerJS"},"license":"MIT","_id":"moleculer-apollo-server@0.3.6","maintainers":[{"name":"icebob","email":"mereg.norbert@gmail.com"},{"name":"shawnmcknight","email":"mck321@gmail.com"},{"name":"andre.mazayev","email":"andre.maz.90@gmail.com"}],"homepage":"https://github.com/moleculerjs/moleculer-apollo-server#readme","bugs":{"url":"https://github.com/moleculerjs/moleculer-apollo-server/issues"},"dist":{"shasum":"df524a0b29a908daa8bf0e4d27d64a14c328dd10","tarball":"https://registry.npmjs.org/moleculer-apollo-server/-/moleculer-apollo-server-0.3.6.tgz","fileCount":15,"integrity":"sha512-xUSOlmFNy5egCws6sXAbFtqeVrwTh+YGUxbRm0bmeaMDIuU+h/YsbSa5ENUS5Cx6mcDefE1cE8Cpj5qWxl6aOg==","signatures":[{"sig":"MEUCIQDRq5Vw+6kL5dy15Ys6512YVbxcF/e3vYB9/F8kApM6sQIgDguCMDpLjOFLEURvEkQwJX/nvxSj7A1CMsR4flF3s+4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5cbSCRA9TVsSAnZWagAAABwP/i/M10sZejMGVhIIgTIs\ngKUDKcuhhY6UQIF3Qr29uS5VQv0DF5oadcbVcHE9jiVRQAeNysYxlfBT+0VY\nhxu6uEoNx/DMJXGP2GqJIStCE12Bv2lSJxp/zwWbi8HjGLRPrpZipzCVbzCz\nnR6txC9RPbobqdi5UhB7oJkNgdY4IdmC1gDmonA8GjA+31n/v0W1zJDstKzf\ngTIkHlY2Qc0qY96AR+4z5BSSTZqzBQ5ODUcW5oi6Nkj61EnNZ7qOL7S5Wbgc\nnz7emZIh+jt1rO1CPvF7k9aW1pVN7jIrER11KrM36ppugIIc1glT3oh+g5fi\n6PE3HfrVQMk1B78b12LA70Tiw23w+YumCHt/QvoSjQnAQW3vdd1y4sJo8X+8\nP4Tib67PErsMaFK7qXnMCPyGm07+YV9Ds4Iqb08YohZPxf1eRMzoXuUrb8YK\nR7+n8U1KLCV6gO+DTaijexoE7IPYYanYkglKMIo5mX1B0W5wCCPwveEvaWBX\nzMxsY6TrZOB/QgYXswVBlXaZsTYhXd6/nGv/CGXuK2VdtD2FyppeVEovdnrO\nBiifg4vlJtDX2shxPSHWRdjN/n0IvE7lQS1jCa6vCyRdV0F5F800tDb0j5gY\nvKpRVQQ0RtbT1e9zwfIt2+X/lwfmk4TbI108VdeMQVNiZ2VzNO6cO+HLfBLw\nqYtZ\r\n=PAyj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["../test"],"rootDir":"./src","testEnvironment":"node","coverageDirectory":"../coverage","coveragePathIgnorePatterns":["/node_modules/","/test/services/"]},"main":"index.js","engines":{"node":">= 10.x.x"},"gitHead":"7f0e2e2e2cb8c3118aa19385025578b2e5d7526f","scripts":{"ci":"jest --watch","dev":"nodemon examples/index.js","deps":"npm-check -u","lint":"eslint --ext=.js src test","test":"jest --coverage","coverall":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","lint:fix":"eslint --fix --ext=.js src test","postdeps":"npm test","ci:integration":"jest \"**/integration/**spec.js\" --watch"},"_npmUser":{"name":"icebob","email":"mereg.norbert@gmail.com"},"repository":{"url":"git+https://github.com/moleculerjs/moleculer-apollo-server.git","type":"git"},"_npmVersion":"6.14.12","description":"Apollo GraphQL server for Moleculer API Gateway","directories":{},"_nodeVersion":"12.22.1","dependencies":{"lodash":"^4.17.21","dataloader":"^2.0.0","object-hash":"^2.2.0","@hapi/accept":"^3.2.4","graphql-tools":"^7.0.5","graphql-upload":"^11.0.0","apollo-server-core":"^2.22.2","@types/graphql-upload":"^8.0.9","graphql-subscriptions":"^1.2.1","@apollographql/graphql-playground-html":"^1.6.29"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","eslint":"^8.7.0","graphql":"^15.5.1","nodemon":"^2.0.15","jest-cli":"^27.4.7","prettier":"^2.5.1","coveralls":"^3.1.1","moleculer":"^0.14.19","node-fetch":"^2.6.1","benchmarkify":"^3.0.0","moleculer-web":"^0.10.4","moleculer-repl":"^0.7.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-security":"^1.4.0"},"peerDependencies":{"graphql":"^14.0.0 || ^15.0.0","moleculer":"^0.13.0 || ^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-apollo-server_0.3.6_1642448594833_0.7485552226358636","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"moleculer-apollo-server","version":"0.3.7","keywords":["graphql","apollo-server","apollo","moleculer","microservice","gateway"],"author":{"name":"MoleculerJS"},"license":"MIT","_id":"moleculer-apollo-server@0.3.7","maintainers":[{"name":"icebob","email":"mereg.norbert@gmail.com"},{"name":"shawnmcknight","email":"mck321@gmail.com"},{"name":"andre.mazayev","email":"andre.maz.90@gmail.com"}],"homepage":"https://github.com/moleculerjs/moleculer-apollo-server#readme","bugs":{"url":"https://github.com/moleculerjs/moleculer-apollo-server/issues"},"dist":{"shasum":"20e44f9cf2a2e2be23000e24abcfa1b34beb495a","tarball":"https://registry.npmjs.org/moleculer-apollo-server/-/moleculer-apollo-server-0.3.7.tgz","fileCount":14,"integrity":"sha512-KZUVEYYwBQvd2CXb2TJ2B4MS192fRQwTHvxBmTGaEjDJjd3S3V3mkC8tLGaEAn/YnMLHlChX7p1tHWXUpb4m2w==","signatures":[{"sig":"MEQCIEgecTdrCcnuZZbc6MN76hJka5X2EZfj5tTUOyV1AdMXAiBArjTggk2JqCsfVILDXSoZj3VrkNnFhC4TyK1C2C9xIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPJHgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmor4A//b68vTkb9Z2Z1guaOqPBItgxDNa2YLjJFkKQ4aLJ9o0YaXe/W\r\n5LScF3Ti43wjct8hsPzzQVysISKhdxv5p57T1zBsjofZrhVYA9yGmGaYY3ud\r\n9HcyTDWMzc1DiRfMI2fuSkhhTJPSfAczByUt5CowzCS9QQ25hWzvuq4pNc37\r\nKmXGUppf91XoxpUzJU+/6cEURVdetx2zunen9KtZ5L1jWhLtyizJIcSX1h6y\r\n/KEjzm5rhyXHXuEmK0W/Q78Ygbayhs/C3pjq7104NlZrFjPuVUkUdOqxNpUN\r\nokNBDlQKrs2bSLzbQHEK5OStrfK1WMXIyWekJGWa/3NR5bCBZU8yalCy557H\r\n9UktEczI287aXAY/saRjNiEldxIYwBuZOvLgEAOKTzJ/crap75Y4gulwNxd/\r\nBhb/bYzxycRLr4yRPxcZnVcPV5w2fhuvne1kcOPA8wEKaBCjliJRYcUfZLOH\r\nUe4ZZCJVPQhm14Qp+hCzJQwO4/RwfhTe6ZlHtfVezxo/t5my6IndkdMvyndz\r\nInb5MeQLXNIbF3wMfBgGuBO4x4Qi7bVzKnu0TZuJJ4A9g2dtQh7pwn1/Gx60\r\njlqq/8IlpQ9y09LdQ3VyHwfMRn0z6Lh5E5zqcncFt83Gr+Zy8cEhjxnWSlI0\r\n9ixSbE6cTNS5oLb29p2zr7rpmlQv7brHw4A=\r\n=Ow99\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["../test"],"rootDir":"./src","testEnvironment":"node","coverageDirectory":"../coverage","coveragePathIgnorePatterns":["/node_modules/","/test/services/"]},"main":"index.js","types":"./index.d.ts","engines":{"node":">= 10.x.x"},"gitHead":"5ee36d04df244080c4678d286d4ce0655d0a1658","scripts":{"ci":"jest --watch","dev":"nodemon examples/index.js","deps":"npm-check -u","lint":"eslint --ext=.js src test","test":"jest --coverage","coverall":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","lint:fix":"eslint --fix --ext=.js src test","postdeps":"npm test","ci:integration":"jest \"**/integration/**spec.js\" --watch"},"_npmUser":{"name":"icebob","email":"mereg.norbert@gmail.com"},"repository":{"url":"git+https://github.com/moleculerjs/moleculer-apollo-server.git","type":"git"},"_npmVersion":"8.15.0","description":"Apollo GraphQL server for Moleculer API Gateway","directories":{},"_nodeVersion":"16.17.0","dependencies":{"lodash":"^4.17.21","dataloader":"^2.1.0","object-hash":"^2.2.0","@hapi/accept":"^3.2.4","graphql-tools":"^7.0.5","graphql-upload":"^11.0.0","apollo-server-core":"^2.22.2","@types/graphql-upload":"^8.0.11","graphql-subscriptions":"^1.2.1","@apollographql/graphql-playground-html":"^1.6.29"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","eslint":"^8.24.0","graphql":"^15.5.1","nodemon":"^2.0.20","jest-cli":"^27.4.7","prettier":"^2.7.1","coveralls":"^3.1.1","moleculer":"^0.14.23","node-fetch":"^2.6.1","benchmarkify":"^3.0.0","moleculer-web":"^0.10.4","moleculer-repl":"^0.7.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-security":"^1.5.0"},"peerDependencies":{"graphql":"^14.0.0 || ^15.0.0","moleculer":"^0.13.0 || ^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-apollo-server_0.3.7_1664913888500_0.2499712783147714","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"moleculer-apollo-server","version":"0.3.8","keywords":["graphql","apollo-server","apollo","moleculer","microservice","gateway"],"author":{"name":"MoleculerJS"},"license":"MIT","_id":"moleculer-apollo-server@0.3.8","maintainers":[{"name":"icebob","email":"mereg.norbert@gmail.com"},{"name":"shawnmcknight","email":"mck321@gmail.com"},{"name":"andre.mazayev","email":"andre.maz.90@gmail.com"}],"homepage":"https://github.com/moleculerjs/moleculer-apollo-server#readme","bugs":{"url":"https://github.com/moleculerjs/moleculer-apollo-server/issues"},"dist":{"shasum":"39d53d2f1a1e28c4bf178dbd447d083c5df6243e","tarball":"https://registry.npmjs.org/moleculer-apollo-server/-/moleculer-apollo-server-0.3.8.tgz","fileCount":14,"integrity":"sha512-gNrtoiEbGfYNsaCeruwPn969OfrKElXbt0DgFhIheSVHkKJts1At3wOYRvXaCjFxWHd7biNqvDZ6sGgSCRaOvg==","signatures":[{"sig":"MEQCIFx2m1F4vlPuF8xMmio3Euwo9IwUmZFY+5D3qc5EtxG4AiBIK8MPaP0IQAGwW6GHTaBzBHbOGiMq7Qeh+Ike9ewYtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRVcNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGJg/8DpbDlfvvdIzFRnZjNUGp8TSHvpznIHuKvyLmc286uzR7mPMW\r\n45VWsuD3RHCgMeLgQ5122Z9apfXgd60vTGui3//aK3AxP4Ao9J/YXgqfbtec\r\nF2Nk7yKATHPJm/bpQOWZ6NjwC2Q38dn4V1Qi4SM4DkECwvTQCaXOY69H0pou\r\nbSgXZ6wBjFrfSE922xHBUEdrt5okLiCjMjxGb+fiY+6Sd/TrO227/MG+0SnH\r\nN8gtx+goE3UHygqPrIbvfFWgNKz9rar5WiH9mqdduqZ40gTJDvLvOuq3q/Go\r\nS8dsS30N0z40bQLdDHcw8e4g0F73St4lUbhFlXrRx9H6hqB+gsQFfD8jD/tg\r\nvdLHabXFxF53eM/SYMuEG3IIG5uBQTeOYtRIlrusyv3w5huZyqMeGVCJwPj5\r\ngDzvCNnN5c79Ux8kIO0kBYAzYXtjc07QqWQoUa0t4jCpuWt6GrG2CGxva1lF\r\nE3a8Wu7cxQ+S8EYkhVf4eS+NFc8zXZXQLMaH4UZMRjNh9v2DMF5iVXdalE2e\r\nHgiLHcw2i3juysSnNJuJSjFEmlclzatV1BzKSehMVZJ7wik4c63E2Em45hk2\r\nDqhaYVDPmJdyI60/QOZmR8YbEqrH+UaO0jgitoY6wzP9FWRdpvZCH9pEj3tj\r\nabyNsHUF0GBxdec8u39wtztsxnKl+jZaxy0=\r\n=muBq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["../test"],"rootDir":"./src","testEnvironment":"node","coverageDirectory":"../coverage","coveragePathIgnorePatterns":["/node_modules/","/test/services/"]},"main":"index.js","types":"./index.d.ts","engines":{"node":">= 10.x.x"},"gitHead":"544ec7f5db97f82214940c03d63c41f843938c9f","scripts":{"ci":"jest --watch","dev":"nodemon examples/index.js","deps":"npm-check -u","lint":"eslint --ext=.js src test","test":"jest --coverage","coverall":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","lint:fix":"eslint --fix --ext=.js src test","postdeps":"npm test","ci:integration":"jest \"**/integration/**spec.js\" --watch"},"_npmUser":{"name":"icebob","email":"mereg.norbert@gmail.com"},"repository":{"url":"git+https://github.com/moleculerjs/moleculer-apollo-server.git","type":"git"},"_npmVersion":"9.5.1","description":"Apollo GraphQL server for Moleculer API Gateway","directories":{},"_nodeVersion":"18.16.0","dependencies":{"lodash":"^4.17.21","dataloader":"^2.1.0","object-hash":"^2.2.0","@hapi/accept":"^3.2.4","graphql-tools":"^7.0.5","graphql-upload":"^11.0.0","apollo-server-core":"^2.22.2","@types/graphql-upload":"^8.0.11","graphql-subscriptions":"^1.2.1","@apollographql/graphql-playground-html":"^1.6.29"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","eslint":"^8.24.0","graphql":"^15.5.1","nodemon":"^2.0.20","jest-cli":"^27.4.7","prettier":"^2.7.1","coveralls":"^3.1.1","moleculer":"^0.14.23","node-fetch":"^2.6.1","benchmarkify":"^3.0.0","moleculer-web":"^0.10.4","moleculer-repl":"^0.7.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-security":"^1.5.0"},"peerDependencies":{"graphql":"^14.0.0 || ^15.0.0","moleculer":"^0.13.0 || ^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-apollo-server_0.3.8_1682265869411_0.9978041318591993","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"moleculer-apollo-server","version":"0.4.0","keywords":["graphql","apollo-server","apollo","moleculer","microservice","gateway"],"author":{"name":"MoleculerJS"},"license":"MIT","_id":"moleculer-apollo-server@0.4.0","maintainers":[{"name":"icebob","email":"mereg.norbert@gmail.com"},{"name":"shawnmcknight","email":"mck321@gmail.com"},{"name":"andre.mazayev","email":"andre.maz.90@gmail.com"}],"homepage":"https://github.com/moleculerjs/moleculer-apollo-server#readme","bugs":{"url":"https://github.com/moleculerjs/moleculer-apollo-server/issues"},"dist":{"shasum":"4aca747887786335ca5ade760c742f6d8baff418","tarball":"https://registry.npmjs.org/moleculer-apollo-server/-/moleculer-apollo-server-0.4.0.tgz","fileCount":12,"integrity":"sha512-uHI8XgYyczOMAhS4OdGgq/5jO+JmqRsuJPkcQqXRMXGJk1WjAy35kHkRsJBImFGfLlR4YKlsBVAPqEIs22QAFg==","signatures":[{"sig":"MEQCIDF9lIweHpD61Jq5DvMJsy782/IZPK5GJA/g7xLUZuZhAiBPMAdFBHXcsgQoyMnwwvqf5jJdqjZh3SzZ1iNk3GqBHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48970},"jest":{"roots":["../test"],"rootDir":"./src","testEnvironment":"node","coverageDirectory":"../coverage","coveragePathIgnorePatterns":["/node_modules/","/test/services/"]},"main":"index.js","types":"index.d.ts","engines":{"node":">= 20.x.x"},"gitHead":"11d477da6becae9a4f119edd5352232a2eba0cc9","scripts":{"ci":"jest --watch","dev":"nodemon --inspect examples/index.js","deps":"ncu -i --format group","lint":"eslint --ext=.js src test","test":"jest --coverage","test:ts":"tsc --project test/typescript/tsconfig.json && tsx test/typescript/index.ts","lint:fix":"eslint --fix --ext=.js src test","postdeps":"npm test","typecheck":"tsc --project tsconfig.json"},"_npmUser":{"name":"icebob","email":"mereg.norbert@gmail.com"},"repository":{"url":"git+https://github.com/moleculerjs/moleculer-apollo-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Apollo GraphQL server for Moleculer API Gateway","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","lodash":"^4.17.21","dataloader":"^2.2.3","graphql-ws":"^6.0.6","object-hash":"^3.0.0","@apollo/server":"^5.0.0","@graphql-tools/schema":"^10.0.25","graphql-subscriptions":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^30.1.3","eslint":"^9.36.0","graphql":"^16.11.0","nodemon":"^3.1.10","jest-cli":"^30.1.3","prettier":"^3.6.2","moleculer":"github:moleculerjs/moleculer#next","typescript":"^5.9.2","moleculer-web":"github:moleculerjs/moleculer-web#next","moleculer-repl":"^0.7.4","npm-check-updates":"^18.3.0","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"peerDependencies":{"graphql":"^16.0.0","moleculer":"^0.14.0 || ^0.15.0-0"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-apollo-server_0.4.0_1758825129158_0.7549634023201426","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"moleculer-apollo-server","version":"0.4.1","description":"Apollo GraphQL server for Moleculer API Gateway","main":"index.js","types":"index.d.ts","scripts":{"dev":"nodemon --inspect examples/index.js","ci":"jest --watch","test":"jest --coverage","lint":"eslint --ext=.js src test","lint:fix":"eslint --fix --ext=.js src test","deps":"ncu -i --format group","postdeps":"npm test","typecheck":"tsc --project tsconfig.json","test:ts":"tsc --project test/typescript/tsconfig.json && tsx test/typescript/index.ts"},"keywords":["graphql","apollo-server","apollo","moleculer","microservice","gateway"],"repository":{"type":"git","url":"git+https://github.com/moleculerjs/moleculer-apollo-server.git"},"author":{"name":"MoleculerJS"},"license":"MIT","peerDependencies":{"graphql":"^16.0.0","moleculer":"^0.14.0 || ^0.15.0"},"devDependencies":{"@eslint/js":"^10.0.1","eslint":"^10.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","globals":"^17.4.0","graphql":"^16.13.2","jest":"^30.3.0","jest-cli":"^30.3.0","moleculer":"^0.15.0","moleculer-repl":"^0.8.0","moleculer-web":"^0.11.0","nodemon":"^3.1.14","npm-check-updates":"^19.6.6","prettier":"^3.8.1","tsx":"^4.21.0","typescript":"^6.0.2"},"jest":{"coverageDirectory":"../coverage","testEnvironment":"node","rootDir":"./src","roots":["../test"],"coveragePathIgnorePatterns":["/node_modules/","/test/services/"]},"engines":{"node":">= 20.x.x"},"dependencies":{"@apollo/server":"^5.5.0","@graphql-tools/schema":"^10.0.31","dataloader":"^2.2.3","graphql-subscriptions":"^3.0.0","graphql-ws":"^6.0.8","lodash":"^4.17.23","object-hash":"^3.0.0","ws":"^8.20.0"},"gitHead":"56fa24eae602769c5ad871bda5762cfac82cf894","_id":"moleculer-apollo-server@0.4.1","bugs":{"url":"https://github.com/moleculerjs/moleculer-apollo-server/issues"},"homepage":"https://github.com/moleculerjs/moleculer-apollo-server#readme","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-ydpdBf2YK/OFMYNSUpgpj0Pjjfi7b/ScWy35ThnH35z8F8NO+iAzhpz8P5zAKS00ssxC7xtqm0LzqG9Wj3W66g==","shasum":"66544a3c32e33ccb56a952c880b2947e2e59f8ce","tarball":"https://registry.npmjs.org/moleculer-apollo-server/-/moleculer-apollo-server-0.4.1.tgz","fileCount":11,"unpackedSize":49020,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/moleculer-apollo-server@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICKwOCvxVNWgoUYe5EyU1FPRKrtdtLi5rcjWXQz7jB/yAiAjOtwTRMybmwilN3GqSx5gxZVut7r4Wuf2hF6Yv/4GIQ=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9ed55d54-2d4a-480b-b19c-0b5aeb6d70e4"}},"directories":{},"maintainers":[{"name":"icebob","email":"mereg.norbert@gmail.com"},{"name":"shawnmcknight","email":"mck321@gmail.com"},{"name":"andre.mazayev","email":"andre.maz.90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/moleculer-apollo-server_0.4.1_1774729899310_0.5176403322355829"},"_hasShrinkwrap":false}},"time":{"created":"2019-03-28T07:58:57.326Z","modified":"2026-03-28T20:31:39.775Z","0.1.0":"2019-01-27T09:19:30.428Z","0.1.2":"2019-03-28T07:58:57.473Z","0.1.3":"2019-10-16T17:20:01.377Z","0.2.0":"2020-02-12T09:56:23.617Z","0.2.1":"2020-03-03T19:36:17.322Z","0.2.2":"2020-03-04T17:49:12.783Z","0.3.0":"2020-04-04T15:53:34.955Z","0.3.1":"2020-06-03T21:07:21.742Z","0.3.2":"2020-08-30T08:24:26.880Z","0.3.3":"2020-09-08T16:25:42.411Z","0.3.4":"2021-04-09T14:31:25.486Z","0.3.5":"2021-11-30T17:58:04.700Z","0.3.6":"2022-01-17T19:43:14.996Z","0.3.7":"2022-10-04T20:04:48.663Z","0.3.8":"2023-04-23T16:04:29.604Z","0.4.0":"2025-09-25T18:32:09.414Z","0.4.1":"2026-03-28T20:31:39.453Z"},"bugs":{"url":"https://github.com/moleculerjs/moleculer-apollo-server/issues"},"author":{"name":"MoleculerJS"},"license":"MIT","homepage":"https://github.com/moleculerjs/moleculer-apollo-server#readme","keywords":["graphql","apollo-server","apollo","moleculer","microservice","gateway"],"repository":{"type":"git","url":"git+https://github.com/moleculerjs/moleculer-apollo-server.git"},"description":"Apollo GraphQL server for Moleculer API Gateway","maintainers":[{"name":"icebob","email":"mereg.norbert@gmail.com"},{"name":"shawnmcknight","email":"mck321@gmail.com"},{"name":"andre.mazayev","email":"andre.maz.90@gmail.com"}],"readme":"![Moleculer logo](http://moleculer.services/images/banner.png)\n\n# moleculer-apollo-server [![CI test](https://github.com/moleculerjs/moleculer-apollo-server/actions/workflows/ci.yml/badge.svg)](https://github.com/moleculerjs/moleculer-apollo-server/actions/workflows/ci.yml) [![NPM version](https://img.shields.io/npm/v/moleculer-apollo-server.svg)](https://www.npmjs.com/package/moleculer-apollo-server)\n\n[Apollo GraphQL server 5](https://www.apollographql.com/docs/apollo-server/) mixin for [Moleculer API Gateway](https://github.com/moleculerjs/moleculer-web)\n\n## Features\n\n## Install\n```\nnpm i moleculer-apollo-server moleculer-web graphql\n```\n\n## Usage\nThis example demonstrates how to setup a Moleculer API Gateway with GraphQL mixin in order to handle incoming GraphQL requests via the default `/graphql` endpoint.\n\n```js\n\"use strict\";\n\nconst ApiGateway \t= require(\"moleculer-web\");\nconst { ApolloService } = require(\"moleculer-apollo-server\");\n\nmodule.exports = {\n    name: \"api\",\n\n    mixins: [\n        // Gateway\n        ApiGateway,\n\n        // GraphQL Apollo Server\n        ApolloService({\n\n            // Global GraphQL typeDefs\n            typeDefs: ``,\n\n            // Global resolvers\n            resolvers: {},\n\n            // API Gateway route options\n            routeOptions: {\n                path: \"/graphql\",\n                cors: true,\n                mappingPolicy: \"restrict\"\n            },\n\n            // https://www.apollographql.com/docs/apollo-server/api/apollo-server#options\n            serverOptions: {}\n        })\n    ]\n};\n\n```\n\nStart your Moleculer project, open http://localhost:3000/graphql in your browser to run queries using Apollo Sandbox or send GraphQL requests directly to the same URL.\n\n\n**Define queries & mutations in service action definitions**\n\n```js\nmodule.exports = {\n    name: \"greeter\", \n\n    actions: {\n        hello: {\n            graphql: {\n                query: \"hello: String\"\n            },\n            handler(ctx) {\n                return \"Hello Moleculer!\"\n            }\n        },\n        welcome: {\n            params: {\n                name: \"string\"\n            },\n            graphql: {\n                mutation: \"welcome(name: String!): String\"\n            },\n            handler(ctx) {\n                return `Hello ${ctx.params.name}`;\n            }\n        }\n    }\n};\n```\n\n**Generated schema**\n```gql\ntype Mutation {\n  welcome(name: String!): String\n}\n\ntype Query {\n  hello: String\n}\n```\n\n### Resolvers between services\n\n**posts.service.js**\n```js\nmodule.exports = {\n    name: \"posts\",\n    settings: {\n        graphql: {\n            type: `\n                \"\"\"\n                This type describes a post entity.\n                \"\"\"\t\t\t\n                type Post {\n                    id: Int!\n                    title: String!\n                    author: User!\n                    votes: Int!\n                    voters: [User]\n                    createdAt: Timestamp\n                }\n            `,\n            resolvers: {\n                Post: {\n                    author: {\n                        // Call the `users.resolve` action with `id` params\n                        action: \"users.resolve\",\n                        rootParams: {\n                            \"author\": \"id\"\n                        }\n                    },\n                    voters: {\n                        // Call the `users.resolve` action with `id` params\n                        action: \"users.resolve\",\n                        rootParams: {\n                            \"voters\": \"id\"\n                        }\n                    }\n                }\n            }\n        }\n    },\n    actions: {\n        find: {\n            //cache: true,\n            params: {\n                limit: { type: \"number\", optional: true }\n            },\n            graphql: {\n                query: `posts(limit: Int): [Post]`\n            },\n            handler(ctx) {\n                let result = _.cloneDeep(posts);\n                if (ctx.params.limit)\n                    result = posts.slice(0, ctx.params.limit);\n                else\n                    result = posts;\n\n                return _.cloneDeep(result);\n            }\n        },\n\n        findByUser: {\n            params: {\n                userID: \"number\"\n            },\n            handler(ctx) {\n                return _.cloneDeep(posts.filter(post => post.author == ctx.params.userID));\n            }\n        },\n    }\n};\n```\n\n**users.service.js**\n```js\nmodule.exports = {\n    name: \"users\",\n    settings: {\n        graphql: {\n            type: `\n                \"\"\"\n                This type describes a user entity.\n                \"\"\"\t\t\t\n                type User {\n                    id: Int!\n                    name: String!\n                    birthday: Date\n                    posts(limit: Int): [Post]\n                    postCount: Int\n                }\n            `,\n            resolvers: {\n                User: {\n                    posts: {\n                        // Call the `posts.findByUser` action with `userID` param.\n                        action: \"posts.findByUser\",\n                        rootParams: {\n                            \"id\": \"userID\"\n                        }\n                    },\n                    postCount: {\n                        // Call the \"posts.count\" action\n                        action: \"posts.count\",\n                        // Get `id` value from `root` and put it into `ctx.params.query.author`\n                        rootParams: {\n                            \"id\": \"query.author\"\n                        }\n                    }                    \n                }\n            }\t\t\t\n        }\n    },\n    actions: {\n        find: {\n            //cache: true,\n            params: {\n                limit: { type: \"number\", optional: true }\n            },\n            graphql: {\n                query: \"users(limit: Int): [User]\"\n            },\n            handler(ctx) {\n                let result = _.cloneDeep(users);\n                if (ctx.params.limit)\n                    result = users.slice(0, ctx.params.limit);\n                else\n                    result = users;\n\n                return _.cloneDeep(result);\n            }\n        },\n\n        resolve: {\n            params: {\n                id: [\n                    { type: \"number\" },\n                    { type: \"array\", items: \"number\" }\n                ]\n            },\n            handler(ctx) {\n                if (Array.isArray(ctx.params.id)) {\n                    return _.cloneDeep(ctx.params.id.map(id => this.findByID(id)));\n                } else {\n                    return _.cloneDeep(this.findByID(ctx.params.id));\n                }\n            }\n        }\n    }\n};\n```\n\n### Dataloader\nmoleculer-apollo-server supports [DataLoader](https://github.com/graphql/dataloader) via configuration in the resolver definition.\nThe called action must be compatible with DataLoader semantics -- that is, it must accept params with an array property and return an array of the same size,\nwith the results in the same order as they were provided.\n\nTo activate DataLoader for a resolver, simply add `dataLoader: true` to the resolver's property object in the `resolvers` property of the service's `graphql` property:\n\n```js\nmodule.exports = {\n    settings: {\n        graphql: {\n            resolvers: {\n                Post: {\n                    author: {\n                        action: \"users.resolve\",\n                        dataLoader: true,\n                        rootParams: {\n                            author: \"id\",\n                        },\n                    },\n                    voters: {\n                        action: \"users.resolve\",\n                        dataLoader: true,\n                        rootParams: {\n                            voters: \"id\",\n                        },\n                    },\n                    // ...\n                }\n            }\n        }\n    }\n};        \n```\nSince DataLoader only expects a single value to be loaded at a time, only one `rootParams` key/value pairing will be utilized, but `params` and GraphQL child arguments work properly.\n\nYou can also specify [options](https://github.com/graphql/dataloader#api) for construction of the DataLoader in the called action definition's `graphql` property.  This is useful for setting things like `maxBatchSize'.\n\n```js\nresolve: {\n    params: {\n        id: [{ type: \"number\" }, { type: \"array\", items: \"number\" }],\n        graphql: { dataLoaderOptions: { maxBatchSize: 100 } },\n    },\n    handler(ctx) {\n        this.logger.debug(\"resolve action called.\", { params: ctx.params });\n        if (Array.isArray(ctx.params.id)) {\n            return _.cloneDeep(ctx.params.id.map(id => this.findByID(id)));\n        } else {\n            return _.cloneDeep(this.findByID(ctx.params.id));\n        }\n    },\n},\n```\nIt is unlikely that setting any of the options which accept a function will work properly unless you are running moleculer in a single-node environment.  This is because the functions will not serialize and be run by the moleculer-web Api Gateway.\n\n## Examples\n\n- [Simple](examples/simple/index.js)\n  - `npm run dev`\n- [Full](examples/full/index.js)\n  - `npm run dev full`\n- [Full With Dataloader](examples/full/index.js)\n  - set `DATALOADER` environment variable to `\"true\"`\n  - `npm run dev full`\n- [Typescript](test/typescript/index.ts)\n  - `npm run test:ts`\n\n## Test\n```\n$ npm test\n```\n\nIn development with watching\n\n```\n$ npm run ci\n```\n\n## Contribution\nPlease send pull requests improving the usage and fixing bugs, improving documentation and providing better examples, or providing some testing, because these things are important.\n\n## License\nThe project is available under the [MIT license](https://tldrlegal.com/license/mit-license).\n\n## Contact\nCopyright (c) 2026 MoleculerJS\n\n[![@moleculerjs](https://img.shields.io/badge/github-moleculerjs-green.svg)](https://github.com/moleculerjs) [![@MoleculerJS](https://img.shields.io/badge/twitter-MoleculerJS-blue.svg)](https://twitter.com/MoleculerJS)\n","readmeFilename":"README.md"}