{"_id":"nestjs-graphql-gateway","_rev":"46-0da96d0b96ef5970afed029893d9de14","name":"nestjs-graphql-gateway","dist-tags":{"latest":"1.1.7","beta":"1.1.4-beta.31"},"versions":{"1.0.0":{"name":"nestjs-graphql-gateway","version":"1.0.0","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.2","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@apollo/gateway":"^0.10.8","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","standard-version":"^6.0.1","trash-cli":"^3.0.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","jest":"^24.9.0","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","supertest":"^4.0.2","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"0d568a9ee3d48ad827a089a9a88404c3939f2fff","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-l2TQ46CGjNLb0LSYQ1tiVZsuso02CCtBFKhV6kzunOvJ4p9TUZsbFtTze+VaxVYXsP2vPsAYQpAAtVq+qfLgqg==","shasum":"76ca48fbd8d5523c848d83a98550fbb8ff239d54","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.0.0.tgz","fileCount":133,"unpackedSize":2926179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtItiCRA9TVsSAnZWagAA9P8P/0faBNbyR5yLnqENSjtz\n7E7+Oi5Zp1loHShzsXaVAKhK9gkQt89Z9tm1UEN2pzYQBqAJPO6yCWtnK1On\ns/tyVFLC+ASXbeG8FHac1js8731zUhOgo+g+qO7hX3DSM9uRYMQnpu6LTEVn\nnAK3sU8t4jPqVEXpmxZjD+ActymSlLt3N9+LhaAsIc6vp8BJZR1H2fu2uorF\ngdYdbFa4C4Zn5wHAtwgh5CUr5DWjCmeNJ98UIbaTRyoLhJQ4+k53neZvm5qd\n8hHK5CaTDMQ6JXh7Hil9t95u++TdmBahde2zj+YZuPvine9NGxjnoE22uLkR\nllE0tezkpfWeFriSJCOSSfwRKlM37Qbzhh16Cyr1GvJCifT69hLh/jXfSU9l\nZDgZ8Id6XI6d/Y/90MV9/B/OJV/Gc2YsKhknpIdr6yZqWr5Kou2GUwNApW21\nZLGHtQVyLb3a92iFjddotPYknpt/vSa3E2FiBwKp4LnOx35FJ/VAOy7jt9Fg\nkTDCmR3CKIZv63pD5RlA93dV8KFmPW0+LvQnwQB0Mfu00MHbON0eGZcZvxGx\nHLtiqiJbUM37AQQ8FYc4va5iQUh5V37RsZxqu67uLHAikCb3V9vzJaWisCB7\n+nVofYbembA2SfwiaaH49BSnZomGqgqEADeoYRA30ayL6pp6yINY9umrg6Aj\nC17f\r\n=kYuy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDvbl0WLIM870oPBSxuCLZrY0Jwgt8kTZNh1bE9KUnuGAiEA9/pXKcWGSLhrASvS2H096UN1UNYa4mdDKekNVqaRlQY="}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.0.0_1572113249987_0.76513580307522"},"_hasShrinkwrap":false},"1.0.1":{"name":"nestjs-graphql-gateway","version":"1.0.1","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.2","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@apollo/gateway":"^0.10.8","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","standard-version":"^6.0.1","trash-cli":"^3.0.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","jest":"^24.9.0","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","supertest":"^4.0.2","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"ba32ba78626115ba72111b6a43bb22e4531534c6","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.0.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-iPwKJgYkwXAhN3k91gW1QUyuuIGFOneNkiXZx3RTHW+l4YDE2zlK1QgP4cgOSCjZ+l6TzPUnNYubCrKkcAkLyg==","shasum":"312c3e6edb55778317499d361fa1db1966773702","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.0.1.tgz","fileCount":133,"unpackedSize":2923984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtee+CRA9TVsSAnZWagAAqaIP/3rUjjPrYE6jKVQZS/Et\nKxQmJp86yAoAVMhCeNMtSUiPiCYasE+92y2ugtD6Si4fS2ZClqgPQbtEDNd0\nrvvCr6hr4VVAB65mIAZiz8D1PulxMpAG4q18/i35SnJIviNmYGAfh6CPtClm\n66JHjvUD+dyMySPKED4NikML4nxs7S4Pf8n8DIQDbicgYP4vcww3Jgvtm+5+\nUIihSRfPJW+jRJEiQvCGWFFcbXejUfCVNtCdvr6hnZlik4fxaX2yFeCUBJSN\npafTQRF+ipM/xllJ9247aMX8+LCWR88FBD4qUPAvI/nHmOrccmJ3P5cXoXpe\nv/k0QSLZAPlyCI4mhuM10oGk+bNwTZtctJQ+e8NpmZM+/51hZ6cxzYjteQnH\nElAhN24vYs5VF/EQwKZqJ/U+uJ/8MjCMzXSFATTEE4PS0G0ZYKh+sDlv5Urt\naz1F1HQM6mWJAX9wd8ZbLB0thL2rwW6wVzfPdJJ2jQ6RZ7xepcOWXLYehEq2\nXvYImFuKoWXFcVNtAdLCuu7OxypMG8x/8OEkwOCSjUh0LwqS0wHv3fSdnV2v\n0cxo67u6v0OP+bngyoJpVEvksQajNFMcV+FssjVKYBI5t9Qfkm5C4U7Mvifi\nCl++eW0SOma2eculRb0eg13BEzEBFOPM+UCaUX8k0OkEhBZqEL8rjc+yalqz\nTJNz\r\n=59pS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9sEA7hwFc3+Yz2oOxEGjC6y/hHDQKS7zPpKTbuMV76AIhAOWofOGeZNT5kCj5pWEs+4VcbLyiN+/y2WjVEnKHjesP"}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.0.1_1572202429794_0.6233940293733449"},"_hasShrinkwrap":false},"1.0.2":{"name":"nestjs-graphql-gateway","version":"1.0.2","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.2","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@apollo/gateway":"^0.10.8","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","standard-version":"^6.0.1","trash-cli":"^3.0.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","jest":"^24.9.0","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","supertest":"^4.0.2","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"e73c4cac76fd6501cfa5dcf611843de4a4b6ba50","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.0.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-w2/RIWqfNV1z70A0ElXX7CLCl173q/EoIsfpu5EySo4WIEoRCCPEQv7iZbLjfguI56pCfvU9P6RnN/qdUJMTZA==","shasum":"b9fb4f584c3ce7d44516eedf9745791860a718d7","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.0.2.tgz","fileCount":151,"unpackedSize":2967442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyCOCCRA9TVsSAnZWagAAYPMQAIMWt5gNexKw7jg3ueHS\nkMVY4GJJwdidnGgBJsxH+byx168NEEELLBdvvhMLGxTm9Tk9Q6zR57br5Bx6\nKQO7GzlmNrrmKc8bmJnZdK31tFePL0QGFzz6IjJt5X7jSHxM3F0rXEQdbjKM\n5aBI0r/TQbmftCd6UUgNTaSrAtEehFWCtoEEsY7FiG8P39lcTyHS8IlWsULV\n2cDb5oUxVa/JaYG84tqqreBqPI79vAI+WP1zRGzwbbRuWhtSY0D1dyT/zQS+\nK+3amKFBxObI3mkq2GOBDMvFNYsx9YBKcKjIdkg/Z4ij9EFEhUt3psqnRCn0\ni7TfUPz/z9ZLdFRrttIMMNxbkErviOcrdlnuycZ7Ds/JXQV2En6DCH/+hkHc\n0glX5va1iYLCRTj3LwXNe8yWyiH5paJCP2gJ+q/LM/Wg1mmlbCHY9oLEVUYS\nAU4RiBe3HP+R1UpqdETNdpo1XCUXoa/hOhZ04K5NOi1Jo0as9wZupNd0eHKX\nd6OzLvs+ExPIFFd7Rk0VvteysCcke6aUFCJYB015fkDLLF9KxnJHDenOu0/h\n3HfmKy9TzRRYJTzMMfi4ZgS5RXio23zO9Z0cr8ns+bc/sFxsA/tojwAvf0ME\n8Pa7Jn7X7DSc1BS7kEYlg1OjTvB0FOh413BWIU35JFtnEEAsaimloZg/NnzC\ngvzS\r\n=b7/Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+awAg236+HL4dSZWXVrx7+nyDRVqDSdjBpJOm8YwSxQIhAIdrRAVv2Age4Q65xCBDjpWiw3CSbA7hXHG403ld4PA3"}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.0.2_1573397377767_0.3423853989836896"},"_hasShrinkwrap":false},"1.0.3":{"name":"nestjs-graphql-gateway","version":"1.0.3","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","@apollo/federation":"^0.10.2","@apollo/gateway":"^0.10.8","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7"},"gitHead":"fd76ad50b9cfa03c98f9d512d64a1208061068f5","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.0.3","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-pOk4ps1zcTZeLKID62hDsVaPgU7RFRIxnzBd2rNmGyvtutBF2hYAjFkknCL2ha5By+Vg1R8tG2SxmJ3l0q8dPw==","shasum":"42580d86e0a1b192bd2e335023d2b642d97ede64","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.0.3.tgz","fileCount":151,"unpackedSize":3000684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyCnfCRA9TVsSAnZWagAA6H4P/jJQc20XxIHoWnDSVGYG\ntpNpUYeIfuntx6pnNNK+lkv/yi1FkKhzvY/6ipPxbupYG0R452q78ndaEJBE\nxEt/0koH60vNnCnHt4HIehGEannwRyIj4kSFGD1EBzStLWXXPSTvlwjQ0Saj\nVVL0WiSSsaUXiLlJfp6nYQDxM+yVycvNgRs+plVkddkEltXXyJo7yDXzy2Fb\nWDE/Kj7itkzi8Bj/Zjy2S7yxEEBMP+txzNA36XX9DB17IVp7I01IM8TMgVEr\nlLNpu6csy+oXFV6kl7Vj6ydLDw5EBzlxkMQfxQzjo69iOI79QVCyK8AHdfIq\n7mwozmPWBTdgqgJLmBGIyJU/qydbuMOLanqTU+jBsSnM7wmYiOwCvN13YYLA\nqJvxn8M/BR5DBo1LWkEzN0WzYmMcrFmPsMqe2DIfzkaSnnPQam1Vbl5TnmFe\nox7psQGDLYXQH/GYmiAmv+5KbF+vTCI4Kxv5VNCKtOxpCmDSrZlEWurWoOut\nIYUWMB1hJx7x9m4SzxonqsB58rpM0V+VwQ2naBN/7TPtpyiNS6vcZ5BQMhGP\nbrAqbpZmfMqT62aiah9H1fjc36nLRxSYaXCPqBvr5486WvT366t5nMMUAnIA\nJ+khc4DzxKKEuFMEfTtCua4Ewgv7tLc1Upht+lGYWenBG2GGP6j6AZjqvC2p\nkgWq\r\n=8w/P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4lOnhjC6toSqzZYrQ7dUT9HBHoe7tCYv9fhT4WA7BSQIhAN79Kf2yex54hEGmlnotfUAWFPolh+giHChJ21pZd8mN"}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.0.3_1573399006801_0.1629494448303339"},"_hasShrinkwrap":false},"1.0.4":{"name":"nestjs-graphql-gateway","version":"1.0.4","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.2","@apollo/gateway":"^0.10.8","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3"},"gitHead":"4a60650690912023afd485b4eaa3960faf2ccec9","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.0.4","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-e4NmKiaY22y1kv2DlWG0ZFDZLXqcpffCNt53h3ZrAcjC2yF00NFcaPg9+gsdATeaG5MrpOPJz2ohDjsv9ArkPQ==","shasum":"eeafbac721b5764c237531a274280b3371f9e85a","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.0.4.tgz","fileCount":151,"unpackedSize":3000207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyCr/CRA9TVsSAnZWagAAbvYP/2800qMEycuianSJ5l/K\nWSvHIg+RT3Z7ySdPz0D2s4WfHIAX/ZB2dinmuT5yusNewAJBKeyxsxFqRcGo\nrTzCUooWV93S1Hqoh41vvKhJWujaCRMFlBYltE4Ez73fFHU4hPGcgLmzWKtm\niWP+ZtYgxB9yIO8a0TScGTUgvz+vHEyF5Wt3I/D8IDBUFqkqqtT5y/GTK94C\nhBlxLzND89ObQ9yI/5/5aaZ88A3dNvbXzQQlMCVhZVPan5QvE3x6RnGLSRZj\n/5v6C9Ba9CNxPjlXPbjveSUkpvxdZspG7e3HehvsW3e+P4Emzp1DatwFYyVw\ncmSOEHV7LdKqHqKtx+dVv5jvw3s2AmO6t2+7hOZeGlXYCR+ASS4YnvN6mUpO\niXTbVfmnr1bgENyR75IhY51l/2qvyq2TFumZBCyONHdwXe68JbaRZyiCNAUP\nChddBxGhXCxZFOjobcncS1K6Cm5bLDukK60/PTQCt/J5Uiq1z71u+AZOhQHz\nQYUb+GqmvXUdXDvyEBtfO1rzuUFjCJVjY4ucz8HzsiCICZo5nl6mZKSNY4uJ\nmUK6XUirG928EEEcXDEv5PTw3tObrPuw1oPwN0scUNbOFRTjTwCgqsBMW5ws\n7lYYKmD3Eiy/Vjkk7/XTZ+txBzH/gDuS5fVIV/WAmQ1c8Jy7hyjlI0mmEW56\nk1Vg\r\n=DSDC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOAy5IHadnrmNCgWHbfvWhMbIGydfpqpgFGOnnktc1EwIhAO0lQdPO1zPLog0+v+xEsWXNghpT7h24DocRMuAc+DKQ"}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.0.4_1573399294765_0.16720635041151977"},"_hasShrinkwrap":false},"1.0.5":{"name":"nestjs-graphql-gateway","version":"1.0.5","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.2","@apollo/gateway":"^0.10.8","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3"},"gitHead":"b40a07da6145327f0b49cb993d7738304bdca8b4","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.0.5","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-SThSCG7yZu74Ek0Ww2DYJBBpM8tK+GoamdZWRoCwQb1fW6T405RfTRPzb51jMw0Z9Mh6ihYel9tZSW/Z4sICSA==","shasum":"0e9654bbdcfb2429550159b742e4bcf67d05401a","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.0.5.tgz","fileCount":157,"unpackedSize":3007612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyvyBCRA9TVsSAnZWagAANSwP/2ugkdc2eSpDHQa2dUSz\n4Di7B3kvXCNg4ifF3pt1+dZbW9qC0mC6DSFX+JooWreri+1JQAJa+GveEWoQ\n8ite91q7/2kAbgIuz8Z9vhe0VAuBxuNbjnGXGwsECt2yYwKN8z0+B2ACXX5E\ndpXPyqpGxjRozSy9QMW6F3YCiH7dj/j6vYSmw8DkuTw8lU0z/rHacYYaML6g\nMXmtPm7TSiS73o1jtaqq47RwShztux/9HwGWt2GfTL4JHxM2wn/eIhLCEgSz\nu3kwuloClzTh6Hc6UcNVetm4NpuUnMfdQ1LQYrCxeKMExoQIqI85ySvHWmAv\nBZJS8L9+K9/WRbzD/MqYQ9AOl2SNlsuu6suNEBcTHLRKqqjWe73NXj5qsFvD\njTj9rYNPK0X4duG/VvWUueROaQ8MXrDxEKbTniODsdZbqY+X6ANJ4f0Nf09c\nMrpBcG8oLAx6JtZPtQhp1+Lbkuj8PYLIaaK+R32r/RB85qM3Q3eo0Jqq7w4m\nzyEaN3xIFsmO/2BDBTavbwz8CelkGRt/nufWhzFhUXTzgoRSc0AdMipRBc4w\nghMlqKLk5Eae8oBCSIddZ7iS5be7eM8afsXCEwZPSpf/PfNK8dRFoO/gCqLY\nFEF0MqrK3wq8IQ0t3KgN+aHV5l4xBT0cxfVM7PHOzWlz+Q6eBb6EvLCTrdtn\nfLAr\r\n=Osdu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF2vusfOZiRxTaLBJPQNgUOydBqZbydl8plbMm8WrTq/AiEAs3EMUXv9tMY4ZWJZSv06oOQUfefcNbT+u3dGixkUMvI="}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.0.5_1573583999471_0.7560219363089238"},"_hasShrinkwrap":false},"1.0.6":{"name":"nestjs-graphql-gateway","version":"1.0.6","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"gitHead":"c00af88be2513cd074473a5f0eb94c5aafdee1f3","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.0.6","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-gGyt9h8X7NyEPEr9/688LNaDE4u4uKAGm7QTGVRHSdaFAcR0SraVt9jo9M2BUJr2SMjXztB0cEhnbAed5haDkA==","shasum":"952f8c615e1ef2ae498f764b04435807c81de857","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.0.6.tgz","fileCount":157,"unpackedSize":3010546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyv8LCRA9TVsSAnZWagAAk5UQAKCPAgvMUiS1GH3vTr3r\nJ6EKt5EXZ2gGrUzVIm+0D98gvJUKpJohCamBIXrprl5QgTXzK0Drz9vhHBmY\nW81HJKtLG+xtldrcZCX4G23vBl+0mrFiC7wJViPmj2BPN+jnWdIvIBp1u5yP\nf4fHQb3ZYXidDtnNAv94h3+BEx1FK6f2z/3ldrpcFUCtoIUNWlKzm6tUP1/g\nWccda+YOhUaLc3+z1QvLptMuC1U3pHgSlOfe9DZEUjW8OMt7rc216zHM7odV\nIupfoPbq4FL+M25SxsAGG0OHXACyJI0wT/iAcRVdWPghAeY1qBgqXPxH4flX\n0I/zC/AlU03VVx2Lp2OeraVyYrFDNPIT0cixqHcd2Slrm/yPWTS/OmXDZ425\n/wmj6bvVw8UFiyV140J2SP5fEkepjkg8azWyMn76DnfsOK9v9uEjBUZWPAf8\nLnfb2k1322aihhvrBNn7vU8Y+NoH1sXcOldDAvjaPBcsj2vncmm0NXBSOTXo\nnwSaugq11WzXvbe+lA1MwJ8QSi4It2GpYHWcsJ/UvsH9zch0fzFeLgKddF3K\nBzb1ULL9PTrX/LzwKpah4LcuuUh/dCBUDB6JktvmoJ4tQvvIeo7j9LSv7HGc\nvY4uKSJSEFoysPin44SDoWyskdawsSsCFE5hlr9INrrGvI2Y57jj4FGwgynr\noRWp\r\n=RyRk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqnFBtY+wuZEhNJZIt3KaTL6EARfFzqC1bum7okuke7AIgGKHmIJy4+maztY9M3ffnkxZn8hZby+DDTKle5FNC10o="}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.0.6_1573584651295_0.33166652961565535"},"_hasShrinkwrap":false},"1.0.7":{"name":"nestjs-graphql-gateway","version":"1.0.7","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"gitHead":"c00af88be2513cd074473a5f0eb94c5aafdee1f3","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.0.7","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-QCzI/b1TbAfKUW6127deVz+jEdCDpwnNlc23BO9zllMTseN4/rJt+ylYB/LH6jDpfyBZaS8H/VlERf/LDyZ5qg==","shasum":"96e8c89809e9a8c27608c8756f86741933ab0f0c","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.0.7.tgz","fileCount":157,"unpackedSize":3011608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyyKbCRA9TVsSAnZWagAABxAP/0xu7+HaRRygzoXfILd4\n+jN4PXZO/gK4NxDelC7+US+hMHpHel9mN0wX5Lwvf1E9e42H8zIBTC0DjR63\nrCZfgSFreizaHC0980a5eUjGhPDPzIHec/Nsu8HWOQWo6uwhZ/9iHI+SNa8U\ncDrrMgSvcRO/kb95Edf8TtR4JmlQkhyUJTOkfBgigSU6jyt3R1GCvjIFR/kf\nV4F/XhtD2xsWLEcHUK78dYyREvSgf20zqVIp1zcfaPd4tivSmo15xYp/C/z3\nkHOuwPEKIY7PVI3ETlyQm8Aq35bpwaH1whQGcf78YehQW4wtVUoxfbqpI91i\nQyBbqM3PkGNXPLfaLVjbhDV2QKXgMHTnpw7aWn6ul7+wDEyjNB10irnyPRxG\n+mL5o3v1JLnMcPYS3dHGgl/LqYWxGHmt7Anvkl9fdN1LX/UCG3yp9qTJN+Aw\nAAaTQ9uRlOStysU6CSCEDu+2KULsLWWeF6KQQ8V2lcdK3b49V/HskVT8+6iV\nyF3gMx2KamhR6AcTy53fnyGoBfet2Uw6+4bgRN76zWrLUgfybYVH2LWazAb3\n5v7IWE902Z9m0bHI6X9xcWB6Ui6r4zvRZgWLvJqZkyLvr0YA0yI/xzk/eUeC\nhq0WZD7neIDU+Kx5WVa2vDHcQTmSdpnZcGeZRpoKJ3pMoFiMp5i8rucK3ogc\nDJ7K\r\n=PDNW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0XLE34Vgqn6RZuzjKGMKJNTho/Gmlu/vr5VcXx4eI9AiBk2fg+95S721BPRXxVeOINjw/8lEY5Tut9WYmugqaYmQ=="}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.0.7_1573593754991_0.8417036973343544"},"_hasShrinkwrap":false},"1.0.8":{"name":"nestjs-graphql-gateway","version":"1.0.8","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"gitHead":"92232eeae873ebd42a03318ff5a380ef8a29763d","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.0.8","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-xB9eHSrb4a5xYVzHTw5VS7Csi0ctUiUanTTaHLzKwCpYa5Dq59mjdRS3Fs5wlle+bVH22ap0iSb0/tYwEMpe2w==","shasum":"93b63e4f20cd1c2b79800ea5f8c2b3c719e62b65","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.0.8.tgz","fileCount":169,"unpackedSize":3040286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyy5tCRA9TVsSAnZWagAA2dYP/3HzoG0AeGFfT7L7nHEJ\nzLQdEtlLkhkS9W9MdgkeDVe+CtW6nFQv4o0NDhC9sdQA3GraeoncK8QtP7UR\n7hmhJzpDSkEdDf35BfXKgAoJ3hp/rJ/GRggadZFMU+NGhDKmil8S3hmBihVj\nYBSiDvCzf7eI8ILQaA/I2gQ1MnBvkD8Z2CYgcXLNfatK7IGftHuXD3QVwA9x\nt8oBdPC0CsT4GmqQkLgKYRAMHf0q0h99OML8rquZDN8jXWIzX5QG79fGXcb5\n2U9OC2kCtWa0H9sdfFEpjG3Y07Khz3dbRO78WPSuJnx0/aJT7rz4ws5oL5Q+\nvDI/r5E6fOQe+Mmopir61zofggCsgCyVjic7IDZpx/t5rkj+5ToEKbH3t4lZ\nawqwfq3xQ9WsnIoeJ2K+kGjxHhxC5sDoBxkqIYqg27RaE3fy8b9+aq/yILlg\n+ZOZbeJTe7KDIM81ORcHgxRFw7j2qZFmnYBlfsqvJDQfNXkuIHmmM0BALvKR\nLr+NWCO5p7fVHRZS5qUjsGVSTbEhpgImAgpsMsaLy4yycB5F0hzeU92xCXFm\nfY6BqR3xW6QMDAJt1aSjjMxS6UPvxA8/OrZ8oWklTNUa24gHWgLWuPiNYhlm\nAqozFXbpkrUSlnnx4sCEStABssevHOC/+MNwYFy3UIEE9ubQABisBgFfzVxH\n9Jyt\r\n=bksm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5MXoyGyUH5vummbqM3Ui6tPUlkiNvhkUmcOcXv7yMiAIgLdNT28U+N6KqpE4kw2T4tlihahJv5bGu9v7UUde7rBo="}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.0.8_1573596780455_0.17961347742242406"},"_hasShrinkwrap":false},"1.0.9":{"name":"nestjs-graphql-gateway","version":"1.0.9","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"gitHead":"92232eeae873ebd42a03318ff5a380ef8a29763d","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.0.9","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-SX9ZzG2ZgGnLZnKAfdhe1uSSjHBzYwPsuiTN+norj2pmNR+CzaVssNM8Lz3bWuxQvKrxDqT4A5M6UGoT1zqkwA==","shasum":"05cdd98204159bff39fe7b302499e7866ad4b66b","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.0.9.tgz","fileCount":169,"unpackedSize":3022315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyzHiCRA9TVsSAnZWagAAp0sP/39tRW7Uz8K+NKST4N/6\naZqs6/jYok5+hGzH/kHbJRAabSCylC7GbH6DTEtUzkm5tUnur59R/VcqGRK/\n72V7FvgOM22Q9qYoAeHClaCQg1sKi1KiN/VoQzbQ0dbUciSXpx0IyOsE+1dc\naXApWphENgKqwpLaRsvkJ5FCzI2HEeu++6QxiC425S7Kn4A70FYayZ5mVI3C\nHl6LFXVH3piprhQBn6FQchTalutx5AXN99sBzXrv8UWGqh3eetQ8afR3e5DH\ntZTp6OGTB6L6UZFp63554z+mQyg1o3QmU7Nm4Jp5AMZZ9yk05cCuLEy95A2u\n0yX0w6Sct/+Na2vsDjkPnZEw2dQmNhMebmoawE8JNjfUaVopY9h+sVD+e81y\nkk78X7L8MWf0jQn4BRtPSbMl92FlovuRlRX93Sb++50uq9r4AOWA///e8zI2\nPr/H9gxX09k6tq1sv+bl1mOSxvpAo3u65USBAHw/QIb88F0EQzQ3R1/Dcmva\nepRuUBn9lkGBUKUyR/u0AE5yRwQetzIxwJfZrhcdAOZc7mYfbjI27iSlElP9\nbn6nMBh3fyDEsHWPz/iO0u9Q5PH5/kVcsNyhmHQPvovgIRDzvXse6LLTmiq0\nqRf/IulHxRt0QmbYo02bIKBvNVe5lKolXaa5pMwQ5Iu1BykdtBIWWJJFMU59\nIjGj\r\n=2TSs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuLuU2sNo500Kd3hDdWRXbMQ/q2zcML+qM61VhvqAzrgIhAKYRODdK347mEsa/NzjuAzs0julFPH/xjCV/pRw9+J6Y"}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.0.9_1573597665626_0.5924977071872326"},"_hasShrinkwrap":false},"1.1.0":{"name":"nestjs-graphql-gateway","version":"1.1.0","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"gitHead":"92232eeae873ebd42a03318ff5a380ef8a29763d","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-W+zc+KLsoO52O4TcXPOe9Lh3Vo5oPGqUrgjmmOA2SUwP/sPDdLR9sqde8ZEoTgMMxbi43+lPsMRlUGgY3ol6GA==","shasum":"3174cd448863ea8fe092d13ed6fd4c8e57389022","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.1.0.tgz","fileCount":169,"unpackedSize":3014359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyzzVCRA9TVsSAnZWagAAqL4QAIsrixX7bx0SXpuD2But\n/GQM8rYNVcG8TXbYHi6jviTtkOmZrrPiTSPjqn2VgerkxzJ0LyBe4T8XOVoi\n2RvhbC6RmE1pQs6NDZYirCXyXjJIWY659MDsTTSgPCthwWG97ER8fqd8hlQy\nCPViKGpigg7ymhurqmKeAGU9qr0QZtsRluvLgY+yF7qYsVPASXWpJ0TCXmKI\npX0zYftZmwLBChATzHYRu3Qo9MuYZBZe5dvSnZFzSE/EH9jLbSPkdM701DUE\n/Rp7dwzoDaavfWvgUvpFRQDP0Q+7NJp3ZMd1DLfm4k1crtIi8y/QyfQdz31I\nb8ArEf74/fKA/3q5seb12sDR7/40lBgS0Qd4JedgWRBI+PrB5fHp8l/v+Nz3\nR/k7CQinkfId0TSpSvWrxsixW1A4zBSAspcrSQ3TGbu/VwHRX7Ic2w/PG1u0\n03VA1xnaz9xnwKsVlxD/Ntc6J4DL0ynciRFEJSFq/c+moo5VkNJfyo8Q+/6j\nmzlD0FN/M1HbDgzBrBkqhWiyoxbO1xRYxagkH7/e5IacF0CRXCPu/ZwfkQyf\nnB9yw099Dvl9pjvYZGNBg0thGv78W4RupiJ/f6b/CRRQ5d+4NEQcxxeYIDOP\nmgxiaUFkCvq+OrYCt8XFBdky0hSeWYBqqnc0xfEnGP0Izmvn2xf3fxH1tWSi\nRAFd\r\n=Chup\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCl8xhEDxjxpsXcVh9aJ+/6Fff4b1Yn7Tas4i3mGCcYAAIhAOEvCLsvjDBN4iTajbYeIljpaKMF/ZvT4ySdMprNMSHE"}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.1.0_1573600468520_0.46960237090498946"},"_hasShrinkwrap":false},"1.1.1":{"name":"nestjs-graphql-gateway","version":"1.1.1","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"gitHead":"92232eeae873ebd42a03318ff5a380ef8a29763d","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.1.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-L+ZHv8GcwlhpjdjaitdePVAtMEJGb+Os3RDQyRZLHH10p5D5XVa+gTsNrlc16UpHSLI4//BaOrt/0SyF1V4j8A==","shasum":"dbdb3241ffe83a1eb6ac9fd598fe8615f1210dcf","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.1.1.tgz","fileCount":169,"unpackedSize":3013276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyz+PCRA9TVsSAnZWagAA8p0P/iIxhDYoox/QgWhSbLBT\n7d5pfDj8P5FNmWlqn7l0V0jd/A9xw07Muv4mN1JQsVzSUMoJ6GCkvIWn5krp\naJ3Q1q6tCs6+EoNEwGdCkR8lY4I4hYNUOyXhWM2MnxuTj/Zg2KBSXC5F7Pgp\nwWkEsgj9bJVWuRW5VFIQlf1hdG2gYiBN0uU6sIEfZAEA6iHby9r0M/eNT5tM\neVKSec1NBlHC9/RpGJU2GF4w7U+lsUxiqOct7YVLHJWRRgOFbyqqi4zcQ67N\ntfVf4PDzE4eG1+6E7B7YfhlpHvHlbrLmwvLFfzfH/C9SK4hhcf4AS6wdgv06\nHc5gb3JVV+yiXKx68lYE54xadfFDv9Zpjg6e1T6oywtiwrTndwPTcN69BYyy\nUhYwjnj7QaR7TdxRTpTksol8zV1OKusCnAMIFBNuMhH+NoTAxDwdJx/z1P8k\nCMpVhjWjAvi50eEpwZmeUAzISSFlmspS+AsGWIyyT4G6RqXszWgLf0MwvtOe\nkMep0/RTeuKT5YrRB/9b/P20m1gWYdctNdai00BjaVNMsGRjclUHtKl78x6k\nlglFQmgSM3/+qr5TwR2AASVw+yV22YdhP9Mt73RWT4z6iwntP0R3ln3T03m5\nXRQgBW/EsAxr0trF4linFLlW0g+W+7g1poH/73Uhk55ceTn2sj+KmdwB7YrC\n7Lp8\r\n=jgBR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICcfGfQ0k172sxlb2YWxg/5euCju3TFyp48rrV3VtlmbAiA0MfySgqiVm/J/YuxcoJu7j3j3MKo68H9pX9tjV46Bdg=="}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.1.1_1573601166911_0.09253405691098271"},"_hasShrinkwrap":false},"1.1.2":{"name":"nestjs-graphql-gateway","version":"1.1.2","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"gitHead":"92232eeae873ebd42a03318ff5a380ef8a29763d","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.1.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-h8wRjC9kakb9l3yAEUD7xoLtxR6R416kF08WrcgLsR18fqn1duG8VdEztbdv9FlDrI9ZpQ1ixw5Uy1W69Z5ykA==","shasum":"14a341bea626357ce57dd87625d29dbed56f94cf","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.1.2.tgz","fileCount":169,"unpackedSize":3012295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdy895CRA9TVsSAnZWagAAx0gP/AjplbKmEcQdI7BoL9pM\nnUMVpOeaLl0ZLNadNX+KH7/NP/2Tgx1fJj90zqvE5oDS/DFGo8450sAPp5fl\nrV7mJe5nv06SXPf6QXj6Eelnj0aVQKoYyv6RMsDy3e2thGYATed29OP1eonM\nq4viNnOJG/+807DUFXLKOkzC3gn5WzeR7Fn5n0qQqNNZ2Cd/l0RRRQt410Zn\nH3ST1/5F3j2kDT8T8kBNK9+NgzFQ3cjYpwlJy/m+JTGv7C0Zq/mjht6m5fkd\n2k1pmvE4kB60Bu4hfpisFn//PdXeXyFWQynEZ/i5O2rYsZARBidKWTsumfTF\n29dx0BRS2xwpMOs++fLQ2fUN5Ss4xRnEeUgJBFL98S1XTCFyZxMeps/L3Sbi\n9rlWcXj0gcF5hsC4WQzWftlurn8JHAdK9NXQVxhIOh4XtPxCsPiVxy0XnRTs\nH7w4SOIvsRhDvbWTVeduKjQFPtTH44RIjgJnpDU1o0Ialldk22LVgMPH3aNF\nOJaFinvpyfjFI8ejstPIz3Y42k4VTlqmXSLQqc7P91OyP2niwb97vh0RG0Ug\n/ABRY/gRhtZxyIgbtCpWBLBreMHh8SRJ0U8JFu51Wrg5NR1xFWlg18nom6nB\n1qYCwEMAAhMrKUXib4V+2X6owUkfEeu303dze/QLLuK18MFayTplRprSg/7M\nYb/V\r\n=UPjW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/JtAofkxHYuduy+5XJ0x1JwiK3EZFw77Sl0eyOTWFhAiEA9R7rORSSbmvRqRuiMt1SHLbu945tfiCvGjFRVCfGpmg="}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.1.2_1573638009250_0.5664295233462466"},"_hasShrinkwrap":false},"1.1.4":{"name":"nestjs-graphql-gateway","version":"1.1.4","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"gitHead":"92232eeae873ebd42a03318ff5a380ef8a29763d","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.1.4","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-EyP47iLOYa+plCQKhXXSrwAHuaXjMSypFULFpxQG+8BgPssShhyaRi7mbmbiQUl1inaZ0fyeABorTIS5M3vY9Q==","shasum":"4d5296931b047decc7c7aca01f1cdb533a1f82ac","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.1.4.tgz","fileCount":169,"unpackedSize":3008264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdy9OvCRA9TVsSAnZWagAAYWcP/j8ZsInASb5Fy2yDrvQ8\nXCBj/2RepH/kxQfyhbTI6UxznYM0XpHA96wkF1Bxp0XucwKBzuy3zIe/gt6h\nDi4gLsWECXU+b6T5iHQZmUpppoXyRJ1kk2osfNimV4Z8x2Kim7bxXs1GQnQ9\nPpjF38oWF67i7QGgnvALpsHTUoBib8nevSzdRLGSnq/4WLDyhQl0zhf2wAnz\n7S0U+yQGF5TxQspQb1Dd5D1vUD/C0Xh7j36ZZJUyE3akTS9nRHZZhzdGegqx\n4wKH5MrKVDEcx7Sl7fa+ZllEQciejJLLCMYPlRsBCB+ASkfNem+vBktsFBRh\nyncVIXnHre+gbWnPmbxOFAq+4jgUikPEWF4JveBKyMNL6U+87lREMpSohtEy\n+uXQynkRGcvyCeM5Vrf67rBRau6nKBB9wvsJkZXwCtm/7m+clDy5ouzuipqu\nA81lP7q35w3CR4qMHD8W+yCuiaPvd4qD7reAjFxN2rhtUOOQiYImpnz9CcZ4\n1Xk9iiUOLbVQRBf4JfkFSNEikEpbBzRlOKFdDvMqXRCP5cz6SSojHQ2DXPqo\nWCRjJHnXT3HU4OF7YS9P+iPDuR+lafW5HQ6R42+y1XgggQE/HtwI16nIn6Yf\n+eu9DQJcXtrY+0liromg6bu45ZVaVrAWo5G1ItdCj6tiBfAaC+DkF+a4Srd4\nRJKa\r\n=IGzd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrIoLkkwCyBrZzs+2d7H+eZ5Ws9FpfOXH/UNOX5aslQAiAcuwnRv54nG1G5OBDRO4J53bylRFnWJyC1bQe4FloT/A=="}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.1.4_1573639087047_0.6517706315612228"},"_hasShrinkwrap":false},"1.1.4-alpha-1":{"name":"nestjs-graphql-gateway","version":"1.1.4-alpha-1","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"gitHead":"406ab6239dbede57725dbdb4017272ffee015e7f","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.1.4-alpha-1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-KoUjkaKBatN9QA6BrmI1F3Ouv3FR6kHGnzeCnX1cpg0cV1DTugiZaDLof7zXYMgBe96XN3uZzdD1BMK0KEa6Ew==","shasum":"9feb946d4df28a8674b815f423ce401b5e329d4a","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.1.4-alpha-1.tgz","fileCount":123,"unpackedSize":2044641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzABdCRA9TVsSAnZWagAAOJAQAKE0fHsiBk4XdCeKrybw\nQ23VaJNJKDCA79eDHX61HBfC69bXAkle98A5G9L6IYJESQ0SLMLcwF9oSVDq\nFg+1tNC9pwpGDY//iv1e8erRAhM8ORRAZ2mq9l/rq1ZaaB4AioVFCKEgD/9w\nyjqCiPUtPf59Q/tzHLKt4UhTHN/+m8xWwO7va4K38UIferz6uk1EQRyvyDnh\ntnrM+x7M2R4R5xIOosl4U+zTcJT39qxnVzmXbmnRMwHSVYv5AZUexnbAR4HN\n5jxQu93zwHPS+F/Cxlls84TD/FddyV5OML/GY8MvKfCwyJj8SN5Ru+E7P/dA\np/fRe5F9brxMxdethZRx7pA2aC3U+sHxinATh3YMZ5oxcMn2UXRTIQIYnV9f\nMcwyJg85Q+JEeVa+a8n67mAO6N1J2yOm63QiOM19UqgqymkMKhRHVI1RaXa7\nLf9P1nPGSTKGfEKeuHjglbSPMMspP8JfRK8EQPggQosRs+POslYSkZp1yxut\nezu4oGpmJQA6vv2/YPyRk9pIxaDQ6hQJml2rRJleRKgr3Mua9WSwszcspxe+\nQ4R2DYpleW+zV82O2zLNML7tTaxYCcpvQi9Yqlsb4vrrYVnGgDll/CxrJIPy\nSucjV5iyrUhM9+gqXwGJq0lixi20jvLeX80RDi0SXJoUciFkx/NkLX5b7q8R\nXe5i\r\n=AWd/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUYBPWVipIXDKQjYHzs2yltbPkxWL5NmxSdbfEGtEKuwIhAOIW7ZMCPDKtrNEk2MhQYuwcmTWKZyR2Top+EGQjgQdz"}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.1.4-alpha-1_1573650524610_0.3107592337226164"},"_hasShrinkwrap":false},"1.1.4-beta-1":{"name":"nestjs-graphql-gateway","version":"1.1.4-beta-1","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"readme":"<h1 align=\"center\">\nNestJs GraphQL Gateway\n</h1>\n  \n<p align=\"center\">\n  NestJS GraphQL Apollo Federation extension. You keep using @nestjs/graphql for all other steps\n</p>\n    <p align=\"center\">\n</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/nestjs-graphql-gateway\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/nestjs-graphql-gateway?style=flat-square\" alt=\"NPM Version\"/></a>\n<a href=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"License\"/></a>\n<a href=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Code Size\"/></a>\n<a href=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Top Language\"/></a>\n<a href=\"https://img.shields.io/codacy/grade/81314c5a5cb04baabe3eb5262b859288?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/codacy/grade/dc460840375d4ac995f5647a5ed10179?style=flat-square\" alt=\"Top Language\"/></a>\n</p>\n\n## Installation\n\n```bash\n$ yarn install nestjs-graphql-gateway\n```\n\n## Setup federated service\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedModule.forRoot({\n      typePaths: [path.join(process.cwd() + '/apps/service-auth/src', '/**/*.graphql')],\n      introspection: true,\n      playground: {\n        workspaceName: 'GRAPHQL CQRS',\n        settings: {\n          'editor.theme': 'light',\n        },\n      },\n      context: (ctx) => ctx,\n    })\n  ]\n})\nexport class AppModule {}\n```\n\n## Setup Gateway\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedGatewayModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedGatewayModule.forRoot({\n      subscriptions: false,\n      path: '/graphql',\n      context: context => context,\n      serviceList: [\n        { name: 'auth', url: 'http://localhost:1000/graphql' },\n        { name: 'user', url: 'http://localhost:2000/graphql' },\n        // more services\n      ],\n      buildService({ url }) {\n        return new HeadersDatasource({ url });\n      },\n    }),\n  ]\n})\nexport class AppModule {}\n```\n\n## License\n\nThis project is [MIT licensed](LICENSE).\n","readmeFilename":"README.md","gitHead":"406ab6239dbede57725dbdb4017272ffee015e7f","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.1.4-beta-1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-dz5NJ3Wg290LKyA5pm9AX6P5hmdfCPecmUE7XB7cEiFACRwGpqDbc3uFj3eHAD8ORo/NBn0xCG4rpRWLMBsQOA==","shasum":"6b9f4d987ec330797973593ea9b4c0519cde916a","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.1.4-beta-1.tgz","fileCount":123,"unpackedSize":2047515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzQmGCRA9TVsSAnZWagAA1ccP/jVb20LNMeB0E8C5RfoK\nUGOjR7FSDSMhaFGuqMl5XWASF6D8Cb/8RNKc+e4mYW0lHzV/YgZnXpBHD27V\nqFOOpotFUf0uTkiZrpWkvwOQQUzUiprwdHcsD4SiwoU50A1ywWNnoBnTER5f\nqBMBg9aeOmi7pYx8UedVEvgSKmyFBaqjVd0qbHlD1Ml0E/7UDYeSA0Upux0X\n9meDX+r0r5MPErwd2ErOvIpQ2hDZCKI7Q4txoXFpJnL9TtEWskv08coVjCVQ\n7qIlmRUpLO1segoIYhMYYA7u7J1DmjfWRQtj6H13z2ngs6g7nIi9lKmKAsCl\ngAAlw5lC1Ru0Zosxuj2AKdms7qxIuhK9CuA9N5hxjPkEE2WHKpanV+Y4D8nQ\nw5fyhNoP/83Ux2qBzg/jUIw7U5pBYQz5tfDVR+xoPcu+cMDiHWI4erbKdBCp\nTHXOFZsWlY3qgye4ELO/QUToKUTCcUOEpD4+EnCfOm6/Tb9q6PSdd51GAytc\nGJ1LpVS+3kC3QdGnBjQxlufFw2kNUx4jtBhyDnvKb16TiXYojY/sG0KYTI6c\noICSgQ2eaCHAbUcWS/7/k87t5I3oRadLUhbEJDIS4v/CAtnU2+qJPu7XUBIJ\nTX4he6ZSoxaMGelE5lOSgDAuFEKe3meX7fWu4QXwGYPlAk+HQc65zXEizKEo\nc+ep\r\n=7xKS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAEHdYTghKbc0bzVs6a2Fizg8c1JQ5ANd/tS1MslH7K7AiEA35bZLbVcygUPJpstfmUEnjALqB/y6Hrr+GeAYeZvSAU="}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.1.4-beta-1_1573718405754_0.3921599705269132"},"_hasShrinkwrap":false},"1.1.4-beta-2":{"name":"nestjs-graphql-gateway","version":"1.1.4-beta-2","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"readme":"<h1 align=\"center\">\nNestJs GraphQL Gateway\n</h1>\n  \n<p align=\"center\">\n  NestJS GraphQL Apollo Federation extension. You keep using @nestjs/graphql for all other steps\n</p>\n    <p align=\"center\">\n</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/nestjs-graphql-gateway\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/nestjs-graphql-gateway?style=flat-square\" alt=\"NPM Version\"/></a>\n<a href=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"License\"/></a>\n<a href=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Code Size\"/></a>\n<a href=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Top Language\"/></a>\n<a href=\"https://img.shields.io/codacy/grade/81314c5a5cb04baabe3eb5262b859288?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/codacy/grade/dc460840375d4ac995f5647a5ed10179?style=flat-square\" alt=\"Top Language\"/></a>\n</p>\n\n## Installation\n\n```bash\n$ yarn install nestjs-graphql-gateway\n```\n\n## Setup federated service\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedModule.forRoot({\n      typePaths: [path.join(process.cwd() + '/apps/service-auth/src', '/**/*.graphql')],\n      introspection: true,\n      playground: {\n        workspaceName: 'GRAPHQL CQRS',\n        settings: {\n          'editor.theme': 'light',\n        },\n      },\n      context: (ctx) => ctx,\n    })\n  ]\n})\nexport class AppModule {}\n```\n\n## Setup Gateway\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedGatewayModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedGatewayModule.forRoot({\n      subscriptions: false,\n      path: '/graphql',\n      context: context => context,\n      serviceList: [\n        { name: 'auth', url: 'http://localhost:1000/graphql' },\n        { name: 'user', url: 'http://localhost:2000/graphql' },\n        // more services\n      ],\n      buildService({ url }) {\n        return new HeadersDatasource({ url });\n      },\n    }),\n  ]\n})\nexport class AppModule {}\n```\n\n## License\n\nThis project is [MIT licensed](LICENSE).\n","readmeFilename":"README.md","gitHead":"406ab6239dbede57725dbdb4017272ffee015e7f","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.1.4-beta-2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-WXeyotySBQslgyWSr7iaWpfZIY82suA2vbQrheauTpC5rjBeALX4tjcPXC0b2BNCmVujPpPqdGQappMChwHedg==","shasum":"5241d656a982df3d1f4b74b6c86c34e836ec25c8","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.1.4-beta-2.tgz","fileCount":123,"unpackedSize":2047515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzQm/CRA9TVsSAnZWagAAawsP+wcP3mJZRrVWXXjN7BU7\n6gzkPcHTbXlYgsZaFbKuul1h0vG5x7dAv+Mu9jUsXA/3DNZobOBqXgCMpr5f\nmwUpy1LR6tRJ8FFM4LgNVdNjomAkJw82WX05IOmnyv85bNZCxo405wa1iA8B\nqc8UAoCdBC7/1+bAdA9NmvdmIrvfkwsMhfBoG2PR2eQeQXP52ZtJcXAAQXjB\nozhUzkkf8NvJERA1QBoyXgXa0tI4etOhPNvMDMZzivFRIXz691Nb79WjeoYy\nzgjfEfnQ0SxSiGWX+xm7mkTSPCjpvWK/NrcBtpiTWfRsIvU8zszvnJ47n7fF\niBSf52FI2gWYy2FgY3C97gsUkz39LUSC52FZxf6crzLAT+Wd9TCK/sqIxH+X\ndqAjh0A1iK3aY/QPleTWKtbqSpNmJj9m/4t0r9wEVTdR30sL/guO8aQcminB\nz5hAJdACdb7pGaMrDLPz2MeHKWRCtxX2l4V5vR580oZXO02Ehxa70QFRLBC9\neLYnLVJFxIHvyfHMnyObdZKLvHcHybWilji8tcBa+M622ZpgjQDUMk+uzWvS\naSXTArIQMladnMuALyDewDSfUuJe10v4cAcgAogZXfpWc9Y7oo8ekcegg4iB\nmZ6IQUPYWRxD2xiI3G/IwfwOsk9jRmKQXD7boutpHPk5reqv83OgpSoHvzow\nll9F\r\n=hrCu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxRITHv+myuzGfV8BxKchfM9iTjXh4GNeUAOcJrl8RDQIgaymRSiv+ypr3KiJIw2bgDQmMuaB5OP8S9te/Xk9UEQc="}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.1.4-beta-2_1573718462666_0.7657923550477428"},"_hasShrinkwrap":false},"1.1.4-beta-3":{"name":"nestjs-graphql-gateway","version":"1.1.4-beta-3","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"readme":"<h1 align=\"center\">\nNestJs GraphQL Gateway\n</h1>\n  \n<p align=\"center\">\n  NestJS GraphQL Apollo Federation extension. You keep using @nestjs/graphql for all other steps\n</p>\n    <p align=\"center\">\n</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/nestjs-graphql-gateway\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/nestjs-graphql-gateway?style=flat-square\" alt=\"NPM Version\"/></a>\n<a href=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"License\"/></a>\n<a href=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Code Size\"/></a>\n<a href=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Top Language\"/></a>\n<a href=\"https://img.shields.io/codacy/grade/81314c5a5cb04baabe3eb5262b859288?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/codacy/grade/dc460840375d4ac995f5647a5ed10179?style=flat-square\" alt=\"Top Language\"/></a>\n</p>\n\n## Installation\n\n```bash\n$ yarn install nestjs-graphql-gateway\n```\n\n## Setup federated service\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedModule.forRoot({\n      typePaths: [path.join(process.cwd() + '/apps/service-auth/src', '/**/*.graphql')],\n      introspection: true,\n      playground: {\n        workspaceName: 'GRAPHQL CQRS',\n        settings: {\n          'editor.theme': 'light',\n        },\n      },\n      context: (ctx) => ctx,\n    })\n  ]\n})\nexport class AppModule {}\n```\n\n## Setup Gateway\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedGatewayModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedGatewayModule.forRoot({\n      subscriptions: false,\n      path: '/graphql',\n      context: context => context,\n      serviceList: [\n        { name: 'auth', url: 'http://localhost:1000/graphql' },\n        { name: 'user', url: 'http://localhost:2000/graphql' },\n        // more services\n      ],\n      buildService({ url }) {\n        return new HeadersDatasource({ url });\n      },\n    }),\n  ]\n})\nexport class AppModule {}\n```\n\n## License\n\nThis project is [MIT licensed](LICENSE).\n","readmeFilename":"README.md","gitHead":"406ab6239dbede57725dbdb4017272ffee015e7f","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.1.4-beta-3","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-AGVfZfrseUgrSmkwQe32RAZKVhIBjEwb0B1nvj0UQoVuOWE0duztJkcAx1uqjJVuxA7COkEIBA8IiwRFMRkfgQ==","shasum":"da554ba4fcfacfab6153d9815b602a76ae99bfd3","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.1.4-beta-3.tgz","fileCount":123,"unpackedSize":2047728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzQvtCRA9TVsSAnZWagAAyckP/0A02zsoufP5P/VdUWww\n2pVmHqT4P5wbHeJcDYvDHvHrXUkBuvH7ZdtWcY9khymYDcPAPLQ9a3zim/LE\nQ54NQdHCT1qMwR5ZyMeRzYK7gZk2i9dmj2bKnSUkTMVBBkt62y2M8g5q+i+w\njK/MU23Y0pUv0FeM6nnNYl9V8PFQrGfjzpbdhNcQXozwk6q/SKYRvybVecQ/\nsPALoBqV4KkYqLsLNmUZSVxu7dZ8OFXGpBb1cRQ0A9t4U3PuUl8E/Lny5MhX\nC093yOCsxC6dxhAkzIyTFCvi+/Y/Vk703X723A3thv+7o5GBDZrnFsdkpLHF\npmalOMIXn/cwu06f/dMwZWjqWd8Vedc+eD+kQ9JA35QC7Vs4N9iJUz0+bUBn\nmFCukInOaxzpk7IY/AQT+nZXm2ZGCTS2D8Z4AWJgBURH33yleRx2bi+raDqY\nfPG0E0LB3TUxg5TfU//lP32pynn17Ux1FuVsKNZOKWs8I49ljc3fL9w52p07\nKxv7nVZtGo32C5sDs4eMSTs5LTl/XBRV0aI1NP2uMWvlgN3j6w1KcaIex6br\n38mpSTvYfY/gLcOz7Imv0wc4sPdYw10ozLLkx78h7C+Kr7r5bQ2qxLkf4z51\np5su0sZhlK/7ixy8K1IDT1F9NX3P7xycsc3E4lsIysdvmhkCZB8F75ZfyI0n\nFDvf\r\n=Q+ht\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTdpAmmKQugj9lxZyuS9gpfQMj/IVnLPqqZU8d65iD8wIgNdGqmiHV+nlJqxvqziwWjgRS0RM10DZWusVqxzC3u2k="}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.1.4-beta-3_1573719020853_0.8637283050387814"},"_hasShrinkwrap":false},"1.1.4-beta-4":{"name":"nestjs-graphql-gateway","version":"1.1.4-beta-4","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"readme":"<h1 align=\"center\">\nNestJs GraphQL Gateway\n</h1>\n  \n<p align=\"center\">\n  NestJS GraphQL Apollo Federation extension. You keep using @nestjs/graphql for all other steps\n</p>\n    <p align=\"center\">\n</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/nestjs-graphql-gateway\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/nestjs-graphql-gateway?style=flat-square\" alt=\"NPM Version\"/></a>\n<a href=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"License\"/></a>\n<a href=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Code Size\"/></a>\n<a href=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Top Language\"/></a>\n<a href=\"https://img.shields.io/codacy/grade/81314c5a5cb04baabe3eb5262b859288?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/codacy/grade/dc460840375d4ac995f5647a5ed10179?style=flat-square\" alt=\"Top Language\"/></a>\n</p>\n\n## Installation\n\n```bash\n$ yarn install nestjs-graphql-gateway\n```\n\n## Setup federated service\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedModule.forRoot({\n      typePaths: [path.join(process.cwd() + '/apps/service-auth/src', '/**/*.graphql')],\n      introspection: true,\n      playground: {\n        workspaceName: 'GRAPHQL CQRS',\n        settings: {\n          'editor.theme': 'light',\n        },\n      },\n      context: (ctx) => ctx,\n    })\n  ]\n})\nexport class AppModule {}\n```\n\n## Setup Gateway\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedGatewayModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedGatewayModule.forRoot({\n      subscriptions: false,\n      path: '/graphql',\n      context: context => context,\n      serviceList: [\n        { name: 'auth', url: 'http://localhost:1000/graphql' },\n        { name: 'user', url: 'http://localhost:2000/graphql' },\n        // more services\n      ],\n      buildService({ url }) {\n        return new HeadersDatasource({ url });\n      },\n    }),\n  ]\n})\nexport class AppModule {}\n```\n\n## License\n\nThis project is [MIT licensed](LICENSE).\n","readmeFilename":"README.md","gitHead":"406ab6239dbede57725dbdb4017272ffee015e7f","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.1.4-beta-4","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-hkiAtcZnfQqFrTMV4aMoEZKIwJqXhFLANHeoh72vBtMEjksFLknVm5WKpENKXGnShRzmvScSAafxSyWk0A2MDA==","shasum":"85d23f337a817fac84fd0ff521f75e6250503b58","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.1.4-beta-4.tgz","fileCount":123,"unpackedSize":2046688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzQ4zCRA9TVsSAnZWagAAHXEP/09999Lpg7OHrDW5r93Q\nMnXi3kC/8cSUlSkxeLEyfb0VpM1v0TfL5pxYILm1TjavyvZ5ENEki0bDx8q4\n/v0hQ41MbIiwbvG/4F++46qPXm9Itt3/sUP4Ty/GgtcNLCuXXDM4Zp/imjhb\njOL9UKt0sguqxZlVxsKYVWBC1CBaYb0H0IPoS+dO1DD7g372T8lh+d6LcDFi\ntZL0VbEQdGxE3pfEXn5eLpKrUBnorhWAfqQG6ab2T1N8jONu2W3gmecGZWIK\n42/8XS4z4mVyuDWeBx4GKT73wtJ/CPNOdhVVipD5EEuFOFAMpug2RAYPpi+j\n3iMU9msRn7kxu1GXDic0Cq4tOG+5apnXAEHJXNEZTgYKXVphakRv9wHMigJC\nSvs/xVh95ktmGEj5mY9dp5WxupRQObHohaVAqKTTFe7ttzxZFJjaxzYQsKXg\ndqOG+rmYP9+wYPMASQSoMSxYlZgghsLw0z82GhTgtuieTkvB7Ne3ks18g7Sy\ndQnXXYG6T2fO9Ku2LgJ0yEq8ImlByIpBtVcLf23a1yKE+ekdKgLucuhgUu7u\ntKll3FCfWqBSW0f3oYHbGIoZYOQp2zvJrGDkFy/LPVJHgttqRot/L8ySlozl\nf9Li+Z1xXOUKACZowtK8gdeIgDD6Nj8b7a93Mj73jN4zRP3rwSC/f1q0/n/4\nfbJJ\r\n=EIOG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoSVl0TZWvap2XPSs4yb5T1mR2GsrGOeEUzIRm3ZTR4wIhAKmkV0nmjsV4lv+VpABz5v/hRr91qMRmAUtj9GZkuEOD"}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.1.4-beta-4_1573719602799_0.86401878886802"},"_hasShrinkwrap":false},"1.1.4-beta-5":{"name":"nestjs-graphql-gateway","version":"1.1.4-beta-5","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"readme":"<h1 align=\"center\">\nNestJs GraphQL Gateway\n</h1>\n  \n<p align=\"center\">\n  NestJS GraphQL Apollo Federation extension. You keep using @nestjs/graphql for all other steps\n</p>\n    <p align=\"center\">\n</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/nestjs-graphql-gateway\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/nestjs-graphql-gateway?style=flat-square\" alt=\"NPM Version\"/></a>\n<a href=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"License\"/></a>\n<a href=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Code Size\"/></a>\n<a href=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Top Language\"/></a>\n<a href=\"https://img.shields.io/codacy/grade/81314c5a5cb04baabe3eb5262b859288?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/codacy/grade/dc460840375d4ac995f5647a5ed10179?style=flat-square\" alt=\"Top Language\"/></a>\n</p>\n\n## Installation\n\n```bash\n$ yarn install nestjs-graphql-gateway\n```\n\n## Setup federated service\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedModule.forRoot({\n      typePaths: [path.join(process.cwd() + '/apps/service-auth/src', '/**/*.graphql')],\n      introspection: true,\n      playground: {\n        workspaceName: 'GRAPHQL CQRS',\n        settings: {\n          'editor.theme': 'light',\n        },\n      },\n      context: (ctx) => ctx,\n    })\n  ]\n})\nexport class AppModule {}\n```\n\n## Setup Gateway\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedGatewayModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedGatewayModule.forRoot({\n      subscriptions: false,\n      path: '/graphql',\n      context: context => context,\n      serviceList: [\n        { name: 'auth', url: 'http://localhost:1000/graphql' },\n        { name: 'user', url: 'http://localhost:2000/graphql' },\n        // more services\n      ],\n      buildService({ url }) {\n        return new HeadersDatasource({ url });\n      },\n    }),\n  ]\n})\nexport class AppModule {}\n```\n\n## License\n\nThis project is [MIT licensed](LICENSE).\n","readmeFilename":"README.md","gitHead":"406ab6239dbede57725dbdb4017272ffee015e7f","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.1.4-beta-5","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-hFbgUMiFhAyl/uN2vkIS1/Ffs6AH2eoagfv91D2LTsYtAW3Kvh0K1LxtQ5fOpvKXsHobJr2lnDsxNYtbK6HPlA==","shasum":"8d2648ebce6aedeb785cf2a07ad4c03dcd7f4890","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.1.4-beta-5.tgz","fileCount":123,"unpackedSize":2045514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzR8uCRA9TVsSAnZWagAAR5MP/0RLAxDCbFRFEVTyCrBt\nX04eFBgseXDQQiVVtLOaTfDRyeHobIWQaa3E5cdVkt39Go8XKC2LkeY9pFaT\ndv7o3ky8VmTR2ESf3KsUs63AzibfjVjutMkFGZtmdUFVVTBO1ZN+t8HJIMfK\nr3pwQcavWk/qpD17BHDiVk2n2fc1H3oJWZv9Z1XKOf3lbGYEogStjKJ4LX/X\nq0oETfygc+Y5MyKGv5rVRrFa3PIMLLjKNEGXAxxvjIVN+HPNSRUZbDGu16MX\nS+SOnxl+AQfIkQIcE92w0MTfir2ZLQXggDKEpVi3ZZGkfGs022YI4pFDYKCv\nbRGknORqUhhysyJlGMNvcdStr3L5faVCTnTWA989QZU3RsEYXc56GFmel+Te\nfFyCuXpR1cDNVWr51sSR+fBy8BKHnr4MZ7BN7LgcL20XaS/K9dQQ7ByGSkuU\ntS3LIC1g7lSyZb7PaLA8kPuDphHtpIL71LTHFnSbM2isdeTmlmOlq+HTjc63\nwuhY02QHi/hteymo3l2CW4HnVsFnBKA1TfE/xg/wWqbSffcltS4YQw3BZ6Q3\nzWLNoDWz9uO6xTqs20IuB+q1brmhSf8dMrKeKMZBdQRw3w+SdBHRMEm22mgD\n1TtUyF/7SUhJGPUCY5ZuyJgYzAp2hYa5S5mvQ9IjVOEAgdE0Ah5XbbmZAiR7\nNw10\r\n=WaUd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuawm+r7KHByFY5YweBSEKkDe9PPbwcq1RWIYKmMTv6gIhAMf3MutLQ5TmpUtwmw5Z+OXLCH1to+CaBWmsshzmbThr"}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.1.4-beta-5_1573723949919_0.7475770881357577"},"_hasShrinkwrap":false},"1.1.4-beta-6":{"name":"nestjs-graphql-gateway","version":"1.1.4-beta-6","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"readme":"<h1 align=\"center\">\nNestJs GraphQL Gateway\n</h1>\n  \n<p align=\"center\">\n  NestJS GraphQL Apollo Federation extension. You keep using @nestjs/graphql for all other steps\n</p>\n    <p align=\"center\">\n</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/nestjs-graphql-gateway\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/nestjs-graphql-gateway?style=flat-square\" alt=\"NPM Version\"/></a>\n<a href=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"License\"/></a>\n<a href=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Code Size\"/></a>\n<a href=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Top Language\"/></a>\n<a href=\"https://img.shields.io/codacy/grade/81314c5a5cb04baabe3eb5262b859288?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/codacy/grade/dc460840375d4ac995f5647a5ed10179?style=flat-square\" alt=\"Top Language\"/></a>\n</p>\n\n## Installation\n\n```bash\n$ yarn install nestjs-graphql-gateway\n```\n\n## Setup federated service\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedModule.forRoot({\n      typePaths: [path.join(process.cwd() + '/apps/service-auth/src', '/**/*.graphql')],\n      introspection: true,\n      playground: {\n        workspaceName: 'GRAPHQL CQRS',\n        settings: {\n          'editor.theme': 'light',\n        },\n      },\n      context: (ctx) => ctx,\n    })\n  ]\n})\nexport class AppModule {}\n```\n\n## Setup Gateway\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedGatewayModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedGatewayModule.forRoot({\n      subscriptions: false,\n      path: '/graphql',\n      context: context => context,\n      serviceList: [\n        { name: 'auth', url: 'http://localhost:1000/graphql' },\n        { name: 'user', url: 'http://localhost:2000/graphql' },\n        // more services\n      ],\n      buildService({ url }) {\n        return new HeadersDatasource({ url });\n      },\n    }),\n  ]\n})\nexport class AppModule {}\n```\n\n## License\n\nThis project is [MIT licensed](LICENSE).\n","readmeFilename":"README.md","gitHead":"406ab6239dbede57725dbdb4017272ffee015e7f","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.1.4-beta-6","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-gDE4MvGicTZx0IwYkj1ER1KX4MdKUui4lOakByu2YvCxaVkqaL3NV6hAv2uVuPg6BYXTGGTfpU0AqMbR1pT/aw==","shasum":"23fd93016423123b3f4a7c664714741e6ce83ff3","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.1.4-beta-6.tgz","fileCount":123,"unpackedSize":2049369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzSOJCRA9TVsSAnZWagAATUgP/13xitOsuvMtGZizuxan\nfP4AqdOKKulZijhzWlbPjQeetkL9Uu275odboQIc4Gtt2CRe46NkooILAu4k\naovT6MuXrtQkb4Dn2wlCniFAxlLDyHGfuwdDxfUb+1p0C5Br0tlBr3rVUmwS\nEkB1zacVbT2Bfc4skJueC+d5o+0a2EAPQZFrJd+bcLw/khQkJYuv7hayKJOm\nr2+PFd/HVpZ5FvRM97W3lylU5OWNoqrkENM48HfNQ+fgvcKs/KsGo+t+SkVY\nh4/kppmDDaw6JU5jUc9AsTfYZnqpEGVr4X70otm6bSYyoFA3vnjM0msnJW22\nHH5HLEXtf76O0Vfe/7rkMe6eZiGGaAXc+1b1Y6gqdFJQkKGPaCGd1P9RimJv\nJOqckNI+oBHF2pCNUooJbsbxSMSGgWz1Ko3rj8325CbjlGa170qSwszch/Wb\nPXz1KAQ/udb9eSnYxxB1kScTs1Pl0maTSc3qhphaI2VOgZvgzwdDjlWMqTWG\nIIaGDvjyF0XOdtPUa4Kt0aQfMhO5iwV4OZaZ81eIyavMUU3nEGXqTDVt8Yjq\n6jgZ7+f3hoXNJyoONt+UpAio+g7CJtkl/ZIU/HTPvx52/eP3Gg/teCnALSIx\nVhQmP9JnV5x020aGu1H4G6WbM5duILD814qRSnqBwNvJg3nLvao4wc5lSjeJ\nkdXT\r\n=0hkF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKyyxtjkC5w5xtwR61qeO2KmZyhIIh3mjau+Qy5eZ+3wIhAO9wLYGA2k2R9ttkkrmUxtKzj1b4Fp/5EgkvhjosB+wd"}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.1.4-beta-6_1573725065080_0.5316976775694617"},"_hasShrinkwrap":false},"1.1.4-beta-7":{"name":"nestjs-graphql-gateway","version":"1.1.4-beta-7","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"readme":"<h1 align=\"center\">\nNestJs GraphQL Gateway\n</h1>\n  \n<p align=\"center\">\n  NestJS GraphQL Apollo Federation extension. You keep using @nestjs/graphql for all other steps\n</p>\n    <p align=\"center\">\n</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/nestjs-graphql-gateway\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/nestjs-graphql-gateway?style=flat-square\" alt=\"NPM Version\"/></a>\n<a href=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"License\"/></a>\n<a href=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Code Size\"/></a>\n<a href=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Top Language\"/></a>\n<a href=\"https://img.shields.io/codacy/grade/81314c5a5cb04baabe3eb5262b859288?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/codacy/grade/dc460840375d4ac995f5647a5ed10179?style=flat-square\" alt=\"Top Language\"/></a>\n</p>\n\n## Installation\n\n```bash\n$ yarn install nestjs-graphql-gateway\n```\n\n## Setup federated service\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedModule.forRoot({\n      typePaths: [path.join(process.cwd() + '/apps/service-auth/src', '/**/*.graphql')],\n      introspection: true,\n      playground: {\n        workspaceName: 'GRAPHQL CQRS',\n        settings: {\n          'editor.theme': 'light',\n        },\n      },\n      context: (ctx) => ctx,\n    })\n  ]\n})\nexport class AppModule {}\n```\n\n## Setup Gateway\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedGatewayModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedGatewayModule.forRoot({\n      subscriptions: false,\n      path: '/graphql',\n      context: context => context,\n      serviceList: [\n        { name: 'auth', url: 'http://localhost:1000/graphql' },\n        { name: 'user', url: 'http://localhost:2000/graphql' },\n        // more services\n      ],\n      buildService({ url }) {\n        return new HeadersDatasource({ url });\n      },\n    }),\n  ]\n})\nexport class AppModule {}\n```\n\n## License\n\nThis project is [MIT licensed](LICENSE).\n","readmeFilename":"README.md","gitHead":"406ab6239dbede57725dbdb4017272ffee015e7f","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.1.4-beta-7","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-J2TmlHqg9F8Gzm+7b6J7cuG3NcFVTMyvqsvZ8CPeCUjoBFxzllzmcJCfXgvpuX7qx+6nTnziPxn2sLEUO+cLGw==","shasum":"d17927f05bf7ac79d88ca169991c38fd513ea786","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.1.4-beta-7.tgz","fileCount":123,"unpackedSize":2050585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzSV8CRA9TVsSAnZWagAAKbAP/3GDOA8A8cw6j4Eo2MAr\nbAv74AYvPPYRolqK+h3EtUKjExfPS4323aiEfdJqqj9CGpuhwtbPW3cCO8lL\nNyis/kDn+5a4pLfX6fg+HfYpMwv1gcCEyicEAzzYY8YlV4VWKBqKNv/eeSVw\nDyFQdxn8hCC4fWGKMo0hyj5Y8BFnwZmmhRodFI2xnI4CUvfK5JwFFObWii7u\nMpEtZBA5nkH8LVeBHCAj3muSHRC+k6GI3TlxqdmK2dvz6lcDAW/aE9MQNvZq\ndABjVZLDz28baDNo+tXXWrcZqnNjpHkfv0PtQPwY7Lk5LxrORFH/hNNRReH/\ndGcUVVbV8l+oj2zQNfqY2EmQpyCC4I+3sX55VLc1/sRJqskESe8kg8I9jSbh\nxCA4SN+Mhqhi9poAog9C5keHyOuaB0OlRNRvgyRNFuVSvkput6oKTE0JAC9N\nOxbMB/sqLOYySjPcDvqr+PkxC1zi7G6L0aj7SGDjhohQvxVmzXxbrVXnqiD5\n/hn/6h7y3Ks6LpbyJGG+B4F1oO4t9T7Z/9SvPGbyDZy9pBqkzGK0ikpgpaD1\nKVPd7z8lEYFEwC31oj+uCcgEdVsMa4RP+naGegGpW0FBJfb7jK86Fw9lKo2v\nNmybl9sW8hGXOohJ3fwfAYG/VUupymehpekHBSKj8+6Azsf0Ffb5oPAqk/P7\nIO2R\r\n=XcfF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEtsaFOy5nOOJ3QQ7RYT74DtPCQiq/EkuKPm7wDsnHRbAiEAg4wDYShyXx+SFgAdUVDS1Ks5i5H06Z9yeLkZmudh3NA="}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.1.4-beta-7_1573725564536_0.26047428770312053"},"_hasShrinkwrap":false},"1.1.4-beta-8":{"name":"nestjs-graphql-gateway","version":"1.1.4-beta-8","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"readme":"<h1 align=\"center\">\nNestJs GraphQL Gateway\n</h1>\n  \n<p align=\"center\">\n  NestJS GraphQL Apollo Federation extension. You keep using @nestjs/graphql for all other steps\n</p>\n    <p align=\"center\">\n</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/nestjs-graphql-gateway\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/nestjs-graphql-gateway?style=flat-square\" alt=\"NPM Version\"/></a>\n<a href=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"License\"/></a>\n<a href=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Code Size\"/></a>\n<a href=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Top Language\"/></a>\n<a href=\"https://img.shields.io/codacy/grade/81314c5a5cb04baabe3eb5262b859288?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/codacy/grade/dc460840375d4ac995f5647a5ed10179?style=flat-square\" alt=\"Top Language\"/></a>\n</p>\n\n## Installation\n\n```bash\n$ yarn install nestjs-graphql-gateway\n```\n\n## Setup federated service\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedModule.forRoot({\n      typePaths: [path.join(process.cwd() + '/apps/service-auth/src', '/**/*.graphql')],\n      introspection: true,\n      playground: {\n        workspaceName: 'GRAPHQL CQRS',\n        settings: {\n          'editor.theme': 'light',\n        },\n      },\n      context: (ctx) => ctx,\n    })\n  ]\n})\nexport class AppModule {}\n```\n\n## Setup Gateway\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedGatewayModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedGatewayModule.forRoot({\n      subscriptions: false,\n      path: '/graphql',\n      context: context => context,\n      serviceList: [\n        { name: 'auth', url: 'http://localhost:1000/graphql' },\n        { name: 'user', url: 'http://localhost:2000/graphql' },\n        // more services\n      ],\n      buildService({ url }) {\n        return new HeadersDatasource({ url });\n      },\n    }),\n  ]\n})\nexport class AppModule {}\n```\n\n## License\n\nThis project is [MIT licensed](LICENSE).\n","readmeFilename":"README.md","gitHead":"406ab6239dbede57725dbdb4017272ffee015e7f","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.1.4-beta-8","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-DzjBFfQP5jcyLX61PUMR2ReSf5hyZA/90U6rVCbaemxgaiDQMenc+0MfNPrfyxYQxU5UIEbb4UmzocHaqEFkbg==","shasum":"153848259e318aaa319748e5fe307c6d14d6a523","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.1.4-beta-8.tgz","fileCount":123,"unpackedSize":2051148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzShrCRA9TVsSAnZWagAAGIQP/RSmQ1o1HndZkXtbmQnz\n/XOmMSJPHxC1HAGueCGdzqlEQ9IxR7WuYPaZMNIQPM/l13hqC3V8srIbuSGG\nuNJkUpRMQo+XX+vjSSXAmOdz9rrBt/tvOIKBHXJP7Ud08xupIp/mEDMXugP9\nXNSPFA+VpqtroqIHZsmULUeUQ19vYjO4ZVmuBXIDwsDSjK458i+25S6o7A3Y\ngSnCVwKuNFaZiRw3RWSguhGDqbWn5m8GzmAwHafPvlzLH60jDX5t3PwRLg44\njkZnui0nyg4ErgCAmYHEA9fPiSKIpjiugR/zLQv934hvN6rpzZfu46+u916S\nIAIaEixY4gEiIl5b/lGkvMtLPbDg5PLMR0zF4VlmPwZ0QHzHqKRp7Z0V0i0P\n4OeEH6Xa9U3L2TX9oHg8CT7T78bhxACGC4MVtEh5YWjUUHWAepaesDi7VV6s\nqijGHVqS/s6w5HQslRUvvgVUaeCAdPugNq5XODKuBZHT7rVmkubqBP5aPrgt\nV7vtYp5Kg1Sjpm8JMKlJTdHhjGyTrzB1WgpwVNZXfjndXRg7bv02BlOOjCBu\nwZ3n0fQjSLrU+4VciisnuItkOxwVpbZVnmIAusPw25Bf1E54QuqD/Gj4eJQO\nQ4LJxxmg7ACWdJLkMC1yL8qIQL4kedaVQfit/KxzaR5CKJnusZajWW90Bioe\np53T\r\n=I65K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFrYbXoY3k3iTh6EsftyBmHWTCNSYf91FdjjCaMwfl4TAiEAqsiEZFSS//iVB+xsJKHtA07t/m2WKUxExECevbMYaiU="}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.1.4-beta-8_1573726315280_0.06672689980745328"},"_hasShrinkwrap":false},"1.1.4-beta-9":{"name":"nestjs-graphql-gateway","version":"1.1.4-beta-9","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"readme":"<h1 align=\"center\">\nNestJs GraphQL Gateway\n</h1>\n  \n<p align=\"center\">\n  NestJS GraphQL Apollo Federation extension. You keep using @nestjs/graphql for all other steps\n</p>\n    <p align=\"center\">\n</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/nestjs-graphql-gateway\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/nestjs-graphql-gateway?style=flat-square\" alt=\"NPM Version\"/></a>\n<a href=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"License\"/></a>\n<a href=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Code Size\"/></a>\n<a href=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Top Language\"/></a>\n<a href=\"https://img.shields.io/codacy/grade/81314c5a5cb04baabe3eb5262b859288?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/codacy/grade/dc460840375d4ac995f5647a5ed10179?style=flat-square\" alt=\"Top Language\"/></a>\n</p>\n\n## Installation\n\n```bash\n$ yarn install nestjs-graphql-gateway\n```\n\n## Setup federated service\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedModule.forRoot({\n      typePaths: [path.join(process.cwd() + '/apps/service-auth/src', '/**/*.graphql')],\n      introspection: true,\n      playground: {\n        workspaceName: 'GRAPHQL CQRS',\n        settings: {\n          'editor.theme': 'light',\n        },\n      },\n      context: (ctx) => ctx,\n    })\n  ]\n})\nexport class AppModule {}\n```\n\n## Setup Gateway\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedGatewayModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedGatewayModule.forRoot({\n      subscriptions: false,\n      path: '/graphql',\n      context: context => context,\n      serviceList: [\n        { name: 'auth', url: 'http://localhost:1000/graphql' },\n        { name: 'user', url: 'http://localhost:2000/graphql' },\n        // more services\n      ],\n      buildService({ url }) {\n        return new HeadersDatasource({ url });\n      },\n    }),\n  ]\n})\nexport class AppModule {}\n```\n\n## License\n\nThis project is [MIT licensed](LICENSE).\n","readmeFilename":"README.md","gitHead":"406ab6239dbede57725dbdb4017272ffee015e7f","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.1.4-beta-9","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-3Gs8lBizLQ5k2lbTWzl5M6I6P6bCsbEmVskvRXGHVNOK1oJ0HShdyved+mlV9vedRorUudhkzx2MpyE2ByXClw==","shasum":"e203a7630a6aea10f8dfe69b5f4ed6f4e95a3af4","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.1.4-beta-9.tgz","fileCount":123,"unpackedSize":2048333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzSyKCRA9TVsSAnZWagAARfkQAJulpogG74IXTkMIwzLm\nyxe3LqbnIl7HK2bv+lCu+i2IgMarr8ome9tabn0vWEY5hI70hPrGFWJXe3bK\nAO5Fs6fJuBDrkO36efM71ku13XR6dtidQ+xvm6NU8XWtcI/updZmNBLwC+sc\nB7Vcq7r8b4KC4N0OYxDf7hEnagGlmi3JTwPO5oYKMl4rccTGdoMFopRB1PV/\n5AkcK+0HyzK4IAMY3pHr6+seJfOSpi/gAerpZdZH8FZB7NzvohD55h2vBUOQ\nnRBf7QSHua9wslja8VhHx2uDUzVX3E2n5bqwjYcgS+KrjCzpFqQhal4Uw5H7\nio0OaITXfqUonapNsce7w85DHk7fBfokSBMo1t0Mfs4PJjxQF64GZHh0yToz\nNNhbHLLVqPi4BzAiZ4kiKvbS7AKZpFlzYfpZ2Q++YG69HW6CIP3FrN167SdF\nApHNDIkWcJLtNYkjULvm4zbRazEyDVKMFhgGL8yhLeZ23HMwlQPxddjugxAd\njWaBAUtean5bnVTlI82LZExTAmoe7IR3H3ChY0T+NLbM9DBneuS4ZIt3tMtg\ney50xu3QdG1twcr7P0gh4lO+dNZGsMeX2SDci/7b7VDzxIE/HUsBNE5osL8N\nIp1pK/8rrwGVplRbTJORxnvpPSP24A6Ux+uD1zSwngikGwOfh0wv5RiYUAiD\nIRDT\r\n=/NeX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9zVqygFWH3pzHsYVAqh8RBZ2EFjGDNwN6QbRA87L7zgIhAONLB1AUhLZS5xDw1kCtQ5F4NoqWTmCuawE49sM2PmnO"}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.1.4-beta-9_1573727370643_0.1869374057600146"},"_hasShrinkwrap":false},"1.1.4-beta-10":{"name":"nestjs-graphql-gateway","version":"1.1.4-beta-10","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"readme":"<h1 align=\"center\">\nNestJs GraphQL Gateway\n</h1>\n  \n<p align=\"center\">\n  NestJS GraphQL Apollo Federation extension. You keep using @nestjs/graphql for all other steps\n</p>\n    <p align=\"center\">\n</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/nestjs-graphql-gateway\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/nestjs-graphql-gateway?style=flat-square\" alt=\"NPM Version\"/></a>\n<a href=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"License\"/></a>\n<a href=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Code Size\"/></a>\n<a href=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Top Language\"/></a>\n<a href=\"https://img.shields.io/codacy/grade/81314c5a5cb04baabe3eb5262b859288?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/codacy/grade/dc460840375d4ac995f5647a5ed10179?style=flat-square\" alt=\"Top Language\"/></a>\n</p>\n\n## Installation\n\n```bash\n$ yarn install nestjs-graphql-gateway\n```\n\n## Setup federated service\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedModule.forRoot({\n      typePaths: [path.join(process.cwd() + '/apps/service-auth/src', '/**/*.graphql')],\n      introspection: true,\n      playground: {\n        workspaceName: 'GRAPHQL CQRS',\n        settings: {\n          'editor.theme': 'light',\n        },\n      },\n      context: (ctx) => ctx,\n    })\n  ]\n})\nexport class AppModule {}\n```\n\n## Setup Gateway\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedGatewayModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedGatewayModule.forRoot({\n      subscriptions: false,\n      path: '/graphql',\n      context: context => context,\n      serviceList: [\n        { name: 'auth', url: 'http://localhost:1000/graphql' },\n        { name: 'user', url: 'http://localhost:2000/graphql' },\n        // more services\n      ],\n      buildService({ url }) {\n        return new HeadersDatasource({ url });\n      },\n    }),\n  ]\n})\nexport class AppModule {}\n```\n\n## License\n\nThis project is [MIT licensed](LICENSE).\n","readmeFilename":"README.md","gitHead":"406ab6239dbede57725dbdb4017272ffee015e7f","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.1.4-beta-10","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-mxBzs0YkUYmo+nibFf/a4+PZCmIvZgbd0oVlE/vNAZjLcFgVMdCiA1MUmlhYoxwHf3a8u3MNSDo5UG09FvvplQ==","shasum":"d690c4495bf8c0041c07a27d4b7d941a2ffc34d0","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.1.4-beta-10.tgz","fileCount":123,"unpackedSize":2053489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzTLgCRA9TVsSAnZWagAAar0P/0Z/pTtTK1g5Uhrnvk8+\nQxnpByOM/y+W4BLkzBQL6k5HekfQLmQFj1X6O7/EkxM9hGOf8k+efHCETu5/\nnlbElYzI9OPkjzKECTJZrMXjp0uojjk9i45H7sD9O7VXst3Q7ZMNXYIOZ6jm\nk9vycEAueIua71ddfVSuMDFKB0+OQaleA0Iwb4GN0BFVIaNZJpV7V9RVtQZp\nlcwjfDVaMwnG76A/06VJIA28NfkuNtk5ZR+gHE4MHhq1AbOH94Mc6zTz9kAP\niC83ERevWPAUm6E86YeW9lMZj17yq9PBaGO9KqvU2RUVfwUXysKLXYGRcJ/P\n0rK/EGd+3phe795Q87VD4PggNxHzSvpy91lqcASzAcAXKgwhhH09bBYwfa3S\n8MmOPV72yc6SZp8/liuxXTFDZYrgo+vHRVgu9+lFTVY57g83lLil/wQ51YIM\n7lHj17+r0AZibxk6aYoiMGrzJV3bwlMzQuG4G1QbL07uXY+zgJXVzcY/4dDu\nZ+MuQO03n5TFRCjG/3SFvEpmfuFB9K0lOnjykE5lS6NUK0/f0N7Nr2NzIh4R\nXft6KUIXIJkRJwJwDDaFjm6IruafwSuueDY5S5F0Sa2Tr79YbAU3Mbb8YdWO\nLqr5zZZZXStzLcw9+zmqJttoWfGm3fZ0zpAbD02/3f5K4vBFBknOxEtzLNOK\nzxQA\r\n=YagB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGk5j8iFtcYdlW9UTWgMiDwuGyaTLakzq0SwOFUNUceqAiAqQwxIwHwSi7vsfhAHeinOThL3EZ2GORdnRf1s9FcRmw=="}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.1.4-beta-10_1573728992043_0.843066862587861"},"_hasShrinkwrap":false},"1.1.4-beta-11":{"name":"nestjs-graphql-gateway","version":"1.1.4-beta-11","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"readme":"<h1 align=\"center\">\nNestJs GraphQL Gateway\n</h1>\n  \n<p align=\"center\">\n  NestJS GraphQL Apollo Federation extension. You keep using @nestjs/graphql for all other steps\n</p>\n    <p align=\"center\">\n</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/nestjs-graphql-gateway\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/nestjs-graphql-gateway?style=flat-square\" alt=\"NPM Version\"/></a>\n<a href=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"License\"/></a>\n<a href=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Code Size\"/></a>\n<a href=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Top Language\"/></a>\n<a href=\"https://img.shields.io/codacy/grade/81314c5a5cb04baabe3eb5262b859288?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/codacy/grade/dc460840375d4ac995f5647a5ed10179?style=flat-square\" alt=\"Top Language\"/></a>\n</p>\n\n## Installation\n\n```bash\n$ yarn install nestjs-graphql-gateway\n```\n\n## Setup federated service\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedModule.forRoot({\n      typePaths: [path.join(process.cwd() + '/apps/service-auth/src', '/**/*.graphql')],\n      introspection: true,\n      playground: {\n        workspaceName: 'GRAPHQL CQRS',\n        settings: {\n          'editor.theme': 'light',\n        },\n      },\n      context: (ctx) => ctx,\n    })\n  ]\n})\nexport class AppModule {}\n```\n\n## Setup Gateway\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedGatewayModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedGatewayModule.forRoot({\n      subscriptions: false,\n      path: '/graphql',\n      context: context => context,\n      serviceList: [\n        { name: 'auth', url: 'http://localhost:1000/graphql' },\n        { name: 'user', url: 'http://localhost:2000/graphql' },\n        // more services\n      ],\n      buildService({ url }) {\n        return new HeadersDatasource({ url });\n      },\n    }),\n  ]\n})\nexport class AppModule {}\n```\n\n## License\n\nThis project is [MIT licensed](LICENSE).\n","readmeFilename":"README.md","gitHead":"406ab6239dbede57725dbdb4017272ffee015e7f","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.1.4-beta-11","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-svEFTIuCVjh1i4UwrgqIIK4DT05ky5u/FPXbivh8FUGLZjVZ+nIIWE2NLeBb40hAQ/mYYZJ8KNefttPPNN7iIQ==","shasum":"0624adf6a4077f8d09f66265c9c2302889eba070","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.1.4-beta-11.tgz","fileCount":123,"unpackedSize":2053629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzTQWCRA9TVsSAnZWagAAv4UP/jCkPfwIrHMZ9fDKf2sz\nFG5MgVtMK5kuVJXmOvne6ArqXO9eoF08GxKGxkBqCnwxSnXKvrvVW9xxN0Y+\njnDB7TjOII0b71Xbsm0KHxYElmMoXFVgRhQPWWEegfok7Y1t60gmpk7XAGD7\nCLZA/1hP10Bsl8xFuJ9pFu680v3RACbJ3MBJVYGh+LxmWu3SQQu9q3lEm/eY\n8UgXJ9b++3CyBGCGxbF3Aw5On05LLakWIInuecAteFsZh6mWeK48hkXGeFns\nUlVDa8EfABydJMXP7R1ECYSojWIVGrZLy+KejHMzym8K2ER0i7hRZ1jRniq4\nXkjvX+NX1zC42ZM3xhN7NpOA+PNIp5IRDr5D0yN5daif193wLaHiizgjGbSK\nueM7zjvpA8PcGVgCMMoKOXekDiNIKhTb6HUeYdYz8EseLNOm5qEOBqdDEY/i\nWRDbFFotDi1domVFWyDe1CBNqwXE1DUKzQvTU61p6Z4RaaA7TBWtWfpRUkio\nImsjTAW9/esmCdXh9JL+wYlShlG+6KFEwtBkHmQc48RoNL8xS/IPdBkLqjh6\nbBvFuXl9m2VznJjEYc18ld9qNBtQIDabyqbxGzQH3ReLpKqoi34H6CF00eoe\nJDNkgEWQA8F8zuYncpqAEnRVxYftQas+0Pal0MvgdIUNpb0zXFZWw0RfHbWy\nlgjN\r\n=Zf9P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzhCQ/q+TbClXVrysno3mZoOlnA6OajfVgwSKCHvsRYAIgFQMNmVm/CVXcZmht81InTEJ1SRfFljjf1xeCti5K9ag="}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.1.4-beta-11_1573729301608_0.7927876758893515"},"_hasShrinkwrap":false},"1.1.4-beta-12":{"name":"nestjs-graphql-gateway","version":"1.1.4-beta-12","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"readme":"<h1 align=\"center\">\nNestJs GraphQL Gateway\n</h1>\n  \n<p align=\"center\">\n  NestJS GraphQL Apollo Federation extension. You keep using @nestjs/graphql for all other steps\n</p>\n    <p align=\"center\">\n</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/nestjs-graphql-gateway\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/nestjs-graphql-gateway?style=flat-square\" alt=\"NPM Version\"/></a>\n<a href=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"License\"/></a>\n<a href=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Code Size\"/></a>\n<a href=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Top Language\"/></a>\n<a href=\"https://img.shields.io/codacy/grade/81314c5a5cb04baabe3eb5262b859288?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/codacy/grade/dc460840375d4ac995f5647a5ed10179?style=flat-square\" alt=\"Top Language\"/></a>\n</p>\n\n## Installation\n\n```bash\n$ yarn install nestjs-graphql-gateway\n```\n\n## Setup federated service\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedModule.forRoot({\n      typePaths: [path.join(process.cwd() + '/apps/service-auth/src', '/**/*.graphql')],\n      introspection: true,\n      playground: {\n        workspaceName: 'GRAPHQL CQRS',\n        settings: {\n          'editor.theme': 'light',\n        },\n      },\n      context: (ctx) => ctx,\n    })\n  ]\n})\nexport class AppModule {}\n```\n\n## Setup Gateway\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedGatewayModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedGatewayModule.forRoot({\n      subscriptions: false,\n      path: '/graphql',\n      context: context => context,\n      serviceList: [\n        { name: 'auth', url: 'http://localhost:1000/graphql' },\n        { name: 'user', url: 'http://localhost:2000/graphql' },\n        // more services\n      ],\n      buildService({ url }) {\n        return new HeadersDatasource({ url });\n      },\n    }),\n  ]\n})\nexport class AppModule {}\n```\n\n## License\n\nThis project is [MIT licensed](LICENSE).\n","readmeFilename":"README.md","gitHead":"406ab6239dbede57725dbdb4017272ffee015e7f","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.1.4-beta-12","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-nj9SNUj0n3ZwJUvCtdHnvlN8Y2B1Vheqmv0gDE6LCfpoK3C5jfLSKzs9+WsJDT01iRuIgwm7Vg1vuiaSL17XsQ==","shasum":"b7b3acee1b587d4aeb5f71f3602bedda564766f1","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.1.4-beta-12.tgz","fileCount":123,"unpackedSize":2053125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzT8lCRA9TVsSAnZWagAAxncQAJYBrD0tWBSHcUjh3kmg\nHYoq3b0qrMSGmKXwD05mfoA6fd4U711Cu0tk8GoAvFHX1X9Bl84aTaCOzep3\n+S/7U3G2XP3UG4ypgtt1lulmK18f1cqTlKgDmR5p+2BgllueWaC00uAa3lsA\nJphW4X/qL6BVquuGAab1531RWgy9sBY2DJMW6rocS6V4+YV976rXcE2HLp7l\n/CtH91Y4/bbU6+o3v7cw5np2iw2vOSGO5VH2yJZ01PGesrvHXWl6RHc05EL3\nlYFlBPKu1dGkTr+S+DQfAf+33/IYo0MPIfTxK+29Yuu126AivsJxR+jcU9U7\nV2iJfrOhhUWKe2v2bup0L6+/W4zojr/eojDdia/tgtkobkJ4tRGU0aAHu5Ct\nBPIrA3/vhT+7H0SPI3PAqIF0JekAEOOWFQfQkAhPJektOws4LsjZnmcJFoVl\nmTkfxOnKAZZCkwf+si0/8fQPkUmmB70QI3iab9eSS+oNfzIqC5tW4FQ0qLli\np0xOv9LaRcOZczygyTu769gGkeKWeF7EwaRbiTUHedQDaDXcshidNjhOIAau\nrEMBwaCrY2FvPHstdv85OAkI7pbBT2qLwk36dA1Y7Cp8hB7XFJC4nagtFpSi\nXB5YHpPbOJel1ndgD0ID9qfrQbkEruYDqPSjQGBWiRxUwUeim+E4e3ljPugK\nHXAB\r\n=W9q7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCknDfdK/QCNIHUjbiwgxALyvJwMG0De7J6o8Py4oGfbgIgNIlfuQJ6l8xg53YIdlDpFATI6Q5Jr0uBPPwefe18T3o="}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.1.4-beta-12_1573732132757_0.19331340091760674"},"_hasShrinkwrap":false},"1.1.4-beta.14":{"name":"nestjs-graphql-gateway","version":"1.1.4-beta.14","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"readme":"<h1 align=\"center\">\nNestJs GraphQL Gateway\n</h1>\n  \n<p align=\"center\">\n  NestJS GraphQL Apollo Federation extension. You keep using @nestjs/graphql for all other steps\n</p>\n    <p align=\"center\">\n</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/nestjs-graphql-gateway\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/nestjs-graphql-gateway?style=flat-square\" alt=\"NPM Version\"/></a>\n<a href=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"License\"/></a>\n<a href=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Code Size\"/></a>\n<a href=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Top Language\"/></a>\n<a href=\"https://img.shields.io/codacy/grade/81314c5a5cb04baabe3eb5262b859288?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/codacy/grade/dc460840375d4ac995f5647a5ed10179?style=flat-square\" alt=\"Top Language\"/></a>\n</p>\n\n## Installation\n\n```bash\n$ yarn install nestjs-graphql-gateway\n```\n\n## Setup federated service\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedModule.forRoot({\n      typePaths: [path.join(process.cwd() + '/apps/service-auth/src', '/**/*.graphql')],\n      introspection: true,\n      playground: {\n        workspaceName: 'GRAPHQL CQRS',\n        settings: {\n          'editor.theme': 'light',\n        },\n      },\n      context: (ctx) => ctx,\n    })\n  ]\n})\nexport class AppModule {}\n```\n\n## Setup Gateway\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedGatewayModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedGatewayModule.forRoot({\n      subscriptions: false,\n      path: '/graphql',\n      context: context => context,\n      serviceList: [\n        { name: 'auth', url: 'http://localhost:1000/graphql' },\n        { name: 'user', url: 'http://localhost:2000/graphql' },\n        // more services\n      ],\n      buildService({ url }) {\n        return new HeadersDatasource({ url });\n      },\n    }),\n  ]\n})\nexport class AppModule {}\n```\n\n## License\n\nThis project is [MIT licensed](LICENSE).\n","readmeFilename":"README.md","gitHead":"406ab6239dbede57725dbdb4017272ffee015e7f","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.1.4-beta.14","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-o3LzvLvoQiPo0Zr6pZuXqLcPWEuM7KiE+GoEpqPo3qEf/DC8AA2CC0feNBphCPkiu/BRn/fYeYLgMnEBMaiZpw==","shasum":"8ac46dbb6febc45d0e492468549df78494a8b80c","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.1.4-beta.14.tgz","fileCount":123,"unpackedSize":2063404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzUNpCRA9TVsSAnZWagAAPEsP/RaUrhcaFtTt3MFIhiEc\nBCsl8v0O65o7XbdwT4ohyJ+qag8vm8p009n4Ff3TdYdsuUeVSdW6fKDqzQtk\nKYdzF1ybHJlpk6mpllx3pmaaSZc+0Kg4QUFpSFzV1S05Cq/H+QCLef+ypaw+\nq0G/jSTOgKlX4yOCbb75p/kwkULv2hHhUuoPnBGkvryx1oRkiMOvsDcYBA4I\nc/JokzMJhlX9L8TQWsh5lQwTuJx9rBGyEMWTiMl6Qx2dKx3356dqOa4nDMKZ\ng/RAH/sEkzeM+XFKaeaKbAZyJ0Ywf7xlQgJmyR3NSTyMhCY+vzzbfgeLaD31\nSUut1y6o+4MmNS4xrgz1gftLyAzZY1mTdt7T1S3CujJxMW6/rOijMNCtdGMy\nzP4vJ4iiB/8mFeEYiP1YADUjUG/2Gau8dJBIjUb+JG76uOGKZ5d9zi8T6kx8\nYhLOzavjOkGbP/EF3/8g9zxNw+d8LQ6BLG0Hxi9VvhlGLpld8NkfQK5H9HMN\nflvyK0XbTwdnLGgQOxBYjnVhu0KPcAHdPM7khQ+H83gsyheinIqStV91qCxz\n7FtGO2VSd7DZdK9am8Y/y8hgj21MpIXx3K8R/AjsVpC4Mewvu89W+IcHego1\nPG27cjtKghmeghqIWLH6Y30/NFLeV5bs5Odgl+QY69QJcfD4gYc92ToM0sVg\nSnUH\r\n=v+y+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB4/IljTyDk5ja/5pdZiEAHCWk+YHMszaL9DwvbdhlQhAiEA4iAj+TPoOPGMNYYf0/5J1cO6TD0XJHSjRuTn6Qqbm8U="}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.1.4-beta.14_1573733225417_0.047245099007171554"},"_hasShrinkwrap":false},"1.1.4-beta.15":{"name":"nestjs-graphql-gateway","version":"1.1.4-beta.15","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"readme":"<h1 align=\"center\">\nNestJs GraphQL Gateway\n</h1>\n  \n<p align=\"center\">\n  NestJS GraphQL Apollo Federation extension. You keep using @nestjs/graphql for all other steps\n</p>\n    <p align=\"center\">\n</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/nestjs-graphql-gateway\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/nestjs-graphql-gateway?style=flat-square\" alt=\"NPM Version\"/></a>\n<a href=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"License\"/></a>\n<a href=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Code Size\"/></a>\n<a href=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Top Language\"/></a>\n<a href=\"https://img.shields.io/codacy/grade/81314c5a5cb04baabe3eb5262b859288?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/codacy/grade/dc460840375d4ac995f5647a5ed10179?style=flat-square\" alt=\"Top Language\"/></a>\n</p>\n\n## Installation\n\n```bash\n$ yarn install nestjs-graphql-gateway\n```\n\n## Setup federated service\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedModule.forRoot({\n      typePaths: [path.join(process.cwd() + '/apps/service-auth/src', '/**/*.graphql')],\n      introspection: true,\n      playground: {\n        workspaceName: 'GRAPHQL CQRS',\n        settings: {\n          'editor.theme': 'light',\n        },\n      },\n      context: (ctx) => ctx,\n    })\n  ]\n})\nexport class AppModule {}\n```\n\n## Setup Gateway\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedGatewayModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedGatewayModule.forRoot({\n      subscriptions: false,\n      path: '/graphql',\n      context: context => context,\n      serviceList: [\n        { name: 'auth', url: 'http://localhost:1000/graphql' },\n        { name: 'user', url: 'http://localhost:2000/graphql' },\n        // more services\n      ],\n      buildService({ url }) {\n        return new HeadersDatasource({ url });\n      },\n    }),\n  ]\n})\nexport class AppModule {}\n```\n\n## License\n\nThis project is [MIT licensed](LICENSE).\n","readmeFilename":"README.md","gitHead":"406ab6239dbede57725dbdb4017272ffee015e7f","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.1.4-beta.15","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-PIgv/uo8OpQGAP3qBCmE6KEdEFrrsy4AWXiE6Kd3DXPhDml2meOsxLNoj4SePrCO0IaTAREd4skdn/xY40nSrQ==","shasum":"8c23a8fa0a1fde4825707fe01bc6320ee04b840d","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.1.4-beta.15.tgz","fileCount":123,"unpackedSize":2065102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzUWwCRA9TVsSAnZWagAAWWgP/21RztIZUjGlkFoDCK0g\nDMiRuIJzsdjqUt7cR+5oDDs3Tsyz9mmvvFfI5untVeQO7DiOaj9V91uSOsgo\nL9MV3Bdtt0qIcPJnNVoXhyY6STTQu9kDVPz4XLAUWavndsiF9DRj25+0xDEo\nJirhXX4dhEZ2KIVv+doJU3+Q9hJ4sKO+UhZmKZ2ChBwArtb8ZZ8z8Ev4vgWG\nKqPyeRRYjH6e/dRdkEYqIk7xPOHJmTRhhDP5KfgSKERAP7Mcwa0xdrZsFcnV\nbEh9aRlQ7EXcco0RqFyk+E3aIo8p8fyPRgk4CKbyhtl2BNk2cGHFuohJTN87\nie46Yq8HPietpoCPphGxc2BgtAhRCduhexgjdPyq6W+Qi9D7+tw8iNoew7Yg\n3C90x15jQZk4xcF9bDoBFgiAaRUmhe+z3IjojTWLNfmm6rup5TvXA99KocSJ\nFZPrtgk9jAFnOhWiw1xfSXhLyVpLAmQzrdOtUJCLJSsTTnlfCOwkvYGqR7w2\nMlbZDOcDbv3CGtAuiJWzROKepkyhPuOgtxn6xDoXYOrA53FHFp7VWYn1vWuS\nJO6NrY7gYh++N4lmhFtOgrpbRb7+7D7RNDloTlXcXROk0RDvga1P4bVGwBBj\n13xAoD25hZOjy3h0Eo1F4GfTcwHG1QavU+C+1oqaD4bx6lYLztZEKvoYubZm\nR/cy\r\n=5XYB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFKDG4E+bwUudWGa7azXL2H8znQxIkv7DszrDMaKj+HKAiEA2CJqMoOkJbQNHAPr4aPhSomeffwJkdlispRliobPK7k="}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.1.4-beta.15_1573733807617_0.04936290040732416"},"_hasShrinkwrap":false},"1.1.4-beta.16":{"name":"nestjs-graphql-gateway","version":"1.1.4-beta.16","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"readme":"<h1 align=\"center\">\nNestJs GraphQL Gateway\n</h1>\n  \n<p align=\"center\">\n  NestJS GraphQL Apollo Federation extension. You keep using @nestjs/graphql for all other steps\n</p>\n    <p align=\"center\">\n</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/nestjs-graphql-gateway\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/nestjs-graphql-gateway?style=flat-square\" alt=\"NPM Version\"/></a>\n<a href=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"License\"/></a>\n<a href=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Code Size\"/></a>\n<a href=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Top Language\"/></a>\n<a href=\"https://img.shields.io/codacy/grade/81314c5a5cb04baabe3eb5262b859288?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/codacy/grade/dc460840375d4ac995f5647a5ed10179?style=flat-square\" alt=\"Top Language\"/></a>\n</p>\n\n## Installation\n\n```bash\n$ yarn install nestjs-graphql-gateway\n```\n\n## Setup federated service\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedModule.forRoot({\n      typePaths: [path.join(process.cwd() + '/apps/service-auth/src', '/**/*.graphql')],\n      introspection: true,\n      playground: {\n        workspaceName: 'GRAPHQL CQRS',\n        settings: {\n          'editor.theme': 'light',\n        },\n      },\n      context: (ctx) => ctx,\n    })\n  ]\n})\nexport class AppModule {}\n```\n\n## Setup Gateway\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedGatewayModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedGatewayModule.forRoot({\n      subscriptions: false,\n      path: '/graphql',\n      context: context => context,\n      serviceList: [\n        { name: 'auth', url: 'http://localhost:1000/graphql' },\n        { name: 'user', url: 'http://localhost:2000/graphql' },\n        // more services\n      ],\n      buildService({ url }) {\n        return new HeadersDatasource({ url });\n      },\n    }),\n  ]\n})\nexport class AppModule {}\n```\n\n## License\n\nThis project is [MIT licensed](LICENSE).\n","readmeFilename":"README.md","gitHead":"406ab6239dbede57725dbdb4017272ffee015e7f","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.1.4-beta.16","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-SNipjoaQD49mBn4fDvz24F+sxZ0S4bDLqnD8/CuNplF1NuOlOPHhWiDtzgzehQ0Sqh/qwSE4PR/TyxkCkrBZMg==","shasum":"ba140f91886dc7996ab590f772c5b2cd27bff0a7","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.1.4-beta.16.tgz","fileCount":123,"unpackedSize":2065130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzUaaCRA9TVsSAnZWagAATiQQAIl2BX4uY1OUGSC14H20\nSPwDPXm0XRNaXh/ptsNQuM5XTvOxImsSjG61aL0yQelGffyoWIPiBYT0c+ip\nWHJiqG+oaJyJThgSCruSdiN1EGq102bdDFbRDhfw7iWfRfFpeHXA9DTygOrO\n2WSzAVIcMIf3jlW1s07Qp/gzUyJeNqSZCSUSD/fBIPAFjs/i8J2gnnzc2g/5\nXYPII4L5KxywTgFPpNq4P1vYGowavUHQuUMdeBvgJiPJ8/Gqh+U03EgwmEaG\nhXzpLwxQ3m+oKIR7CdGx4mq2uhZDgJWygeDpURhZOj6bhig6I0zNzPpNf0rF\nAivYMxHG4VMuH9YD6OUinZ3rW1BegRbhv3PCYxHVVZnOIoEEtZ4nUNoTyTYR\nMc36wiJX2jn6B0ucaUqHbreNCEGNhmWmxBus+mxlVdM+qOAtZqlHZXBGWVAQ\n2D76NKM25dTLjTlAor4PyGR9OF0tU1rdlRgH0MO1RbbCkHcurYjSJlP2lV1k\nppbTDT7Y/cSt6j3hYWvj8SnSj3FACTA67vxsoQCp/gwW2cdyrXDlPDecXdlS\nFlTnREnHUC9vEvsHlCQAQRrNB3PNbScLBoUkajV4112Uu8HMQTAvqod7PFjX\nceJIf+tPOMjH6UqUNc3jhFYfehZUyQT3BpDA+JmFUN/i6saBFsxkceJ8+w1n\npZ78\r\n=onc7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICfX7tE9VEipx8vRw01qb4/wLZal5i6p0rtiq8nj+GR7AiEAj7U7iy/gtXr5kuO+bCkShk9DWpgReBo2nXmOepK5Zz0="}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.1.4-beta.16_1573734041721_0.32300797842895235"},"_hasShrinkwrap":false},"1.1.4-beta.17":{"name":"nestjs-graphql-gateway","version":"1.1.4-beta.17","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"readme":"<h1 align=\"center\">\nNestJs GraphQL Gateway\n</h1>\n  \n<p align=\"center\">\n  NestJS GraphQL Apollo Federation extension. You keep using @nestjs/graphql for all other steps\n</p>\n    <p align=\"center\">\n</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/nestjs-graphql-gateway\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/nestjs-graphql-gateway?style=flat-square\" alt=\"NPM Version\"/></a>\n<a href=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"License\"/></a>\n<a href=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Code Size\"/></a>\n<a href=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Top Language\"/></a>\n<a href=\"https://img.shields.io/codacy/grade/81314c5a5cb04baabe3eb5262b859288?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/codacy/grade/dc460840375d4ac995f5647a5ed10179?style=flat-square\" alt=\"Top Language\"/></a>\n</p>\n\n## Installation\n\n```bash\n$ yarn install nestjs-graphql-gateway\n```\n\n## Setup federated service\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedModule.forRoot({\n      typePaths: [path.join(process.cwd() + '/apps/service-auth/src', '/**/*.graphql')],\n      introspection: true,\n      playground: {\n        workspaceName: 'GRAPHQL CQRS',\n        settings: {\n          'editor.theme': 'light',\n        },\n      },\n      context: (ctx) => ctx,\n    })\n  ]\n})\nexport class AppModule {}\n```\n\n## Setup Gateway\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedGatewayModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedGatewayModule.forRoot({\n      subscriptions: false,\n      path: '/graphql',\n      context: context => context,\n      serviceList: [\n        { name: 'auth', url: 'http://localhost:1000/graphql' },\n        { name: 'user', url: 'http://localhost:2000/graphql' },\n        // more services\n      ],\n      buildService({ url }) {\n        return new HeadersDatasource({ url });\n      },\n    }),\n  ]\n})\nexport class AppModule {}\n```\n\n## License\n\nThis project is [MIT licensed](LICENSE).\n","readmeFilename":"README.md","gitHead":"406ab6239dbede57725dbdb4017272ffee015e7f","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.1.4-beta.17","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-GLY/fwprlco7XnxMuMTBf86KZWRHkMucXYbmVn3nr9Cs6NNoAtFLNGPIR46CxKBDxSpXqHKddcfDMQhD8cSB2g==","shasum":"dbe90c8a432de3436dbd9d171484b6bf670bc753","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.1.4-beta.17.tgz","fileCount":123,"unpackedSize":2065390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzUdVCRA9TVsSAnZWagAANIAP/jpx1qatIIlZfIA2i9nw\n5YUSvZMv0AT+3GvRf1cy8tqJwE29jLZPOD9VYSqjl288G3ku+tPrnaeukBaU\nS+2P1JN5LU+T8HKfujkFL7Xk6NWrzRslccxaeVDb0g1PLi0FwOY4p6fSs2pz\nXcQpYbi8zfNKuB03ZsHkO+q/T3eGAJIZRAdcqsFngUAXNbYl6/SB83PfWXSD\npfdTGqAY6gx4d/IG6z/Z49NjI/H1zBjUl+gil747x9IpE+rPWf8T6gSF92xu\ndgP1iAJ0ADJRw3aZBMY8GVwAQT6YLfUwZPwjbF+PdCOoR1vNN/6Gb8JypMaD\nUlAWeHYp+9OWFLYVfHKy5BIr15WMBB6lawpQxRczemwQgUQcBbLy1RcYyKii\nR3bm1smrA7SMPxfRD+nzQxUfIpDdx6gYB4nqTm4H6nxQxY8RzPzY4SWUNsPz\nGykhbDZCIWkqNoSJEZZbrQULC8GIiD1iEvLiAPF7honoH90gZ/YNQgdqQThb\n5WDva8pB9NMVcrJlb5r4rCAla+RRZFDaqNFT8ejAnN3TRpJQ9F0848gQ3vye\n+TCzCwog9x2ltPOy6G1Pb3hBAk+mkkWArkgkULhCEuyDijbgPGv4/Wi5NzfO\nSdohNGtDyXCmeNgzCpsgs3hLXo9VQk6Lg2gtoI5RW9v1VjBAxOaxDNTZTV50\nikYD\r\n=YLV/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVZDqvVJqVjU5Nw48pt4fILNjErEZeAVO2lSO1JrOD7QIga1IB35pla1x1xdPhVnKxfjWMDyxkJT8U+tgN+NmRDv4="}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.1.4-beta.17_1573734228965_0.34528856164042576"},"_hasShrinkwrap":false},"1.1.4-beta.18":{"name":"nestjs-graphql-gateway","version":"1.1.4-beta.18","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"readme":"<h1 align=\"center\">\nNestJs GraphQL Gateway\n</h1>\n  \n<p align=\"center\">\n  NestJS GraphQL Apollo Federation extension. You keep using @nestjs/graphql for all other steps\n</p>\n    <p align=\"center\">\n</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/nestjs-graphql-gateway\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/nestjs-graphql-gateway?style=flat-square\" alt=\"NPM Version\"/></a>\n<a href=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"License\"/></a>\n<a href=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Code Size\"/></a>\n<a href=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Top Language\"/></a>\n<a href=\"https://img.shields.io/codacy/grade/81314c5a5cb04baabe3eb5262b859288?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/codacy/grade/dc460840375d4ac995f5647a5ed10179?style=flat-square\" alt=\"Top Language\"/></a>\n</p>\n\n## Installation\n\n```bash\n$ yarn install nestjs-graphql-gateway\n```\n\n## Setup federated service\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedModule.forRoot({\n      typePaths: [path.join(process.cwd() + '/apps/service-auth/src', '/**/*.graphql')],\n      introspection: true,\n      playground: {\n        workspaceName: 'GRAPHQL CQRS',\n        settings: {\n          'editor.theme': 'light',\n        },\n      },\n      context: (ctx) => ctx,\n    })\n  ]\n})\nexport class AppModule {}\n```\n\n## Setup Gateway\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedGatewayModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedGatewayModule.forRoot({\n      subscriptions: false,\n      path: '/graphql',\n      context: context => context,\n      serviceList: [\n        { name: 'auth', url: 'http://localhost:1000/graphql' },\n        { name: 'user', url: 'http://localhost:2000/graphql' },\n        // more services\n      ],\n      buildService({ url }) {\n        return new HeadersDatasource({ url });\n      },\n    }),\n  ]\n})\nexport class AppModule {}\n```\n\n## License\n\nThis project is [MIT licensed](LICENSE).\n","readmeFilename":"README.md","gitHead":"406ab6239dbede57725dbdb4017272ffee015e7f","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.1.4-beta.18","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-0TJhDdXOiDEe/07MSQ4e+ewaU5UCs9btIa+DK0qR7lK7y8aPfJz5iKozMLTY26BU/4fXt54cVatPSICb7SZqLw==","shasum":"7704c51c01e1064362c2cd0cf9282fec5cbd343c","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.1.4-beta.18.tgz","fileCount":123,"unpackedSize":2065448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzUgtCRA9TVsSAnZWagAAwGkP+QF5WilMtF2ne6+kk9ck\nZCzYYgdCLSzui+tgyIpWtIBXG+bw0NY5+4uRbYo4yyO1lNXiQi1MJbJD5GtZ\n2oelu5sczlPVcQ0F12MGi3TI3tY7GCt9xtJspTycaJ9G474MOQAWaYzhv78/\ncwcwm7GCNqw8zxda1tkStUYPP23r6tLbFgggKpKj0nf94JVk3fGBf5Xm308y\ncO5fWRWEkH9t1ONz+p9DnpQmitZjUFsKiMCVuVYd5NZnqzwuUHQ7vv/HLgIW\nWP24ieMskZjHJXgQQNbZ9FeVRVR5Yo+8lO1J9tC4kYrpC/DATilk838V0lUx\n6QLNDeTfhvDwvDKe0OkryY1M3ddKWw3r2RXS0iCa3NSn5MyFrMu9jCKpJqcG\n6qZbAu3dYpa834AY7NjAQ1wtH5fsKefZ+zBeFeJtuStdQfbD5bVg5UjZB676\nvuJnhuFPdoZuiKh6HzifaMBnoD01FZznMXe1j8QqwYvxjtTu35e1u1poYTL/\nQHrHMzkRPVv+GbAc3SbPpbiRMfpL6GWDAGJOo84/Wbg07lPErIopXPtPYkrd\nekto1UChmQVx4/xstuZMyq51/tirzb1j+HvfFg5w2wU03zuIK97RJPZNOFV8\nMx4Kh+y/vqQKZzgI3gBcFQwGHGeUyZ2eypFnLSMREYvuHDvboVWEMFTIS/M7\n0cz/\r\n=y12d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiMOrXE5hCfjCO7+8Fn6avsQr+HGfjB3thD/v9dEkuQQIgBe7GQyWPEReLOkMXsOcG4Q9bmdn2wOz62TaHgN4S/Ms="}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.1.4-beta.18_1573734444767_0.4493315872925365"},"_hasShrinkwrap":false},"1.1.4-beta.20":{"name":"nestjs-graphql-gateway","version":"1.1.4-beta.20","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"readme":"<h1 align=\"center\">\nNestJs GraphQL Gateway\n</h1>\n  \n<p align=\"center\">\n  NestJS GraphQL Apollo Federation extension. You keep using @nestjs/graphql for all other steps\n</p>\n    <p align=\"center\">\n</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/nestjs-graphql-gateway\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/nestjs-graphql-gateway?style=flat-square\" alt=\"NPM Version\"/></a>\n<a href=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"License\"/></a>\n<a href=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Code Size\"/></a>\n<a href=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Top Language\"/></a>\n<a href=\"https://img.shields.io/codacy/grade/81314c5a5cb04baabe3eb5262b859288?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/codacy/grade/dc460840375d4ac995f5647a5ed10179?style=flat-square\" alt=\"Top Language\"/></a>\n</p>\n\n## Installation\n\n```bash\n$ yarn install nestjs-graphql-gateway\n```\n\n## Setup federated service\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedModule.forRoot({\n      typePaths: [path.join(process.cwd() + '/apps/service-auth/src', '/**/*.graphql')],\n      introspection: true,\n      playground: {\n        workspaceName: 'GRAPHQL CQRS',\n        settings: {\n          'editor.theme': 'light',\n        },\n      },\n      context: (ctx) => ctx,\n    })\n  ]\n})\nexport class AppModule {}\n```\n\n## Setup Gateway\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedGatewayModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedGatewayModule.forRoot({\n      subscriptions: false,\n      path: '/graphql',\n      context: context => context,\n      serviceList: [\n        { name: 'auth', url: 'http://localhost:1000/graphql' },\n        { name: 'user', url: 'http://localhost:2000/graphql' },\n        // more services\n      ],\n      buildService({ url }) {\n        return new HeadersDatasource({ url });\n      },\n    }),\n  ]\n})\nexport class AppModule {}\n```\n\n## License\n\nThis project is [MIT licensed](LICENSE).\n","readmeFilename":"README.md","gitHead":"406ab6239dbede57725dbdb4017272ffee015e7f","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.1.4-beta.20","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-JrWN2tqGJJEJ8yqFLgT2RUgC9kiMoTNhxTYwDkJ9aPJvtabWGrgGodYtfPMH9mNFqLnLDzc90HaV/gwCiBCWpg==","shasum":"deebdc4de181358c0a60affced82505a2fa0d1d8","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.1.4-beta.20.tgz","fileCount":123,"unpackedSize":2064986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzUluCRA9TVsSAnZWagAAsN8P/jNSfSEOq1At8radJ5pt\niq5tzC+zfbp7g/ZQ+kC1DFvokiAEBcTU1c5Mjbk1QDNg23KXZcguXg0qrYM9\nHcRy/+gEPBDdRAf1n2YHNSzg/fiCbVjRBYtG0T+kSTcz2wtf3p0Mdah3x94J\nNetpbJZ+y5SpNcUatKR9n2VTNuKkzNm66DJJPcxlTannw/RSqFXkYyjZq83y\ntD9Qn7km3ndivMl4UabgVpOA0ATrin7RTqWuepQd5mFFBlSuAEHMaQEOf4UY\n1XLzmYtI01bOCJ9ENWvAddBg5MVzGAAoPoGFzXXZ6+nbhrzCb6dl7exnTtry\nwVgsUy2Z5IO82hfoZiGG96HWLcTzLmTsseigYok6k7Fwg7rcNK/9FHQT/4tm\nyXbMfc0Rldb63u0c/OuzUfG0EooQCtJ0+tYLE7PFCaVHqAsHL6vFrIlxpF9c\nJIM0qO+5JRt40KJ7ND7JPD5ivs9fh7iQZ5q3Vx2+O7/pDRjIN+ldbnygHF3+\nlPvpPr0EUF+8WhDyjXTMMUHr0e77moOJKy8ACthfXDA5A0PtNjGq2V25k35q\njlLIEkVXHhB7hQ8gq9LVktIon00aQEAI9ZVvHI+A0Fl5XlXx6GNlsFK3q7e8\n86d4a7pfSiNrKbEvVlRd8T4SOsbTEA4GEZZfzkRZC5rT/t7iE4epTdSx4l/K\nzmJj\r\n=woXj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEpjIBqlmi2G6NSnWDJNFXaoh58CjFeYT+aI83YX9nO8AiA3jjPuCnd+8zoEyWlVf97iCLqdEcjvhre46nYMojWzmw=="}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.1.4-beta.20_1573734766454_0.4201116412634389"},"_hasShrinkwrap":false},"1.1.4-beta.21":{"name":"nestjs-graphql-gateway","version":"1.1.4-beta.21","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"readme":"<h1 align=\"center\">\nNestJs GraphQL Gateway\n</h1>\n  \n<p align=\"center\">\n  NestJS GraphQL Apollo Federation extension. You keep using @nestjs/graphql for all other steps\n</p>\n    <p align=\"center\">\n</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/nestjs-graphql-gateway\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/nestjs-graphql-gateway?style=flat-square\" alt=\"NPM Version\"/></a>\n<a href=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"License\"/></a>\n<a href=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Code Size\"/></a>\n<a href=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Top Language\"/></a>\n<a href=\"https://img.shields.io/codacy/grade/81314c5a5cb04baabe3eb5262b859288?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/codacy/grade/dc460840375d4ac995f5647a5ed10179?style=flat-square\" alt=\"Top Language\"/></a>\n</p>\n\n## Installation\n\n```bash\n$ yarn install nestjs-graphql-gateway\n```\n\n## Setup federated service\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedModule.forRoot({\n      typePaths: [path.join(process.cwd() + '/apps/service-auth/src', '/**/*.graphql')],\n      introspection: true,\n      playground: {\n        workspaceName: 'GRAPHQL CQRS',\n        settings: {\n          'editor.theme': 'light',\n        },\n      },\n      context: (ctx) => ctx,\n    })\n  ]\n})\nexport class AppModule {}\n```\n\n## Setup Gateway\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedGatewayModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedGatewayModule.forRoot({\n      subscriptions: false,\n      path: '/graphql',\n      context: context => context,\n      serviceList: [\n        { name: 'auth', url: 'http://localhost:1000/graphql' },\n        { name: 'user', url: 'http://localhost:2000/graphql' },\n        // more services\n      ],\n      buildService({ url }) {\n        return new HeadersDatasource({ url });\n      },\n    }),\n  ]\n})\nexport class AppModule {}\n```\n\n## License\n\nThis project is [MIT licensed](LICENSE).\n","readmeFilename":"README.md","gitHead":"406ab6239dbede57725dbdb4017272ffee015e7f","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.1.4-beta.21","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-AKCT+EWB3KHsjCpfqpqSNOIWCNjtOiR0uUHcog4ZqAbZhSmK+yb7zEd1k6sDPaS/acRLO9sQIMMYa3DnIpZeoA==","shasum":"17f393753c589bf3ebaf1b0e7637cde90600e6e5","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.1.4-beta.21.tgz","fileCount":123,"unpackedSize":2065878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzUvmCRA9TVsSAnZWagAA7PgP/03VKYQUtdK+pIG06PUS\nWZlx51hp5pvqMNbaHIFBRV1+zUIu3H2OSxFBKrltwxqY6ibdZp9WBLCoLqFp\nrn09JrnDBMEech/vGAmXZfsrasi2MfBYVIWpVQD2MeVb6UFLOUyhqWcbIwKQ\n7/QWsMBbQM5PI73XkcytF0WDLZm+ta12liDyR+3yb8672/+DVZHoTjDD+zAt\nWONDh5+ed4IUZvpelQFyv5iWpgAGQn+HPBZ2xkhqk6mxMhNIHurjxwlAbJan\ncAWXk0DhfN/2POCJdiWPawjBpEwmb/lXk6bG/rVhCcq+nuUbhaxODSFToJvx\npQcnJsih3Y7QyEHsXBOkUdoq3D3DOO56OmrZx1CG1Pa0VCnFdfDYAynOHQ+Z\nvGiUJE/ZEW87zd9fk1kX4lkovkx3j/rfyzBmMTJvj5ibP5E4qSggbnE/a5te\nlkM+XSwITqOvuiLab4ydrfWSC+pFcJbPvH4vTXTwBimE4RU/DvxprDvAHat2\nLeg9EV5qsdcko2g0IcK2iPTeWp8SYoO5IDCcNn77QRL302kWSXPovy892pc7\n2LHkXG9s9k9qtAUH92pIfK5loCFp+nEEscV53ViCLB42yJ3T9AmNft4vMbrn\nzjxFLh9Ft/njUbbr6+/bZFd6K61UILcOLdONvaHMuFz49n30YjBTCAuAKlqi\n1et3\r\n=k8UX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFHB8HaSmHns2iCW+h0YKPTNYXZ/MGpf04iCRMwbqbLtAiEAr5roSNc7g6LsVJ0R78qYDKeDBe9yB1AAIZL3LM95Fpw="}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.1.4-beta.21_1573735398438_0.8088161985572295"},"_hasShrinkwrap":false},"1.1.4-beta.22":{"name":"nestjs-graphql-gateway","version":"1.1.4-beta.22","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"readme":"<h1 align=\"center\">\nNestJs GraphQL Gateway\n</h1>\n  \n<p align=\"center\">\n  NestJS GraphQL Apollo Federation extension. You keep using @nestjs/graphql for all other steps\n</p>\n    <p align=\"center\">\n</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/nestjs-graphql-gateway\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/nestjs-graphql-gateway?style=flat-square\" alt=\"NPM Version\"/></a>\n<a href=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"License\"/></a>\n<a href=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Code Size\"/></a>\n<a href=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Top Language\"/></a>\n<a href=\"https://img.shields.io/codacy/grade/81314c5a5cb04baabe3eb5262b859288?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/codacy/grade/dc460840375d4ac995f5647a5ed10179?style=flat-square\" alt=\"Top Language\"/></a>\n</p>\n\n## Installation\n\n```bash\n$ yarn install nestjs-graphql-gateway\n```\n\n## Setup federated service\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedModule.forRoot({\n      typePaths: [path.join(process.cwd() + '/apps/service-auth/src', '/**/*.graphql')],\n      introspection: true,\n      playground: {\n        workspaceName: 'GRAPHQL CQRS',\n        settings: {\n          'editor.theme': 'light',\n        },\n      },\n      context: (ctx) => ctx,\n    })\n  ]\n})\nexport class AppModule {}\n```\n\n## Setup Gateway\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedGatewayModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedGatewayModule.forRoot({\n      subscriptions: false,\n      path: '/graphql',\n      context: context => context,\n      serviceList: [\n        { name: 'auth', url: 'http://localhost:1000/graphql' },\n        { name: 'user', url: 'http://localhost:2000/graphql' },\n        // more services\n      ],\n      buildService({ url }) {\n        return new HeadersDatasource({ url });\n      },\n    }),\n  ]\n})\nexport class AppModule {}\n```\n\n## License\n\nThis project is [MIT licensed](LICENSE).\n","readmeFilename":"README.md","gitHead":"406ab6239dbede57725dbdb4017272ffee015e7f","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.1.4-beta.22","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-mnPzr0AEjPhgQW4pl1Vp3u3UG6Bat1n3buyWh7ef7b0QYSK/STr6Q9AfZwzdzJUd0qVV4vPqxpnAmGvhWApMJw==","shasum":"68afe309bad2bb924d437406f4e5e735c697429e","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.1.4-beta.22.tgz","fileCount":123,"unpackedSize":2065772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzU2YCRA9TVsSAnZWagAANXMQAIGaqVOplZh7myYWnvGo\nVgcfSnSjHeCBx5VUG1BHwvQf6bD1TJxZwmW4TWc47usCK3bLAQ1lLC8yNr+N\n1ZmsuQM0/W6aliWDmMX3QkbNy3nPEAMrJ/tJVHWfxys8ppsyLA2zDiEF3sbm\nLAwcwgdcIktJu5xd28c07Yn8Ceeaya9+ThNlZ/ZZGCU4tE01Pmx20l5Yk6op\nHUw6AmvTlZc1KJ+CJDtXU5H1wSXRBimAvBQ3KtvA5OtPdXylywek4Rru1oQa\n61Bm3VwyKiRdl81KSF9EKZLZcWy8KVkBt6IEYlp1KFo6hOUOqSed7CZ2vQYt\ndm/x0RlxeN7oRIJKC6XW3q6aS+NITwlfB5aSyBbRLLpdzrwYA8RD89B8zdUt\n9ZIZsx9Hv55K85ykxA7jLn/mFUdaGUN6Zcub2DoMBLGWwraM9+MzoVqZD2J5\nj3OoYY9zdcn5FbOY30B0qS7EuX1Ni4mH9p0uwlBwD8I6GJwTc9OpxF7OBS3s\nUPsC8PZYSqzH2mqIaCxAB8XzchNR/Wxo7+0imEkEyDEBgN/R5xxLTGSBEyvB\nL6sPdl4NGD5OE+sTXnpW3rtRWyIw6s90voTmXdThrWJjttKuUq9osvPpWSjw\nPG7QA3zNXDQAo+hjwa7v+WOHOTKCzmnn4UdlguM8YuHlT70l8Lrm2PY9hKTd\n4kp9\r\n=erJf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7EXCuaFBBOhFfZmajypsEokScuWMWSCKwrfwWq7DreAiEA/GHdbzWag9QIHdnyRlYmIFa8XK80jZh0R6SYTF++GBA="}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.1.4-beta.22_1573735832592_0.7566718062902063"},"_hasShrinkwrap":false},"1.1.4-beta.23":{"name":"nestjs-graphql-gateway","version":"1.1.4-beta.23","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"readme":"<h1 align=\"center\">\nNestJs GraphQL Gateway\n</h1>\n  \n<p align=\"center\">\n  NestJS GraphQL Apollo Federation extension. You keep using @nestjs/graphql for all other steps\n</p>\n    <p align=\"center\">\n</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/nestjs-graphql-gateway\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/nestjs-graphql-gateway?style=flat-square\" alt=\"NPM Version\"/></a>\n<a href=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"License\"/></a>\n<a href=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Code Size\"/></a>\n<a href=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Top Language\"/></a>\n<a href=\"https://img.shields.io/codacy/grade/81314c5a5cb04baabe3eb5262b859288?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/codacy/grade/dc460840375d4ac995f5647a5ed10179?style=flat-square\" alt=\"Top Language\"/></a>\n</p>\n\n## Installation\n\n```bash\n$ yarn install nestjs-graphql-gateway\n```\n\n## Setup federated service\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedModule.forRoot({\n      typePaths: [path.join(process.cwd() + '/apps/service-auth/src', '/**/*.graphql')],\n      introspection: true,\n      playground: {\n        workspaceName: 'GRAPHQL CQRS',\n        settings: {\n          'editor.theme': 'light',\n        },\n      },\n      context: (ctx) => ctx,\n    })\n  ]\n})\nexport class AppModule {}\n```\n\n## Setup Gateway\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedGatewayModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedGatewayModule.forRoot({\n      subscriptions: false,\n      path: '/graphql',\n      context: context => context,\n      serviceList: [\n        { name: 'auth', url: 'http://localhost:1000/graphql' },\n        { name: 'user', url: 'http://localhost:2000/graphql' },\n        // more services\n      ],\n      buildService({ url }) {\n        return new HeadersDatasource({ url });\n      },\n    }),\n  ]\n})\nexport class AppModule {}\n```\n\n## License\n\nThis project is [MIT licensed](LICENSE).\n","readmeFilename":"README.md","gitHead":"406ab6239dbede57725dbdb4017272ffee015e7f","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.1.4-beta.23","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ifQLTxIoafwLKpTbARq/rWDaWJ2whjmEdN6MpSaE9id/UFTPoY2xEtl+BR7nIAJUOFmI0CK1eKuqnSBVeyL8gQ==","shasum":"fafa833a572e606e9fbc5c45dc1cd7471a52e27d","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.1.4-beta.23.tgz","fileCount":123,"unpackedSize":2065992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzU6BCRA9TVsSAnZWagAA/5EP/RMrLQqmpKO3IPVaxCJB\n1Pa3PfaO/hEIbnz4dCUDscBBbrKMknCZvlgdgYOf2oKLCRNrvq/Nz6RWQsA+\nH3/PDfT80zBEvJQnFGUEdmuysRCicq8rjIpWNcXTHSZK2Qu5ptStmewjHKtZ\nvBK1SxgQ6VBbyVTu4fT3S+sRqCB+JBIoItRhOCL2UF/6ZOtsb0IshZIJHtyn\nv+kg0EkYhg2xYAp5S54lWP74N9D7MC+wL6bWE9GyvSeC7CqDlxxU8GJrdXNK\nno1p4JBILuSc/Z+cTobLAFudcFQSpAFP6euEPN54+W616mNvfg+PCaQX6TwM\nIbGcl/S8xW2AfAZz5TiNE2SnqlVyzMQoAqfBAzfrdwn+5fqKPOHUeUcZpXX9\nfoywCBg7CdLOlseC9nPCwJYp3lhTtxKRrJouD8ALWjGJUcVlbIbKyA/KKKUP\nQCZ7GIQVpzfi8LK1I/bsxyz3xbcxO2t8cyMxHR5uQquf8fGSbXGkK0IzhqZe\nU7BPrnXRoxGCcx4zEy5YjeqvAhv6hnyNsG7pGorhAOrpdmjHMR1tR/he1hKy\n+0koFdKfR91d/44fQh9nm8P5Z5x9tyk3TY7cRTCulds2EqxHoX2Kuz4Of/7p\ncYVnZlIYGQuoTiwFpblSI3wVl2rWlkf3kZEiVargYQLhGhqNekbBziGrRrKw\nvHWD\r\n=gC5v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvLWi5T3Ebp4eYpbQ9F/wUp8LODddb07veb4pd7pJK+wIhAKrPCq3JwOmrvugjzln2xM8M+TTK2gzGACLHHQ4EAT9p"}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.1.4-beta.23_1573736064984_0.9036273889883439"},"_hasShrinkwrap":false},"1.1.4-beta.24":{"name":"nestjs-graphql-gateway","version":"1.1.4-beta.24","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"readme":"<h1 align=\"center\">\nNestJs GraphQL Gateway\n</h1>\n  \n<p align=\"center\">\n  NestJS GraphQL Apollo Federation extension. You keep using @nestjs/graphql for all other steps\n</p>\n    <p align=\"center\">\n</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/nestjs-graphql-gateway\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/nestjs-graphql-gateway?style=flat-square\" alt=\"NPM Version\"/></a>\n<a href=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"License\"/></a>\n<a href=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Code Size\"/></a>\n<a href=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Top Language\"/></a>\n<a href=\"https://img.shields.io/codacy/grade/81314c5a5cb04baabe3eb5262b859288?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/codacy/grade/dc460840375d4ac995f5647a5ed10179?style=flat-square\" alt=\"Top Language\"/></a>\n</p>\n\n## Installation\n\n```bash\n$ yarn install nestjs-graphql-gateway\n```\n\n## Setup federated service\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedModule.forRoot({\n      typePaths: [path.join(process.cwd() + '/apps/service-auth/src', '/**/*.graphql')],\n      introspection: true,\n      playground: {\n        workspaceName: 'GRAPHQL CQRS',\n        settings: {\n          'editor.theme': 'light',\n        },\n      },\n      context: (ctx) => ctx,\n    })\n  ]\n})\nexport class AppModule {}\n```\n\n## Setup Gateway\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedGatewayModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedGatewayModule.forRoot({\n      subscriptions: false,\n      path: '/graphql',\n      context: context => context,\n      serviceList: [\n        { name: 'auth', url: 'http://localhost:1000/graphql' },\n        { name: 'user', url: 'http://localhost:2000/graphql' },\n        // more services\n      ],\n      buildService({ url }) {\n        return new HeadersDatasource({ url });\n      },\n    }),\n  ]\n})\nexport class AppModule {}\n```\n\n## License\n\nThis project is [MIT licensed](LICENSE).\n","readmeFilename":"README.md","gitHead":"406ab6239dbede57725dbdb4017272ffee015e7f","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.1.4-beta.24","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-MgSWARePO8jGVA3w+s7mzt5GV5kdVTKsfvQXcaG0puvoOn+6OnpTXhtR5kjIquPMHsV6zcgH6TNhqCWcvUgbJg==","shasum":"fc87a3c70a2de1c348d9d5b7088228b8d999f22a","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.1.4-beta.24.tgz","fileCount":123,"unpackedSize":2068846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzVKvCRA9TVsSAnZWagAAdzwQAJqL/C62QL8gvNE0OmdX\npKYBB7MRzZx4ncWOfgr1qqufEo1Bt/9TFUqh0evrQob6nkpDj9gN5UHe0sa9\n3yMVFjlNtG8Uc67w7JxuK5m3eSZP0yACZP6389JgnfpsLejAj9bo0PP3ntFy\nbC4BqHn7TWipk6pb0vfO4nsDb91kyt/Ql9fQAeN78eWQjJmOFa7FO8lm/T8S\nJeCMVX/2fpWTpBDfmD0kaK4/jh4cJ3MHSMNebBytK8hd4/EBJqhXZQ7rrxZ9\nwMWoyRRxW/x1IKa8NVTSVWOl3+aTbXcygrbQ6ncZ4FKZxO2b6UGkq/MTBCV9\nXq1iPZ0Uh/oBTaaaB0gsqbfe9cXvFfbDQUcw0Z9r1MCCEcg+YpMDniW99s3u\nJerbr10nNVggDoV2LSsVJ4TD5TOalmzhVJb8+jMJ2ygaMVRs7zBzHoYy88tr\nBNDH6E1PKy2c15jqPKjB/+oTUcfTuZ3Rk4BBJ8Z8vW1NALlYcimvFC8qK2s4\np9tO/gYKO0Tav2BdwPj8ClMtvHiwaQoh5pTk4uvwTLivl9tcU8fnYmrKvCog\nJfP0vw9HnA02+RgWu04k/V5v/M4ACiwotPMQzc6dNVHrTN8LkLHU1G7FjbEc\naZVE496kZUtLFgxNio+6aVTDOVg4s0Z0Okm+p7pDG9RHvToWlBfaZnlM+ZBA\nuonh\r\n=tgDo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUMmSZsJjD57xefy+yZIdhGyVIlk3WnO53MHuZqujxTgIgLEYXnWwFzfkdYaDqtWggA5LoczssrFQ4QLDOoFu+Fp4="}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.1.4-beta.24_1573737135391_0.16853578317459394"},"_hasShrinkwrap":false},"1.1.4-beta.25":{"name":"nestjs-graphql-gateway","version":"1.1.4-beta.25","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"readme":"<h1 align=\"center\">\nNestJs GraphQL Gateway\n</h1>\n  \n<p align=\"center\">\n  NestJS GraphQL Apollo Federation extension. You keep using @nestjs/graphql for all other steps\n</p>\n    <p align=\"center\">\n</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/nestjs-graphql-gateway\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/nestjs-graphql-gateway?style=flat-square\" alt=\"NPM Version\"/></a>\n<a href=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"License\"/></a>\n<a href=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Code Size\"/></a>\n<a href=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Top Language\"/></a>\n<a href=\"https://img.shields.io/codacy/grade/81314c5a5cb04baabe3eb5262b859288?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/codacy/grade/dc460840375d4ac995f5647a5ed10179?style=flat-square\" alt=\"Top Language\"/></a>\n</p>\n\n## Installation\n\n```bash\n$ yarn install nestjs-graphql-gateway\n```\n\n## Setup federated service\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedModule.forRoot({\n      typePaths: [path.join(process.cwd() + '/apps/service-auth/src', '/**/*.graphql')],\n      introspection: true,\n      playground: {\n        workspaceName: 'GRAPHQL CQRS',\n        settings: {\n          'editor.theme': 'light',\n        },\n      },\n      context: (ctx) => ctx,\n    })\n  ]\n})\nexport class AppModule {}\n```\n\n## Setup Gateway\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedGatewayModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedGatewayModule.forRoot({\n      subscriptions: false,\n      path: '/graphql',\n      context: context => context,\n      serviceList: [\n        { name: 'auth', url: 'http://localhost:1000/graphql' },\n        { name: 'user', url: 'http://localhost:2000/graphql' },\n        // more services\n      ],\n      buildService({ url }) {\n        return new HeadersDatasource({ url });\n      },\n    }),\n  ]\n})\nexport class AppModule {}\n```\n\n## License\n\nThis project is [MIT licensed](LICENSE).\n","readmeFilename":"README.md","gitHead":"406ab6239dbede57725dbdb4017272ffee015e7f","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.1.4-beta.25","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-sJru3LR9rbzeRhDdduv7ssbmAg8VGpMaWEC8FsEQILHphFQnmj6h1XyqgdiosAuB+0Eb/EKEGLiSHRdoneGL4Q==","shasum":"3d5097cc34056604333e0179d76aad0ba7132c9c","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.1.4-beta.25.tgz","fileCount":123,"unpackedSize":2066859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzVOVCRA9TVsSAnZWagAAcTIP/jApCOLqTjzxVUuXzQQ/\nme5mMI22ahuFFU5gh2CRo2wVGopyx6e1NCRQw/cMLxaVSDmZgOHJITz8jntR\nRctrXAImcR6E3pUqN8m5IUdSI1X1bCMsu5MC7FnaMbe0AjIpkfYTZUQGDMK0\nOHXI8TaYZQyVJ7nUGtJuOEfZzExiK/2CawNIDj82TxFTVZITf8Sh+qZ9QzkN\naZFlrS3ZCmuAJWsLVB326G1g5biiP6dlnTNRT4keFuWoG4OpBl820G8oXP4A\nA5QTYnSJufOQvVq6iQeRizu4WrWiiUg+a4l8z2uTOr5IXdp2nI1oZSKEZdyg\n7uV2ctw1sxKH5Q/1Jc5XcUCrCBJy2kfO1f0f3FS1WhRjiRcCpTEnJJ9NEEvy\n7yypRihPhCAQWhhB3mT3WO8+2nZPMAfSM/0lUqVCqgALix34T2J7eCH+MghA\nJkO52VDg4FFXhItSP2peKNucKArCEFR79rtqxLFVrmvt9oouYqnSpVotT2cV\nC0Y6tWXHQL7TL+3g03H6EdmU5dMEL45AI+V4IQTkPwT0rTfDYAdILpL/0v/u\ngGnE48wiMGjSPMtvopJO+HV56LTYj4xUL25gJAZ7qfrpteUtKqJ0rg3bSNCl\nfTkrY0U2yl94fpO+rNN4J0W0gUr8B82WrTf79CojTxz1jVCnZw3dbCZMHKSB\neBrS\r\n=yxbt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBJmbnH4y+ushI2lL/zIgwiddk5lhTy89Oy+TGCJD1+5AiAIYs3SI/oWiYpsm6NYMjiYCqT1eOy01nI5+1jODK609w=="}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.1.4-beta.25_1573737365276_0.8547248070061435"},"_hasShrinkwrap":false},"1.1.4-beta.27":{"name":"nestjs-graphql-gateway","version":"1.1.4-beta.27","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"readme":"<h1 align=\"center\">\nNestJs GraphQL Gateway\n</h1>\n  \n<p align=\"center\">\n  NestJS GraphQL Apollo Federation extension. You keep using @nestjs/graphql for all other steps\n</p>\n    <p align=\"center\">\n</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/nestjs-graphql-gateway\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/nestjs-graphql-gateway?style=flat-square\" alt=\"NPM Version\"/></a>\n<a href=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"License\"/></a>\n<a href=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Code Size\"/></a>\n<a href=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Top Language\"/></a>\n<a href=\"https://img.shields.io/codacy/grade/81314c5a5cb04baabe3eb5262b859288?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/codacy/grade/dc460840375d4ac995f5647a5ed10179?style=flat-square\" alt=\"Top Language\"/></a>\n</p>\n\n## Installation\n\n```bash\n$ yarn install nestjs-graphql-gateway\n```\n\n## Setup federated service\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedModule.forRoot({\n      typePaths: [path.join(process.cwd() + '/apps/service-auth/src', '/**/*.graphql')],\n      introspection: true,\n      playground: {\n        workspaceName: 'GRAPHQL CQRS',\n        settings: {\n          'editor.theme': 'light',\n        },\n      },\n      context: (ctx) => ctx,\n    })\n  ]\n})\nexport class AppModule {}\n```\n\n## Setup Gateway\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedGatewayModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedGatewayModule.forRoot({\n      subscriptions: false,\n      path: '/graphql',\n      context: context => context,\n      serviceList: [\n        { name: 'auth', url: 'http://localhost:1000/graphql' },\n        { name: 'user', url: 'http://localhost:2000/graphql' },\n        // more services\n      ],\n      buildService({ url }) {\n        return new HeadersDatasource({ url });\n      },\n    }),\n  ]\n})\nexport class AppModule {}\n```\n\n## License\n\nThis project is [MIT licensed](LICENSE).\n","readmeFilename":"README.md","gitHead":"406ab6239dbede57725dbdb4017272ffee015e7f","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.1.4-beta.27","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-8v3IPGs/fArlj5+g9NffayP1XuIuPCHSBglMj63YKFykpifsn0JFRlvemacSF8x/D84cpmAW2aoYec0k5mxJ3w==","shasum":"64f0bb907f85d206fc07400476e63d361b97a4a8","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.1.4-beta.27.tgz","fileCount":123,"unpackedSize":2067318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzVZMCRA9TVsSAnZWagAA930P/RzYLJVoz1Ztw8B0lG1b\nXuRBAdNQNkGIFcWUeM2NKRfi6TZWijjA/HJtc6K/f3gNOGqJkLLtGhHtARku\nB8g5IGczHnPbB7bHVkWmscla3OvcvU4JCI+VALGSVdV7FPhUuKkQZSZig+cm\nkkYz6Bu7fgzi/iue0OLVz45UEw2bISsPAITRG+mAWsrjFkT9Ud7YxOGT5SFC\nk5bP/h/x1e2jMJxFOJcGgjeFGGID4o9qENrKHfsbxeNRE82c0HdBoyHRH9Hy\neDN/KgeuWoMjtHlGDwExpR+gPzV6AW4MSpBl6HyT+9QEMaFdweH67z8b4kAF\n/F/ct2PoDtDs3KUR/KGCak5Txd2flPR0pBId4a3CHILc+C1gkabJw8VnoZcH\n71khTgtZCiHz9R2WR+2qnw03w+Y+tp6KYuLczZ5WjXuGFeDpBcsUmqO04Hgk\nyg+MF5yFymXj/OxjFb5fuJHhVmx2dCq/rWPpfanRgPx/Zc/z0VMJgh8wYy0k\nuKRLoKnpz/d5wuwy8zBXRkALn11Q+u2UfKEN3Hf6zSE2RWaPT+41I6Nc5zWz\nN6piHpJUgZoBldyWZyBLPRJAN9NYQB/6o5zuFbX2FfiYjwrVCJnjv6G4ZOZ4\n3N3YkQFBDPb+69gcr0wZq8L5MrisurBEzadw/ToE26gIN8r3sALcQyNNokeT\nCcSb\r\n=jHrB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWH/KiZzvRMEZ/QfNH3qQybJCzdBykroJQAcZaPLE+jQIgTzRTUJqCgVZcpvUoPbtCPkehZHgxXQ0OfniB84RPHF8="}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.1.4-beta.27_1573738060471_0.8422690371308958"},"_hasShrinkwrap":false},"1.1.4-beta.28":{"name":"nestjs-graphql-gateway","version":"1.1.4-beta.28","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"readme":"<h1 align=\"center\">\nNestJs GraphQL Gateway\n</h1>\n  \n<p align=\"center\">\n  NestJS GraphQL Apollo Federation extension. You keep using @nestjs/graphql for all other steps\n</p>\n    <p align=\"center\">\n</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/nestjs-graphql-gateway\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/nestjs-graphql-gateway?style=flat-square\" alt=\"NPM Version\"/></a>\n<a href=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"License\"/></a>\n<a href=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Code Size\"/></a>\n<a href=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Top Language\"/></a>\n<a href=\"https://img.shields.io/codacy/grade/81314c5a5cb04baabe3eb5262b859288?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/codacy/grade/dc460840375d4ac995f5647a5ed10179?style=flat-square\" alt=\"Top Language\"/></a>\n</p>\n\n## Installation\n\n```bash\n$ yarn install nestjs-graphql-gateway\n```\n\n## Setup federated service\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedModule.forRoot({\n      typePaths: [path.join(process.cwd() + '/apps/service-auth/src', '/**/*.graphql')],\n      introspection: true,\n      playground: {\n        workspaceName: 'GRAPHQL CQRS',\n        settings: {\n          'editor.theme': 'light',\n        },\n      },\n      context: (ctx) => ctx,\n    })\n  ]\n})\nexport class AppModule {}\n```\n\n## Setup Gateway\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedGatewayModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedGatewayModule.forRoot({\n      subscriptions: false,\n      path: '/graphql',\n      context: context => context,\n      serviceList: [\n        { name: 'auth', url: 'http://localhost:1000/graphql' },\n        { name: 'user', url: 'http://localhost:2000/graphql' },\n        // more services\n      ],\n      buildService({ url }) {\n        return new HeadersDatasource({ url });\n      },\n    }),\n  ]\n})\nexport class AppModule {}\n```\n\n## License\n\nThis project is [MIT licensed](LICENSE).\n","readmeFilename":"README.md","gitHead":"406ab6239dbede57725dbdb4017272ffee015e7f","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.1.4-beta.28","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-hd02JyHxwRQ8XqwvxJFe4kyhTXr21aRoGOYmmCaTNoSmXMOAfp4KwjzlG9E6k9SvwukRnGp4MYkDRXf6czb8Kg==","shasum":"b72e1783dbaf5f16a535ce800a7fee59e9ecaee5","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.1.4-beta.28.tgz","fileCount":123,"unpackedSize":2067525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzVo4CRA9TVsSAnZWagAAzDEP/2t3+EzUx17+LIgywRUB\nytaVTs1nk0GbwrCM9kSVotRdxk07wLinRxVeARDlhlSYqn0A7dDfAWwR0dS8\nJQkPdBFl4vBYOE39AGzAdxyowC9C0BUeU1fHN+AKp8ijqssOkaK5c0DAZonK\n1hQEno9+QLWZD4qYcRj6qeGJmYivZplvOwLtFBRt8ukpqQZ9Ie4sD8klocMj\nulQoTkKAjIHcD0bErNgwi2Sy1TeDThOorZXpCDb9bjyJVRyo5b+NvDPesZti\nyIo09u6hIiUW8rmQY34NUReYyS+NCglNpySOsEGm+tvYbs6lgcsirm72wIwG\nTgN8VOO1x8itDqmun91EilVCJ2Oy2NalgBiYcwiwnFH6f6aPFhkG/mEAp05R\n+fCWPhCphX40JSlyNOAOZu09jYpIP1U3ajmPOwzwxV+Y0FoZnCpGFQmrAJsi\nNrKEWHRNw5tG4z/4xtT2tIJPtyHZiwiBM0qPFRSBPUU2bVdOfBuLpIFUizFr\nblsEl7w7nnzT92Wow99UhOVuJTUWr51G7kuVMn6JyA8cWymsFTwltng+4FNI\nYNW4HE3wiaHbqo4Si4ZNU1S5IOAVVao3d7cHOzGHzeUaeetXAe2MlAWtqKHB\n9GV+WsNYltvo2zS++6cHE6X8gykXTrHNg8H7xJWhXwAR49H16F8bTxuWh88s\npEo/\r\n=r8oD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYrKkb8rhCZ0RRjJ9BpBQRO4V0LzIdQAt8y++Bfjl3lwIhAO0yYljVNZjwvIPndmgUegjsKlWfBfevlO5wV5qlFmcW"}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.1.4-beta.28_1573739064463_0.7100762352269949"},"_hasShrinkwrap":false},"1.1.4-beta.29":{"name":"nestjs-graphql-gateway","version":"1.1.4-beta.29","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"readme":"<h1 align=\"center\">\nNestJs GraphQL Gateway\n</h1>\n  \n<p align=\"center\">\n  NestJS GraphQL Apollo Federation extension. You keep using @nestjs/graphql for all other steps\n</p>\n    <p align=\"center\">\n</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/nestjs-graphql-gateway\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/nestjs-graphql-gateway?style=flat-square\" alt=\"NPM Version\"/></a>\n<a href=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"License\"/></a>\n<a href=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Code Size\"/></a>\n<a href=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Top Language\"/></a>\n<a href=\"https://img.shields.io/codacy/grade/81314c5a5cb04baabe3eb5262b859288?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/codacy/grade/dc460840375d4ac995f5647a5ed10179?style=flat-square\" alt=\"Top Language\"/></a>\n</p>\n\n## Installation\n\n```bash\n$ yarn install nestjs-graphql-gateway\n```\n\n## Setup federated service\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedModule.forRoot({\n      typePaths: [path.join(process.cwd() + '/apps/service-auth/src', '/**/*.graphql')],\n      introspection: true,\n      playground: {\n        workspaceName: 'GRAPHQL CQRS',\n        settings: {\n          'editor.theme': 'light',\n        },\n      },\n      context: (ctx) => ctx,\n    })\n  ]\n})\nexport class AppModule {}\n```\n\n## Setup Gateway\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedGatewayModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedGatewayModule.forRoot({\n      subscriptions: false,\n      path: '/graphql',\n      context: context => context,\n      serviceList: [\n        { name: 'auth', url: 'http://localhost:1000/graphql' },\n        { name: 'user', url: 'http://localhost:2000/graphql' },\n        // more services\n      ],\n      buildService({ url }) {\n        return new HeadersDatasource({ url });\n      },\n    }),\n  ]\n})\nexport class AppModule {}\n```\n\n## License\n\nThis project is [MIT licensed](LICENSE).\n","readmeFilename":"README.md","gitHead":"406ab6239dbede57725dbdb4017272ffee015e7f","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.1.4-beta.29","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-26mQju9vLDJU3r9Tu46zsHA60hNvBIJJA7+RrHcUp/G0/qAxH70JrNO97FidFxZGrVEbaV+QfJz+WPBr4OVvbw==","shasum":"95aa0b617a2f89dfc84bcd78267f11c66cd49676","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.1.4-beta.29.tgz","fileCount":123,"unpackedSize":2068564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzVyuCRA9TVsSAnZWagAAqAEP/2zFZT0QpYWYTGBshbdk\n8aimdBXxv6J00nBHc/WYdmzb1mwZkqLZDDQRhnnNDTAwEDz4LEXVle5zizf2\no69GxI8eEojki+LMPgzD6Nxy7u4hHgp3g/YGUnW14RbVtGjmdz8aIJSIIEF/\n2yJNa+6xSw9emPzajDt/Wx1/f1rw33Mb4XqwK223GL0fJsXmh8PG2jHzQ3EM\nxW9B0AkGPMuvME+NISfMLYO0QT79rYt8Finp7nk2IbyvGI+1tJhgooe9Db/t\n1smqzjgmtiXaGhfoQhYUt4HB9CNjnNuoeq71S49y7huj7M56Ercs8AqzTvd/\nxyy5x7atMT5LGDJbrwt8K38CPWHp+KXPLcTlaxCXJCxWMZzZj14bH6QVP/Mi\nDzApn6JV/mHslf1N/rFRGNx4z90vhq4F6OEfitK3coAdLqKQAViExwmONQWA\ngvjEjjBe2Z5evVElxM0t8SuFKEjV7IbY8VF5tcHbSoSfTbBH6/sH7kWsdsOc\n2/zpxtIDExv5DWVgr/LrYntRzZGd0DcjYzQmMaq7KpAbz1tkeidRYuGE5Mya\n7xRcAM4jemBEIRDt2UMDfbxmX2tv1/MgzhoczvAmBkLLKDK996kvoGpSZNNw\nLFhqZlWtxmsQneSHrTHVKcGpZTs4+A8I3gttpZkxxkHcJaEwE9sCmpYCG89A\nweHh\r\n=gLCV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDE4QQ/izaS/ZdF+FtPOcECj7jYB+KcoH8ixC/AXaemxQIhALGG8u+lvP7x5NglzL6stJTDHHZOANFjwUhN0JuxI4JZ"}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.1.4-beta.29_1573739694214_0.9450138844713238"},"_hasShrinkwrap":false},"1.1.4-beta.30":{"name":"nestjs-graphql-gateway","version":"1.1.4-beta.30","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"readme":"<h1 align=\"center\">\nNestJs GraphQL Gateway\n</h1>\n  \n<p align=\"center\">\n  NestJS GraphQL Apollo Federation extension. You keep using @nestjs/graphql for all other steps\n</p>\n    <p align=\"center\">\n</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/nestjs-graphql-gateway\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/nestjs-graphql-gateway?style=flat-square\" alt=\"NPM Version\"/></a>\n<a href=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"License\"/></a>\n<a href=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Code Size\"/></a>\n<a href=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Top Language\"/></a>\n<a href=\"https://img.shields.io/codacy/grade/81314c5a5cb04baabe3eb5262b859288?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/codacy/grade/dc460840375d4ac995f5647a5ed10179?style=flat-square\" alt=\"Top Language\"/></a>\n</p>\n\n## Installation\n\n```bash\n$ yarn install nestjs-graphql-gateway\n```\n\n## Setup federated service\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedModule.forRoot({\n      typePaths: [path.join(process.cwd() + '/apps/service-auth/src', '/**/*.graphql')],\n      introspection: true,\n      playground: {\n        workspaceName: 'GRAPHQL CQRS',\n        settings: {\n          'editor.theme': 'light',\n        },\n      },\n      context: (ctx) => ctx,\n    })\n  ]\n})\nexport class AppModule {}\n```\n\n## Setup Gateway\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedGatewayModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedGatewayModule.forRoot({\n      subscriptions: false,\n      path: '/graphql',\n      context: context => context,\n      serviceList: [\n        { name: 'auth', url: 'http://localhost:1000/graphql' },\n        { name: 'user', url: 'http://localhost:2000/graphql' },\n        // more services\n      ],\n      buildService({ url }) {\n        return new HeadersDatasource({ url });\n      },\n    }),\n  ]\n})\nexport class AppModule {}\n```\n\n## License\n\nThis project is [MIT licensed](LICENSE).\n","readmeFilename":"README.md","gitHead":"406ab6239dbede57725dbdb4017272ffee015e7f","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.1.4-beta.30","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Xs+XmR2OXOAWWVma0BUK5YmbONH9+PphhBfQqSlpIuw9QaFUV0jO3VpoR7UIvpjf98Jl+IqA6iHLPVlrRq3C6Q==","shasum":"33e595a3c673a0e79c36e1ac53546d7858440d42","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.1.4-beta.30.tgz","fileCount":123,"unpackedSize":2068428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzV1OCRA9TVsSAnZWagAA0acQAJ/MVOjZA8Fb2GAml6+c\nIG7B4lTJYgKi25n1ZHJtEDLKXA0CTlspeIHDtdmEFGHvHtWY7aROl2lnf2Fi\nJamxSetk0Vz2Apz4Xr8sIyY7NVz+utTIaqNU+iTZVzHhNEu4cMKZeH0R1tAM\n+tp+ddS1XNM2shWhFFve2zY537XTWVI2w8XlEXzEaQ1WkajwUioFa9yLMlw2\nu831SFeenAg3I3AszvRxKtiAOCj90lErtqb9/MG8KH5p3bMUjAk3Jcow5t1+\ncZ8+e6T5rSqyeum4YdhN6/mzhe11poUU8tef8SYHkMgvEPsx/YsbP19QQOLo\npF1AQGLFV3WU9+T/6eeWYl+QK/i5detva3Z1I+F2PtRxidlXbZ0dCyhzwvSF\nG9WmZguKc+onOfcw6FK66N8wSIWy0ksZG7ChqNV7g5HUttgQoT2fuahxoS8v\n99zMJozMxNMws0rhm0A9BVPuI844T00Cneg/nH4KvuvQ6eG3LFxCxkQnctLX\nORe/X80IAPfA3yf8MrgesuT/lD9SQLHjGaA6Y9VGUKQTKjpiaPrqVeCBPnu0\nHQ7CvHJ3vG9lYMmThEbg6vMVeZnuAqHvp5bHFrW1kbQKIZPGIocrxN1sVCQ2\njovrMM6e8V/qnePsfu1UE8OfWkeGjcECXFdyLdI4GJ0pahgnWv9kYMJRzjtT\noFSr\r\n=6j1B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6/YJIyxNecwMKJ7fB8Z6t9l+2SBQKj5Ogpq7R+qvsoAIgEnXH/zhkhA4X8/gsUwx+OGSWQ/Pibm/Ok1MgkivI0Do="}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.1.4-beta.30_1573739853900_0.028301072370217062"},"_hasShrinkwrap":false},"1.1.4-beta.31":{"name":"nestjs-graphql-gateway","version":"1.1.4-beta.31","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"readme":"<h1 align=\"center\">\nNestJs GraphQL Gateway\n</h1>\n  \n<p align=\"center\">\n  NestJS GraphQL Apollo Federation extension. You keep using @nestjs/graphql for all other steps\n</p>\n    <p align=\"center\">\n</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/nestjs-graphql-gateway\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/nestjs-graphql-gateway?style=flat-square\" alt=\"NPM Version\"/></a>\n<a href=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"License\"/></a>\n<a href=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Code Size\"/></a>\n<a href=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Top Language\"/></a>\n<a href=\"https://img.shields.io/codacy/grade/81314c5a5cb04baabe3eb5262b859288?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/codacy/grade/dc460840375d4ac995f5647a5ed10179?style=flat-square\" alt=\"Top Language\"/></a>\n</p>\n\n## Installation\n\n```bash\n$ yarn install nestjs-graphql-gateway\n```\n\n## Setup federated service\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedModule.forRoot({\n      typePaths: [path.join(process.cwd() + '/apps/service-auth/src', '/**/*.graphql')],\n      introspection: true,\n      playground: {\n        workspaceName: 'GRAPHQL CQRS',\n        settings: {\n          'editor.theme': 'light',\n        },\n      },\n      context: (ctx) => ctx,\n    })\n  ]\n})\nexport class AppModule {}\n```\n\n## Setup Gateway\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedGatewayModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedGatewayModule.forRoot({\n      subscriptions: false,\n      path: '/graphql',\n      context: context => context,\n      serviceList: [\n        { name: 'auth', url: 'http://localhost:1000/graphql' },\n        { name: 'user', url: 'http://localhost:2000/graphql' },\n        // more services\n      ],\n      buildService({ url }) {\n        return new HeadersDatasource({ url });\n      },\n    }),\n  ]\n})\nexport class AppModule {}\n```\n\n## License\n\nThis project is [MIT licensed](LICENSE).\n","readmeFilename":"README.md","gitHead":"406ab6239dbede57725dbdb4017272ffee015e7f","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.1.4-beta.31","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Z9tLRJLbnsrhC3xnFP2PHkV9gT7IgeNK7ERcu+aOgEAHWg7Zk1AC8kyLAtGN5u9kKqFIvxm7vmbcufgW0IYY5g==","shasum":"2133a716e90c328fd8a86c97157e9182ac6aba99","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.1.4-beta.31.tgz","fileCount":117,"unpackedSize":2065819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzWHMCRA9TVsSAnZWagAAv10P/j+X/tcswWCV77szwl74\nhd4sEL+87Z3W/19MY1mcMIVFdR/FGH1WiPAIpAx6r5eCGN6UE4sBLC+XLLRU\nxI3iXeUwyk7Xth4gW5AvMHo4wCABAtze6wrDjYW8l7rPzs9RHrNhu8zq9VYR\n5+USbTmuO7FoBTXRFt1FLJNZoWNxH4nE71rYJPQV8fd12mrhtcPfofwokZjk\n+mGv0ApItaTlN4tLSkHl5F8+CA95F4IvyNk/q7QTwodQ1E8l2YT13fteLBFF\n7vhoOOdDZbyB4rjl46ol5aGuOU9XUPxhx/psYeh7pUq/76sSwDUlW2KMTHuW\n1pzDXAuBYckXyyJ7umvrPBu02zN/qk2puQCB88XQDC9/TtGX/kTBzRbTfeMS\nTAsTTFXm/bOJ4M/GGCVl0ppDHsorAs71sNkpTKZHXj84J4WuB1HZPUjiQFnU\nSDNBzdZMoGv/D69ZVULEQZjPIo8/gnLFjr4Rf7liQ3ohjqoHAmGCCDmxbu3d\nE2qLIKFrJq4svGZV1zCSt4YPNkOOaSxYiRieq6kgTIoaRH41IPWIpqaowhUI\ngEOk2lMGt35gQhr4N94NRy7G46FKtPtNaJhE2iDjtTqfbvSnT0bcEtTZO5QO\n8xv+chlnW6YBZI+qO5rhD5x0geis8O+Vo9+O6l3MG0Yy8hOV63L5ps2rrkP3\nD88U\r\n=Ja/R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAlNxKIFPrztGV39UwmmkHhqS1gR5cUZObQc6gMweNKRAiEAzvgtYZ7/MGETk8SSXNIYE7kRv3aw875h60Fs+CA3cOc="}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.1.4-beta.31_1573741003692_0.3670581976099241"},"_hasShrinkwrap":false},"1.1.5":{"name":"nestjs-graphql-gateway","version":"1.1.5","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish","preinstall":"node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('nestjs-graphql-gateway must be installed with Yarn: https://yarnpkg.com/')\""},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"gitHead":"1515d7bfc85b1ef74438f9e0185080ed3db23318","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.1.5","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-RybwmfuViUAkUgQhtUtW+ObeJpL2SLfP6ZekiLujrWlfBevtCSHuOEK7MumFLZ9jO37aGZeTmYGP8D1vSHE4xQ==","shasum":"7e23df120a8dc69a682d4c17cb7ae1d8f2dd3d1a","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.1.5.tgz","fileCount":117,"unpackedSize":2064799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzWrpCRA9TVsSAnZWagAAmVoP/Rhgt7tc90UNnqCSnn3h\nzAl3nUa0sHbn7LSe9W1gNB0GHLkz0CBnvb9E38xkIbqJMTSIczaOvuFqS5/D\nx6bMZg4YwC5WqeLsOqWiPJg17tZkQdzzIujt4Nu3IfhLSoJX25a9iaqk0/NV\nOh9PSKCD2iOXhuBTplRyjQ4dhOzvb5e+wESl/sUw1sF7XuJJZRsg8gCDwaUD\nApvvno0L+d46ViSjf7nrHOq5KPX2W3LbGW27eRdMBAAp6N0yPaynwo0zR+U0\n0tUl+jlehtIUwGuhnTq9rcfscm5Y3ncCdBDsX7CsaWDD1hwmOLWXFpjhttSE\nJ8RKy90uCDYnDwgz/RgF2L2JGsxNkF1wn8PojjCerktsyIKNTmkHfsPbkahr\nG8EKG3kcM8g8GLpobviagvcHsV8k15Ny40wHKzG7q65wYLH5LH79USmraYSw\nUolGELLlvUQNCW8dlwzP3631EoVpXwqZPG8DJ91WTjpts7CuheoNKgDdFbUo\n6qJYW5gAS1JMOwFFuuH6jKvJAxoxJAAKmyaIWqG/TJtjX7IfUOLGJi+C5ek5\ngqT6Ewx36rSiIJkV5rj2w/OTpcrm2PlWfD8Q7jk4wjfoh8zqINl1iSsqF9F9\nMRzZkSkTb0B/4WXHwbLEDLIoIiWPw3BTXtmxahR5cw4xlzm4yJwZxgbOSbxd\ndSHY\r\n=GhIq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDm+/32Ecu4jhpHkYodrXvIO7HKfFafztWdqFv472JSUAIhAKyUQ58iN3r0fvc5LKh7HBtFi06H1BZCcxNi5R1eHByU"}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.1.5_1573743336832_0.33916301174310237"},"_hasShrinkwrap":false},"1.1.6":{"name":"nestjs-graphql-gateway","version":"1.1.6","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish"},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"605b7a07d9e53193f37c6842c0ec9e92d8b74198","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.1.6","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Exy7Y0PvSQXs89B8dRyRma9HRrH1EW0e/GNVJeQUd+aN54EjDKwRbbc/OukOeKmiQOi1EOT+SvOZbdSvtv4r0A==","shasum":"c7a9667cb47db1cc6cbc908ca8f550c341e71d35","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.1.6.tgz","fileCount":117,"unpackedSize":2059331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRUuWCRA9TVsSAnZWagAAQToQAJBmwQFcwOfIUHlbHrrI\nSC+WYNzNVpmFQ5rXysYBU0bM+XuIhWow5Ww1TpS7x8gQ4kF1qe2+8hn4e/h+\nER07NQQQu6r/vWysidpahV2EUoiKvF4Q67mG5EmIGho9gjZEPJB5loKQ7J9c\nmKAycCIwZv0M+EmaD4vHEoGX46OPE+F4TXZKJ7K2Jwd4EaLy26AJZks9DY5a\n3a71F/tY776fbS8OzwDIKi3TwkMGiJVMPClzlQCFxrHxmwv0T9jmv3A2wJRM\ndazNcuv0aaldXeE+Kz/nQ5ZM7Orgy1A09qTvRZA/jI4RK0DJ0SR1ZorCqKYN\ncilAYoCi8h7+qzms2Bm7NEX0iCeHLks+CH48Krj3ZK1Fef13ryBSqxE5nclF\neY21gguFWZDIeHDYNYaQRYOeKYwXnukVW+pKZcvLUsD+gzkWTEHHW0WETFVr\nvq55tCPfTFgLVdBX4eFeuROWoGBE2gjwhlrLnXkcEEH9pHwaAsU90G+o7CPM\n6d4GlX+wq+hPwXVWqMmpCQe+oWiV6Xn/gFJjfLUfERQYMAdQKSZ8LrM4b9G3\n4/8tgmFdKycnDsM5lsDej/wVBWk97dahM4VgFmL7WqGtCGvHxKc7OSw0JzJ+\nptK3bgLW7d4Kl+oz1ZCQPrJErKmCiwdkz2B6PYyW5/+9sH7bHBo2NLojadMZ\nNrhp\r\n=R1Yp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfVcAbdFE+vrah7tzBGk0R3ncBmyugFaySkIsw1BdxogIgC3BPsCxMyH6zfhkD70MtRD/EMZ8z2Q3IaZ+b1ecP1e8="}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.1.6_1581599638421_0.3321518768274039"},"_hasShrinkwrap":false},"1.1.7":{"name":"nestjs-graphql-gateway","version":"1.1.7","description":"NestJS GraphQL Apollo Federation extension","author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"license":"MIT","keywords":[],"scripts":{"describe":"npm-scripts-info","build":"run-s clean && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:tslint":"tslint --fix --project .","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --list-different","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage && cat ./coverage/lcov.info | codacy-coverage --token a5ea7c309f7543a3b7cfc662c1c88d67 --language typescript","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset":"git clean -dfx && git reset --hard && npm i","clean":"trash build test","prepare-release":"run-s reset test cov:check doc:html version doc:publish"},"scripts-info":{"info":"Display information about the package scripts","build":"Clean and rebuild the project","fix":"Try to automatically fix any linting problems","test":"Lint and unit test the project","watch":"Watch and rebuild the project on save, then rerun relevant tests","cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","doc:json":"Generate API documentation in typedoc JSON format","version":"Bump package.json version, update CHANGELOG.md, tag release","reset":"Delete all untracked files and reset the repo to the last commit","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"engines":{"node":">=8.9"},"dependencies":{"merge-graphql-schemas":"^1.7.3","rxjs":"^6.5.3"},"peerDependencies":{"@apollo/federation":"^0.10.3","@apollo/gateway":"^0.10.9","@nestjs/common":"^6.0.0","@nestjs/core":"^6.0.0","@nestjs/graphql":"^6.5.3","apollo-server-express":"^2.9.7","rxjs":"^6.5.3"},"devDependencies":{"@bitjson/npm-scripts-info":"^1.0.0","@bitjson/typedoc":"^0.15.0-0","@nestjs/cli":"^6.9.0","@nestjs/schematics":"^6.7.0","@nestjs/testing":"^6.7.1","@types/jest":"^24.0.18","@types/lodash":"^4.14.144","@types/node":"^12.7.5","@types/supertest":"^2.0.8","codecov":"^3.5.0","cz-conventional-changelog":"^2.1.0","gh-pages":"^2.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","open-cli":"^5.0.0","prettier":"^1.18.2","remark-cli":"^7.0.0","remark-lint-emphasis-marker":"^1.0.3","remark-lint-strong-marker":"^1.0.3","remark-preset-lint-recommended":"^3.0.3","standard-version":"^6.0.1","supertest":"^4.0.2","trash-cli":"^3.0.0","ts-jest":"^24.1.0","ts-loader":"^6.1.1","ts-node":"^8.4.1","tsconfig-paths":"^3.9.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-immutable":"^6.0.1","typescript":"^3.5.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"605b7a07d9e53193f37c6842c0ec9e92d8b74198","bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","_id":"nestjs-graphql-gateway@1.1.7","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-NO+5e8Snd8pKBj1GXTPRb8jhgC8PVPaJ6hmhOWTY5K+PXpiM8Tv6nSmvUg+maRAO+zoYHxqa2PK2OKtpdmsE9A==","shasum":"b3f1bb30e17548d00b4f310227e45691fad152c4","tarball":"https://registry.npmjs.org/nestjs-graphql-gateway/-/nestjs-graphql-gateway-1.1.7.tgz","fileCount":117,"unpackedSize":2106969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRVTYCRA9TVsSAnZWagAAlkUP/jYPhbJMEBXlLgWRWJFF\neBSfKEEx0VKX9gZyFr5F7+qqqdmuI32wlD6VD4M4lBdL6CWlFNMKigCdxY02\nn/2pNHeH24igrVdwNwbdFlG4qc5qMQI5WExGECrp9VIEBCTQHv05SrL+lP3W\nrEhuUuz5xOYe4EYEUx7yoUwOKFTSaMkubzB07yloP8z+A+wX47h2a4+U+oGU\n12XL2sLJgfLw61AoCHDAbGt9Ht9QDJE6NRCMgYHinPW+w22WUdXtAgjiK9lc\nnvkrNu3S2f7VzFQO775m9HUf7VwPN2CvU1OnuA5qGXEqoUN8yJKgw0ewsiCy\nDRkUywePU+TVzVpEvf3SZdFk40JxX3qJNPCnI+9TjAQYCE/GC5dCmjtbXn+T\nFLn9Qi8VUkLbC3tlNF0dHnh/6jn+T2Oird4kKGdWwl1GUsowdSje/Z5x1BrL\nmrlIFym0BLhBUV0JiM4KX2xdUltXTWASjR9TYjoIbhhuPvTR/A8Bai3sOsUG\n7T3CX5MbvQKlRv2/WeM2AYLmosgMn2iOX7PBPhupAhlUhKbuc5vGKP7EsWyb\nbQtMta7Ru3pN6wFnqm2uZ6GroM2HVj3eQeWUXoVzkeVQS0HrlbMp0cge8Sgc\neo3HOeZmZb4JrFruHv3EMEwR+tzW1ocOe7tJPfYpbqLh2TUVpGSLD/NJKZhg\neQKQ\r\n=+GUR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG6+1biBte2wVHfceyfWefgPAzXSG6QZmRoh1+1k7r8mAiBMv6Je8fO28jjM/MoGQIkxWsE3Y+Fgg2O+g6uL6iZf/A=="}]},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"_npmUser":{"name":"juicycleff","email":"juicycleff@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-graphql-gateway_1.1.7_1581602008271_0.2478643462537582"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-26T18:07:29.986Z","1.0.0":"2019-10-26T18:07:30.154Z","modified":"2022-05-10T12:46:39.264Z","1.0.1":"2019-10-27T18:53:49.971Z","1.0.2":"2019-11-10T14:49:37.910Z","1.0.3":"2019-11-10T15:16:46.917Z","1.0.4":"2019-11-10T15:21:34.966Z","1.0.5":"2019-11-12T18:39:59.969Z","1.0.6":"2019-11-12T18:50:51.538Z","1.0.7":"2019-11-12T21:22:35.211Z","1.0.8":"2019-11-12T22:13:00.673Z","1.0.9":"2019-11-12T22:27:46.013Z","1.1.0":"2019-11-12T23:14:28.689Z","1.1.1":"2019-11-12T23:26:07.320Z","1.1.2":"2019-11-13T09:40:09.413Z","1.1.4":"2019-11-13T09:58:07.220Z","1.1.4-alpha-1":"2019-11-13T13:08:44.822Z","1.1.4-beta-1":"2019-11-14T08:00:05.945Z","1.1.4-beta-2":"2019-11-14T08:01:02.826Z","1.1.4-beta-3":"2019-11-14T08:10:20.970Z","1.1.4-beta-4":"2019-11-14T08:20:03.297Z","1.1.4-beta-5":"2019-11-14T09:32:30.119Z","1.1.4-beta-6":"2019-11-14T09:51:05.280Z","1.1.4-beta-7":"2019-11-14T09:59:24.698Z","1.1.4-beta-8":"2019-11-14T10:11:55.584Z","1.1.4-beta-9":"2019-11-14T10:29:30.748Z","1.1.4-beta-10":"2019-11-14T10:56:32.442Z","1.1.4-beta-11":"2019-11-14T11:01:41.845Z","1.1.4-beta-12":"2019-11-14T11:48:52.951Z","1.1.4-beta.14":"2019-11-14T12:07:05.564Z","1.1.4-beta.15":"2019-11-14T12:16:47.809Z","1.1.4-beta.16":"2019-11-14T12:20:41.949Z","1.1.4-beta.17":"2019-11-14T12:23:49.111Z","1.1.4-beta.18":"2019-11-14T12:27:24.941Z","1.1.4-beta.20":"2019-11-14T12:32:46.761Z","1.1.4-beta.21":"2019-11-14T12:43:18.589Z","1.1.4-beta.22":"2019-11-14T12:50:32.722Z","1.1.4-beta.23":"2019-11-14T12:54:25.182Z","1.1.4-beta.24":"2019-11-14T13:12:15.568Z","1.1.4-beta.25":"2019-11-14T13:16:05.495Z","1.1.4-beta.27":"2019-11-14T13:27:40.611Z","1.1.4-beta.28":"2019-11-14T13:44:24.693Z","1.1.4-beta.29":"2019-11-14T13:54:54.409Z","1.1.4-beta.30":"2019-11-14T13:57:34.002Z","1.1.4-beta.31":"2019-11-14T14:16:43.864Z","1.1.5":"2019-11-14T14:55:36.997Z","1.1.6":"2020-02-13T13:13:58.556Z","1.1.7":"2020-02-13T13:53:28.397Z"},"maintainers":[{"name":"juicycleff","email":"juicycleff@outlook.com"}],"description":"NestJS GraphQL Apollo Federation extension","homepage":"https://github.com/juicycleff/nestjs-graphql-gateway#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/juicycleff/nestjs-graphql-gateway.git"},"author":{"name":"Rex Isaac Raphael","email":"rex.rahael@outlook.com","url":"https://xraph.com"},"bugs":{"url":"https://github.com/juicycleff/nestjs-graphql-gateway/issues"},"license":"MIT","readme":"<h1 align=\"center\">\nNestJs GraphQL Gateway (supports type-graphql)\n</h1>\n  \n<p align=\"center\">\n  NestJS GraphQL Apollo Federation extension. You keep using @nestjs/graphql for all other steps\n</p>\n    <p align=\"center\">\n</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/nestjs-graphql-gateway\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/nestjs-graphql-gateway?style=flat-square\" alt=\"NPM Version\"/></a>\n<a href=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/license/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"License\"/></a>\n<a href=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/code-size/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Code Size\"/></a>\n<a href=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/github/languages/top/juicycleff/nestjs-graphql-gateway?style=flat-square\" alt=\"Top Language\"/></a>\n<a href=\"https://img.shields.io/codacy/grade/81314c5a5cb04baabe3eb5262b859288?style=flat-square\" target=\"_blank\"><img src=\"https://img.shields.io/codacy/grade/dc460840375d4ac995f5647a5ed10179?style=flat-square\" alt=\"Top Language\"/></a>\n</p>\n\n## Installation\n\n```bash\n$ yarn install nestjs-graphql-gateway\n```\n\n## Setup federated service\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedModule.forRoot({\n      typePaths: [path.join(process.cwd() + '/apps/service-auth/src', '/**/*.graphql')],\n      introspection: true,\n      playground: {\n        workspaceName: 'GRAPHQL CQRS',\n        settings: {\n          'editor.theme': 'light',\n        },\n      },\n      context: (ctx) => ctx,\n    })\n  ]\n})\nexport class AppModule {}\n\n\n// Code first TypegraphQl\n\n@Module({\n  imports: [\n    GraphqlDistributedModule.forRoot({\n      autoSchemaFile: 'graphs/demo.gql',\n      \n      // optional orphaned types\n      buildSchemaOptions: {\n        orphanedTypes: [Tenant, TenantMember, User],\n      },\n      \n      context: (ctx) => ctx,\n    })\n  ]\n})\nexport class AppModule {}\n```\n\n## Setup Gateway\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { GraphqlDistributedGatewayModule } from 'nestjs-graphql-gateway';\n\n@Module({\n  imports: [\n    GraphqlDistributedGatewayModule.forRoot({\n      subscriptions: false,\n      path: '/graphql',\n      context: context => context,\n      serviceList: [\n        { name: 'auth', url: 'http://localhost:1000/graphql' },\n        { name: 'user', url: 'http://localhost:2000/graphql' },\n        // more services\n      ],\n      buildService({ url }) {\n        return new HeadersDatasource({ url });\n      },\n    }),\n  ]\n})\nexport class AppModule {}\n```\n\n## License\n\nThis project is [MIT licensed](LICENSE).\n","readmeFilename":"README.md"}