{"_id":"apollo-server-express","_rev":"391-c93046ed1eb1e73bb8948e4fad2556b6","name":"apollo-server-express","dist-tags":{"next-v3":"3.0.0-alpha.3","unified":"2.23.1-unified2.3","alphalambda":"3.0.0-lambda.0","html":"3.0.0-html.2","preview":"3.0.0-preview.4","rc":"3.0.0-rc.1","next":"3.2.0","alpha":"3.6.0-alpha.1","v2":"2.26.2","latest":"3.13.0"},"versions":{"1.0.2":{"name":"apollo-server-express","version":"1.0.2","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Jonas Helfer","email":"jonas@helfer.email"},"license":"MIT","_id":"apollo-server-express@1.0.2","maintainers":[{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"99a85d9145453bd6980239f8ab21aa1255698b2a","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-1.0.2.tgz","integrity":"sha512-Pvn3a7asadU1c+yOa0C4LXw3bDuteYFwEd+Jxg+tSeqvKeXFbc0YTImO8VbtkQY3Vpr8qmD3RTbwF3sS5ydY/g==","signatures":[{"sig":"MEUCIQCu1J/XFUkijN8O3QLpxhE+2WvfZ+n8RKFPtcjCUm9PSwIgfDqx0f0y6YZFU4ddiSKjk/Tn/9Go2e3gpZiRMqjBuNQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"99a85d9145453bd6980239f8ab21aa1255698b2a","scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"3.10.10","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.1.2","dependencies":{"@types/express":"^4.0.35","@types/graphql":"^0.9.1","apollo-server-core":"^1.0.2","apollo-server-module-graphiql":"^1.0.2"},"devDependencies":{"multer":"^1.3.0","connect":"^3.6.2","express":"^4.15.3","body-parser":"^1.17.2","@types/multer":"0.0.33","connect-query":"^1.0.0","@types/connect":"^3.4.30","@types/express":"^4.0.35","@types/body-parser":"1.16.3","apollo-server-integration-testsuite":"^1.0.2"},"peerDependencies":{"graphql":"^0.9.0 || ^0.10.1"},"optionalDependencies":{"@types/express":"^4.0.35","@types/graphql":"^0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express-1.0.2.tgz_1500334269277_0.8497174612712115","host":"s3://npm-registry-packages"}},"1.0.3-tracing.0":{"name":"apollo-server-express","version":"1.0.3-tracing.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Jonas Helfer","email":"jonas@helfer.email"},"license":"MIT","_id":"apollo-server-express@1.0.3-tracing.0","maintainers":[{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"53dc7adca0c72302d2906ae71e8cfa4a3b7c6030","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-1.0.3-tracing.0.tgz","integrity":"sha512-sACgg28v3xeo3ranXNZJ0OD58ezO+vgW1LMnw3tzu3/8hQsiHPIsks62SkUE+9f4e13uvm1R+L4Yr/CokR1wUw==","signatures":[{"sig":"MEYCIQDjmNbHY6aKwd4YDKh0Kk3G3SEbsqr8ZLJP+DIQU/nULwIhALIXyJvFLrtmCz+L3rr1A/+RWhbwpy5pPCTOuixgZrjk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"53dc7adca0c72302d2906ae71e8cfa4a3b7c6030","scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"3.10.10","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.1.2","dependencies":{"@types/express":"^4.0.35","@types/graphql":"^0.9.1","apollo-server-core":"^1.0.3-tracing.0","apollo-server-module-graphiql":"^1.0.2"},"devDependencies":{"multer":"^1.3.0","connect":"^3.6.2","express":"^4.15.3","body-parser":"^1.17.2","@types/multer":"0.0.33","connect-query":"^1.0.0","@types/connect":"^3.4.30","@types/express":"^4.0.35","@types/body-parser":"1.16.3","apollo-server-integration-testsuite":"^1.0.3-tracing.0"},"peerDependencies":{"graphql":"^0.9.0 || ^0.10.1"},"optionalDependencies":{"@types/express":"^4.0.35","@types/graphql":"^0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express-1.0.3-tracing.0.tgz_1500583416899_0.16099026589654386","host":"s3://npm-registry-packages"}},"1.0.3-tracing.1":{"name":"apollo-server-express","version":"1.0.3-tracing.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Jonas Helfer","email":"jonas@helfer.email"},"license":"MIT","_id":"apollo-server-express@1.0.3-tracing.1","maintainers":[{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"08cb4ef93bf0fccbb2a096d14e234e6b7ce899e7","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-1.0.3-tracing.1.tgz","integrity":"sha512-oEuZDgg5Bw5vw7zQ1ZHC73uKOcXAyhdq7WBGPrCf5kQpQTFV7CD2/PP4dITiY/avJRi0D5pn11jBzFVNOSsaDA==","signatures":[{"sig":"MEUCIBFtv6EfDsfRqdr2Kj3fn6AcZxqRXi2/lkzf+SO5RozIAiEAoR1EwTAkNvdBawZbU9DYzDWxbEU0K7UFslr7X+rUdQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"08cb4ef93bf0fccbb2a096d14e234e6b7ce899e7","scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"3.10.10","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.1.2","dependencies":{"@types/express":"^4.0.35","@types/graphql":"^0.9.1","apollo-server-core":"^1.0.3-tracing.1","apollo-server-module-graphiql":"^1.0.2"},"devDependencies":{"multer":"^1.3.0","connect":"^3.6.2","express":"^4.15.3","body-parser":"^1.17.2","@types/multer":"0.0.33","connect-query":"^1.0.0","@types/connect":"^3.4.30","@types/express":"^4.0.35","@types/body-parser":"1.16.3","apollo-server-integration-testsuite":"^1.0.3-tracing.1"},"peerDependencies":{"graphql":"^0.9.0 || ^0.10.1"},"optionalDependencies":{"@types/express":"^4.0.35","@types/graphql":"^0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express-1.0.3-tracing.1.tgz_1500584192550_0.052833809051662683","host":"s3://npm-registry-packages"}},"1.0.3-tracing.2":{"name":"apollo-server-express","version":"1.0.3-tracing.2","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Jonas Helfer","email":"jonas@helfer.email"},"license":"MIT","_id":"apollo-server-express@1.0.3-tracing.2","maintainers":[{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"69a26e4d6a411e7b8a94a02d756083803bf11b78","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-1.0.3-tracing.2.tgz","integrity":"sha512-V+Yzh57i9DnP5+LwYsNUIi2+jusJsFTQ1va6jtagnFBBl1AuMKxyZ1VIFBGDIGvnoMS5wLZ/CvV/M8+aIoQAPg==","signatures":[{"sig":"MEQCIHRH3ocvaeE0Zl/M9K9u/1KEDK6CVHZpbA2Sb8g38BOYAiBGDcpRSibgJE9VD2c6HQgaDxlxc6JP6uyQG4xbShG5Lg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"69a26e4d6a411e7b8a94a02d756083803bf11b78","scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"3.10.10","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.1.2","dependencies":{"@types/express":"^4.0.35","@types/graphql":"^0.9.1","apollo-server-core":"^1.0.3-tracing.2","apollo-server-module-graphiql":"^1.0.2"},"devDependencies":{"multer":"^1.3.0","connect":"^3.6.2","express":"^4.15.3","body-parser":"^1.17.2","@types/multer":"0.0.33","connect-query":"^1.0.0","@types/connect":"^3.4.30","@types/express":"^4.0.35","@types/body-parser":"1.16.3","apollo-server-integration-testsuite":"^1.0.3-tracing.2"},"peerDependencies":{"graphql":"^0.9.0 || ^0.10.1"},"optionalDependencies":{"@types/express":"^4.0.35","@types/graphql":"^0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express-1.0.3-tracing.2.tgz_1500584523970_0.9814072854351252","host":"s3://npm-registry-packages"}},"1.0.3-tracing.3":{"name":"apollo-server-express","version":"1.0.3-tracing.3","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Jonas Helfer","email":"jonas@helfer.email"},"license":"MIT","_id":"apollo-server-express@1.0.3-tracing.3","maintainers":[{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"c19f945065a1b541e652188522259e3aa1a864a4","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-1.0.3-tracing.3.tgz","integrity":"sha512-F6lsCa6BzeAv/lbcM1QBGL+aFqsPVHAXcedUCUeL19VzRUE1Bl/SKSep2LgqM+0zjtUzU497ci7R8I1gxL0stw==","signatures":[{"sig":"MEUCIQD4Y/zOVdAwzeLajB9BGHazezVJGp9KyPwGkO9I+XP+DwIgJ3J8TczXbHsZetX3o0qJHiKAkIsABj7bZLFwAsZETOA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"c19f945065a1b541e652188522259e3aa1a864a4","scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"3.10.10","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.1.2","dependencies":{"@types/express":"^4.0.35","@types/graphql":"^0.9.1","apollo-server-core":"^1.0.3-tracing.3","apollo-server-module-graphiql":"^1.0.2"},"devDependencies":{"multer":"^1.3.0","connect":"^3.6.2","express":"^4.15.3","body-parser":"^1.17.2","@types/multer":"0.0.33","connect-query":"^1.0.0","@types/connect":"^3.4.30","@types/express":"^4.0.35","@types/body-parser":"1.16.3","apollo-server-integration-testsuite":"^1.0.3-tracing.3"},"peerDependencies":{"graphql":"^0.9.0 || ^0.10.1"},"optionalDependencies":{"@types/express":"^4.0.35","@types/graphql":"^0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express-1.0.3-tracing.3.tgz_1500600867640_0.7366218727547675","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"apollo-server-express","version":"1.0.4","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Jonas Helfer","email":"jonas@helfer.email"},"license":"MIT","_id":"apollo-server-express@1.0.4","maintainers":[{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"fad6045493d818b09ad4610faa389768386a68b6","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-1.0.4.tgz","integrity":"sha512-SSMC2aE8G05E+j8kzKFB4eREXyeCJ3rvACqAJXxI/2ZWGiieU09TzW7+DwpTV2/v6kHTRNzPXM76JOK47dtgKA==","signatures":[{"sig":"MEUCIGczvIbsYjhfydvXSTioXIReo77xxoyOYOAZYUOZDozSAiEAgkxvkxKrBYkvlHm2BBFvmtAhUK+kPi1XeCDTfHXXVwQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"fad6045493d818b09ad4610faa389768386a68b6","scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"3.10.10","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.1.2","dependencies":{"@types/express":"^4.0.35","@types/graphql":"^0.9.1","apollo-server-core":"^1.0.2","apollo-server-module-graphiql":"^1.0.4"},"devDependencies":{"multer":"^1.3.0","connect":"^3.6.2","express":"^4.15.3","body-parser":"^1.17.2","@types/multer":"0.0.33","connect-query":"^1.0.0","@types/connect":"^3.4.30","@types/express":"^4.0.35","@types/body-parser":"1.16.3","apollo-server-integration-testsuite":"^1.0.4"},"peerDependencies":{"graphql":"^0.9.0 || ^0.10.1"},"optionalDependencies":{"@types/express":"^4.0.35","@types/graphql":"^0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express-1.0.4.tgz_1500884560906_0.81066321907565","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"apollo-server-express","version":"1.0.5","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Jonas Helfer","email":"jonas@helfer.email"},"license":"MIT","_id":"apollo-server-express@1.0.5","maintainers":[{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"4475684462a9f530f1d2630112ed45295e98dcf1","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-1.0.5.tgz","integrity":"sha512-Hpr6Oy8Z97wa9y3yPjWbyEDLviqYpq5H61qZ7Y2iHgw5Et+hpfbyQKMgjE9zInKCrrcIkMKXUP27npZtrdRhsg==","signatures":[{"sig":"MEQCIGJUzZYwecT89zX02PJmPtrpwnLRkstmhqLSEjOaMHuUAiAwUxdj2a86RTNSbfE/HaGc8mQ5Hkal9WVBJGvkPD3U1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"4475684462a9f530f1d2630112ed45295e98dcf1","scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"3.10.10","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.2.1","dependencies":{"@types/express":"^4.0.35","@types/graphql":"^0.9.1","apollo-server-core":"^1.0.2","apollo-server-module-graphiql":"^1.0.5"},"devDependencies":{"multer":"^1.3.0","connect":"^3.6.2","express":"^4.15.3","body-parser":"^1.17.2","@types/multer":"0.0.33","connect-query":"^1.0.0","@types/connect":"^3.4.30","@types/express":"^4.0.35","@types/body-parser":"1.16.3","apollo-server-integration-testsuite":"^1.0.5"},"peerDependencies":{"graphql":"^0.9.0 || ^0.10.1"},"optionalDependencies":{"@types/express":"^4.0.35","@types/graphql":"^0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express-1.0.5.tgz_1501612634628_0.497519118944183","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"apollo-server-express","version":"1.1.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Jonas Helfer","email":"jonas@helfer.email"},"license":"MIT","_id":"apollo-server-express@1.1.0","maintainers":[{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"48d5027b41698c386e415cf182924c2a79da0497","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-1.1.0.tgz","integrity":"sha512-dTFTsXjO2RJiQ2YhCOthjuYjA8dCUDNQIr1hEi3DAZSBUINhW96UoLHVKgQljPTxc5evOf5tsCQfxjMJINMrbQ==","signatures":[{"sig":"MEUCIDInFZGnwttdyPKhkrP5Lei5PZJ948sHEW6OhB5mDU4IAiEA5p9aeXEW1Qgcw6rwmOYnzdUUbBaRYvee1iZE2opa43M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"48d5027b41698c386e415cf182924c2a79da0497","scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"3.10.10","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.2.1","dependencies":{"apollo-server-core":"^1.1.0","apollo-server-module-graphiql":"^1.1.0"},"devDependencies":{"multer":"^1.3.0","connect":"^3.6.3","express":"^4.15.4","body-parser":"^1.17.2","@types/multer":"1.3.2","connect-query":"^1.0.0","@types/connect":"^3.4.30","@types/express":"^4.0.36","@types/graphql":"^0.10.2","@types/body-parser":"1.16.4","apollo-server-integration-testsuite":"^1.1.0"},"peerDependencies":{"graphql":"^0.9.0 || ^0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express-1.1.0.tgz_1502305990224_0.8595136131625623","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"apollo-server-express","version":"1.1.2","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Jonas Helfer","email":"jonas@helfer.email"},"license":"MIT","_id":"apollo-server-express@1.1.2","maintainers":[{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"6933c77fe5dfb9a7f30dd393239ad9953a613cd9","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-1.1.2.tgz","integrity":"sha512-S1UybpkI6kiVt7uDUUlL5QBRReQLgos4ehwO+oeH/CaczsNnEDrYhzYL6TpbGrO2oor8/gC/rcwIL2xAgifFcw==","signatures":[{"sig":"MEQCID8tXt9hiELmDrWAGFIlRTKt4TAJ44kXxkL5i21Smkp5AiA4CWaMmoI7k5sM4EIwg7h7vPggAPXpvhUTVTm1tSyz8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"6933c77fe5dfb9a7f30dd393239ad9953a613cd9","scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"sashko","email":"s.stubailo@gmail.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"3.10.10","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.2.1","dependencies":{"apollo-server-core":"^1.1.0","apollo-server-module-graphiql":"^1.1.2"},"devDependencies":{"multer":"^1.3.0","connect":"^3.6.3","express":"^4.15.4","body-parser":"^1.17.2","@types/multer":"1.3.2","connect-query":"^1.0.0","@types/connect":"^3.4.30","@types/express":"^4.0.36","@types/graphql":"^0.10.2","@types/body-parser":"1.16.4","apollo-server-integration-testsuite":"^1.1.2"},"peerDependencies":{"graphql":"^0.9.0 || ^0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express-1.1.2.tgz_1503548856781_0.47752587776631117","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"apollo-server-express","version":"1.1.3","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Jonas Helfer","email":"jonas@helfer.email"},"license":"MIT","_id":"apollo-server-express@1.1.3","maintainers":[{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"ccca554327458a91c9ff3216bb6998fccb6ad9e4","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-1.1.3.tgz","integrity":"sha512-0/jKpvc9alHIfYhbBYILgzSPwltjwk0S3yeBSrld8EE7EP/ZurlZK3t1WQ2HRumV52fyjUvVJmMIvy+TJYR+Nw==","signatures":[{"sig":"MEQCIDP2FBUzNh9JuMoqLM1EnW2bgnXjqooKvmwUjV14T47NAiB9yCDopJLmXJxAFv9OPIG8kD4PCNjXd9V16FdSP/dkbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"ccca554327458a91c9ff3216bb6998fccb6ad9e4","scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"3.10.10","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"6.11.2","dependencies":{"apollo-server-core":"^1.1.3","apollo-server-module-graphiql":"^1.1.3"},"devDependencies":{"multer":"1.3.0","connect":"3.6.5","express":"4.16.1","body-parser":"1.18.2","@types/multer":"1.3.3","connect-query":"1.0.0","@types/connect":"3.4.31","@types/express":"4.0.37","@types/graphql":"0.11.4","@types/body-parser":"1.16.5","apollo-server-integration-testsuite":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express-1.1.3.tgz_1507178810086_0.7988940100185573","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"apollo-server-express","version":"1.1.5","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Jonas Helfer","email":"jonas@helfer.email"},"license":"MIT","_id":"apollo-server-express@1.1.5","maintainers":[{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"79c9bb19747df6a490ce2ec44824da0a84b6692b","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-1.1.5.tgz","integrity":"sha512-cidJgLROislO65XyRBR1y/GvjtqYgTdHXcNfkVb4juFqkcYBTGvAMg1wk1dNbH3ekhk066dCkjJ4tf8jiAedDA==","signatures":[{"sig":"MEUCIBMG5uR91CpjPkOdVeSZGXTroj+wPdvwY1ftixLM3X+CAiEA7e/3GAmrgK+oPciLUDYfUb3p51xyEl4Ktnm6iQteEtQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"79c9bb19747df6a490ce2ec44824da0a84b6692b","scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"3.10.10","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"6.11.2","dependencies":{"apollo-server-core":"^1.1.5","apollo-server-module-graphiql":"^1.1.4"},"devDependencies":{"multer":"1.3.0","connect":"3.6.5","express":"4.16.1","body-parser":"1.18.2","@types/multer":"1.3.3","connect-query":"1.0.0","@types/connect":"3.4.31","@types/express":"4.0.37","@types/graphql":"0.11.5","@types/body-parser":"1.16.5","apollo-server-integration-testsuite":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express-1.1.5.tgz_1507574061024_0.9374980903230608","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"apollo-server-express","version":"1.1.6","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Jonas Helfer","email":"jonas@helfer.email"},"license":"MIT","_id":"apollo-server-express@1.1.6","maintainers":[{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"57360d9dd87dea4913da27f41b7d6eb422e0a3c0","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-1.1.6.tgz","integrity":"sha512-Kshh60Hu/YqiZLG+FZLXR+1uZO1bUJatVprSbcs36C1bQ7yX05WrUhxmGrGiHFVq2SD+/4EsUcJFkHXuLQ8Okw==","signatures":[{"sig":"MEUCIGI0X3V7GkAX8vSGIq7KhIgGHHGCOZKihKY8mCj5QhBeAiEAh24jkqZ3+rYFrvL2PQo8vI0TZAH7YUXH239kq18n6Fw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"57360d9dd87dea4913da27f41b7d6eb422e0a3c0","scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"3.10.10","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"6.11.2","dependencies":{"apollo-server-core":"^1.1.6","apollo-server-module-graphiql":"^1.1.6"},"devDependencies":{"multer":"1.3.0","connect":"3.6.5","express":"4.16.1","body-parser":"1.18.2","@types/multer":"1.3.3","connect-query":"1.0.0","@types/connect":"3.4.31","@types/express":"4.0.37","@types/graphql":"0.11.5","@types/body-parser":"1.16.5","apollo-server-integration-testsuite":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express-1.1.6.tgz_1507576339300_0.7400633965153247","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"apollo-server-express","version":"1.1.7","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Jonas Helfer","email":"jonas@helfer.email"},"license":"MIT","_id":"apollo-server-express@1.1.7","maintainers":[{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"6cdf88a742be5bf7d02a40e7f7720e311d6545fa","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-1.1.7.tgz","integrity":"sha512-a8FnIQvlm7sQeyhfM3gjOUzelEnld5M+eu5+Gfs/U7Z0kYfTP0nB73rBNq4BBT6aoj6YmDXG4iGsdeTHs/WKEQ==","signatures":[{"sig":"MEUCIQDwV3O25z2PzC7vpZHgMRl4ezqARpXz/30oIhqUbVyl6gIgYJNMuHhHmHQVKhOMQs0Zg+OL+3XgGhZlvqsP9X6Ui6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"6cdf88a742be5bf7d02a40e7f7720e311d6545fa","scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"3.10.10","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"6.11.2","dependencies":{"apollo-server-core":"^1.1.7","apollo-server-module-graphiql":"^1.1.6"},"devDependencies":{"multer":"1.3.0","connect":"3.6.5","express":"4.16.2","body-parser":"1.18.2","@types/multer":"1.3.3","connect-query":"1.0.0","@types/connect":"3.4.31","@types/express":"4.0.37","@types/graphql":"0.11.5","@types/body-parser":"1.16.5","apollo-server-integration-testsuite":"^1.1.7"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express-1.1.7.tgz_1508165977985_0.7473495523445308","host":"s3://npm-registry-packages"}},"1.2.0-pre.1":{"name":"apollo-server-express","version":"1.2.0-pre.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Jonas Helfer","email":"jonas@helfer.email"},"license":"MIT","_id":"apollo-server-express@1.2.0-pre.1","maintainers":[{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"68c20d61d201d93793da913c61a5e230d4b39fbe","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-1.2.0-pre.1.tgz","integrity":"sha512-5SvW1JcRry+PYeQTTetoSNggWRQiXScOHeWYayxyqWfFGlEX2PcOqM+YCaoZhFmwyRQUN5qczzFOjgkRD6shHw==","signatures":[{"sig":"MEUCIGETcEPXko1ef+lsbQ/i4wB6ZaeWe544yvsYUy+l5Z2cAiEA2CMJuq4lXRr3zxFsQb0r0dHyMM3+HcWLyFJmIMwyEE8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"68c20d61d201d93793da913c61a5e230d4b39fbe","scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"3.10.10","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.7.0","dependencies":{"apollo-server-core":"^1.2.0-pre.1","apollo-server-module-graphiql":"^1.1.6"},"devDependencies":{"multer":"1.3.0","connect":"3.6.5","express":"4.16.2","body-parser":"1.18.2","@types/multer":"1.3.3","connect-query":"1.0.0","@types/connect":"3.4.31","@types/express":"4.0.37","@types/graphql":"0.11.5","@types/body-parser":"1.16.5","apollo-server-integration-testsuite":"^1.2.0-pre.1"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express-1.2.0-pre.1.tgz_1508817309621_0.5143366330303252","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"apollo-server-express","version":"1.2.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Jonas Helfer","email":"jonas@helfer.email"},"license":"MIT","_id":"apollo-server-express@1.2.0","maintainers":[{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"026b12b453b8ecac6044b205b6a85fe596fb5f9e","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-1.2.0.tgz","integrity":"sha512-bJ9Qz0xU5NmzoXS8jx49i1Y5BiAdeVmLwGYaJ/VfpI9mZXaAPzXfq7Jz+aEgipCEuuZlbvOUgHPr8PVQSt9Phw==","signatures":[{"sig":"MEQCIC+rgeZwKxzWAUdkmf1ovDiFSUxh61UKLA459mpbYjPmAiAQ8KP37LfbAXyH2P3vDIZbgvbWUjLX9GmcAENSGmPTMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"026b12b453b8ecac6044b205b6a85fe596fb5f9e","scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"3.10.10","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.7.0","dependencies":{"apollo-server-core":"^1.2.0","apollo-server-module-graphiql":"^1.2.0"},"devDependencies":{"multer":"1.3.0","connect":"3.6.5","express":"4.16.2","body-parser":"1.18.2","@types/multer":"1.3.3","connect-query":"1.0.0","@types/connect":"3.4.31","@types/express":"4.0.37","@types/graphql":"0.11.5","@types/body-parser":"1.16.5","apollo-server-integration-testsuite":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express-1.2.0.tgz_1508861701331_0.19102826993912458","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"apollo-server-express","version":"1.3.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Jonas Helfer","email":"jonas@helfer.email"},"license":"MIT","_id":"apollo-server-express@1.3.0","maintainers":[{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"c5249e941ec2d5c6e018e7ffd47efa8c53850f74","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-1.3.0.tgz","integrity":"sha512-3VoVP7p2vfE2Lh9/3/Iiy9ZytgwaLHaeh1+ulm947xtFcPl7mstzboG6iMto4dq1l5qHPPEITs/v5HFkHXXctw==","signatures":[{"sig":"MEYCIQCFa/rMPemXJ16AmVnN5Bal5qgi85cAyH7oj1/zVjeAQwIhAKI90ZCFGgU3ANAl77WX8LRb1f4fvTThAIp1enDDVMDQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"c5249e941ec2d5c6e018e7ffd47efa8c53850f74","scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"3.10.10","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.9.1","dependencies":{"apollo-server-core":"^1.3.0","apollo-server-module-graphiql":"^1.3.0"},"devDependencies":{"multer":"1.3.0","connect":"3.6.5","express":"4.16.2","body-parser":"1.18.2","@types/multer":"1.3.5","connect-query":"1.0.0","@types/connect":"3.4.31","@types/express":"4.0.39","@types/graphql":"0.11.5","@types/body-parser":"1.16.7","apollo-server-integration-testsuite":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express-1.3.0.tgz_1513068358669_0.8786822750698775","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"apollo-server-express","version":"1.3.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Jonas Helfer","email":"jonas@helfer.email"},"license":"MIT","_id":"apollo-server-express@1.3.1","maintainers":[{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"2427eb3b27ab34aa5f266628885e30bbf9f1ab5d","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-1.3.1.tgz","integrity":"sha512-Jl+eler4k5JfbbTP2Txw11OMGKZ+3P6V1Cf0a57WCWzOSod++IgG6CEyM2ci5F1sAoKzoN5x/XuyUwdXMzGVjw==","signatures":[{"sig":"MEUCIQDAmEZ7NHreBBWhblDGXALPjvXqbR/MkkroWmqxiWeMSAIgU606Ru0VcIkzu1Jx6UiSNcietIDTaPbib324XZ0m4Jw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"2427eb3b27ab34aa5f266628885e30bbf9f1ab5d","scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"3.10.10","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.9.1","dependencies":{"apollo-server-core":"^1.3.1","apollo-server-module-graphiql":"^1.3.0"},"devDependencies":{"multer":"1.3.0","connect":"3.6.5","express":"4.16.2","body-parser":"1.18.2","@types/multer":"1.3.6","connect-query":"1.0.0","@types/connect":"3.4.31","@types/express":"4.0.39","@types/graphql":"0.11.7","@types/body-parser":"1.16.8","apollo-server-integration-testsuite":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express-1.3.1.tgz_1513578898107_0.646444994257763","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"apollo-server-express","version":"1.3.2","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Jonas Helfer","email":"jonas@helfer.email"},"license":"MIT","_id":"apollo-server-express@1.3.2","maintainers":[{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"0ff8201c0bf362804a151e1399767dae6ab7e309","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-1.3.2.tgz","integrity":"sha512-Oyp3C2ORz/8GYjsVoaqa+zOkVdLYqpQS11FD4qcIvo5pbFINaJCBGJKZ/41E2dzaxx3+R8kirALA2jTr0DrZSA==","signatures":[{"sig":"MEQCIEEXxtwasS5/fBCbZrzoAWsCwtOknL13QGajhLTc9axaAiA0m8LXOCw04SMvwrV7iP0eQCKv1zr6wh+weJ7NaEp3gA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"0ff8201c0bf362804a151e1399767dae6ab7e309","scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"3.10.10","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.2.1","dependencies":{"apollo-server-core":"^1.3.2","apollo-server-module-graphiql":"^1.3.0"},"devDependencies":{"multer":"1.3.0","connect":"3.6.5","express":"4.16.2","body-parser":"1.18.2","@types/multer":"1.3.6","connect-query":"1.0.0","@types/connect":"3.4.31","@types/express":"4.0.39","@types/graphql":"0.11.7","@types/body-parser":"1.16.8","apollo-server-integration-testsuite":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express-1.3.2.tgz_1513699381043_0.44466582546010613","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"apollo-server-express","version":"1.3.3","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Jonas Helfer","email":"jonas@helfer.email"},"license":"MIT","_id":"apollo-server-express@1.3.3","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"8c4e63820b103057b8e3f989ead78296b5abd1ee","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-1.3.3.tgz","fileCount":17,"integrity":"sha512-jWXc/4A8076vI7vYz6A4ufp1m2XjhRtFLh+mpQK6h/HgVY6h4aMmwVjTe3/aQn2/ogopW3CQFQzh3Ufb2FJNPQ==","signatures":[{"sig":"MEQCIDp0nleTrHZUwaP2IzX+00ZnJIZiuuWu9vrRqRNH67IQAiBq12Pt4Oi0doMhAIXwEc09kJXxG27V0IGWaDqUpKxOFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29828},"main":"dist/index.js","_from":".","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-core.svg)](https://badge.fury.io/js/apollo-server-core) [![Build Status](https://travis-ci.org/apollographql/apollo-server.svg?branch=master)](https://travis-ci.org/apollographql/apollo-server) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with all Node.js HTTP server frameworks: Express, Connect, Hapi, Koa and Restify. [Read the docs](https://www.apollographql.com/docs/apollo-server/).\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nimport express from 'express';\nimport bodyParser from 'body-parser';\nimport { graphqlExpress } from 'apollo-server-express';\n\nconst myGraphQLSchema = // ... define or import your schema here!\nconst PORT = 3000;\n\nconst app = express();\n\n// bodyParser is needed just for POST.\napp.use('/graphql', bodyParser.json(), graphqlExpress({ schema: myGraphQLSchema }));\n\napp.listen(PORT);\n```\n\n## Connect\n\n```js\nimport connect from 'connect';\nimport bodyParser from 'body-parser';\nimport { graphqlConnect } from 'apollo-server-express';\nimport http from 'http';\n\nconst PORT = 3000;\n\nconst app = connect();\n\n// bodyParser is needed just for POST.\napp.use('/graphql', bodyParser.json());\napp.use('/graphql', graphqlConnect({ schema: myGraphQLSchema }));\n\nhttp.createServer(app).listen(PORT);\n```\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","_shasum":"8c4e63820b103057b8e3f989ead78296b5abd1ee","scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"3.10.10","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.10.0","dependencies":{"apollo-server-core":"^1.3.3","apollo-server-module-graphiql":"^1.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"multer":"1.3.0","connect":"3.6.6","express":"4.16.3","body-parser":"1.18.2","@types/multer":"1.3.6","connect-query":"1.0.0","@types/connect":"3.4.31","@types/express":"4.11.1","@types/graphql":"0.12.6","@types/body-parser":"1.16.8","apollo-server-integration-testsuite":"^1.3.3"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_1.3.3_1522074054012_0.45229193681377433","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"apollo-server-express","version":"1.3.4","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Jonas Helfer","email":"jonas@helfer.email"},"license":"MIT","_id":"apollo-server-express@1.3.4","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"0ca0d0aa84f4a5489037d834e3c4b619a1a85237","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-1.3.4.tgz","fileCount":17,"integrity":"sha512-Ag2K5qpXixz1oqCSYntAjcCsaPCwCDJJQnhGzX0XE31MWb8viS/p+8kJEzla66z4dS/biObaMCjGAF0SOi1BLw==","signatures":[{"sig":"MEUCIQCvk0YfHfWhDK9xz9/n8uAve4zWq49ZxzPBS5O5zpi6HAIgNip4g86ieGUBuv6y0E4EG2nRSWqsCvX5QxXYSh71xG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29808},"main":"dist/index.js","_from":".","_shasum":"0ca0d0aa84f4a5489037d834e3c4b619a1a85237","scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"3.10.10","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"9.5.0","dependencies":{"apollo-server-core":"^1.3.4","apollo-server-module-graphiql":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"multer":"1.3.0","connect":"3.6.6","express":"4.16.3","body-parser":"1.18.2","@types/multer":"1.3.6","connect-query":"1.0.0","@types/connect":"3.4.31","@types/express":"4.11.1","@types/graphql":"0.12.7","@types/body-parser":"1.16.8","apollo-server-integration-testsuite":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_1.3.4_1522270652050_0.9674208389031527","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"apollo-server-express","version":"1.3.5","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Jonas Helfer","email":"jonas@helfer.email"},"license":"MIT","_id":"apollo-server-express@1.3.5","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"7cd010f7921356cd9b832032828aa0add36cb7ed","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-1.3.5.tgz","fileCount":17,"integrity":"sha512-/Q7973GCBL0WaFXpBeuwrRH/oWRBD1fTmoc/0wNBEVzQPXmYjMik938IhJZjCthaE0VFPKNjCpx9lcQELG8TuQ==","signatures":[{"sig":"MEYCIQDmIenKFxkGxHlMGU7JEfGF9LPBMuEiItducwOK6UKBeAIhALSrIecAIXd3g20X7dkISm06JG44ewcHUT0Q/pzn1UQL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa10O6CRA9TVsSAnZWagAAxfAP/0QUuVAFUpVIcJWt5eT9\n4M7nTinSEBm7UvmMGPC4g/psevSwRxJ/lkCU4zFthcWVoCo0PkaECDHy9uRM\nBqsxpJAV3uoCwZNtfKTIg0xKd+0coRg3ek+IkA29MpGbc4VX/mO1WrW3cSKq\n8DsYB0rjdzHwZZGP31N6gnZFtYagaeaR7DI87Giu0f7xfG+MUgaZOKEU9IFL\nTeDc9YBQurTrc56OoywisQ5r92pY/+QL+nYWxk7GJvZLyvXBCgvmCj5AYdtT\n+8op0Z3XP0YQjVNqbpD3v60NC7oWWbCic9mhwylHUmvSofcH3GctWr7HmXoN\nVvGxNDyTmZKnQaEijSmoWFad3WDhBb0vdmdRX883mnNNo+vuT+rZHKrOar4L\nlSPH9CGwa6Wdl5t4jo7uNtSWf3+aFQeBB2ZwhmAKviIxBoIiSkI8ehuHwmUg\nK6un8oDaaldkWqt9rO4AYeevzWJw3pFfVLrpWt0t5a0yDCAjw0liYTDaZIi3\nA7civMhT9WHrIkA8RoJWpjQ7krXAtrf4bConzVE6KswMGf7DAC8a2F54M0jQ\nZnFfzCQIsm3by+5iMPMvKoV/NUsiHlP9Xa35Ho2syWYhtmYXdKjP056VFVrg\nUEMTXeQ6EJJDST3jICO2TuDt78tu1/pXaanA8+D0oR5ogenw+QdxRL15DUok\niKFd\r\n=7VEG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-core.svg)](https://badge.fury.io/js/apollo-server-core) [![Build Status](https://circleci.com/gh/apollographql/apollo-cache-control-js.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-cache-control-js) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with all Node.js HTTP server frameworks: Express, Connect, Hapi, Koa and Restify. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nimport express from 'express';\nimport bodyParser from 'body-parser';\nimport { graphqlExpress } from 'apollo-server-express';\n\nconst myGraphQLSchema = // ... define or import your schema here!\nconst PORT = 3000;\n\nconst app = express();\n\n// bodyParser is needed just for POST.\napp.use('/graphql', bodyParser.json(), graphqlExpress({ schema: myGraphQLSchema }));\n\napp.listen(PORT);\n```\n\n## Connect\n\n```js\nimport connect from 'connect';\nimport bodyParser from 'body-parser';\nimport { graphqlConnect } from 'apollo-server-express';\nimport http from 'http';\n\nconst PORT = 3000;\n\nconst app = connect();\n\n// bodyParser is needed just for POST.\napp.use('/graphql', bodyParser.json());\napp.use('/graphql', graphqlConnect({ schema: myGraphQLSchema }));\n\nhttp.createServer(app).listen(PORT);\n```\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"5.8.0","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"4.8.7","dependencies":{"apollo-server-core":"^1.3.5","apollo-server-module-graphiql":"^1.3.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"multer":"1.3.0","connect":"3.6.6","express":"4.16.3","body-parser":"1.18.2","@types/multer":"1.3.6","connect-query":"1.0.0","@types/connect":"3.4.32","@types/express":"4.11.1","@types/graphql":"0.12.7","@types/body-parser":"1.16.8","apollo-server-integration-testsuite":"^1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_1.3.5_1524057017748_0.1366897372039515","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"apollo-server-express","version":"1.3.6","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Jonas Helfer","email":"jonas@helfer.email"},"license":"MIT","_id":"apollo-server-express@1.3.6","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"2120b05021a87def44fafd846e8a0e2a32852db7","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-1.3.6.tgz","fileCount":17,"integrity":"sha512-gKbqwBzyiW+zsks6zzuVr3XAXJRa5zEXOeCs25hU3/Gl77rKKd7FeRzwWtkI7MXLqbLZAI3K1oyzufTZnDGEyw==","signatures":[{"sig":"MEUCIQDWCawCgjT0QJqoH1FbNKzAfPTMZgtqKaJLrts2rANdJgIgZgVOzwese64nj1Wv7H2W90PxlYGEmrFS3kGf6RhIa3c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa33jzCRA9TVsSAnZWagAAFXAP/Ax+Z6RsvTSuuiFK/DxU\nNCpJahWHrnwDesg8rsYcsh0q+pAJS5dXrsnSmE7Ox5uPC6zzCOmBLYo/mkPQ\nMv1W8IrhjldMW05cOf7USsJaNnqSKvrZDdVTkd1xLIm3TBlS4IImA3AHEin2\nBpjEHh4CWO0kwRBlkupgOYg0TU9gv+maKMLuS6Bf9UIN3WpdJyBpiwgcS77I\nhokKAajf/68M1a54ytztzuKZlXebvAMpuFG7u+SU5dyNatlShtqnO70jrvme\nPsKZn5ECz21U3xr2fSyJIaquH60Jswc34B1OV1ODJu/LTJNc+mSq/Do3w6tP\n4IRHhutO2m0Zgyi46021WVbOuA7CSDfdtmo8noZrKpSOXkfgtA/00mDIFX4t\nUAZh4siTSphHFln2eTrI7+9tDGtQB/qcc/Kn5270BlKMNFVROcomc/ZuQ+O2\nDewYKOTPtpeZy3P6AKi37DR2GJ6k2p+r0eAhaGpVIG1VeDkKshlBrB3mRt00\nxtNkCvFjsiH1rzsZRRVQAUzKfs4rQY0CaZ2vECvDNJe9I70EXZIomoSthDbG\nNUgBpA3WC8T0ATWZhT1cRKaReGZ2TMVlEFuV4XzVQ7BU0hbsKT5WdeeqWIki\nw3ABQqC39Sh27XmRbEOpcyYI0btn6JUI1jWKDBVvITzVGjvu9AP1ljJk4k/a\nkVeG\r\n=H0qC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":".","_shasum":"2120b05021a87def44fafd846e8a0e2a32852db7","scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"3.10.10","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"9.5.0","dependencies":{"apollo-server-core":"^1.3.6","apollo-server-module-graphiql":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"multer":"1.3.0","connect":"3.6.6","express":"4.16.3","body-parser":"1.18.2","@types/multer":"1.3.6","connect-query":"1.0.0","@types/connect":"3.4.32","@types/express":"4.11.1","@types/graphql":"0.12.7","@types/body-parser":"1.16.8","apollo-server-integration-testsuite":"^1.3.6"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_1.3.6_1524594930482_0.6674366746801994","host":"s3://npm-registry-packages"}},"2.0.0-beta.0":{"name":"apollo-server-express","version":"2.0.0-beta.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.0.0-beta.0","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"e2e16c40e7c760ab0c17ec99d293aef66ff514b6","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.0.0-beta.0.tgz","fileCount":21,"integrity":"sha512-5eXPt236f8nLt0d8tPt2btH+yb/cNrRYT3B7cVZKHjQAgdy0t4Xb901bOvv56JMxyefMYbheO+LhjT3kbmq/hg==","signatures":[{"sig":"MEYCIQCsRRyuzKS2+hrptk4qF9z+QF50W34bGSt5ASaC367cjAIhAM6lAYbuQEkKAC2H3Pk5g7y7wlFZqlqyKMnioWgGATcK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6SytCRA9TVsSAnZWagAAnU4P/0vxfXPDGvru3L3WDXAb\nxjXkZ5VHq4aklIrvOjhoREmnQDNiHetrd6/yr6K6oDMFyo7TLlD92/IbG2I8\nr+nvNoKTihgDKt4ysUQSbaiNdKjaLastEINmfdfPj72DbIvFl9m3BsAJbSou\nL55gXDrCHVN/5ERqhVdhlpDzGI+Vz2vXhXxgJVMvjQ8OPTYCwcDAXRLRydqb\nlqpiOp1tonrmhX18nsBNGDzW6XOrKuW6HoR9nu3MAQaQwGQiJ5x7ePkINBef\nXe5AMuNkzgGYyiPuQRZWu6P3WLxSN6Br2JJr1XXurCRd5Bnt3fVicIeRakHF\nRfwpDsRtmswgXuj11VRfugW7wjLRa2gM2JU49KWwhG0ZQ2v7VOjU6a8Ug6vE\nyO9XYlHP/wkrnXt20vbMO1c2ZXIaA66fwspr63oJVSv6jIVLiRhFOC/LaK7p\nIf6GjzJ/l/mrLqosWniKlyHt8kuRv3DP88igV/tWZ3mEBpcY02LYFNLKSRcQ\n+402WLCWXAU2EupuK3i08v4jmex42EZ+kEMthf6aV2RahjzQX9Wf429Q8TNg\nXInV3E1WwTs2I4GBuCxNmdVu+p0Fv4GrKN+fCy03SPcpIi7ljIHHzNbFb2pM\nhgEMojicCNA8xYNYVJbaW1o6i5Aj3qTRU3xcCwTPtKEDnmgEY5WD4VV5eqyQ\nG4mY\r\n=gcFp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-core.svg)](https://badge.fury.io/js/apollo-server-core) [![Build Status](https://circleci.com/gh/apollographql/apollo-cache-control-js.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-cache-control-js) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with all Node.js HTTP server frameworks: Express, Connect, Hapi, Koa and Restify. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nimport express from 'express';\nimport bodyParser from 'body-parser';\nimport { graphqlExpress } from 'apollo-server-express';\n\nconst myGraphQLSchema = // ... define or import your schema here!\nconst PORT = 3000;\n\nconst app = express();\n\n// bodyParser is needed just for POST.\napp.use('/graphql', bodyParser.json(), graphqlExpress({ schema: myGraphQLSchema }));\n\napp.listen(PORT);\n```\n\n## Connect\n\n```js\nimport connect from 'connect';\nimport bodyParser from 'body-parser';\nimport { graphqlConnect } from 'apollo-server-express';\nimport http from 'http';\n\nconst PORT = 3000;\n\nconst app = connect();\n\n// bodyParser is needed just for POST.\napp.use('/graphql', bodyParser.json());\napp.use('/graphql', graphqlConnect({ schema: myGraphQLSchema }));\n\nhttp.createServer(app).listen(PORT);\n```\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"jbaxleyiii","email":"james@meteor.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"5.8.0","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"9.4.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","body-parser":"^1.18.2","@types/accepts":"^1.3.5","apollo-server-core":"2.0.0-beta.0","apollo-server-module-graphiql":"^1.3.4","graphql-playground-middleware-express":"^1.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"multer":"1.3.0","connect":"3.6.6","express":"4.16.3","@types/cors":"^2.8.4","@types/multer":"1.3.6","connect-query":"1.0.0","@types/connect":"3.4.32","@types/express":"4.11.1","@types/graphql":"0.12.7","@types/body-parser":"1.16.8","apollo-server-integration-testsuite":"^1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.0.0-beta.0_1525230763921_0.18073663462130418","host":"s3://npm-registry-packages"}},"2.0.0-beta.1":{"name":"apollo-server-express","version":"2.0.0-beta.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.0.0-beta.1","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"ec742d8eebcaa8b10bb6ed0eee544dcc4859bb6a","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.0.0-beta.1.tgz","fileCount":22,"integrity":"sha512-0Dohh63eoOh4sIPvs/2F5u9Bu7x67SVBmRk5H6zY0eNERKcUbPu1eFdEum3vlmEde7jyauc2jGJ9E3foUanjHQ==","signatures":[{"sig":"MEYCIQDWwb0LuGxHKE0EP/KebgYW556PBZOAF11aG+MYbAC0NQIhAPzNGKoB1/YoTza714GFI8236fsk758qIqx5uoV0mAhj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBFvbCRA9TVsSAnZWagAAcUUP/3aSn7oVEVxBznxrItBK\nWg5Y04zw0PKMS+PO2kaSI1THmmLgZBk3C17MH2dopzURanPmraSP/uzx01mb\nyILB3JIbAMd/PSe8J/XJYmMG6xcbdvac7f/ncl4BD4G7m46iLIjJ40V+2KK+\nSqOQKBr5pBhHzFBkoKyNZ73TjmiktVjz+aODkEWvZQKM9NgCmADV+gU3EkuA\nfOSlm5pZZkH/lstpdg/ZTBT4xH2dg8hkf4oqCQkXPUOhwgU53akOL6oT4bXC\nF1PfqClM/PGYhKblgz3ysmEDogX1MAxEjabIPrEPoG0MwX2f2yjOW/4hQq3P\nEy/4c/PzD78O25EOfP8MVJSzCEQueXRiFsNguEgYJA9AzWQ8q8kmjnSaCXU8\nSxOyPYahH9Gnov/T10Rq0oadXEI5N3JNiCiiz1t9nlFzx4kjRX2Mfm8vWJcc\nNOoHSfReyrYIW5IcYFUgpiP0zCnu6cjpoLUkn7ujMK7OkMjOdc55w83ig+My\nVbwi/e3bCSSX6YMjvbD4Xwkxok8IOK83JkOBAtFu8yKoQSUafmqvqFja4riX\n00XZMAI7U/OhNirS0NFqHI8Tixn4sTGMAuXgIFid8NdNzPeOMrOq6eqlo8gK\ngM3w7Twokyv/u96xEjlPbIhtBj5QL4G1KwimMo8S2X0CVDtbOk8hjbwt2DuK\nF09e\r\n=bmLw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-core.svg)](https://badge.fury.io/js/apollo-server-core) [![Build Status](https://circleci.com/gh/apollographql/apollo-cache-control-js.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-cache-control-js) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with all Node.js HTTP server frameworks: Express, Connect, Hapi, Koa and Restify. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nimport express from 'express';\nimport bodyParser from 'body-parser';\nimport { graphqlExpress } from 'apollo-server-express';\n\nconst myGraphQLSchema = // ... define or import your schema here!\nconst PORT = 3000;\n\nconst app = express();\n\n// bodyParser is needed just for POST.\napp.use('/graphql', bodyParser.json(), graphqlExpress({ schema: myGraphQLSchema }));\n\napp.listen(PORT);\n```\n\n## Connect\n\n```js\nimport connect from 'connect';\nimport bodyParser from 'body-parser';\nimport { graphqlConnect } from 'apollo-server-express';\nimport http from 'http';\n\nconst PORT = 3000;\n\nconst app = connect();\n\n// bodyParser is needed just for POST.\napp.use('/graphql', bodyParser.json());\napp.use('/graphql', graphqlConnect({ schema: myGraphQLSchema }));\n\nhttp.createServer(app).listen(PORT);\n```\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"evanshauser","email":"evanshauser@gmail.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"5.7.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.9.4","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","body-parser":"^1.18.3","@types/accepts":"^1.3.5","apollo-server-core":"2.0.0-beta.1","apollo-server-module-graphiql":"^1.3.4","graphql-playground-middleware-express":"^1.6.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"multer":"1.3.0","connect":"3.6.6","express":"4.16.3","@types/cors":"^2.8.4","@types/node":"^10.1.2","@types/multer":"1.3.6","connect-query":"1.0.0","@types/connect":"3.4.32","@types/express":"4.11.1","@types/body-parser":"1.17.0","apollo-server-integration-testsuite":"^1.3.6"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.0.0-beta.1_1527012314407_0.8175573630515878","host":"s3://npm-registry-packages"}},"2.0.0-beta.2":{"name":"apollo-server-express","version":"2.0.0-beta.2","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.0.0-beta.2","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"6a704cc41c975ec3501eae39b4530ac1594aea0e","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.0.0-beta.2.tgz","fileCount":22,"integrity":"sha512-vY/IADR367c5I1ZpxHV6/ZUQErIiNICAED0DFGkFFc9Njx8HutHh0F0k/ReaAsb/uAcIkBWinP3RzZmbvvSAzQ==","signatures":[{"sig":"MEUCIQDzJZAIlkMekOiVPH/HK58Y1Z1dLTdKEYN6tLk5tB2+bQIgQpU9vMPYrcZ+pbF90noKaN+zEoD//QrxTMn0vBEqrlU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEDfPCRA9TVsSAnZWagAAwf4QAIjjNSi6k533zZ9V/Hek\noIBYeV9028g1DbeMO3/jDEPQHymK90stR5WRUV4TArm0eJPLtrF7zIWQkjHQ\nfEXbIYE7VMEJ2JF9+djPb6WzAc/5C4rGVXxg/niWTg2y0bdLlR5ZZA34oqCy\nvKGhHXBB6vqX0M+KDpi3Vni+rn7/2kk1Ng9DCxx3e/tU2bGvY6UCYvCcupA6\nhjwLW8dQp0FqYuKrOL5NanMkpXm/M8dRAcepd96mSYtHzg3JQ84IZIk9sYdG\nVi6h2k2P8nUuNq1IdSdOMvr6V3pLo4lvRQ4wAGVw/DGwJJaHK0pEhKkPpBX8\n1VapHAutJiDUDKsJRQT15QWMQ81QtJA6SC2om2itfkKDUAA++BqmF6TlADqH\n53EO8BGKMt7Dp0n1UIFP22A4SZOD41g6lzdgGDb9w1pErA7ULpf4F/F20eWj\ntwpWK89B+uIqmd/XiDhdwE+0VixlK/AIOh3NwWApLesdTO3mBlGYhuhiagMB\nPbJdFrZ8tjaC0Blh/RgVLvl13jRW0BRxE9APaCn14hW+qqn8WYBtTt01tA22\nytaMQvNiUesQ7Fvrb9C+lqththmRPtelPaw/otvu/Ukxl9P1CLpn5IAjYtf0\n/uVI5hywj20tupVhW2wk2B2gmarIyqbpDJtDU2EQGIS+QXm0GFks2PTp5ctS\nFvPt\r\n=diRu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-core.svg)](https://badge.fury.io/js/apollo-server-core) [![Build Status](https://circleci.com/gh/apollographql/apollo-cache-control-js.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-cache-control-js) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with all Node.js HTTP server frameworks: Express, Connect, Hapi, Koa and Restify. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nimport express from 'express';\nimport bodyParser from 'body-parser';\nimport { graphqlExpress } from 'apollo-server-express';\n\nconst myGraphQLSchema = // ... define or import your schema here!\nconst PORT = 3000;\n\nconst app = express();\n\n// bodyParser is needed just for POST.\napp.use('/graphql', bodyParser.json(), graphqlExpress({ schema: myGraphQLSchema }));\n\napp.listen(PORT);\n```\n\n## Connect\n\n```js\nimport connect from 'connect';\nimport bodyParser from 'body-parser';\nimport { graphqlConnect } from 'apollo-server-express';\nimport http from 'http';\n\nconst PORT = 3000;\n\nconst app = connect();\n\n// bodyParser is needed just for POST.\napp.use('/graphql', bodyParser.json());\napp.use('/graphql', graphqlConnect({ schema: myGraphQLSchema }));\n\nhttp.createServer(app).listen(PORT);\n```\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"evanshauser","email":"evanshauser@gmail.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"5.7.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.9.4","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","body-parser":"^1.18.3","@types/accepts":"^1.3.5","apollo-server-core":"2.0.0-beta.2","apollo-upload-server":"^5.0.0","apollo-server-module-graphiql":"^1.3.4","graphql-playground-middleware-express":"^1.6.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"multer":"1.3.0","connect":"3.6.6","express":"4.16.3","form-data":"^2.3.2","node-fetch":"^2.1.2","@types/cors":"^2.8.4","@types/node":"^10.1.2","@types/multer":"1.3.6","connect-query":"1.0.0","@types/connect":"3.4.32","@types/express":"4.11.1","@types/body-parser":"1.17.0","apollo-server-integration-testsuite":"^1.3.6"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.0.0-beta.2_1527789519482_0.8749147707244824","host":"s3://npm-registry-packages"}},"2.0.0-beta.3":{"name":"apollo-server-express","version":"2.0.0-beta.3","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.0.0-beta.3","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"ec9aabc0334b1f17e14b9a9770b3b61928f07c03","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.0.0-beta.3.tgz","fileCount":22,"integrity":"sha512-l161YtV+f+mCo9mfAVWs7zFMM/KI3Iz18L9duHU2oGCU8AyRvz2VrKit5vkkAZVTRXZoukqDdPE5RFnRIH2bgg==","signatures":[{"sig":"MEQCIDMJUUvUwYbeLOGf1mgVQaUchdlZQjC0jXBRYXlkKfmeAiBdGf4I3P4mMm5MAyG5APQUp2d4G1p/hYfJPOIJofxSMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFXO+CRA9TVsSAnZWagAAFXEQAJcz9D0A5CJPkbrPlykH\nrJC6r4uDoQ2P51nAguoGvKKDfsz+FapIk3puGneVr80nqH/b0oKNOu7gNymB\nJmCo8ll34fPgJ5pUc//mztMZmO+STzmrlK7TFuilJkuOrLJfsbyDnGwTf8q7\nFOqaCiD/WMvLvn6027SdQqNap6IudOUgGIR3QWoNw19HFzUFMS9cLxCVnebm\nBcfYZ+bAWhZhBrK6M+41CKwFihnbMI67HCBcMnw3gQ3SGBJjV79d5LyymakP\nxm5AiNmVcyF5x2z5M0GewcLo2WVBuraaII246j89mkxiWoDIbC1yFC14lNyf\nf3dcavgUrqHOyBX+4j+zyhMCPnIE1Ig+6X9dcf/ZpFJzmg8vbdGEpKkIOe8+\ng2lHf+pveVNrY/MzqnRggKUyPkRctvdGJUuT/GdRCjqFI65otUOoiwRt6O7q\ngXxD6br/3eAVrcYxPKKODuYJ6NlkZI4/XjMJesu2B+BXop4Bf1KWuZ5aPAnA\nnOVXF4eSavm8ky7nag/Sx/i/+NqKa8eO2fAt/iWpwoT/p45R22+anzVUjAo7\nQb33YdMSZl4AP6tS+i8ZW9ig98gnOROcqgqcPI+5AQHMqKOJPuOxlkrwrFim\nfpBtsw1QdYKB48ZlOXK42VcL+O76F06x17AKLhS6yAdYja6AGmYsDyGeQuM4\njANG\r\n=+IRS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-core.svg)](https://badge.fury.io/js/apollo-server-core) [![Build Status](https://circleci.com/gh/apollographql/apollo-cache-control-js.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-cache-control-js) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with all Node.js HTTP server frameworks: Express, Connect, Hapi, Koa and Restify. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server@beta apollo-server-express@beta\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { registerServer } = require('apollo-server-express');\nconst { ApolloServer, gql } = require('apollo-server');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nregisterServer({ server, app });\n\nserver.listen().then(({ url }) => {\n  console.log(`🚀 Server ready at ${url}`);\n});\n```\n\n## Connect\n\n```js\nimport connect from 'connect';\nconst { registerServer } = require('apollo-server-express');\nconst { ApolloServer, gql } = require('apollo-server');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nregisterServer({ server, app });\n\nserver.listen().then(({ url }) => {\n  console.log(`🚀 Server ready at ${url}`);\n});\n```\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"evanshauser","email":"evanshauser@gmail.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"5.7.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.9.4","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","body-parser":"^1.18.3","@types/accepts":"^1.3.5","apollo-server-core":"2.0.0-beta.3","apollo-upload-server":"^5.0.0","apollo-server-module-graphiql":"^1.3.4","graphql-playground-middleware-express":"^1.6.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"multer":"1.3.0","connect":"3.6.6","express":"4.16.3","form-data":"^2.3.2","node-fetch":"^2.1.2","@types/cors":"^2.8.4","@types/node":"^10.1.2","@types/multer":"1.3.6","connect-query":"1.0.0","@types/connect":"3.4.32","@types/express":"4.11.1","@types/body-parser":"1.17.0","apollo-server-integration-testsuite":"^1.3.6"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.0.0-beta.3_1528132541427_0.24582901433845938","host":"s3://npm-registry-packages"}},"2.0.0-beta.5":{"name":"apollo-server-express","version":"2.0.0-beta.5","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.0.0-beta.5","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"feb478d09d58465944896f7cedcd4ab4a0bea028","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.0.0-beta.5.tgz","fileCount":22,"integrity":"sha512-b05hLokbNrMsekXYOOF+/NxfasmMMEBQV5v4uC+Y6RUJL/7Nz33utA3nJTV+HqFwwi4HxOl6WL0+HF1jg4MWyg==","signatures":[{"sig":"MEQCIF9NLGgMFMHPjiuN4/pa0bLrNfb9fPpvduqlvY9Nl+elAiAlUY7FaPzWg3GM5AEHSWmPL0dw7yHYOguDZhBHT1pdxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGaimCRA9TVsSAnZWagAAUdQQAJt6in9HQtOiEIjeS0Dq\nYxYtMx2VGwbdDaGx8ZL/JVPMgHzeskSr2t56/bwe1urO5KGJGamA68bZoIPS\nXyK/maqPLjwfax2yT2mNikoyY4PU3NCXlFQ9Ct0Ye0lMo1OU2nTIUfJrphzN\nKsV4WKeGD3ruvZ3EgyKNIhZyUv9/xjo1RXT7KTq4XWKBcWZ/R6TplJ13wbKm\nDmocmOf1k1ydrE+8St656evYi7zaAtCqFAyTuAhHWtjMWTmHpPQRA2lDfbrk\nRucDVhSOqL2dVUubUF3BbyVouHvvpstdEsJFZV3gnZPdx4ZAV8g0cjhLNn5T\nnFRCpBqVRtguaN8N7L/i3EtMfI9HXMNU15F+4N6VK3ebv8LZbWhRyFKL8Tjf\nOWatG8zfZ57NGQIVa7d964CJkDFkDnMZbRrygBuDgtfxcda9M4V6jJWvRrzI\nsnadCSLD5pHfeUO41oKrsPIKHoL/wdpNKsL3fqhj4NADUAo7fTObQ4QSDmH4\n3ekokaoZs/d0U31nr9oxub3O0BGG/iXxeLEjE0ftr7Bw1k0yg3wKDPJ53D1G\nZZWM/3fdybJMqjYQZF18uBGFKwTQdj1wyXRAny9eRNJ8GyKpeq0ihyyK1Ovz\nf83XcLYwrAggYdtTAJTYUiRhsgOQs0TJf9o96N/ItOiBfdutrsdtv9du6eO0\n3ZHB\r\n=3oAU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-core.svg)](https://badge.fury.io/js/apollo-server-core) [![Build Status](https://circleci.com/gh/apollographql/apollo-cache-control-js.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-cache-control-js) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with all Node.js HTTP server frameworks: Express, Connect, Hapi, Koa and Restify. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server@beta apollo-server-express@beta\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { registerServer } = require('apollo-server-express');\nconst { ApolloServer, gql } = require('apollo-server');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nregisterServer({ server, app });\n\nserver.listen().then(({ url }) => {\n  console.log(`🚀 Server ready at ${url}`);\n});\n```\n\n## Connect\n\n```js\nimport connect from 'connect';\nconst { registerServer } = require('apollo-server-express');\nconst { ApolloServer, gql } = require('apollo-server');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nregisterServer({ server, app });\n\nserver.listen().then(({ url }) => {\n  console.log(`🚀 Server ready at ${url}`);\n});\n```\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"evanshauser","email":"evanshauser@gmail.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"5.7.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.9.4","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","body-parser":"^1.18.3","@types/accepts":"^1.3.5","apollo-server-core":"^2.0.0-beta.5","apollo-upload-server":"^5.0.0","apollo-server-module-graphiql":"^1.3.4","graphql-playground-middleware-express":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"multer":"1.3.0","connect":"3.6.6","express":"4.16.3","form-data":"^2.3.2","node-fetch":"^2.1.2","@types/cors":"^2.8.4","@types/node":"^10.1.2","@types/multer":"1.3.6","connect-query":"1.0.0","@types/connect":"3.4.32","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-integration-testsuite":"^2.0.0-beta.5"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.0.0-beta.5_1528408230310_0.5285246522369837","host":"s3://npm-registry-packages"}},"2.0.0-beta.6":{"name":"apollo-server-express","version":"2.0.0-beta.6","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.0.0-beta.6","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"dbfb8e2724487ae65d8918c662624e611028ada8","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.0.0-beta.6.tgz","fileCount":22,"integrity":"sha512-U6m7j0WNe902AYASIJ3nAH1J5bW4sDs3uXUC/e+kvpBrOxvsRHggRTJkl4JPdB/y2yn7nidYT3Stj2pJy1ulQA==","signatures":[{"sig":"MEUCIQCMsM/WEn+MvDVD+Xv8/ONBuNRdygKgB/p3WT6mDTVr4AIgNRdpVzDsoBVpHJYsu6N+OuFoQK0MwaW7EtWwLGUpYxE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHv2aCRA9TVsSAnZWagAALe0P/ixXoynmyh1nc6wPNHDa\ngdaABWvW312H/EX4XgV28919EQV2rkHb2MCT9PjiEBLS9hGs1tpBEJ9hU1lj\nPmtf/jnbseDYhjX7CaCZeHJC9ya4M3mTUrI7cso8MdOKQKCndnfY1DfufIuL\nD0YPiqkT8Wz8f8G1qUciw1WyKypzH2nmIApAqTiX6zu7b0wUDvZPEbNo8Gvc\ntRzWmwYZmzp17uDpWHHOZm//RCMmk/V1F9874Y9Qzya8enCmC3/n23mHYIb8\nCnKlZqQtfWDJ8zVq3QTwqmF9Iuo/p9KZAOdakZXvjPWpErGytdSaOchxZhPu\nL7U7RIg8x3KHMvzsRb53Zvqr2pFRFupJ32i2a4TluVgljC6AuGIf9IotWASm\nFznAguLejPo/YVbHdZIqnxTiDG0bZYrmkGgDdKRFpT/tYkWFQBLgDe8Qt2xw\nFofpum3GL9Vt4T+4d9WA+F8GrpdDr8o9gOBs3oJPZWoEncdVFl5+Moozw9rF\n3sANGUg11fFC+OJPD/9jnS1YAP+Cug+ehmd8VZq/5ZUbok2HXGokGbCwb3Kt\n2dkjSCJ16Y/2t8jbq+4h6Fgy71yIQmVoMANjNNvbDrlwTlh1jq0/24g5Ei6X\n2nq4yUL8uya4yCUWtZMVrfE2ejGzUfJKA8U3wDI//PWHnSkJlVBsY72WPGmr\nd5sI\r\n=HdUi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=8"},"scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"5.6.0","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"9.5.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","body-parser":"^1.18.3","@types/accepts":"^1.3.5","apollo-server-core":"^2.0.0-beta.6","apollo-upload-server":"^5.0.0","apollo-server-module-graphiql":"^2.0.0-beta.6","graphql-playground-middleware-express":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"multer":"1.3.0","connect":"3.6.6","express":"4.16.3","form-data":"^2.3.2","node-fetch":"^2.1.2","@types/cors":"^2.8.4","@types/multer":"1.3.6","connect-query":"1.0.0","@types/connect":"3.4.32","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-integration-testsuite":"^2.0.0-beta.6"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.0.0-beta.6_1528757657466_0.5101874283395065","host":"s3://npm-registry-packages"}},"2.0.0-beta.7":{"name":"apollo-server-express","version":"2.0.0-beta.7","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.0.0-beta.7","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"57cc322269d908ce855d83977287daad0db3b8cc","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.0.0-beta.7.tgz","fileCount":22,"integrity":"sha512-pFXOWnGc2cAaZ7egD8M6wYqtvReCsQmuO2+Wqc1rWP9caggAlq+x3DLnBIUJMZtEk9MT5x0t6gV640Ph3yvgbg==","signatures":[{"sig":"MEQCIHZoLUrni7WaILD/bTVnIdOQm7hQHqM+d+oOE/ghL8pvAiAVFLlHjxqOPYvZ+KNLTFPOARgthO3gOIM1QPRM8XVKww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHyXACRA9TVsSAnZWagAA8mwP/AgutxRl3AMAqRkQwY0j\n21s2jZRH2lSNfiSnTx5doAqZLLGsYV63rjEmbLwVgUeR6WTVuXnKqyty2VA5\nJjjjLCGDOF8AruC39wSoBEQXeggb1wyKviVnKMhIueyqyUjcYZVmjfsPJelj\n5iqM0laswkjq+HFVCQ8zYiYFSrVmaxkJkWroZQKtGdpOBH4HqOsy6umHxuAQ\nKDKQHjD5NzG/3bs1bbtHfoi4tFl4g9+XdPvPUpa99leAmC89YqMsVPEbF3hg\nO/gFQEfwwcpERoh8F0uDp8grQ1JZMxZr8C5RlCt33gAMMsd9WKRuldC3BTaN\n2Qdda5vXPMrgjjpkZtUFsbfTMyDpSb4QGHXlaeEIjIPXqJdZzgMX2MtUe21T\nvYmD/21Ic85s7yrZ8y6LWdNJv6hQfYjJQtAP1zp7zBqmFqgzu//iDDL+TUog\nj7yLSMhCCx3NVSKfomyT97QZiWRM4IF5PogDK+TNkpKJZLe1FILlqbFPK0aE\n/q8yWbR0VG72f7HGyskj6yrFuStmrqK4aVpOg9XlcTcxJsog6ManhKxPuwLJ\njpVa3z90d7KDz9lS8HIAj6WJMiXXiQ42aocBhTARZF/9Z7B5Oct32WKArTOl\n55Cr1NyPEX1ydew4SeMdf3WnWkVFzKiVJ4y+rpz8xys9SbU8mAxPQ1WLOdWQ\nllA3\r\n=2jTF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=8"},"scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"5.6.0","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"9.5.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","body-parser":"^1.18.3","@types/accepts":"^1.3.5","apollo-server-core":"^2.0.0-beta.7","apollo-upload-server":"^5.0.0","apollo-server-module-graphiql":"^2.0.0-beta.6","graphql-playground-middleware-express":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"multer":"1.3.0","connect":"3.6.6","express":"4.16.3","form-data":"^2.3.2","node-fetch":"^2.1.2","@types/cors":"^2.8.4","@types/multer":"1.3.6","connect-query":"1.0.0","@types/connect":"3.4.32","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-integration-testsuite":"^2.0.0-beta.7"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.0.0-beta.7_1528767936301_0.2884336577956965","host":"s3://npm-registry-packages"}},"2.0.0-beta.8":{"name":"apollo-server-express","version":"2.0.0-beta.8","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.0.0-beta.8","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"5437d832d7359863df94b334e3b814bd5d0d054a","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.0.0-beta.8.tgz","fileCount":22,"integrity":"sha512-0P59RQVqkL0fXFb+zyrOMIxN/IG7gVIhVrC7BZ9ZMU8axNV5FNHfEDnZGYuMAFqmU4Grl4iWmIqFxeEFYT8o4A==","signatures":[{"sig":"MEYCIQCNRCcDycLb1g/aVP0ZPwVOREPMLA9k6zSYDij8oSNpcAIhAOmvPqqqssI01/QT9StFvqpbDRLrhYIYWfr3ZDuWcjnH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIGtxCRA9TVsSAnZWagAA0gQP/1EK7U7So1yKt/vbjnkh\nKF6CUJPbqi6oC4gbFmODcfWPA5O2otNe2H1KjvBSeWpyJiEjcT1CzuGkcQdo\nDw9U4TfSs3lGZ3L9CIMUYfZse++XdOWZ+Yvg9YYJfcvE0Ys0yuSQehHVSesg\nCaR2IDIGyNRHI9ygUq8VGWM6TmPMd8zWNYcoi7OaaiNwBS0/Dxt8q/bqSAF8\nkc0D12FgIrRx4QZ2/fkvuHOHulWt6wzgz7vY683yv7jZ73sqN5Yz94tV1nya\nWZZ0nW7bRFyxUiJje7TpSc63GMlH7h3koUbL4+J8ko7rggytjbjbvt5P2Qkx\ngvQAKca6552ighzHbbQBfG7YMPR32uJQNrLdD9rNjl/rAZOXUKGdEGZNB/aZ\nHI0zwz15BcrLwn5BYtjF7t3+9jGHxoHUV114m+6Imjg//RsbtJmrDhB7wNUZ\n+qxSj5dPuzAwnODbaUXm62wUrnXPnDnWIBOa79uIxjKWUTho4jotV97Wt+L/\npDqzg9Vw9OsvqGuKCh5R8sN4p0AmSxCiypCISvmzzgY1ZWU7BSJVwgUR/w7L\nKM79Tppp0io4YJ32kWkGXHRgHJbMWMuEDDNqRk29ioatI97VHx0SxUm1M4tt\n+HXZ0axOcrwONqeg5dIIDnerdteZfL6M7zUPOWcXCWKmzO+6smBJp3YTM+6s\nmzU4\r\n=hwvJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-core.svg)](https://badge.fury.io/js/apollo-server-core) [![Build Status](https://circleci.com/gh/apollographql/apollo-cache-control-js.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-cache-control-js) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with all Node.js HTTP server frameworks: Express, Connect, Hapi, Koa and Restify. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server@beta apollo-server-express@beta\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { registerServer } = require('apollo-server-express');\nconst { ApolloServer, gql } = require('apollo-server');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nregisterServer({ server, app });\n\nserver.listen().then(({ url }) => {\n  console.log(`🚀 Server ready at ${url}`);\n});\n```\n\n## Connect\n\n```js\nimport connect from 'connect';\nconst { registerServer } = require('apollo-server-express');\nconst { ApolloServer, gql } = require('apollo-server');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nregisterServer({ server, app });\n\nserver.listen().then(({ url }) => {\n  console.log(`🚀 Server ready at ${url}`);\n});\n```\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=8"},"scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"5.7.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.9.4","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","body-parser":"^1.18.3","@types/accepts":"^1.3.5","apollo-server-core":"^2.0.0-beta.7","apollo-upload-server":"^5.0.0","apollo-server-module-graphiql":"^2.0.0-beta.8","graphql-playground-middleware-express":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"multer":"1.3.0","connect":"3.6.6","express":"4.16.3","form-data":"^2.3.2","node-fetch":"^2.1.2","@types/cors":"^2.8.4","@types/multer":"1.3.6","connect-query":"1.0.0","@types/connect":"3.4.32","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-integration-testsuite":"^2.0.0-beta.8"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.0.0-beta.8_1528851312411_0.7514994596757514","host":"s3://npm-registry-packages"}},"2.0.0-beta.9":{"name":"apollo-server-express","version":"2.0.0-beta.9","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.0.0-beta.9","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"83657bb4026d19882a631e1505aba7ea6aacb404","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.0.0-beta.9.tgz","fileCount":22,"integrity":"sha512-hsT8QmVBelwwuZm/qIFU8NA4oibzmRzLGKUoX7LMF067ckpUrWoWx2ZsxPUmrIGAGuNegEbGXQgn/1jpur8vig==","signatures":[{"sig":"MEUCIQCeGa8+Kzop7tW/fkL2q4KQMxYwb+FhFZfJFi9QL4iV5AIgFCARDghKPWm7xA1KM1S8pa9hJdCEwHYxKEAe/d7SZEY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIWbWCRA9TVsSAnZWagAASekP/0gQr+6kxVYc0ArQPz2y\nvgE0cxWXEj3PzNNQcaPD5B04Kvr9JMt4jrrP7m4WrVfMHTF7+p+S5c+E20RY\nb/gcp6785lbz0IDuBGMvlDQihrAi6RD9Y5x+5MxD53AuqQvbK28usEZ8kS8f\n0pZZcIzMiWdLXlsFzBTEOcbaUs+jdHzKOuXmD3ZfxF5jy41zflyLHIx29ViC\nxsXdbgMtQ1yeZMEUHtcTDsVmHG23wmblD2ZB4bvHzJ1gkvsB1tlEAEH1wg2Z\nCinq1U7X9LXL5WDG3ZKI8ElyPv7bcXxhrDjnS9mWmaUgX7kkAP+6kzGlCLP5\nMA/tDSwV6SZ3pcxLwwkq+qqHKRJctoX1V6VasRASROyoQa/Iy6oLYf62iN3k\nyT+1GrsbmbHzyUcBVevWzEsKJCrCi4xg7omSr1AWxtcHbHPDch8yK/JdmzV3\nnFbUWPtHIbwAHCbY88x8pBXuDqkKbsCTMI+JPZ+wSFCkMmWUibSzSLfhqrXR\n2He4C6P4E9h6IAh5wcZucBD65CGH7HkXd1sy/+edMdu1qFg3R+zXiHzU7qjm\n0R5pHOiVxRNHRvwEIJrPAJOayxVwqE/qSwawHfTf6rxxwKCiYf9Cri6UpmsS\niNqyeyoeAdLnmln6T/kuKSrYZZJJ1FWk44Yysn5Tz2mvusaP5/u98R+icGdt\n+80f\r\n=szH6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-core.svg)](https://badge.fury.io/js/apollo-server-core) [![Build Status](https://circleci.com/gh/apollographql/apollo-cache-control-js.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-cache-control-js) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with all Node.js HTTP server frameworks: Express, Connect, Hapi, Koa and Restify. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server@beta apollo-server-express@beta\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { registerServer } = require('apollo-server-express');\nconst { ApolloServer, gql } = require('apollo-server');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nregisterServer({ server, app });\n\nserver.listen().then(({ url }) => {\n  console.log(`🚀 Server ready at ${url}`);\n});\n```\n\n## Connect\n\n```js\nimport connect from 'connect';\nconst { registerServer } = require('apollo-server-express');\nconst { ApolloServer, gql } = require('apollo-server');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nregisterServer({ server, app });\n\nserver.listen().then(({ url }) => {\n  console.log(`🚀 Server ready at ${url}`);\n});\n```\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=8"},"scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"5.6.0","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"9.5.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","body-parser":"^1.18.3","@types/accepts":"^1.3.5","apollo-server-core":"^2.0.0-beta.9","apollo-upload-server":"^5.0.0","apollo-server-module-graphiql":"^2.0.0-beta.8","graphql-playground-middleware-express":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"multer":"1.3.0","connect":"3.6.6","express":"4.16.3","form-data":"^2.3.2","node-fetch":"^2.1.2","@types/cors":"^2.8.4","@types/multer":"1.3.6","connect-query":"1.0.0","@types/connect":"3.4.32","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-integration-testsuite":"^2.0.0-beta.9"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.0.0-beta.9_1528915670501_0.3975794858133628","host":"s3://npm-registry-packages"}},"2.0.0-beta.10":{"name":"apollo-server-express","version":"2.0.0-beta.10","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.0.0-beta.10","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"e1f3b443d949cfb28926e8ddbb2412779859b9fb","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.0.0-beta.10.tgz","fileCount":22,"integrity":"sha512-tzy4rDMrMwXkiFpNnj5FQ5s+0kgLCzSeW1SfaJQKIXxXPadNBGJhkCkZnlnPHUk1DRZlRIcnfq0GguzXQcld2A==","signatures":[{"sig":"MEYCIQDjceJQDnE1z1DiTFGFYSIwEn0uw8CxdjWT2/DbH8cUdQIhAKCrlCH4nKaLbLwHIE+Pk5KZog/rLgk8UuR49VvkD9MH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIaPMCRA9TVsSAnZWagAAIUUP/jd9bwkG9MZWv5/rR24e\ndnhVgFZml3prexYLiTDxd8/Py5fjqNwPWLjijwAZK2o/SEw0f/8g/Wu9tf6T\nhD5rWSHip3OICQWUzzK+EeyCesi337M0W281A4Guqn2pGtHXeUXrtdE6sbGm\nRLDkgPGKJmsxsjiiTg/zP4iaVjZEagdvnlAOW92w8BtG+qtoKbslr+YSWy6P\nvJnNhEa/kPpHlO+ZEzf/lREtHUd2bJVXUbp7uPyByNX8mFXMjjkxPRgfGa0w\nDjsnIa9/OwpBkL1RUl9xQOTkhccsV7MM40YA46n2PCMBBDqnjK+5a9UULZXm\nOJzuVwPXUjo0xRcMltlYglzTtHrzFDW7fdCphySCvU/C6GMDARmWTIaYTYBK\nuCXXaUeUq8llBOdtC/y6aOgIg+kUkECxkuNz21qQTF68yWeZvB6n7kncWa8U\nApEIb/8dkSED//3fDBjbUlC+CifP5iPbYPo/pRKK4HW9OvLo+NwJv/tcVSoo\njBoHPYgzbznLAyTM8vtb/MSaAImMgqgd7fvvvzelQ/kqe2ReuWDTaPG0pVrF\n5p45LxE0bGwGW/wg6IJVF6crdFmhPZvF+Phz/3hi5+ftCAlFyLxYpQ/Jy6Y0\nbnNUOqpZZhPvvSAaxXVWfqjGlAob+oNcZpNg2OkKZxFZwMUfb7LPjGjb6TMk\nJLVl\r\n=mNGa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-core.svg)](https://badge.fury.io/js/apollo-server-core) [![Build Status](https://circleci.com/gh/apollographql/apollo-cache-control-js.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-cache-control-js) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server@beta apollo-server-express@beta\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { registerServer } = require('apollo-server-express');\nconst { ApolloServer, gql } = require('apollo-server');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nregisterServer({ server, app });\n\nserver.listen().then(({ url }) => {\n  console.log(`🚀 Server ready at ${url}`);\n});\n```\n\n## Connect\n\n```js\nimport connect from 'connect';\nconst { registerServer } = require('apollo-server-express');\nconst { ApolloServer, gql } = require('apollo-server');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nregisterServer({ server, app });\n\nserver.listen().then(({ url }) => {\n  console.log(`🚀 Server ready at ${url}`);\n});\n```\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"5.6.0","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"9.5.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","body-parser":"^1.18.3","@types/accepts":"^1.3.5","apollo-server-core":"^2.0.0-beta.10","apollo-upload-server":"^5.0.0","graphql-playground-middleware-express":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"multer":"1.3.0","connect":"3.6.6","express":"4.16.3","form-data":"^2.3.2","node-fetch":"^2.1.2","@types/cors":"^2.8.4","@types/multer":"1.3.6","qs-middleware":"^1.0.3","@types/connect":"3.4.32","@types/express":"4.16.0","@types/body-parser":"1.17.0","graphql-playground-html":"^1.6.0","apollo-server-integration-testsuite":"^2.0.0-beta.10"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.0.0-beta.10_1528931276120_0.27028744925235393","host":"s3://npm-registry-packages"}},"2.0.0-beta.11":{"name":"apollo-server-express","version":"2.0.0-beta.11","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.0.0-beta.11","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"2f59e458bea8013693bd986c3e8bca9d7c00459b","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.0.0-beta.11.tgz","fileCount":22,"integrity":"sha512-fUz67FcKTZS5zGJeDKi+TDzhaFkqByfxl/bWP1CFjhs11gEQpW8QMOzo9sMkeGA06rUzqDo5NdkuhoCCADeJLw==","signatures":[{"sig":"MEQCICKpcPEwlM+DQ40AhBgaMIzbgCORHeWb7r+IH68WKs0PAiB7Ae8tH2yLLhv6iRKjgHvRWQh7Cj4O/F6x8u9P1X/rIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIrtXCRA9TVsSAnZWagAA/ZQQAKLBrXZWCLnHEAbd3Mpw\n1Ay9m1nDy6Srfi0E2lHjzVX0KTSYgTJscBFWevt6ULHgdhGYyXzQToNkNm7h\nGGkbOwDzTMYLbh53eNF7IqvprCUSRKJOSkp2DPOzQPP6Tjc4sMaU8bmURNk0\n2imlY8V1BukylmFV3q0P+QQ+1gs8idXQwEvJ3kHeBGJ2fU2Ie72aa53DosBs\nn7P05wg/5ePGLZMauS+ebackGctSogpG0Tz6xWwySGsX5GkPP1ag2zkz4Xlk\nz7kpXOzgMbG0mGwhk4T7xIJps6Z+C0W6ujlXCRngjbQCh5I6PB/Pv2o0EZiO\nUpbfsl1ge8UJ6noO5e8Vw8JfkZDGzX04a2A9DTRmCRBIX8o0hbiomtDa5QD1\nPFd1t0dzzLqz9/cDrT6b8HbqGEfoJqCLVSKUeNZaim2ZsAvnXfs7p7U4fNW8\ng5VnFQPdJ9Q3o/+08Ua38gHMsCDJ2XXmrbPdsas+wzQ4CJJwNMIawChbDV4d\nfbJBi+4Xp0nZkCx0Y9ImW15FhPzGa0kPUYsiYGZELC29syf1eSAsFsvZsuWx\nenLG9PTQoC6nxs6Hcv+ySzrNzYFgOEVIfKzOjYGl3mhvLWiNGbZ3/fQ27ZKb\nfl48h67x4akAcZLRUCtm11iUOGZtBKC6H9+nZy+ETXbsxO0p6GvH3ZvhF+m2\nLMU6\r\n=VD90\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-core.svg)](https://badge.fury.io/js/apollo-server-core) [![Build Status](https://circleci.com/gh/apollographql/apollo-cache-control-js.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-cache-control-js) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server@beta apollo-server-express@beta\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { registerServer } = require('apollo-server-express');\nconst { ApolloServer, gql } = require('apollo-server');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nregisterServer({ server, app });\n\nserver.listen().then(({ url }) => {\n  console.log(`🚀 Server ready at ${url}`);\n});\n```\n\n## Connect\n\n```js\nimport connect from 'connect';\nconst { registerServer } = require('apollo-server-express');\nconst { ApolloServer, gql } = require('apollo-server');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nregisterServer({ server, app });\n\nserver.listen().then(({ url }) => {\n  console.log(`🚀 Server ready at ${url}`);\n});\n```\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"5.6.0","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"9.5.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","body-parser":"^1.18.3","@types/accepts":"^1.3.5","apollo-server-core":"^2.0.0-beta.11","apollo-upload-server":"^5.0.0","graphql-playground-middleware-express":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"multer":"1.3.0","connect":"3.6.6","express":"4.16.3","form-data":"^2.3.2","node-fetch":"^2.1.2","@types/cors":"^2.8.4","@types/multer":"1.3.6","qs-middleware":"^1.0.3","@types/connect":"3.4.32","@types/express":"4.16.0","@types/body-parser":"1.17.0","graphql-playground-html":"^1.6.0","apollo-server-integration-testsuite":"^2.0.0-beta.11"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.0.0-beta.11_1529002839145_0.10349469707282344","host":"s3://npm-registry-packages"}},"2.0.0-rc.0":{"name":"apollo-server-express","version":"2.0.0-rc.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.0.0-rc.0","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"caacb3fa74dcd9418028bd488d1d38270d4cce48","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.0.0-rc.0.tgz","fileCount":27,"integrity":"sha512-yEEHemW9WQWknG/mzhRthhqhNKQMxkVhtYqbqHQgyjJxzi6Pa3tpcPeV139qJeUuz9OLDRSS8+l+O2U7vYPRlQ==","signatures":[{"sig":"MEQCIH5RMs43PgdLyhfy3bZh4n836ChUWsXk2S88K8KLtcuvAiBXZbC49D9V36CUwVKcac2vNFSCHX2AuSxmRCIezGm+UA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69148},"main":"dist/index.js","_from":".","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-core.svg)](https://badge.fury.io/js/apollo-server-core) [![Build Status](https://circleci.com/gh/apollographql/apollo-cache-control-js.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-cache-control-js) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server@beta apollo-server-express@beta\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { registerServer } = require('apollo-server-express');\nconst { ApolloServer, gql } = require('apollo-server');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nregisterServer({ server, app });\n\nserver.listen().then(({ url }) => {\n  console.log(`🚀 Server ready at ${url}`);\n});\n```\n\n## Connect\n\n```js\nimport connect from 'connect';\nconst { registerServer } = require('apollo-server-express');\nconst { ApolloServer, gql } = require('apollo-server');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nregisterServer({ server, app });\n\nserver.listen().then(({ url }) => {\n  console.log(`🚀 Server ready at ${url}`);\n});\n```\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","_shasum":"caacb3fa74dcd9418028bd488d1d38270d4cce48","engines":{"node":">=6"},"scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"3.10.10","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"6.14.2","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","body-parser":"^1.18.3","@types/accepts":"^1.3.5","apollo-server-core":"^2.0.0-rc.0","apollo-upload-server":"^5.0.0","graphql-playground-middleware-express":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"multer":"1.3.0","connect":"3.6.6","express":"4.16.3","form-data":"^2.3.2","node-fetch":"^2.1.2","@types/cors":"^2.8.4","@types/multer":"1.3.6","qs-middleware":"^1.0.3","@types/connect":"3.4.32","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-datasource-rest":"^2.0.0-rc.0","graphql-playground-html":"^1.6.0","apollo-server-integration-testsuite":"^2.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.0.0-rc.0_1529043507119_0.9994769552446718","host":"s3://npm-registry-packages"}},"2.0.0-rc.1":{"name":"apollo-server-express","version":"2.0.0-rc.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.0.0-rc.1","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"54269b4c87a83f05b8d6711461df9f964de9a7cc","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.0.0-rc.1.tgz","fileCount":27,"integrity":"sha512-enx69WmYfaQsZbAzhAZTz4v3alyUAfp2abPk/k0jltqGvTJ5Ljx4fmIum2858SXaXqQIxQ6mbpr4MwPS+YnhzA==","signatures":[{"sig":"MEUCIQCMVNJQAOjZjzAeZtfVja65R21ALMeHHChpAbFBqJ6SJwIgRqH9EYAU+QmAd5qVRs+LD1M1/55kjkol6WuQf39fyC4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLCfMCRA9TVsSAnZWagAAv+oP/0iHaDJLJ5hltDDRWT/F\nd+nnE2jLuZPveIi6cDtroM91xBBeG+Tk+m6izBvievilg0OfZAIqRQBZSvm2\ngbZXXewPDyOE9+Ls6Rk5dXOKfO0UX6WUf7BcpW4tlETE2wSZzGJ5h14fBFst\nwpJzICVthkRAvp+RN1SWKVeoBadPiAVXXeFZQg/0xqGP3WF/IJd6zOeilHtC\nsZ62aPKzl3rxUFuDwPXZ5BYtUUdfo4LpeU6S3O6XjxM/ar+Cx6Bh7xDNfgct\nYzPk2a3SCihKrDrK/zQlWBGW27ToTHtspi5rs2jSlunj9fSo3uIin0W/vr7m\nEdgEAs06vTzV6+kR3COOsDMe20v7+saacUG01A328CxEVrS43hMa4Yt1iuY5\nYOt38f+Uo9mRnuh6MF6toX0Ob7RQwwnPlU4rvZmnggWE0VMsuXXTUTAkyCSG\nSEPNZxbAV1/g811oLb5bOi7es6yNOccAJghc+XiOpdIkQJTQoh6zldRQlO3g\n6ODEQiXOjz0wuvuB3VBTjhcuUnljGeOBb7o8TuO517lTNOogneMLDhvC4tTR\nrZrOeC1Z7Nue6J7RQwdTEgrAk+FNloYO/FN1D6o2Qw5u90IatLXybasmLhkV\n5pA8nVIagN/rCoK4KfhAuZ7u9Day8mmcpFQCom/Hres1bYwGu2Igq+gUFdCH\nPhRj\r\n=9osE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-core.svg)](https://badge.fury.io/js/apollo-server-core) [![Build Status](https://circleci.com/gh/apollographql/apollo-cache-control-js.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-cache-control-js) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server@beta apollo-server-express@beta\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { registerServer } = require('apollo-server-express');\nconst { ApolloServer, gql } = require('apollo-server');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nregisterServer({ server, app });\n\nserver.listen().then(({ url }) => {\n  console.log(`🚀 Server ready at ${url}`);\n});\n```\n\n## Connect\n\n```js\nimport connect from 'connect';\nconst { registerServer } = require('apollo-server-express');\nconst { ApolloServer, gql } = require('apollo-server');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nregisterServer({ server, app });\n\nserver.listen().then(({ url }) => {\n  console.log(`🚀 Server ready at ${url}`);\n});\n```\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"5.7.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.9.4","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","body-parser":"^1.18.3","@types/accepts":"^1.3.5","apollo-server-core":"^2.0.0-rc.1","apollo-upload-server":"^5.0.0","graphql-playground-middleware-express":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"multer":"1.3.0","connect":"3.6.6","express":"4.16.3","form-data":"^2.3.2","node-fetch":"^2.1.2","@types/cors":"^2.8.4","@types/multer":"1.3.6","qs-middleware":"^1.0.3","@types/connect":"3.4.32","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-datasource-rest":"^2.0.0-rc.1","graphql-playground-html":"^1.6.0","apollo-server-integration-testsuite":"^2.0.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.0.0-rc.1_1529620428384_0.5737376810779149","host":"s3://npm-registry-packages"}},"2.0.0-rc.2":{"name":"apollo-server-express","version":"2.0.0-rc.2","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.0.0-rc.2","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"1a931cba64f301afb0fa50da43d7b00c24055b97","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.0.0-rc.2.tgz","fileCount":27,"integrity":"sha512-a4/jDQcb34GWWrwOUAqtbOh0p3vu/ERo6vSvAsWBqrIHYK5uszvXBJyqP0vFiiNh1zJMXki5LKx0AsL4bGz2Kg==","signatures":[{"sig":"MEYCIQDZOnaq3aiqlgn8rG4kAq8V0YXDmt90Zaaii8dwJBbGWwIhALVciRjN8q+RQBny1mGIJAxxF9uRJ0RRSnmiHOJSu9pN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLGTYCRA9TVsSAnZWagAASjkP/RW5fciDiI9v8XqPstrR\nFj3AZ00MLvQeDkE6Tt7taErS/EVvJQwhs+YFXVsyPjll14K66HSVqh+zItjn\neT+cgOWVJmkBKgnba1QHAqgG6zqlxnpL3Q+fUtmjArECLG1+akW58vwYrrPv\n8Xi5O8AbuMiOeSqmvAmlnejpzQ3+8aP/EV9VhBIZwPIa+j/RtArrDVNHuYSm\nyz1dJ/pxJFY8+MYVzvIDVSwt5pw6IWUZK2TeZhuRxEgt8QKKOpVlGL8mT1vI\nXQTmo40EBiWYHCm6tc2GpY3fI/RvOTp6C/vhw48HAE+8MGvvSHeq1QVS7L2K\nSVhMPl4pqHcJ8WnjVyI6uPeEooWbCH1eU3EKUuUKZYk5evXPeqERHRrEe5L/\n0ned7AuOYs115JcZTA67oj4BlBgyUG8G/mwgJrpxYXx/Qbm7uADIrTnmoX2a\nSuG1oPJbYionOHFpc5oBeChYWi8bXbUZME46QFE9afZQWPg8otmW17+Y+4ZU\n08nHbM711+lNOAYPtWez30/6F9Z7DS+ECfJZYhJhJullHY352RYNKs8HjUdc\nJXGLxJdpagqDO29RN4hZYgk8K/scSPzUnYRJqifdlCSFcoNKW987wT2ckaAB\n8AtOCVXhEKO+Qzq/0HQs62QC78osbBIQGjKLnrZr3haFbJHry0EnaS8EPMNQ\nNUI8\r\n=94Qq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-core.svg)](https://badge.fury.io/js/apollo-server-core) [![Build Status](https://circleci.com/gh/apollographql/apollo-cache-control-js.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-cache-control-js) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server@beta apollo-server-express@beta\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { registerServer } = require('apollo-server-express');\nconst { ApolloServer, gql } = require('apollo-server');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nregisterServer({ server, app });\n\nserver.listen().then(({ url }) => {\n  console.log(`🚀 Server ready at ${url}`);\n});\n```\n\n## Connect\n\n```js\nimport connect from 'connect';\nconst { registerServer } = require('apollo-server-express');\nconst { ApolloServer, gql } = require('apollo-server');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nregisterServer({ server, app });\n\nserver.listen().then(({ url }) => {\n  console.log(`🚀 Server ready at ${url}`);\n});\n```\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"5.7.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.9.4","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","body-parser":"^1.18.3","@types/accepts":"^1.3.5","apollo-server-core":"^2.0.0-rc.2","apollo-upload-server":"^5.0.0","graphql-playground-middleware-express":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"multer":"1.3.0","connect":"3.6.6","express":"4.16.3","form-data":"^2.3.2","node-fetch":"^2.1.2","@types/cors":"^2.8.4","@types/multer":"1.3.6","qs-middleware":"^1.0.3","@types/connect":"3.4.32","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-datasource-rest":"^2.0.0-rc.2","graphql-playground-html":"^1.6.0","apollo-server-integration-testsuite":"^2.0.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.0.0-rc.2_1529636056266_0.18201259966983385","host":"s3://npm-registry-packages"}},"2.0.0-rc.3":{"name":"apollo-server-express","version":"2.0.0-rc.3","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.0.0-rc.3","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"71f27732cb7542e3dcfdd21d64a30f98a1cf7558","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.0.0-rc.3.tgz","fileCount":27,"integrity":"sha512-VtATh/zkwdbzPg9Ube7Kp9yiM1NXywHRUMcMUOzCAUhh8m7zoX418YLVMRnztVPifRjHbKwoD4EoDKcVUMfBng==","signatures":[{"sig":"MEYCIQDnscDjkFV6/LrrnW/5YhCPJd8ZvF2b882bQRai/+dJYwIhAO+JU7JnvLlupSKwrtU8sq/YO94d7hi9ZbuoireguYqz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbL3MECRA9TVsSAnZWagAAV4MP/2f+9WVhFOO7/DqOp0Wf\n9rcKogdqJFwziVs04vwT7qy9Weas3BCZ6nxWMqUFMEBs/saaS+/Y2Tp3LFtQ\nLXnGHulDAOIOfdYSztZRYzDG70T6+NNtcEvIYAFhER75dSGgwWuSD6LYzNCm\nUEM2XdFXgWXrsUjuZwrBK/GMm94rFCXoIR8rM0z+CQsw4CojUaSeXNd2kxjW\nTvwXeVyBddK6ZParB9xckVmO5tr6P1Bs93rdIdkOkFHHO+8ZliP/55TMF71u\nB3JJCCdPjqF4t3jWvAODtkynR5jFT6eIGw6XGvxayzsVAHCVyacSKX3DQf6R\nLkGHy6v3xI9IVKYWwhc4dImUu29TTz6Ct0aZAgtmqINr72Vbm+gcnTa6vdXy\n8ZUYm8dyQlXu1iQky1N3yyembhI3KdYQqe3vcqZFzIL1YSaoHdYf8Qeb8vyc\nBrQHcyzglAWPsk1eIInOXWsqkfOy2PoRf8XVAhCXZw0zpyIdGi8HfgTL57S9\nlpWrBuPB4FAQSPP+jilKk3RH4ZUOXihJj9xb1JPR2FXUbeXBK7sO04Pyvg2I\nAIW/56wHefT+94x6BrVXYW11R+MSQUJWnmw2e9RXr2Geaea3xPvJOzeoBGgE\nA6sw7GHRb5OODe9NVIZX9feSfMfZLEAM1ksvMH8pHZzwqX7F/InGD8BWfk8j\nG4zc\r\n=smSH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-core.svg)](https://badge.fury.io/js/apollo-server-core) [![Build Status](https://circleci.com/gh/apollographql/apollo-cache-control-js.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-cache-control-js) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express@rc\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n)\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\nserver.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n)\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"6.1.0","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.11.2","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"^2.0.0-rc.3","apollo-upload-server":"^5.0.0","graphql-playground-middleware-express":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"multer":"1.3.0","connect":"3.6.6","express":"4.16.3","form-data":"^2.3.2","node-fetch":"^2.1.2","@types/multer":"1.3.6","qs-middleware":"^1.0.3","@types/connect":"3.4.32","apollo-datasource-rest":"^2.0.0-rc.3","graphql-playground-html":"^1.6.0","apollo-server-integration-testsuite":"^2.0.0-rc.3"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.0.0-rc.3_1529836292260_0.5128968618450289","host":"s3://npm-registry-packages"}},"2.0.0-rc.4":{"name":"apollo-server-express","version":"2.0.0-rc.4","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.0.0-rc.4","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"cf4868e1a814a542d021d7a067c172d5c62a64fb","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.0.0-rc.4.tgz","fileCount":27,"integrity":"sha512-/55Pbk768rb4aTGViJgZ+HbeJjrNHozCnh3GSlgiGgHMA1rdXZuCfc/yakeFonctajuavH5voDqBP8kzAS8l9w==","signatures":[{"sig":"MEQCICTity1dTJBxNOUjfqKPUJ9kymi67bXML7I+qdsnKUUdAiBIo24ThEPUe62gEs5jzOjfsH0vu6AqPx8f9KceqgWJaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMVd9CRA9TVsSAnZWagAAsJ0P/2Z9rgzFDHlaP6wM2X9W\ni+Qj6MAVk2EOKlJ7lTCXHjb+Of/yNdlljJT0VV2ia9NJ6LA/xzozJMo/ENQu\nP3SnXhKDGpfQmKtOae5HcTRckCEZLZCk5s+KI78W99/Ed4/gjhZ0eyL1xcoU\nwkUwXQflertcUtWNgH6zfRx5GMO8uikK1VxpD/PfWjRC9x4UsvK+8dIwtWBI\nLWpB+jZA48iJQbdA6X+UFgJ1aqUZU+ohc9ulm1eg6cS6pf1Vyl0k4WRxR0x4\n9KXmN+bIHCttBYq15c5+k+Q2ePWGCe+FLINsP1k7Gt/U+gNp6a3NG8LF/J5F\nUyvApVZNr4W6I0VIqzDyeu7LyGyOEfnIVsvBXj1z0A0yQvCTxc3dv7RGVe7s\n0P77vmooJY+JTUg0hZzqSYL1Xy82n+sVLvSOqvJLmI/UyoylgYi2fHWb2NkH\nQu/uOk4ZhjMRdMqfH2aYpQJockbeRgqxEilElaAeoSmvwx/zrvQ3Sff/zRkQ\nr9e+FwJjqQ5ip1zCHVE3gxzutTigCr3GwYSFxdzXG3bpR1jkARhqN0yKolQv\nAH0FLOJIDWqUIhu/8XIvtahZ5I29upM+TbP75LwCEMD+kAt67lyckMqiCRc9\nxyboZRNzdxLNb9TjyyKTHi/U0sJDaJP7O12prn1fMbTmdBhdRmRm0COuFvUn\nxrbL\r\n=9n3N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=6"},"scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"6.1.0","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.4.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"^2.0.0-rc.4","apollo-upload-server":"^5.0.0","graphql-playground-middleware-express":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"multer":"1.3.0","connect":"3.6.6","express":"4.16.3","form-data":"^2.3.2","node-fetch":"^2.1.2","@types/multer":"1.3.6","qs-middleware":"^1.0.3","@types/connect":"3.4.32","apollo-datasource-rest":"^2.0.0-rc.4","graphql-playground-html":"^1.6.0","apollo-server-integration-testsuite":"^2.0.0-rc.4"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.0.0-rc.4_1529960317229_0.4111973672100482","host":"s3://npm-registry-packages"}},"2.0.0-rc.5":{"name":"apollo-server-express","version":"2.0.0-rc.5","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.0.0-rc.5","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"d9a92d5a2cfacc9343b3d037ed7d6c9283a80c21","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.0.0-rc.5.tgz","fileCount":27,"integrity":"sha512-dtO1f4Q/ZxZsCvyjFfXMOHMc3GOBCrnsY/b52A8mTPVEStzn7Js0swrtenmGbh6zInvoQnTXtzwjqfR/+KEXIg==","signatures":[{"sig":"MEUCIG1bMsL98UvLJomx/LBd67/c+rrLYGP9uWu4qjSCWHLnAiEA0Gd4LCDwfLejLO0VhN2b11DlhIrpiXgydFhOr0JyT6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMYNTCRA9TVsSAnZWagAAYxIP/3n0s1z7gGPliMVxExDn\nsVIslslM8r+I/GnogFZt8F+JlH4zTOtmpqcOoqvYPID5hFgFrt5at9McmCD8\nGO7co+kWrioav4Np0WFvTqnX7fyOAmQJ0Ry27KMlz1l1tQMlbTFhEilg9wLN\nJeU5mayf5Nx3mPzg/+M9YVgJJ9g6HwNTDPHqj9ufOwnq/YiFpZEGJiKewaFK\npmNYXPI4358HcMz0iOkjGunUGkvIfBlilh4y0g/gFTb/6R7b+h4drzJXHA9x\nBSOvLc0YcV2FwpS3tHn+ym9rsjhPCCps6+3WPrc81byD0g83XJJZIRUBZh0/\nr0ZtDg9u2fbSU3zK2pN3VlbMzlMJshjbpUPdRfKW3NWo/YZ78y0M8czoWi2o\n3xw86guJi593x1zasa6LXPMMvBJGN4XZaK1n0cu0vv4b6BS4AqofOo9Rx4+h\nWxF7hyTd9wd+WASMflWHpUjdNL3SWY6oi6uSLiLCAxgqrM5SK1G4Y9mMNnU6\nt1NQaLZkbkQiePvHZ2UbGVP2a8jUO2hKCaLU9DUPoapkELEdFhe/Dn/TFoj1\nhYxjGKx5Qd2pw9id2k7TvuwuITQK4JiyqKdOOOAAriinFlbvgCtQIzAdhJPx\n1xMZC4BhAB+wI2FCNNxO9w71odlmTpI7z+sk8yOc+oDBKNTgOUebGsZTztkV\nnDiz\r\n=Fwhn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-core.svg)](https://badge.fury.io/js/apollo-server-core) [![Build Status](https://circleci.com/gh/apollographql/apollo-cache-control-js.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-cache-control-js) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express@rc\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n)\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\nserver.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n)\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"5.7.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.9.4","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"^2.0.0-rc.5","apollo-upload-server":"^5.0.0","graphql-playground-middleware-express":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"multer":"1.3.0","connect":"3.6.6","express":"4.16.3","form-data":"^2.3.2","node-fetch":"^2.1.2","@types/multer":"1.3.6","qs-middleware":"^1.0.3","@types/connect":"3.4.32","apollo-datasource-rest":"^2.0.0-rc.5","graphql-playground-html":"^1.6.0","apollo-server-integration-testsuite":"^2.0.0-rc.5"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.0.0-rc.5_1529971539592_0.9132572362922373","host":"s3://npm-registry-packages"}},"2.0.0-rc.6":{"name":"apollo-server-express","version":"2.0.0-rc.6","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.0.0-rc.6","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"f461dff0832da4932bd7ebfd69f7d5feab3eaa46","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.0.0-rc.6.tgz","fileCount":28,"integrity":"sha512-drdw514k29NOpN5Mfaw482Qf/5sw7WwfMvCjrzOgyk9IgybuFad7eMs1pDL284HhptaWcxsKBIr4ZDFFEc946A==","signatures":[{"sig":"MEQCICxLjaAklb8e57d6Sa6Z0zFh1PY2kM7kUb7v6v7VBDwfAiBC6hjZF/+lO5xBo8IrLRhjj2L08hbJ9muXGr7Wyxva5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbNnpWCRA9TVsSAnZWagAAt8oQAIaAOBjm83kl64wEt5dQ\nq4dwLH+K7FPfjvvGp8P9mEXsUSNwyxzkfb+HFJ19G9vZ1XZ8yIrudsuZxrQ0\nXdxLhS2KWnLBNVLxqaTCfhx7oJng87qM+BXyE+22SEgqMFvRprXzapyPUkIi\nTKfaMHxdAABbdbeaksGKfXhttT6pnyYk63Zc2KtvrmzzU466fioS+abYf4n3\n4zHxjd7IQc8J5UzsE0AsGX00PrvhqRdmZrwGEpkixG6PkxD6heP4M2nTJKc1\nBsBCpftCS/GUZPDi/2V3acBUOK+bGNDT+/Ar/2mH8WAPUqz+sZyUuI9FbCH6\n8ehUEPAr5eGk5Av7JzgqBj4DpwqxeO/HXN/czeWmnCTvxfliBVWpfqYUrG1E\nHIBbQ4RUFSGLHKbLRs8vq/KDNgbjodRHofWGzk6+lJn0Tx0z8M3fnV2kpxmz\nrRZ2TDIJV/htI4oBJieu6FzDxmiKjEOkZ4je1TNBOnr0tieP7bwSJKsm9gCz\nFJpvHxGi/qmmB7Ji28QDfCW64b04xQg0JgpVUEqILKaGDhWE/UCmyRE97G+e\nJqFReiyoMq5u6b0UfxJ9iXJDw/avwKHgVec06XXT13rQuIXT5773IPP7PQiz\ndM2xLb1r+Wu9cu47m4wsILzBJj19vafl4b8exQm/9PhtC3jObRtDeqm5KhlJ\nAXTV\r\n=pAVf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-core.svg)](https://badge.fury.io/js/apollo-server-core) [![Build Status](https://circleci.com/gh/apollographql/apollo-cache-control-js.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-cache-control-js) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express@rc\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n)\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\nserver.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n)\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"5.7.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.9.4","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^3.0.4","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"^2.0.0-rc.6","apollo-upload-server":"^5.0.0","graphql-subscriptions":"^0.5.8","@apollographql/graphql-playground-html":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"multer":"1.3.0","connect":"3.6.6","express":"^4.16.3","form-data":"^2.3.2","node-fetch":"^2.1.2","@types/multer":"1.3.6","qs-middleware":"^1.0.3","@types/connect":"3.4.32","apollo-datasource-rest":"^2.0.0-rc.6","apollo-server-integration-testsuite":"^2.0.0-rc.6"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.0.0-rc.6_1530296918615_0.24092091018496475","host":"s3://npm-registry-packages"}},"2.0.0-rc.7":{"name":"apollo-server-express","version":"2.0.0-rc.7","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.0.0-rc.7","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"8cd3363d9506777b78b292a0777dd2065c17e6c7","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.0.0-rc.7.tgz","fileCount":27,"integrity":"sha512-6ihMQVNf3aX4ylHFBuZ5Jb5EyZKuUUJxrSs6yad1elIRAXqI45yeduAkZAoF8FC/FFja/JyFPv495ji8jACimQ==","signatures":[{"sig":"MEYCIQCtAELC4mWG1hZlKQG8Q4tZ9xKJVoAi6aOI9hqB+rVJOwIhALdmAxJjwGN8UTFPa0QZRD+6f1QMPIZbPRulBzy6LSeS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRBsaCRA9TVsSAnZWagAAGMAP/RbeiurhyUtN6ecrRjNA\nURmTGajNj5hTbTXSSDIGe7Q/7/17k2hxoDtXsqRsFBLLlj9uTTE3dvpf3MYL\nqy8pjLqXIhVc/WDvwjElCBj0SRWXgg+3JneGe9uyDbJckxFcWCfHlVdXRvJB\nsMBkANiG31fOJT9eN9JwvjB8uhYs1HrvRxoRlch1z1/qhN/Ly2gwio9DQK1X\ngmmEcMGLTKNrKvNoej4XSvNVBcjprwLLdEz2UajwOk3y1QalA2/KkA57XaLl\nRGRe2K9xAmJ97chyjQJynZN/R4/Omv+ORLKF0JVBt7U3uDiIeyvY1cG9ieMi\nmeTtSRFin2X70VXoZPpcXqR3xzoq84KpnWog8BwRwN9JiPVtZ/+YLz/47pmB\n9n5iAKEtcDz0hbFIEtqEtCU4LxbzOP8hPwGl5So4AgzuODMpQcMrawF+Gd/J\nNyeccYfkhGuFMQay2PDUjD0oZ2+p0NwSlWGSHK166wyFZaacVK1xFgwAuVSX\nJ/DLTBnKye73H2y+o/0ndzkCQtweUOxMglkPBrPAUjLoH16FhCtHEdYSZC0q\nUd4JXnEqeIN4t0b7yLi0C3Tu9QNN6EcqyF/23UaFxlQ2X4Jw25SQdfDbY5Nt\nwv3hip8h92ewF+aTTjYNwH6MXftm3f8j/7gJeWir6GNTW0vm3HmNyIJO01V0\nGbKm\r\n=260I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express@rc\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\nserver.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"5.7.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.9.4","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^3.0.4","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"^2.0.0-rc.7","apollo-upload-server":"^5.0.0","graphql-subscriptions":"^0.5.8","@apollographql/graphql-playground-html":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"multer":"1.3.0","connect":"3.6.6","express":"^4.16.3","form-data":"^2.3.2","node-fetch":"^2.1.2","@types/multer":"1.3.6","qs-middleware":"^1.0.3","@types/connect":"3.4.32","apollo-datasource-rest":"^2.0.0-rc.7","apollo-server-integration-testsuite":"^2.0.0-rc.7"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.0.0-rc.7_1531190042112_0.5299451552751151","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"apollo-server-express","version":"1.4.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Jonas Helfer","email":"jonas@helfer.email"},"license":"MIT","_id":"apollo-server-express@1.4.0","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"7d7c58d6d6f9892b83fe575669093bb66738b125","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-1.4.0.tgz","fileCount":24,"integrity":"sha512-zkH00nxhLnJfO0HgnNPBTfZw8qI5ILaPZ5TecMCI9+Y9Ssr2b0bFr9pBRsXy9eudPhI+/O4yqegSUsnLdF/CPw==","signatures":[{"sig":"MEUCIQCUp1x474OWIdobUCFjKrBfIqJ5cL4/LauMHWogMzymmAIgFkdUtbSsQG4orD93o9VAQG2GoFLYCkngjOmD6xzprJ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbSPOuCRA9TVsSAnZWagAAVQYP/Rb6oqkrkaK7IZ1NkUQL\nXdjBDtzlT12tBgJ0amFVCQm7Wj5OZ43DxTMV0ygzy1rHNzf4zns3OPv4PdSv\n3X9WvUry2MAVdG78BawSFRjQcUwm0dfeHz6or008AWmk59qtSWk9c5ICAP8O\n1JHfU66ms4BYKHZgtgiBJOzdZEBIh3yczGIQlK+Ws3m9GdvIQQ/8B5ktRm2g\nWlYRndAG9mb2kCJcOCtQU/PxYnmPkLcFPbKKggJja6H2pW1tMY18YOuiT+am\nJgXb7egnHH3ccru+cVMHR4CsAELwqBFsiBKebViM1iSkmv8HEwE/fJJjbfnw\nXrCTSsEFd7iO7K6LbZedOR0Ayf4ZvMp/4CJk72RmpMDbqPTLcw1GLntYLkZN\nbbSdUsWZ/l8tKfZAxD1AQe7tgjOX1EK3zXsevEtOvJ7y9DQIC0sqGndohijm\nNHj+dMj6MimBdNLnOvSZRWWegjdn2UdScUYrxbAIjMEx2Rdj/NoioZyFSNFy\nFxnyrJ7PQZ4XZw2FxwvP23SdIoCzZ97pObdfy4NsdNYuZX9ki9X0yAkPh7Wc\nRQNaJcyoM4CVbt1fmxaEgbWCuLtldydS5++akIn+0+b415xeImfAoVHJVLSV\nbTW2JK0kdQeS5igbf2KR6YO10aE+CfTiQBOS6VCrpQ+W2vnWv0TIUEcRGFwu\n1HHP\r\n=z8C+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"5.7.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.9.4","dependencies":{"apollo-server-core":"^1.4.0","apollo-server-module-graphiql":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"multer":"1.3.1","connect":"3.6.6","express":"4.16.3","body-parser":"1.18.3","@types/multer":"1.3.7","connect-query":"1.0.0","@types/connect":"3.4.32","@types/express":"4.16.0","@types/graphql":"0.12.7","@types/body-parser":"1.17.0","apollo-server-integration-testsuite":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_1.4.0_1531507629982_0.5189761523444212","host":"s3://npm-registry-packages"}},"2.0.0-rc.8":{"name":"apollo-server-express","version":"2.0.0-rc.8","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.0.0-rc.8","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"ecbbc8cc1cfda91aae23164cca8c3f1b1232b032","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.0.0-rc.8.tgz","fileCount":26,"integrity":"sha512-sfA8FJuLmqml45A6KnmmBWG/+UR1r4c+BHlEZXxZpH7UChjFHpnlVsWsB4Thx7u9YxKggls2w8hb+FZEbv8Fow==","signatures":[{"sig":"MEUCICPMxWfQiaCA0hCfk86zxHgtRmwlPwez36ulffqdSaLTAiEA1TKQCHuKm3M5dWCKbQqTHDTd8JKOBrkXsnkfVdwwhto=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbSUjgCRA9TVsSAnZWagAAlIwP/0vnweTes4s9Yfv6DoqZ\n3jL+e14FFybQhxoe6X9IalhaM1V4yDBkEGLkO+H5SvmNDuK8FCvHz+k1YIk0\nIGDwkXmAJdhv63HNRLXOtuqbTpvYcpjuhBkJLd4ZGOUoxUMlTuh8OBR25XbB\nTZAbgCjtZ/HQcVbNKhDVymJWMAEiPk2y796e6HN7tE/0uowCVdmoKv5ESasH\nD5QQHeNnIpXPVYwUYaAdJy+UPUGpnSLROhj0Tzth4wfGW4Ejqo9Z5irhMlXM\nJjAwpoGB8MIz4i5R84k77pXA2tQ6hfu5O+BAuZBks8a1nGc8WFPi90Pv9qK9\nXKioS9DRqe+Ca/kTrOjIpyklcA8UIuCqnc5OqoWpbNwiZdgb/R92OyT5PB/1\nB8lnxIPksAcF59FOEjMTp8dtEXuHuhWf7xCinjPpBC/wpDGNrtrBfKCIEKN9\nnWNELSLgu5wBzdDcnzFnCKu1DokBffZEzeAvv+Y/P7VSQcVLZVnnD4cgtcLA\nDkIhBjE74kMcZxq3h6pFQxr0OWGDZy4cy5FkeiJwpCf2LWrxELytEAEZNnpF\n631V+85lF9LNEfhZqsLHgRpYP5xFODdp0zTRmmY/zVH8U+EmsHnLKScFXQfF\ngIMcGOkJDI9hGGxCZFAPTgz116cXhVyADIOT6HC8ge9wfzBdVRkujLNNALlW\n2t9z\r\n=VliI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express@rc\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\nserver.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"5.7.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.9.4","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^3.0.4","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"^2.0.0-rc.8","apollo-upload-server":"^5.0.0","graphql-subscriptions":"^0.5.8","@apollographql/graphql-playground-html":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"multer":"1.3.0","connect":"3.6.6","express":"^4.16.3","form-data":"^2.3.2","node-fetch":"^2.1.2","@types/multer":"1.3.6","qs-middleware":"^1.0.3","@types/connect":"3.4.32","apollo-datasource-rest":"^2.0.0-rc.8","apollo-server-integration-testsuite":"^2.0.0-rc.8"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.0.0-rc.8_1531529439988_0.5251359359961887","host":"s3://npm-registry-packages"}},"2.0.0-rc.9":{"name":"apollo-server-express","version":"2.0.0-rc.9","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.0.0-rc.9","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"b9c5c20716a96519012626fdbc32f498614f7cb3","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.0.0-rc.9.tgz","fileCount":26,"integrity":"sha512-jkIOjiSJdjFK3mgpqDM/6N3m3Y0whUgp83106AJOYuBWQsY6jm++G8tx1zMoL+sVulNojIJsSbeUw33svbLVbg==","signatures":[{"sig":"MEYCIQDKxtAiHwPmSeVaICw/oJwN+TYRr9Ra2/WW7JPjaXIrrAIhALwDewd2t2SFEUXv6hwW4R6vsIVRBxOIuratfYeYOgaE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTiulCRA9TVsSAnZWagAAbzUP/AyP/Pd33Lb4evJolnJG\n98Fe6xbJ5BS4E8i9wPRavmzCNuANmURXZQYFNr3NfmOyBY55I+CLfySrP/oU\nPxiSvGI7heghWa9ABVIXCr8ysi1Y13jl6YoHnBYO0AAG6CsZMWayyBFlcljw\nT+d3VMxEuCGiBaj7B3Hnu0OCeSq0LgtINvd2ip3QC8NCm3BVbu4Q3CznwOBq\nsdM4P8qvuHo/OTANrBiQL1Oy2eB0fKqisc+iRyNBtANAiwUmHYeefgaPtmH5\n6Qm9Kj+uh8GFrrQIqbTzYoFkxNCHNhilRbk0TFZU/YbtjTwPgqMvAePMIKCl\n3RT02/2rBiy6hG8DTTcv6gY0mbVWob8iMcRCKHbhAsNKMPXY2tE0TyNDGuUY\nALMMJg8dnflBr6WMMBKUlY2hwN8wxj5lQ26B2v87HAlvpnGKUvYA5eMR1tAH\ngfL3+9E4hRayNqP3xpc+Fr9OOuO94elJ9dXteySdBi4yb6eMFkKe/2Sh3Vrn\n4hnWxtv0kJ5Z3abJqx88+4AQlFCn22c/QgA0p4PA/E8LE0nvkAvCWyonh5VY\nO3gI0sOwPwqSuWHo8SVUHiFvOQtz9203cxjWT8EIFluqY54VwuQn57HjXU7p\nCJ1eWCBh3OLF38ja30F687ccdYMYOCIJ3sOY8kQem6rJE/Rzhg3AE8HxhVjW\nkwLu\r\n=Q5bb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express@rc\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\nserver.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"5.7.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.9.4","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^3.0.4","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"^2.0.0-rc.9","apollo-upload-server":"^5.0.0","graphql-subscriptions":"^0.5.8","@apollographql/graphql-playground-html":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"multer":"1.3.1","connect":"3.6.6","express":"4.16.3","form-data":"2.3.2","node-fetch":"2.1.2","@types/multer":"1.3.7","qs-middleware":"1.0.3","@types/connect":"3.4.32","apollo-datasource-rest":"^0.1.0-rc.9","apollo-server-integration-testsuite":"^2.0.0-rc.9"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.0.0-rc.9_1531849636919_0.32052934341266126","host":"s3://npm-registry-packages"}},"2.0.0-rc.10":{"name":"apollo-server-express","version":"2.0.0-rc.10","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.0.0-rc.10","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"c375c701d92ef461279f742f7f5137ce1f33b211","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.0.0-rc.10.tgz","fileCount":26,"integrity":"sha512-xAw5esGoYEWPEXSXNyZRF2wwcR0Fg1BmdczjAGrFSZUDpjU7hnyxDz0TVoYRV9Yx1/FOIV12XKDMqc/1+QaMig==","signatures":[{"sig":"MEYCIQCFNySDEZSA1pVxERU1F2NEKCe4WG4rQohsKgjVSPG5xwIhAPjvbB+bP5Ba7L0934Mqjzgb4skS/u0KjRLagrfvw/uL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTi36CRA9TVsSAnZWagAAhC0P/3/+Apc1Fke4nfFMTyW6\nM3mK1iCvd0WCtD6cUIuAufgFsmK20cE9vy29pBMlx5oiMpZhn9gXJfPG3Ym0\ndAXo2fJtEgtap3yAWezKb570o4T04BsUFalbwjWCjgWq6qZgUcOGRleh1cdG\naVszmwfTTadBGL8Enw/Dpcy3gINM8+gz2EOllX7CR2P8YuYE5aTpc0/EotTj\nCDwTQe+RBBrO7Kfp6MJpSCbq+AmTDAkMmu3Po7U/AXf6O2/MQYxDvnj9/AoE\nRP+dEP2V/pDKKPXCXIY/w75JDgvWLPGDE44YWrqIwOZIgrFLnzdnnl7cV2xL\nlS4A5OHziWJ/ABQxTWoAUryeZebYmuZ6XyLJ7PFgRCn7XZZyJ+MMdBBmxe5L\nTwVQdeqM587gduzjenIZsiD2urtanjwdj10g2A4Om8L8J2rDfJIQWPaj/dpy\nFI6B9n4T6l4dTFrlviG0h/bw+PaMsiPb/Z/oIleSetXVQzMrRAyAPsgRjKmc\nrkMQC7vljEL+PESWjXaBY2+t+o6gDb0FJ0+kYMLi9Y1efaKMB5mHlEppKn14\nVjkAx43am2dtPAejQHHGfR6QTesIRyDdz52QBtjGqd9GfUymudOPxy1II/fd\npXcixaQYvutpm4JbzR6Aa9PQvtiFwu6P0OxsqrJkFgANLoRlOvpl5EO0B4Ib\n1l8I\r\n=CmxY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express@rc\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\nserver.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"5.7.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.9.4","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^3.0.4","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.0.0-rc.10","apollo-upload-server":"^5.0.0","graphql-subscriptions":"^0.5.8","@apollographql/graphql-playground-html":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"multer":"1.3.1","connect":"3.6.6","express":"4.16.3","form-data":"2.3.2","node-fetch":"2.1.2","@types/multer":"1.3.7","qs-middleware":"1.0.3","@types/connect":"3.4.32","apollo-datasource-rest":"0.1.0-rc.10","apollo-server-integration-testsuite":"2.0.0-rc.10"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.0.0-rc.10_1531850234833_0.9809567114689135","host":"s3://npm-registry-packages"}},"2.1.0-alpha.0":{"name":"apollo-server-express","version":"2.1.0-alpha.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.1.0-alpha.0","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"30fbeea1deb495047ee1ed457305a9b46b204173","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.1.0-alpha.0.tgz","fileCount":26,"integrity":"sha512-MOAeA+LI3mDNR3SYxfl1/ecQPJSaRkjSi0TdznFDXY8Fy+uG4T2GYm9bSQwcX4lGnUngxD3eWX/KkiRmp0YeTA==","signatures":[{"sig":"MEUCIQDITptAZ2D5c21/NChQ3aSodOLo8VWydD/nnKbE7ku2KgIgMm+I7l96YCzJJGTQEgQ3hfYc/T5sHeJCqu8aWSHyHLk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTjFOCRA9TVsSAnZWagAABeYQAIGUTZOMpIZFrUsB+kx0\nS940AgpVcK///Ank3p6B1QWmVA0KIWvWgOrzQdo+cVjd6EcrPl7noSriHGhS\narbv61Ymat9dbeb/c+uEPCgpcWCTXrbtchL/83d6dNod9/zemQp/WdzRmpC4\njznVRry62ut0eGfeOSfAiEqqGL4DBlpEHmCC+tcx8CPCXJgjk3VP+YBOFgQx\nRewJUcvgoIvnRt2N53z4JF/ST8fbSKJLP7VCbBc9OL3HN6fGcF0VtwI+kGHC\nxVa2A7hHtdEOSLYjlIcPJ1VFFMan5zdC23wYTQJu1R6MMxQEtCskpXwm4W8z\nMIxiRSQZ2ZJIqjIHOUgeR58zhUSnkW9qJx5QCNuSgZIqmA/uKVWl1RMNC5zx\nwYhKq/d28LykLzBXYCBd/CGQsPx+DZmFIO79z4rurnLJB/34UgXNH5wayM1Y\nE5P6tvBjJweyVeYgXaNw7YlBz00NSTjG8y1KRo2ls2OxrEbEJMae9s8KuIlL\n1IX4r7t0nvUwJH+ysa1cbp5iNdLRgCcgbMGdb+/4jlEyjc4y+2LkZelWTMjL\nc3w8is8IpqLqMxvDYHrpB8tW3ZsCmyWZb0Kw+DR9K2EG0t45TrWkuigHAS2L\nJBnD5U2W2U9WDJYBbNKai6d2GS+CgOsBt3ICzc3/RDTQp5H4FjPS2+GeKVqr\ni9zU\r\n=lmxF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express@rc\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\nserver.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"6.1.0","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.6.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^3.0.4","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.1.0-alpha.0","apollo-upload-server":"^5.0.0","graphql-subscriptions":"^0.5.8","@apollographql/graphql-playground-html":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"multer":"1.3.1","connect":"3.6.6","express":"4.16.3","form-data":"2.3.2","node-fetch":"2.1.2","@types/multer":"1.3.7","qs-middleware":"1.0.3","@types/connect":"3.4.32","apollo-datasource-rest":"0.1.0-rc.10","apollo-server-integration-testsuite":"2.0.0-rc.10"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.1.0-alpha.0_1531851086360_0.18474978446493928","host":"s3://npm-registry-packages"}},"2.0.0-rc.12":{"name":"apollo-server-express","version":"2.0.0-rc.12","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.0.0-rc.12","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"9b607c5d0d0eb02623746e9ca4d21b22708a0b96","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.0.0-rc.12.tgz","fileCount":26,"integrity":"sha512-s1vq0UvXYsDvRKk3RcuB8lR2z1mwF2mX+EgzIZg5F8vIAQTfX+d/5wRDMrNeR4BRVd9X5B5+ManqImKINoRPog==","signatures":[{"sig":"MEQCICFob/6BAzrqABlHwyUYGQ8kQkcmJWFTqyvXFHUAzDb/AiAXHtuPywY+fWJUyqOSlYHIirCzTV9M5bdHFGk/f7lcPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbT2CnCRA9TVsSAnZWagAAZJMP/RiKFaq1a8xk8Jjb8EtQ\nxcEmNszDsD+kMk47qKtx9gbt4VqHwt+aUeMp9k0cXOk04jshnXxXl9aMXhYZ\n4SYJ6Sw+uiwW1+v7qqe6xTyH9ds50kDV+tOJxbvVQIbXmwLTE6KA/TcbShDC\n43LT6sdysH5JXK6vOHX2C+LxKqdOeXM2lhi/yYX8WgHkSxPvRzKDe8ewgNzZ\nUMNfn/NXd21rquAhARYQsXzu2woTMHryzXflAAQ7OiDa1+QP9XxqOGvC46yu\nKwlvZCraECQwcI/Mhdp6k53gidgQsBBtcaoUKN3TDSlMjHemtzE5ihB0+hAY\nAHFJ49Vzsqe4AKxcX5dhzCv7fzG/fGmYgxbn3tf/Q50sRl7cXvwAweXSC9Cm\nBYqrU9gDu1RWHBbXxMnz+K0ljxDABPCt1XSAPYNVbSiK6wXWgOQ+BbsaeX1v\n/3xJHcZmlmXNx5RLTkPqXZpdJhwzvLETy92S/iwJ8qH871CeflJfA9KdwQ7X\n73x39bOpN2iDfJVoE5J9py35GfNG2DnNwhY/LXxiDdyKOskzQ3Ueh7Qa01Bi\nBzQiSAwO4Fv70/k7OCxRFVrujkVBaGwFNmEKbBUdfy/3xd47pOOlumnlr6Zq\nIXU9I9Mtuvu51gApglCWj5+CTb1utk45RcTDR+80pY5kb8iaqlAkRNxSZ3wf\nDGFz\r\n=QRuA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=6"},"gitHead":"19dbc364365f4e6dd66fbc18f8c2232e172d71d7","scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"6.2.0","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.11.2","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^3.0.4","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.0.0-rc.11","apollo-upload-server":"^5.0.0","graphql-subscriptions":"^0.5.8","@apollographql/graphql-playground-html":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"multer":"1.3.1","connect":"3.6.6","express":"4.16.3","form-data":"2.3.2","node-fetch":"2.1.2","@types/multer":"1.3.7","qs-middleware":"1.0.3","@types/connect":"3.4.32","apollo-datasource-rest":"0.1.0-rc.12","apollo-server-integration-testsuite":"2.0.0-rc.11"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.0.0-rc.12_1531928734702_0.06459152483562902","host":"s3://npm-registry-packages"}},"2.1.0-alpha.1":{"name":"apollo-server-express","version":"2.1.0-alpha.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.1.0-alpha.1","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"e5a031e4e896346b20cb60f656bc004c11b92d4d","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.1.0-alpha.1.tgz","fileCount":26,"integrity":"sha512-hStSVr2ubdRFYtXOarucpRZJkL0EcY7FigRj9oYGxd+xgh63R3Oa196Olb+vG7Y7cTlAy30QigUW9itjaFjEEQ==","signatures":[{"sig":"MEUCIQCnAhxERIdq81nr/8k+68MsmHaF6Fj3xA/zoCPTo+xWUgIgLSOmGJa9farUI8U37x1xF+z9GOpZgwLb7zNObVARd/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbT45SCRA9TVsSAnZWagAAalgP+QHCYLBObnZAqv3Xke+N\nLQFxpdIeSXq8aMOEJFfN2Yuc5ry7HeGPBKiZ2jLEtk9Oy9I3TQrabdwsyxQ8\ndpNUlGncPjp9IKRlct3mHbYfnXY+udgurzmoWBnZlZzKy3aozMxJQK8AYWDH\n8wEcrt30IFAvPQnNjOB5q/ajGq5A4V5RzD7s8mJLvSk7YJtWQw8NhB3dzK1u\n2KQvEiP63kpqk7EJfcGGxbV4cnujDnwDSUE2QpBZbDQSzMnXSPJrsSndpyvE\niaUT8JIB2Yz6MiX2FFapkgcnFKkragBs/fVu/Mxe/KN2h0fg2q5frI6ub2aO\nsT+5TXkQ3ZygqxNryHeVpeoXQh7sHKyitO5DEBP9wlWkdfxUv8yFsu18lGHl\nJ51wm15zGD+y58CHE0h5klnju1Yss391fDq98U0gfQNKqZi4FePEJujk74B7\nRcqB8/bZ1jqvHePQQCsECBgQhZLCwOT9knvaOQ6hft0uLU6uXB8urIzPqN8e\nhw+RosvPJ8d/c/iqXzT0qdxdpv+0PRc9bdXLu8WqQAfSP6QRVBi5nGrL//Bj\nEgiopw0EGo/k+caVA6w2YB3oNP/pUisyZFaG2YoiKT+5Ql06ksnAl9Xq8yyi\nmKYNF32G+03ae6Wz1ThudglMXjna4jAPlKCIzEy8PW1y+zKKl3hdrg2iYQSm\nRIad\r\n=KrGN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express@rc\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\nserver.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"6.1.0","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.6.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","iterall":"^1.2.2","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^3.0.4","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.1.0-alpha.1","apollo-upload-server":"^5.0.0","graphql-subscriptions":"^0.5.8","@apollographql/graphql-playground-html":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"multer":"1.3.1","connect":"3.6.6","express":"4.16.3","form-data":"2.3.2","node-fetch":"2.1.2","@types/multer":"1.3.7","qs-middleware":"1.0.3","@types/connect":"3.4.32","apollo-datasource-rest":"0.1.0-rc.10","apollo-server-integration-testsuite":"2.0.0-rc.10"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.1.0-alpha.1_1531940433358_0.1746205471087805","host":"s3://npm-registry-packages"}},"2.1.0-alpha.2":{"name":"apollo-server-express","version":"2.1.0-alpha.2","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.1.0-alpha.2","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"6652d68fe79edd1a2f50e8291cd1eb9df3566cb4","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.1.0-alpha.2.tgz","fileCount":26,"integrity":"sha512-Y3IWR3i5eT6IWdTABhQ3NhW13f3wZoCXabNKgwTZjY6w/cTuWA56+Vxa0QA/Q3TRLEiFqCOEXYew+jxpuIaShQ==","signatures":[{"sig":"MEUCIGOkWvX+n7Cylo6bsSIYK+1jZF8Qxju10qf40XrCUsm4AiEAm99IXYC2JLmJ8bsm3cBnJ3hHmtcxF201TIUIS0WkFms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUFTdCRA9TVsSAnZWagAAiEEP+wd5pD1GYygx19/sQaEI\n5HbH6lF+l/wohSw2++9zmKhXx+SHG4k/knjLFB7IDY0mQKJ5KUqBCcrzubJI\nkL0BqYbiNmU/qrRu5kEJW1k/jB9XgOAzB87UEg6STgSpP/cs2CNcj2mdNl/8\nmbSC0o/Fw5Y6kZx8AgDTLL5iVyHnqtO4LTYJxsP8rksKKWuo8FZMcY7+CuQ2\nbaeyBtdEKfbPXtYFCWT9c5s1PmroVXx3UYdjd7QMOhxNnVkRwoOqsV3zG41V\nLsDqVj1t4PSoydGpeGAT75Lrc7ZJy0/6iD0bcPnHiBYU/ByPwtY9Z61145jf\nyQdtlXBW7iHOs5zCRwAmVzAo2ASjqGzXNWHz1eL6D3FW7krrLDxZg/3vtLMV\ncZYg+7fm/xty/x6DymKdlULo1de123QWecQJtVs7p74QSRJfmHCnwnefwbQp\nHhJHInQzIA22kzf40x+UeddkbWwIU0QrAVTB+++6WcUwL7iXi2ivTPO9CcVc\nhRrP2DLu3vg7mbhfR/pOKxWd+UPqcvHb5jWR9Ln2RW9w3V9F594PmiF0EOn5\nfmPpJ1PDmIF7hKvP+6PEz6iyxePHOTXPldlksmh/rC/xLENExVTZGVrri8br\nrFqY5ROHvL8gUUzgfnbiP88hcc2Ig/zIw60vBVr0jKOZSgoJALMiK+zHIahN\nNQXu\r\n=5p33\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express@rc\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\nserver.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"6.1.0","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.6.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","iterall":"^1.2.2","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^3.0.4","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.1.0-alpha.2","apollo-upload-server":"^5.0.0","graphql-subscriptions":"^0.5.8","@apollographql/graphql-playground-html":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"multer":"1.3.1","connect":"3.6.6","express":"4.16.3","form-data":"2.3.2","node-fetch":"2.1.2","@types/multer":"1.3.7","qs-middleware":"1.0.3","@types/connect":"3.4.32","apollo-datasource-rest":"0.1.0-rc.10","apollo-server-integration-testsuite":"2.0.0-rc.10"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.1.0-alpha.2_1531991261840_0.5665178470071026","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"apollo-server-express","version":"2.0.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.0.0","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"6aa31a4cb5daed645e76d231107fe9cfb44950ef","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.0.0.tgz","fileCount":26,"integrity":"sha512-u9Q9ShAxT7WxlVhBKUFNRbBqaWITbRH5xIRvJDguQVkVBrAAiFucT5/H/5CavJKRlmPNsGrC9Oq9D655mgmF5A==","signatures":[{"sig":"MEYCIQCdTJVslSBLCv4vZTSdyRgHxO7DNVmZbMeZDmI8EyID+wIhAKIYqSgHJYbpdfGoGFA0j/Sqf74pDgWqHXxPictmX99M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUOu2CRA9TVsSAnZWagAAotIP/jW9I4XxVhZp/vFlmAP3\nmbWdv64sQVNMyjAgkdpwPXRAHrh6BZQ0aEQMtugNcrRgmkRcDZznXjiPkP+B\nbu6SUGfLDq5QwgV7vZ+v40+aUm+lox8sLNlZlpJDXAZYGKqMwIP/hGlwZomF\nzhD4L70h6QiosM5lUTnM+a0uLUh/cfSIkZAkB/8FzIZUItkyCErOJ2iPyi9g\nd1M+rYeFSWbjTQ9gLcR+LdbgFu91kRAPMEHftsL1lDXq+/mrkjawBZhT4Lys\nf8EZEpGlX2pog/5VkVZHDS5z59YJU3Mk3u//kQ5gGoqivwo8bQYRyNQQ1EwY\n9Q3LN4xSzeKZufxS7TAPGcMUf2vmRaubshpPcS1K5JhIXqNJ24Tm+bp4TDsW\nMEylPKit7lQEZIifwfmiDSVUKyfEEgEWqdgrozvw2gbT8kKZj4lSbq2tEBB9\n8fMAO9PqS3FAPeIBjTeLs6qFWTPINE6pbM8R2beEY3JfbnZoA/AhN50ntKAC\n+FtiZBw5z4dL5RIq9PqxSMWkNQHrO0q9mFw8xf/4jKIgppmKHAHJW6IKAJ51\nyey66E4P41Ybi7bvPQ7GCds8OtovfCJKVcEW1rQopBf6v8nzQlP2fb4BVoPo\nB03tbZyLrFmBCEhl3sV3ZD2urf+UeOKZMjtssAbydSGxUGumpckTCzbPZcaN\ndgCw\r\n=oAfX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=6"},"scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"5.7.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.9.4","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^3.0.4","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.0.0","apollo-upload-server":"^5.0.0","graphql-subscriptions":"^0.5.8","@apollographql/graphql-playground-html":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"multer":"1.3.1","connect":"3.6.6","express":"4.16.3","form-data":"2.3.2","node-fetch":"2.1.2","@types/multer":"1.3.7","qs-middleware":"1.0.3","@types/connect":"3.4.32","apollo-datasource-rest":"0.1.0","apollo-server-integration-testsuite":"2.0.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.0.0_1532029878864_0.6346289070366982","host":"s3://npm-registry-packages"}},"2.1.0-alpha.5":{"name":"apollo-server-express","version":"2.1.0-alpha.5","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.1.0-alpha.5","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"c0b7728b97db81b18fd474aca14ccdd1025f0550","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.1.0-alpha.5.tgz","fileCount":26,"integrity":"sha512-7LKzYJbxo4u4ExV9kJefIwzatbjlZd1XxoVDnpyNfbRRbJpClIY96CTm1O2QnDgsKxijXjcQ3sq8a6MoewlOig==","signatures":[{"sig":"MEUCIQD05lNyhWL8Bk4/CbbLg+2i7ZTNIDeISj1iIMGn/4WMFwIgXiy76BqtEfcQshExnu3B49lTDRmBGGwh2MgFTA7gJuQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVgzMCRA9TVsSAnZWagAAtjMQAJ+r235V2nmMYO43IM6c\nUUaHtv2gSBT3dMciaHi6HsU5QNcwtRRcXRWnwj3VMevq3Xs+rqt6Q7Mje7CX\nBnI5lEvPqQJh+F0XhF278M4Fw9UNJmWyHlYnkLB0hzA+XnA7sZwMRNa6XXQZ\nfdqGahGKpmznSscam9abcOdD9xzIFlyTZ/tS2sRtD0mYH/FbxXj4yIZB+1U/\n45m3Pv9Ly1VBte/slnWO/tuj/NsVYUrxWh4+/IcLRwugnrp2jc/T0dWM4cKc\n+hLkUdKVVEc5i3AgMtNdxqOxZoA5j2LDiK944pArJvK3Yn4ntJWrijYVbLX3\n3v69sK1qcddsjOXo/gLMMMgncbI+FyfLkCEMLTvWXE1axumkMCriVitU+mLq\nZ8Y7ntBd7rm2Lo+/+GeiMbhB3GeBcCRJEoM0E15RTGz3gt7iwdFbhONpdsIF\nn0aDD7/8k41gs1FK7UvmMJHBfeOsMut1UBzvwZO4tOYnFCLU4vm+xT7uiwJY\nizkJyM0XEkF28BiB6108yUnYq2fMOjakE++Aa+r2QwjhCkpWUxmo6TLk9tWK\njgBH3FvGPWinz7edr7et0U+4ieka+Sa1L1ZG5lp+tV1ntSXXI41RJK8Pfoc7\n9Vo3Y8OFbBlP2N4eXBbsRpYKwpjDPL3hGlppss+XVSrhT0IOViCHbAs2gu7e\ndXDD\r\n=Zp8+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express@rc\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\nserver.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"6.1.0","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.6.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","iterall":"^1.2.2","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^3.0.4","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.1.0-alpha.5","apollo-upload-server":"^5.0.0","graphql-subscriptions":"^0.5.8","@apollographql/graphql-playground-html":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"multer":"1.3.1","connect":"3.6.6","express":"4.16.3","form-data":"2.3.2","node-fetch":"2.2.0","@types/multer":"1.3.7","qs-middleware":"1.0.3","@types/connect":"3.4.32","apollo-datasource-rest":"0.1.0","apollo-server-integration-testsuite":"2.0.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.1.0-alpha.5_1532366028006_0.019348953253759182","host":"s3://npm-registry-packages"}},"2.1.0-alpha.6":{"name":"apollo-server-express","version":"2.1.0-alpha.6","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.1.0-alpha.6","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"8065fbe0c83cc87b2060f5d37c2fee4beddecc7b","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.1.0-alpha.6.tgz","fileCount":26,"integrity":"sha512-mReDVlztDuGWdn9+TKEgmHW3JWetlVuifiqpnqTa7bJVp9s2Rta/0W6T4/DjaUmNv7xEb64RT+52lvpgIpkgrQ==","signatures":[{"sig":"MEYCIQCrKLmAj3Wla2I/mD59qILobI9Iktr1ZtL19phMFV9y1AIhAPeih2arlqfKMQ5Gi5b4cV9TTJyLuq3nhNjyhz7E8Dl9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWAQPCRA9TVsSAnZWagAA6MIP/3MLIDbDFO2jUan/liPc\nlG3Lm3RVtQrnsrqASdJl6h1wxs4+jSmwTFbqDAHx7MjU9b0vIQ0/zbcWHOD/\n+Gv4zCiXItjkFdai5iTSQc0VvJhUWn0rOK2Hxt+f8Kb+TEIFuUFMPAVZn5Ss\n+bAoG62A2ZsguBwuAoHeHWaSzLUXZPE4pz1ozaTm1q9zorqx/BRUbyfgcpiy\nEf33nn/b915W+y079GGKXulxzmvYOql39FjX/iRz9vsdfaJkcx0pVxUINDG8\nvh9WwZBNG5Si4gS54/yaOgpCQzZ7eYBRmrgQxoRO0HpIfuHXcC/E87w7p2hx\n/K1SJTysLeztDqGSGyfPPotdpSSPh95i1uK6X3ZkdreRiU0RZUptFLMPen5f\nzPfsj35VNahscqBki4Ly9ZsAxWuoj5FeW7e4jqMHDhIPIzIvbFGhVW3GMbu8\nJqvCkb+Thu6uFqmNBBXtJ75JID/N1eJ3ug7ckYgGHetnM/ZzcATw0iQBoC7+\nyJ0Ap613VqskcOX0pt9iFNT7XR41boLFZ/eYMLwId6CqFAV4k2CXTXZimiC5\nhxFszyjqozeYUNmuqylXGNiOq20MftNAJKBl4fSDhsU7srVm9CEbIkTpMCGB\nzvX26nY3pFemyWKmCbZv5TVk5Nbi9AQLwhFRgw+livoaeXcuwC5bCs6ylUzQ\njNQw\r\n=23gg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express@rc\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\nserver.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"6.1.0","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.6.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","iterall":"^1.2.2","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^3.0.4","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.1.0-alpha.6","apollo-upload-server":"^5.0.0","graphql-subscriptions":"^0.5.8","@apollographql/graphql-playground-html":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"multer":"1.3.1","connect":"3.6.6","express":"4.16.3","form-data":"2.3.2","node-fetch":"2.2.0","@types/multer":"1.3.7","qs-middleware":"1.0.3","@types/connect":"3.4.32","apollo-datasource-rest":"0.1.0","apollo-server-integration-testsuite":"2.0.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.1.0-alpha.6_1532494863082_0.23134257646765688","host":"s3://npm-registry-packages"}},"2.1.0-alpha.7":{"name":"apollo-server-express","version":"2.1.0-alpha.7","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.1.0-alpha.7","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"33f174c86ba6fd01ab1b4872b6e43332a37c788c","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.1.0-alpha.7.tgz","fileCount":26,"integrity":"sha512-2pgNviiyDXyI1UWvm7jXkXQdtXit4Iwld1pAiSNhMAHfTt/EbbDszRlO8zoW8H2gfMM3LTr3cw5kvrJAKIPJBg==","signatures":[{"sig":"MEYCIQDdlK1QIcskmKO315gHxyHCOUK+YLGu4jNOtpGYBZqAhAIhAJy/LZPi0EfNzj67Lg9fmpaFA5uGgEBwjuj4c6SDbKti","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWXWYCRA9TVsSAnZWagAA/6oQAJD9U2bwe9F9m/HwWbRB\nZ5urn4EBHXOAM4ayIDdSoth2fUXoJdRJDaEo/Kqj55rio4shzSiX6fIurMD2\nNmYrAm/CyI9f0DuNYbCltd3VabboQtVPsRQS3WmbkCfmGa1QPy+QIJ3isY7I\n4d4PgQ519o+bwJPTEFPHHdU3YEenktQSPaGP2lWdeilFXzIn3Hz3DDRhYb9R\nEO0HkF2F6+fmQT/LXXfPVKXrTikHfQpKqLhduoNVQJzDWCOe9hBZsTkC5ZOF\n46fHWeU2bnpQRHYU9MhbCaFmpMzTh38wUFkpudgi1dV5bUORS0cpDhDzqyFn\nstoEfv6i69n90msnzXpUZE5UzNR5rCAM8Jjz4RZUrWU9Li7V9usg0XhCL+Cy\nLC//P1YLLCvZxuDU4d0uzd98GYiePDagd73Wp+/0yPJCmZMqnr9I1mIkA4SZ\nY6HJeOc5qPN6X7y+6PA5WxOS9+ZiK2EjRQ0u7sTytmk5FVchmpxQD5734IJD\nlv30CBbYw/8bhEiPeTqnJ1PpsvnUeAVSHk34Z7P4yt8BXMYtkbbz/2oOYemb\nuIwP5IBAb7LhGw2lKhiqllYUShSui/WMfoCVggGnSgpoByGuHyZJ9Xg3kNoh\nJBS8FhcsBxoEd/JLfUOoBV63ppN+PAZM2zcXWXgPrfImzn4uGsOb9Hjj5OGy\nz4nD\r\n=F6c0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express@rc\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\nserver.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"6.2.0","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.6.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","iterall":"^1.2.2","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^3.0.4","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.1.0-alpha.7","apollo-upload-server":"^5.0.0","graphql-subscriptions":"^0.5.8","@apollographql/graphql-playground-html":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"multer":"1.3.1","connect":"3.6.6","express":"4.16.3","form-data":"2.3.2","node-fetch":"2.2.0","@types/multer":"1.3.7","qs-middleware":"1.0.3","@types/connect":"3.4.32","apollo-datasource-rest":"0.1.0","apollo-server-integration-testsuite":"2.0.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.1.0-alpha.7_1532589464235_0.4834801054031763","host":"s3://npm-registry-packages"}},"2.1.0-alpha.8":{"name":"apollo-server-express","version":"2.1.0-alpha.8","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.1.0-alpha.8","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"d15676846a4a5139ea0e1ebf42728a7021aabf79","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.1.0-alpha.8.tgz","fileCount":26,"integrity":"sha512-7WxEkGrkLWLqpqKzFgWHmqcaaww3El3z0AB8mTaVY9NjDL0D0Raeuk3KnzpFgbszUvxZuxfYAMRtnIohVtF6dg==","signatures":[{"sig":"MEUCIQDL6xhb234iD9D2jx3lypmGH9qGVnNIUcRqdyfbvV/FEAIgd6WSzNxxK82wEUgIuhTSeUePyRwXtlpxD0FUWxmfkeA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWlNKCRA9TVsSAnZWagAA+NMP/0sFtqz3unKihFGBVlg+\nri2Z/urnvSrBAZ8+rBYKPGP1NVOPFMYslUJolREaw/Clm82OoS3TNmyN5R02\nfQyP/zNbUhI4TRsiTJ9Tb8wTmmcGrIOq6+rLhNl3k7/lhUfZiD1YUBt7BzR0\n52gY05SefvdI16JMx1RMr9Ib5l+s9qpBa5qwQpdo1kVIOBxML5VKiGARs10Z\nDps+j/5AUUlYbIgMJ0o9gqkCivrTEqyOLTt9HbI546SLj31XEwIg/tDy+Stp\nSMAxcWTg9i4UHjdrrGbI/HaumwaeoT5pEechJ0upmhSLGaWON953XEOmED3f\nLh2vMtyZ15m2k+Z/4QhOpJoy+4QgvvQYICUZ2p9jXa+3IjWQVRHNnSUvPoB0\njZLv8+JyW7kif3ENXVe5oeWkV0FK6dnuyCzBKS3N3y+IHhqBaJ0ysm/UVaez\nby05hHnU0FEiBWhHx0/z/X4Bd/4htKErkxI8oiIMZlkOvhjodokHCUYsozF2\nuJg1JV2+peYlagDHp/JCv/VsV1KhcE5ALVYBSOhkukElo8/26s9KytQl9EXR\n/A+ous+7tqO8oso7OGzleqdpQ9Mnh2FXa5IybQdwaJLcXtgYVFjo4iSkLSWg\n3sJIV4MtHVZwJfgrmPzzSABlH53zCon3qNUpZNH2hrp0qi+l4PXQ+b/ML44D\nlIOz\r\n=Pnd1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\nserver.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"6.2.0","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.6.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","iterall":"^1.2.2","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^3.0.4","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.1.0-alpha.8","apollo-upload-server":"^5.0.0","graphql-subscriptions":"^0.5.8","@apollographql/graphql-playground-html":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"multer":"1.3.1","connect":"3.6.6","express":"4.16.3","form-data":"2.3.2","node-fetch":"2.2.0","@types/multer":"1.3.7","qs-middleware":"1.0.3","@types/connect":"3.4.32","apollo-datasource-rest":"0.1.0","apollo-server-integration-testsuite":"2.0.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.1.0-alpha.8_1532646218116_0.09804698890012586","host":"s3://npm-registry-packages"}},"2.1.0-alpha.9":{"name":"apollo-server-express","version":"2.1.0-alpha.9","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.1.0-alpha.9","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"f43991cc82f1c1915b0695353b1024e4a680fa0b","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.1.0-alpha.9.tgz","fileCount":26,"integrity":"sha512-IBLNIuHH6oP6lYda8K3EHwY5J5i3hK4ySdjZbtM1lyDv8MhjSz2E3ULBQ/TTSgMZRd/GF1GsHjX4L4EhdyLsgA==","signatures":[{"sig":"MEYCIQCMx4DBo78b0+IaRACf7kV/yBtEWmDPsXC6EKrSaVoNuAIhAJxFIcQGtSWakQxakCxrr2gUH7VnCZI3SztdJwrbg8QI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaMhYCRA9TVsSAnZWagAAnyoP/RJYtswG3427jHfuonl6\nWLyBUC8ivkqg528PxxmnqF2hEKEOWWybkKwZ0ekOJBySLqfzH0kOJrI7OFcj\n9bMlmC4So8h57zEmDENwqlR1YVRRbwTrIZ/EJZqvtVE/DLMDB8p14DMEpCgF\nJWFYAZn8UiHD04h4F0iGdBgoBrMry5nt+8h/j5/2LG1qCPbMKC3e6VVTOU3n\nA8VuFxOv8LOLJgjVvIvzCX7k9cuY/tmrMM6qiHXjlm85ueuTL3zJaKEheuiG\nREXJj5ULp2hOH2E1r9khJwsNlXGiOUIYw/YV4OHhvxyamTcMtsBWUEUopz/h\nMHpkPMCzvyR/18GKCtKFsf71kTMrZl4MmmRtXhPirrCYw/CgOHbikZaHHnm4\nV+aMcxh1UrFRuA1bZSy2RQ8xHLN/YTOD6DwVz5600zQj3ouFV2vFmH+8QThF\nLRIB5wNKipknlv4gDK4bitObiKdagngCELei91a9xWmP6H614//miLCKxxmZ\nGFGPIA7+FdXNoJhCTNn1tCan8odFNNtqnpRzAw9qI8c9cp+OH0IqKcW0IxFe\nC9Wf1rqoVlWOWd+W8B1Pfgb7QZC+uX0nwCPiRo+QxRPlLgbS+MfgB40ZqzYw\nK8orQkauNJBRKsCX2wm5PJhxkMjSUzbGthfGWKUXb+GanTF043HJdBej+Glz\nXUGD\r\n=c61L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\nserver.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"scripts":{"compile":"tsc","prepublish":"npm run compile"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"6.2.0","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.6.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","iterall":"^1.2.2","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^3.0.4","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.1.0-alpha.9","apollo-upload-server":"^5.0.0","graphql-subscriptions":"^0.5.8","@apollographql/graphql-playground-html":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"multer":"1.3.1","connect":"3.6.6","express":"4.16.3","form-data":"2.3.2","node-fetch":"2.2.0","@types/multer":"1.3.7","qs-middleware":"1.0.3","@types/connect":"3.4.32","apollo-datasource-rest":"0.1.0","apollo-server-integration-testsuite":"2.0.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.1.0-alpha.9_1533593680773_0.19431843491669465","host":"s3://npm-registry-packages"}},"2.1.0-alpha.10":{"name":"apollo-server-express","version":"2.1.0-alpha.10","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.1.0-alpha.10","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"79ba7faede1d477e2b1a220123c32ee54bdfd14a","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.1.0-alpha.10.tgz","fileCount":26,"integrity":"sha512-XWRI3CPj1PrMJaj0QGOupKtDu4k4Yk3e1nbBaxyJTQuNGp5AY2ImSv6+AyvPmVWONOIPXkB0a1QWK2AOr9Kfzg==","signatures":[{"sig":"MEUCIBRSPDsq/fjVIaTFZ+SpdL0Ee/GFDSU50skW6yOorXxQAiEAitNgOCKBY1qMlFjLaxVRoB/Hkhc+yK8bfrQciN0ha2g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJba4ynCRA9TVsSAnZWagAAtK4P/1d/BCafh5ekmxkARLtp\nqo7snOvzn3bbjH9HAu2viCf8fqnI2cTIB7F15OvZnio+QTjuluRwt/9r/KuW\n25SrYACXlXoa9QhckY+j7jteI4NGH8b4SQU/PEpo17YAt/tjXynmAPpxPwse\n5hDF26DjvtH5wmkTt73ZDKrUx1F8aEjkuzOJHQRrQfXYIjWirL3fWgic3mN9\nZWjSVGQwvV6X/J5QNbTMZtbU004s5EEAaRCAtdb0scJS3GiLK8HUc8PM5Ii3\nyNBwYOchOgda6zsWT6ZbZtLFgOWGsUBzbAeEzkdLPLG+Cu9Uj4xPWq5omfne\n7moGf6bWaDfQRHUkU2WI8Hjv9PbwnFpXpvA17YB3iNGb4S5lxIdSuuetVLzk\n1LexdXsuprapWMwXMxzGW+zakZIpXHpeJHn9UKEWz8sefbbPIbLAS0jR4M6P\n2tZNwsZMxgBuaTuopUGjlIBGNl7qN9md9kMAb9xyWsiZfaqnK3ahhecsn5fa\nH2cyazMR/qy3qurSnHIQkKc11JTKPyDfxWMlbyHcdPJlmZveKZbxmeObF2W1\n5P1ZKz9/d5dENN7oLrsTcGtx59Rtnzn7q8XUgndK+5lEtQpb7xPQcXU7Xm4i\nE5rwFizTH5iBIZKh7WaZ3VYupXClKFGk5k2zSlinpOVhE3er3/r4f9ub3BQF\nGdeP\r\n=c8GT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"skipBabel":true}},"testRegex":"src/__tests__/.*$","transform":{"^.+\\.(ts|js)$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","js","json"],"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/lib/","test-utils"]},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\nserver.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"scripts":{"test":"jest --verbose","watch":"tsc -w","compile":"tsc","coverage":"jest --coverage","prepublish":"npm run compile"},"_npmUser":{"name":"mdg","email":"npm@meteor.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"6.2.0","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.6.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","iterall":"^1.2.2","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^3.0.4","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.1.0-alpha.10","apollo-upload-server":"^5.0.0","graphql-subscriptions":"^0.5.8","@apollographql/graphql-playground-html":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"multer":"1.3.1","connect":"3.6.6","express":"4.16.3","form-data":"2.3.2","node-fetch":"2.2.0","@types/multer":"1.3.7","qs-middleware":"1.0.3","@types/connect":"3.4.32","apollo-datasource-rest":"0.1.0","apollo-server-integration-testsuite":"2.0.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.1.0-alpha.10_1533775014835_0.43307379177584004","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"apollo-server-express","version":"2.0.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.0.1","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"c5e29f6efe23a1f29660df2018fac2ea0ac33224","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.0.1.tgz","fileCount":26,"integrity":"sha512-yNcz4tbIdMkrjFLbrdWw/dvW64thksDuGV3abH/hHAgSZ92UX1cxhLZlpXsbd+HsVRMyqZ0QvaF9iq2NMxYvuQ==","signatures":[{"sig":"MEYCIQDzy697MQlSzmYu2UXP55G/9q/mWeMXHZ417f4/OLz6dQIhAIhWouBMToDo/sFnPn38hv4inGVXtkdoht8xjoAo1IE1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcxoPCRA9TVsSAnZWagAAolAP/j0aIyoUdBiRh8cvhQch\nfEKi90WUJXZhlvTg8XWVi1KGZNlAEZjbWvNuvQu3Z33tfPsnqKzt4cx2hxZa\nT2oL4eQiRYIJ5BI5N3Pjuo6Pu1BvOIzDpFc7amtnTVLfXQJXqGoEzLZNgbLo\nn4M3kK5S9D2XRzs+aoB6kjjxCFa2SdbYbihqa8Zps/5PVV2fVLWjE9r1EwWg\nTCK3J/WSzDD6PZEUTOc9jCeornBbAgrFWb7cGoIUwjHJOYgD3p0mnhFqQZlf\nIugMJHXGhczixkks0bI7IxHaYoW1Dq5LJfgS/dEWyBWLDC7Q5lRMV14Zr8JS\nuGF06X4l9ytsf8BDTiTVUe0Pk8vscDI4b1l1wtixWNlLUzwMsr11KKXnNJ5F\nIE9+QMmwVsQL7TZJ/zHwfG1uZsmOLYclJFo8/YR/CSuTfEDUBQawuVRg1UKP\ngp+URvtmmB+qGmItM80PfxLFvckRU1gQgZf8UhaNDNrsDlpxeHV7xjNccsmT\n6x2XvzO5KUExTKvI33IjY8ILKJwGdZqRAU84q0ZqbQetpQhSoJP8z/WYOZ0D\nNbdpVZ8+9HsQ2GqIzTPwADPol7+3bAYJ/bWvPVqU8iaYNBQyGMmqa9Cpoi4X\nzT9aP6QiJP0mj8WIDY8jYFmRBZU86OUVt85aoLi7cwAcHVWfchgpkIijIhU8\neLll\r\n=AtgN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"scripts":{"clean":"rm -rf dist","compile":"tsc","prepare":"npm run clean && npm run compile"},"_npmUser":{"name":"mdg","email":"npm@meteor.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"5.7.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.9.4","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^3.0.4","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"file:../apollo-server-core","apollo-upload-server":"^5.0.0","graphql-subscriptions":"^0.5.8","@apollographql/graphql-playground-html":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"file:../apollo-server-integration-testsuite"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.0.1_1534269966958_0.16904594646357074","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"apollo-server-express","version":"2.0.2","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.0.2","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"174fcde07c203f1d06099d599f1e393cd217c54f","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.0.2.tgz","fileCount":27,"integrity":"sha512-WbLj2f4ZLprpEYHY3mciAvmmfQtG+z4R3CDEW6gMunV1Qm65gThmTIsCuppW1IAEH9DufFYOqGdK/im6kTRECA==","signatures":[{"sig":"MEUCIEyOu7BL46F7Bn+Y1YXll05ela3QfXNkZcuF3XZzSN7kAiEAuXmDvGYV4HLQ5M4BzladrgWvdQBnvmQLmfk44qHkob0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcySECRA9TVsSAnZWagAAtTwP/AhJY+YqaDxv24+qpjTN\nO4bwd0fDDhkyESWPmaBZF2rED4MbKBFu2t9Bk9ZYpuXdXF3X64ERuwpP3V9P\n0uWn68y2wW2PAiV51o031voXyqjwIONZaCA1IhEjdSltQg7tCJmAzyDoStNE\nlu4pdFjrDTRDOpgL6PvnXvEAUZOVJ/w5p5nR6PQ09t74GLK1shSnNMF0umub\nalx8bKqxfDJW0fU/q5uBUKGQdoAIaN44Mqmtp50Pa34LBqpFUa/aDDCjjTgF\nsnz315e8WDlGJb/y6WQgxBAEsQzIWHG4dpZL5RV+SlM0hy+5w9RLx6t3qDhJ\nX8unnKiRIoQpa9A5BoOmyX08qOPSCEOpkx+Ek/cxYNZ2BN46k8kD3ZG3uKVt\nLa+B0mu0YBAzbgfvvBHgnB/iddItyeSiW6GWeIxdLPaf1GHctvotPEQncyBL\nDmQzeLraehY07SAksOHbAL+1OhJ71e9sIt/kYHVrJ/QIPWc6gHYyATLDsfb3\neLWvGCjIrrwtYhM1nS4BBHO9uclrKtZ6nqF/tapDiWLsJ42q+XtrO8Q9hMin\nso6/oKSHN75VK4KeFgxiNRANnHWEsPnt6rlFygi+5v3jihkzUJ2K2SZsmLMp\nVQYV4nrHzTcnn5KdQgrSBFR68gTnBYptJ2Vl3RpQu4jcJpg/0Rg8HfG7CEWq\nyXXE\r\n=l9pr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:apollo-server-express-2.0.2.tgz","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"f7b5d63d038384409fd4d664a3bcce04c721bc6d","scripts":{"clean":"rm -rf dist","compile":"tsc","prepare":"npm run clean && npm run compile"},"_npmUser":{"name":"mdg","email":"npm@meteor.com"},"_resolved":"","_integrity":"","deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"6.1.0","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.5.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^3.0.4","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.0.2","apollo-upload-server":"^5.0.0","graphql-subscriptions":"^0.5.8","@apollographql/graphql-playground-html":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.0.2"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.0.2_1534272643478_0.40357377902285574","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"apollo-server-express","version":"2.0.3","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.0.3","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"d11c0a2bfd763050d79f79f4e41e327a847675c3","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.0.3.tgz","fileCount":26,"integrity":"sha512-3V3hwhg3NUfI6B7rVsoOXWHOabGfMt2XuF6RiDt0B0zTwCpw3bYY+AbPnz5ij4qRhNSn2JIw5uVABbZ3mmHt/Q==","signatures":[{"sig":"MEUCIQDTAKt10mB5G7RWzl0CAVi07xgdzAbVPbUNLJalRMypRQIgTVehwsWdWwb9f1LjBoyTFjwPFZ3Vpx3lRuwcujNGe/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdcv2CRA9TVsSAnZWagAAre8P/1+7oM31a6sqiPOO7ZDg\nDOuxWylN7gZovqeRh76xtk5x7Bug5aoyKWzJg44Dk07bMk2Dc8//h+T0ESch\nSpcozR9YALCcp6DOW0qkwZe60E6vCF7nGKEsJExCdl6+MuSTwoSVLwk8LByM\nU5MBgNiPcvWppIKF+GvQJUm91sidiBz4pkiT2uvmwz6oBd6UMoYOtgu7P7QA\n1Utl9yk0eHqs5+QdearlyEssCqIhyzFi8dk7NzmSqX7QX1fk7bI/VpvqCvX+\nEl56A+4EXwrm20yIWrrKIqF/kXVfTcoLsbnqckMLIzBcohcojgWK9YrTOp42\nn/c7zaLUtXCnceaU3xE9KrfeW1nK86uLd5btGYtR4ljU8i0nHsLL2ZPH2W+8\n8e7inQPSBLTud+gX9MEETH1yBswhDSJafEVJY13yyzn/uNTHsSeH3ibvreb1\nkghCRpUwMTpUlVCY3MQlgXgPZBwO9gU2HGodj+uWPXmbkHDoPBZgw0tMrVQW\neMIkX9CHipcgMgV8Wbo7M6VyxpSkh9eyhOtdrnGrUdstjMm/CBRea3OZsGPp\nNtSqVhb2Ns+SDYYI2B6cwCzm09ozNZUH/3cQRwOsRxAUhbZH9SjAbfQB+X8w\nP/msomydR/v/mbYxmku6mBGlr09PkWwLy9N8Ow31zqiN0jIR8OA7lMASh2E1\nyDXA\r\n=BoO5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"scripts":{"clean":"rm -rf dist","compile":"tsc","prepare":"npm run clean && npm run compile"},"_npmUser":{"name":"mdg","email":"npm@meteor.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"6.1.0","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.5.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^3.0.4","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.0.3","apollo-upload-server":"^5.0.0","graphql-subscriptions":"^0.5.8","@apollographql/graphql-playground-html":"^1.6.0"},"_hasShrinkwrap":false,"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.0.3_1534446581414_0.9328396424071477","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"apollo-server-express","version":"2.0.4","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.0.4","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"04fe852b532402b1ebac68f2a847120abebc376d","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.0.4.tgz","fileCount":27,"integrity":"sha512-9mxcFpnTgQTmrsvVRRofEY7N1bJYholjv99IfN8puu5lhNqj8ZbOPZYrw+zd+Yh4rZSonwx76ZzTRzM00Yllfw==","signatures":[{"sig":"MEUCIQD8cKc7eYfvA1XF/dth26Bdpxzzp66SG58380LX8L0rGwIgSsgqrbhrtSMPHfVi+pERBUn2VDd4hXhf5sA52h5tqHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbezAjCRA9TVsSAnZWagAAtiQQAJ9cIJ7txSoF3kQXUYJ4\ndz0mWGu8CadtczHZLDrrubGmINF1peMq4IIgEyRCYxcE2lqs86YlmAloJwd6\nEAz1IddcIZu7EbsBs97ssPJrilzQKPA1LeYZFtwCX2rmDyzwJ7iu4zl9cyym\nPs3uH6gZvzrLPpBiUs3xZ/kqHksRW6GvlUVwqm+fZezZ4/f1M3HCvl9Nrn9c\n7pUmaq5RheBBJFTxYXSdxdNLBWZ9yuZbGqWn9L4+L6qoUfigw5qaSgzuCaHc\nGGHy7JNxwpr7PZYNiyXw/T7CZ0K0HTWAJ//HLmHsTePBoZkwtzYeO9WWcvyG\nGKucf6YUDOjYE+9rXF8Y6WfXgvVNKrwNND2kIFRK39f1rw1K/a8yhNn0gqSN\nBX119bHYPKR8GN4eEm7nhWQUCHeiQhAys+K9f/+CR+pRJP5YJQPxDIoOOO9j\nDCJBIYTsh+btVb+mJUSS30elW8LWtHoM+qgIq8IzXYqVyJfCgpCoHvHucsnA\nM42w9ZNkPHyfo8FK9f1E8yCBSK02Hagt0heWP7ir+6TlFOq10U221CKej6Fj\nyQrjEn/BtLpyu8n2RgrPpIBCaRYYuV433A6tCAEEE31DES7fpr77fUyhSfkF\nIqfpcDiDrRF3KwOC+b4VaxuTn7tSM0y6/uk71uMs/HQlDrPR2Rb69jAKu7jT\n3OcZ\r\n=lXiX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:apollo-server-express-2.0.4.tgz","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"2657e9b25bc0d22336ce2b3b06784325830da6df","scripts":{"clean":"rm -rf dist","compile":"tsc","prepare":"npm run clean && npm run compile"},"_npmUser":{"name":"mdg","email":"npm@meteor.com"},"_resolved":"","_integrity":"","deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"6.1.0","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.5.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^3.0.4","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.0.4","graphql-subscriptions":"^0.5.8","@apollographql/apollo-upload-server":"^5.0.3","@apollographql/graphql-playground-html":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.0.4"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.0.4_1534799905855_0.12515574833285736","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"apollo-server-express","version":"2.0.5","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.0.5","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"a576191df808d7e5ecf23665afae28fe78291372","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.0.5.tgz","fileCount":27,"integrity":"sha512-0Bun2wVflgMMhp9+LKz7tuJXIGmnNbWjvNHwxOtLfz3L6tmG+1Y+dLYBPLA7h1bzwYsACFP+glNTYn6/ErL/tA==","signatures":[{"sig":"MEYCIQC6IDNDOX5+awv0WpWaDyBilgDan70SP7SWe1Td51/wyAIhAPUkd+SaIAo5HFpYtl9g9fgIqeSwlRd2WPD9Z0ppDyxx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjTIVCRA9TVsSAnZWagAACGUP/233f4TV77D5hCsFsiv9\nnE5/yOh36jn3bG7+GrqZrdWdJXHeJUr/NcpLE/5v/63Bo/1cGD1vFMfPWx/9\n5oqnRkWlmrLxEdlR/SLsVmhyMeSzyFF3yIag3XYcdNjCzPzbnkR0/CJdb1g5\nobpKBn4gXqzvV5oRyYX/y5TCzuzp+icI7ssnyFl2w79QedhPEQSwFm6CNSW5\nGhkXOQUruPKp0UTRHDTFSO/++66xLOF4tNsqF6iuL6Usgk/N2bB6W1eTV9Ho\nzJTE9gkYMjwP6fmwNBPbChBmxigJgkvM+E10h8BnNWahVdHJie11s14dLekn\nV2QwftSw2hKAtQtcL9DlOHWrM99EM5h9IlLBvl6vGvjSfg5yC88ZhV2yzd0H\nKJU4WYQtv46/n42eocdLdhmyPhcedKW1guJfUv4GwOZij5TdYxE8qwSbyMIs\nDof8RSM8L2yxej0sMMkHypBYXqFdgne8sgSCuubdsyNFvZc8JDcNKJYAIKQj\nFF5n3WneM/xHDI+2nMHYgPdRlfcTzfpOscr3CggV5gCDhBkaTE7/E8Yu4/bd\nC0jLbBbFhHTYg6s9v8pxT+CubfvizDcyXjGLWa5L9quaFlM/lbvmlPHDYRFU\nPRgDSunldKoagB3/VocECCS1sqb4gQiWHvUaXYnZ4od56/k32aviWUep+TA5\n65/y\r\n=DKie\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:apollo-server-express-2.0.5.tgz","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"b80a8f050c8d473ae6804cd3be6430308a66eb43","scripts":{"clean":"rm -rf dist","compile":"tsc","prepare":"npm run clean && npm run compile"},"_npmUser":{"name":"mdg","email":"npm@meteor.com"},"_resolved":"","_integrity":"","deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"6.4.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.11.4","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^3.0.4","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.0.5","graphql-subscriptions":"^0.5.8","@apollographql/apollo-upload-server":"^5.0.3","@apollographql/graphql-playground-html":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.0.5"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.0.5_1535980052993_0.08897719790607939","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"apollo-server-express","version":"2.0.6","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.0.6","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"31288f47479e4f18828823f46e059218e5e12203","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.0.6.tgz","fileCount":27,"integrity":"sha512-3dyV9+3NEJkL9rSSiIGracMJliemw8ZXtQEajGcVYKi5aTw7sQa/GVfOl32fWgX/Q/6uu0QObZk84+9D2Mf32w==","signatures":[{"sig":"MEQCIGIRfhXkjrthCmRcZ1wBN3htrQX5Qhmjw1RZ1wz70UI7AiA0IwaHXYRDWlKpPo6VqytsLp0fLcPOGZlmnAq7BucDkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbj/d6CRA9TVsSAnZWagAA/6EQAJNhqY5q9q4kTmxyQAxO\nj2qK1eSBr79XaCQowatksSpd9gxeLkcMcCMvwwxGty7PyhcWSmMPZ+dCHDgc\nuDi6YO+AuygHps1O4tDij4RSJI5R0KCcEk2HQ/qVukYs09sMSRlsgQ8e4gbL\n5rKqvYvjf7HjcCAZZWrZG9wWdsRIYvG4/nPb7AWZp2LXUwK9UVA8yV8MIhCV\nCwSI3yyrFcZMWQ8qpfS7VwDz0iYqXT+gAEw1QXz4V0Ew92BhThLwfprYxjpP\nrDBOgk/HaX63M9I/ioTJaeYOmrgsnIsShWs1GycVh3cV6kec3PpwgwTXX3La\nuUgi2iwsTQGL8ePzkN9LX3FcCTB/NITgE2ODftkdLKwsKGyj0dfKxM8x/G0N\nM4qFAbAFGCtpqipDNQlg0q86V3hU1T9LF8YjPNA+AkklFnFEvvT7a0OFLOaB\nd+zWVUQashgcqDZSWdeOkEWHVjRTPoienPBBn4X2EGOnI/ug0Vdr2h2cxu60\n0K+b2+WRTE/z5carllQzPLYbOp9WeG56S8QzA/c7A+u+Gbncd7e7NXaJALlt\neRHdA5mcsIWZOWezV+pearA98csxMnkiN34oPmtIxPcoCorEnw+HExdgvtR2\nYqIGDyJUvsgVhWxTQkKtpuOTvqlht/imY3QTdoynZKZZWJYXm+g/ebBJTedo\nGLTw\r\n=3bY/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:apollo-server-express-2.0.6.tgz","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"996c73063af8aa361ecd6bb78e43b9d0c0df78a2","scripts":{"clean":"rm -rf dist","compile":"tsc","prepare":"npm run clean && npm run compile"},"_npmUser":{"name":"mdg","email":"npm@meteor.com"},"_resolved":"","_integrity":"","deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"6.4.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.11.4","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^3.0.4","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.0.6","graphql-subscriptions":"^0.5.8","@apollographql/apollo-upload-server":"^5.0.3","@apollographql/graphql-playground-html":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.0.6"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.0.6_1536161656538_0.13834350199910106","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"apollo-server-express","version":"2.0.7","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.0.7","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"mdg","email":"npm@meteor.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"ed8840525c90eef2612e600976aaabfa86a86c9c","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.0.7.tgz","fileCount":27,"integrity":"sha512-zzG0pkomT+aZEHztvU79Duk+aTOvUBprSN9teSCnqP1GAgSyLi52L4i0ttY4PSSGsbgkwwsa8GkOhH51c45K7g==","signatures":[{"sig":"MEQCID9ooKCNF/Dn+n1S4pSqJWyDrzCj9/joTztgBBfQrM3HAiAFJxR+ViWDCsnChDcGYXKiTKbOnt4WQBv6ZEew5jZCBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbm/G8CRA9TVsSAnZWagAAOLIP/2+GoKyMA4LKpsVPpkHx\nKV8iVfmqFkQ/8QpmmdGBMw8ku0jX8fXfxyvzwmmcnhopttprSUSDjDp9HKiF\n6SwMYXufdlWAlBLVMYATyVte8oeDIRlpdcO3OmMT5FZK5OWz1gn2Q+AgZbxT\n/+IHAy23Wt9NSuVS2KDBDqdBBMR8hSAtJV/i7FSsk1alpdaxDp7q17W/VUPm\n2rJm6CxoIXD7BN0Vwhby6PY70HdIz9y5dAkRTsUsxEcav/N9zx2TpOCy2eNn\ndZKjc5tFDPvfI0dPl5LzabZsXolD8i6MSKHSUpzr8gKh5Bib4W9ygBYPMNTb\nmSIiD+VEolyC2utiOpHaNw6xdaxnEtT//wEmUngzELx8X9tTqNQd1IPEV3Qw\nTIrFpLThgI3hdc/Gvbcz4hGxojj8CX4Fb8qMjgdPOXSHq4U1KYnxR7VB6GYR\nBiTsQMBZerSSwMaw8FmygmPxm/D9MvdfDT60LClAYGqtSeL86C75hOF41XOz\nQ5m2gm15EK1gt/BVXXKp45xfTYUw89uP3NvS13sSRRfNqmnMulyhZYj001e5\nBovoYaMYlbIx7BhhcMMlaUcvpxDKvNPJlI4SqDEFnaJfM77hio9xAiqs0zD6\nq8vdVesIa0JFim86s6egYvHBWbWTy+X6RexX/dkyUCFIgw6nJJytykYdvFVs\nMnBm\r\n=cjGR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:apollo-server-express-2.0.7.tgz","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"5adae649e3e9018b061fdf35d8fe646b98d38fdd","scripts":{"clean":"rm -rf dist","compile":"tsc","prepare":"npm run clean && npm run compile"},"_npmUser":{"name":"mdg","email":"npm@meteor.com"},"_resolved":"","_integrity":"","deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"6.2.0","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.9.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^3.0.4","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.0.7","graphql-subscriptions":"^0.5.8","@apollographql/apollo-upload-server":"^5.0.3","@apollographql/graphql-playground-html":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.0.7"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.0.7_1536946620130_0.29760580293252126","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"apollo-server-express","version":"2.1.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.1.0","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"b2d423c2c934df5c4e0a1b0d5f0088a9461f3c86","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.1.0.tgz","fileCount":27,"integrity":"sha512-jLFIz1VLduMA/rme4OAy3IPeoaMEZOPoQXpio8AhfjIqCijRPPfoWJ2QMqz56C/g3vas7rZtgcVOrHpjBKudjw==","signatures":[{"sig":"MEUCIQC162CVh4Khok7gKlc3lO90bX5F1laJDVQkl7GNGyrCCAIgA1fpf6hRMazbRUKru0/AVTvVUDkFOzKsFPjesElNeSw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboYcxCRA9TVsSAnZWagAANbIP/jzuyNQVqjzPVxUZ9dct\njiOA0nMNLkxAlI0DrxTTcFhmz/HdDlEXDcxVUNOYTe9dNuxJpNNYCoxw8+zA\n3U7mNmtqmRkHv9AkE8nSonqmrHhKRhJBhzxp5t9RbTl3I4+i9CrNmduV56F9\n6BqPRKxr1avAR/JvLlbxhPElYinFyr9QW35sal/lo2oLHWfU00oW1aeoOZov\naBqXbBx2Chgxajrnd/dKDQCOo3udaofkVMPDYtKvJ7vTfYXS7YAE8vtK2cH9\nX+fWDjk4mU+V8GpsB/8OstXatPHva5ERFGkb+Bs82Qa/ar8/q/OVHNtS97La\nmv+SZjxofBvss+BCAxJE0RzH/FUF1jAW0eOoImBSn/hNln2AhVzuXwOZmCpS\nhoLPa1aAdSqX37iOmxiX5X2ljqXLzqhZ7ownS3n83/fdtQUoxxP/SnWYP524\nygciZxNJgdI89bJeUsL2N4ZArzytIHGvZBWBE6S1er50vzwNHYieQjrB31/y\n87tAY3zgSCKVsA90gIgvl6/qkyXnGGDOt5txzue9jirljBUEVaFIN+Vryxri\nvG/O4s+e1Ms+pyrqi8SPRX/cyZrlTcivbcBjKQohaZPs94l8uiCF/2k9xrm5\ny9ujck1tVdQ2wkwMeLKmjZ8WyAcedu4StyUuXXkFezmNLeRbWCGpsk+0ZWZ6\nYHLQ\r\n=N950\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:apollo-server-express-2.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"86dd95e223460f8e1768141a8cefa58bcd409b03","scripts":{"clean":"rm -rf dist","compile":"tsc","prepare":"npm run clean && npm run compile"},"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"_resolved":"","_integrity":"","deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"6.2.0","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.9.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^3.0.4","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"^2.1.0","graphql-subscriptions":"^0.5.8","@apollographql/apollo-upload-server":"^5.0.3","@apollographql/graphql-playground-html":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.1.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.1.0_1537312561371_0.9925827250452715","host":"s3://npm-registry-packages"}},"2.2.0-register.2195":{"name":"apollo-server-express","version":"2.2.0-register.2195","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.2.0-register.2195","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"7575e04be67570334e758a220cfb7f45e16d064d","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.2.0-register.2195.tgz","fileCount":27,"integrity":"sha512-ngBKoyzT6IaATUX9cgrxWGxM/mVIJ6BPJpV0mWSdIIKoSY1R8fk8gWSwWe535nUadFiGpm1UXynC6QItlIASFg==","signatures":[{"sig":"MEYCIQDHrwKAttlJrqEyn8C6aHnHj8sxOxWjOwGkZMKUXsbC+wIhAPufxIf2oyPVlJJE9Z8WiwYLKLT9Qu0mC1+yCPBCR8hd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvAlbCRA9TVsSAnZWagAAXdMP/1YV4ytNKMbhX5qQ+BwS\neEZtDjBmEoaQuvJYezXd0v9nkndP9UpFTpNckZ4PIVhUEvhejwsoxqC1CoXH\nciHTFCoHblHMpAE8GeH/6Q4Z3IB5M9rdOtyqyND6VNunCBkA+CiTUqaRpjr4\nyIpgKqb1dwqqtTffwg7ZHGzaS2mlygzhkW36xCdWWv/ig2IXXJGu1u0aehAP\nrzo0iaGkMFkj1a3MiO6W9Vls3Wqiu9x5aTrrKLKInmuHt0Sh7w/kFruLMabw\nC2bGW+RT32k1Ht6M0/hc81DHjrdIiqkJ08d51iaICiS3tumQe63Q86FQwXQL\nC7otSQdNK96pJMfZJ1ffosYdFDshfi3UBVN0ZSDwLaZRbLODcMtKgPpp1xRF\n9GDGAbJLwiSGKn6Zv2iVW+m4fRoKaAndO+1vEVcwQDMgNgIZAwLvXLgZP1hY\nNMdKis2NjrVrV0HGTlAc3+xupaWtJktAUxcWbZGFJWC0e/zTF6MHUU9QSU9M\ncPSYdDziSRAxJDnMEAsjsaSeaStsmvaWPtqUbH8wwfuvuvm1Yr2csM7Qq1Je\noNoB3bYRssOkZWyIwg2zAhJ45sXVCUNwib56dPrQqgc15KJFpPp5DPSvqkAk\n8VKcP50XLteYxcvuKtZbuFRrShTMyH2ni/LxxN5ZzfiqAfcXayR0VynOz3mN\nHEJg\r\n=RClB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:apollo-server-express-2.2.0-register.2195.tgz","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\nserver.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"e44b5bd3c8b602f549ae52c4cb9d9c7e2488a5c1","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"_resolved":"","_integrity":"","deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"6.4.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.5.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^3.0.4","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.2.0-register.2195+e44b5bd","graphql-subscriptions":"^0.5.8","@apollographql/apollo-upload-server":"^5.0.3","@apollographql/graphql-playground-html":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.2.0-register.2195+e44b5bd"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.2.0-register.2195_1539049818505_0.921209430048664","host":"s3://npm-registry-packages"}},"2.2.0-alpha.0":{"name":"apollo-server-express","version":"2.2.0-alpha.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.2.0-alpha.0","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"07d1841bcc5db34d189c8de2deca1743e9001e0f","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.2.0-alpha.0.tgz","fileCount":27,"integrity":"sha512-OkWkjz42P0nTzZCW7I/KBCX9EO6TfubDtJU1hnALBhdAOiahVc8Yh1s4a2aXMIPqPdASuzwiwzgEUchYS0PyPw==","signatures":[{"sig":"MEYCIQDRKgjiuTDz56Pk47GRAKO/OzmFwpbcFHTeUBX1SDij0AIhAM928QolBPRR6zIOx/FmzNCiysNGwKa62eK+4Lj7AheR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvlOpCRA9TVsSAnZWagAA2C8QAJHGOtt12LJVBt9d8R5e\nRG8lwLo/RYsR/5ewVXiLG1O9PjEAAxP8zXuowItxsSzKs92yJCXkSE9ie6XL\n0PMoNDtAWGLUEcqGuBNw36EZQKupQh1v+DpsqTdWHXabhPe1iJ/iwFEh4vCd\nqMjrdcMuCrE3mrfJ8Hnu9N6hR8FZof5xce7UcxPDZn6haV9+4iWQ2EHSz8FI\nsp0Q+lA1e+3qwLpvURxhrb6FBVliIIlLJGLuXWNzdjc7+2KNnB7yGDY8MAKH\n1zTyhEWwlvVGt2LrAWTUi5/eq01jI+Lm7t9kArCWTpOVi4TGIBfBsibq/Sma\n6Dvscd1KgSzTGyol+Mlhi/utwNEPTi6hu6clwkMUpFVd+aoQkrPq7B/RGeOa\nZwe8Y3ymKzY4B0HBX/SLotFjLvN5+43tkdsAYH+Ad6pvJh6mhY0OMsPz6C6G\nSAn2EF8jwSfBABjQLJURZ8x1TO9ymyU+HJHiQZe1rL0LdD68qpZDpHiGezZg\nHhmqqTrWgF2RX2+edIWOrk/dtFhEAjTtPuwoS69B8nRVTsdfp47eRyGjTQoS\nuYm9g+zWWSuhtYb55ry23/qidtEZcR8v5sl/7HMpN+jBTeQNK8XXid3q8Nmu\niPuMtQxYcYJPPU190xd9KwIv5ZZTgMjx3P9TZoG5lKjbjgxHJ+ix9DSjn4Gr\n8fgV\r\n=n46d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:apollo-server-express-2.2.0-alpha.0.tgz","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\nserver.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"dec2b94a0e309c1c75b3e9f3d7b4011e36a7e48a","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"_resolved":"","_integrity":"","deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"6.4.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.2.0-alpha.0","graphql-subscriptions":"^1.0.0","@apollographql/apollo-upload-server":"^5.0.3","@apollographql/graphql-playground-html":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.2.0-alpha.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.2.0-alpha.0_1539199912481_0.5586419929016282","host":"s3://npm-registry-packages"}},"2.2.0-alpha.1":{"name":"apollo-server-express","version":"2.2.0-alpha.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.2.0-alpha.1","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"ad4f448bdb56574984de205290d6419e68d1d4ad","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.2.0-alpha.1.tgz","fileCount":28,"integrity":"sha512-VHyO2y4/eOSOA9GSjHngYRzn+oYqpaKU8tYz3De8CpJu5TuXQNxPpjKwaJ0sBhAMq6WTMACEIy6TiKeOOUVqFw==","signatures":[{"sig":"MEUCIAmo4PMKgcex499krZHmb1uej7DzFhG+wVclduCiFN+WAiEAoHZEIR4u1vv6Wibj4DD3LdfxnYKXRgyGfNYaxOme4Ik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb01z/CRA9TVsSAnZWagAAlfsP/jz6vtFE5AeYpA2Kemr/\nbXjlPyP5PKPJDr0ew7D00v1FqLR3i/OZ2RTz2A6iAYeGIN23YxvDoKmkCPBd\nOUPYe7ro5/bNOojsqPXCbsYJsRwarfeYPpSW4lacmy+vi36onwG8LfPAq5fa\n4PGyhgcpMV/ibZFAd0XGAyJxOJNVmsmHNIr7ZoRJhO6SvCVxGk5gZRC6z+0K\nzY+7NLR6HOcHOXbuS+4E8A7KjyrH3lMFvld9B35HBbg5LOCC+je3rMIDQJhT\nec9sqrBplANhjU3sNhx3nQCdiwiVRhmyoRdZ7ReCvmW8dByAQ+y60G7W2h/g\nvMfqqEzAtg0CI1DkNypOi+Q3xi1FsPNet5GuF1c59k3+v8L+fxQU5Pj4QyzX\nZeEwuHNz+0fLInntbzSlH5XuzuS5qBO8s72jfN0leAbanSVSisTp/P1+F43O\ncXI8gRWIo3csKGAwrHhiteJdqp6N6L04bufWFEl1KpT/E4/QRpBrxDOAogpy\nm2D4wBq3RKoX7HlMKgsb1cAIJtekZ02xYp74PjT6pozGGfeJ7vh436oqBBiZ\nQAZPuxQHUYIZUkoETs8BsZ/UtbYmdJm1bipmV20bklePcv6IvR3ayujAWxXR\nNqobLmPooKYBepEnZv8m7x0x5AX+VlHZyTUddAzJMCJZK7cFOf5UZZ9Qdenv\ns0Rp\r\n=rQ0+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:apollo-server-express-2.2.0-alpha.1.tgz","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\nserver.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"5b8388323325c14970601310d7864b86010cbebe","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"_resolved":"","_integrity":"","deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"6.4.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.2.0-alpha.1","graphql-subscriptions":"^1.0.0","@apollographql/apollo-upload-server":"^5.0.3","@apollographql/graphql-playground-html":"^1.6.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.2.0-alpha.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.2.0-alpha.1_1540578558989_0.9569932816716027","host":"s3://npm-registry-packages"}},"2.2.0-alpha.2":{"name":"apollo-server-express","version":"2.2.0-alpha.2","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.2.0-alpha.2","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"eb159c77cd08e2c6d7b7dec31acabcf53b6c4545","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.2.0-alpha.2.tgz","fileCount":28,"integrity":"sha512-aZ1ZI513kgK/qwYeasvr6Rbi4yYksJ6FtsqNfDDrTJWEdaaOYfYtJ7bgSAUaLSdBp3236Wv2oONCp+pVh1rDyA==","signatures":[{"sig":"MEUCIDz2Kac0i2ksbR0CGFLZAp4Or57YSm3IfkIslm2JULM9AiEA3z1y6ofu/LTQjfTx4+dk28EhyTdF8Bb+LWXoG9xjygY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4J4kCRA9TVsSAnZWagAAeywP/jLGkJN503D6ELhg49RH\nVrrZH+3abO6VPTioTcEbiiQDkSzSHOsstuJDcc7uFRzjV3OT3Of9x09gaf0g\n1VvJlF3XzOyCcRZp/fgDOHVa1mOGNCj9+KuuFI+mCxJTwl5nk4tYLgSBtqVh\nvoxzwRv0ERJ+lNsTevryXOVsAUIgHsXqk6LXkVgP451REbib0Vmj1EAW5s0M\ngAD/XeQRuFeEv4u+WVEo6BqDOuFcMbaHhN28/wM4TWt+6fcU3/8FJ3tGnlgc\nrPQxOmXleqTTPpaI5LRL8fsLx1Azp9ZTcBpjGJCUJnFRhC9Qfnisr1RwsLnq\nCwPWUunPBH0yuJsTvd4cjpVUTuJiZXHA8nLTjN/xnm6b6IaCpFf5PwYh5PVv\nhdIlJtfMcpe3W5D6sMG0f2pfVI9yTKlkBAm0rBz2Lm9iOy1YZ9zLVjmxh7x1\n/Yu2U228io2XP/FL6G7nSZmTVvLd9BjKVSAxwHMHnl/NxUxNF+uY8fibqu2x\nYaiOSuwzEQyYdZn4eqZeKjsWmeop1aqYnrcrrOSXrMqO2MGr8SOyqw9MNs+c\njcX3Tx4aTf/zzVBvT1EoA7HzXrp8J6N7PjUEEFBRy/9qnrdgTr+xLd6brOzo\nQ34SKSZk6AM4a3oKwd8pJwYZPVSl0FiZoXYBefLTp2S1JlDivmtxC6mcnhci\nWqkJ\r\n=8XAy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:apollo-server-express-2.2.0-alpha.2.tgz","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\nserver.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"a6872c2f6ca2db03e9f237510b3fc6802d390785","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"_resolved":"","_integrity":"","deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"6.4.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.2.0-alpha.2","graphql-subscriptions":"^1.0.0","@apollographql/apollo-upload-server":"^5.0.3","@apollographql/graphql-playground-html":"^1.6.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.2.0-alpha.2"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.2.0-alpha.2_1541447203735_0.3187488660872082","host":"s3://npm-registry-packages"}},"2.2.0-alpha.3":{"name":"apollo-server-express","version":"2.2.0-alpha.3","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.2.0-alpha.3","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"f4fa9e95b31eef2ee4142f3fa60047f7ced2b1a7","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.2.0-alpha.3.tgz","fileCount":28,"integrity":"sha512-ocsbtK2umOFBMP/cAt5814aLKv1f/x+IrJzdlaZpiFZmGmwVs1aF67cqCyaCizGDqBZd2Q4gXvemVGk7hBsLyg==","signatures":[{"sig":"MEQCIHG9zdU+hlD8qn7e9NOPNPtlVP48AKKJS8tfPesgeo8qAiBn0rZpeAr0CKssQipVkyvWrq50xANZzwq5+ua/XBjdJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4Si4CRA9TVsSAnZWagAAVPYP/RUEy3Sv6+0gfxF4BOnn\nfDFgVuSDCju8+KffHGxeFhCRTZywIyutYQV/8Dd2BKRXoYwwUKYN3c+I0lFs\n9Hsg/J+BsuMIMJ8pDZ5CfQugQSzQyn3wrrAVfbLZAiA6DpL7FwnMP7daJM9M\ngrhT0hCssf0v7CquFKYBQu2U5GedCJq6YaDU4KDVVyD9XWERXqXGDXmSmrIN\n/MQ2YcEBqV56EIKg3O0u+ukwSn9iwz6DO6Hsx5Hma+iPgjfgiEIPd6i9WwuD\nCCL0iHAUocUe1gUv5CjMndtabj2ABahd4x3yahFKuv267e7M+xZxbGGH5fi+\nLhbKe5byXLfj+KPE0OJWH3GxzXgKny6s6XDN8rY/RAjKsmus7LkJKo4uon4Q\nU12aVAeeFOARPjy9oRaA/8zsGThrLXPEZpIlKiu/l1NAX4pJ52FPuMS967cF\niuh+cG5eDYWlWsqaBhF6Wn2E2XUHyEwO0tJG1CqEu/8reZk2fmbDMQr6PLK4\neagnooW2XmybbmSgzoaDwTEOcLqfotmVAlXMHdhvIY3ftnipb4jxz7uSVFwO\n3FFAmBpbNmqbr30qELNwP1SzjyZT6yh4s1KcdS6OP2GfLE6p6MTR5ZWPUnYK\nbiUpnuN0v2t8oq0WFeDFmdXkFDVUZozYRjpulmzY2qc/9nJzDPcfN/Nwik60\nrJvS\r\n=wms3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:apollo-server-express-2.2.0-alpha.3.tgz","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\nserver.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"5ca4c07bd5d07e7e753204726983dd7064d18967","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"_resolved":"","_integrity":"","deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"6.4.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.2.0-alpha.3","graphql-subscriptions":"^1.0.0","@apollographql/apollo-upload-server":"^5.0.3","@apollographql/graphql-playground-html":"^1.6.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.2.0-alpha.3"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.2.0-alpha.3_1541482679570_0.8843023292986036","host":"s3://npm-registry-packages"}},"2.2.0-alpha.4":{"name":"apollo-server-express","version":"2.2.0-alpha.4","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.2.0-alpha.4","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"d8ecbe6ac3cf4057bfe53e2c11083eaa3a7b10fb","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.2.0-alpha.4.tgz","fileCount":28,"integrity":"sha512-CmvwYrMVE4h5mHFgsKp16YPS9i0wpO5aYnIA/2syFT6medSDm7dqA04U+TyH4cMHLj/7Y/UMpiQZMZXaY4Rb0w==","signatures":[{"sig":"MEUCIGSRkAUIGhh6++TKS/KQBPKwyMATL67Fy6qXTnnnuSgUAiEAtDD/N+13cTgfHMZJd8r6lmef6hrEQxFMpNZFusrNaUE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4eynCRA9TVsSAnZWagAAS4wP/0s8Fcj2z4Ahc0YK9NwQ\nSTqa/I/n6w81eFdf9fbzIMBZT3DrLyExCIZZphImj4CJK/PjTLIPy0PdnNhA\nT8IIhDqTuMoFrzoeQYEYrFi0Bv9ONyLBpCZOvXKWP5UsneXKwhrtn5vdrTwc\nWRZjYc0CtTSbzBRuqzIcmfWkUMTWSKbt/YjeoA3CCB0VhnLgMtsTGwh5XJ1h\nvJbCyHGnoVaclaOLwMY19cCA6VJgejAtq8FVauluBNjLx8YSkRzNf9nXkKfg\nVOLh0UhutAxNRcb8iWvxeP301Iba4iUlj+bKHt65Ch1GskVc8O3ha8/yd1j0\nwShS9mGPxPz0AIUhxT9pJ0i3zw+U1olo9GI3E1N//y2/z0UxUk7v1WtNteZz\nC+b07ilYgayXqi0oc8vjZ8pnq1b3Usn+37oPlPY9kjmUMO/aZmeBZX1TsjA5\njgOfDAGpUPqNNBaA6zijezyMKIuvpZ9ZHyC/bwZzGIvN/ArmpPE42JQ6yosA\ndVCYpUW7E492CYyJ3pEq0LJ62P72u/W1BZViFvWfrh2UeGj/YoPVxs0YK+fq\n0iSsXekLiz8k96eahSdjZ0DKHKY1QgRng7eNx42hFEubIOjVsgqx78QAXsYH\nZIaJXyB6i7kehdi7oEqw3qU4s7bMSr37ywYhzJYYMraFuPIMCt0hMBog+0KC\n5WbR\r\n=v/zk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:apollo-server-express-2.2.0-alpha.4.tgz","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\nserver.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"79fe6bf0bf0187c2a754bbb9d165c612bf0912b4","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"_resolved":"","_integrity":"","deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"6.4.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.2.0-alpha.4","graphql-subscriptions":"^1.0.0","@apollographql/apollo-upload-server":"^5.0.3","@apollographql/graphql-playground-html":"^1.6.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.2.0-alpha.4"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.2.0-alpha.4_1541532839291_0.31629920989878735","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"apollo-server-express","version":"2.2.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.2.0","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"52ebe344c463832dd3e02fd4ea5f0ad3edf59058","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.2.0.tgz","fileCount":28,"integrity":"sha512-E6WpImvCHKR9MHs64gTHhMrehk6/1NRE2+bblsHZg7ot8Iy6hVmzsCIzSmlPYh5uozpcyeRdC1pV0nwERtQKog==","signatures":[{"sig":"MEUCIQCkyJQlQu0pw1Zft8oLE8iYxre7iZ7LfGFjprr009voagIgIMZ5MDkNB7d7fbppbNUk3F146yly3TNnpBiKBKJynTw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4xBLCRA9TVsSAnZWagAAUsUP/RnRPVc+xM0cn986/Q2w\nktRYtq0OaP8xnBhrOv4muaCU1TCW5wPV5f5pKG/IoZ1uc0YDhHfYP0axOhjb\nFSg5tYOTt9mnxb3HnWsJeGkU7GxB34vd/ncrW75yAk5pzdqPf1qzz5KBDnbl\nUdWCqpKdKbK50d0qEiKAGbavDQ6rBf04zgOPm0/lGtWdni37W5S4Tj3ECn3g\nFsCEEfcKbO3EoVVK6vMzqMDBcW8hphwDZ6tzULCG+lPjfhR3hlCtIf9prt3Y\n9SNXqQCmoaC/pUpqncT8U+UxtEQXDQB3CiOWstEvkOINEvOSyQwm95z+2WIu\nCwyEDBURfG0OJER9Vxzh92q9d/cl0wYZs1TND5NJbhTuAWUNGbd/PeNLC5I4\nxGipU4J4a1o96WwU136ic4SEzuJVjMlYeTgoNDNgcm3bI/CTx8UAqNyqTfDH\nfg0PKm9b0q7dBUUWXoMoBvghLs9lY/fYZBwiyIGs4tjLO1lE5ay+0fUJTwhd\nwuSuqkJp8dPXp0OuRfdyntiDnoszyLkdFp8X20VOG/tybeWfzmpv/9KViOH4\ny7NWCEO+6DWHB831AyeURbTIcOIgrReOHh34+RRx3XIcQYMYy5jtSsT0I171\nUvkc8/912p2jDGSZuKMfOztr9WcS5AgvLBcNtJumlz8G4tRovlXPMx2U9wyx\ni5IU\r\n=Ommk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:apollo-server-express-2.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"6bd73b175ff628a5e9858e2a5da1aa9dab5ed348","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"_resolved":"","_integrity":"","deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"6.4.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.12.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.2.0","graphql-subscriptions":"^1.0.0","@apollographql/apollo-upload-server":"^5.0.3","@apollographql/graphql-playground-html":"^1.6.4"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.2.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.2.0_1541607492262_0.10957203372095603","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"apollo-server-express","version":"2.2.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.2.1","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"759ad4b0bcfeb8a94bea4db82cb0f9580acf0d39","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.2.1.tgz","fileCount":28,"integrity":"sha512-Ow8Ff8KbqZ8ljNQLwHHYSdKIgbJDo/x8zb00jK5fJ4GAJaIwV4OEgvGM+/uPWAAEgLoTCFDIV+vfqG26yfECCA==","signatures":[{"sig":"MEQCIC/EKlWbwoL2ccC+GXod9+1WsfXozo7D/0AwUaim4r8jAiAxMov9W/YbztN6F9e2qDY5vrpPTBJvgitIqH9s8R8Kcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6X+gCRA9TVsSAnZWagAAdhAQAJz+Mbu8DPMBU1b8lNIK\n/Z80fSPTAFGmr6gluZDKa1IaZk4elRidvnXgnPkfNbwvUkjL9Q/s+o971wqr\nubUmsh2HZxB2/3hRzQEOXqaW4AjYW3wSyNxAh1lZL7u/j992uBLjifAaqBq5\nVEU5QSK+bMPIvOr3hAae/brAuL8iQafB0eWCLhxTE0UQhKpAAnTrzHyEJ7UW\nmReWq0b6FNxgiFHJ5WxOAOCVoBp40+c2H3GvXdntpLk9cvdOMHzqn4hRRgVH\ns6VwwoQm68ke6kChwPje4qMRQBcXMkS3V2YpWw2TIg+YhidjdwGHVGBbOMyC\nULF82V71HZRuaxELReNm1CE73l3dv06coqvdqPPzvvVE4idUS3eZuYW0e3Eu\nhgoWuS1JdKOEQujXAj3OJHAanU2zsaph//gZ15dAwzY3BtA5pfB/5eY+j81H\ndIfyM6i+QBTjt7Ks4ozQFRtYLOoZttv+rsdwEv+KifjQSlOdOkX/NxJ11R7s\n9syZkVOJ/cN2S9+ciizPTrEKutF0TpEXEUkKBVG66Klj3EvPUP9GBBLlNbOh\nz48og7vGUJXeLBrB5yVgHAVpHEAlbbN0A3pZ6/TxeEyURDLfIZBM1j21t4gf\nekeFMeo3PCq+rOrg4fOfr4cs2ERMYvicaPhgWirdHwN+S6BJTEB0YXoJ/P/I\nauGF\r\n=oIS3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:apollo-server-express-2.2.1.tgz","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"20eb2e9e0353b58c0e445cc8e9b56f3a93d64db2","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"_resolved":"","_integrity":"","deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"6.4.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.12.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.2.1","graphql-subscriptions":"^1.0.0","@apollographql/apollo-upload-server":"^5.0.3","@apollographql/graphql-playground-html":"^1.6.4"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.2.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.2.1_1542029216028_0.32418660215715267","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"apollo-server-express","version":"2.2.2","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.2.2","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"e6811024cac695351600c18985331b43ba24f556","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.2.2.tgz","fileCount":28,"integrity":"sha512-DPxHOUd0Waztuix0r1ed6xfdlR7P7RzIXPmybhPXj1bZJtYHz5If0ngYNjtFqnXVrC8aSRtMz108SQUAnduYwA==","signatures":[{"sig":"MEUCIG0kK7i8DNSlx6W8UkScIs4Opy8dAH13L9YqSvUqQAB7AiEAv2BtEKxzMgd37sshqXEmalnhiKfpTa9uGvDkTbi6Q8M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6ti/CRA9TVsSAnZWagAAstwP/jmoAnArCwGvxUC13pC4\nVj3KCq36OvodJZrD02k/olHsV/NGxXM7XTO6gyaHrzAuGPp/LVEFdaAt16DA\nWltE4sJPEARUTRliH4sscF6kXI0og49dTqFC8B9UlV4wkDdtxCkOIQ2x/LqX\nYESx+NZ7FRYfpvMR3BhLKi7lQIx6xvz6OFvxWtd5a8uVr4g+vzQpBYGcZTA7\nfV5qsLFQj9hk0Qp9YM2ZcLX2Pp2dcg+4cX/ujWsuvGZTna0/xOc8Tj7S7ia6\naEY19NA7Os7CqecFZadO/3HlGGIMSqCH2h3EP/u/U62Yg/o6PMF/L1bySp0z\n4CSLJ7e1m1XGFKvY0ANs4yfGpyj1pmEUuejHyndm4XvJnYwh1+RLiPpS7cgg\n/nPg+e3/ZbzujpeGU7zN89nm+u8ov7vnpZCgetGeyZsZTTX5uBIqVYPBP0sk\nkCvWBodiqMa5ocjQy/rMrSgclwSu4Lo2h6gF6TEhVLkRtnozvDfkGkOj2rj2\nNlzKJPDOTc7ZI86uhHk7+X6uEMCY4dBxl+POfb2Jyqmt8QMt3gvT3oq2Qg9z\nz6GMEPC5CJ0xDhq0zO+nz6kSte/gqVs4AqT3OcL3S9gPLtnaoSQTyPg/vvBu\nfBy03GhqXDXvy8EQvH+8f3OgTonJVlKAag4gnrwMgjXtB4CxJEu23uwhZxbg\nHKXn\r\n=8Cba\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:apollo-server-express-2.2.2.tgz","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"47676e0cd965515554e171ea7d2a99573125ae58","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"_resolved":"","_integrity":"","deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"6.4.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.2.2","graphql-subscriptions":"^1.0.0","@apollographql/apollo-upload-server":"^5.0.3","@apollographql/graphql-playground-html":"^1.6.4"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.2.2"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.2.2_1542117566333_0.8142445432496204","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"apollo-server-express","version":"2.2.3","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.2.3","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"a750e258f9e236d32cb2142591e7c1fe4e7740ff","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.2.3.tgz","fileCount":28,"integrity":"sha512-vyHRqxG7RSPo3wITjzN1Rm8MBkywZOPuPhESJhADZS3MTcX+FhPdnmuXMcem3CkLPpVezJk7Mf4C8yxykvehsQ==","signatures":[{"sig":"MEUCIQCxYh0KjW1MN3R3j+7IoExu1rNpnwfmmaW2XuXs4IDLDAIgN3zIvA8Asa9Jf/zfPuWY1oLtDlNOFfMOcDZydFlfGT4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/EJ1CRA9TVsSAnZWagAAVEwP/RbRutUHxul6m4evJGJM\n0gs+Xd0PQXU8Q62ICwMx4iFjkVqhfD461/nmqsE4FPbF0Sl8Pf2CRHOREtlR\n9lEnvf0m1H6r2cV+Su637b6kxxvQzTQ765dX4uEDu7/r3aIc+vJrtT2t9nKn\nZGSQGY6OC9gQbvDwR577t7JsZgbtnGC5WN3KASiFlfpXoFt5WCwQiIFLPLlX\n9Zr1i6G+iVvIK3GOS7M8BLxqc9aZfhKAsfhbuOQVtvlBJaXYILiwQauzbhFv\niWQF+Ew2eTteqLAASnSsD/vyD2hLmYLFcYjBvHGIAWLzO1fFa1DQ8TgmpAcK\nTktisnpAjxj+GHabYqj3xizmUr665vLnQkVSmFrLe5YoMP652fwAvr/OwGnH\nAKUFWrdGdjDtY8yrd4WuXd1HqsX7ktwGvMfcZInQN6tVMK1OnhzPAIkKShzt\nObZ7Bb7uM+3koPI2JMBDT65yMxySaYQhDs6AOWdb8Zm498rWi4JV3/C/Hrbl\nyfgcalX2yZRyYfc+K2cPr57lIRYrbXBMq5cqD8+MHBdsUTLfnlWBsmCg2TF2\nprtfIKWwp//9vOsuv03VmE/A1KPiWRh/SehV5/vY1ynfERcIs1zHM94jIORH\nab/VTSe0vGC7Q+iqqdTsDLlAh5HvKq7C0rgxUD2GFbqNSJxRKnPCNGlBGu9e\nBGnY\r\n=SyTp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:apollo-server-express-2.2.3.tgz","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"1f3801c94967941f539e4bf925c92134b56478e7","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"_resolved":"","_integrity":"","deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"6.4.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.2.3","graphql-subscriptions":"^1.0.0","@apollographql/apollo-upload-server":"^5.0.3","@apollographql/graphql-playground-html":"^1.6.4"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.2.3"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.2.3_1543258740358_0.5973478941653085","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"apollo-server-express","version":"2.2.4","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.2.4","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"c14c1c417757aec05cd876d7be59496f2c90cb75","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.2.4.tgz","fileCount":28,"integrity":"sha512-POHzucG8LBOEmOuowWgl2b5k0/JXl+TnyF7DULtt4xvPMoVPWJyD+YgCVKRX1O0mzyAZwaBfzAcraVp2AJ2/vA==","signatures":[{"sig":"MEYCIQC2FB1dPVoxSZWOC8TlKBVisd7xf2lVql+QUq/sY8INvwIhAL6Mc2zwQmXhfE6/0rUevq09ZUUplbgz5uvzMMkwhBVk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/p1wCRA9TVsSAnZWagAAU8IP/0qwsIbGURT7seZnXMxY\nW9t9bjxHE1WfXt5orAbxyDwSlcE6r7obElqkfR65vMo0WKueS7heDs6uFfwj\n77KmjGp2fyhBpW1c8l4nDih1CHjPDXyE/tM+WYzXAZy73daRyyOvEI7Pmeil\nTsSw6/VE1Ja6PBXXDqYmSS2jKvWjJSxEerTkxukv3gDPB0wZ6eIKjIZ3yxU4\n7cwRIcdrk9Q5j47yHru1wo3wM1aLfdA7GZ8B8hPAuZwv4PiSw/TNGuTjkTZP\n5z4tnMKPicnNab59yH2gSo/thhRDWGmKm82rgf2UeyhpJnVKgXcGBLffezXB\nQZGJvqz3k+py+LHj9LMexxkgtIPBb/WtKdz0yf39RSGnnDeLIdih0rw2qDPA\nY/VmbO12LpxUIJN5vF77nl6ONutSWlGr6FxAn3mkCEe263E5jL53MJ/i3uyB\nIAEmStGyyGQk76lnf7tUwa/zNk4gVUfYvIT55ehXmwoegBOtTBl56hD3oNZi\nju2Dx0rVcMRhz/QqBz6QmrF5hrwlJM1EkyE1b4MWbyZakIRHu+XumIEgZtHP\nZQx9PKmt3vm5M93xlm/USptsDI6xVFTvRwsd18ICKAH2eF+ps4pK2CbAAo6J\nNIllpkAcQ0D/p0JbXX+CdBMAOmFjGz5BpZkilBlorDy5q0//TmEn3fn4P3Pg\n9bVq\r\n=UMQT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:apollo-server-express-2.2.4.tgz","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"ee44bdb71642f3b07b6816a51b3256074209f354","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"_resolved":"","_integrity":"","deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"6.4.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.2.4","graphql-subscriptions":"^1.0.0","@apollographql/apollo-upload-server":"^5.0.3","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.2.4"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.2.4_1543413103989_0.5861760092570631","host":"s3://npm-registry-packages"}},"2.2.5":{"name":"apollo-server-express","version":"2.2.5","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.2.5","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"9d27d68b3b1cf2f96a107a3091ecdea4012745a2","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.2.5.tgz","fileCount":28,"integrity":"sha512-2SNlY8CNmYlbRJfn0iK4wesjqX3X9YIFhyok4sQ80n/gm24QMwZkFcPP+NLv+1lxvwyJYMwEFQPIBvkLRoUFXQ==","signatures":[{"sig":"MEYCIQCAmZobaDlR9Oty/jr14/+maIAguhcU4hNInxnkGyp8mwIhAIojtmIPxZQpFJ49AqgsoAzK+a+hAddmx/5XFm/Vniqb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/9F5CRA9TVsSAnZWagAAdCkP/0XrfxDh+GBNg0Iqp8kb\n17bTS501B8BiiAbVL8A+VAEMvt0hdoEac03jgve5j/bo7jCqOOzEuEaWbd6r\nKT/we3bvGWZXrkU8GMrvbZ/KZvkfRDnV47qA6JKb2aUUkYa9/QCm0ZqoeHMD\nXY2acLZzELS1mFgaExkRPLQ7AnyycBWXEV3OGBIt8udqr0MdiAWKV8bGwH/8\nj17AMICm2Iru+Tg/yhvPHhhm/hCoPBV9vGp1at9fc0GSZWtByxqlsT7PYMe7\nclfu9peq3oHrTyeS9negjAsa/gp181Mefdm0mksI6ixCSh4H37Rtb6OzFq3B\niSn8XHYSTbM532bQQeaaX7VWONfHL1m7oTIg5qo7gy61V5dOtyE40mYh6eYV\nI15jlbVxySuVzpRpnObl6BvR8C6FPev8nqHNfwhATiy8qXufJDUrtzQQgOpf\nu2o17fgtj/ih6zBC7K22KSs5TK68G6Ub1DMNAaO41J+gK55KKdRJHs6AKg9u\nPIvEcXPyya4XzikraCWlvNZLl4A8fAdHEs05+f6gria9johgwTOivjx85mFG\naT9mrjm/5jiQ4k2v6wHyFv+fsMw5lelGenBKQoIrjAeypXr2pkuxuQjQd8Oz\nWjXhtxcZtGlhjghos4Dp7IqE2F+P3X60UBb+bImTDRcf0d7GiaA/Iitftqk5\nq/Dq\r\n=doD9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:apollo-server-express-2.2.5.tgz","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"85e9094f6ce531aa25a42dad93c98ab37ef6e9f8","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"_resolved":"","_integrity":"","deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"6.4.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.2.5","graphql-subscriptions":"^1.0.0","@apollographql/apollo-upload-server":"^5.0.3","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.2.5"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.2.5_1543491960245_0.011220343691844548","host":"s3://npm-registry-packages"}},"2.2.6":{"name":"apollo-server-express","version":"2.2.6","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.2.6","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"2c0c5bdab6eccf63ab138ad4b6d6836aeb723540","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.2.6.tgz","fileCount":28,"integrity":"sha512-+zajJDcJLhWdkW8f0D5KQfDsaxgx7fQ3ULGDT1eZgL0UY5pazWBOnXqeRoVKRl+r1WcrwN1SMfBVnAKWv6CyVw==","signatures":[{"sig":"MEUCIQDlFd7cvUgAmuwbbj4IPa+0/tA1PX4Dnd4TqAFFIj7gowIgN7xZZ5268UOEy68fyMPBpcOr2/50fh/2JocXOYM848U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBmaQCRA9TVsSAnZWagAA7IIP/RtVB+cAYQDvECQwBOms\nAqzpEjyTs8K0z7d5i4jf5vyMTO6K00R+d/MU9AZ0/ef4JUZx7wG5b4k36D9y\nzxKJFrwsRJcpOkAXbWrODgPLu/5zNk72ipXvtwZOirpAK3NnTgQmiCFANLme\nE3XbcNAcgLIqpFp6uKjIOOkZBtxIPLrPYWWev2wnvk3THutUhKGmNANvRfUD\njAiMGCG23eYP3XIG2chHvS0XWGoyZr+sod9gUUdhRQM+qWv9uyn4pKH3gPtU\nnJ5jNwxHCmYH8whv3V00u/AgS+nscn9hObLXAFaUaDh+mJpm9KfuXepHaVld\n/nFqdziJKxCfEkIxJ0QWVOgaMTthcXXQR4ioKicTDs8jWIkLQ0HbSK23AqtR\nbKi2OMM3UBl1HJMkEIIJYxxZKoykQEpeY0Dgl1ejRVjDnTCK+nnlpEdrVKv+\nFrYa+EuEt6ilUN4mpnoMi8hr2EZynI8QA/TgnvLyKJf9o9r3cM9hhhzPUA99\ntAxH3yWNUSXhMu5jtQRw3OkL8fn1w7klXPmi7AQd+y/FAk7eNmZe4W+D+8Ff\nMIiMu6sWr4eN745no57IDe45xv1f5vtgm7/hspc9SjwswRZ+Yf1uPvW8ymTp\neI9hdW4apOSC7+erma8hn27cXmd9EGL7LjiWkrxnBJ6Z/i0pWz07tdp67RJI\nkmFe\r\n=904G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:apollo-server-express-2.2.6.tgz","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"1e5cdc63975132004390a2138fd01e85b6f8ae32","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"_resolved":"","_integrity":"","deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"6.4.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.2.6","graphql-subscriptions":"^1.0.0","@apollographql/apollo-upload-server":"^5.0.3","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.2.6"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.2.6_1543923344084_0.13592088221202903","host":"s3://npm-registry-packages"}},"2.2.7-alpha.0":{"name":"apollo-server-express","version":"2.2.7-alpha.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.2.7-alpha.0","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"83bcece2177d532c06b3bfd5d5fc8e2a8013b77e","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.2.7-alpha.0.tgz","fileCount":28,"integrity":"sha512-GkL/iOW3HsAFDH73iuZDw+jsniSXDxyXwgy7u0dj+dbAk5HdApOGIhX65ItN4EJuENLrQcpgpm53dFXYHhnxCA==","signatures":[{"sig":"MEQCIDahVPaaBTeI70wiEDX80kttFoqjj0QRQxC0k37H3nAzAiBGnjmUUU0yBXvjrYRQdWWwR6KBd0FkPT9nkziePju6kA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBminCRA9TVsSAnZWagAA8yIP/jzSCIa5SMIvyg3MAFmz\noGQjgR7gBCfhp+26LdGOiFMiPvITL3o8hAmDMWCv2e8X64ayOKnd0/TaqMk5\n1VXARMDavZSZ7cZeQ+E5YqF1hQ9hJF4QAT4TEqeIM/xXnGAAzOUdvmrQD33p\njUiSDxfySWw+Z2iojWPA3D37vjqKOvUvxpo5wyFobeYuk5xbWfczjvT/5EKD\nSIAst0OV7VWMogHT771ZJ5f5WOa8JryVLvIqHKTbMKAtcOH941ZWu7H948N7\nPNzQnV1TRj4UyGK4Uy+wLKqipk+p5xk6EgivhlcunnpPqo1qytbzfbgXnLJX\n8+dMNDL868X7pXB4991o1QjVa6sSVSKJczGo0A75arBPL+wCLPuoTJVkri2F\nTj/kxUCg7xwwUFaLr4ztoshLWwLz5vVVAq8IjML5p2FZqN0Eke+lJd6Y32Nf\nyspKnwhdpPDYwoT+x1MRS+tFDuja4sRD0GsthC3Uj/oQzFQvyRNLnvBCS2GP\nXZQ5Jpe8iLkYPu3WMR4NAZjQaSjGsXPBlAk7aif0gz3pRTc7k3oVFEKnunYm\nsEDvFqpo+2eh7O1f0zelrrJx3FqBLUxB00Ng3G/kLJUYcYTSjL+LMceg7umM\nj5/COtHhIvpGKFlB67XitOxBPk9GFQh/YOnMzSG23OIo6zFu5zLKKqFZdTEs\nXtKm\r\n=mZZ9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:apollo-server-express-2.2.7-alpha.0.tgz","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"ccf0aa54769d368399fe643efc2f529e20fda4a5","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"_resolved":"","_integrity":"","deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"6.4.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.2.7-alpha.0","graphql-subscriptions":"^1.0.0","@apollographql/apollo-upload-server":"^5.0.3","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.2.7-alpha.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.2.7-alpha.0_1543923878814_0.42291007141744075","host":"s3://npm-registry-packages"}},"2.3.0-alpha.0":{"name":"apollo-server-express","version":"2.3.0-alpha.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.3.0-alpha.0","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@meteor.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"},{"name":"sashko","email":"s.stubailo@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"7f9b231fda7e897a328a087e2db89c24b691fb76","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.3.0-alpha.0.tgz","fileCount":28,"integrity":"sha512-4gZQTzRq0OoM+cCWTSqYhUZQDxbgzfC0O/kTsrVjNxQi1dPTi1f63wwlvl3nIT1hq1Q8019hg+grV3UZYT+GBg==","signatures":[{"sig":"MEUCIFUi5fm2SKiNVcigmsBvfamHQj8T3HYKvhtQoCogKRRlAiEAynDDI2T8surheor0aetod/LYuqJoOLoBD2CToKv96E0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBtHHCRA9TVsSAnZWagAAqj8P/jNB6SNiPOduRymYy5gD\n8BLwB6YzadZYmj4OS/D/21oOJytzKzMzl9Af8WW3SOB0bywz1IddE9NofySa\nW7tbE70wAR5tJ0xamW7oguxiXOTg9/eMBHsj1qZJR8woU8N6rNokf2B8GM19\niW2st6+Q4xlnenUIUEDvGIRAjqI+gkrAkhaeok7MX724IWcE7FBjbHo0ar6R\nQ/JOdzAtqJtm7s7lkY3x30JKPxoIXD3j488zPQYppXXlqEac91SGgsz2Shoz\ncTh9/j0vxFWpViLgfYDa/yRlg0tDA0uXavgp88u+qJ4OLneXvTHdzqUF1Wfy\nm8oz45LbU7Tmfr2Xr/r5OOs+Fa9o2UHE2YxNivCUufyspDJjxKlFKtkih/NU\n1GF9W0II/UgG8zeNfhBkRG+V/1zlgAY0bzvc62n6Y4IGRsvfGwP1Xoz246df\nwtGbR0VH0KgF2tpaq5fHfqr1SLmwLsX/fh3xL1tDdiHBEyLOWcXYvSkATF2A\nKwfGDSyNYyrcOpjkAPxSC5XbXQUsBRVB7DEXTmm0F1dOAgTUcGPRy1poB095\nyrymdLr34kiXK50iNnEzVJ1aDyV7yCVv7nqIITUc0xkTbI6gt98BjUDeLBkD\n7wR/PzFMRiGTDXvA8gN6eIArVQfI9PPR05OnCWwSgGxK8idzzsiH25GAi8BO\nd8Zu\r\n=tKE7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:apollo-server-express-2.3.0-alpha.0.tgz","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"ef31818629b673e3e68563f773a1113e9e9ca750","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"_resolved":"","_integrity":"","deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"6.4.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.3.0-alpha.0","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.3.0-alpha.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.3.0-alpha.0_1543950790725_0.17995662414031388","host":"s3://npm-registry-packages"}},"2.2.7":{"name":"apollo-server-express","version":"2.2.7","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.2.7","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@apollographql.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"d00eda102645cc68785d1140d0378be8a4cdaef1","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.2.7.tgz","fileCount":28,"integrity":"sha512-lQntKDxRj9wnJQVdZX7ohKDdD5sxkSS5Fsb0hQw/xWOMbrF/5QrbiPcKjh2WUUahXBF50WL7LCPS9lqOd4lVGg==","signatures":[{"sig":"MEQCICLyLpXAN2pwNvGdy3o54jUVTf7PbGL9bI5/YdI9M1wUAiA1972+7o261T3WhbBwGK8h5Pul/P44/WbW+q6a2yKqcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEliACRA9TVsSAnZWagAArlYP/2UmsAvm1YbF9zHBJ36U\nIPYP133j3HbJA1+67GsmKQksnzgn0FE38LB2FMUzeWK9mu/7qOTRjT4xUWY1\nX+ST4UT05aBD9/80ay+48bNyLWTr4Zj3YS2JxcA59bN1UiiOS2NSEg89t6cn\nvg5rgHVJXl8ZlmG+Vwjo9IOMTVeTkaNP4fOTqxKK9mNgJ/in1zmYwCgHB3i6\nJwav7I8ZcWneI1b9wOWqabWzSb/V7Eq2KW1IDsMWnAM+d6Zb5NxteV/9dvfl\nRY3OheXC+uOGQRg4Tek+H7sCLJHfyH+q7mbbVbufgK2YT9m7osiRae1o/rfo\nG9HQiSL7gdxo0vHB95SakbdQKJCdAG8WM8HpmBm+jGpqnJ50FNi68dzgR2mS\n9DMmj2cQQ/l9b5+UyjqLjT4rCQDwaE0ws5FHumIZYpGVh3lhvIpCE18LFDFT\nF3LuiWoNCEWHiJm4y18Ov6/mfD9by1d4JaMFonQjl1i9jdfIZXeykjwCQk9S\n9vZHDrfKwVGYmviC4PVV6wsvBpQq81OZ+t+/IZ+Lov7OIS/thni2BiEBAmVv\nMZofajoPWYX9hJgrlwx9m6YsxOKkC4/dqZUSXultZwZm3iHwkpl/hrW6Uzhm\n13pqsgd3YX9NIFdr6A7fbQGfcny9ofw/vqmnf6wOqtADPWJRJcPyw/hMMJgU\noGKB\r\n=s9By\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:apollo-server-express-2.2.7.tgz","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"d7e7834633ea9f703473aa432247a3523c86c597","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"_resolved":"","_integrity":"","deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"6.4.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.2.7","graphql-subscriptions":"^1.0.0","@apollographql/apollo-upload-server":"^5.0.3","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.2.7"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.2.7_1544706175338_0.89281592680948","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"apollo-server-express","version":"2.3.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.3.0","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@apollographql.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"b569900e733d3744629ffc12bdd3bdebcd73d65b","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.3.0.tgz","fileCount":28,"integrity":"sha512-K7LoWIJQfhjv1zL2SN1KC83ShfOF0LMpGHbh9WSzOalte8ul7jzusUsFOpplcipTeWXcdACSALSZlohZaSo1oA==","signatures":[{"sig":"MEYCIQDtz64LD83PDWte2Va3S+uZ1cweub2vSoQkpPeX7QSz7QIhALkZ49CL4wFuQTQ5/hztzcb3ODpVzEB3Mr7KJj3OiiMJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEl7yCRA9TVsSAnZWagAAM+MP/1y2KHubbb0xFwl3C4V3\nYeYoLUhwxRPtC6oSIiTzujeDwB6qJrCF2ZSj2BaF5kBpdO8ck6+nAni+QibL\n4q5NuNrAJktsJo4GNiC4tuMPVsSQlu2fWLZXu8FSVdNPY501Sc52Z5HnJk2z\nsHMJVvK+oSc9Ow2J/T76TjA9EfdtpmzG4wkzvMcubWQaubQvOXqB2kpcq2B3\n86iiOUPpYaIvd/LdGi2YTAKDEhwlshnPyGTYrRv8RuPn448wj1MB8SQn70LC\ndJunFQ/1Jz9ZCEI35E9WjoJ3rmmWARDjVDdYhlCAWebgOHPC0P+8QY0ooZUZ\nOF9TS6hT6dXInQPonXuUa4uCz3A0Iz6St6qBOpgZarSmRZ7Rh5q57RhASLmF\n/HZx7Vks0AinNGWTXUBKCyuKN+HocPJeIkx9Hg0mzSxYuVe0+qsjEg83jPOE\nezQl8KlEcZrz+QcLNmH3TCFgj5++ftJiAv5GX+YF4KPlGgs2OK7LU6V8KelJ\np7d3PwkzWXt7KKP4k6ln7G4BPRQzbCtt7REtOUS0wB8ndQBJMYznr1/qQDyV\nDe9+Gw6rXOrMbZ9ht31ac/iziioq4VpxlK38uZ5koiE+DSD6kb2lOHQUAOCb\n/PRdtZtLXpsd1/6/DhvppvHqNHTP+pbMk3uD7xA0hR89alDjTZRTAyQ3tclX\nL9K7\r\n=6xkS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:apollo-server-express-2.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"3545c32e2a93ba3de03cbf2751db8e055835a392","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"_resolved":"","_integrity":"","deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"6.4.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.3.0","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.3.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.3.0_1544707826342_0.8810588471704486","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"apollo-server-express","version":"2.3.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.3.1","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@apollographql.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"0598e2fa0a0d9e6eb570c0bb6ce65c31810a9c09","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.3.1.tgz","fileCount":28,"integrity":"sha512-J+rObr4GdT/5j6qTByUJoSvZSjTAX/7VqIkr2t+GxwcVUFGet2MdOHuV6rtWKc8CRgvVKfKN6iBrb2EOFcp2LQ==","signatures":[{"sig":"MEUCIDsSu6LqOCaVwWV5TvGj66mKrt/DTtrpyMWGNXpiebPwAiEA89brdweAWBE4dUxK2fgamDGaTvl/l97Z36V5DgGJCPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEq4MCRA9TVsSAnZWagAAfboP/1BoujkmxLhcF3cewM02\n0dD46HoUSMSJ0yREhbS4UeQSFWQ6bU9R07hZCZOhc5zJZxWbvhTnPwCikcV9\ns+RuRVfgz/ymf17c1FvSBPymREW8fSIanlDvznaXZlVhi7o54wNW+mQOce9f\no1RjGQ1E5QkzImn4VgiBCC4uEGZlFEbmWJFSpsQaC5Y6C0vLw+bUE7r6VvnX\nkKVOUsvYsJfyQBTWDtfT3PSF3SQTHXMnwx0PUCi0uOjNGYD6jQT2d5bwPtjP\nTiUGPnrTYUkZJr67nhMCpNGXo8eGDOv0MmY+Z4qRuWn9fh/ycvk7aNqFKF57\nZ9g2mV3k79ni015fJ2yBnnfqXY87D5IcHwnzDS2cXKWtkvi4A6sdlodTFRCs\nmsdUw9wWpdSSPvEZMFZn2vT0jAC/koMD9Mikoi0cOmIJqjwYYi8sSi81GIHq\nUPVubeiJAcb0xn9Y+I0R3+sOgcwepv6KtKHWkxc/niikrz0Ug++bXc2FZRNy\nBFKZ+ZPOn3aeZhKnGPBWXq3ND5xmAa3TnSn8IrjNep5uynhY9GO9VoEVqLlx\nZOZhVkB0b24+dNTq0G3q5BgiqDnly9rLRbWaXyext1uUOFWnIyeMZQmklBJc\nQku1MoyPCpV956bph067cnEkf2BJvaF6dnoZvb7ODG2jCA0buz1f+6k33G4q\nLlGA\r\n=MFgH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:apollo-server-express-2.3.1.tgz","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"cf95cf7881c12b150c632a5e020a1ff81127da59","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"_resolved":"","_integrity":"","deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"6.4.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.3.1","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.3.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.3.1_1544728075375_0.49043479330748463","host":"s3://npm-registry-packages"}},"2.4.0-alpha.0":{"name":"apollo-server-express","version":"2.4.0-alpha.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.4.0-alpha.0","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@apollographql.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"a919f6e75f7181e73185b50e387fa7e159153277","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.4.0-alpha.0.tgz","fileCount":28,"integrity":"sha512-ODrCMxxpgSYZ8tV45l2UuCKuQ7D4h88C+IfBXAU5ItGrfny0tkJCSuRnOmyY8o/MOF8aenqB7m0IWdf8dRxG/Q==","signatures":[{"sig":"MEUCIDtUUvlPeo7V3GiqyuXa3IniIB1+lXA7xqTtXB/MjsTNAiEAopPLC0Spwjg8N50wHysg0NW4J3sWexOdiPANcxxlgEU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGQ7cCRA9TVsSAnZWagAAJtIP/Ap3BauIuenc+/FqU7nN\nVMMn1jZ8i0RyzTclbMTM5VG1iEbaFLnWvOeWuhsLs7ZvHaBpuND19oAJOEl3\nOwnnlwg+ZaTT0D7Eqm84jxKLhnaQN+PtdgKxNq6d6RWVxCaIF0HFoO1DiRX9\nv+QFERsIqLaZPo1pjsl1cfIDafzKOAbXVlZh1s5pet51hh+ZDjHyQsLyqO0A\nsAwst9snNHKsBeGzSUmcw+DyMn+aZSR3D2EwdPjrAMxznPF5X++G4KGJRDDN\nYo6TOtWXwxRQFao8pIonQpZJdcFFHjYBN5f0xRWLHrKIm3R3u3GkoKBQZHJM\nqKErXJNltGbUooEtNfqcgVr2ckBMg/4+r4mJcjYas5rqRR35HduFhjEJ8Bld\nqOByAjWT6T28iqEKcuJjgxVP0LDJ/uPFSviLwxp9PB2jF+gPHXQUl7HrI96L\nTgxOATOTWszWfbcZHq2QkhLQDTLobl/BhhUoCcpR9Kxd8AALO75jQXb/XuuX\nmq+K5sAYqgOQSSNXgFVXs1cCXg7OWzu6UxZwTqS/LsOZUaMkWb6BieeXhUM5\ni8xHvT45zNfTdiin4iHvm3NZceCOUXM48/KQVS73/0DcA2t4xYp2x/O24cms\nKkJHfbyWL6317piNnAIHpETwJDqPP226d/E6qFz142rmzPujB1R98rGuHHN5\n3Cmy\r\n=BHJZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:apollo-server-express-2.4.0-alpha.0.tgz","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"7697623789a0c07cc65b496657d3e85bd96e1408","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"_resolved":"","_integrity":"","deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"6.4.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.4.0-alpha.0","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.4.0-alpha.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.4.0-alpha.0_1545146075873_0.6821170531709804","host":"s3://npm-registry-packages"}},"2.4.0-alpha.1":{"name":"apollo-server-express","version":"2.4.0-alpha.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.4.0-alpha.1","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@apollographql.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"eabb0ecd18fdee4aaf559300b9e6a8b18966cfc4","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.4.0-alpha.1.tgz","fileCount":28,"integrity":"sha512-svoGuqERiTa9r4MFJOQdUA6elX0my4XMHM3eYm1Ph7bj8rXdD+tWXWjMIerxxuTWlF8JODwWyUDYuxYahPK0AA==","signatures":[{"sig":"MEQCICKfH9DHEBB3FLEGSvIh6uUPo2qhED0msl7j5v0zK5atAiBQn3WByUASZw/4IIwUlaONLNjEDy58fopHlNmYlUtbGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPxF7CRA9TVsSAnZWagAAUaQP/jh26yPn3Ee8bnoDGyIU\nNIgwBo5K8/Jk6zD4HjhKpdhNaGZ9cZFV0yOTkLxV+2Lzk6nk2u3eWw8ENTxh\nXbZf+xOXnQ/S9DlJm0IXamwFrjGxCHjsF40C3FQONewVy0USNJTYTMqQQZNg\nbdHDpPyFhfMs9TA7s0vxofuvRhvTE3FJ1644wUQbAP47Weyv7xT/JvYFyfz/\nCgxyVg1cLg+jasbmPff2JAY5PqONMJr9PkFZ4NHcW3jGBEFV2gAzIZ5xquhW\nNJ6vVR4VPHxVWkemgo6awebgT002CZMgU6I4oJNAR9y8VkBm5290wgfRXz8u\n9SCLVFtJPMNktTzr8H2Oy+OruaeU1pezgcrb+TWCSYFYSF8Ocq37xi9CUvxq\nyT2rdsDFQp2L0RRHshTkiLmfeVnNaLckAblAvjGFmAiob1xZ7FW31kjtO/WS\nGRwLIdAjMvRzDTO7f/dXe4ZIaxTa+yejbWDEm79i6QNgL3YH8jhGdQicO1UK\n/vom78m9cMC+zdGRHoQs07hwmsZMytYGufvmYUinF4713wV79yqj2Gkl2xQZ\nLuEWRZMuJBpcSwsdXb3tf0wMk3V8NITU1l7iB8is6Br5KLWjSgcPnNDNabib\n+/SG1dnPoU4GXMATGI2czRdOGVmuf7wW4eCNVwCh8bOQ4wUyi04pkgLOJa+7\nyubm\r\n=auok\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"33d1f828141826f4d874aa783fa302e381101ab5","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.10.5/node@v8.12.0+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.4.0-alpha.1","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.4.0-alpha.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.4.0-alpha.1_1547637114751_0.2130251093107165","host":"s3://npm-registry-packages"}},"2.4.0-alpha.2":{"name":"apollo-server-express","version":"2.4.0-alpha.2","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.4.0-alpha.2","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@apollographql.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"7df920ca53f5ec3f131580a391c395918a3632c5","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.4.0-alpha.2.tgz","fileCount":28,"integrity":"sha512-6uD2Qr8+NxTlCRn9W0TIH9jwEU93zLD+O5NkOmmw6m5mMQGMXztDfrGZ4sGR/gnKEyr+OzrDkft7nqEHMilGCA==","signatures":[{"sig":"MEYCIQCWDesAR9Xmvecr23Kle7p76g6EldyU1qHHKhACV76RoQIhAJ9+vyLtkOUiEliSq/T0JleGfzjWLCa6+EnU8Qxq9vw5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSGZpCRA9TVsSAnZWagAAa/4P/RQK05YnwcFWtV1HBQMA\ncJYivxJhrUdr3FNlBVtBByenOcbrhT4ltxQEXlTSX1scHwNDxLEFufEVODVW\nH03ckwstOgjW8v3kZjlV891m5nCZi+lKdxj/cQ09k26qmfQZ9djd7yNXHnHA\njsStevlLG42uOfhpjQZzggJV6eGIe5/du3/7INIRh/BYeNwl74/ieIqN7F3B\nDRkTq2KP+dWe9GUCqDAQCpEmd61AE4pFAvEOQ2uj84qvSG4qCJzhbScIBxrQ\n4+FzO9vIFb1BVus3en1NsHZ6LUTn/avG9Gp5XPsMr6PwaT61Kvp6tpN+3UXv\nueTQ4xIxlAvgVqmDvSNeAvlqeYZo5I1B8vQkETIw5rMWS2yWfN8t8DZ/7b+B\n2CFM5P/vBbiYcMS1CiNG0ZYjMV2rQ8uKpvfsEut4THHyISCkm+Jz1rvOIBU1\nsFJDuswmDKhBs3s+PpiXof98uKMjG0MjTmlXvS7r2J/caqw5+24boG4cKlyX\na9Xx+epbOs5f5t4S8pwz5KIRMl23X/VZNPICwvt8NKYk/nqHmhLkQuxmkhlP\nBY+le1XLx3y8mYp4bly6SIY9lNh4EWY5JVl+RZWOsJUOKo39WD7bh6cVoW34\noLudo+pwceSYN6m1TOcvcZm3M2rgclDEwl2oOlwBDlyJYb5Julf6/pkmUrc0\nY726\r\n=qwwu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"1d0021933ecfc992c506ae7528fd9e4fde6c2944","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.10.5/node@v8.15.0+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.15.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.4.0-alpha.2","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.4.0-alpha.2"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.4.0-alpha.2_1548248680193_0.6751804444757816","host":"s3://npm-registry-packages"}},"2.4.0-alpha.3":{"name":"apollo-server-express","version":"2.4.0-alpha.3","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.4.0-alpha.3","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@apollographql.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"00229841607ddba6f259b6e0700a1bb58ee5433a","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.4.0-alpha.3.tgz","fileCount":28,"integrity":"sha512-Q1CdyMxjIMRLSP3YbGpzFF9MaD4Fzw93YbFVBnQBUcJYkCueP9x8jq4rvVJ2nRG/8YS5MnkDo3EfvwMNafoKnA==","signatures":[{"sig":"MEQCIB1m3jn4Z0mX4wAWF5Qo93vyLMCIk5v3nKoFVhLidYPPAiARznYHsV3qyET0VbpXtFGVoYwPrVximghTy0FoMBQvbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSHM3CRA9TVsSAnZWagAApcEP/jEcrXWCcOzPDqYHKq0o\n/Ri8c/gWM9h5E+28tzVjA1wLB4fqg/2b7SOCdHxJIgWTHi7jBdklcWiLTEzq\nwnxu5Tho1BJf8JeGFBZICD7Ed8OmkN6VxZZIazDBLnDyr9FQv1ju2h5NUPyC\nt7J4zpm3DlJ4CcbqZiBc1RvIQdu9rP/jVx6dBagaXOfnsi2Isk4JykdbEY+k\nlhS6/Ia+9Q9Y44lRMrmWIOw5pGPJL03XU763I1KVAC8u3WV0vr3w8/9Lq0xS\nMZw/cVzc3uiEOxufamfJCam+9Jj4XR/lpvpKLfBFXZT3HBaC73LiuxUoQYbM\nzpsi3cJSzgtvDKKtvYkThiXsaOXWN0m0RdJ29TqZKbPohqaWZYv9uK9bJFyH\nVsE5Fehpa7oHSfE/yVqYsEsWDh2fkKtAVZPJgC4Zopb4fovy5X9pVlxTh9bG\nhS2BxbpeiecCpXLw3XSaDh6iQ8uL7T7GKKlNOHYy0htImC0cL7hA6H7ifW9p\nrUB65E6ujtfG0sa3HW4/SxbILIMhb7KpCtvHpr8g4IyCKTj18qh0+MBwx3F8\nkaWUW8LiVBSFNHU1aSDaA060n96HVeLu+elu0H0cMIEi/b4ZUbcXEskNG3+o\nQgONTniWA51pPvMP3uG3QLH+7RDosFy/xmDPHBTOq5XrJykNUj4Vn9V4kN6H\nZCwh\r\n=YQN/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"f045a4d0c94faa61433a933edd34e274319f8f32","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.10.6/node@v8.15.0+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.15.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.0","@types/body-parser":"1.17.0","apollo-server-core":"2.4.0-alpha.3","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.4.0-alpha.3"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.4.0-alpha.3_1548251959245_0.9645405487029666","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"apollo-server-express","version":"2.3.2","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.3.2","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@apollographql.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"4fac59d063d4d3c29fa9a92bd5d73b7927760739","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.3.2.tgz","fileCount":28,"integrity":"sha512-gEAQEtRpeA1POzlXpS/eohISpfYeVeGYpgFH8RaqmJ9CZyu2Nnxx+iE5u42wlUa7LOPS8KqJIfzJ0z8GViA+zg==","signatures":[{"sig":"MEQCICagFCrmD3N+v7vXOCvu+t/Pwort/lk6JC26ep4Wq9mZAiBXWqh2F0zSWXSQDD1AFlfHMXKwHb1wba1jgJf6WnlwtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSz3zCRA9TVsSAnZWagAAhigP/iZxYVCJj8hQn3dsycvd\nIqzTtx5L5e5ANKPUqtnjutMEF28qyCnxUwOtI+cxIiJqFN8lPz+uP0xJn2mr\nyWLtJ+zs3lm3y4S2zfKdbQcBhrCMLwDcec3QTN0AgSDtluUJ5A0qHbXqUuC9\nc32BLBfyam379p0dBKpyyI1+myDQyii/q3Vhn95V8MkNLXIEtilL5QhJw8Oo\neE0fx6jVPb6jm32AMTdaZpyMonpJDAv1IfpYhMpwQG5LhmhbqStJk//BeCmc\nISh0ntL690GpxIwFp34rdMi96eEtLSEuUe5ZnRP/0bv7/AgX9fA2gHa/w9lB\nJbBC7CsDxeJhNw2Q9Xa4JOIyfhXpZS8ihcthLmXTaxsqrq2s4ctmwZhCUstu\n7y6E/wGC2lRrZpMsjPiGPHnOhYyBVhSsUkX6MEtmhahXYZN8f9u0OhvIsE7F\nqZe3aVMQQTD1VB7eP1fKe10WjijZ0jawRvVK1hLQtkiizVu6g6jFoYfyqUUz\nRV5ROHEJAquffqQZh3VHEU6iBFdbuj/GvcLH/lHO7nUHsatxa7BuxQefov/D\nP/4RbEI42DkoN8lX8SeRp2YJtyCyF3D9cdAH34Kgbqxc3HPWgWd4karyncbd\nbixQikg9tDJAR59US8d2TG9afbxEVWruPRonD2geVt4STdPs/GM+s099u1Na\nmjnE\r\n=N/6t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"d48d0972c5730ea63969daa892f58a34aa1db543","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.10.7/node@v8.15.0+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.15.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.3.2","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.3.2"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.3.2_1548434931099_0.8493677996905151","host":"s3://npm-registry-packages"}},"2.3.3":{"name":"apollo-server-express","version":"2.3.3","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.3.3","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@apollographql.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"de67930fd1052a3d44c28ca14ab87dc72b53c725","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.3.3.tgz","fileCount":28,"integrity":"sha512-gea96sEU/+p5KOMoKv2WEChFZJ3nWd5FQmB2whrpgRE9Ez6nakvZuMUJeeUwqsZ4i4j/D2BvSKo+P08hiDocaA==","signatures":[{"sig":"MEYCIQDGEDnOonq90AOg6Q5W0VQ9K7OLE1/490TXtmKwOca9sAIhAJFmM7+/DzdEO/GKdughCx/clIyttQz4oRKpNJrPAN8P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUCI0CRA9TVsSAnZWagAAszAQAJoldDQEH0zS1285tsps\nlDT07mNdSM/X9qwd2ho8gq3Voaatz4wbQdf8R38hgc1sAn5KsWuHrul6eE7b\nh1EJ9nICc4/8BXBI9JZQdwSPLmiNka34qFvzpyhss1m7Pm4AqGprG3ThbCUj\n9CWkVFYotQ75B4NFJSrAyCh7zTjEmhwPuHQSKhNWWwKnMhbCVr5aNzJThedZ\ngoQTrPHJ/UHWSUtAcJMQ7Bue6e3yWsTmfuXo4ONrfR8U9bytJmESkFPB8Bzi\nZ78GMrsb5JjSazGXGPfNl+9kii/6mDRD+8dflq213teV36yO/zgGkPkpt9bO\n3j2Hd+4LNJpopFnGrM0gcd9Ff5OvV9QFVRHhsQ5skbbxaay5E4v1hu0NpTH/\nbsWhTmh5jwns5TauIAK/nTDkRxXdgIS3q1FkH1cRJK+kpR0bu0pbnTT94E1O\nQIUealI7Aq87lbAigxKfRDzHzSmcvMZktswIkNzaf86xM44tp0m4KHsUzmXM\nJ1hQk4kAfnRyByf9P6DeuyLfQR6pFDx0NeU7X/zwDFjtgfQAG2jSp/YtuBrK\nmzvxcIAZ95yQeaDznC1Yysb6FuXSq32VUWfHpDmTetkCeXfCf9zdLau5H7Kw\nOLsZAWCoixnZIsKC0i9B0/HVp+pBSIilENkbSYeHtDc5sgyQlZ9s7Q+bJJXw\n6uQo\r\n=ShUB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"5939327edd7f455cf1d621f761c01c55161639fb","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.10.7/node@v8.15.0+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.15.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.3.3","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.3.3"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.3.3_1548755508011_0.9325824697680907","host":"s3://npm-registry-packages"}},"2.4.0-alpha.4":{"name":"apollo-server-express","version":"2.4.0-alpha.4","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.4.0-alpha.4","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@apollographql.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"9aab636b0064882d7e431fb1d13d1babdef915eb","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.4.0-alpha.4.tgz","fileCount":28,"integrity":"sha512-19WESS5TiQSMUujkWSzQwQWKknZYPjSa0WoZqE8g7JF1XI2xnWCk8zBjkLDejkud6+SJr313wnHuJ4ouAzvBiQ==","signatures":[{"sig":"MEUCIC4B0RLqatqnOD9Fo33kqHf32En9cMGYne3YnPT1mmGeAiEA7CppS+2/IGxXhyBm58IIJp3Ph0+pUyOG5qlAQrL0jNo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXBAXCRA9TVsSAnZWagAALXMQAI0jX6glorki5PSz8VRg\n0Z0MEJkjjubUyiooli5Xbo3ApZHQRKha1kMIxV8qLZUMdzc4YAQqIjVSgGWf\npTp3rkyIW7yIy1ou3xVSKOGW+sjC9gaUloLIK99Ue1gCYbbjhh6pRBfcsi3i\nh84AE5BcNqtWUoqH7nmLek7Qk/iM1QdVsrICCKefADs7ZNbSF54UdNCfoGjp\nWKOn2P+HC4QdTPeXAPsYKRz8NGejbJchzrWDULB8fOyIjRBDH1rrKfnEEW5n\n7yR0gY3KSN5qPR1pKggpbX256t20I9/3nOrDDwbfUzJ8DAa2rlEY7DxGzOnf\nCw+R7iOZoB8DlKlrIW8NkyF37q0UyWam+6klDqlJf4j31+ZY/bz99pzwsTmv\nIyYPghwOfnr9OTdFpJCrNfcYnwoqo5tGXjtchadrYKkU3+L09XeYWq2ytMsg\n1GIj7yebkjUwbqXPFjcCI3xiMqEoDA1tiNBrnMqEl/kFdDQ7o1Hw/BBtbAc9\nGmW0Tc6wJOVCBXSvloBMWJo69GMuitwNyAfY+g2DCFzF675J4FhqToS3MKrc\n82ILlmBCJPNRudRm1KfV7AEeJJS+mU8zzQdwJeImoEii3rnJUTdSF2H16JmK\nr0NovYuvtzhAtYBh4rrCTvJCLq87XVzUebdm7NZ+B4yyApDV2Tb6oEUxXQ/Y\nzVFp\r\n=QDAE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"f74610b290106f31308e36e507386ed2f352f3bf","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.10.8/node@v8.15.0+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.15.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.4.0-alpha.4","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.4.0-alpha.4"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.4.0-alpha.4_1549537303008_0.3982806546579114","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"apollo-server-express","version":"2.4.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.4.0","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@apollographql.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"fe8e748f07f01a837d1449e4c28ab27ae7b7d054","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.4.0.tgz","fileCount":28,"integrity":"sha512-uDS7OZJ3EwFr4eZ9k1MiBtUTaqKgCXUUTCknPTdCbTzBel7TjNsa6PNKrSQk+jrLja2H8VwNjbra8uBF5z70Pw==","signatures":[{"sig":"MEQCIA7bECoFtaQF6OZOH6WLbMUOe0xZVgMC2/bPJXqTTDPYAiBXiCuif5tY8y0iDqeIKKHm8uxl/19b+UJvP/1vUU9o/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXB/iCRA9TVsSAnZWagAASRsP/AvJtvqCuHTzSaYoL23p\nZKcdgjY5OU2+AWqW8iBChh+/Ch5pVMSazfCmNEdYoWgExhG4sD85InxUsGk8\nHkIHVyZc6FfbPO9dA13ht2W05YsW5qviNpcMGw+jflRhZEMS4HIa3tiWJdW6\nKlkOeO3qIl3EeySGIM1vqlJGkN6LC4LFwLWMBdiK6VY3r19mcU8y2Yg89/0s\nwA4HzZ+9GKK4rGT5DuG5g0stvoY5747yBe21y8L6v56/g7zxdpFt/dkQxaER\nIyXxe7NFBJmext9D3yLwThDdPXDffqoVKmmHhQxh6u9wjbK/u0YQERcCfk/F\nG9FXgK2WZYOSf8mzLeMYMrKIiQvLpejKoFqihOs6L3yy06JpATxlSChT3Mat\nIBDENze/lh0qqhT1RXHx38XHPmDkuOTeRs832vw7k1g8coW2Fr70O03cCU8x\nI3WleWAY0Dm4Ro/L/gob05UgoO1XMy8JEHPPvBHDgmi/H/L6dgv0+vYNhgS8\n8ALAxU6ZOYfaXjIpKbIHqBOoGvuTiJVED9ZJlrK/ydmwJ4XBmWeBN1SMkdGm\nQgWQDdRGPbEkg7n65Vr7Ph+rUwNw6TcL9zpxAsFLEFBWly0VSEyrAIUBwfN+\nwDdNQdtGibN/gDlwVyhyQgT0HcqCafYcYhe60eCVvDOoUM9YKgSyTZVgIHTK\nm9II\r\n=+xRx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"a3222ece11f04ada75ce9c592efcf337396951ec","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.10.8/node@v8.15.0+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.15.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.4.0","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.4.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.4.0_1549541345426_0.011850714988477229","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"apollo-server-express","version":"2.4.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.4.1","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@apollographql.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"47e73d6f62125a34481e28ac97b2e63fe62b1b82","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.4.1.tgz","fileCount":28,"integrity":"sha512-0Bz8DMZ7nmrvhkCBt0gX9fyFMBKk+s9cz/BYjuCNnzMWtHkOQXdcQg454bEzSBLxlX6fOntMSPxCtv8uYHE6Og==","signatures":[{"sig":"MEQCICtcWE7696c7AdcN/HPOs7iFGg9gT+g7EXBthyxPt9BoAiB957jcz12thHJM/x5KgHERjEEJsg0rgYW7i7oLdsmnKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYzwICRA9TVsSAnZWagAA81cQAIV9xEo51CppeZjKYMAA\nX01ucNhXiwHyM8coNxxIfHj9ThjgKYQYCDg9lGTGDj9JTjnnZSr31JAIIKC/\nihKlinGkkqFQpTLt16xwtdOtZyW1zWYvLDREwJBXHKOPDqSxVXhoLDbySI8R\n/vcR4++h5Q89G9sLRfP9jQCM732iV8eh73rZ1dx/tMcm5LqjlgYesoQecxQN\ndZGAv1QYc3I21Jw13PgIK3whbr+iEeNzGHpA7ZIaKqTyPTZZNNjqw/APrJrD\n0ZjmYb/gHwE+6890T6U5xdx84lE9KXpHk8CsUYLXn8RJjgUHtjgdfVYIz0C/\nrjbM0S6XKbZPaP5wISDsJBhGVDfRtU1tFkTHHcimeOBoupJzhebLLbphI+YK\nd2sN1gTIQTxl6kErLzCTm5GnC260zvt/w6Xp7GSafk8zOey4+vTQjsncb/VD\n53jAc6ZG21UvcGKve217B6ZAWA/qq8gK7F2la+ZQhT7ixFL47+xCOBZl0QOW\nFpmPNdcDdVm1Kt2JSFRbwz8Ltbf4RCd5OpVkz5SjRb58SiFx5P76aMj3k0gc\n7PCIkyD52SnDeNHkJg/tpl0H/5PvJWT8gIu2VEVh2B87+riQo8k4O6ROXyu6\n6dNzFZBspnlk7+2F0mbfDt0z/CwLIyDH1pwPH9nV5cqVipJmlwzU7Kh+lCNd\nE454\r\n=Nzpy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"4116b2ff4a410049e1fd39eb2203ff691cb1077f","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.11.1/node@v8.9.2+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.9.2","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.4.1","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.4.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.4.1_1550007303359_0.9785685193168252","host":"s3://npm-registry-packages"}},"2.4.2-rc.0":{"name":"apollo-server-express","version":"2.4.2-rc.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.4.2-rc.0","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@apollographql.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"465f65d644ba8144925b676c5c3c8a609f7326b5","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.4.2-rc.0.tgz","fileCount":28,"integrity":"sha512-aCbMrF7n+A0v0sL2MDZb+kzQcuuytcbuFStk3Z4bp5pKRSWrP+Gt8uB92MZbETI/G6XEFA/P9rkBsg/pfFWzEA==","signatures":[{"sig":"MEQCIArh/pmPLJZzfbi7d+x5s3zIe46aEQs9QSuBV6AQ0DRmAiAXpZTP+ZFTXA0cFjwXhnIhlDn2ruSJbOb6dz2UYR710w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZWpXCRA9TVsSAnZWagAAyRoP/0V3/FmhJRRdoI6nl96U\nozBesAFjrC36ruU4P06ToQO5BLJMGuXzwPfa8LPfmQXkG2y0Y5tOValKC5U8\nvo8jSHnUuVRpApu2X/Wu/Ur3SRWeIj3ef1MPO6Deuw2alibilHp+fpmNjd9X\nZPllGdPjNzUibBTmMARMKU46FQb5ALqHf56iRhloXGDGeJIEa6Yt+Q7bLPAg\nW3anp+9T8xl9xTJczLuFkqB0N/es3dZbk0xPY8s9cXEuLdm6An8FyKYZOKcT\naUwekFKd72eB2dJpzP9TqGNnG5ApRsJ4titEbaacC7egq4yl115cd0C6sgHp\nyk5/xiqGP2Q7ZUsXoKY2cnO1qdwPlcQmhZ7YIsos2S18lajKNMag0PMLKvJJ\n8F5ugkBSC5PY62/ZQ33S8egyPavCAxF7nJCBMXVcYEcg8R6j1klodOG1lZcO\nvxiXWq1FA4mAMi9F61K4UnX990Q0UE8zFwtaGZDlwSicZB+ES5cI++3u0nCF\nbQtl6rIrsDct6UFA+kOtJg96rIwBdyYup6dBE3iYnLk0IGWsu+aL3cxQ1qS6\nNXttHgL4/kjHw3aJbU4Yl5l3nLT9ieRxVfAo3v0FZwDgd0w1yc8GXqNPdkMy\nlBkWrxVnE4NOXqo4dodUw/hCQZ9Bn1224faOcnDPTHLU2akf/WQDkVL0x2Gf\niOJ2\r\n=zMIM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://www.apollographql.com/#slack)\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"f988a30e8c655a10d33cde26bdae1e4c265cdb60","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.11.1/node@v8.15.0+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.15.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.4.2-rc.0","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.4.2-rc.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.4.2-rc.0_1550150230412_0.7134611679778315","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"apollo-server-express","version":"2.4.2","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.4.2","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@apollographql.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"870daf04fd9b727a54b1339cdb55066450b3e05a","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.4.2.tgz","fileCount":28,"integrity":"sha512-Q5/unCAi6a2dT39LQaIiLC1d8O4fmBDU2CrRhVhPWP8I344xPgNOcrs7MsNN7Ecb56UGbgDKxBoWowFG65ulKw==","signatures":[{"sig":"MEUCIDp6X/cN3lHGq8qrTRb3m+PeJhObpr7yh0BQDKDyiQGuAiEA02GkcAY/vRfAajUqrewxvfZHCyL/WcYg3QKrassi4Zs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZWx5CRA9TVsSAnZWagAAqDwQAIGjVWfLT2VJI34aplzw\n33d02p60JEt2KpCgpKdzVyVAekH0fScDPL/pwUwgn0tQeLuQoWoeBcsE+Co4\nsvKgaeQVcP/0dtGSo5y30WJ7LcPVfyqCYlARvOtDKgLJzSoFqMQO4Dy0k8md\nQATyyDJUCeeVuYuc4UiWxCUcmXkmvsoCcTzdI0nOWdXONj3RPX7UIEgT1tek\nZkSmL+ZxIRyVSMHcp65KTCVlwsDXR4RCgQE/dI4jnETRKTdfCGe6rgebeDY4\nehtS7GhkG3bOR4zw8u83HFoHqVWsMTfR5gxIJTBgUpTqPSbJnFwy6wMmqJ92\nMlNN9swT0WjtQaZ9zW7yNjzR5UeX4o1ZPiz9/hB99W0UhSYdC7iXKlZh6hrU\nfP84qjdSjyGbqamaQT645LKWx+ooQu4aqDCzfK7Uu0KnyzEHeXXaAR3zS9yj\nco4MPp1SpRcZoV4HmJEreoXJ0ndFXnDYmDY54+gDEyLa/muJv7Wdg3j4+Tsm\n9SY2EG5t0Dgs+uJ80dX87fc4SHw/c9Aa+SmmcdDR9u42jvIU9yXlz43/giFZ\nfWZhAkYxNjGSonyqZzbEJWSRw3YYZ/lV1OZB8rI2LxlHIoMyZxTwkgfEFo1Q\nyPOwjSUBsqYIQv3gh8uocMeRm72tfRZjLd/S3NlSge8f2QzJgxlgxMsYRsmP\nZyWf\r\n=dl/N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"c1669c3d74ae44088bf3bb23cdd9132270b26ee6","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.11.1/node@v8.15.0+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.15.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.4.2","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.4.2"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.4.2_1550150776498_0.39688507139090023","host":"s3://npm-registry-packages"}},"2.4.3":{"name":"apollo-server-express","version":"2.4.3","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.4.3","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@apollographql.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"e136269cb466b52dbe2b40b7c1c5620ec8d9b956","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.4.3.tgz","fileCount":28,"integrity":"sha512-B/Fr++OOiGcG9YdGF8ZPFg0ucyUsfF4rbPjjS2aR6x2A6ph3Mi563VdQ395PDR7oH2FxW2veiSTF8TdT43+5MQ==","signatures":[{"sig":"MEYCIQCpptg8Cv58j3i4i4MfjX6QeDnMxEu2FGK49Ck4F32+uQIhAPYPsAWY0dkg+q1kPHGkhnuEoj1hef3AvwQwWhvQQBtb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbYezCRA9TVsSAnZWagAA8RAP/01ZAo9ZrHpdSh0czXv7\n67U7dCkoDrQdN7fsCBPhQN02NqQFoL2lKm5MCA3l5GqGR4hIRMQjrBovxTj8\notFdzCwWDNZY+Fx5HZKJVcs37wzaVxgXtwEakQF46xf28OrT7ERnDIq6jUhn\ncSVzjEOGbCVoEpsP8rbLSqivMuE8FiULAcxoCxIIj5Dq5O69Dx6oQWii6Rmi\nTi+f4lRfMNuLnDGo3m4opiv9ReA+xoFUe/U55k5aROuK7VGBkhbNii4MGCd9\nnURe4DdEgirYXWoB6uFFBRVfW55TQ09ha9nQby64rLHd/klWvu4wS47PUkbH\n07BO4z66Vl44DNPPzQ+i/wzlpQotnDSG2dOI5Q5Wj9yNoTOKT2w3xak49NwA\nnPCXOJnSnWag9g+Z7r2toUNSF1BFcu2QKU7k+vxdbNYcj0vap0cCN6RB7N0G\n780zo0GMod0q0z/azi/fKkysTQQYwb39vq8ZksRgmIPtJujHZcF4wblxx9XD\nLdcgPrmi5J8FnvfHDxPqokF09iFaUOHXqxCyIaEXU92wUUcxD8O5uXv6joph\nIbn2q9BnoTQDtB95c0zaFpoQYnWX5yPpwayv0PE91uT/S2VdL8pnabErnbKG\nTe9w0jxRouO1viVK6EhUMdKgjZci78frzLuzRgLBlXkJOI5/M4pQOXmksK8Z\nrLXk\r\n=F7Kj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Coverage Status](https://coveralls.io/repos/github/apollographql/apollo-server/badge.svg?branch=master)](https://coveralls.io/github/apollographql/apollo-server?branch=master) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"e1d7078817222f125d4e96269e22f66ef0a8ea0f","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.0/node@v8.15.0+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.15.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.4.3","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.4.3"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.4.3_1550682035199_0.9064460281450166","host":"s3://npm-registry-packages"}},"2.4.4":{"name":"apollo-server-express","version":"2.4.4","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.4.4","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@apollographql.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"92494c44a3e90c2f8fb7540a939656be7df24e8c","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.4.4.tgz","fileCount":28,"integrity":"sha512-k5NaNLThiL7efjTBFi8w7yDR9WH3pND3cHLn1lwFN+ZawZdKax9wNgtTgZDJJ3KKzxMIo12lvUwo8veVk00CKw==","signatures":[{"sig":"MEYCIQCRkiRx0efVCNMHgnXPM6Cmq5evmSis2puxE4Mk34eZNwIhAMktZqSjXge6eMDGd3gGWsTWp1nR5+xQHXPLQb7d3R2a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbux/CRA9TVsSAnZWagAASIAP/jrdXfn+HLoMPgjJThHv\nMNvHf75uZR3taWDHdjIkDjM4VHyJpxlGG3r74y2LUUFh/2nN+3OAopbxf/IA\nfZX8OLF6uKhHhojEJjuuuBxm1Qcox/hNJsmLZ9vN3yPAAIBRu+XWSNC21zFR\nVVzauldNU5qVxb4K3TFNohOALFTZr7QoY8HFsNOiDi5pVyd1F49Z+P6LjhAr\nBG5hh9bvRXtzeegUCJVkv0RyCoEbSk91+sFpblevmy0rCJmNXMcbfAREiCIh\nZqsAJ27nt+8JdMZh6mkI+xwefkvwoxBOvRdppP/IcxsX+s0sGscPStrBLvG0\n882pLwFltOnxrqZUb+ipDMN4ABYN4wZQ00PiYDNcCd8zhyJ+DAZ/gUeOydHZ\nYu1lWnpWeM0il46rCfn4eHeF8IhjQ/ypIeJjJPooUmWFRvtgCxP47MsTXFA6\nNMy0izDnhVJOP98ad2rzCScFiCaRz+oVCiExd1R2u26wAkeFkqNPdulSyTx3\nNHzfEF4L+iENITh657H5TvP/z5/3Daj+gGtfNXCDngS0ZQjRoW1nwOeePulm\nHe3yISPEVRLVIUc1RNv05fFm+Yjwn6ztK8sjnJyVCG9r9S3yNravtTjvDfrg\nZziydowYS5L71tkuEOsa5SBGcuhy7IU0x/wQ1BYqHgbfQ+101fA3XbN5W/lc\noA6y\r\n=sJ5O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"879ed190349eded2221e5b9827281a4f6ae86660","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.0/node@v10.14.0+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.14.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.4.4","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.4.4"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.4.4_1550773374915_0.287060725807194","host":"s3://npm-registry-packages"}},"2.4.5":{"name":"apollo-server-express","version":"2.4.5","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.4.5","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@apollographql.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"d3bc8da7cde8ed9dcd1ba03c242c55139319fe8d","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.4.5.tgz","fileCount":28,"integrity":"sha512-rQ2dzJHgcBAoUxzNvQoOGpcaQ7OSdJ8IF9d6a6692NWn1uN7VZBd40RmHfaIukM01e+ur8LzdQNDXibE+c/M5w==","signatures":[{"sig":"MEYCIQDefJtnDi8QDGtEc1xTXYF72qZave3+/xDyd1xMasMWdwIhALqkUlTH5szNAH06jgy2svV1LCQf5J9PHUAQ9CjbNlVV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbv2lCRA9TVsSAnZWagAAGzAP+gOQg1EnpS+006Hw6+eh\nHF5zmMJUYCLglO3yprepmoc5WaQsiM6H2Yd7WLV4XIcf8lPh9dstn2s4P9xb\nCTxEot+7dax3s4GnWdkwaarRuMrL/VgfE9ut7VB7cMDww46rccex89i/Jyzo\nt9n1hP1v0Gqnj1tJR3B3MXI5Fl8mP5IsYEne+Z8lCdNguzqe8uggjOIaaNEH\n7diiDcU/D/zt//V330vkFAQAsnjklovl1b5u8bhhIRGSP3O1Si7/Ox6ORDWL\nuuSL9AD/+BDJjeLgTROmVc+Sv4Z7kW7IMjHCV194bYA3McPMBXD2lVgz6ozC\nOD5BTKmxnDEMZWs5hl0Zjpva2Nwx9Z7mhwGaJ9S1+mry8HZbOX2pCnM+6eR+\n+ZSoqpQjU00Eal0syvkaVzmz73zWrvgQrEnMV3BXR5j1W6xyAiQpXDhQCMBV\nzP5fT6QnOm1MG1LTiE+89BgA3+d3r8uCE8Pk/QGGk7Sn+FI/DujAAJGLdwer\np2XxRp9ShqBA1LRfA3u3q3D6y+50kTp+a3F5MdrX+UePHklxSiyH8F5mrRpW\nyTzgcvD6oiHs7rVyklEp58CyIWIp53qYWEr4uWVI1wapFPIANzgWN9FwDK+l\n3bLOvK3iHfrIys7gyzmLIbGc0jdEX4KIIMmdFs4zFfqNjLCESQwYV3q8qqkK\n3BX0\r\n=AKqC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"587c660dc1513e04f824411875e9cf2a62add6a7","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.0/node@v10.14.0+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.14.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.4.4","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.4.4"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.4.5_1550777764481_0.18358426148575546","host":"s3://npm-registry-packages"}},"2.4.6":{"name":"apollo-server-express","version":"2.4.6","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.4.6","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@apollographql.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"99707b3e9f1f46c2d91f5b5821de8d3452f5f824","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.4.6.tgz","fileCount":28,"integrity":"sha512-YlWUjxrveKFSOCyExTa5rTwePeELhjolzP6cAlFIak+kJTnOiJWoTCYzaftkpwmK+c4IyA5XUgC0YhowcrIgEw==","signatures":[{"sig":"MEYCIQDKcTdQ/wXMuWnkgFSd8cTo+KjYCLffmhjHt9vpK7DlXAIhALaoUgI0E7RvbArG4qXxcd+CTQrDNOuAWzeNBZuovbin","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcb6MgCRA9TVsSAnZWagAAj2oQAICDzD/xXdSSSlkDF6kg\nIufFVtGBHmFG1uy9oFR0BvmLoT6AtcQ6EHRlF/ZRi3z86EBYpYjXBNlRX28D\nOQoia6bGWfFAK7gfQKZIO49ar7/2SS2xSKglE1rSNxrnHRjOuLIj6tMuUZm8\n7JsQvI17AxJLkZUPwvx9zLdwsSrUm/Q8ibq1GYaB+0ZoCIgEyOzmdvRB0H4E\nK3uXk0qsZW4bf2mILLhBvgvyLC2oLJFRycvf+2qi2wkpK2Ayv4i5tOYHElFd\nM3lLPCriziwLGn9vMfdiGYQtkxTMi/sqkW7R7h6TyqW1tgGQ94K2kUA0oFBn\nCroOSOIh6fUCfzm0K0KvDp1GVjo+w9uUARt/xDOZ031yUmkka8sC8wfp6WwS\ndSvxjpXHzfvPALeRmrL2WDNo6Izchd6hGyJYsNzvy8hhhdIG0W0uQuXtY7j4\nQVnUX/aEbuoklGxZj+jPGWRAWjkzF41T5Etg7KBduE0oHEHOUhME99dhBXJP\nsq2dPiBmhWgk35mcux7rh7omCgfeg0Tuh4sKuff4wblM49e4jeBhgd8s7wbk\nW0mc/crwkCTMTch1b49dTPTdVZwdsjo9yeGol4a3VrzEhzkYdjtci9vEBcLu\nR/aYDvcZYUaE0XeQWbqgOZON5LR0LWvyLCD2qFcH5nEuYy6I16bhI66GYl+s\nkeQ6\r\n=rL4q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"62587e037bc60778432093eb69bfe9b662105a83","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.0/node@v8.15.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.15.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.4.6","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.4.6"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.4.6_1550820127637_0.5895038251029243","host":"s3://npm-registry-packages"}},"2.4.7":{"name":"apollo-server-express","version":"2.4.7","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.4.7","maintainers":[{"name":"abernix","email":"npmjs@jro.cc"},{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"},{"name":"jbaxleyiii","email":"james@apollographql.com"},{"name":"martijnwalraven","email":"martijn@martijnwalraven.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"94f96ecea19f88590b8b0b8c8d00be59631ebcbe","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.4.7.tgz","fileCount":28,"integrity":"sha512-YcgSwQu0sfgr3xs0igsO24kI1xk5dQQNVDRfNN+ll6eQuhHYyt2Ja9dJZeeP0kKgljEIWjn2LQSnrP8YRYpasQ==","signatures":[{"sig":"MEQCIB3lUEztTa2kgUOP0V8BQoQAhn3/2GOzMSuiAfIlvYq+AiAMmTul2g1tW/bFPih6TLiSzjh1V+rN4C4RmxM7S+rQEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdSFNCRA9TVsSAnZWagAAmMgQAIqr5o6/V8bhL6X2mhSR\ntqTVCYoozXECBwdz14D1CZx2/YULs5QHiCjEIUVV8BNXOxTKsr3xSkfFy7nv\nFjr2s+jU0f4kxH3PH4DMq5eT/sKE0Wm5nln9rAsSqsr388nCwYbXCIZqzlLF\nL2aaotP8MGL+Jwi0QyrHEbZYzXy4fRPT0MiNdRnJchKglzMeNxupG+1V1xdH\nwQ7thO8M+lVpa7H3gAuWdjXQRCHJ7yxt7q2ChXeJcCV4cnHeY4FwmxyNX7il\n8W4Unm29hsziFq5CHuBmHTpbN6ndGneJzi/0e7A7yeWIjXCumI6gtAi/AdJm\nN8IO9Nwt3hlR4AQ3jGZjvLHD1rtwD3J6kDgHsYVx59tIK+/frl9NCJlPqesF\nU69ToDGE0fcXt04/Dgs20JQ0dvWpbrcn0T5toeLM06Yffp0Xxqrw+RHrqbYm\nYWkj5w/YKfYb2ZgmUKwEjiwO9JEi+jI6EZTZe9Sak93UffSkBZSiRoISey9P\nFmyb30waf+AXP6EANSMVYEZRVRDlpbqT8mp7gAWB9jT8QgqTLVElxsbzmnQx\nF9rz4zXOMyVarMI8/496ucPImqb8jP1umD77LCCTFt2sCSJXqIBSlMXWU9Mn\nFsHy++b0K8pFm1OieF2onEIljRU5MeE6TCuYdbIvEQPXY6uYUXD7O7oWuMT7\nZAmP\r\n=ufk6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"a95421f19bbb6c3e1d92b0a02dcdf64069a2ab76","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.0/node@v8.15.0+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.15.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.4.7","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.4.7"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.4.7_1551180108973_0.6299998003230507","host":"s3://npm-registry-packages"}},"2.4.8":{"name":"apollo-server-express","version":"2.4.8","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.4.8","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"ec9eb61a87324555d49097e9fade3c7d142eb6cb","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.4.8.tgz","fileCount":28,"integrity":"sha512-i60l32mfVe33jnKDPNYgUKUKu4Al0xEm2HLOSMgtJ9Wbpe/MbOx5X8M5F27fnHYdM+G5XfAErsakAyRGnQJ48Q==","signatures":[{"sig":"MEUCIHe+Yu+t7Gyjy8JlSNtEN7uv41XSd6t5BoFMo+p1pI07AiEAvmFjRgqoIfOIuPSbvR87xwtp347KiTunv4thqqrmQLE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdUx/CRA9TVsSAnZWagAAEq4P/0GzMM8o0vuBFev5Tc0C\nNHZF1o6gcSHkVjgE2mRz8u1CZFJGfF6SuihjtYDUPUWGZ6yVLpHy8hFCT8Zb\nsG8KVQMLffwdDmJne7itGcxHIX4p77epU9CrZodlmWMiMU8fFmK4YjRVETQ6\n/xLBaBh5oGs8s7PbYFTAY+wf8Q49seL3AHRmMCHlUX7vgjkuwqFSAC+ToPUh\ngMCcMXe1bMMJldRX5jvmywlJr4uAf1/BK0mYpkRyqyoArLwRckBisPCMV/fA\n0Snrdo+RsfR80etV3rSW7/wCtSioI+utivHwBdekV4HCIbYy9HySqTmzo6wa\nn6CJBMqz6Yqz81RaPx1RXIHnun1E31AFl99/AjOolWBN5OgJu/Xv8MUchL/0\nM/avEMl7PiNOz9Bp8ky4wjSjJgvwTR7R6CU/Qi1KYNIIn5rZ9CmDQWN3C4sM\nbRFjCwgbCK4R9B5RlPSBI7bb4+oCu1ojxipQR3LBqJnkHGUCfI6Nlf8wiNdr\neHA0O2L+k77oQCHILU9ktQh0DSlquhxOti3ld1wf1U7TAxk3ODRDIHhc3cSA\nmyzUQda9npHF0jjyp9y9gBs73tL0/Gwlyl3KzSP3OZTU5nnjTREg0JkDWzDS\ntdOhLEh8R+qc7LJqxvYyUSrlXVHEBAaVqIPLr+55u18/fSrY7n00Utvres6N\nmL7R\r\n=Y9gn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"046327068b5cbb2d80c3865cdb2566654ea988c9","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.0/node@v8.15.0+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.15.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.4.8","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.4.8"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.4.8_1551191166889_0.20612009361858097","host":"s3://npm-registry-packages"}},"2.5.0-alpha.0":{"name":"apollo-server-express","version":"2.5.0-alpha.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.5.0-alpha.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"4932e8b40f5bca4f884cbe5454be53821de82f31","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.5.0-alpha.0.tgz","fileCount":28,"integrity":"sha512-KJhEyVhWYad5gL9qZMRIwc5Tbzu1/744FGyShJbMONuGEguqOsrc3ChjAwxRcUhvfTT2iNrdzVb48mQEVW56hg==","signatures":[{"sig":"MEQCIHYVGmTrlLPRJnykSOx/hGQQuMp216Hm9dZZ0fMoWyonAiBiGD9AaF1XUicxwnHlU+P4JgWUJGORoJHUI62+2rX5jg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclSpECRA9TVsSAnZWagAA6WMQAI60smNkuKbCrdb9B+FK\nxCMNcDCFbzZNu6uql1mc++kYMYjQWu+YNLX78duV168/aBgZPztXp6ZHOlmJ\nyp2BDztSEuF9uGKdvRgNTBICkp4KGMCDNfePJPGsj8HR3AqYpjEKAeT3tmyH\nv9qD3+zc+PyOa3923NAFBxTCMbTekB/WibvdoS77dI6icKn13fZQP4hiz80x\nnpSebTXmYVSvuORtPnGB7cKegX/lNb2ElDGfGDqBWahUr5Nc66hTuvBVlK8R\n/yvNYxx3xOS+xLoZ4209HFAMUg7qAmQaC07Re80odZmvLWz01S4jZz10MvcY\n+Sny9owWZQwBfaug1Q2bj6G7ZFp8BZL3oWsBnWf1EnZYCZFwdcpGkr7gTZAp\ncIbOGeitXnhYTsy8hbyDcS5ku3Ox+jrTyDHviZXrr3PaECzyBynbySpDUZQq\npwpsaiBMtQbZy7jf0uxOYhJUrMK5zPmBSJuE+tEuzRxbjXpAn8E47JbxSvqT\nDeH4ee5Ltn7NIuD4/CGIwLn673n2MyHgyG5SJx+prnY74m6gJEYPKjb2Jhq/\nigV7BQ4UCeOI+gPqPIf4Nuek1mcc5kPQ6uLvICDHDTqGicRudrHf2k0anInA\nWk/AD/TA05O3kOeZUEahtYorzaSEtHEsCyxiQsJARxL4lwc3lTVN1VuoI1zb\nwAH8\r\n=letp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"77192d647901443df54762544d2528eb8aab24ed","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.11.0+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"11.11.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.5.0-alpha.0","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.5.0-alpha.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.5.0-alpha.0_1553279555491_0.3136185297120144","host":"s3://npm-registry-packages"}},"2.5.0-alpha.1":{"name":"apollo-server-express","version":"2.5.0-alpha.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.5.0-alpha.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"75cde897177baa65cf1d4b0bafd39620bdf3eb2f","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.5.0-alpha.1.tgz","fileCount":28,"integrity":"sha512-RGhVzp413b1908o98PdL+XRDoCFoE84afpgPNwH1Wo26zRYzcSmQxa1jtJQm7ZXXeRQzgYn+mUSCJcvpImCe0A==","signatures":[{"sig":"MEUCIQCQ8S6HZduXnO5Woto4OVoroGOWAzlnk8NNNFisAkXFmQIgOq4zU+GsAFAvCbJiuSdwxCQkT4FRVHQZ3q4mmOozwyc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmm5jCRA9TVsSAnZWagAAEtEQAIj402WoJ4u6qm+hnjeH\nQpmJWcKgM05+kF5TCxTiokURLHVg5V7Z98NxYGDjzzF/hpYAV7oBtEd9kSgh\n2Nf39/CJuksz5TzpbStqoKN5Hd8mN+/9+DUD36IohbqecXSfN5+vR91vlKJV\n546mbdVZS+kXdeMSEP3QUvjVxoQFfT8ykPrx+dvzrYt8NKPmCpwaxUVzznEC\nVe0cd+4gW+wv5/tYsJygjrDmzRiszCRc+q5+k37rNWOwFq+9PDIHWlkz5AAW\nfg6yQpaAbnUqffGNdzEvSYxBWycm4Qhnwm92RpUs1HZwk45xYMvOAdA/fURx\naaCpajMND5aIjyzp/1Zo3PEQVTwu1eQHki0ie+FmhBdmBuFZUMgNrDQU8yco\nb5k60hd13RqDlbgzHPQa3S/lnWFsHwz3959BZ+9SV710XiI+Xxct79A1xBY4\nrmIijIUeR5YiLuztgZFOzvwx31Xa5H1a6JDPp2MnY93U/nijnx/VIfzc44i1\nEGCBdVpvE0DMCx6eD3vzokn9LVeXu+UyG1U9cf/3EPMNAhGO4YtrY3SxeHVW\nuRMexNJMIFhYfYZs1rXRu3AX3URh8Ylc2Zuc/OtlbiNsn5u1vff87Opsda2Q\nltEZIENV8ieqWYBJH71G9ZeVEIZ+vk92djUWww3WQ6vFB/3w9e36MCnUtuQB\nbxuC\r\n=XCfg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"6bfd459d4530cb32cd9d468bd87f61a612b93764","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.11.0+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"11.11.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.5.0-alpha.1","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.5.0-alpha.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.5.0-alpha.1_1553624674600_0.9053996187600803","host":"s3://npm-registry-packages"}},"2.5.0-alpha.2":{"name":"apollo-server-express","version":"2.5.0-alpha.2","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.5.0-alpha.2","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"ed609162b5340e47f1b696519bad5315accf8681","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.5.0-alpha.2.tgz","fileCount":28,"integrity":"sha512-qBHcymqcqGNELAPM80ztHpoTAR+m20AdDmbcwvL2rmmIJUECH5WBAoe+EvELMrDtZMMOdmqomVhCsl39RBBahw==","signatures":[{"sig":"MEQCIF/R35aIJAESZJ9Go61xSSFOLmpTiiThZjaA2ZXcpkjRAiBZUwFm/wlyV2XeTcTEhlsR+c8eMOPvLISePxVfz9PG+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcp2ySCRA9TVsSAnZWagAAF+0P/j/tPBP1ABDWn/uncUqJ\nv0ILmOzVK9bXqBWfEYM3E+38cknMaCV9WJPjy1fDQANFcfcXJ5VWcewK9fkA\nee3sqZopdbQH5tSJzYbZFrAPiyChMSZpHXwayMmMucIqZcObDSkXAYX1dRRg\nUsiKajZtiq5ENck/4IsN0ecsksfszcw4Stj91FeqMzliEbq/o2jx8ymDSMMq\niHHd5h27e9rrFJZotEWEjMspKX47IX4nFDAU5sI7bVG5IXs/654AF3frd8m3\nN2IJf/TzobD6FdUKuB5EO4M1lm4kDl7+U1KrngNY9yY90go+UkDoK61lchux\n+QY8xVol4xf7iWWc6qb6/Tz2hL44Q8Xe0CoyPKyjcwcY1Dvahge13Ud+WWuH\nHI40OUrkdygsECLIqq9KOZi8w+eZXDUFLJD+XckNcLLkjAJMWBt3rXjntGsf\nAF0QpTcC6YVBleXTlzq4WpRCTu9xnCq8edz1tZ42VXdl8GIlT11wn8IsEH0z\nG9Y48DEopMAMlq2anCsK8569mXGEcAmGO0lh5j4W3L4u6ExTIJzJoA/iJ7p0\nG/siRI3dy6v+FQ2nYiXGSIwoqXHeiZxwTKynbtykfQxYTIH2PM36nftYfpRb\nOyAaFoUHMtQ1bN8/jT1j2Vn40oQLCWYh62ciKZnzY85oIPDHuDhFRY1xdmhW\nm+01\r\n=4H+a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"4279d56188e56f03b8a2c0e8c9e1ea05cc2ea2a4","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.1/node@v8.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.5.0-alpha.2","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.5.0-alpha.2"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.5.0-alpha.2_1554476177563_0.468532127898041","host":"s3://npm-registry-packages"}},"2.5.0-alpha.3":{"name":"apollo-server-express","version":"2.5.0-alpha.3","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.5.0-alpha.3","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"6ce6f62895b135f90a9c294d85f89d73acf97e8a","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.5.0-alpha.3.tgz","fileCount":28,"integrity":"sha512-exT30NP3DK0SUm0ClOq3JQA2/YEqPD85kFQAmOhysSNc3UjysDlK/Gl9Wg+eYNzAkJzRT/RL1rE3mRfcgPdDUA==","signatures":[{"sig":"MEUCIQDInIW5eloZOUolsT39V3UkP7HZZnL/kWFYVSZsTYCMLwIgcVRXjVbC3qtu2hUy9u6coJItVZEYeEgz8UwRu+A3me4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcp4fgCRA9TVsSAnZWagAApgIP/2D9Isp3BHUY7hfQzslJ\neZ888xtULn5iJfHsrtLVd8mFHi5DXbU3BEB2xLqABGzlMzrbuSnY1GteZs0T\nwNZ4b5FLxeulbtXbPannaLorObHSToBmMyX9RU1G3z9VTsE0UxH1kRHv0uvm\nVR9Od9pSpGJsWi909MBi24yyxfV2WrrVFoeBsEuTK4c1/0/SZ05IQJg/w0Xt\nfmcDvpGVOtRLA0pNFY+PM4XOrUu1ithaBtBeXCfSJ4q+h1dGH0ytqQx6qCui\noL/5lO4VUd4Wq/X+5esB2Bz9tu2a1hax9+ACMH3ADEU37rgBjFzObVvDP0no\nikdiH6UT961N6ACQOGkI1CysWPpjBFv0WHlIsh5uVY2KqlYVum4BoSgXku8l\nWw0w1jIMvOOqMs6r6lapP53tMSMczqAb4DUUEDBgJoFs2gh6RromVPlB/tlS\n7DeFtIB4d2MDxBg7U5XJlt2F6KgLPj4gm/Z8apqLAtyyn5AgwETTATGbaLJ3\nIPJ1lRsBhayC5K594CsDELDtl1T/UrNr0JyfqDzaRI6R6nk6LFztR/ZPPAhg\nbmltLuMMxFJfsMBs0lVT4HHNvcF8oJq/9SzmeUjjQX1insbGbVJ3xIW/f2IQ\nkO9HrMYDIop++/tenJjVG/uRIO2lJgFwehouC/8AsGDmAWSWBknpnwSD31ur\nC3KQ\r\n=FvMB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"9e9543f6b7f7ce0b6ce6d59f06f10f4ec18d8a26","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.1/node@v8.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.5.0-alpha.3","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.5.0-alpha.3"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.5.0-alpha.3_1554483167302_0.6208442570302655","host":"s3://npm-registry-packages"}},"2.5.0-alpha.4":{"name":"apollo-server-express","version":"2.5.0-alpha.4","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.5.0-alpha.4","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"4a43d2c533ae91b8dd133e2fc74e69ac9674cf4f","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.5.0-alpha.4.tgz","fileCount":28,"integrity":"sha512-KBV97oJZRUIE8CcWFImfHE1/5+FlyrZZvfZxZSirf1FjF9MV8z5QYqIzmnuZglIYw5DPHdBsyqW0Kq5unR2iwQ==","signatures":[{"sig":"MEUCIQC11/7EaU/zeP1YFq7KuvztlGN/mt+JbVSbQwboVdYtcQIgCozN0cT4QpsGfnnYVLuENAGSurvwQCd9mQ/MPK9YbL8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcp4z+CRA9TVsSAnZWagAAqDoQAJ+GWzsxMykNTpw1K1sc\n6RCraNTV8qLto4AB0jyA7yrGBCmBElD4L/0ud4la0FHOQFMQ6VCuPAePkJt8\n9kbxps9SneRFkG7yjT3w9gFqIGrxwi/2WmvactZgBOUwjnOsnXRirEqxlGL4\niApgyI9DeAZSNdPlzraE7igVul92AcTeCKVO6bWLtBmwtu1h1R4oZg/QStaU\nabhUrM3gYFb9t+egpP1vGs4wa+WY6LnVaNivpKpdbjtAIST5ojCQn66kDTA3\nmCDT6krqF4yArrswN7lQ+Q16Wc87vIkP7KqoRQmTwIvpXB3L6L2yEPWo3fKD\nKqxj8W5X0/UaqxKOHTuErMivYtWquZW01cT2Ukwvt/mPuXAiqJIH0A0BWwmt\nh0fonUOebXdCXJugCsej69b81xo38/n3B0VbHC8F3vs85q9/dw2l2KBeo/PH\nP6pPnqjS0bWJ1feA4teQPD4BBhHW7aH/S63ZZvNQ9WVsVfzG/pRtzPNIfd2g\nYJ8qpgsDa3+MMstWlEiFmQxvv7lsnL7A8JF3y4aXZBtLfhISi6Eh8xVMnGV9\nKoWNwNSGDalBANzaosFXjH//5UpjPbPuoWYFhAXNelOx5wQWS5TEl+vdx76a\nmgtQ3LDedfKrLWSIdZaR/abKWHhtrJKgKNGkwo+xV++038CHx2eVnXdJ/Hwg\nOoh9\r\n=aEss\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"3c34c03c5af692b32189b650dcaf95f4d73f09a0","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.1/node@v8.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.5.0-alpha.4","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.5.0-alpha.4"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.5.0-alpha.4_1554484477924_0.9400286320482334","host":"s3://npm-registry-packages"}},"2.5.0-alpha.5":{"name":"apollo-server-express","version":"2.5.0-alpha.5","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.5.0-alpha.5","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"3741e43722c671d4235084213ffefa96ba5dc02c","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.5.0-alpha.5.tgz","fileCount":28,"integrity":"sha512-W4zzEj522jTtQZaFn6Dorl73NoR4MUYH2oYJfrFp1jQikhVBupSy9Lne+3ewJNPT3YgLvsLLH+JxheIzuc5bSQ==","signatures":[{"sig":"MEUCIQC9UuVxiLn3iUHC/8V0V90s3u2gQkvvXaSs/gPL94X2PAIgC/pp3sfUZa7qdE+VFa2JUsk2ldyEPQBIPzy9w9FN114=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsFu9CRA9TVsSAnZWagAAJzUP/0kMV8bf6rPrcEUSc0jS\nTfSXlnCcKABGoe8xYg+jc+aMlELTS72TLgZbf1/U8ZvHb2d2HiPBONOjYLmv\nRkisTsFUPwizeq01sRVib+I9T3DCua2OliUUbvRONpTxQ1Ouk0TdWDSuJbaF\nBYHFu7wCjdjnGPeLrlenmP/rB88Bkf9rycbNU1L62PfPjEe/MBhnSJpT44cQ\n1ZVxkPLDD0pSbpuOc1310yW1WNdNs/2wslcH/jYWsvTNxjLn80Paq+byTxhA\nqIxYHTMlbja9tleN/IyfAGwqMmEmMh714Q+2bej9PMXHiClV8e4QNQq8nwQk\nP4LqarNGwd3NpJyvr46yfFyDuh+cNPWXbtYtxKRjebMdG/LoFXpz23cHbCyq\nZFbagED7ifv5oSdIhL2/wdtTc1UAvfK8Ei9/GhOZ/SeApZhxsaXGAuIAnnEj\nj+pp7xttLVhi3a9eeP5yqre6fqVLnH3aI6Ak81i/c2s4/VRECeNqA/Y59gpl\nt02R7aMe3/MEdxEtKMQ3Tl9Qy7GXSh4sQQGezcUvokvKMIt4bIan15hBoGNl\nDddwk7LB8gmWFz5HB0HXt3VTXRvszu7qQ5HI6TQXeMnkBOgWY92+tSRtiAUN\nL/MajgrC/W/eSfYARbvvHhabWKRDXvHqI8RB1yvrpBoa9vjJZNzh8THm0flh\no75Z\r\n=lxPm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"be2c7ac98e7f279de067f6914ebb699662426b4d","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.1/node@v8.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.5.0-alpha.5","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.5.0-alpha.5"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.5.0-alpha.5_1555061692537_0.4033592959922483","host":"s3://npm-registry-packages"}},"2.5.0-alpha.6":{"name":"apollo-server-express","version":"2.5.0-alpha.6","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.5.0-alpha.6","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"4c45ebba88205b913be0a9add66a71f1c6e0e1a0","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.5.0-alpha.6.tgz","fileCount":28,"integrity":"sha512-nuj9BwRBgnezjpQ325of7cMxwvSGU9xvXBt2SABQxubm0lbs9rhx4BB+zlsA6a1bEmYZqaXGlEbVUAlnVcRtTA==","signatures":[{"sig":"MEYCIQCdbjDWPFc3Xl6hWz/GNV8ulXxc0YVX5Csm2Q8z0wcmOQIhANoUgYTVa3CqyN6/QYc4nTFdMs7QhbFnVVFlgsWn9yST","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsq7ZCRA9TVsSAnZWagAAOLUP+wTs/cBpOgjauH7XPhxv\njC9CeVbt9udNuOApllGrakWP9q84pNRp7V6g5RaH2WyiRtdJ4e9QJTou7JOv\nl68NBhKjSG2Px+k9N4udbl2dWUN8tzO2bMBa5J550FCKY1z23sFKLUnIP2A9\n2tDL+9NjXQKyWYKnhMIfoLk4Vwt9AiOgUdNsG7EfAzMZ79rlc4X+GfSB11eJ\numGhDcu5jNBBghI0jgGDE8g7hRp1Y1AYZvfMxkLp7jlZNvLlfnTadk7++lW+\noBcdTEY6HRkx1J3NSCkuFN9cCwCgmykKNoTQbvE8Hda6H6oZnkDsUTUq7DpC\n5uKwu5gIjD89ud68EFAL4DVFk4EKE6rYd8FZzg0VLkBNHAYKsbiNAYC0F99e\nwS5M9YDN6B0C4+WernP42/AhgkpH+Gn2wlIdfWi/Oxku3KmEGQrhW9Xz+vUz\nkP3bK7599a2jG/J4iUs+26cHz/WrH0pkJRV9Qltzq2qyRJugeKOvMXZTh1RT\n3To1+xJK76dPvZmV58rwmjpE992DCbMM/f5+hHVXXni9yekPVEtqKp/8SVOn\ncnTXE74XmJzb+jQWMZQTRvyrJfGbkjRnCQSQsXVYpsonLJIMKjAcA3xUSXE9\n2NwkCqwX4vFWViqGDveapTaLjcm0ZT+3a8/2255Y3df2qBV3C6T0pYYxepZR\nkz6C\r\n=xwcc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"551c7580cdc3082f590ce2c52161e51496d45cf7","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.2.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"11.2.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.5.0-alpha.6","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.5.0-alpha.6"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.5.0-alpha.6_1555214040520_0.39311982842522486","host":"s3://npm-registry-packages"}},"2.5.0-alpha.7":{"name":"apollo-server-express","version":"2.5.0-alpha.7","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.5.0-alpha.7","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"98151ea42044e10fc83198c14289fd0fbd48ff7e","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.5.0-alpha.7.tgz","fileCount":28,"integrity":"sha512-2isZEWX3xjAT6MtojRVSLC0Mz3poO0bGgUSs2qQ7Kkx7os6YlgofBIMOFqjxAPCA1ZACLrPPmA4rLekMGS0ryw==","signatures":[{"sig":"MEUCIGRolyESPohxHnkDSG5Gchqxj0oF8MFOWGvkwGPEjAZMAiEAjm4Yl1FeYNJvFxwkxmTkVpyUUB/CzoE1VTuB0qlEhuw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwfOsCRA9TVsSAnZWagAAigcP/0KEH84+A49skqgkGACV\nlq/qBZEHnZfuVZGOwbvh19LZZZ/GjYEs8HMt+7xju6xaXeq1U5DOWUfRbVUt\n5xohO7xw3uSWlLxnXeTu5pz/CT2W+ixPAL8T+cymJxzfgPKADPLNJbKdLI7D\nyeTE/p9/etWm1+o3JN7nAPp5+yhARUYg6WVK1h8c8yGQ9QaLHHjToOfSJU2v\nfK5VV+iIL7+8dYgHmYiMDpxp0JUDAsCMUC16kCgRwj4hC/XclDEklHxANxi8\nz8Lpx0ASiKJyeMT5hY4H1q1WM96ddUwi31ozOQemDb8Er3LDe0Ozdzhp3bVz\nYa/8L/CUmf9iQ9UHEaMblEYeAeRBPhig+vh/vMd9yx7L4XD0JHcQZfZJj4ks\nthgSrIC67Tzwch093+dc8k36zLAZsGtpo5fiSKP6qJa5rVNprNJ5xcjKbUpx\nhVV6CxXvwdvtrBpuY6RUF3F42d0xlYchw/3aneS7G+GWFadXM+rClqT6TAoE\nBV/r+J1FiXsIdWvRX20S5MV8Dydc57MSezG+5vip09oxKJcWYVWemDag/LSH\nreNsQ7xjJIL+9T/rNHm89acvBKHANhVGu/PfcFnLcbq9/L7/2q34uuhz3b50\nSm67EfD3B2YYYWgd5ML5EyuVc0m2H1lIb9288zqyoniw6iSrMy5oOPV3jojs\ngJTU\r\n=1yr/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"7b8ff7a9c14eadff9ba95ad12669197c1803cbe0","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.1/node@v8.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.5.0-alpha.7","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.5.0-alpha.7"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.5.0-alpha.7_1556214697961_0.05253912304452091","host":"s3://npm-registry-packages"}},"2.5.0-rc.0":{"name":"apollo-server-express","version":"2.5.0-rc.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.5.0-rc.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"f78a16fa2b633f026ea26ce8223f07721233cf51","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.5.0-rc.0.tgz","fileCount":28,"integrity":"sha512-Lx5ab0iHonNTvWZEHx7ZS4xdq30kECr1Hc2NDve0fLnIHL2/1NWQTxXjQ4W9d3j3GCRrUAvyu6uo0Q7Nx1E8Og==","signatures":[{"sig":"MEQCIB0AgnG3tXGEtwuMBU4vS8ebnjQmBJO8ZZrVVjwUHjLTAiAuXjvw/IFjylWIFZL+AdNI2ku2J5KQQGXY1WDgb6RyIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyDnmCRA9TVsSAnZWagAA6DQP/2/Y/ic/EvDrmOEBNit+\nE++8h7dod8uayZFOx8qWjjr3nOSn8N7fpKd5VLNnD+KzhMFos9If1GvjTism\nAZXb2MJyAbpjCgq30PvnFasKYMoKwWGEeLFsW4UMd/A5AdfFwAQAIVl+kzHP\n7xLxISyGQVz6RPhQuZ1ojLex+FHL9Zd4dh5XRaA/LGNq7bv7fvrYMexnXTDk\nbMFCw9IR1ZaYAYEN7CGEff2yRdL5APkUTbgzSPKEIU3Nyn56PsvstleSyMpy\npymCdS1Ra57WoQvuK6d/jccjTt9shhd2mtiaYEUx/FIvNHRyNtQzpaAG/o27\nm4dVqV9G2wclKxAgrY0nRm0iWp6RJVuJraaoMIH2MPjjFqWRLwgtkpWE3wTS\noQPDetxTSPt/Zf3c8362v+iJWLvwqo79XEIzp21v5R3IEqVqitNpOkKKsKW8\nwwVvxRs229tFKKG1A2UyqZR7bNLGOSrfbsjvk1BpuIR5Rjou+LWT5VYUGNwY\nNPdKkQWDmImQzO0jRN6+yZPbrH8Vt9rOr12nsNSjlCIlX+gzXxOiP53N0goR\nG0uSZ+rOwNmHMgqTHfFvYXri+4vz0znTkw93Piwt+48TFczuCqifxSWqpf6r\njbMps2fLPQ2Y0dRDQfS5CTwjuR8Z6a341rmOVWcz4xskKQxtSIMyRWiKlvM6\nchz8\r\n=6/7G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"5aef85b143900bf64f9eb3dfaa5093718ad364c9","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v8.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.5.0-rc.0","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.5.0-rc.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.5.0-rc.0_1556625894248_0.5742983125954655","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"apollo-server-express","version":"2.5.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.5.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"ff6cbd3fcb8933f6316c5a5edd4db12d9a56fa65","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.5.0.tgz","fileCount":28,"integrity":"sha512-2gd3VWIqji2jyDYMTTqKzVU4/znjEjugtLUmPgVl5SoBvJSMTsO7VgJv+roBubZGDK8jXXUEXr2a33RtIeHe4g==","signatures":[{"sig":"MEUCIQDtKvO2xv7bNIeA53LDsMDFfYlkd5/RVvrgz03K2igy0QIgJZ29TYgyqoDoRIasa65Q5jJAgLiQbNQQUz678ySGhfI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0X2YCRA9TVsSAnZWagAAmF0P/2U8u9Ei8N9eE5MUchpU\nBVtz1R6CMYW+teW0zpysyg0DnXIcj4ykioPvuG+WpdaPGtmsqH+Gb3OHHxhA\nwVW9jvEwUx1Z/1AViQlk/ghGAZG3sUrDy46T8ZjrebnXQfsgb23Rq6rixYJh\n12cF/I7tI0C2xrkeWCGOrYJkv3JFzLqF7GAxLzD0GindHKQd8HMtTK+7kaeh\nQ/Quia4MGgMpaaT4M5OQVpPeqJvckX4U2QKHAoZHL6buTYLZVu5tOkk725TR\nawpDax/s66yeqNUBhsVpEAkJ3v4j3IzZrgBO+e1YvcsMptPW0oapUUsLPIdQ\ny3YDJDsn224ZkCXjfzzCfmKOYYwU2ze8f9c2hxHefRtzHYqCbTMik/P1Qo6b\ngCGtgFUl4HLfv9Th7zGcQSVQjZHDE9z8XJeMPyegfJJfmO66JT9SKhcJI/8d\n/luJmzg9GLVBITf8Y9PcQkqS1sAdeLJXTSsjn1rrdufirQRE68h8e5+SBwoF\ngZpNtLeBRG8/eCuiQ0oUMyP09PJcT6W7t2B75cPMIVnm5iSA1SMPiHekPo/I\nICgeJdF9QjcasMj3n6jTYnjRPWiqnwVmg43SFmkrOXwWUQOHfUrKad/aSjWt\nZW+NXzLVkJe3ln0ObKiL3VORFuyvdqTxXbRYDY9msvvXtrwpSs7RK/+2+cMS\ne79C\r\n=GXlM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"f7e8ea067d6421fbc8ef41f91d1e673cd20f08d8","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v8.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.5.0","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.5.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.5.0_1557233047965_0.9904518034878094","host":"s3://npm-registry-packages"}},"2.5.1-alpha.14":{"name":"apollo-server-express","version":"2.5.1-alpha.14","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.5.1-alpha.14","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"8598e95c5beb4ee28887b43859b895247abbe2b8","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.5.1-alpha.14.tgz","fileCount":28,"integrity":"sha512-TYxr5VPQQcqC3Xxu2aLEg0vTTL5E9FlZXbodtgQhTufjX+TWebn1ohd2kNh0FOKItaRoRYUJTdQ3Bbpb3MHaKg==","signatures":[{"sig":"MEUCIFsNYsf+LGKoyjObb8O+45Jht3L1Drc9+V2mTuWZf5zUAiEA9Of+wWLRugYW5JST3dV/58cwXtnBIY34f5VeqacHAaY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1NwcCRA9TVsSAnZWagAAgi8P/0CJcrHrz89nOxt00QhH\nywiRobdtMfiN7LmIJVnMjupn6CMZhKbij2Cq/lnKiJp/gvYuP0r5TW6NmoF7\nyyXmKVTtmNbnXV3COxXeZ1CQ47FtfjBQBjaBY/0yL5Oo2vhgoqZF08W2fVH2\nKnnuMcFcVIqxMCr4mwL6DPayVMx1N8I7bz8Sbhrzhkx6vLMbAeVB+nDFTs56\nmoE875bk0FOOmxCVTfPD7Q7ps/4bVm0ifuzh5+myRiCZcm5kL2gwiHYRIti8\nUyHvw7gBl+CGLB1U1Rf4O93tzYNkOrT6jVcEB1kJ5fc8dv4RxlHf0VDFEvaa\nPg5JIiF1w4CT7oNryKlLN2zRGXEdBaUMzyP+0wmO4Bd7xUaTMC/5inDri3Il\nUxAKXboXSpVMS8L3zMw+ooHapmXrWJuI8ErpO6JedktruUw86MCSc0QD8m62\nzwHAHidLdSgO3Z8EJBL9nU6y8sLbcMHcQrarS1Rga0VhucfBXSnLEIBnsAzp\nn525ipvGXbFWlDzAcVH+MJskOTNI7Tkg5G2EQ9oVJsXbpIZtOk9wMV4p+vOL\njRJpfw059IuJn6qt0EiqBffzf0AEiUvS9oyzbkukQ0QooF77koACvytJtpZd\ndeLtViYfF4l/5EduG1En03FErh3zus9zFbziZpChBqLN1bDcBW5ssgh5lkEP\nLniB\r\n=J1Ch\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"bd51b22fcbccb6284e465f26681c5b359f13c05f","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.14.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.14.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.5.1-alpha.14+bd51b22f","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.5.1-alpha.14+bd51b22f"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.5.1-alpha.14_1557453851256_0.5995125137630675","host":"s3://npm-registry-packages"}},"2.5.1-alpha.15":{"name":"apollo-server-express","version":"2.5.1-alpha.15","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.5.1-alpha.15","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"7803abc40bb6c2badb8dec1f757bc920470a0c91","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.5.1-alpha.15.tgz","fileCount":28,"integrity":"sha512-8nrCFL7gqIqb4Artc1BmJOuXWhlwi3knfoh5QMp4SfgUaoAOw5Ou3bi8jPKWMIKKmsZnmls08m93NANYkHFm9Q==","signatures":[{"sig":"MEUCIH05wFJ7Q99gfQOxtgfPRW5srMGCGhpt88V/JkN+i3ykAiEAjWEaFIFiq2licz9a6Vob+w1hUAq7xMEC7XAYgTjMJzs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1OOACRA9TVsSAnZWagAACw8P/1oMZi6X70o9zpnifj4U\nPvs5HVeL46znkhg7M0oj+LD4QuqMsVZetMpbA+SdwEc2GtRytV+4qq3vbal/\n6oN1bAYWd9kLLhhtmRI1BSwTqXBhxKaxhaXHWBgC2DyCSvDqjHhmEGRzs+WO\nRjkX4dEcJqzbcH+muQn7uxOH2RHqhZvrRUaHEVqwJsum/sNTqMTwmSzfpNL1\nPylX3/AYRp/A+IpM5wNRcdDUo+jzE7MQLcKYLVg+u83vPepOLJadzFbApWIt\nlOcGVeZ0Yna8b0Qru9un+Qbt+HJDadBKGLEAL3Ur2ur+U/xoFSFQi9uOOe4l\nqM3W6AOUgIsy3pA9oQ671UmIeTrwKJyZbpTxOkAbDF5K5kDrANuOMffAXibj\nYTXZ18xHkmyaioEFHVBRw8TE7tyzD6d7gtVOkVmbsRpc9oNZAdDKndTmFJsT\nGU1cD7Q8Dluao8/m8hM6BuguUdoGBOKggo9W3SvgOZ4j3iqGeAYrbgBYzgoA\nWJgQOCcEquDmE40MneV6q6/jV55Ofky5aMD//2J0U3Lr3TRWAt8u5ThHDaoG\nntfSHGQjhtqRai+lGs+2f0PpUeGh0mGI9xEwrF5AEFx6G6VlHQEXqABWo+gC\nLTKVff4NJn7KoBvac0s5OQJtgegkaT74TZ0O2S7bxh4rNkDxAcFLabzyYHTH\nugqA\r\n=zldh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"e2670f66c1d39eb6597f2f524683843f4d95663d","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.14.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.14.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.5.1-alpha.15+e2670f66","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.5.1-alpha.15+e2670f66"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.5.1-alpha.15_1557455743860_0.5378777791483413","host":"s3://npm-registry-packages"}},"2.6.0-alpha.0":{"name":"apollo-server-express","version":"2.6.0-alpha.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.6.0-alpha.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"ab5a66b18dcd87aeb54943122e13794609938a83","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.6.0-alpha.0.tgz","fileCount":28,"integrity":"sha512-u7AueqiTEvG0Mpb4NwoyMLLVjt8WAcXYSqZb+DOeEX295IRKpu+tqRlapy4e+WlhLYyKX66NjmQkkCW1NGvFJg==","signatures":[{"sig":"MEYCIQDgQsAjIjpyzMq93A81yGCP3vvE6K3qahOVKZf5rw8aHQIhAMQayvrwJePGXK/hsTbTyDHZm50kyhWhUh55aKCj11Wc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2cQjCRA9TVsSAnZWagAACdUP/jYfQa3+YPlQ394o0Ku0\nRW3wO6TgwouG6r+gLfXDgXhoWrqtbtne7pLTesf6mH60dA35eNqS/1hnCK9n\nRBJ2LrRb+XRqa3QH4B9SM4Yd/1pXPGmgjrzokJvpsotoppgrpNxEx6ZFmVU2\n0+nJe0QiXaaUj0l+Yl2F4lZ+gHFRTfgw+VLjGgQIrJNywmcQ1SiyGKCrjyYY\nzSIDaEWnMmldwKr37KZ7sZWumbR/yTUTaMe9tggZQgoKcw2RkdTZCUafbFXE\n/vsu54FPRP4ni+N1aAzF/Sy3aAJA4POgLULU8Go9CyS5vbab2kzULpZRwwf+\nhf/5Wgowh26oZPqF5eWur0jltrABqhW9re79dae/ayu/D7dPS+aPOIEzgLdt\nzwvMA6vLJ3M3SqX4FL+vwPhs6rtReT7vyiJTWQVMwjjsx5Rk7uq/nzf8a9Y0\nLC2CBItZMkPe24OBTust9TY1yHA17rAMuzelW+pOrcmtzTfIDsgLsZ//GgOA\ncxgFqWe8Nu2krfJ7mCLoL0h37H/W5gK/MeilmRs2A25OJrMXnckHxV2VK08n\nRN7vpS8nndv25sSeTZ7Jt0cL5PsEtzNPsltdca+Xa8hK+Cps0CURkfbPyCV8\nhJwbT5b7XGvuCKmD/pbXYAQUHtJ7k7smOFlFJ9nJxXqCjTtrF3vZxikPdGey\nzQIf\r\n=UoyF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"2c2f1b6ed2c79957de1cc11a298249f67f2c59e8","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v8.16.0+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.16.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.6.0-alpha.0","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.6.0-alpha.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.6.0-alpha.0_1557775394998_0.06378604420517009","host":"s3://npm-registry-packages"}},"2.6.0-alpha.1":{"name":"apollo-server-express","version":"2.6.0-alpha.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.6.0-alpha.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"740c93c6453b7e616751212213b13328a932b5c2","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.6.0-alpha.1.tgz","fileCount":28,"integrity":"sha512-HlRkMkoMe+MqXosEq069QZQHNas5jlD/aY2RL0J4kVm+cf1xmAm/D6Gz2PnJnxef5lIY80GDfUPUoXP2AFCcNQ==","signatures":[{"sig":"MEUCIQCk9tIovMk13lIzMe0wWXSCPxGmesK6wgJuQ3TcUEhDPAIgGh5gJVlLAkQ5VPUi8phMFuGcYRmwdpgT6aeVRe5BbFI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5ZZBCRA9TVsSAnZWagAAwDEP/iDRTFrrXVEGXoHn5nsE\nnl8Wlbrn6Lp4QBR6AGli0iWpDayASoGAASZ5sF511i5Rvae9jEskG56AzHEg\nOTqLdy/wGmncprGTg2GE/O3yRZN8Ow+Ugme9+aIVhu/QgWPnB0PCwRYVjNiG\nubEF/oSZ4cSWVxcF1zzix1IR8qEjQjBBgIbLdy9/WUDDyXxdUXzVSH9XiFS4\nRorB25hXjri6N6b5eTrxjk48esP5qk+qSooD2ofAp8SBSaD38avkrYAsHF9O\ntt3BfdqEzjR/uOQopu6J3dMkZiPpr7IMYTSNMu0ZzIU0Dq6kU/K4fq/AsMkC\n9SxqGWECx1q3NAecKdm9psS5AiS7RjHKwrI2Jqm6DFLkzPzW+hNMmh0p1xCH\n672lAcemmj2ZRRQQQA9y6NXFgkCGyHn/gIagIGB1gq52MVwqMnYfjjhFRK6q\nDVIWL8TlY93e+PSBuJX1J4wLUGoa/4AopI1wM0cb28aGYSnGdB5MYDoQhoQq\nX1GnJo+gzsgnPR71lGF5IAaM3t9h2tvD72/SlZ6T4Uwl7lZ5cus5q2gU3Dwi\n9v/L84C4f5PH8gr3DF9PzYgZh3aHYj2ta2BY0G+/WPv8MT4ekMEmk1iLZkH6\nscWPjm1/q3xnvrGcg3aqohSuCO/TayEDNHIvm5jdJ+02iL0SMZmoNZIjxL88\n+Yhj\r\n=bz9J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"81282f920f901994544925ed27f5a2c77f8a7120","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.6.0-alpha.1","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.6.0-alpha.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.6.0-alpha.1_1558550080343_0.19080035414825214","host":"s3://npm-registry-packages"}},"2.6.0-alpha.2":{"name":"apollo-server-express","version":"2.6.0-alpha.2","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.6.0-alpha.2","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"990eac8f92b5cde42c91b14072dc3ac4b2bd7faf","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.6.0-alpha.2.tgz","fileCount":28,"integrity":"sha512-OwVaA39xIK05TYlfQ+gqCyoG0fW8qLTRwAA3KxP7/EbyDsEbri/nEmzVw6hniW1MW5PaF5O1CU1TZAG34UZYTg==","signatures":[{"sig":"MEUCICWLQ44Jlx4WOekaRs5ZOHjdl1ub3uNF50kmiSfv10cBAiEAo08cntrcClbI0y3a9PN22RGu2osvr6haaxhIWKElgds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5axhCRA9TVsSAnZWagAAwjcP/139MbmNws0SEcfZ6Bqv\nyava6TPx0O3mZ9RVPhCpnds11m5MaVJ7rW4N5uoVW4QoOqB6RaokReRI2SkF\nr6JbHAekJt8VDdpWnUznrX9FcTXHyTxlWgpVuNh6+TPhGtcYooTks+dZe1VE\nIpdX28HC5A4NeiFYQ9rmEAnQEEMFfVbyOQeV31nyIM9mA7Z6tNilDznAgeaR\nZgjtwPvqRb1WXMKC06MmsJoEv90+CHhfajzuwZQ0ykI93lDR5Tx8OJa2drlj\n38Y5yQlHHcwG+MM9HC82MAgXe4DlDFGx2p3ulEvWTQCALHxi5KKFrgQfsecS\nY02jFvj6nya4vVhtKIkJm6E9M4uIdWMT5z+vHEgY7dSLox+hALpattPNUcB4\nc/NIJvG3bflwkkGxjUGCVa0InDpj5ZyLWeHlTZp1uxpwHSBr9+E+BUcquRdx\n+LIRXJTnZzZAtUUEyy3luB+WIkImzM4uQnPEsADs1I3LtaOuYHGasQXRm6tZ\nXVXiBCyqJ6OPpaVTYey5vrKYXFTplcGNx1U4ZR2IbujLlwUMY6UQlA6JlED3\nvPokCodK6XgZOL4V3ITBuCs4VKwfuirkfE7ldQFasYQsy3RFSP+VqNAfP3iX\n4cvLIkqHCEbFjvuNmiGFeIXBNfTQRBg9YL2DybV1a8Xab1bVb+dYS4i/b3X4\n2TQl\r\n=8O5K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"ecc9880ce99428eb6a62c0e6bff242beb1799f27","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.6.0-alpha.2","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.6.0-alpha.2"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.6.0-alpha.2_1558555744556_0.6704579630032959","host":"s3://npm-registry-packages"}},"2.6.0-alpha.3":{"name":"apollo-server-express","version":"2.6.0-alpha.3","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.6.0-alpha.3","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"6ea409f7edbabd8b1717294964b0e4a529035daf","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.6.0-alpha.3.tgz","fileCount":28,"integrity":"sha512-53QfCBPPM1OycGe/VaAbeKW39zxyIbjuowvC0ZIhmhXVctB29pgvTHyARLSD+ijoeeYsAEz+HUf3WEc5Tub3Pg==","signatures":[{"sig":"MEQCIBn08VA6ldMa+yLJjWubEONulXXFosM5FqcKwUnV/g2oAiAAs9acBpL+zi155FI07qfu+I5dh/15ZiNpA+RJY5GUMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5a1tCRA9TVsSAnZWagAAB0QP/RjD2RLkK4KQ7NyxnF/7\nzIys1xrY0RT4sT+6qwmj1c985G5gxGxbr7IUpOin9EGx+hEazEH8hHqUwh+P\nW2zK9zhkN5zFTb4UrTHl9V75QGzCKqbMvdIutNUdPP/Kkne2pPdAymLXaCOn\noZKnkIutopA6OFZdpe3BgeQw0CMnG2X5hqBJcJkSDfdD27ImU/NCCFORsvUb\nC6oeCyUU2QkPNRreyiNpMrKN5ps5d0Su7ceo+IBPrOwTpCQQfm0mxbxued/u\nL9Naxy2XZfpebH6E8AzGNiPScTs3DHQgeQ8vtRs7MetDVwLe6h5q6l3akjm/\nU4eQ8Q2peqzfU/h4AHgn07WX+mwUVfhpXmnl+dA8kXI3npDv6dd/8VR31QUe\np1Q0VQ/87sCNs4PUEp5PTsF6F4w5ZhwwXe7j2Y3kEkCIJ09A5QfhMAnhXFm8\n4gzQFGEdYzftW5saSxV32lt+VOrZZUaYTKscgoJWOhYjtrPHAYh3Xs8dMOTM\nMXYNFjFCDxLVCBsmXOj7HLVQzXZ+QKcFJHoo1N8WT8IPZmcKqaexkmmKzWhU\n2L5WXIUh3aIvs7Sj7NJtM3zSxNruBErn8yDpZ0t2V4UPuRDE11pn9rNLNWNN\nusA/u1HTaisXgTmaH3MIeF4rr9aJeoVeRw0nGLRp6oF8O5Dy89zw1AINE3GN\ns4Jv\r\n=yVmx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"7becac459840988ad698966196cbe120c7d680ea","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.6.0-alpha.3","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.6.0-alpha.3"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.6.0-alpha.3_1558556012947_0.5107651707578824","host":"s3://npm-registry-packages"}},"2.6.0-alpha.4":{"name":"apollo-server-express","version":"2.6.0-alpha.4","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.6.0-alpha.4","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"50d5140ccf4440475b4ada628319a239b7e984cd","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.6.0-alpha.4.tgz","fileCount":28,"integrity":"sha512-2PjNIekrjN6TPYle0a5LBl0v32E/ZPq/s2OebaUvqiktHRlpxbUPHV7u43pTNYepUbGtEoTRVWNYmfPo00SSJw==","signatures":[{"sig":"MEQCIEqYSenT6rP7kSK/fSMBc8v+Bz6qHIMvKIVu4mdNFhoAAiBzj/rLIqENHK4rFNABfInMCpX1Gk07Tllinck/IOpg0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5taeCRA9TVsSAnZWagAAbt4P/1UU+XBnzgTL3n12cvzF\nLrZYihMNyS6hsODqwapZIcFhIYheQoON+OtstQdYq84mEEVLrTBK7IgfPCPk\n9GEPsy6J/gzY91jrls/vCyxbjfB4lCHsVjsKdxdSv9CeKU6wgpYHdvxdxdnf\nn3plzB07DAqoL6Ba0sc9d8sVcqw4+UBRQCV+I8ny2FB9y4zugX5ec22afqNK\nIlNsqBzncn91LRjTtRhNrngBRA0QfpNMmyAnOrOXIoeZUwkRqqTmJHrNylVS\n3McI8lJUtrxz88a1YU0OwZTekvxDX+f60H1x7t/6X68ZtkCSONRSPZCbAjCr\nZyvwUJ7t8Bi57tOfs7Yun0GL2V/oA8lzZtLLWTuhd99x3+/D2fbJBeveTCDA\nMuAzgQwsr6mNyeBUiauyX/kcbaKhE6a+yYaIFTGnAT7O/FDoKmmiIxliUeFB\nJUMuRkxJSV8dJMh3w/CMKRpRXgfimSJghFAaZ0mr6J39yCP4q0hNxYljtl2f\nJ2kHi1JUskMa+kKSQQs+dok/6PT53oiIPLwokCFd6UJFE1NWre2/3UM5w25i\nJ9i9n0THNhQCva2oY1W3Pih1cvhbxhlfA9cjhgnrmK/QAjiVaix3QSrlXzfc\nZBOkLMfTCcC22vl97GvU5AV0tXFjEyg033f2b51r+6TrblyIwfj9V6cY11yC\nQp7r\r\n=4rPw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"bae1f5c4b748c9935daaaf899f5508af18fc2c41","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.6.0-alpha.4","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.6.0-alpha.4"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.6.0-alpha.4_1558632094123_0.109193955179691","host":"s3://npm-registry-packages"}},"2.6.0-alpha.5":{"name":"apollo-server-express","version":"2.6.0-alpha.5","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.6.0-alpha.5","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"7c44f96008d033b45af0caee3a364a733046d532","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.6.0-alpha.5.tgz","fileCount":28,"integrity":"sha512-oV0SJltjbnE8PSSAZGpik8cpDP3OZolC6cSVIxFqVUJ7e6SGq1Au2SiesWUs7v1Y1rJnc+9+cbYIPS3XB1Wd2w==","signatures":[{"sig":"MEQCIA2IlevikOYiBqi4RyX1526CDTEijCPRN6IWe3hrEFueAiBAePtNCATH8zmSK4XUoTyxmBFtt0eg1C8ZIR0sj2UfcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5vcGCRA9TVsSAnZWagAAH4wP+wTH19y63KZGaGmu5/CG\nAghMpnhgW2WjlBgpMYbTvGMv0OXUN0npfNcudPZgrxru+JbgciI26Kf6uqk1\nuFCcIjwoi6R65twbzQOV9WBjEgWTRAQdsPvggfmh6rd0L+ZuisFaXDmZaCWn\nhFJAe+PI2fzN9DJb3ilgprgBXWlV3N4yGkd4/1ICLHAZo/kdcky6l4T8QEsf\nqy4w379h2qQk/Kw1WO+vakvz8U7YS2g1NgCF5G4TuCdqTSbUCZARZzMq7KZv\nGMAzrdoFE4+/7da7pXA+C28RXM55Hjdx/DSbtdqCBwOPV+8lvwKY/GhyrTSC\nUMbei8LIHS4z/e5luX3tsnrPyXvqBzMhv4l1kSne8Vl2TUcWYPM93ar4XJcC\n2yTXhtFpW8rZ9phYtbNa4PeJ5vBvndftLkoiuQE+oiajh1WVJusAYMMnMVmX\nO0fCghpTSWpZnQraxAV3Zdkex1yrdrsR0YkNCeG0QuBpeSsv1PZ9COprCA/q\ny0kWqxfAPk6MRcEwVZLLuSL3bJnhqH9JhX28nA+df3LmzbzsV/i+0TyMe8GN\nolnBQ52+6TabBMV1iryRsJz+JPS60CODcgpxUVwdxLbN/bjQOMfoiqfawjCT\nc+tNHqddmVovTpbBTrXwUgfdwVlvZMNqn3r89gv641qXZF6jveLH8rAl8Vln\nk0jN\r\n=XxrB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"2654dde239e1b91980bc58c21bc576cfa40e3966","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.6.0-alpha.5","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.6.0-alpha.5"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.6.0-alpha.5_1558640390324_0.4185069828170169","host":"s3://npm-registry-packages"}},"2.6.0-alpha.6":{"name":"apollo-server-express","version":"2.6.0-alpha.6","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.6.0-alpha.6","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"7d35fe545a334c6bed11c638f83ab2664305100e","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.6.0-alpha.6.tgz","fileCount":28,"integrity":"sha512-i72kXuH2X/DPqAUNXzvVTljZHIDFDc4Ena/cNhXH4hNtGYQeCSraNRfmu/LfOQ2u2k2BV8Br7lnAOZMaDpL6gA==","signatures":[{"sig":"MEQCIAmQpab73c7ht1dPIZgWLugjYGjN0xh4UOcqLEY5B4kQAiBiWqx7cR37sIJUVhpXvoCoB60zRsSrkce4GKprwgbflw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6GCTCRA9TVsSAnZWagAAaQ8P/3XLmyNs34WSaxmSgH0p\nl803N6EC0ujmd/Ek4vE2JzPLeufDFX1FQD1mDgDrgcszs5uRvCeuVF0BRUdC\nhEcyoAFpJ3Icns6WMYIkJtvEKmzz5+Zp5ZSdy7ksuxrlBETL+3tmnjOT5cMd\nuxlbfZOJkvOUSFt5dvgM7ToRjQxxmpDrtyd/tgZ+WwOlXU43a6Un0lFQNpmh\n+hSfPhjfEcIcrYsSs6C7feQYH34Nhzs4668NKXHxJ2mMYNQ4RPWkeYdmutmV\n6xoeKICM6DwmWk7SEgcYurfQ1NzVExEOQQoI+sRxTlOU/g20hrt1OYlIhDsQ\n3PtVp7arSnApOft2fZ0nro2NIDCS3vskI5ybrYN42/gmOxztp8qlbgQCf4bT\n/PdujHptJmvZaLu+swzkqSBwIBEw2sHW6Hh/IzcyZAVVsAyi4gn5LXMVmiGC\nKEY5o6pPAf8YgKrNjK4/svyHszncn8qnIqmDlUwysW/uFLf9CuMDcHKq64+v\nTO/MotAgRKxqGcO4RAiujVoOtObGnO7Wfu582DPz5ngU2KHJZpYTqLhekOsE\n109GRL6+lDWouUt8/i527PbEB37XeuZJIafrLU2bsuKx5HFUBeucinkM20lV\n7LAupbdIs1/JNY0youwA/0X8i6r/DhTuDAPwdEu8UWGF7o1Ug7GsSFl/zAUY\nxy2p\r\n=S9c4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"590c1baf5cc5aebe58a9532c717453cc9d344a31","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.6.0-alpha.6","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.6.0-alpha.6"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.6.0-alpha.6_1558732946965_0.4611031414152098","host":"s3://npm-registry-packages"}},"2.6.0-alpha.7":{"name":"apollo-server-express","version":"2.6.0-alpha.7","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.6.0-alpha.7","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"50825d0538c851fe1d7bb497edb606ac9933e04b","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.6.0-alpha.7.tgz","fileCount":28,"integrity":"sha512-FLHKq7he3yLb/1zPWO47N5odaP+zP29uhPAdGh8OYxrhYWp1sMy7Atnvy071j3iMASoVW2deuw+D6okzB/uIjQ==","signatures":[{"sig":"MEQCIEarKetuEpR44cQyyDYLTU31uwuzpvZr5jjqa60gh0IHAiB4QqqYEktRafysLXBjM2V+aW/1EnBAADIEe2pt8AFKJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7CwqCRA9TVsSAnZWagAAiKMP/15FsXKL3pFxlX8g9B1f\nw+3uvRgZc1U9dTqQgAd6I0EASnX8MwP4ulwao/gvtbhtQ/tOOYfh+GmTnWe5\nos7sU3DdZJ83I6sy4ZiLIEnO1S5cjgpifC0I+qvzvpHusx3wQawvr1+76PYA\nOO7hXubK7gbpe84dtSoz/2i0nhY54AmpIISZb2POVapNP4L9jhDReSU0P1fN\n2VzBhok0+QEB9oSvpdpDRMBI/lZLySHbZ62RVG3FUM3p4LrkpXvgS4TSr4ZE\n5AFz9flMgsiJ5dijqXXuJTUumXU9y8W7bDeQS59ewXWJnKUA46CJK1gFauiE\nRNijr5X4QyRBIjo6rCzNxpH1zehRelG0awjxupHSuVfceKYpmHxNdzis57UA\n+xiAEYRgTFfi3R49ugV+jsQlsJsDK7BY0ePaAfny5YW+0f5sBiQ2YrsB7CH5\nAAzvhK4wGdHVDagIxbq8tBs6JTQT8BGBnzw1/nudDiwEka4q2KlmzmYEJtu8\n5KKPxXpSi7EZ7ytiRmXre/h/umrKy61j0v0+mLJpL7nkKlzN/n8dSMZjJJbE\nbg8kkiBDfCj8siGv347nX8UZwM0c6+4patn+eDIKjGpsh+tQUL0eSjQ8OUyD\nO7OEE2pRhXqyhTzJZeO35j28gqKMPLtz0NEa7DoIsbjZr/OOflOYRXFZ4m/D\nwXLU\r\n=mUQQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"b544a25db9d3c6372f96210f901c5c9076610391","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.6.0-alpha.7","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"^1.6.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.6.0-alpha.7"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.6.0-alpha.7_1558981673538_0.7969551997108091","host":"s3://npm-registry-packages"}},"2.6.0-alpha.8":{"name":"apollo-server-express","version":"2.6.0-alpha.8","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.6.0-alpha.8","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"94faf2087bba50ac32a6b95e544a636dc9081052","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.6.0-alpha.8.tgz","fileCount":28,"integrity":"sha512-bLpJkkbrLLG3EMNSBxRriCRv5/yWsYtShI4hJ8L+AyUkaG3TMcTt8lxENEt2AtKPYePC4oD4rHHi9aN2C7t46w==","signatures":[{"sig":"MEUCIGK4/Mzd+hEm/Bowr4+mFcWD8mJbdn8LxxZdskdOZcUMAiEAkE9vuxWQaY2vMzFcX5YEHT2XvdkwJ3LpAjzGw2aAQeM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7VMdCRA9TVsSAnZWagAA360P/Agr7jtOUhSV1yeCQfyK\ngeW7ndmjxj+aAzYiHlxLbB+ecRokl7EnpcsquE02zCIgdUDbBUySc4gQLDGH\nJCCJNrJyfKjFz64ZioMl2duemcpJFcNeiVSsnznXsP/HKOAmInLCxIBXaZfV\n3VWErhtXM6nFkTdKOsuiWtudsVr9dXm4qQhRWT8IQ67Gx4qYnRp6yzS7cXi1\nfVYfoIo49kjo/2dJYCmnaFBr+QcBDNgWtBwFkr+FeSiMXj4uQm6/0yX8njoa\nkcHVnTwXOee9vPW9vlRmIVHKvCWUzFvVzsicD9I4fXMYUM9LQ4ti6o0lG5gj\npMoZRaF3cEnKeVY5ymqViXw9M0KAZSbCI9bR7H1574tt3xTGP9pLuMaMJ/ic\n74oNok9OeZG2o2GNXcKntb/8gfy9bT6A2+lnwEomXloKvilL5M1aXX+Iy7wL\nodKGOR6u2QlVPAYtekJhsDysFHF2Rn259yxwaLsMBxMHPsYZASNPfMJyqFoy\niLoRt2KiVu5ZuqTWHK3NQSX/h7CEHfIO+skY+weUuo0V+aGj/6uE3H/jQUvz\nApUiMVxlJLgD5czXR2ECrj2coEE2tRosarShSv7+vNjGbyJXPrwjQiXrT3Jg\nje1hXct4Ifb9WdunS3pEWtUBAPZYxqtrQEEbfs3j1WHtvpkM869M7aBerICC\nyQh0\r\n=MDS5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"85c1caf6c52932493f6f811faf59af516e8f7dc5","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.6.0-alpha.8","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"1.6.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.6.0-alpha.8"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.6.0-alpha.8_1559057180079_0.5420739397186185","host":"s3://npm-registry-packages"}},"2.5.1-alpha.0":{"name":"apollo-server-express","version":"2.5.1-alpha.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.5.1-alpha.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"5a728adcea21661364fefab807f336df27d1c292","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.5.1-alpha.0.tgz","fileCount":28,"integrity":"sha512-J3ofKLUxKh6fD3Zbv66adkxjqQ9uZBVNljYXzf4DU8BRftKfbV8iNeS49h+XfobtC3mA2g752NYT0eCgBB+BMQ==","signatures":[{"sig":"MEYCIQD6KgpbhpUG81UMaUI3UPsHNdY/3D8EHcIn2CO38N5ELAIhAI9jXy0qE3MxV5kHQ9wWpzDZ7YQV5Y1TfIJOKCzZUL1S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc75w/CRA9TVsSAnZWagAA5GcP/0wYfV2Y09mhDS01zo11\nsyVgftc7hhQksBssHY9ik2OSUeDB79Oo8X9ZDTv8gi0v7SnMmU4ImeR7QrVG\nIhsgR8+aIavA7npsLy3tu1BFFghwrTxw7uUDISdWJ4Dc8O0nTTMN24CU1aW1\nmDIH63i059hKUwvfUx/w2JfdC3WEL8kJ2cwYMYwGB4oQo0ty5TnlxBXJfi0s\nQmjK6iDIbO9CAxQKSmLfk6WB3xmGBFdm3zxRICNrRAikyif8SDbLDTXZoOvX\nK5SFjxI+r6URyEMwrisrJm3TupXvSAyrNzQegTYJADSzkBAHsBiWJNvF5tPj\nhCBHhohRoSdFvwnOl/qO9tHOx1rfrAHkvIUX6Ad19AOuoDQ+lHeem5+Wtajy\nkHn+bj0Qtw70GnQeDoiITgM9lo+YbAI730tlXpaDNFXYWrGsyrySQ8DxQIvz\nXBBGGgARI84I20W3hh52oD2feNHCgJhyGCf4qrWIKAEout4LwB5HWdTiiBiu\nqjbcYpXkVSG5X4SHiX26EmHY+zMI53Y/ADVRYsmto6eZTrDWqfWVBK4YcV8R\n4u5l/cVFF2TxpzMxA55K2NQxKaCK4wIAHXmaaEOClG+IwqzKy5WgmJzOz0cb\nuMLOikTuxv7Q3cqNV4I7vDwChIixHroRBVyX3sHJiwhAloorsutkUglzfJrf\nuZMm\r\n=Dqfn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"ffc00543701cb66dd0d83798caf295e4052473a8","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.5.1-alpha.0","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"1.6.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.5.1-alpha.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.5.1-alpha.0_1559206975161_0.1065969769956212","host":"s3://npm-registry-packages"}},"2.5.1-alpha.1":{"name":"apollo-server-express","version":"2.5.1-alpha.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.5.1-alpha.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"3faeba36f5d94b68526930e2e75d6388c2f34c64","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.5.1-alpha.1.tgz","fileCount":28,"integrity":"sha512-bUB/7sSSW+ox3HsIYAqgQj90Z2t2wE003rappNhs9hY88kHo0xfDkl7F5Ox4w3H1gkvFa2hwRcKERwKiyZT2/Q==","signatures":[{"sig":"MEUCIQDl6Su9vs2lw7BjmRwessvHVpecVSpNSxgIYOeJeE5BpgIgeRrvRoUAwGllvGQMJcb3rJfhkQ1Kb+pMryWaOQwPWQ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc77cTCRA9TVsSAnZWagAANyIP/iAMAltXoJbYjyg3rMUv\n8tBZgVfnJ/7vwmPlXES+Yd7Iub/NtcG9v8ek7ctdZEvtgWONiHCV720k1Xq5\nXZl0PWEyHkU+wEaygDlO8WRN+tuJL1KtronGEBqDeHkFGcKcCKIbN4+BGq70\nfG9Dx/JWnuMrWmrOdW6WA7WNOpQAKOEEPaaAxoPSYtYfH+BNmL7m0wSAqLkF\n4OuLD2GHE/81KSaUM4Vsf5hg1IgEGub4ELCOcP8zCv8idoyym5N0ApW4lwLw\nBZs5HMWz1aMPagQJcKsUUE8/jNz6uBG283K0Bk70iPuWkac5m3xrCbN3aXk1\nisXrhlYqSfItBDZ/d9QVm1zCI1f2Ztt8XA3zBgXY1yxMzHbo+Ybr56iGhoBs\nBSrXs5xz+16PwTsd/3hB5xWL+dguWnI/xNkzveBv8Og6oR/sUM2NgT17ofX2\nVP4rLriJV4BCn4RBZTlKV2l8fqhPncRWQiA6qdVGl0UZ4z/8GUSuak+hlWiZ\nHfQLFk4UtASzLLmOZWk1xqtKCkdJ8djt7JED2Fxy82b9fWkXD1t+u9jPFf33\nefH1i83d1HXf1CmO5OxsPcYF8bkHhX6ojehkwERHN7WHsytkGhHqtNtwDBp2\nPkPreyw/cS1lgXm56SyU96eQ/8RYexFKkAFVtb1ztiUotExqThseD1LYVIU2\n1RjT\r\n=QAFS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```sh\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"240e8973a67f6404f46ab1fb8cddf6a0d824b242","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.5.1-alpha.1","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"1.6.20"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.5.1-alpha.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.5.1-alpha.1_1559213842764_0.4503137508601289","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"apollo-server-express","version":"2.5.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.5.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"b112d9795f2fb39076d9cbc109f5eeb7835bed6b","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.5.1.tgz","fileCount":28,"integrity":"sha512-528wDQnOMIenDaICkYPFWQykdXQZwpygxd+Ar0PmZiaST042NSVExV4iRWI09p1THqfsuyHygqpkK+K94bUtBA==","signatures":[{"sig":"MEUCIAV4dXj9vD79hFvV4MAKoSCTkvWJCSeOUY8R+Ee/20TLAiEA07TJYzUPv3HvOtrEcrBYukRov6d1mkn42acW1kAP+Eo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc79gnCRA9TVsSAnZWagAA4cgQAJvjcVGPSIGH+NwJtEdh\neCqTiXgMX8xHCgs8fjySMbN+Pf+J3HNV9fpoo6BA5Sr+X+qilr/Q0nnr4Qaq\nXEvkOErEYR6Zhu+VyZik/J76PUE+5og/D8YCLQy7YO0wmWEzXRS/Fi5E/rDD\nASP7C6TpYzklZSyI0POHO9omuxHZLOZZRzDkuj1kyVmZy/9HElQ4PFqzjdSZ\nRKk0kO+UDfavU7Z1E/s9tSFJ6yAbgFDvChvamEEIpxS+v0hVzLwNaLdj2FfS\nPomznnOtHsYtIw3CwNs9lVBcVr6MMkIa1CCpaHo/imurbiDqrp2tNbO1k5SE\n7w4QFVFgATbGP8fhL5JIUCALeptGhcPjbr8ZJpwh1JOsIrw2+Fc+LYvnJmYa\npt3dKY5Xb3pnozCv2Sn9fJ6Mop7Xu8GRBVfaeBMv6oiU+l+hB1y+uD6ziy4I\nz0r50fHgOaK0gtD6Z+/RNVSxXJtuQXF4DcDHMZlxUVJGiBNpDcr/SCYFkHn7\nJS9VgaT+zSkOgxvR8NEH3OuZxCrkZ+Xmg6IJXFZRizJst3eTLy/MmOl79KfL\nPlw9mkox1x7qWhqKxvYeEwMaV/+7W7ArmPda1hvuvOQJChiPawAM08eq2aqN\n0pGBT2sgH81IMv15+LeNULs3PcqtIRVIcV4TL4DtWVj92Bz3AFojKvAOpT0s\n5oOI\r\n=DOvO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"5814f0a9f53cfff131f0b127301866f9242ce196","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.5.1","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"1.6.20"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.5.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.5.1_1559222310940_0.7660626115772597","host":"s3://npm-registry-packages"}},"2.6.0-alpha.9":{"name":"apollo-server-express","version":"2.6.0-alpha.9","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.6.0-alpha.9","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"a9c360a504ca10e8f4ffb706f30ff978353ef54a","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.6.0-alpha.9.tgz","fileCount":28,"integrity":"sha512-DLxivrKL8W3WPqBI4UPnwIv81txRxIJWOdRdzaKYAQmOzFrq+0O5wyqEDEkWXBvtkXtOy7AQin64utU6mmJJpQ==","signatures":[{"sig":"MEYCIQDc43MB4rdMWV4dQLiDMjvrc8wS54U28BJ3CR6qynvNowIhAKN/ctzF07ArdfH+z4/DZDkY5jLYbTJfyO5UCBVqWgp6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8DUwCRA9TVsSAnZWagAAflMQAIZwAJuiT2ixdCNU5bA2\nOOoJZMNB2BkBkTLXrVug5N7p1tlmT3Anw63sDwvvbLFAqeV6Wx+yd84Uti2T\n4q9tDh0q0hYXFsEJQDQsS7kqFowACi+Wsgm3jXMOx/cp1dSjYaonEudOwWCc\nX4zTCIruMakCkXJzakyKYZdcS/tQWywV4nMZV/1ll5C4weDUx1ubIC4R9PJo\n6VlfaOlhPPG4reNA8eYYLeFNLtd94pubF8l9LVcMbodFdD2qloYjdHsR+iMx\ng3no+w4am7FRiceLzCNLNkUgmQWuunxpDWlYD0G6pFBUgUukAi+A19bnI8DD\nTguW4wWh8Se0Ux3MBUtyw3XSeQLLr4onhSI4AP0sr76KcprF3a4C8JOVlBMd\nTe149RlMRM57dV3CkcfjrysGkfbKHtYIG5gW6EbFVXb0DTYHmIEe2FCT5AaI\nnkL4qkZhankWCqN7SfFKz54XJRRFuNO85BHefM4PLgAbKrJe8eRp8Lx27xvn\n2l8Osr2et/8aT6ycS0lU+7LWol8LAVxCTvpIYDuAOGJwreDOR7ktNkSBOeQU\nlKAhq4FA3W1hsSPrwZ4xxTbrnTDsZZ3DFc8g9zkDi4imSOVDC8Ao3lhkEN7Z\nNjE+u+d/yKvodZyieq+5yS34Wuge3MLwXnawU5aL0gBbT5N79odGKECixv2k\ncAQ6\r\n=2ZDj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"fdcd0d29c14a76bd70931c7bb5961b49a4f84d0e","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.6.0-alpha.9","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"1.6.20"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.6.0-alpha.9"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.6.0-alpha.9_1559246120980_0.33875339333254484","host":"s3://npm-registry-packages"}},"2.6.0-rc.0":{"name":"apollo-server-express","version":"2.6.0-rc.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.6.0-rc.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"b880fc7f01f37a3143ad0ed471aceff3cc029b6d","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.6.0-rc.0.tgz","fileCount":28,"integrity":"sha512-tKXGTlnL/O9M9lPGr3+LaTinKAGQCouz1pHk24esfkjGRrnZq751gPxFdmweUDxjqIV5XsY75bpfUOdDWhChmQ==","signatures":[{"sig":"MEYCIQCcy5dO9LlcQwuGT0CM+NC6Lr/yMJhEQaHhuK6Y68GTTAIhAKYj4aKQh/kuNPyBQBuPXloW7IN+dypvWzlZr54TSnkA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8D1MCRA9TVsSAnZWagAAm2cP+wWPpj1IQ7vr4+XX21lw\nu2zY4ivcSY70PHDHpaowlwXLWGMCJ+rMhIuxO3baxwkzYF+czkz4e8WRunft\nnHnslUsm2QEnZkrZMly7FfNY2r+yEsci5HbV7wZvXQHn66j8mpeivwHAnRRW\nDCh1T2kmAQtcqb+XLXTVhvN3zWTPeEV6iL7maJm9E+xnyTWF/tid8P50MDID\nSNMz9YMMJ9ETzdMFDQyrT9d2OZQyLxb9S+FARLaIm3rilsziGilcaDIqvyLC\nfXAksig9xUOE4jv2ps2x5FoKTq8ALomQJ9kiaN1WpaOz7J4pbnNXf1ef88G+\nwR3OixN6LrFhMewuiLxu+kLU7Kr3YsdyygYGaHwj/qji7HVtQCcVS5b+Qpe6\ntSQRKaYQQIbwgOchITjcvd1vOTK+C6s1zzCuXSiZYnu2b56fcuyEFUsChUfE\nBhHu8m0JerhIWfuTeje951Qu8hezh252SNE550LaZLhk91KmjCrcecCIkHgN\nl9D/MHHVN++ZugTf7EvCMga/jjYkjiC7IH/EG7lWQso9JHrs2vbtfabaxJFw\nTxA9RgcU61bfAnVdDNjfGcl7ZeJASbUAgFWaGIhahGTCPBOTOsh6Mr6+VAxH\ngUuW2vc92nDCFxObLgPlGN+akpAnsIrB9I9Tha0JfeekdaUve8TnHVTeO6Uc\nkqeh\r\n=/fEb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"cfdac5365781a2459b3daea5dcc6769990cbd666","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.6.0-rc.0","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"1.6.20"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.6.0-rc.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.6.0-rc.0_1559248203716_0.034486681702999844","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"apollo-server-express","version":"2.6.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.6.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"3d5666bf935db012977e314db34eb3647d8a1133","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.6.0.tgz","fileCount":28,"integrity":"sha512-yjGywrG2vw9jtMA7un0yqdnFETi4hok0V7Cbp6lva0X1K3gAvjAdKADl5zroh3tPXX+xuOJgE8IDpTvRbllMaw==","signatures":[{"sig":"MEQCIGuNFmBq7Jwe/CQI/csKeRPSQc65MdSm4SgGDKu4pV8EAiB+1aV2glLaO5JrEU0JlKD9P4hFLqOJB8qrgdCRBM0TZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8WtqCRA9TVsSAnZWagAA1doP/jo4criBuBTjhK8zeU1P\nq0iGBqbg89IpFley+QeEnrR1MvDiYl6gTrayr2X5MJzcQn/gvAKvEab3G29y\n7ic3opJhXJ8nPjFBrd7NdW5KFyXAwttgnROC7GrlLCxdsygOclKSFRDpoNQV\ndsU8nVYg2x5epI4BB7v5uqlEXxOlAc6YaeA2YrlAluSI9mmgF2b77FN8V/RG\nS0W9t6Oe1C2notWb3+EQABitLgjUC2T0+jkQvm3HuFoVBLB68rInLZTYHxpW\nBdi6ftxTIOlRRqxivf8ySPoqCWuabzSMmAodqpl9KJ5iyL5I9FQm5ExFVewY\n6k7sjQ+EeVlNQEYVpeHnUs69Vh5bPJEvXsVExBIF3cJ5dVnGCb85DGzZjOM/\nz48EZPm7MeWnT3/GwvaDagZxtxdgUD93OMYHpgqd8bRrizhtiIe94g/av9uC\nra0rFeUCDLCfmUAsusKs8eaucNZt3dFIZioHFWE9CIubGBfzV6ric3+OfHac\nMTA65K9BQFvkEEy+qQKZ6aiLHzWgkSZxxGY12s7/eUxcfFGsgDM8UoTAqVE6\nqsRNgOXfv4sbW0GdTJULiherlsGyN4xi3sfB4V55e22Y3rmjeTg8j/aBn/06\n+y/IKxDt4UQCOB5RkhRu5ouYxrHmKB0GlnerKGzv2p38O5tRyi/UjWbnBYMD\nlQGb\r\n=yNcf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"dcab64689dec2d00a9c6d302c7c05c5ab847e855","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.6.0","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"1.6.20"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.6.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.6.0_1559325545653_0.7108196915616551","host":"s3://npm-registry-packages"}},"2.6.1-alpha.0":{"name":"apollo-server-express","version":"2.6.1-alpha.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.6.1-alpha.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"35bb5c833624c53e5e72f7766695694741a63406","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.6.1-alpha.0.tgz","fileCount":28,"integrity":"sha512-pn1Cg9HpJdFWzBOGzpEl/oSVmzen/KgH4dkiThjPhgTJdPfZH3B+c/uJIN4kGQIDJt+fKDbJtk1/wepFcxrSDw==","signatures":[{"sig":"MEYCIQDd3Soucd/WMyQe0GyK0KQfRR53IQw2vjuSXIUMTK8vfwIhALs7Iw8SnhSeQBVQSMTaz4muG6IkdEhAYBNuiLyFAK/i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8Z+mCRA9TVsSAnZWagAA8rEP/2T6VyHDYZl7rKIki/r3\nM3dPlMQpcjOdZ6xbK52fGCXJkcymwhW7Q4eeRU6UPtq8zQZV3Ah0AlLUYM77\nZlPZToIidh9ubyRj/fUgd9VG8mrnyj0SbmhqUEIHkdn5tIa8181Cw1D3ruTU\nOQuXhbVY30tGvK78qYuA7Ob/XjcAMOc06Sbyz5y7/0dPOqWE6r5/p5D/eGcE\nA5hQe2FcvwMgX5mrfGYKCbmCKGF9FMWHNOJ0OCEu4uwsNAgWwN8xiXJRP7Kv\noTdEHWC1Ipfctczfm6XaAQhB1pCX8WmYX+89g5Zh4BZHvjZB5s1CimQ0wTTP\nqE0A2zZKg6PNT141L0nn06Vp8bWDMNTagXRIdYREvBWSP1xl4TxUUUXrRyit\n03LTkawbM05qemFGXaPx9hbiXCjUMy/OJ+SF+dP0EiVoTBfJwxP+2zOU/L8r\nYC55tylgFh3OmlTWUwuOOWqtXjggh419VLmADEm96y0W/y8r6wK1UyHU7ie2\n9A2SIjINYORc9SxzDANeCwc96pULSPlpUGtH2PB97XWat1p4wQbIeQUxLaKf\nUwLSCYe5IDIEGr3jBRmcuGObiwZdVGvv5PyDZswZAJaKJANwQdJvC5yUrrxJ\n8ltzNmPR6qM0v9aDrdTRkx/vfY81WLrl+JiinUZkRjGQZM7znNz4OxUJ41BZ\nAzC7\r\n=IqWM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"acaac3c64a050eac02848cffc32feb514825b672","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.6.1-alpha.0","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"1.6.20"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.6.1-alpha.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.6.1-alpha.0_1559338918287_0.7251495519994895","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"apollo-server-express","version":"2.6.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.6.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"1e2649d3fd38c0c0a2c830090fd41e086b259c9f","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.6.1.tgz","fileCount":28,"integrity":"sha512-TVu68LVp+COMGOXuxc0OFeCUQiPApxy7Isv2Vk85nikZV4t4FXlODB6PrRKf5rfvP31dvGsfE6GHPJTLLbKfyg==","signatures":[{"sig":"MEQCIAe0G8S5FW2oUBkeJApE8LfU3W6ibRrHtYGkw7yljHw0AiBN4EUBZhc7JITXfjYsDux0pZByyee/WIHobqaEZrx17Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8aSOCRA9TVsSAnZWagAAWEEQAIy+j0iPdCtONWZUJ3r/\n75erVUlGh8m2cCjqWwMI+KTK8bctP2KDClTLk7GcL9NyrEIwfNCSyJrOUB+N\nYO6Niadd5fa/sFiYI6L1cvpenmx/ghDGdbQ40SbIOn89lqCzhHM3ty+fZJlo\nk14cxQTtz00VhL22j7RPvR83qYWTAkBs3No199JtLVMF5/9lubo2YMqXU1EE\n42w3RdtReDN36Y80AkCJPOAQtzHWQhYowrDvTilu7I5wqw5oqqC2zsQk9edt\nQsfrjrbLJQEgJBOnyq1BiRuCX1/6Af06Ty2VoaSxMEEGPtJo69BL41RDIese\n4WegVxHtk0pQ9wNLgzhJkCDaXdvlY+UaxTRkcSe1CUWRIf/jBYGR7u+hUFKE\nbA3OVjaGdwwOZQgAV0tEti4Cwl63Qn15UDXk2KAUuGScSB0D87lAXoVmnIg5\nUPIBwlUXzriMtaF1oMIhuo25B6MG7inhAvbKFP/vzqIgNlVbWce7O+QA00ZG\nctbvIp9U2g8+/T/rWjwqKiMq/6/+eEz6e3qSCN5I8xgTLV5DvGT18NI1ihwH\n1BYjRbLPy+989OvO7Hi6oQNDt4+UPeNhdxjXjSL3RDBQx1QDxt4ZdEwiIloJ\nuRrv7R+Bu2HQMA/Ua05uOEqEBahuTWejsn0HOW/Jk8VO7QzWi/YGG/HMvGjA\nXsQc\r\n=rsiu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"77b044169d61dd50f8426a1ba87710cf38fefd36","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.6.1","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"1.6.20"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.6.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.6.1_1559340173681_0.8857790228702351","host":"s3://npm-registry-packages"}},"2.6.2-alpha.0":{"name":"apollo-server-express","version":"2.6.2-alpha.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.6.2-alpha.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"a9cb5821b6df0391989f636d8aacc43911136fa7","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.6.2-alpha.0.tgz","fileCount":28,"integrity":"sha512-BhDNb0w1S7Kxf0Xi3nKD2AnSTcVaOzRnaXiGyihmbcuwrutajzYMuIMwxgr912ett4/1HO2ZrO+cNdLe/7H33A==","signatures":[{"sig":"MEUCICgNid9EOHEROMgStJndF2lzjoz46oWYdfQRj/+qrPK2AiEA0B5nTexubqYYHCU2F+FJnYgKbyEug9OiWGQ6PgKBYv4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+TDeCRA9TVsSAnZWagAA8zIQAJ42nes8DikRWzqehDu8\nVLD/V9HvLcNerkBAJNLzUz8JtQ+cRDoNpuylI/qyn5WmDJokEx82dPl6oXWA\no3K5phPklqFPdwIHnoG4yz7QFr93rD8zFp9kk9gxMTE7U1n7jNCX4gE+gZaJ\nRD1QuFKTf+uLdmK97EfgA5Pwoem/pu2CjxI1zadDNk7OXQg0dtZQO+Iewl5R\nrY4v8vJSgagWXv1q9qZ86MDIPQTOe2sPkgcE0M4fV0e4QKO5NlbwJj82PwAF\nnhIBaQWboJ8GW6Kgj6ADDNMHXbqmRZYjg/CeyXt0F8QW1YKMKP2vMhAqDkVG\n5v4MZ66v1fTlMueJz8DTI1UnpbrJpwKcqdro+kON3A8I5o5NzH4f9H6TfDMp\n6tyP6I905bKvahOcYTzgRf62b/vduB66B8ma3+He8/sjAXw+Rjex4k/he7wN\n2yUe/XiMdjDxOA0Y0yAyaXa864fl89f+8R/6u07A91N4vW+8kd0SIfSS1L4t\nJf5YOHzHXhBbShSwPlPfhGhzrcwrFbUjfKxbKUg+GTsvYctAY6E9qxHrJsEh\nCnbCOOlxtTrcxoqCIFdpj8aVlEGAtKpPbWktxHbm8fJ5Qi39U86liizUf1l5\nWJLrb7j34oT8uS3gGWG3txSnWWBWF7WvoU2ZUg3mUtpXyWFwX05cZQQ8w4EG\nzu8J\r\n=O2nZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"d7d9180a88f22b7259742fa4f14cadcf34c557cd","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.14.0+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.14.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.6.2-alpha.0","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"1.6.20"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.6.2-alpha.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.6.2-alpha.0_1559834845827_0.23834844009437473","host":"s3://npm-registry-packages"}},"2.6.2":{"name":"apollo-server-express","version":"2.6.2","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.6.2","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"526297c01a7a32fe9215566f9fd7ff92e82f1fa0","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.6.2.tgz","fileCount":28,"integrity":"sha512-nbL3noJ5KxKGg+hT8UsAA7++oHWq/KNSevfdCluWTfUNqH1vYRTvAnARx/6JM06S9zcPTfOLcqwHnDnY9zYFxA==","signatures":[{"sig":"MEUCIEPKoWftd1gjMZxIiZx8eYxuKQwEjyt9v4k/OKXKXrKxAiEArNLlGhJaPFXuxiU0973QstWyMQXPKKNU49gUxx9DTT8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+W4lCRA9TVsSAnZWagAA3jkQAKBjarmHVRfYv9cRVog/\nEQ5yB5fJ9rsjCXnZLYqIiQTCSBYJEYxWYboCJbTQBxbyBi8ugf511lYjsa1D\nKTkqKyvYeKiw2JfQxzN0NsG7wH9JCkfOdOm9nws6Un0lH5XiHdm9IWHc9rcU\nMVhlZhs5XT26RaJG12DoJoJOq0xxL8CbcSqhnjI1rqSxx5w6S3DkXdVZBAY9\n2w7DHoKu2ORvvXQhwdokKL1EjAze2Mz3EUcB4SVSeB9zIghVpjEz7/y1Lww8\ny3XUqntz9Cqpr4FmQvy4hCZhV2KpcyO/WNjxzTK4I97rg4DFH4SFKqYWkdlA\nBB40WAM3d4ThwJl5cw9C50ZdDkzBGybwpUhpHUSabzuKmiBiBzPyr5KehbiC\n+m57KAcsSqegmzkPxC4Rz25K/xX1UDQfd7fDL/avfZPJGskBU5w8FKOMnkwi\nYAiF9J8FxJZxnsZgH3MYUYEJ98SeGDMUPQYADl12b9TBOOSFfHBWQMR8O0/W\nYGFefrqLzBTTucezZ7ynBUcaoA2Sa7WQHZNcgso+xOs+ri3FYsVCb9QQZIG0\n7QzZSFwMpdLBj1h6iSrREEo3rSJTvIFXxbuD5TDHkT37UwonIZlw8l5C+lSv\nH8BDpg3+vIZeFWwg1oyr6waC1PG20RPCr5XK0KurNY8Yk/7tf1+c9ljUEj+v\nlVox\r\n=+7aD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"4fdf6f2aa2f14854b54b0d6de7d477afc7702916","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.14.0+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.14.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.16.1","@types/body-parser":"1.17.0","apollo-server-core":"2.6.2","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"1.6.20"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.6.2"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.6.2_1559850532880_0.10539462194037563","host":"s3://npm-registry-packages"}},"2.6.3":{"name":"apollo-server-express","version":"2.6.3","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.6.3","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"62034c978f84207615c0430fb37ab006f71146fe","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.6.3.tgz","fileCount":27,"integrity":"sha512-8ca+VpKArgNzFar0D3DesWnn0g9YDtFLhO56TQprHh2Spxu9WxTnYNjsYs2MCCNf+iV/uy7vTvEknErvnIcZaQ==","signatures":[{"sig":"MEUCIQCPd6PwFnb8seAamp6iOvmMKh1Fq6aK9Vbq1uls7TG0wgIgEeaDyMgUfTQMr/0g11Jn9DDas9A0xRoTmp5tKRDlPOc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAJcvCRA9TVsSAnZWagAAv8kP/A3zMmLnM24TJbO290D4\nxZurkcPugS/IJzrKMtlpn6OHQS2RtJQW9Y/OfAMWl2OkVvKTE8jSF/wD664V\nsWCLfMIs2RON5wvB+S1rqbEzb6XmEWsGIVgYdmy77Buq2c5NdTXdIaqT8sl9\n2yPx4TAVQt/xHFjQS292kWelJDyBIsXDiRrNTtrjHGtyrv0Lh57HIIsI5Xgq\nlWYPwJROrwJ0ebZTPgpnT++pIZLCdghFY3/eJDHyoABWjTYZBb/80l3Isyei\nsuIyH6CALJwySWPW7sIYVjLmGSLt3PCwzZVXd56lmdF/hjRAVWBx4OXgFBDt\nzW6wnpuYPL1WaUmqCTvnl10UzBH/uZCzyI2b7nOifecd/SZgjiF4K1qTJaIq\nWtjXMG+DiWgcDaqOAIuk2SsSSX1ZnO54jBiJn2us7PG757ZCOslfiZ4yFZNp\nwXBX8tC0yd2Im1/ZWGuoTwTGI7FfQYUNnq6LuZSZJt2wphOpHuEe7BGVcG50\nW3mKJxlgIVgOzQPfhz5R0uOquYzBs4Ef0O5/HQcAIv8MqNIbApion+oANFRy\nAsueoJjfKS4qpAsFXEMMHk4IYyxtKB0HPfouvKZrIBbzMaIlY3bvx+MTpFq2\nl1awmpEFby3VIsLpUGAqyLNYbQQ5+qgaxuqVQJSLcj/CuxmTNNU4cpvXUmKD\nC8rG\r\n=EAwR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:apollo-server-express-2.6.3.tgz","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"9af8063d7c2fdd56dad5144604aef78781ed5727","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"_resolved":"","_integrity":"","deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"6.4.1","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.14.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.0","@types/body-parser":"1.17.0","apollo-server-core":"2.6.3","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"1.6.20"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.6.3"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.6.3_1560319791228_0.28486262938732","host":"s3://npm-registry-packages"}},"2.6.4":{"name":"apollo-server-express","version":"2.6.4","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.6.4","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"fc1d661be73fc1880aa53a56e1abe3733d08eada","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.6.4.tgz","fileCount":28,"integrity":"sha512-U6hiZxty/rait39V5d+QeueNHlwfl68WbYtsutDUVxnq2Jws2ZDrvIkaWWN6HQ77+nBy5gGVxycvWIyoHHfi+g==","signatures":[{"sig":"MEUCIQCJ0CbeFrgO4/ihJ4xkskhMtlMreagDx+96vko4ijv9MgIgSd2PF0eGAlucR6pt639p5X3WwFhNFUi3zINb9srnJ+c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdC/GZCRA9TVsSAnZWagAA3I8P/2jUWWAfk5qDXNzYgCQc\nLEDWT/5UkWRZYrF2RbiLzYWapYAwR1sfLhDio0lDjCW2BNB9fhyGedJ8AEff\nb5IzVmKyzyuNGfv+9K9bM73mD66khDomKBQFaqSy5lmXtV76WUT3v4m5RXmt\nvPFHxbPYQntGINGNVcyORjwY/gVLWZRcWMKIJYoIUmhavK362vSZXcZ+tuht\nhsVu69sjOVyQ+XQGYHzbwTLtMSdfm1LMGy5Z1lgXKXTR8CuSf/9jmFS482mr\noMbfU/ZjCcqHDCemYK2V/HveN3Ww/xU+en4yAt6RgVjscvdpUXfyNkU9AQ2Y\njvU4oQgDuvKGI1JWQJChyjsb8bZcvbnTRIlk0z6QqnRUp607Se/X04pv4RqH\nAmEA4ZkKaKP+5eILXJNKkkqtQUUt4c08wdLM5w4bR+b09qj/GsCP2yj7lY55\ndD3CuPzPYpRtdn38xotFN9hNw4m+WjsCmDM3ewMVq/+YZXy0SqR5OzIDLDJM\nb2l6+lLgpwom+GAtT0rgZ7NHzm1SNomhBZovzbZzGTBCg7rT/xpNVRWJXi8h\ni7ZEbq17mbPIyW8fZrbO9KdF15tJztxnql2UBSVJEdXnqwv0VPJmKinb1M8j\nwGEANT8Gs4GMJAnmK6/6hogeRhd7sSdy56JaOztVSHlvn+IhwwAojIIHSF9F\nZfTF\r\n=xhqo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"e6929134939c653fc817ed2b8172b4ee42406bcc","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.14.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.14.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.0","@types/body-parser":"1.17.0","apollo-server-core":"2.6.4","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"1.6.20"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.6.4"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.6.4_1561063832059_0.0877204264179503","host":"s3://npm-registry-packages"}},"2.6.5-alpha.0":{"name":"apollo-server-express","version":"2.6.5-alpha.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.6.5-alpha.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"17b72d1ab010b4af5f2acaa199e10871d065ad39","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.6.5-alpha.0.tgz","fileCount":28,"integrity":"sha512-FOz5US9DOzXeXvUg2aCyy9hHHGuBspFryVZV2bB+aosyIR93ZIQyWfsI53RR81s+2YwY3O+qxBr4vdtdKKmzDA==","signatures":[{"sig":"MEUCIQCB/OpVL9IFktRxrTBztF0e0z2UyNzJCuuYiQX92uZiPAIgNABP0FxKgXG2arrNX8hO2PNn5JPaqUHjauMPeperkWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDQsFCRA9TVsSAnZWagAA1Z8QAJsCbld2qwI1xeGexTq+\nYvcVM3CGyR49BoccZ8pV/pdwgKbfbaigcWdXvttGJZftoJGkOmGsdmEycm1Q\nD26izsRgBLKdBwktRiFuHFX/fcaRTdhUNcRm1FJsFR5+6FJ7c4dDpOPEusY3\nuUQxxEaOeJeiJo52TnK0vE5puFReBjMgk0hC2IFKY+HWGHgrl+2bW9J67+6H\n9Yj+Dzo+s2yKR0nhq9CPaAgt0Io4OMjNkeWweIUCT3q3ivckwuIVlsejvcU1\nzsPaLT3ltRl/B+4Uerdf1hqICXd0jHTdnhmhGmEJQHupPL76jQVkxvt7Y18F\nUwJwUh4idf2shbSkxwgiab+hljCM9SiOnDbEMKaHJ0MOq4hGcP5vr2WVUP04\nE3f391ytouAo+QcBkzGkkNjNhrsOhx+Cmaire/3tU9GhMYalfaULCMfIgmUZ\nDJGe7IBn5mQZvehpa7nwyIOs2VSWdaljUzDrMSDFAUWvf8RFx39S+PMfYWky\nSXiRlJfDrCa/bWMIhKuZC3PDotP04E+ovMjyKlzWggIHyCBPUSbYoQOqgCc7\nqnTHOLysbR2xHGQFf9mfPuNWQrrfa28VeuSDj3khB5YsWBjTXO24lsUm/YGe\nIZovJ29Ms1MnK3fTW3udxRJNim4bU+a/4Uk40LdWNTLtYu8nqgVut9C6Jdez\n59Tc\r\n=a7Xy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"ec329472a9c779331132a0ec4ebec9ab9709ff8d","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v11.14.0+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"11.14.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.0","@types/body-parser":"1.17.0","apollo-server-core":"2.6.5-alpha.0","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"1.6.20"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.6.5-alpha.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.6.5-alpha.0_1561135876833_0.7160512368377223","host":"s3://npm-registry-packages"}},"2.6.5":{"name":"apollo-server-express","version":"2.6.5","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.6.5","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"a38d05daacc5722c429713e3f10a8eac5386510f","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.6.5.tgz","fileCount":28,"integrity":"sha512-sVc1im1eAKlMoeOCkwuBUkPTyi+O/lmVPns6dgokMDdcgIZU7ZOXgZz+quEFxtTXBow4nTFa9tfz92oYXV7MpA==","signatures":[{"sig":"MEUCIQCvYmvYh303M+r60H6BVf3xyQ2E0uyjDVkX1IuSyUX3lQIgKchtStCUKRgbVxNpeDbcMm1aQ8n8tiRxy/RDOev7n0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEkneCRA9TVsSAnZWagAAFMoP/RzTQJTOvj6Bfd1yPZuP\nBB75P/aKoE+vnvhm6eHrojRHvMl/xcKJD8RfG5FoxCDQAgEjT+gdTsRTomwy\nzOXoRi9q8mwhLyIJ7rcwFcBl9W5fTUgcdVz7my/sknXoIzX0xYZ9COBwtSfx\nnbHB1oeVIVq/2jOwWWSEgsZr9nB1R+In8Z+1sZd1LRsADav8HyEHoVWb1BBV\nYZvzcOfGpaJxGI6g9jU4Eg+6ohKT0AiAxVEJr1GUk8u/Pz5KyYcxfAO0Wi90\ngWB0jL5TTjjlcm75j+BywnIgZJtm51MUhIcSw+Dwg7F8EbC3wr+2PvPFw36g\nNmkBpG3AV2Q8TyuUxIVh7iBNj0kkCSYsJNxqZ1iJO/mj24tHE4SMSVe2KRGX\nmfdZYUBV5yCUWXqnpVE4n7b3maOPAqEyIT2wYCFiZUVJmHSwPiIFYHfGRsDp\n32/Ijolg0/s/nxf4WZ1uFsGuVztxySozapzpGIOCYgumPzBYSkmXLFEc04w8\nMvuqHZw6TgLuLxmds68COabWfwi4Qr7li4bYzgjNren+hzziBTq2+6X2tUQv\nr4mGHJkgqghI2jPhaR2pynm1soILsgr+2XhdDAnip7s/2P57nMANsvpjbbcq\n7YWUaJBOJbeKpTG6d68oGlc+BdiwWSGgY+7H3lZLacHB3OJXm05uELvqW7CC\nxKJQ\r\n=GV7Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"a2b2a0d8f013826d08433129a69834035e04f1d5","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.0","@types/body-parser":"1.17.0","apollo-server-core":"2.6.5","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"1.6.20"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.6.5"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.6.5_1561479645831_0.5978120167146093","host":"s3://npm-registry-packages"}},"2.6.6":{"name":"apollo-server-express","version":"2.6.6","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.6.6","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"ec2b955354d7dd4d12fe01ea7e983d302071d5b9","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.6.6.tgz","fileCount":28,"integrity":"sha512-bY/xrr9lZH+hsjchiQuSXpW3ivXfL1h81M5VE9Ppus1PVwwEIar/irBN+PFp97WxERZPDjVZzrRKa+lRHjtJsA==","signatures":[{"sig":"MEUCICmVb0JTQRJ/RBc9IzfAL/yAZc8mf6vfXjP1qOFYfj7QAiEAm46APbuDpM246+S0cwwDNlsv7eROXzHiP6P5RtqDG6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEmO0CRA9TVsSAnZWagAAPQIP/0D5PE/QJqi4GsUq1Knv\nmFCMYqZYl92eNqRdNLwnXkyS0bPDQB99q2masPjuiyYXlJgTV0HonfD/MwSS\nhrs54fvCOLTR63QNaIT02suyXZ61ot/gESywYdr++wJPXCx16mfKWm7lsrrd\nfigen7GqqacUNRasxwlBTqJNJWrKhD7XQZaKARzidsbrZG4zTqs5UPUofvSS\n0/Cc/0IxbnUc2WbeLze9WJNgp9Y2ABeJlT/XNjh3Hv7+wqkMJefuQtjVJdGU\nkF0479uzSuE6Xrgy8GpPuDaagOUqmOVcAZoaxfovYumomuGw5CEzJFepVT7+\nhfZDFVQAwZwIl7wi6Ma4b6Dqak+8l7YF8U/JnMSKqdOPkQSmH4BoBUm4P71w\nMD20YBgrB/J14lBHqUKUWS8WQnXwNE18ds1qJ3DMgPoGgEP5w44qlbXGd/Z+\n8irWBY4CiEC74MehuI75Pz/zBxS9vyVaaEOddZLl3wAMdMOiMaqVm+FnTkvX\n0rBO6gWQIbdYInws888GtF8w1xoLyrYHSplbjqTO8R7ezy2iNjAifAU1trCX\n/+Mdjj8T7Mi8jzIJ6MV/zCIMC0DXMCjQIJTbxlHvyiF0PR+00sZ/XGrqxzUC\n1UXdKNG9YWuNrP+j8aEK3NPAjQNOCY97EJhy0wVvGkBJ5UHoLFvaGXp47f5k\naKOO\r\n=518H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"26db63cbd5adf54b07a5b67c0e0fbff8e61c79aa","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.0","@types/body-parser":"1.17.0","apollo-server-core":"2.6.6","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"1.6.20"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.6.6"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.6.6_1561486259527_0.23975890678605483","host":"s3://npm-registry-packages"}},"2.6.7-alpha.0":{"name":"apollo-server-express","version":"2.6.7-alpha.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.6.7-alpha.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"165580a7e19b52f696c39db5f23d977e02a17ef0","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.6.7-alpha.0.tgz","fileCount":28,"integrity":"sha512-TARfh836xsxu2dm9H5bTBumcMEwizDpxFC2+rzMeCa+E9vbsd3rmAYX1DfUcBb5fJAeba7uEAG/xZ+L5UKyzxw==","signatures":[{"sig":"MEYCIQCgZRmijARCM6sbrCMxJ81AU0Ni47CzmZVQ9mFYGuLJEgIhAJpyNM0+yRs8qq/mMQWRbcvBuQcNwEaH/gMi7cTJeH3r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEptpCRA9TVsSAnZWagAAaT0P/3MfaaBZ73BuEXnWwMwm\ngibX9GorSeKLfR5vpKRVoaosH+mO4LLBJ3NEa0hihUQELship2+TfgCRigvo\nyIKH40/AHb3gdItBurJtGHrdmaqyKlmJkJssXVLDsDULYgJFrhTFGzr9Cn8K\n07A9A0/4hiL9LsF9EmI9OCMrw/dNFrkAOgTt+jYouP98wrg9Sp3MO9ucxffL\n6s0+WW8blFyLWCcIt0q4wuLS4rrZu0rs2iOozJBhXRDdpghVwqhOdmROmSF3\nIB3gly6RxVCQxQ6H+McVkyDy41rxi151Y0Wy8P7+5LGC1M/VK4ytjIeiFLu7\nUw6BCNUUrgOJ4lZ26gDwU8mNl2ahn6Lh51cdTn02Br3/Ed8odHWk0KHo/YjS\n6nWzEDotUCk/jYS/nPYHbjMgwfAqSuqEt2eptIruAV3D2Vj6lVajUqUHjlHe\ncUBMUudku91Vcg43s/CqbaHUXVP0GNxlzAdBYNYMyLxNEL2+9q9Plk6HbuXM\nbhMKIR+sAWRjkaXVZ8UBz3KvpkKXSDcLHFXi0Mp/m7UMzBVqFp+79b/Qj/7a\n9lP4jVJh6mH90wEULu72ILLwRSu0cpHdQCg2EZStPg+fvTcgb8RlddaSbPn7\nbEn0KNOsL0Kz2vsWJ9Cajtfs7BUtj1JRJc/tPq1Hue5Lc4bmM9kkDLLfxgeM\n83DR\r\n=RzhF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"ec185a874c2f07b3724db62a3ec8560cfe3850af","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v11.14.0+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"11.14.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.0","@types/body-parser":"1.17.0","apollo-server-core":"2.6.7-alpha.1","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"1.6.20"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.6.7-alpha.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.6.7-alpha.0_1561500520417_0.6192545885092589","host":"s3://npm-registry-packages"}},"2.6.7":{"name":"apollo-server-express","version":"2.6.7","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.6.7","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"22307e08b75be1553f4099d00028abe52597767d","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.6.7.tgz","fileCount":28,"integrity":"sha512-qbCQM+8LxXpwPNN5Sdvcb+Sne8zuCORFt25HJtPJRkHlyBUzOd7JA7SEnUn5e2geTiiGoVIU5leh+++C51udTw==","signatures":[{"sig":"MEUCIEbup81p5MygwekpuFn0Sup+4w8Y4HFBOosQo4eqawTjAiEAzV04oJKFnfavoE9ZSpvn4/0jK49BaoH9MmFLZQpBx64=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdE1w/CRA9TVsSAnZWagAAt4sP/A86kduGivtYS7IHLNBZ\n5Op1cmbKR9+WsOyQ10V9oUIIKBwhtcNS4JeXd4n2u+6LkkZjcsaa6KzFV81V\noWqjEooFYJCNKJmft2/Lh3MC2FM2dIgom1/La4+tcxhOj3jnoC6M/+xunoIj\no0ku59Vknrs/gSn7dNfjHCoTt44QsHOuq9WOsNpj1TtTIzkr96cAXE3w+TSp\ntpXQxwaPEFmwk+HDRSg3qjfkyscGsQOz5V8PH5FLb7g1TdlpJo+wIGg8X3xz\nGWvQvnncWKgwo9b4SWO+/UmzLaFMkUtarKp7d/tqCIjGJsaQLglBbebAMICI\ny4pPz7e64/8U3hnZwQN+oe/+CeXHibFo6v+5DdEtCIYUJjh24akrkk0Wa8jV\n4mYGsFK4NAoeW5YVcb3oftCVm0SpCEVL7Ut23eQZ893/swoybYHDtyEUnqUr\n4mHiWVv3ruNEXpzVksK9zHcR0BSpKFKAtfk5cg/3+kA1Pa700HhRXZrtlxeQ\nBc1lHTpP9VO2xHYx5OEgZk67Fx3dn8vqcwmELVYHj3F/Y+TruV7yRtEch5MD\nyN6THLL40xOQqcXDOmnjmN86HVez6aB8wRsSI6ZDuUs8ylhxZt+u6rjbHD1t\neEZbq3QMVcuzNJPKeabgCH4RMsLltmQu4OtRhmJEiD5dFU+dPSpPkdEqR4AX\nv/Xy\r\n=LoZi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"183de5f112324def375a45c239955e1bf1608fae","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.0","@types/body-parser":"1.17.0","apollo-server-core":"2.6.7","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"1.6.20"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.6.7"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.6.7_1561549886480_0.49218830690529525","host":"s3://npm-registry-packages"}},"2.7.0-alpha.0":{"name":"apollo-server-express","version":"2.7.0-alpha.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.7.0-alpha.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"af85a79b48c6e73ad35b05d3d46004619d9bf8ec","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.7.0-alpha.0.tgz","fileCount":28,"integrity":"sha512-L3/UXFWwPJEgbPixFYbAh8S1I5VVFPeViQt2M0YN4DniAZnDSYj/RzeayJHvMYZcRJCoxi3btWdHZa/blhs68w==","signatures":[{"sig":"MEYCIQCzEwObAQCQ8lRNeV02dMWIrJx6JzcJyGRESuRbJ4L0XQIhALaPIAPAgk0lrwvJlDgrzpDJetyPU9tApA66i4KVz0KC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFSC3CRA9TVsSAnZWagAAriQQAILuUlOWKh9nJwwAnVU1\n/JYPye8HV19L+z0K8LDXFx0RnwdGYuth1crKQPmEZyutjhCWszwkvyYhrfr/\nZp7DJhie8WlB3gX7HnE3T/X07W7eP9GAaTOfSMzlnn6Dx2B1Zz3+HIppxLB6\nenLaZrqsEKB82cqUnxDtvI7BqIQlSVn1XLhyHB/MOvdHC0tDI4VFE8hVqq7J\nCxgSzoV6xvIBcvgjHN8dIIINI6Lre/W5RJQ38RVxM/53+ZC6eC5xI/3EHfkv\nZOoLNewAISKJ0cVJeqEgB+hpVZ8NyujNJxDTH7OuVGni2dKW6OlC338QLJ73\nLmjp75+vAmjDLLnklW9A8QIGPuNmkWJRtZ9snUrRCtQxwdrZOBlWb8YI7FBE\nAC4MyJmq5tHeM/vYpZ/guRlyqKcuy9fiRisxhU9kDergy2srVU6fXo/Zqu++\nCmGICUCeN9EnwpdQRgCqqwDCjQHlwKA3F3Q9plR7jluKcI0hLelAL63NqzXY\niB6KaS3L9lMHbh6IXMnzKry7Ir/q7ZW+uWhoxSYVTadcHw3wu35zS2r0QfgV\nOfXJIL7V8ouhzu6WqJQggT4MLW5oVP8YdGTODF/gmERCbe7A5qvVb7WpJZ80\nvNksMa4xBX35HqmIqsxZn/AtVzuecLBJTkp1vjY+/b85PUMCwKe4r0wlNh1W\nFa/W\r\n=/auT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"5ec74e31d5a6ca6ab4c3e1df6fa0f178f8610293","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.0","@types/body-parser":"1.17.0","apollo-server-core":"2.7.0-alpha.0","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"1.6.20"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.7.0-alpha.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.7.0-alpha.0_1561665719062_0.06789168769086262","host":"s3://npm-registry-packages"}},"2.7.0-alpha.1":{"name":"apollo-server-express","version":"2.7.0-alpha.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.7.0-alpha.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"a4e8802f21d27d2f8b6bcf57cdfbf5bef9cdb865","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.7.0-alpha.1.tgz","fileCount":28,"integrity":"sha512-isk5vMKcFvaxOTodEGs59ca1WYKWWmuSevwrVlWgd33wglbyrOEbUwvgR+Obz+Pg1ralB3L3j2lHOYVKNr9N0w==","signatures":[{"sig":"MEQCIBijzSJnwubd3Il5F+kTY0qCgx51asVgqCOM3+gKNvC3AiAKpgFe8LqBkHFDJBrqYyQUKse1KnXorAX2y1FA8208ww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFS6TCRA9TVsSAnZWagAAYUcP/2zfhpqLdmBex9IAwphS\nQptH5c57YvOOebQ1sIW85HmzFFpX6sRMjDhj6HOBJbufPNlumoS/5qrQofe9\nz1h6hUK4UyavVOH+lYsbZQlbTKaBw/YulNIKiHMLoVYPvSv0eFYUWwDDZY34\nmiL5ctHtrHhTXiODjUYFUB1N4Lvm6HUjEmQj5awCBGJhESt92x3GVv90+Qmp\nITiKf5nRUZkn3GVKm3RvNN0nd76OQ/pcBL7glXM9rKgtfvTtGicEJZxv2FE8\nxP/FBhv0kq2A2wuS/nP2zx6Z4UPu16Wp5aBc9poiEBhXHq/ArieBgipjE7uu\nZ4DLSq4FLGKgLm0WhllNBtHyw90ay071wQ4Ug5qcSVo2wN8RR/Xs//sDxrYP\n9Ow7v4gpAuEQVuOZsg9VClphtkap6pS31U3+VN/NOzF8bY0lj3l1xCWTY0ky\nf048wOBoAbg1xe775ZS2RaFdDHuYF1Ul/kX8JM/GnasMtDG+ZtmAnRAVzd6U\no5dfb8qcZq+q6PZ94MbkCdb0ViZoXbhPl2aPdQ+jcjx7TZpiKGRH1X7y2YGp\njgcVspecHEbHVSzurpOJ/CViBirqhOIG7/jRR6NDXIEx2DGQgHt43zjeYvg5\ngvrhfCZhC0oyAYpAmgtOXHKJ2/u8SOitTjIDYoxEQtcikFIxMoVeYNGMDCGJ\nr2Gk\r\n=o5NH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"c1749d75c3737accdfcb69f58bc0f1a51f59e02e","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.0","@types/body-parser":"1.17.0","apollo-server-core":"2.7.0-alpha.1","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"1.6.20"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.7.0-alpha.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.7.0-alpha.1_1561669267053_0.5616727883745736","host":"s3://npm-registry-packages"}},"2.7.0-alpha.2":{"name":"apollo-server-express","version":"2.7.0-alpha.2","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.7.0-alpha.2","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"f0cfc425a04a8bc53a3c50cbd7560439d0b53694","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.7.0-alpha.2.tgz","fileCount":28,"integrity":"sha512-Efqsfv60GTUO+DBm/khug+lpYqV4q99HoOusCjjNIf535NgZWH3hbhdEfatdy82IG2jbgPuxsV/ThSCryClVRQ==","signatures":[{"sig":"MEYCIQDzzxPyph7MwB7nlTgdNvepseWt2C0QcQIobxnQd68b7gIhALrEGh837ffEN2oYqlrdUZtAtzdBVHWFkArd2dTrARKS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGTL9CRA9TVsSAnZWagAAWBwP/3uxlybrhkNo/qv+7yoq\nj0/K5iaTLqwXXqvqsJiDF5qfxduEHkaWppyc/rG3jkIIy41Hgdnj/B6KtE6Z\nFllcjM8y+4dyo1GOcDg0ztX/9NnWz+QBokCjynhGItnyM5iILiNm1oax6WtD\n1xJgJQQGf8kMlwaRUp9zx7oGr7kHU3TyIl4FpDonS1nId5EH3/ndUjwfeP7W\nEMWFMZwzoBCzhlHNtJQSRGbuhMaHbMF+mZOq1IZTOU+a4uKIzX0DYe6I16z+\n2Exq3h3NjJSDVtcElGegI+CTYG9eor9UxIQ5k3fxlHNQafcuAnN3Ds0Ongx5\nq4yJjCAIb8sHGAYJKNxvRsqoqPEWB83z9rH5YG+m8nLxAcIgYuuRC447rBRv\nYtWFQUwzQuzSsBf3QZTw+K9ctJgy5IJGcsoYORzt4e4MeidVyYvV9GdbBNK/\nODrFr6wltw/KV5Sxf8HKo5o4CIoqYPDuAJMLbv+u90vh2pte+/DNTHT2PHw+\n7WiTq7d/EI+yCCBROegPjkdOhT1qjURgCBLeIiZFLu7+oUNNZf3zEjrDrcBE\nUm4Y0sFmGqRugBLhmdUqFl8sMbWVWoi9+O8sBJSgeQTfYPfCUSK/D1Nszg+S\nmYzR3xemuR6VXRdOAmRuggVxj89Vu7trBSppTU8MFLtm6qFW2HEy6XaljtAd\nNLbV\r\n=dGHs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"c42d817836c10e3b59cc1afd0163eec59d7bec90","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.0","@types/body-parser":"1.17.0","apollo-server-core":"2.7.0-alpha.2","compose-middleware":"^5.0.1","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"1.6.20"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.7.0-alpha.2"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.7.0-alpha.2_1561932540956_0.34461040851155156","host":"s3://npm-registry-packages"}},"2.7.0-alpha.3":{"name":"apollo-server-express","version":"2.7.0-alpha.3","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.7.0-alpha.3","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"4de51baddf904602fddc85239f0a9a74759ec990","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.7.0-alpha.3.tgz","fileCount":28,"integrity":"sha512-aPuNGYBpqDkJfHYC+Mxpg3gYf1wr4UCyOV1kPzGISdgTsVfJfVh8VbpqAlPfbjFzc230ETFdZ3maO1zesRMOig==","signatures":[{"sig":"MEUCIBP/u76yjx3PHymr/1jdfBveuWatgj6h68QX8iJcsL1aAiEA1TCAwA9CMs3tAas6e445sMCNkfB6AlW+Pt1Eyke4rAI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGmZWCRA9TVsSAnZWagAA6kkP/2ofRbWpnQbl4+ij6vyn\n9qLlR3V8OpmiZ4V14N5ZvlpPS2jo2uc+oC7rvVtKnuLQLI7VVjsCnbEdSADB\nvYnlg/N3x1oTlwMWihJAw1wFErb1jeZWMmkeRqG418JCQDOmqzeqztqXK2Z/\nd5xFNWkxhYtfxTe3XsG2LGoFyswcdTQdLeBE16dzFY7yxqEOpEImkjwOOwk6\nHCoDosMhxCEo5mnMGeuQ4pFVXSZUx7PYlxSEAP6miYGfg+1UXwcuEASQnqpg\nh8A0RoGiU+P8T772ojbwqMdRJ7IbPbc2MaGqcRorK9l+sqy1Rxh+Owbd6yNS\nLPl3RnHwVvoe5ksZL7fvcZhyzrHbFGt/GurVqg8ZWPgnLBpS5Fja7Tis86mv\n5AZZcWDXP2Pb1d1O4zqK3N5g8iVL3CbX6K1ICHVuN8gLzWJJ20xrTSf+obC1\nDXi7p62I6P6WL9fx/BC+05lWC+liVoAWZ6fRCXAQJySzE+gjgvCJyOJ+b6gg\n5s/DexcDVDoPtPVDZDqDRnk2MbFj2u1Q6nFXC26QRbU52aTEsNtKKypDONzA\n4HXh8EbQV8dCQe4//mdjigViWxDQXG19z/CQMoiZSZD0Y1endl6FY1B35bHd\n9QVuSywcdLLKWpuyEAb7B7SeQLIZ7p/0UVZUgIFxyBdnCFIaNeytMfIwo88r\nOZKf\r\n=hL4W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"5f2063d6b315980d1ecf6573dfa29ad56b05208d","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.0","@types/body-parser":"1.17.0","apollo-server-core":"2.7.0-alpha.3","compose-middleware":"^5.0.1","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"1.6.20"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.7.0-alpha.3"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.7.0-alpha.3_1562011222041_0.8967487597343324","host":"s3://npm-registry-packages"}},"2.7.0-alpha.4":{"name":"apollo-server-express","version":"2.7.0-alpha.4","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.7.0-alpha.4","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"3868d09839021ecb9aeaabbc5f42aea21eeab57f","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.7.0-alpha.4.tgz","fileCount":28,"integrity":"sha512-m9yHmKD1C2A3HPp44+0/2cAGRVXFZPtTVtLGt/42A+7kzv3LM5VvOuWsZzbDxkwDSsOjSFzF2nmkXfhhHRw6uw==","signatures":[{"sig":"MEUCIQCLCEkLJ80FlDavGYPGS8OPXK4bvU6Th4WMaW8fGPjOagIgIWMTryjWUcrb528QTWYy80PbZyIHNV+1vX4BWO1+AfQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHS6iCRA9TVsSAnZWagAAHDUP/j6ap6p/njpxuHHfO3BQ\nN5Q8fIzW9D7d5/gtusMZ31WtIIOEhAn832p7tqJ4dqyIeHAXOFBhyaHN6RHB\nTOq5ANUTZ5gviZj14DKaidFSlfzGBQjuj1xJMRZRg+MBvlbDtzZs485kuF4f\nC9ypTasEJ/jMru+WdwBv9oLZUyWtIckMlUK+hxUkaFbwPh/7h/Tf3ARFq5o5\nR3hc5j79aqL+fJGj1QI4UBjvpuuhUeizS2uyBZfNDBxLW89QS54ebVDIczCs\np7BTis9m5zEaWnzPtMUCzsbqC55mfuI8tzchub615LU3VjUfPLjeHighsV4Z\nrtodkuBMjkjCCARjWCj6o/9Djqvr6SGZdPzMykE1JoAQuIArKH9dsMbHqXIJ\nPMeH42csB6SBBlygolTXwVxrSr9hQzRYdqEbKMFffhQDt6L9BEPrK3Yolb0K\nzFelzNg8d0TRvQEXOeBGKsvoo+4bOP3mhrrLdfNbanTq5pFLClIbBeS36/f/\n23An8chfwMUpxJwJ6CdnUIb3JZFzZnoOhvIq43AzrrJI6NrFO2LF8ZdgQ3Vq\nrNpwI1niS3ChNE2/RUWkzJmm/ip4nXuDyJuwY9OvZ91yG81Pp9JsaaWRR24Q\naiQAGyHuS9+MLkcyPRpmCDRMi10YJ36u8U8jJnnkWKuKaUGfsomBxwvpRk3w\nS972\r\n=jAUS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"fe353084b7cb1a97baceb83ffd1b31b5598b5b60","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v11.14.0+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"11.14.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.0","@types/body-parser":"1.17.0","apollo-server-core":"2.7.0-alpha.4","compose-middleware":"^5.0.1","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"1.6.20"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.7.0-alpha.4"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.7.0-alpha.4_1562193570171_0.6004916563509937","host":"s3://npm-registry-packages"}},"2.7.0-alpha.5":{"name":"apollo-server-express","version":"2.7.0-alpha.5","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.7.0-alpha.5","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"4e3bfd3b6cd9ef0f66bceef665603f6a215f0880","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.7.0-alpha.5.tgz","fileCount":28,"integrity":"sha512-EOGcpdurR2i/QFXeVvrSovnZm/9MfrioYyJtM0tyDA/53RHRqqJjAUVbu4UoensAuM0Ii43dYflSEA+tjyJJcg==","signatures":[{"sig":"MEUCIQCSJc/0iZcv17dK9041O1bIQEa8cGiLP6LO77hetNkpbAIgb5xFIq0e2b4bBW78vQrsD9iXlacOCwOcGf84/8QeXOM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHkI8CRA9TVsSAnZWagAAbV8P/2kLenBwkeG4yTCllfCL\ntweK0qkWKRn6x0rpqJ4j0w1ia5QG+Vv6VAzCeLl0ajqpmOhr7Duc9VsGir7e\nQ9Y67DSW5BFlB7RdZ33H5JjMrzeMYbL513MbeQ6sTEqpX4gW4c+cwplpxtap\nQcKr7J8wBBF/xXPvAr7BBK1V1KdwM01GsF0wKHuO32z3mFU7GnldeiUEDSP5\nV6G4O0qMe2gL6FKA97y97B0pSSjiN9+c54v+NUTxtD9QDTUYlppgz8M1as0T\nHnVfRk6Iptly6b4nDewvuPOHJmwdPMf/NhJKgv+BeEyV/ONd1TAVYg90Zhel\nle3FH5X9emil0wNJS2uTyTMYu3mJ5KsMBFIz9smYbnIZ7eTn8AacgisYt5BK\nYQkWGhB8xUL4nsnHsKUDBMfcwageXRZAfxcY39qVPv27wZYgzX6pEnysAdV/\nh1ZC0LEHzwVA2g56daRdjC/wOCKRtWUmRWp3AsOGhWeM0vO8lz6niW3yUy9X\n8GyFEfD0QQGpJkw80HaHFDE9uOHVXevqBRW/l00au45awvP8dCB6pLQhk5bS\nLnw/m1tHxcxl19gI4xKROCj8vGLP+kk2zUGgWL89ZLu+2oE5ZRZGH2fUtH8j\nDTxfzV5yenQHL2fEA7HSPDgVCrFyFdynJtmBOYwiN+Jtg4j1uwUYL94hsxSA\nkqye\r\n=WVfa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"93a846f171783ee4099147f08c05fdf28a5f50e0","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.0","@types/body-parser":"1.17.0","apollo-server-core":"2.7.0-alpha.5","compose-middleware":"^5.0.1","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"1.6.23"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.7.0-alpha.5"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.7.0-alpha.5_1562264123734_0.1390436384108078","host":"s3://npm-registry-packages"}},"2.7.0-alpha.6":{"name":"apollo-server-express","version":"2.7.0-alpha.6","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.7.0-alpha.6","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"eda53a6fef8761da62b377aba2e5c167aa49fb1c","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.7.0-alpha.6.tgz","fileCount":28,"integrity":"sha512-Gtnxgpanidf2tn8Lztkbbc39boKyQ7rZe3w9+KmYAkKm+ODWe/jWdOS4OG7MvwiE6BwjzeaWDDanyYOr+kKnbA==","signatures":[{"sig":"MEYCIQC4wYMy90ko1SmuvdzU7jeeiZ5yN3Sfph5/pcUy46njAgIhAMmPKeKK8JHtE5e8sxE/o4nWvdS87z0lhzrnPBxwj7za","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHk4LCRA9TVsSAnZWagAA2vsQAIssggSagUE5tA/WxFFU\nqYMKnFDwdafg0ggEZDdd2isELqw5jQpX0ohg21Ene98WwHY3jMbIgxgBAjZe\nE5N8qAZlm+2BA6SQ63bsKNKwsGd3cmNzd5IWaU/x3Sm9M8+8Pq5soqj7hTl2\nj+b5mm+o2AGV2H9itu/XkrDljcp9yOflb9Dru7qWFCDGn2x8c0RDr9GSNU7T\nptA2j4GyfSKqQth3Csm99gMGd/tGANC/cKOazYAT5SelXzJ3VbpcLqT3VIQS\n9flPuqEAJiTuTkkNh9KIF7LjDO1FHJDz4ZuEBYol5pD04xWpyfhtrGTUG51q\nZtcUJzg9dH6HRB9hTbNgZPPRvb85TUvZlB/ARh/8menh4tw8hwIChQHDPIZN\n2PNouohBrChjB62yVvkeYETzPXUf5o0n5EHiDVCBYWA/oKVeLjlk1pRj47oY\nod0umkqMXhSpKo0UxDrPwlFxuVXJadeAAXj8Bw5cJzzRBwMvVcve5BMVN7mp\n7kh8UWkB/VOb0fLoqsDX8NReJWsurIJdLX9dlCC1AgIeolccDOPqKEASyBeF\nV1f9IxEkzhECOl65RHhSnf7NiOAZbaY9RcAD6s1ChZ5bNY57Mumu5yVDbrTQ\nR84IJmNA/0wvx7PqJ9qc966wFD7IbQ5wHqvZM+pKIJs91ypRiITTkLoG+esk\nCV07\r\n=tWpz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"3d4c8311f677bee4e61d002d2b144afa965cf92c","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v8.16.0+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.16.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.0","@types/body-parser":"1.17.0","apollo-server-core":"2.7.0-alpha.5","compose-middleware":"^5.0.1","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"1.6.23"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.7.0-alpha.6"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.7.0-alpha.6_1562267139441_0.21074251862881188","host":"s3://npm-registry-packages"}},"2.7.0-alpha.7":{"name":"apollo-server-express","version":"2.7.0-alpha.7","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.7.0-alpha.7","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"dbdeba61c7c55517f544a6f95ce8956be26ef4bc","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.7.0-alpha.7.tgz","fileCount":28,"integrity":"sha512-a/rLVH2D0ISfBP87T7lcIy4OUB8Xij6UXWQcuEEKwT+q2PHmkO8sym0WH/cYUVCK+T4hh6Fsd/AogpqsHXX2Pw==","signatures":[{"sig":"MEUCICi4faJWk0hhfm4xdw/pESdsIiOYAyNUP9USYJKs7XSrAiEA6msEwAggB9GRMObs67QfjuRzWuaZ7gOeAKF3QrPQ4tQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdH1IhCRA9TVsSAnZWagAAUowP/R7z+wUoa+VpcNgMtPEq\ntdUAqDlVqPq33BmY4sBk4Q5UDK7sKzFw4eYALyAib0NvMWLQ2SJTszx750rH\nsaevNwJHTU074Bo47TAshhPr9NaspM5thX4fDHUID0EMA0wcj0KRGrne+r+2\n6qkXbc5sF50/jwCBOPL9+knlqIY6Dyl5t/FsbNtUvYAeeqszEWnq/5d3udCR\nuuolHP9S7WueAHYhmH06cGj9jHRHF4SpGykelgmccevNSMCGHus6MCQIr2Zn\nGu6GOk1MC7d6Ckb1Vcx4XGKMitiy7DmYsdSutp6LGrAftbHnNqdDFlU8EmeM\nXtiqmnK76WheF+ocCVbYZ1act/uk0hbT9edLt5mMtx+vNmTClzKc35aZYeUZ\nnN3s8YQPrFmVwoY6yY+PFM88lwWYopcU+yQGgxJBdsK5CukaWJG854KxCUoS\ng8jEITsR3zWx620EUhup9TvrrjBr/KMoL9cC4RfME/v739yEC5G+nkQnYO5O\nxRL0QuuvFiQJmMyylc7M4/LwdZ6OpfDnftlQ7cQSd9dOyghvKpjrGg0T+qXG\ntCOlXXTlRQVHern1+UGLMiatDt8CdK62zsYKAI9J7A2xoZgojNohaL5+LYqS\nu868ED7FmuXtou130uSbPF7htiLYA5rt7xBv6XmKlzyR1iwZD489I+hKhBU9\nUomV\r\n=/PHv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"85eb8ee0c2880aa9e7526a9567b82850dcfa9f16","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.0","@types/body-parser":"1.17.0","apollo-server-core":"2.7.0-alpha.6","compose-middleware":"^5.0.1","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.7.0-alpha.7"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.7.0-alpha.7_1562333728900_0.733606958411468","host":"s3://npm-registry-packages"}},"2.7.0-alpha.8":{"name":"apollo-server-express","version":"2.7.0-alpha.8","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.7.0-alpha.8","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"d29bb5a5a6008b5af770c0b72098b9f666b792fa","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.7.0-alpha.8.tgz","fileCount":28,"integrity":"sha512-QbDVV5Hw5Dikv+WwVjEgdAXsoYvZYP0EbfWYHITBC9UZY4TQ0aKZ56YYyJbqOPZYd5lSJh7q/ZcW8SdN/S2lrg==","signatures":[{"sig":"MEYCIQDeiLESGL2REVcfX6NDlJG58GO0g2uAuB6dn6m5xwUraQIhAOnq3COn3mkkw+TIHaJKKHWxFPtMauwfYh96qV3Zhchn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdH1UsCRA9TVsSAnZWagAAQxIP/11ohjNkecPFmdiQePHP\njCOzMFzSDcX6hTNQLjcRyafZWDKQVEUZHelvJzUK7igHUNl+StljMIimw842\n1TM6J9z/bKJ3Ke4oW3lPhw9Hx9yJRmlkJm4wvudCEDJfUjlaMjJK/2J7rxu7\nfJLbapT5F0DFpkhwNfvflXY0kXJ7aMiuPzQ+Aj6hqoXwhxNcLxA8sbuA93oU\njDK0VZ14cjz91uu6KfdFFiV2/TE8U7bLHsbMj4Q+o4M9TMuvT31bD8qfG7zc\nDwL/egxenUlaF+uJHAaCZT3Vgbpd0H1zNHXSkOXpkdV1+PjnDmULhPZVH+uQ\nj5l7mwXrvz7QV084r44nTxnHwdwulZ9+MN8K6H+yGqGPfJsYKZ7UWIQAt0Bt\nb0iFBsrQ4ycRlxFdbFFkF/mZyUGQvJJL8RLNoPwQcFOKx4BdEnHMLKqHKy1z\nMRT22qcvhO2r5VekxIXNT1A0lg+qn4DQo+5u37BMFN8dRihB56Q/xmf63WbX\nbwGvhdETftcN+hBK9qg/OzWbJXWH2wtGTBdfN4g/X5YTSt1u+0BWLC/1VD8z\n9/mSwqjiF5Csxj2HZSr6ahe8LMhPC8+LD5c/TP3XIZVsFgD18ODCmUoZkUBk\nxv3Aed/QSeZax5vCwiMvKhcFudOafuT55UtIP80MMv/lOUIUd7F0kR9PYmtp\n4lyS\r\n=RDPJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"---\ntitle: Express / Connect\ndescription: Setting up Apollo Server with Express.js or Connect\n---\n\n[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"02feb8a5fed73c529a119e2d24a74ade1e812e69","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.0","@types/body-parser":"1.17.0","apollo-server-core":"2.7.0-alpha.8","compose-middleware":"^5.0.1","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.7.0-alpha.8"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.7.0-alpha.8_1562334507718_0.6391043371428036","host":"s3://npm-registry-packages"}},"2.6.8":{"name":"apollo-server-express","version":"2.6.8","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.6.8","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"9f3e29f7087af669f05d75dfd335b4a9383ba48e","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.6.8.tgz","fileCount":28,"integrity":"sha512-LQzVHknQDkHWffc2qK9dr/qNxQ/WecSKiye5/w10tXrOy3aruTFe67ysG/vMnFZ/puroqiZ2njHzhHZztqQ4sA==","signatures":[{"sig":"MEYCIQD7Nb3Fu7AUch/PbsQJbPNzyxZw9OVKE2tpY9WKw8JxMwIhALSu2/VnA88wJ8DKQW42R6CqrR85fKGyqSpjjJww8iV3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJRRACRA9TVsSAnZWagAAP6oQAIpApzKg5caF6mziltK2\nDRp1ppgmI9q7d58M5/wBkI3yc3od0FG1E4s88ITGnp71b6AEu41ErelFEIQY\nj6dQEBQD/c+uuA6oQPDd1J00SoO01grz0Ph09k8nOn5q7y5srGLPlZzQmr2x\n40XVSCeXyAFTbqbkovY9wOGj1CsBg+JSAelMSIWHAoCM7ag0PxcJAUQ4xUjA\nkY+2Ke+gOqN1TlbI6Ow/1ScOJSdtyFQIrzcOi8GFh3aD5v7WWinY8/lQZT2n\nkOtmgBcO6vlIODO/jNXfYpva7mBQU7sc5EHJ8JMSY2MItOQtpd7zVMtHfxfs\nYUApnZfPasb982mV0eK0FuJCHaMU0X7Vv0hDCI0m+Igj+YLiXQwqJLtsmHC/\nA7TwFoM4DQQClFW7PM3vsxt1Jwvos3ixp7WwkjHFkrPIbdKaM19jJgd6eaof\nb6z/kFp14YSU0wLojkP3wBSEvFZs0vtbj4EV94p/OYMU3qlORtNvAamMN4cI\n+j4cSHWp0K7ezJ83EvbMMbQetYnOzyldUhJc32U/rrcdWMPDnLxeYdjKqmSs\nZZUKEj22Bp7OdjaujlogP4EJp9ZfyU1HRSscx9+mox+Vu300lELla6QULPQ6\n2pluFa5ZQDrb64tnmDkuct7zq/dLouNU+1jKBCuoWgaeig5L5gRI2YDjoEVR\nJHRe\r\n=bk+Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"a06594117dbbf1e8abdb7b366b69a94ab808b065","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.14.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.14.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.0","@types/body-parser":"1.17.0","apollo-server-core":"2.6.8","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"1.6.20"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.6.8"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.6.8_1562711103963_0.700836645466903","host":"s3://npm-registry-packages"}},"2.6.9":{"name":"apollo-server-express","version":"2.6.9","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.6.9","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"176dab7f2cd5a99655c8eb382ad9b10797422a7b","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.6.9.tgz","fileCount":28,"integrity":"sha512-iTkdIdX7m9EAlmL/ZPkKR+x/xuFk1HYZWuJIJG57hHUhcOxj50u7F1E5+5fDwl5RFIdepQ61azF31hhNZuNi4g==","signatures":[{"sig":"MEQCIDPOrJjSpp/kqm0W5dO23lkBxtLopjpyLPMmH8pE3HWqAiAM2laz9WtkorIBFvjWT4vomsIT41bBgXVRDBACSRc2Gw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJ3/+CRA9TVsSAnZWagAAiLIP/1qZrDLpIi7wNLGSOpc2\nVo5q4IDAUEaF8YvhgtZz5mdsh0w4Pl3tVqbg3Nck6Px+1lk0CjU9Vw6A3xcM\nsGdBMdrUyXAP9JlD3ltwyNOr2ITOLXz7I3+/c8OF7RCXqWYo2BQ2R6Ddj8zf\nhj0Sq6+YBquy9LbefoA6PtIQ9/UG5P8dctocz+Hj+UevERu84YginxV54J8q\nQTruwFI7KxgJQhXtnTg72na4dHfOmTTGi2vk4YFuQGRSZRt2giDC71vlsROf\nSwEe9RjH/2hvQR4TLNJkh7ao5grkJL4FeR7+HjYzErU51900DUFc2m/YO1Ge\nLBNHQfxOr0dd21mW7pMqN4NIVwQ9Sw/9dT1B3DAeXm+4AkMayUGrNYxF2VFK\ngjHlQRrLfKHjxWceKp2nBB9whQqlOeFh25MgCThwzrSpWXryKuxg8kyTl/AZ\nHi0pqL6d7n+0luBnazkoE7Lg/836x0PTDEAXn8yBXJSc7ZGnduwWDZrIu5Pt\nGSsYNlrcLA1XmEW10lc+2deAdA2RfCITNx0PkM6DzPBMh3YJhBvl3kQ+ZYy4\nmhyEUfBvQuLXD69ICBdUubs8ONuzb7nJcKBtVLRnCIRsowZc1yvl+ydbhOkM\niqbHqdBm1sB+OaJSFu03SzOcOqFU2RHascBw1JzpZ5hQ/HVfzqfSEwef2ofs\nmp6e\r\n=TTZG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"57210129cda034b095d3f227298021feddda03f7","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.16.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.16.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.0","@types/body-parser":"1.17.0","apollo-server-core":"2.6.9","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.6.9"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.6.9_1562869757107_0.8877993399339088","host":"s3://npm-registry-packages"}},"2.7.0-alpha.9":{"name":"apollo-server-express","version":"2.7.0-alpha.9","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.7.0-alpha.9","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"fcf8fa37d972fd382b0492f713c0201f9300ce38","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.7.0-alpha.9.tgz","fileCount":28,"integrity":"sha512-8a3OaxA6aHIWsDJfngfGwd7vEMMdxMVkeMJsQY5nnyt39kBwgpb+9X8zqXVULeRlafzgkNnJfS1eFMnUxTSG8g==","signatures":[{"sig":"MEQCIBHPQo0kTC/ZYjHZxudwUEdaq4h888ajVuhX3sLl0tbSAiBvynFDqq3So9k6eUO2Cov6L6jmcIOkdwywyV/yiQAfUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKkPwCRA9TVsSAnZWagAA2/YP/RBsCKohtQaVsxryHscC\nk58J3o8xWPovpFb+2GlrUn5f8srHF5mlZuBvUsecbVXqCroTIk1jzTO3fHAa\nZbd0ib4AK94xsxm8Csc35QfgIHvPhM7K55H8kP06iBdQGtJQWoNUxJSrj0jn\ng450sZwUBvl9hpZ9hJ1hDr6pMhV85UyYeLogq6RU8VpdTX9Nb8M0AY2XYhKm\n2R1t1W6DTZUmaxXn1L0GXWIbrOZvGFQ2wGrxf74XoBqEDhyLuRN010lzsCgk\n2Co5oAUxrbQTMNg5ID73Zbra7OmINBr6c17YZgrM1zBPZxQzrwnpq+Wlsx3e\nmUOvBjrQtUyM0ZzRUAfzZHoS3UAeFhGLRcw2NREmRG6lzMbESqWTVDi2CNUP\njyMpX8zZrqlBLqe4GwVqUYGkNPcEn0VSj+YzyTrTZAOjShGuMK1Cf8itlLYT\nBbDuLQVOYaka3Xu+ojHKDokwt7FIM/TViaMiYa7ScP39O2P0R9tG0hX9DbQG\nxJ4WNIscAuz26xHGzgRKDzLkccbXfu2lF5/HMLorNTOAbWkaQVEKHKsq7aIc\nXecmOTdWlSKzG5Dl312H7XIzvftaZ4M38EHYTh42HJbvubNhK5uask0VTuIh\n123uvLvw+PrWPHfEONZOC7ZrnBYRcVcAoLX24+08buIiSzMmz8oT499VoAw5\nAPnX\r\n=9bXP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"0b502808ff0151acc5ea0115f60cd080421500e4","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v8.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.0","@types/body-parser":"1.17.0","apollo-server-core":"2.7.0-alpha.9","compose-middleware":"^5.0.1","apollo-server-types":"0.1.1-alpha.0","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.7.0-alpha.9"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.7.0-alpha.9_1563050991459_0.45308987972954795","host":"s3://npm-registry-packages"}},"2.7.0-alpha.12":{"name":"apollo-server-express","version":"2.7.0-alpha.12","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.7.0-alpha.12","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"62a6c02bfc8eb3b22de3578df69680fe33e7b20f","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.7.0-alpha.12.tgz","fileCount":28,"integrity":"sha512-MWjjNryR+tG5ych50out9SVero2q6tNsLhy9hQQqTaSta7W6g6P8PQ8YEUJDYg3iezMZAuLC6l/nVnTRQAMCBA==","signatures":[{"sig":"MEUCIQDWunHlWk/CchM0Zz4X49umnUqnBhm7mblZTL0PNsl3QAIgNF9JWupuzMDJCazPr7zh+zZVEk+fIy/r21qvuMcPrKg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLC5pCRA9TVsSAnZWagAATpoP/jWOZejKarhfqSef6G8D\ncuB/D0ZWbV+8IVlWq8AvDXq1/xPwh0wItC7Mc2+1CBcJ03L5HoJrL8N8+yCV\nhDz12aqUbweP6GbD8/SxEuavQexjp5WAhgUdhcfv5ojztyq6mDEgy0MEmWal\nWcJbUdWtREaYXfTjXbG+Zsk47f5RLsfndVN9TUr1X3wGullq3h3AWzjwyN71\nRlKTiY9U7cMcGhz8mUCaMIyBfhpF7Toge97l9NqiP0umRXgbH7H4H4Hq+4iR\nO1O6unEeOg37KSC2j/ZQOMsHpTtoBdYcw3ETF+U2hMhI7dJBRUEvfJrAZcX6\nFjVrghA1TZJ/bfCQQDtf2T/AXt7lmB1GibkP/1fw8zhc0/8HlbkyAYhMyRVS\ntda+B9/h4YkPvdD0BFpWaX5uaHFWQBZY5HWfIhdaP0Eu2lubVT0O0bzYeRs0\nP0OBwzRmY27zX4cZM233ol0qP+w/F3s1vOEhlZlTi4GpsWO7KO7nfx9Aa81U\nrExmTBfDvtGjadGkzXmINyRhUTAK6+LNhFdQ1iMcU+ILLxu6tKodMJsZXemR\nbB+cAZjIL5amwmRMVALyge+Net9AZqTF4igB5cb0PQ2sPE7bcJ6XvwPnkmXT\nP+wjof6OSV8sQ9BHm/mmBAQeaTSaf8ZFxHG2h2fQe1f7tbOYwhcOJW9hsS+w\n32Th\r\n=mjdZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"6c69ecc7d1604115c99d0b28aed6f824f50e93db","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.9.0+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.9.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.0","@types/body-parser":"1.17.0","apollo-server-core":"2.7.0-alpha.10","compose-middleware":"^5.0.1","apollo-server-types":"0.1.1-alpha.1","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.7.0-alpha.12"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.7.0-alpha.12_1563176552554_0.16340987508791782","host":"s3://npm-registry-packages"}},"2.7.0-alpha.13":{"name":"apollo-server-express","version":"2.7.0-alpha.13","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.7.0-alpha.13","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"a0293e7797ba899d5225a587cd02493b39bcf2ff","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.7.0-alpha.13.tgz","fileCount":28,"integrity":"sha512-42+6uUuJqlAN5hS2k/75yU3RoCu6SRztzOLuyAc5PLue4y3JFd9+g01zzrw1SEhhaGucxxSSJYoOlTX/K0+Vyg==","signatures":[{"sig":"MEYCIQC9r9nFLpdb0sPa6RWVT9XE9JqJKi+FxkDR17AOhERFHwIhALDNyETtmpJLnN9aPBxp6ed8dKNkDoLIkzZsSTyg3Pif","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLHS5CRA9TVsSAnZWagAAPdoP/jYlVD3wyfJPF1OrKBvF\nb6jT9LBPhFVfQbuGJYyGfaRXdY+Q88YOozKnrjAAGHCvNoiui43uH4PvRjwt\nHSB0ecPNkvIvWsvmZc/EZrHWbCrt4JBkbmDogbXK3V/L1O3aBGV5GdJT1U4l\nNXcTvggimQv+Vcqcmnzr/LLH0FdP4Ny37Pq/ziC8iqkWU9kzKA7WG/20uFla\nDtJIggF2v8E5MTxwX3eQhmjOWU9SgvWZiMUiyIau14Gi+OlokrovJkA78HyX\nTTwwhop/qklN5i56EQSbEiWccPyN+izpe1FbKCtgE1eTqwK9LbG9c2XU3AV0\nvCP2WyKJ02yetMGq2NBwmWHt86jAMuQm42y98xRTZ0Zcb9rJ1DT0PEfU/EXK\nekfLuD3NDngjxZnoLFG9gjoCBTBM83yR9xhl2DOgXJ3Br2WnHJNgn4kXW+eg\nNC14vyQwgAK7DMqElBPR87QIBRtjKnXzdt8XOiisb9eDcVVihHMpWPmw0SDe\nbMhTyxPnAz2bMOTqlgFnOvQRpRLrZrPkx5QPiepnqOnZ2k2o9OLnxX2ACQZU\nQhlnexwjUQzFjNuGvh//iI0wObnUyMuU1ZIrdUTGBcozS39ZpYjyPgQtT3/P\noVXyVZnYVb/CW+qtF1jYVc2xXujbgn1kp2XTx7yrFbgG6Y/fYsDIK9Fh3w+2\nh72G\r\n=resV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"b76ca731c7de2ebb4cd1cecff7e4d6c23f1f3b9f","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v8.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"8.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.0","@types/body-parser":"1.17.0","apollo-server-core":"2.7.0-alpha.13","compose-middleware":"^5.0.1","apollo-server-types":"0.1.1-alpha.13","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.7.0-alpha.13"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.7.0-alpha.13_1563194552342_0.9187520434676542","host":"s3://npm-registry-packages"}},"2.7.0-alpha.14":{"name":"apollo-server-express","version":"2.7.0-alpha.14","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.7.0-alpha.14","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"94addf901b02cf642ebd98dabda88d4ab8b9c774","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.7.0-alpha.14.tgz","fileCount":28,"integrity":"sha512-pPlK45xqD+0NiSI4g/EM19rvDB8j5gxMNW27lg7GFU8CGhv0Uob3lVwwWx+wpBurVlZVoSBwNFwCgwm1iEM4zw==","signatures":[{"sig":"MEYCIQDEemHIlcpXTcaAZQXBlqBMAL7rjdcC8uPRpHiXTGSRewIhAOa6GL18SjYCWI2RxnfPIXo6OVRkZMQoY99+gHyJL/12","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLYo4CRA9TVsSAnZWagAAOKsP/0c/9tOkmaYKJsr3GQet\nTLi+0qLrrbrSmL2BFZNSB09tkCIHZ2U3yajt9pwvJPXUYvWbVSxAbjKYPziT\nJHorH0M1YJwGFd6jWMiPJ7kLx/aqGf0S5fvpyy5mzp9Y5gjGSmhHZRzW3CYX\nYLYR/auJcEk4oDvnkIY2zw4CqeimntY+O3WhfDzBntvFMVdf1LZ5XxrUa1B8\nBrQIuLIaIS34YyWOWESdBfAvEmpD0J4RBxqoAKnFGBnPHlB8PuUrLuuDV666\n5QsInqz6R4tjJ8n5Xt7TbYrPGPQzBux0f7BBdHppvUFBxtY2MSWF5fhZSriJ\nUn1KjJ2WgbYrhaDQPV7W5Jlq2Eox1J69KlGTsOvrN5gOozeTaWkjmE8FFi0k\n4xQ9+2at0Ei7Vbs4PpIXVfqo63FPctsLeUE+jARwJGy3zQfMKZUul/7RJy+O\n6VODdBlQB0zP7C/pNmjVQRdohuHhxKxeSwCjo9wm+y3xgc7jnmWq5XWfmmJT\nX1T2uWe8vh762WX52pfXJmLauIGZmrTFChKAS7JmhwTSOI8wcIqNZlIHM/hE\nabO0Smv59SQBdq6NPz5OFU6S5jrtQd+5wtcQq7cwF35Hs6w/Z6dGncigFBLq\nr06BGLabmW9OMHaGg0dbeIxBEEI4nOBZv52nEym7JoqvorBeDpEryE4F2/c7\nO6UR\r\n=d/7q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note; `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"c2b9071e424e2b32fb68c122a30cb4df75de4dfa","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.0","@types/body-parser":"1.17.0","apollo-server-core":"2.7.0-alpha.14","compose-middleware":"^5.0.1","apollo-server-types":"0.1.1-alpha.13","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"2.7.0-alpha.14"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.7.0-alpha.14_1563265591627_0.9524566721378258","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"apollo-server-express","version":"2.7.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.7.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"c19bf56c32473a76b1eb87237d713018984f838e","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.7.0.tgz","fileCount":28,"integrity":"sha512-TIOaLyuxD8xIECXjbPfS9HUWgHCKsG3rR4WuTpTreVEB08EsGeg+VcNGn0hmUnch18fPXTciBHWCv/fFV/YhMg==","signatures":[{"sig":"MEUCIQDGSF86MueAaWIROAfkeRvBmdPWAHzuFIIE15YS+g1EfgIgHcsZidJzOmY4fB3MSR2fkSPwfUrNYp7i7L9OzvKENu4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLdUcCRA9TVsSAnZWagAAwkMP/1FEWzJ/4jhZm9D/tnTN\nfLgQk/Wu4DdopXEI5jXTUPAwMuvRSanrzrjnudGkZgdKeEHC4PVtbOStP9cq\nIuDXZYoePKhmrGGooiQw4vpQkBYlwVTCcuJ514JPQNl9Q5zdDr/8o4hp+gIx\nWmRLe29LXLnyMg4kMixhv0EtM2XpXXwZCxZzDlvjh4uzYdaz+WjYxa0CvySL\n8/FcOMPs1Jk9wyjb02450876vEK6xh2OL1LpflfE7QBjAEIQ6uS7dhKOqoLA\ns/FvHJVHXOPB//ZZ1Oo2tJaZCoF2kxJ7/sjp4tW8LhPdS8aEunACtKiP09kv\noQhrT03Bpif3JWwav3dUfUV1tEPf3s7t7sjdE8UkRElvnxZ7bSD0uHGUic6Z\nna/fN7tb/MbfYp63i/SgUDLgJKBW1+llK5pd5Rhk6q3igJEPG5MJamMuvDJm\n0o3RoaMkyax4lGK0H5641dI9W650vgkUjILoGqwm6aEez+PW19z89OejTd28\np9t14Bw20VeyEwjiF5mQ6dV1nfhMyT/glTYseDsHGAaplcqLz5TyVLdxxMcA\nYGw46rIfiavr+LAaAPNoyVL+6jPPYJlceMy/zbNZkUKtr9mpNshEgpFoqwGo\nAHi/eYPezxV7BsBBKbrSZdio3PZXe2wQs7hM4Q2pQVf/+R2mekIeqx9Pg+gW\np4fy\r\n=1JjN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"1d44f3d4756d43123eb01bf293e65f4a3c2e64c8","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.0","@types/body-parser":"1.17.0","apollo-server-core":"2.7.0","apollo-server-types":"0.2.0","graphql-subscriptions":"^1.0.0","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.7.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.7.0_1563284764081_0.19334856314044968","host":"s3://npm-registry-packages"}},"2.7.1":{"name":"apollo-server-express","version":"2.7.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.7.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"a835e9c83688de7005174ccf6a4ce9cdfdf04987","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.7.1.tgz","fileCount":28,"integrity":"sha512-U0McZhLYgBvhaPZR3hicR1xJclooxhM3AQ1Ecf1lA9dV4a5PBhfbbY0Kirv8l9S1IXaS58LdtDSs7V+NhnvFVw==","signatures":[{"sig":"MEYCIQCV5v7w9n0Re+LfkXxSa1PrxT3j6PXmVHhoKUlHXbCuDgIhAJ043saQrtx8O9mpQFzEaERQUx47mG2kwGB7iS7QSDla","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOYjACRA9TVsSAnZWagAAbDoP+wWqIRnMOCeQREX/OIz/\nyFlmnme5n6hhJ0hLDCVyzy+69ecn+KfLyJae53axcrcnrdBis+Fu7BHSESC8\nwBVF+bbDe2N0qKPETv3junoGho41yEOsC4ZVtvVRodkgveoYRiXQUcodoRfI\nF1wkyzWLqdY59NcnYSvfIkXET3qkYuM1hIxJmMabAWmMjcZ/HOkAAkO+XkwZ\nmA7lX4uxXy/IRK/lzA3jHhiuVwe0Dox2wCJni9uARC3/Bv/wgyLtesBFhxdx\n83rZp8BzhrR1Z0dcfhd3CkS+ZBiTyiPRfU9wjG4lgx+1BoRzmqB0suygVokL\nl3TgjJ0ASK7Kt9rYuwMLzPKSk9UzEApNfNB4rbNeStDB77TDRf130rjo60UG\nOIk5QBjQIbAzRvQ6aN5A9B4JvvFW5Fgqpb0l1L5+ovRe30xSav9mbKSTOxN1\nffXLbB35fJ2o6cG4e6jhWsnODxd0yq4H9DhIh9NBW8/nn3SyLUV7/1sp/X5C\nuNQc9hiT25IbiwswK1nsraFs5vJWYAU1rNCJe+KL9pKsE3wuioED8lKvO87Y\nOResPCxYNiNX7+LT8LI3O/xK9nO3Dg9tVU2MtTZT8EfEeGcgoM/KFPjz4Yjw\nqm17rMEtv3dM3quXsP/NHnBnxWhOjYsTFJ4E1VFI4XEMdgGxQmztXYIgXwFq\nUXd2\r\n=d/+u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"2f87e4af9a6f1e3c8f4c51b4f77860bd3150c8c6","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.16.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.16.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.0","@types/body-parser":"1.17.0","apollo-server-core":"2.7.1","apollo-server-types":"0.2.1","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.7.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.7.1_1564051647696_0.5093233445720564","host":"s3://npm-registry-packages"}},"2.7.2":{"name":"apollo-server-express","version":"2.7.2","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.7.2","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"a6b9514f42463c9514d2dda34e07ee240b73f764","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.7.2.tgz","fileCount":28,"integrity":"sha512-XW+MTKyjJDrHqeLJt9Z3OzLTCRxp53XzVVhF0f/Bs9GCODPlTiBaoiMwY2mXQ7WqK6gkYAH1kRp7d/psPFKE5w==","signatures":[{"sig":"MEYCIQDiMJMU5zpyIIPCUt9Rs5SyvXtxAwt24CJqe7m53k7s3AIhAMHQab8rZNKcYxMW98LiKAPlE6Q80Y7gGkdC/yIckwfx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdO4zACRA9TVsSAnZWagAAd6cQAJtC9nEicuLd8aj0Ne4s\nUScOhlZ1em7MkcWIlMwzbjVZ2Di5rXWhNIuj2aXB8Y+/iHmfOvZHNCtO2v1M\nCskx5+hKJzKLWB99WQqQMB0AcxB4bmHr05X++3SE5Ww5nEQ/iRvNx4jvl06f\np7O14BmnCMstq4DVkW4kptwcIWiF0fYzuEyLirn1BiVyxcBS3fJL7gDKMwyj\nGyeOcXhjwPo9+qNSBkQglIM5xFWeDcjsVG5vhtzaaWblFaECCHXBnlgvU37u\nvc9u1I2T2ibhY9cfbwCbKDdMDcLTk4HX/LxX4dVQMTJ9q0rOtxfM89TAAru/\nQwzlrgTyFvgXudLYcwJNEDiTIS2RYgsLI/gdNZbU0DyMLXx1gqdx2vx2WWW8\nfWz2ttEirf9+yvq3vL5/Mk3xQJvUVsRwoGdoDMiWWVb4+6ss+eEp3I9wDXJ4\nbAlmNtTuHSk22JoIabetzRpkrGM/fo4WclE/i9CuEU9clhl2rsGnBOOvQbBB\npqA0mJ4+uFMYRAEQal9uuGZPPtgj3jcGPlK60zTjMHG17Byg7xec4nBvZRc/\nl6YCTuRh1DCvCMaUkH6oe6GxDyri1rVB+/wN2OD8j451cQ0YAP0AQeY3OCFO\nXjMHZPDd3G5t9vBFIS+tj3LJk9ldTqpiHhpZXUN/rLH1vzD45z7Ot34vf8bT\n5Lz6\r\n=x+XJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"d0b33f20ba4731c071d6fd8cfaeca1a1f3d83e4b","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.13.4/node@v12.7.0+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"12.7.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.0","@types/body-parser":"1.17.0","apollo-server-core":"2.7.2","apollo-server-types":"0.2.1","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.7.2"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.7.2_1564183743325_0.2678788155581844","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"apollo-server-express","version":"2.8.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.8.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"3815eee2fccfc9cba6d232420fa7411cda062647","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.8.0.tgz","fileCount":28,"integrity":"sha512-7dj4CVyOMz1HeVoF8nw3aKw7QV/5D6PACiweu6k9xPRHurYf0bj3ncYkAMPNnxIAwu1I8FzMn4/84BWoKJ7ZFg==","signatures":[{"sig":"MEYCIQCVgO7YhTaEBfaXOw+UjI/DuhgSzdOS3lbV2zX318AAggIhAL7uXYi7Esk4A4jS0VbCtoPjpJFL9uLgzEELKYowmEcT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPyl5CRA9TVsSAnZWagAASY4P/20kvACzrW5HvbhSIZ0l\noHaVBrOM3+5VeAXqsVwVTjGkJGcqmIaIXAA8+dmL/Wk4icLN0NsCkLxZQwE7\nnN7/DiXa5UKGhZp41doqf5jjnJbT6+OUK/tkcn+OaZMe9YN3DXCWBua50TV5\nuRjaGXIiI5tVT7z6SgwxzXPeDAE0XPFowuTLEQfZIBSMASvI8x0/ewnOXPny\nwMt3+dOvMO42/H++fnZoP8qCoMTg2j7QJZonzPe7Bu4iPgplJ5NABNopp3JP\neK00lK4a/i57vVEDZhu0z6VvMw3fhg2UW254k1ySTAHjQozuW2yUeDxG89z0\ncEkhyiUAxQflxXkbfRewPziwM5dmcwrOAkAprqVWTs+Wyy7zwEE2yZkiWaiO\nYET09fKXm8OSgZE+bcJx6c5bIjD/Yz64/SG48scqacBaSCOeR/8j4uEe0UMk\niabdRDxbTvwfnNxxtsHzcRezct3ls5kI9KwXW9tCYHJM4g/1vgT1pfLBKCEh\nRa1YGlJ8buOa196ZywUQQJZ1ixiV2f6ufJehRqHG6nMPOJuyxBLk966ubwhE\nY1ioki2ALDyLdHOjtTy2dGKzMyNeI7DJ7IZcMXajOF3Hu83xyqTzBpqd7KvD\nZFq7ooZPv0Qy/zBz2rX+oCo9gwJgtX33BTNR2XG2zZZ9Te5eBDHO42K7V6lL\n8nGF\r\n=ppwa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"ddeb71f8d6a0f3c91646aa0c7c99d2003b5bf73f","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.0","@types/body-parser":"1.17.0","apollo-server-core":"2.8.0","apollo-server-types":"0.2.1","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.8.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.8.0_1564420472428_0.1458613438792178","host":"s3://npm-registry-packages"}},"2.8.1":{"name":"apollo-server-express","version":"2.8.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.8.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"955708efdcae8201b7941f0b5c5895e76997b4a3","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.8.1.tgz","fileCount":28,"integrity":"sha512-XoWqSuNQkL8ivBq5LXJW6wV0/Ef+m8w4fAK/7PBspLHVfDAbHRyRr6zraotim2Kl7NOnzcqHtb6sB9yozjL0hA==","signatures":[{"sig":"MEUCIDA+GjFMAtRvlYSGk/lRHfG69SK0FtCRPOB5pFfOp23iAiEA1rrPzAR32wLHumfut+F9Z+IXIgBcjpgBu00353MTdT0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQXitCRA9TVsSAnZWagAANOQQAJ1RhDe3hiakF+VDsx6/\nbv84KQMyUKKeMk5CfN8riwJib09DdDoHAmXWZtM7N8CxLIs3saoy5KplXmNw\nSTLCtvWXzjmviWr6jYyM0xu084lWQMYroJXYuS83Vocrlplk07HRH4t0iH1o\n1t8qu2YYTT08tcDbo2S87z1d+J5aNLh2AIO8RDRqbgm0gUqc5okdK8zvUOpm\nonMvPNcV3o1DcbDlM3ZzmBNypq33MR94Cd9PoU290uh91tXNw4KB4T5GqcjD\nPPMwndDyUB9Kpv5IzFo58Ef7ARFIIXaU/PCS2A5OGsoYTAmwr11wjn5Llomr\nKbIn3dua0vuq1RtKfhb/S95seO7baPYqOvP48+2HC0n0GX5jUKvp6vE6lPA4\n/6n8rXLFSw9Gqtr/4P+LNq56lR4KFyelCrbMHJUjPFBDSCgg9osZts59oehn\niAuXQ+EQMp6EbUOAmWp7hN21CCBKu3W/d1QMQ9WShaOKcSbLRofm4P7IvtNB\nk7HuEO/a5L96z9faMde9PuElTp6ATA4CqMa/VuwQetuORiLvMmr3T1tfBpVg\nniQIg+v+0dWnvfE1PJiZO01BDjT4KemZCRDRaUgYKNLCHNjbs+/rXRVbT59v\nklzzCMBygh6EklRPLpmtluzv8UjnHeVOk/dIQnTzp8eqsEwTEF2GSuxaDZ3c\nfDUx\r\n=Dx2b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"84d80eba10d87663dab60af4a1cd46bccf30513f","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.15.1+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.15.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.0","@types/body-parser":"1.17.0","apollo-server-core":"2.8.1","apollo-server-types":"0.2.1","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.8.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.8.1_1564571820677_0.37630979508992457","host":"s3://npm-registry-packages"}},"2.8.2":{"name":"apollo-server-express","version":"2.8.2","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.8.2","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"cd1c6994cf5adceea057a088aff52f289bb36377","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.8.2.tgz","fileCount":28,"integrity":"sha512-eA7IupNbx3PjIW4E0uMjQU9WvxcHznzgdFWRxJ4RqDiIwrrwROb7dgmPm3TJaatU/etjGq482pdfJIlMDNYPeA==","signatures":[{"sig":"MEQCIGTRQBfTjlt7iFDsvvuaFW8i0bHdAZmK8kG36rwzQSG6AiAT5s6Wx+aAWRSPaf/LjLtzYrC3ZtLl/3nNebn6LakB4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXDXVCRA9TVsSAnZWagAA6BgQAJI/yP8tUUYjlsigQiBf\nFS+QK+3FpH4nFsrsUlhWr3DCMXqEbxIZcYtO0IdIRlGzJCHMjs8y9frzu3dH\nEMNeH36Wv8iZyFf/e+o9Ekn1BNLsc4PpWG0QxUCebwXhuH5OeUPmqNBxwhKd\nJWoF/PRXSpJnIYfKjIzvrKIc3EOcEqXHVAyYpYWFtQzPKMOGDJAbS6QXMUX0\npvM4dqutZcEWIuQvsu+oGl+VlCqGSTSmaffPBggF8ZyW2L+IkUOwcLMhv3SR\n3DJMZN6H7+NMaZkhgMqQT24H6FiJ6RWBfG8w/4oJ0UwcntyfPugvDUGWWxp3\nDkgsbIsIO1P2lXoA09mYLpKRLemkxYYhxVWBxdCfDvokfdfuym3pihTW21o0\nL+PK8ZcsK2MT2aZDFstwmk8re7+9ridFc4hrQ5g4YwBThTfAJP0jTQzwHvSr\nq0g1AVFRSRrzl83moToIeCg77EKxQ1f5UO6UxmTIKu3kV5aa1L6yCKNnocVZ\n2hnxVZ4WHc/UuGZN07UZO9jR8QgShBZqFt5pP5nNB16EWRJAIpXHgBCNbwyu\n3H1p4/JX9Px7wvsN+6Fit6egCy87YNB3URkYh7uZ24hyDRl4/9T2vWym4R9+\nlPGczAbcL1AvNZdr5OJwvsWCsgcdo0/+d88paVdFfHCgHTCS/yNN1ns5fGYJ\nr2Nq\r\n=UabI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"99f78c6782bce170186ba6ef311182a8c9f281b7","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.16.4/node@v11.14.0+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"11.14.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.1","@types/body-parser":"1.17.1","apollo-server-core":"2.8.2","apollo-server-types":"0.2.1","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.8.2"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.8.2_1566324180300_0.24600907338955857","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"apollo-server-express","version":"2.9.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.9.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"9d2a2d9823422ef26bca15931669d3153dc8a08b","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.9.0.tgz","fileCount":28,"integrity":"sha512-+057V6Ui1BX69jUlV6YDQ7Xw9CCBfowN/GauvyF09KnsjYUJ+cB1xf4mkj/HAjaz4ReXQaALJNr2qPYPXS4R6w==","signatures":[{"sig":"MEUCIFFkModCNpCy7109iisCs+URihQsOOKrSn3l9Zm+NnPSAiEA5HU2eLh4nkRL0jV1iQi4EhMa1KIaMWbY0PAb9iIDNsg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYASuCRA9TVsSAnZWagAAONoP/jEuAK7DA0LG4jl/BSaS\n/pXSV+UNri2bHKFepehhW2/3gRaZ0kEL7i0+nUWAks/n/vAEc9rhSUfq9yL4\n6JI0SCHh042WWLe3ruhuK7VOJw1QubnegwRaUar/7k42WxxeTh+P9nJnSnD4\nW55Ir+WSg7Oahd9uFQ7v3wQvVczACHsx96GeZGrGDUsusNsvlucLiketMvmX\nQ3tE63aJApttq/D3ctasUvCxrW6WPI56vasowXUYsZnUsH79hGTIdXsF7s2S\ntrYyTDoA0IZd1OMtuqLk6ZV7649E52LxrXOdjlfoHjLBrT8pU3LbPstue/Sw\nnxMDGJcxZUTCcexDWp6v3PT1erUqYnbvCodgT0vLKS7d/pNfbG5j1VgDRCMs\niGXjzmh90RqDUi1bLBHWc6TbB4/p2Jmla5DNebME9TIqRSwZBLciQE1l47zw\n+Ay0ilkDwkImT9YTJr77LbgfHW2J2KG+Pxg2vQR7o+glciQqXg0LYgN7kM3T\nq7VPxX4RSOeCvDec5ZLBZv9eN8lrfV4XFsFQFUzcNeRgK/YosKUPrEAtNwZT\n8iB5ct9msjSZfenkNfmYRdUMUW8pInJeoyxfM2JkE+RYFD7fMH70DnGxt4uR\nxSy0TKlzVpcNoLSkqCEBF2A5ZJQfwhxD9QCOH0+lRwEKNGQitX648+kRaSkU\nnj9Y\r\n=4vRG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"6037f6e80fdaa53b50b99ae94d93c724c382c23c","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.2+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.16.2","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.1","@types/body-parser":"1.17.1","apollo-server-core":"2.9.0","apollo-server-types":"0.2.1","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.9.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.9.0_1566573742283_0.35568583127126696","host":"s3://npm-registry-packages"}},"2.9.1":{"name":"apollo-server-express","version":"2.9.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.9.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"9a8cb7fba579e68ddfa1953dfd066b751bca32f0","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.9.1.tgz","fileCount":28,"integrity":"sha512-3mmuojt9s9Gyqdf8fbdKtbw23UFYrtVQtTNASgVW8zCabZqs2WjYnijMRf1aL4u9VSl+BFMOZUPMYaeBX+u38w==","signatures":[{"sig":"MEYCIQC4FBCKo7PlCvsRVIVwMquA2rUuHBsdzd3mTT78AJQZtgIhAMJFDrA6p3fBYSRkFYLp4u00PCIvrmwgO2fCSK/4H91W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZuUFCRA9TVsSAnZWagAAh4kP/0aDv+g/a0Bk8WuwMyjM\nGHvCbUMh1fjZqASaMvmHrICRPe6DET3vLXskv1RG6UunPSiajImlFOcghlhO\nH3LZc7zioMZekIUi4erJr7M72sK4N5DlDLSERxLx5QVYyzcEU5skfrSGtrJJ\nIB0EwnQ0EkHAwHWcd+d7Z0PK8lNsMBO75InQGmothUiVDDpSZJJZrsqigS80\nIlNjc4Xt51d6FQpQ/pLqAe7JpqqEpvEauQogAF+abeMcPpQJ9en1jAZgMDGF\nlV1/TwIFRUuk3NIMOOkqvwHTPehaZMyO1MnTWIZRN4SOv8TgXzLSHrOEFjXl\nnBoScF+q5/vs+/P3k4AxQdtA2LO1Aolhw2qtlLGZjcOX/x9v41BJrcqdwibH\nRM6k2LJ+G9401nCODit9xzcqcnZ2xtHnawuNszGawjbkkfHNJQqhOFRem2kr\ndwKxeDJoP5hiGojADwmAsio4g6EGbV2TqJFzgnzB1WirwmUQc6Lomtnn7Rlh\nr4h9rqk3gQcO9+DiyI6vJd8EfLaZuVuniiBKtGTq3WFbrKAenQB5GTtkuoN/\nIHmgxKmtgXxbZGlyrkD3uCwS77dWRIo3bJ0yOwgRIIywdwVkJgEG6A7p/L3H\nc0oBL1ZojPBXIDNrfvi7OsLt1jF99/ggO93PNfctC601Fmj/AfaB+JuLYEi5\noztN\r\n=GTT+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"029c8dca3af812ee70589cdb6de749df3d2843d8","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.16.4/node@v11.14.0+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"11.14.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.1","@types/body-parser":"1.17.1","apollo-server-core":"2.9.1","apollo-server-types":"0.2.2","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"2.9.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.9.1_1567024388421_0.1630265083178175","host":"s3://npm-registry-packages"}},"2.9.2":{"name":"apollo-server-express","version":"2.9.2","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.9.2","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"8b68ad4687b715441652e2c821bfe8a4a306509f","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.9.2.tgz","fileCount":28,"integrity":"sha512-W8FIJfqnpm4Vc2x7ztp1jZwd4mfgjGAPxVZ7rBubOskjZB8CJqP+YSpN7bPwlmwnD56USbcet9dBMlMkaI0oYA==","signatures":[{"sig":"MEUCIQCbDNvCPEfVThvQ+/+wkNzP9Gn6cXf+YRswzZSq5XkfOAIgVl48jZFTKtphRpPYvXG7lvnM8Frw/mwq64yJR15aELY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaPUOCRA9TVsSAnZWagAA65UP/1lfD7rNCAqq+hqGfa2E\n+gUcwXBLPRrX4KQxUhXmYZE1njwzL80akAiMnmtKOIfo2RVeZcx3XvXc2nyM\npVFt+KpErqwBBRXDdb5rjvkReDkRLaA6gk8z98AfoLbjEHpvcq7KllhEWLck\nv6uZnq/WpmKRUvCX4PCv1tyqzP23XqTs7MIMMhzaJcYVNJKP6nDNwSlWpjMh\nRgZ0H9eWJqx6MQv96Np9DVNGBAdgtyvZ3iHu8iFtzq2AC6P3CwTQgvWrtGxW\nSAkMG8NTHexN1e6pqS068P7hqLArlyWoB1sk9AucI4k5qBPNBktmgBoon79M\neG53h5CR4mCOykHsMKVARGvXig2BO1Q0swAm2QJU1l8LAUzoSXpz0SGomZcR\nB5rsJM4fCh8wjzaWSNAHK1kJj6vhCnyRDAbQVQFVGbzaqC6Cez6sHeDZa1Ym\nlNINoTFtp+L/WEploo5xQaY2byfsvjDkbO2QSPaBnrAWKUpnvXYKiKb3qDeF\nxos+BY+GMQPYRz54TDKxPNgkQSmS8oHrIksteNKQVgtGzxEnwaYtVRsirR4Y\nRLtmC4JxOu+tkYXDdLC4BE2N9rmclkbfU1ow2Ag5aLzXGIjbOeJ+R246AqKd\nTRykMuiQAriuDkDMvOJ2wXLXjHm8DLmZ+CI4KvQO4JkmpXTjpHF6zqIFnQiT\nDuXL\r\n=ATe3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"92ea402a90bf9817c9b887707abbd77dcf5edcb4","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.2+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.16.2","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.1","@types/body-parser":"1.17.1","apollo-server-core":"^2.9.2","apollo-server-types":"^0.2.3","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.9.2"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.9.2_1567159565730_0.8663615559549898","host":"s3://npm-registry-packages"}},"2.9.3":{"name":"apollo-server-express","version":"2.9.3","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.9.3","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"67573404030c2676be49a7bf97d423b8462e295c","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.9.3.tgz","fileCount":28,"integrity":"sha512-Hkfs+ce6GqaoSzDOJs8Pj7W3YUjH0BzGglo5HMsOXOnjPZ0pJE9v8fmK76rlkITLw7GjvIq5GKlafymC31FMBw==","signatures":[{"sig":"MEUCIQCT3stNqKMCf6LXVJaCfbfzyHbOotLSZBOan4Psq1wVIgIgTzppG48vDrzJedhYozlh4HLt0XoisNaP9Uxkv0uUC14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbDxkCRA9TVsSAnZWagAAUpgQAJS3xRM9jrfBlaU3NE9F\nbEB3IF3x/i2FFFkOHSjJRmSucrXbkqtj5lpKR1Da++67Bc+sJ+k07lzTQvLt\nYsMdO1fa6wlcGC8NHaQ0+cfRm7iNmnp9p6F7a3vR01421lar7m+RAiIBn5c1\nZPY3H7ycDRfQ3fM2tALAhaCWvrFioMEfibj13jKBVBBKwPakCgXgY2yGrCFr\nXW6kpDU6JU1zJbnvsJ+AraUrgVjTclzWKdNDTWxVb3WtvHhBXkRlzbnsuYO1\nbRRi4CLNMBgviUOMtZgcarjpG8PYI89+kBqrobA8R13yUfCRUVEcFGnHhShd\nHeobSpcHoRDVcDNy8t3Shp9zOPkuugbX+lRvPyuRGlozhTidpYYxMblMX7uW\nYbKE5erQMNNRHwv3g12ijojDoODvmBHjPHq39rveqSN26ciAbu5dIow++aFJ\nRUy/3SppWrXnRp1KaOB32t7bmhuce6tr3ha+Y5v4lZPQu3XDkAaclOTFa1n4\nU21BIddsFn94YyXcEqPDF771cPDwH/T8L4yL29QupbHvh1LVC9+QH4oJB0my\nsHaiKB8aN2mR86eFqJR4kbiWBANi3stnesVJyZ0D6BBEdi+w5kVnxZ0vq0CV\nyJSH0ikQBsEwpencrQHOCAuYgoGP9e5tCVJ1I3b0HZANGC6b2kim6vYUR3aa\nk58i\r\n=up03\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"a1fbf95fc01739d5cbaa59919149bb85c563fdaa","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.2+x64 (darwin)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.16.2","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.1","@types/body-parser":"1.17.1","apollo-server-core":"^2.9.3","apollo-server-types":"^0.2.4","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.9.3"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.9.3_1567374435460_0.595144279513175","host":"s3://npm-registry-packages"}},"2.9.4":{"name":"apollo-server-express","version":"2.9.4","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.9.4","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"ae7ca0b70a644ba9fa5e3ac395d1e2d9a4b23522","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.9.4.tgz","fileCount":28,"integrity":"sha512-diX9n81E0tIJ0Sy2bHvDGPM9QsFBsZ76Nx/dszinY00ViyWG0yIAYEYWeRbsoKTeNDWWTvlMrh/3Eu2oaCIEhQ==","signatures":[{"sig":"MEYCIQCEqkuxNzqoFW8GRf+pxIywsUX71B+w6frZfJYNVLSS4wIhALoXORBZh58uEdcfLRP2L3cM2narSBwHaZQCd1z58Fud","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdikxXCRA9TVsSAnZWagAAuLQP/0mtuN9KytrIY5SuRk8c\ntzeAn6fPabWjBte8CeLINcO8TDCd/bNXYTMJUdmVueOGHL7LNti0S3f+37h6\nTcddF6OvYvKLGkJJPPsCyRr4fiZ3E9IqmGP3jYuyyuLV9sBxO/23tMqWTjL4\noTK3kF4s+lFaSJDzHsJlOlsO8imjXSfBBZzNNuV3ro+Xhk20iFiorPGPERjy\nVfhVrIYGt6WYG+9GXsNBzphev2geIiBaKwocv4O20YdswzK6Xcm9g2zY26qv\n9dIOdfmsKLZfeqS/EH1hqJIGRWUgtbex1cFO5Xuf6ozSKC0a9T6H8x9ob/ic\nZodHv2XI34U/F63nVpVQtd/ob+E/ijH4SY7BCPwJ3J1RtIVs2e6cp0M2zsAQ\n17i7Bd9QIYPJn3xGgXxpfjw1Zv9PeqRqPHVS3DrnML5lqf0PTxoOVuXvBfLa\nKC4/nmaJgi1l0GuzfSIpM8crheFmFEx3IocDNiXIwZk4kiuUbpecuBt+h9d9\nHBe5S1LBbwQuZm00hDEmoVEPZ++5CUT177LjVLXPCiMnbjrgWpEmLRnVSzWS\nucUSKthcLAIo7mkOJZDnZchZ58EzcIkBJGRqO16pw+sH8nnAFRBzGKvyIsrD\nQXECGyBGJAdacsyT3TxDqHguiYe8kpt76EtNcR1+GZa9KQKmMGNHbNCgW0Pd\nqDtT\r\n=K3zA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"6100fb5e0797cd1f578ded7cb77b60fac47e58e3","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.16.3","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.1","@types/body-parser":"1.17.1","apollo-server-core":"^2.9.4","apollo-server-types":"^0.2.4","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.9.4"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.9.4_1569344598998_0.346836586384194","host":"s3://npm-registry-packages"}},"2.9.5":{"name":"apollo-server-express","version":"2.9.5","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.9.5","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"383e0a5cb80cf1172b0bc1e565797edd629d750a","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.9.5.tgz","fileCount":28,"integrity":"sha512-6gonP7g5u2Kr+9cvKE+NuGPe+As7wRbz2yWoyLOym/TdXBmTRU4AKW2Qs+wpNanurzm2xbTa7sEfzrHGmembrQ==","signatures":[{"sig":"MEUCIQD8haEKuqct4rbpY2WceHqw1K3P+murlm/YZrtKWV9EOAIgcCl4wXHNLCKwETASZqo9vqCzoCkUFNMYfyMWFWhkrMA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdl7XQCRA9TVsSAnZWagAAmaYP+wfR/opkEp6fzbut0mRK\n2jBtEsebim2gquRgBFY0sLZG41mFLbortBy2p1mjg9t4PAtYYaiLINjkyalw\nwL4VLg/vcwtXEfK3GePvXL2RDtMm377NqAp0+QGRi+0BQuG2ReBo73bRo4XQ\noQp2jJfm5L4t44nxjgIqOO8RjPOufjxF8V1lD2+nL0zHzu5y0gLz3iB3qLaQ\nOnAWQVEQAsdLjXJL3EnOzJgsU3qP4cUNezcwv1FtFlXXUVwn2+SXKMEoGQcS\n7Y9J4nlmCiXo4OmsGVgc9Wzo9TW2Ex7EI/g0ackOSXCeWsCVEMQvYLIyW4bC\nBybOsGLjd+QzsUvDBW5DK57I1i3wfng7M9TWAjXMyS84+OT2CtmCO5NPSXXS\noE+sTF6NbiFUGeaOmW6QalPQIVlQ00aoW2WxZ4LXChflQnQoMMRXiOY4ktMf\nx75UeBZHQp4b69gn0T4AkhtG8Ctnd6WeKFdyMFZnO1DpseroD2F9cVt0gpUf\nz8AOKdnBp1qnSS6eE/QNMDke4r158elfnO44UDrSVaAhI0x9LLQUIEMhJz2d\n5dYWJGn0oA3LyG4CX/meSJ/Bj3K11wUOYgFJ2NXKbflwrBWrp0GrbD0nRfsp\nZodQd8VqcUhOrGEZOdjmrUXCQpKzH7PvO5ZhwuoIpJDQX9Ud25wD8pauRlg/\naem3\r\n=EApL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"aa200ce24b834320fc79d2605dac340b37d3e434","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.16.3","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.1","@types/body-parser":"1.17.1","apollo-server-core":"^2.9.5","apollo-server-types":"^0.2.4","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.9.5"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.9.5_1570223567952_0.8610079839791955","host":"s3://npm-registry-packages"}},"2.9.6":{"name":"apollo-server-express","version":"2.9.6","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.9.6","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"eec2ec43b829b059278e14994d06bd23e43266f9","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.9.6.tgz","fileCount":28,"integrity":"sha512-j80azBeXvLvyZsbqCnus7GH+w8vk+2IOnYzROZu/f0D2roDZtsu1XZkn+aplDJZXMcEXtqB6t4qNpyvV4zY0XQ==","signatures":[{"sig":"MEUCIChVMw3QPlbxOFP/8TZyliWqOeuNQNl4anWZcWmOmbbVAiEAwNaD7tr8vdSmtrgHKA/dgiw/sFXJLkWfnlpoHC83JXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnyD3CRA9TVsSAnZWagAANIQP/RBWtsCZ5UyHkg9LqU4Q\nQJ0taBmhfO5cXGvnUnaV3L8CUpfnABa4rtugygUTvR564oEfJQwpQmCReO4O\n194H+8kCtXtO/3kJ15fi4g6IufYE7PGiESVLaNkuS/dBP1Ji2QBTY5891WUS\nW1G5VtV0Jw3JRJlh9Unngp4G1bKVcG22wuwmhwvLst32CAnXtu5sr7Zd3+yF\n9VHnJ9TIvAF5ExcN93ho/7w0+IQAUilyxZIBmXpUqK03IX261+mFw6Tz+KtF\n8x4VlbLY0+ZuzGCiVJFqPGeLVYDgd/x4oGMwS9DjIe4PQwDo3D3tQPF8b/jC\nuuDM8MjlglfJvZmdkjx3sqtInXDAEVZdjNSPi2Zg4hQaWSPuepTi2lFGIOt5\n/q36HOnB6GKwuES+XCg8Ct04x2QHGQ9O3+j8FvCEzEj1fB+id8mu/5pa3FSW\niKo7FSfqRmL0s2iwWreClmcy0eeK4cuO3p+/j375ngafEE2yrKSG3x6qV9xg\nWTUOCdkDn508WbzT3T8cLjDGRqcAYzm5ftwLtNCDjZJ/nF6EV11DXOte0p4n\nvIOTEMi6jKGGdBCKYiNBDtsQPmBUj1+paCg+/AAx06dFigczRuhAH63V+Ok0\nlMBFc5k6bht+YY2txGMUKrzrKOirlcFPNUdOWySwlbm5nsN464KOFO0KSKJf\nheTY\r\n=/ZmL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"fc7462ec5f8604bd6cba99aa9a377a9b8e045566","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.16.3","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.1","@types/body-parser":"1.17.1","apollo-server-core":"^2.9.6","apollo-server-types":"^0.2.5","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.9.6"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.9.6_1570709750338_0.6431775698711963","host":"s3://npm-registry-packages"}},"2.9.7":{"name":"apollo-server-express","version":"2.9.7","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.9.7","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"54fbaf93b68f0123ecb1dead26cbfda5b15bd10e","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.9.7.tgz","fileCount":28,"integrity":"sha512-+DuJk1oq34Zx0bLYzgBgJH/eXS0JNxw2JycHQvV0+PAQ0Qi01oomJRA2r1S5isnfnSAnHb2E9jyBTptoHdw3MQ==","signatures":[{"sig":"MEUCIQCzxiHgeO3drb4OTUCLQpb+OH9/HR+yBUht/AvDucB+9wIgC++cYp8BDHfsc0eiNpNjxRD3oGKNSt7jSpUl3GthZnU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrepOCRA9TVsSAnZWagAAfJ4P/3BFsBA/lSxKI3fmLx/Q\nTyVnEc3AHrREWAeW8rtGTiSwIdquD3hZPstHcv/RwPLiKp6QV6pd7QQMVWpg\n26X4EWh1XZOPVc1mURdo8mEYpuT5DdFxP0/7TFK1lytazrIQkYwuDf5PPmDD\n3j6/T6soPq2ZpQvc9UlZ97jQrwxE6VMLDxzBpKUt7q/MX5lgbVW/xzTCFB/H\nBRZacHwLL3Scl3gMkNvXmzBznSCrciexyIJrGm9hiFZpmMlG3S/nSAQiGxfs\nxh6r5RDMwuC33pKhXcWMUzQNQy1KNiK1geO+ae0uuKfS9HyFYlh0vdyAKVw+\nSqCwJOK3Ic6065nqs57T5hokEDiAt8eRvm46A2nDV6S/Y99TsSmXezFpivox\nLRfgx714RQ8+mocMsyo+1KNle9zhjKuqYKGdxXgAnstKUMWbbEkA9AttJeY1\n0eke9icGhGdHZj2eYsOjSNfaSxoHkUh1BAPQtsHTPRalCvX++c0cuxk+lTKe\nYMG8hOmB4eIbZa8DXSVp1RTn4GJwDHtESlRNqbY84cY29BClj+uWHV8IThzd\nXNL59MNXgNDVBPt6e5SMEEGKEyNCvJiStOLmcCX/76O8iDuOVjdfwO5tGonr\ndX4ZaFh2GjF7DoGlmmwtH0/6089/IH7Nqs16Xoqw7zn3Aoh16BVmdN8bUhBt\n5SNc\r\n=g2wh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"5d94e986f04457ec17114791ee6db3ece4213dd8","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.17.0/node@v10.16.3+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.16.3","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.1","@types/body-parser":"1.17.1","apollo-server-core":"^2.9.7","apollo-server-types":"^0.2.5","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.9.7"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.9.7_1571678797527_0.5785729698019537","host":"s3://npm-registry-packages"}},"2.9.8":{"name":"apollo-server-express","version":"2.9.8","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.9.8","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"941bed7e259b145fdb2e22cc64d6222fcfce9ae8","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.9.8.tgz","fileCount":28,"integrity":"sha512-DXiSchswwTWfLVcyAzQsaj9l+7lQJgHgteJcaSx0n9sKdCZyKfm8nEtiRMMjpMFZF2uhLcLQIzZPQwI3qYGaMg==","signatures":[{"sig":"MEYCIQDVS5NlTHhGQtj5pYMXiLVYyKHx46wLqdkjOtiIDvpGHgIhAKfk1Kw22TcfiDXDied0QbIs8NSeIq/+6gUmxeQ6bdUh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyv04CRA9TVsSAnZWagAAoocP/19niYCFmU3vUzlkBuKn\nuiuCSjjEAqEtRyI5LZ7xxhQBD9z5VJ70s4AQ+hxjU3ZH5pnSzv9I4DG1J8Ov\nLxgDvZCVQhZTR2TGxasZKZpqpLb3w7Z3UpXM4kem6TxdDwtIKDoFq2HPlgD0\nvtGQKq4WcLDYikXoHGcMqj4wE2XQ3/AfS5cF0W0E88doto5FUxzUex60216h\nvCQfkWc22cPHrRHrG6qTa8/g6ZYgZdmJpCr8GiLo8zyW7/sThcLjcyy2+y4L\n1QnJJ9z9cOjVqFxO8/S/V0sUF29w7rZgUctW8laNKq1eH4j7aMWvIgo1yqlZ\ndoIquzTrk9nsiYKFL/RSvhOdg09RawJ/sIyt3d7zXd4Ifl/JOzihEIM6E/wr\n7p6srxr+RxcTdtjZ0Nm/mZQokL+jBgB6yR+6rEMVYEj0D4tRU6QNqiJuYx0W\nDJiNVSHUNf+KUSaMqbEzNkxl/uX2iTZrnFFURonr3xE8ht89iBJTRHhUWVay\nYxfdfLBoZwzJXFtqV7KpxuEAm4RBc2GTeKfZrv3t8NIK4EfCfhyufQ90NyBQ\nmcB/A5DKxwBFIMiGJgOXVrMwGMZR6V06Ljs0OJ6qOyMvNC/007LOI8bdr3vk\nb3q5Ciq7yBgBbSl8qH1lERIdurPE6XyprBt9RxJyUF7YWBm8WVSJJ2pTHLV9\neCWS\r\n=V8tr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"3cdde1b7a71ace6411fbacf82a1a61bf737444a6","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.18.4/node@v10.17.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.17.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.1","@types/body-parser":"1.17.1","apollo-server-core":"^2.9.8","apollo-server-types":"^0.2.5","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.9.8"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.9.8_1573584183984_0.4621650796656136","host":"s3://npm-registry-packages"}},"2.9.9":{"name":"apollo-server-express","version":"2.9.9","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.9.9","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"2a379217d7a7be012f0329be8bf89a63e181d42e","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.9.9.tgz","fileCount":28,"integrity":"sha512-qltC3ttGz8zvrut7HzrcqKOUg0vHpvVyYeeOy8jvghZpqXyWFuJhnw6uxAFcKNKCPl3mJ1psji83P1Um2ceJgg==","signatures":[{"sig":"MEQCIDKvAp75XfuF0yWpgS2EFThwFFbHkwxrVU1WYQzyny6VAiB49BjSvB0a/uaeKAJoZvBRM4KLFkyoeHYbNCJfW6H/kg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzIcNCRA9TVsSAnZWagAAm2YP/iSP0tuLYc1cKDncn0CB\nWe98ukP6CPCGcLsJFDev8YD93E6AKo8qov6DI5PW53tGuFcMmtYxUdujOoCQ\neo2hWyVQJ0Bc0L69Gd5kUBNdPwex6yYFdZy6O95kFhCGILpWXL54C4O02AjH\nPhLMwzJnpd1cz3U0jvDS7vq6oiw10TwYJFyE2CIXAa/60ZMQ505SxZYArQGa\nhBe7AXGj46gDAIss4u86sdotMyG06Dg/xLQctUSol3IPlU4O9mHVrstaJO6/\nJmYb0XAuADDxVlpbNHsld5G+IkTrOFPXOwZbVaPkoj5oc+kdk95OabukGhSj\nARKL+WWXdP9lbggr8eJKr87ImsxOnD6qkCWw3oNdiD+5Y5yFJVKUR4TwzHHM\nniFm/WJK18+NPjWybMQ5HStZdMNvuYHSm96sBrn69gfxhp+G5aj39m4KRznI\n415y0JMWPuMo9JrVU4tHtPOvmaqYCZ7UWTtyW1Z+zVaP19PK6z2JPkqStFzL\n7oz/mUVIp5mENke95/dt7H+9dc9XB/sVM0G2g5VvsFTONZ/9F6Uirlp6NaGG\ncS+IFwYCX9KZi4qrNX7qmGE6GIS8N8IoAKZeSHdWLRvfeTfQ/BvhKJj9dtiZ\ninC8U4C7I30Uq22Iom4NoOz09jUZ9rtULW9JDGRgEPQVVhjpJZd82PeUnqgj\nxatp\r\n=aFFW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"93002737d53dd9a50b473ab9cef14849b3e539aa","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.18.4/node@v10.17.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.17.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.1","@types/body-parser":"1.17.1","apollo-server-core":"^2.9.9","apollo-server-types":"^0.2.5","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.9.9"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.9.9_1573685004739_0.9358846283301445","host":"s3://npm-registry-packages"}},"2.9.10":{"name":"apollo-server-express","version":"2.9.10","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.9.10","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"d1083052d4436173e55b8f685099e1f9a81fc22f","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.9.10.tgz","fileCount":28,"integrity":"sha512-qfrFhcFnJq+ss2L961VKutB6QHUHhzcQg7gqjciJy99nxFkQ1sPzt2wn9HipaRao3h1+2DBI0uuNiseIczEvvw==","signatures":[{"sig":"MEUCIDxGC3YXiwACvPYN2S7RXdWpMjybC/rzmmu2mYhTXOcjAiEApgKMG7qnYdWLB008QxfriL2WfMGBPlDSQY3Rj9zrqBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1b3JCRA9TVsSAnZWagAAtIQP/jdR2CQaY5pQVr3KhUgW\nIHpQrQL7+O8hbVywHfADhND7IXaTRGlBDEGj7f6sPjCx0lyI9PkNmszOo+oF\n58GbBc3TVoaLxzsk7rsObN39a7JcjG/XaF9PD2q9SrFT3vPHsxD4bqOCJQIq\nWbuyOP+j+rkUX99KXRiLybDCf3xPKosLKeOQ5CRpPZLAKn8WZ+Qq+CDb2UgN\nS7/Xs4lSlBwZrFS471GDtzonOYRM/50gBCBPpUPS9Uhak4rJcRys1YNET3w8\n1oOLh+H2gzdf5S4w98hmpDNjRYs4ZnpD16yjc7mW0zLxJRVh42WkdEp0sv+a\nGFBexWWDxT5NEC0UDza2+fPoIxDm0evkPmiKlZiwMqlz7FGRPjPP4vWCjUjp\nOLk9bA6nOE7SQsmCK/QhL5DiOzPLnWvpVVT8pWmnjYx65/IH1Cnm9WyCycPW\nUD5LvymBE/Ufz2zk2ih4YEg0FHXXDwQcaTjUcGZQZ75+JT5A+pqWo2TlL+W4\nk0HaV5Z60ley/LGp08v1cw7CPdpPaPrQDWuN993ysmuPUMzNdVyW0E7AI/k0\nWAyYB30UMJR+kjn6pLM4J0YrJj4ox3cN4Gg+7+nwlnwAIgzR6dtS5R4IiZ2n\n6DBtuE0H2JE8n44lkLZ42BaCskJObXZSjZ+J+Ch1mKGwmaMZ6zusy0PVJehw\nP+OV\r\n=7KA6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"2a4c654986a158aaccf947ee56a4bfc48a3173c7","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.18.4/node@v10.17.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.17.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.1","@types/body-parser":"1.17.1","apollo-server-core":"^2.9.10","apollo-server-types":"^0.2.6","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.9.10"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.9.10_1574288840461_0.48191058042700385","host":"s3://npm-registry-packages"}},"2.9.11":{"name":"apollo-server-express","version":"2.9.11","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.9.11","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"ae1b6161a563bc6aa0dd7456deec998236a4234a","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.9.11.tgz","fileCount":28,"integrity":"sha512-38ZaPnahJPnibVii6i983Uu32iGR2xO5kUZvGxqH4lSPiy8V9Ph93TxeTmIlzHUqd8z4CguZsCV+ngd5KT7lFQ==","signatures":[{"sig":"MEQCIE3b8+zVW0Zsao9YyWecUwrRUl1lTLLy/Vu3LKlhhDGdAiAW8ZEX4PuBmPozRIs0H33TdFjmBPk5gLYG34AXxHTzrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1cxtCRA9TVsSAnZWagAAR5MP/22CczCkeemhEzFCgbBe\nXkxdpvyTaPfDKXGIKP+L0G6twUTonis5g7pxwKtMfVRucjhQtJxRwlrnA+RV\n/RHp3GOQyR5ClyEqjQ/N/UpKxq5+NnR8LvuursRYfRfpE2nzBjpFh5YYffDv\nK0pGAQwWbxu1yHr2TNaThymxT8yoiVdCGrq1DuzjmW6iWDq6J6aPu5IhYflt\numiBlPGpG5VW17w0NZsFhKGNGhb6+W/UcScpl/fpdigbygpTOFMfaUa+4bkg\nx0sJ4R5Dc8QTT9YzmueERYHDH3pm1U/U09lRvWDn/ME6reHTnnHLLI0xv4Iz\nXnikCq/3lTnJU1FzPzDIQ3qN9FhYiQrR3KJWUB3Znxgq6fMOA74l2NGMJD9x\nPmecELMA0uhHZJe7UHb5KIRAbGIL2CRjrzb+dXvQfOmuHPb//XNLcqFNY44L\nuykQZcsituIRxxhxWz6/TWdCgIaUWgnq2XtfYlhgU3JeG8Bw7/tZSO64pbc8\n7IaSgOQ8mcIQ0VLRprsXrW85Z5RwZSYgqMrMLk6xas3myPeoXc5NzBbRYQsj\nNXkSV8M1ek3CEuAjQL1YNXLoGJNlvy2yBjZrV3kTt1wcVcikyTMdmC9ND3WP\ngVfnt7NEoOwGe+ubAZF2c11Glr698Yz6AAu7PD39+/fNu1GtuOBo/DMaJdhh\ne1pw\r\n=cZW1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"d49e4d2038df4f5aae824a98ddb21dca909051a9","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.18.4/node@v10.17.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.17.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.1","@types/body-parser":"1.17.1","apollo-server-core":"^2.9.11","apollo-server-types":"^0.2.7","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.9.11"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.9.11_1574292589214_0.8093560282640408","host":"s3://npm-registry-packages"}},"2.9.12":{"name":"apollo-server-express","version":"2.9.12","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.9.12","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"e779ea2c107fcc63b0c9b888a4cbf0f65af6d505","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.9.12.tgz","fileCount":28,"integrity":"sha512-4Ev8MY7m23mSzwO/BvLTy97a/68IP/wZoCRBn2R81OoZt9/GxlvvYZGvozJCXYsQt1qAbIT4Sn05LmqawsI98w==","signatures":[{"sig":"MEUCIAm5FdT7DT+hIH0DpVkDKccL/589fOyzQjc6kBhTgKENAiEAhkoQdy1fyBY7hAUPKsIZgF0egE1wY4avhAPHaAAAdhI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1tD7CRA9TVsSAnZWagAAwUYP/Axqg/zGZBsS6qSJtdNC\nSu3w7MOhJynnlFytEAejn9MbKL51McHK08hQ3i8Ndxlv62ciur89hocN09y1\nJgmM4eYYx+b4AjPjM1h17u900jy8Q27Ba+0MVTMLZNDJzdv7/iqXJ4rBZmo/\nN4DjNzNT1/5/Ij9/GMuMTbZA5S21vbtgppzcfGILHUbfcFD3XTaswGMeg4c6\nsUHPm3Gol+Zcmb8eC0D5CM7KzUbRAlArT1zARLdHS1JFLLR2KISePbK7tVuj\nSYuNTd2sz5UTlTCOWJZJUvsSPXH9dWqfIljHOFYIWm6eFwi9t2U/PvZwpVA1\nnk9lvGrignhBY7JURb7Pfv7COITVImciM2Mqu2u5/J9xvEidS7LfVoCTRubb\nj3k8dGeDK7O9NTpiGK7NHlutLVQVjbvPnTzF/u9qsxuCJM8XC/a0QVGXOy1q\nfcEK0dYUHsmeVgy9tsVNoSFRk5mqM6SFJTDynGueyNiGrv3W4JSBu3PE+Rmk\nalx6//m8kg9IgPR9ffNE935MIlQocxesQJ1Ozn1u71J7rX7waZNCwfjF/8WW\ntZX8V6IOPPWvx0xYoNzQjawQJ+hdSFi3jrM3BmbupLpX25/VSDblqHTgBI19\n3mM48Se+2aVTiAkoNffwdcUo+s7ThJnSTackHoZN/1CUm9RBn57gHhc51m/M\naJFQ\r\n=/3bp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"8d065d8b8b7f35f814695e74f5c685b7d68d5e00","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.18.4/node@v10.17.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.17.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.1","@types/body-parser":"1.17.1","apollo-server-core":"^2.9.12","apollo-server-types":"^0.2.8","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.9.12"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.9.12_1574359291475_0.6684983877066561","host":"s3://npm-registry-packages"}},"2.9.13":{"name":"apollo-server-express","version":"2.9.13","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.9.13","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"abb00bcf85d86a6e0e9105ce3b7fae9a7748156b","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.9.13.tgz","fileCount":28,"integrity":"sha512-M306e07dpZ8YpZx4VBYa0FWlt+wopj4Bwn0Iy1iJ6VjaRyGx2HCUJvLpHZ+D0TIXtQ2nX3DTYeOouVaDDwJeqQ==","signatures":[{"sig":"MEUCIQC3GSojVGVC2smlFXmmfLhpOikqFQYPrHhkys76gnzRXAIgQufDpSgsbUS/3mt436JKD9KpoOtz9qSquV9zj/3iD9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6WIfCRA9TVsSAnZWagAAi4QP/iB7f25il6C8BoFmD6Xq\n9p8zztkGpo4zNivuso0DBUiqL5rsZkbYLDbLXULdNKH7PFYvxherITxavJTF\nD5yFQ20WUSJqmyaQHxYIrAZ/Y1LclY3ZSre+4vMH6LRtzppSDTR8BP4WsWSl\nnW1ccYBCurNaB/HvwTUs+aS9IBerHfHm4CEYSd2hpD89tm4s3TxD8cK1RFf2\nS/dVHGFsBgUBdSYuhsC9nTq42D+12F1VBP41Y2sNkArntthkOfXnAd0nad3k\nFHqC+n4QVOB71k94TDnJmKqXEcIAbRNXhED4KE/OfVSmxqZJ0afmWT3/geip\nxWn2l4w4VuQhloY/aEhr8XJRm07zj/7/AOJ1YUU9/L4aV8VZ8LMAMhTFvPsR\n7EmYgk4+hrH0AUaQBB+F3bO/VsvDv150cMF5Gjc/euhOPV8+7ZVa8MZbd0wh\ncRlvdsC2nW2OlqxDI6yceXQaqOnWthDuf317kqQPeV8PAsEL+tCiJ0nrkMYR\nVg0oP/x0V/227149y8gzvtNOjQf34aCm7Lr/hrSv6lL1sNYwozrL1S0rQIlg\nCS95CIbUGJV3mxWgotoNNABEDXqdHgeak1VD2XVlqY0viABH1JPi7SENbU3i\neIA15rKjAoa6XwopYimpdC9i7JRmK4JdfhQVL38RwPUAynD0x1EelVATAUVE\nC3di\r\n=hzEq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"a0a60e73e04e913d388de8324f7d17e4406deea2","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.17.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.17.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.1","@types/body-parser":"1.17.1","apollo-server-core":"^2.9.13","apollo-server-types":"^0.2.8","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.9.13"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.9.13_1575576095214_0.916219484313429","host":"s3://npm-registry-packages"}},"2.9.14":{"name":"apollo-server-express","version":"2.9.14","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.9.14","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"32b9c46248f7f4e71d51bfbdbec34e1880f1c93b","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.9.14.tgz","fileCount":28,"integrity":"sha512-ai+VKPlOUzJsbSQcazjATNtWwdgcvZBWBCbTF7ZUC9Uo6FfSlKOmP3raQAq+gKqsnFwv34p4k17c/Asw5ZjSMQ==","signatures":[{"sig":"MEQCIDanFK0emPzmbWHGdIgTBOEVoBhLs69KOFgGGKq77aIMAiA53njTNs/RTODCjZk+K05tPYSP3LSvFE+ad8uFXIPB+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+MjqCRA9TVsSAnZWagAAtvgP/iTU1adDEF2NNL34KxWL\nshesA2eAOykmFYLBUKR2Hed82/sEJtC76gtsCId1pqfIRP5csq+Ai0b0K7iu\nJz/tbR223tYr0VnueeOCK8JbY4X6LLZGlBqu117hmOgQffn0+5RnIdlesCIZ\nXGEcJtLL13uX/l8ZYnICrucN7uwOZDOQcMOmBxeG4nwXcq9zbsP4+/2lYvDa\nVHpdLWda89C+wyaZ337fhuzoC6UYaWYJp/6SWnznSagatS0P4Lqi+aCo54hq\ntDXGRBrIjaptKc9DR3ZleFuMazsCQhrwwqaKXBwb3f6mBNyyQ1YIdYtH1K6N\n5tAFFyNC/8AlE3IvWUhmgzvJYK3UJzCm0gM4bKlsVRmOMVxRId0HOsQztSyD\nryvd2LRN4q8nCOR4gf24qdHX/p/HhjVX7CQy+/8NvaN7TmC+SgPx21lcCtrx\nr4+8o3SQb0+LgFpDYA0xgCMRBr+AlJEdMXhv6wBTMejKLGyt86xzDjEshlI/\nl8hhm90P7Bceou4W1pdladC79FjkxT2/Iqel9UdBEQDYdbEzVvFoQ/ukW42j\n2pJ7hwnEHRqWn7XYPE+6NDwltMihBCHHENJGNWjqho/uT54iHg63NJykc12e\noCokVXsd/knON/WnSfvAPQSLmcM0CMGXVbMASEtRdo4E60DoTl/KcqiM4LqF\nDxmM\r\n=kcOk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"ad5eac5ea1741142122e4cb8fd34a9748be31e89","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.17.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.17.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.1","@types/body-parser":"1.17.1","apollo-server-core":"^2.9.14","apollo-server-types":"^0.2.9","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.9.14"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.9.14_1576585449864_0.701376740965441","host":"s3://npm-registry-packages"}},"2.9.15":{"name":"apollo-server-express","version":"2.9.15","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.9.15","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"cd0b8c7275be8a6e120809c6c36147a29f3b8129","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.9.15.tgz","fileCount":28,"integrity":"sha512-RrPFAW6QqxAGAlubdvxjluGc7SOr70H69ElLxDgXy3HREXN25Y4XZoCE+L3PoURwFy2mNtITZeDO7JKW1cbHNg==","signatures":[{"sig":"MEUCIQDXcSU0e0jfYGv3K+Pcal9RMDLXEqlFkoAyaBj4GBI1lAIgIcgtb0fKn8y9FqI3wdCkyB/lUkftj6NxhnUGX9ySea4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBfTNCRA9TVsSAnZWagAAsbMP/iL3O1uxi32CoL+kWd1Z\nRyvWcOATA2+LIMhS9Ffg0WDYvi6Al0hJCPz+otmWGzWZJ9d0mtzMYgTWTRmB\nhvt0PRWAIhmo2gxsfHi5d2oMA6eCGJNQYfYGxMZEipiPgIrv7qQcvCrn9Coe\nmsRk83XDM30P9zwT2UHb0gfM3DxrUP3rI9RdH3dGpqjWVng0L9fcsI0yMcRl\nYG59odJBCnYkP6Gx/AvNqOfysQ/UNe6H7CplLVygQUChZ/KmJ0IuFLVlyv2S\n6Hzam+mpKrqk6xUMREhy2smZ6uc2YBV8+LxKvieg5i000Y33IWrNrDF/qjae\nMlO4RmBrRTtC84GUSP3+LIcwAujdxAKN/gjcTmXSRACmx1lKPRvi+tH/yCvr\nDKXA+N2NJ3lzcJRhZf3EZk5u6+XrXFMavJIo+uPOgPnEhglAuNu61LHcaZcJ\nePzD7N4goIq23jq6AObsfDIswdHFKcU1HXJNyIDFJXGtgboPFuwZoZBvfOhC\nP4jdiNHjBGmZhCtWPNiEXP4O+1sVCLhnsqrYc4l27buvHuTVwyeNOU5t957D\nQwCzxjj3NMVLpxr00nJSGWRJPVNWNRK4PAs8yCPASUeekYVIukwWzdwxffID\n4gIntke3Bdgel4SZAoFxPEAVBLN8DWlFkUuYxm4a+odHqgwvytPwb4z5R6kz\nScpz\r\n=r+nj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"0743d6b2f1737758cf09e80d2086917772bc00c9","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.18.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.1","@types/body-parser":"1.17.1","apollo-server-core":"^2.9.15","apollo-server-types":"^0.2.10","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.9.15"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.9.15_1577448652490_0.1864957378131764","host":"s3://npm-registry-packages"}},"2.9.16":{"name":"apollo-server-express","version":"2.9.16","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.9.16","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"4c30b1769426c010b37943c0fb7766e5825973a0","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.9.16.tgz","fileCount":28,"integrity":"sha512-ZDc7GP+piUm67alJ0DIE9f36tHcCiNm3PHMLIVJlVE/rcGwzRjV5rardRqeslljQiO2J+1IwXKwJ0/kRrZ4JvQ==","signatures":[{"sig":"MEQCID5AgWNUmCM2KW6E4XnRaqhhw7oqn0tdP8bml7V8tOnEAiAcXFVP/ZyROjt28WqnwBmFRr1roDIBUGPfadXEnDkjAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeF6ZdCRA9TVsSAnZWagAAlNIP/iL8YCwg1sVXMKxtuQ0D\n6rGlrkhHhMBT/QnfAlxXy8hjf/vUBXMqQcmwVAf6e07uHWvQl4OCRKzuyGgI\nQqFHAHGm1gNjOcdzbxkHC2LIMFsQLn1nyL7qe7Tfg1WKRsdhRI7Uwwu+ZkGy\nKtGSmzj8ADIdJvO6EUgtd5eGQYnGmMcMyWX6F6bLgYjoYwweokYs9FrNz5oV\nH/lqxbibjWh6eou6fJdvlRUNaP+ra9tW+dYMYHpGHCGqaTV2m7pUZCKHIZgN\n9wEsmGCWr9O0pyLcdSxNIQKpo8h0wo1sqFRO5oPDfE7jJecW+zXKtQEQXkqV\nRGrntBnFZhRpjhG8zJ3bvQThyMmy0mIiPEDr3ZaOQdBjKZwvHJgGsmcmWkFq\ncbCoNInBPQSgqJLNQK566ekM9ELa6v3fIRTvMxjUNYo336RiBVd5YyFdX8kT\nU2cG4QieOtNdRKhdBJJwhowS3FHIsEtLDJvY+035AImAFiJnzPshwmW7CKH9\n3sgaRCd5LZFrgVBgc+DTwUFlLZP0yJSNQ1/cJi+s5T1hMWoa9xDd5CJk4Ee7\nmnXImCS11FqbFBkjpKDF9ftQUiEq2bNmviC3WDDnXGhNHrwNfIiSFg7xtDpp\nK7A0x3WKMewoiCqQCwYqrsjyRcdou8z9021s4LIOFt0Z3BWTV/dnNmP6M7J9\nMNz8\r\n=9Nwz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"4d1a75e318897c335674c7ee046c0baec7df4a9b","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.18.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.18.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.2","@types/body-parser":"1.17.1","apollo-server-core":"^2.9.16","apollo-server-types":"^0.2.10","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.9.16"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.9.16_1578608220748_0.24602207826572897","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"apollo-server-express","version":"2.10.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.10.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"7d87ff54e378cdcb135eb3d093f20fca7fc0d1bc","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.10.0.tgz","fileCount":28,"integrity":"sha512-adDQts4QmkX2ENU7JibV1EwRl3ESnpnpImXIMvg8Cm7kX2wSbzwm8LecQNujwWJtkAPTCEAcnPBDyKwWjTQ6/g==","signatures":[{"sig":"MEUCIQDK12VOrf6Io6Y9W5ftDAvJe/7KRCOHjXkoC7brFZmi5gIgYjFSZXTJ3Sjs0ofNjAkSseGRzW+YoXNGUvJzyFYOAnc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePAfmCRA9TVsSAnZWagAAzcwP/Awowy/5SKPzDDeyAIwt\nM5IG2srwU/ydyuQHsz4jYqteX/1yFftda6drNmWEBsoMKpa19xwjEAdnWhMv\nwniKnUfA3NdfhTvF4y76llJuoYxsqcsaoJA2EUVzVnaEeL/LDB4eJ4MLXB5Z\nPuq7fv+4Jcm7e8U6b/unSoJk82FV20NFC0nGqdNmiIQup7WAiXCphBuYm4QA\nYtD+8E0k2SF8A7P3kGzTM+7ycpg2mS2gYbpBNLVtcm4jUnXRzZ67xLy2ll6y\nosyzXZ+vb0hYMgZWuMIfoVqG7KOHsgRUDicJsZiEQUYFUJbK0OCUXzhvqccT\nBwN8ExnGwu42VCQd/J7Y1LpkYRKws7SzQHLvAIG0PZG7yfnP0123n2kuhOWt\nS5ciEgGfytBCl5SAZ6dMY4Y2gj29ewc8fHRvpxBlmCn1vWLp6vIVGCN64WKb\nfB+LaZAdI4c6ODSTjDL9hMt8eNcXUJ7O27Wr9Ei43A/xFfHy510INWwpbvU5\nDzKT6mcjVJnCCsDPjYXpM/cKIF16I8FIYaLGA1eDBUWsdVrUaLlNKAtIPTCf\n2vSfZ2C3/oCfkkIeFvvFR8yeturFGvmRr3HQuOuOb/5vxJFkfSMZFWuJVe1R\nLOvc5F1cj/GQstbMpb70f/5105/oWHZwpFLUQRx0nIU7fH7Gi+pJ4vum7mg7\ndoTg\r\n=I9LG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"9c0aa1e661ccc2c5a1471b781102637dd47e21b1","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.18.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.18.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.2","@types/body-parser":"1.17.1","apollo-server-core":"^2.10.0","apollo-server-types":"^0.2.10","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.10.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.10.0_1580992485589_0.566114140204677","host":"s3://npm-registry-packages"}},"2.10.1":{"name":"apollo-server-express","version":"2.10.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.10.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"f48b3c59ebb904d1048c80d2bc23ad8878579457","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.10.1.tgz","fileCount":28,"integrity":"sha512-NkuWGBOCTiju/aDjfvDImm+4yzfrM0dwiRxu9fKwwh2h1oYBUKJNqjQ1mzJRi0ks6Sn1egwl/fQkTBTkWwGx7Q==","signatures":[{"sig":"MEUCID1e9uwI4mvIl639csnvO/s+ePd4zE5s5Aw3Agstf9ZZAiEAq2RMFQiFLxmt524VDRjSyT5/Tvi7MtqkRFSl0/VXivs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRqfsCRA9TVsSAnZWagAAXzIP/3mUmCWX/P3XiALsbaGg\nNJH0StgsLlb+oEw3e3dNsUkIzUGw6fNObSNOeeXkn3pRORR1ifNvxPog0/k4\nilntvSiJhAgSUW1V/jAL8FwZDdcF+ZYvMdDwkEENhod6gACdkA3BoHX8HoV0\nE7BpHd9wIKqeng0oYYPgPp+L3z/ikM9NZQo2MHBRw4PtPZYnPOW+FzESVjX/\nft22zS3PLq+WTPRjIpcM6vXS55G+TGvZy/J87BHzCdz1JR9x6jj9ADtkZ41i\nTuMfrBL/3vk04LF2luYNxjHg1BYfunoRiXq7ad1IcQ/WdbuAH4zD0Fx5xAWf\nw8QJtz4II6t0h6305OZB7iMgYukwNPBXU0uE2fCnEM7d/Sx2aI6ocgUaQNzK\nYI5zv2oo8Rz56L1r2sEmJQjKrbqUjk8nONSBxiUnhh7lhGFOTJHXBBS8hGn4\npAupbHQYIG/nQaWA9+78CoirLfPNhSwX9edLjwXTIUrii/sSKyY0x79Iljvv\njjhIwU+aPeGOZfh8zYd3WG9GBOf4k9iotgU8kdiSFwOJ3DCXv1vg4YDAwo8t\n8Vyb1B4y8tm8DKYYCItZYFm0JADV4B4ilV7VEqCRSX/AlBIdtYA75mTqUGhq\nuJKIWLfXzlzTNs3qu8IfNdXjXgTZXz8nAwAB3USnI1xXdAaAtR3U7c4QrsIB\ngZ8W\r\n=wUiY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"dba97895485d6444535a684d4646f1363954f698","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.19.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.2","@types/body-parser":"1.17.1","apollo-server-core":"^2.10.1","apollo-server-types":"^0.2.10","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.10.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.10.1_1581688812210_0.8631523328571851","host":"s3://npm-registry-packages"}},"2.11.0-alpha.1":{"name":"apollo-server-express","version":"2.11.0-alpha.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.11.0-alpha.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"5a0a382e59dfeefaf73f718539d1e4eb50715e0b","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.11.0-alpha.1.tgz","fileCount":28,"integrity":"sha512-nkcmURJ7GH/Ma0P3kGBht4KNUYtpnRz7msHoIdtwbiNHcQlVNcLU/iT5j3wXHk1MLgoA0TI3WmtLnEQ5dhqGyQ==","signatures":[{"sig":"MEUCIQDhRWbsshtzmUoEW5DqYWFfcMUJsqbx9ngUggpRUDyZFQIgE2MUGe+XDawhX/74spZLZnTGujVMh91hDnBcxfZ0DBo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeU+uxCRA9TVsSAnZWagAA44UP/3rxqTKvtPgOj8+x7toJ\naY5Yi6G625nZQ1kw7iYUXDnn68PjMMMcU8XixJPZINXrjPank1hPbbgowoBN\n2v+FkMLlMo4EZ2S00WUXIY5SpSHw91+QCUh3e2sT7WowlfDs8akvpm1qpbWm\n+1Wo5I6kkYQQsovpd6o8JVPFBIS48rc91CiqV/3ckkpY4Pa+4GwdyEI3Sra9\nSKDnn10oQFxI09QBSijrMmVpZ0uyXXUvm0llu9I/WRrE1aKWAapoUiPmbdr0\nCbLi2z1P+TZ6POBIPBLqYb1MTK9WxRnwE86MZ2l9n99E/woV5Zb4+luMHcMA\nDNAZZuGxbP6i7hmAHaXF04YOmv9beq6LWnHOv/LX6AgIMzfwvXeI2uY5qLLq\njMMQTqI6Ap4h4n6D15STq1gAdgNyot58xLQ5Kf6lVEF/NPlqWAx2LxNZvQIK\n8ImLSGD/LQ4up7fL+RXTD7Vb7ZFSs44N+XWJ4HpKa4pr0m8LHbrbRlKgKboA\nvUghgIgGmtTZuRm4HO58fnaWn4ab1Bwu+m0t1bgS8+97cJnuj6iqNb26Azo7\nlzg1amEEO8n9wH+ak/wpMLZWSpoAAQ5jlI0pajrRw82uyh80tGolJ2jYa7Is\n2C9bDdBsnPkQu4JQV2Z3tOBMDvcbdDnBjOi/w26WL+7iClhALzvzFe81uUq9\n3hOc\r\n=ewoZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"a07ce0fba5a78d6e1a3c0a08dfda1b449e6c16e0","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.19.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.2","@types/body-parser":"1.19.0","apollo-server-core":"^2.11.0-alpha.1","apollo-server-types":"^0.3.0-alpha.1","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.11.0-alpha.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.11.0-alpha.1_1582558129483_0.13940276914660155","host":"s3://npm-registry-packages"}},"2.11.0-alpha.2":{"name":"apollo-server-express","version":"2.11.0-alpha.2","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.11.0-alpha.2","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"aabd996ceb71b74955fc4f63229aac04c0fe7176","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.11.0-alpha.2.tgz","fileCount":28,"integrity":"sha512-o0U7fMUzPFi9Dl2FFPmeDg6pdAI8HIwmS/q+EauqCr+9gjU137MOsbi/eB5oyRFiRoEQ4mkLHq7eTZItnxQAkw==","signatures":[{"sig":"MEYCIQCpiZtL0WRtyluXYDHQWQEpHFXq6tN4L49ifjVE4ZSvUQIhALeV5mLVUhhhaV/7nt1DhTbZyzC6gXr9gd03S4jVe7wW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVUUeCRA9TVsSAnZWagAAjocP/jgzsPStVmn7nryuA1Y6\nvyow6/00RqYN/VBP11RVPeiNhGvQ36zICzRG8R7FDjEoUCJu+jTa1rEAsTVD\ncKdi1IIsxJ46N+RUyDNLZiuGtHR3ogDg7ajXXFCt/FSNjHWAaOswGrLDIYLr\ndx5qq6LmBU3ySuK5itYe1+i62yVTxsnwA3dy3m8wGwtWkZfubKMU5N36P9Ky\n3e1sS9VEWDA6e/gLELhxSu26cTvyPDq5G1LKR9OCD8inooiO++nfpe6o04St\nnKcPONkH1goKPzh4gjb7RFfDilBI/+ElcQRif59NS21PvPz8+YLIp2l97PR+\n/HqKL2ObG1makqWsuEPE9DIIEtlYJxSaO+QJfcE3Nwnm3ZEG417ickXWvGAk\nhuIuQ3lclpL5r1EpS4HEh/8jvF4LnuoXqEp3NzTXw0U8jSPeVwA7wm2ogkED\nsfcwhp2228L9a20n2HxJq85pQtG/T/YWVLUeh10iBqphL3Nd1p3/wQR8HlcU\nvOu2ycuNSxCFXPnWDHc3dwASTC0vcF6dR4UVchh9xM+nzWJBYKQWeOtXyCTC\nIwzUCl3W8AFu3Aack/u8Hmsk86OAf+nyigkpBmazxaxJMXig2RT9lanHLYPe\n6PDxD/BGAMR6cv1LCmIESl13zPhXtSbPYIbyPs07e+9J1uEXBoXIyFDfhNWi\nABpt\r\n=yBP6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"5235abdaeebcf2000b49172474df150d0dd4a247","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.19.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.2","@types/body-parser":"1.19.0","apollo-server-core":"^2.11.0-alpha.2","apollo-server-types":"^0.3.0-alpha.1","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.11.0-alpha.2"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.11.0-alpha.2_1582646557978_0.1339032200501573","host":"s3://npm-registry-packages"}},"2.11.0-alpha.3":{"name":"apollo-server-express","version":"2.11.0-alpha.3","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.11.0-alpha.3","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"425dbcd67ec68e55fd179032ceb795ab4fc37222","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.11.0-alpha.3.tgz","fileCount":28,"integrity":"sha512-+/RETNpD3F4uO4RJT1UWMcnoCijyBMsscccOctTjjoiI9azFdRxiH44ZREI2eZ0kPSI9+5MWrZsxHe2b1QcdJQ==","signatures":[{"sig":"MEQCICuYWC+mQmPFJSzO+XiYJ5bk3yESc/1kIPvJs+GcV8MlAiBY4GSCh7vfY2jN4mYUP6pNQHyB9dw3m6ewxUZsCFmHXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVUtRCRA9TVsSAnZWagAAmO8P+QB/Ld3MLnzNv7k5YS0V\ntaY4oLOYuLG3aOjqIrMcypHptVwFMWM94NHT9KCgtj0c9gbJNOy1DLRjAWUE\nRJGRApQQQfWoVZOzln+O/j26VX++5tyzsMyLQkMzP8uPMMxZTXmsGaCJ21G1\noD1WucorziFyhfnzSMljA/NZbgRf5TTt8zLfDR56JyCc2UCRR3rhSMGq3Dm1\ndmUkMiCYSglUZtAYKeLG1D+HMwQt5hecq65v2Pp2PvTsoWHHR5XAWyPNmfL2\nbjK+OdsWy6uCbJeJ/sELZHEE1jTtdWsfaKtPYMJYWzmXFCWwZPHUCwMbECED\nakPTxYHNflc94Xi9ba1RIl4/93dtmqwiunTWxNMVz8uCAWAsdroRlg1y04QW\nENV5PW0TODB8shG7GsiBbFjlH5tQc06aBTB3yASSa5xhJ8966O2qWGj0XaqC\nJWDSnmyTQmdafDdvxUDZrU9wKuHEgjkks9hJx1D3oaZhttmMGzANwK84mLat\nQc56wTUJbGSe81pBFrnL6LHhIk3CMc1XpEcV9hovut9UkjS8blBK5iOHWhCz\nlE0YuEYwDjjlsh5hyf0sCE8wnN7f1fH1tp1aV7CF3Ua2sB0cZ1dC3ItckIQ6\n2inqOaMGyyu2TJuRrKQsip9a+FWdrW6uQtIuoyDxBdsD1jBfCb6drpy3ty2t\n2Fr/\r\n=7m/c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"062e6a3a76f00c6f9c5253c1db00f77ba4a74ae4","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.19.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.2","@types/body-parser":"1.19.0","apollo-server-core":"^2.11.0-alpha.3","apollo-server-types":"^0.3.0-alpha.1","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.11.0-alpha.3"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.11.0-alpha.3_1582648145290_0.3597198641867805","host":"s3://npm-registry-packages"}},"2.11.0":{"name":"apollo-server-express","version":"2.11.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.11.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"ef59a15f6f9ba8a8fb90cfa8b7c4c436be6e84c0","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.11.0.tgz","fileCount":28,"integrity":"sha512-9bbiD+zFAx+xyurc9lxYmNa9y79k/gsA1vEyPFVcv7jxzCFC5wc0tcbV7NPX2qi1Nn7K76fxo2fPNYbPFX/y0g==","signatures":[{"sig":"MEUCIQCf283sbrbZc7DpAqFi4kxYVD5fWADApigNcoqrSaX51QIgDBtuzzhcruo5ZnkP6vQKdh3moobfgx3XcqCOoMwazMg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXpcVCRA9TVsSAnZWagAA4n4P/33LSWKxs06zroO9WLDc\nfdvXvUEGspU3kRiD7d7GzznaO4eDkkGQHAGojJqjcp+vqTbfw/c9kAYz2od1\nNcKPlozAAdFjPpDFBT2E0o2yqS9z27DRSom9K11P+UMsvmJy7AQcCzBCb2ZQ\nRNLbQvaJOwSFlmQEn11ZasxvI2F2+O4rjSnensOiGM+Yf3N80TqkGLJZ4/u6\nghjJ4fG6rH7GwVocEojJE+D+SHVud9napPdUWOKAbE80fwkOVnKCS7dN1a6V\nq2l3fTBnp0q21amBr2auEqF+F8o0/RJrS4noxO3Z6VsaXe7TQXa2cPsEJThP\nRkVkrOb77tk9vg2JdnazO1V4RSvXyADvKSWWoQPWehTTJyz1ebZM8qXucBFU\nQPR0MTFehZWWlSm56lxon/3hd4yk4xD1NJw3QBSMF11EU5k44OG/BUf6YP9N\n202e4R1f1s03n3PyejCuSBphreJXncn0JurfbnmvH/3B0iUH5ps8LdmoieZf\nzB/Ul9rixZEdfN/fbevE2r4D/YJnbRTSCWuZBd+5RXJtmUVBMxW8vCsFoVNJ\nuflOhDHH6jT6/7+WZc1voje/7ZdmVOQ9xgStXB8NysbnPM3KQy0V9sASS1/j\n3cULRVF3PMf5ZphaOFS+uUb1+QbW18lA+ikRI5twCDiLIt/z1rtfST+n11SS\nAuOO\r\n=DgUx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"056f083ddaf116633e6f759a2b3d69248bb18f66","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.19.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.2","@types/body-parser":"1.19.0","apollo-server-core":"^2.11.0","apollo-server-types":"^0.3.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.11.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.11.0_1583257365415_0.7568172689603851","host":"s3://npm-registry-packages"}},"2.12.0-alpha.0":{"name":"apollo-server-express","version":"2.12.0-alpha.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.12.0-alpha.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"74a3bad783c1e21d80aec6ee5e28744cc955bc21","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.12.0-alpha.0.tgz","fileCount":28,"integrity":"sha512-JIQymeYflCMSIJjdr6AZ9OT2Ftb3me71CIfa0Bl+7aRDYZUm3B/M3lInvEE1IQ2BsGp4lheGbrRZ4q6G52JNjA==","signatures":[{"sig":"MEQCIB9PZnkzva2WcQ0gtaYFFOoHOideWFOcnkl5IwAZgJSsAiAmyfkuKjnPBYANAtz6L6VAQeHCJLZek59iDQum/wMJKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb9f/CRA9TVsSAnZWagAA3qoP/3eww0pG+wWcRYTdg6va\nifv4uxFGbi+V+pvn/Q1oRF75xVDnPTi+He6XohFmrG8fMoooaauEtq8b1TQJ\nsNXoxImDaNsmyJKjUSMz9AYXTGyDAnI2zYhyKICaRzGkhvOBUh3lMjUWC0Y1\ndCrTrVmUCDqsHLZjNqC6b3mXvc7EUHZYW4w6KGde7WewVHqGgCiPBVMMA1sL\n644bL2tPNr0TPQ59Kt/hVeTNpGxy2iwD4vrAJv7DXszEDP4eUfND+XfewTQh\nCqAx2hB8LBio9OKC1n3oHeUwtyM5KYmll0DbomuWTj6IKElw+J/3YbmHm8bv\nGsopD8HnrMIZIXSJLSShBhr51jxOqjZ5TJeJW9y97Z7LAXq7ZTIS4ggTLPj8\nal2JOZnEVcy8sPg4iKNmKX0MQNRsIBekn08a+7zwZvb+dZTHTD+csjB6g/qQ\n5IACQCKCLrUjzJ8z3Aox4MZ7axkg2EmUf4Yha/NiQljz3Q3ZZTmva/tz89H+\nTUxmdPR5XGCp/OKOq4Vr/f2ASUs8daTjEcqO1RCa3Xgd5c8oZ+f9sO8G2pbV\n8WTP+rizZkaQKKxUmUMKc8D+geUrC9ZQIg/RhgVSoDs+CqxuF0vDJ0VWnK62\niuWq4Kwq9G0LCNoCOhzYe/ojDlbpnJU9miYpNgZB+Z3/M8P7zTf0XOTB8Han\nKOIC\r\n=HVn6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"61f912de18abbbacb2acfb20a248b88149ccdf47","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.19.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.3","@types/body-parser":"1.19.0","apollo-server-core":"^2.12.0-alpha.0","apollo-server-types":"^0.3.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.12.0-alpha.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.12.0-alpha.0_1584388095244_0.261908193791635","host":"s3://npm-registry-packages"}},"2.12.0-alpha.1":{"name":"apollo-server-express","version":"2.12.0-alpha.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.12.0-alpha.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"2a9ce3999cc9554e44592e7f631e345762c03631","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.12.0-alpha.1.tgz","fileCount":28,"integrity":"sha512-+rPxlcv8/9doHPSj8rh1CCLxymDkwqTdz6rLP5QO0dXmfo2ZkH1o2aO4yb0lp6biOtGIbND91XaNlm9JK2znnA==","signatures":[{"sig":"MEYCIQDguXTa9rHCJJvizqU0zcy1w4bl7j5+U8YuoBzyemzIwgIhAO6J7w+Qw0OUPEwuUg/MjEGetw3ohRYXMNaJNJpuy8Ke","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecmO0CRA9TVsSAnZWagAASs4P/3VG40tTIhLb96RtrjO3\nforfweUiFTgS9P/HrPp4UNpim2oI5gFfyJwUKhtqSDKGvoWy9NS1zPrPI7K8\nHDJj2OlwwFWqMdR1KsFaioyv0k24PukFdZynYNpNKXyrEg4Zpqp8Y+SOTAio\nLFVi1NcLGxA3UNPf9tijpuJRM7gXOrmCltqJaxIHYcSOHZufiWycx9ALNQiF\nFf85yCcWOFHAUvzjasDtaLT3YK70gkDAtlqMdkqjGKWeWOPTheCpe8lIG/Ht\nTBdBg9OpGR5j2DNqaULwpc/f4o1ouQqw8LVhjcP1phjPS06FIwhXbg1TMND/\nQn6uJg6kIfvGUstiqIlPBTBzw5Shunjg2h159Y093nWZoDZ4HCXwj2eEGjG7\n9E1Eo0y9tij4poHMMaoaKSdgS9qmkDwuzeOxpf+T0qw1vXmR7bDuw4Rd2e0O\nY6h7rvgVA31hF2SLcvd8SIiB54P1qzlVind4xCZotT9uG6CSZHKJb7Kpkbr5\nQkdvy+uUZmXVHQU2Y0ZAQIdqRVQ5+vsz8ISF7D2wbAdyupisI3fo/xkB+Kqw\nv6sh0DntC8F/znLL6OKVhYQA0XQUj4ctf576nRQoRx0fe4GtwC5hh5Jc+yR2\n/Swke1+BvePKMMCweb64r5I7zQwIAguDka14UqKg4g9glJhb+8iVVhufQ4mi\ndF4K\r\n=zikr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"7422d70e19576f7e34aa289c535325552881a17f","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.19.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.3","@types/body-parser":"1.19.0","apollo-server-core":"^2.12.0-alpha.1","apollo-server-types":"^0.3.1-alpha.1","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.12.0-alpha.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.12.0-alpha.1_1584554931965_0.6095356025198093","host":"s3://npm-registry-packages"}},"2.12.0-alpha.2":{"name":"apollo-server-express","version":"2.12.0-alpha.2","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.12.0-alpha.2","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"d40729de2e741e4d898d1e19b7b0e0c986dfc119","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.12.0-alpha.2.tgz","fileCount":28,"integrity":"sha512-pQzdTWnu1tvvPDnkzrHsW8rSPz2K7wiz7LYDYgr2iR0/RNk36yFs1jGqvwrNTsBeTAitDV/BNNf2qxbPjALkZA==","signatures":[{"sig":"MEYCIQDsc87CsqZNsBFj2lYMsxsrkmF3uK0xJNVIcp3nM7ZzdAIhALgSlGCG0s8RpUA1nfxwt+e4euXBKo028ZMfUEN+OB2q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeMpwCRA9TVsSAnZWagAAKzsP/jkF9fbKKdJI2MZREkgf\nRBd0EA1tAZPEEllmA6uTZBkeiHZnEC2UKtHG84fkaWK3sJJaLZStBSz6xQbv\nU0bjFOiyteHYyrlLROxzKyo/JJHdqXzf/VIrEi09jsvY5L88T1qxd9YBOpr6\ntyci0AVZ4N1TGO0NbS/0QLXSz8WkESNexi71t/1dbf0CurVfkXzAtzf0GN75\neTBqThUInBBbuecSRNXik85Tx5kkWaEGA0fzEbI0OWSgbNijIKwsMzRW+Avd\ncTnYu/hhLif3RJ9gQoiT2bc4XjtUxBzMt+DxhiGSjpQul/Dyagxnhf+Q0bWF\npuDZJmrkfd5Zyw1bBSOPCAZf/1lO5nOT8bpdD1u0C0E0j5iZSZhzZ+sYPqls\n7IojTAqBceUm7Vi4vQN9MWyOfeRkz4o+yKIa1kt5R6uG6+PLWxdAQPoTC8df\nsrKoZF+FlSwRJOkAt8kNMy416TAixdwDH6maWlZwjKkLooYuL/5cKKCPuINt\nFbMtfcSiaXoeW5iDh5+kA+BncfDTNYTwWV1MstWeEAQ0dS1PFFKXEj1V4K5t\n4wAZeqbiO42LK5I34S7fbO49GN7DZFI7bbJ70rt0Yc2YM1neFkkpHf9Oh16m\nTxTnM250azXW64P7F925ftWo0k1/8kmT2jWClzefi16IuYc+RAMBWIQGw2wY\nrTXa\r\n=zA7z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"34c707246f8df95a1916aa59469e78fc3144c8bd","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.19.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.3","@types/body-parser":"1.19.0","apollo-server-core":"^2.12.0-alpha.2","apollo-server-types":"^0.3.1-alpha.1","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.12.0-alpha.2"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.12.0-alpha.2_1584974447795_0.6773017344952315","host":"s3://npm-registry-packages"}},"2.12.0-alpha.3":{"name":"apollo-server-express","version":"2.12.0-alpha.3","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.12.0-alpha.3","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"2f6331a0f29d767ab204edb297e40774c200b2d9","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.12.0-alpha.3.tgz","fileCount":28,"integrity":"sha512-48sChsGn+tfj6AM16Nddxm1U+AsepcslT3JXB0d4J58nr2D1x2C6u5IuGfGqw6fxgQTjuAOHDOwik+a9iYI3qw==","signatures":[{"sig":"MEUCIQCCRa8SR3TT9Zmk+fOaLBly+zGiThTqmLZ5hHoWIgPuswIgQy/Oa1mI9yelVs0EwapnOZ02vvb6XyTz0MvZN4Nk3c0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefKqYCRA9TVsSAnZWagAACpwP/iLj7g0TFcbg/7Mh+AUG\nHnsa5z6NgwknAgC0AJJXVLmwMFWTQAijL/+dSwFnWydz5fsodn2hgo/nkz7h\niXJi/by4iOdf/z++c7OPCGxeUjwyDV25HMfO8KcYrQKZ9h9LZyjVT7l03x/L\n567Qn/um4NYaDjVjgQ2QqXV5oXAQpjoUe5IxKeQ4kWlDgzouKAHzWeXRpnZK\nAotmITjHn+kCHcSYX6rpZowXI3eHHQnauymQDfrhhnqaDogUpxxnBrcEUxc3\nkiRzeWIA+UQ6e4XrvbIeyfc5wHxkvdV8VzrEFv+UCvHMNtkjyYadhng3OBLy\nbY2Kpbyi06gWp4r8vUbFQyZWDS6FQcdtqZpV1yBolZr3h0WnltxsG9UjaP3L\nZP2xhngOLc5NpSoCBjRcyDlI2MzMxGduZjWSR3suZKSkwLHLTFrLbpva0LF4\noaZ+eWUfLAxjzshaJAyO9QGoQmzyHrIYwYrv1EqCoKtQav2EEa2xK7RL1noH\n3Um/xe7RWaX3RbczuKsijYrWdJ7c0iqBxSPyJrZI665+uE0Vi8svIiI2SX1U\nqAjPueebUDfamLVs/69tIuQnO82zpzvfOSa1Rm5VbWnAN+wmLHkOFWiImyY3\nxYiW51sFCh/z2ZN6n8YXSUCpclD/iLlT4cXNBYgka+3zhLQdya6mKaGMJtqo\ntxUL\r\n=Kl1U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"3eaed42548ad524129601263b4b2d8e3d7b65d27","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.19.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.3","@types/body-parser":"1.19.0","apollo-server-core":"^2.12.0-alpha.3","apollo-server-types":"^0.3.1-alpha.3","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.12.0-alpha.3"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.12.0-alpha.3_1585228439665_0.0846199949724753","host":"s3://npm-registry-packages"}},"2.12.0-alpha.4":{"name":"apollo-server-express","version":"2.12.0-alpha.4","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.12.0-alpha.4","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"b950a4df173d8e05bb0da6772ac0962a4d77e547","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.12.0-alpha.4.tgz","fileCount":28,"integrity":"sha512-VYzJiVlt7UUxsBdwp4im+BQqTNCDnK9f2L5LSny8eqpvlgPdAjA99z9GD5qlWrPbVLsL7hPk89ZlBWjqFvVoWA==","signatures":[{"sig":"MEYCIQCZKePIY8VM2cyCKWr2Mxs1KF5N0TdXswn/HvZG+j/oKAIhAIovyQwQyAdtinWJsuPyB6Etw3VbjHzRG0xJ5xkCoayC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefLQPCRA9TVsSAnZWagAABwAP/RHaUVsT4o1AxlL6p2Pg\n8ere7a4fDlKPry3aWH+DQLd9wgUdaSz4mkogiGjDbcxxTRRm7rj2Hb6XND7v\nOR7MGjmwPMVT/m2O/5x6kn/MATA0Ohll6AMJ0uexkhC3laGtgVkWAH/CSdJ6\nZaAubJah/+WWDiiKas5DHNeADzumnZVxiF9Q7m47yjG0CD5LZIBpQAT7KbD1\n2miStG3M4VHUc4Te9av7kwCNX34drvCdTO7J/kUONp8K5far2EdwIXE8tWfz\nwRs1Q4dDA/d4LbBSSdnBPtzqBc+rprQXzrAYon00BbWk2B0SIbb+wguP3LDn\nqxI3UFAt0zSlUvrXH308iNFo748QFL0tO22c3s26OlUd0nEhrL5RNtUAaIVJ\nCQb7tjBJzlKSeSnwvS7imjtysiHQutg+psHDSFfPnVwd9xBBgpra/ftUURdA\nQ8atoJY9n+kLuVLvvH3DSW95n9Iirlyd8wDGYzWDSMt4VWCiZ+tGjYbqvygO\ngP9J9BMzH8xzTeP3FmWh3n6buHlQc6SLSQsUWLS4MMSKzsY03Zae/ac1us+u\nIPRUwWYgvi3kz+aYuogXV2DHtlQcV3Yy7mFmgDcN/EVDQ89GJHewGBX6+LVg\neTSaVYwgSgrXhIw3EdwD4bBCtMWpOdri7HvYuPq+hLwaW9ViDdufR3Xcp5i7\nHO/i\r\n=xbXP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"a6189b32fec3f1ea1ee717e59d89c8137797aa50","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.19.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.3","@types/body-parser":"1.19.0","apollo-server-core":"^2.12.0-alpha.4","apollo-server-types":"^0.3.1-alpha.4","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.12.0-alpha.4"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.12.0-alpha.4_1585230863128_0.07780677524069146","host":"s3://npm-registry-packages"}},"2.12.0-alpha.5":{"name":"apollo-server-express","version":"2.12.0-alpha.5","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.12.0-alpha.5","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"26170909cb945d786bdf77184025aad234f76726","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.12.0-alpha.5.tgz","fileCount":28,"integrity":"sha512-jN/ovrsfIHdAJ2YQYvSciI3y1OAAHIFlcihGWSTabTKH2AqEwNRAyYxDJxVnnyxyqB3OhfnuteJxEp0aGXu0YA==","signatures":[{"sig":"MEUCIQC8/U9lXU+kBrvH9CvsgY08r2f8SUxb92TyhtPP99AzIgIgDFpgjhxN1S85+yw+BXudHcmZyxP1+ZaDJt3L2gy9akg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehnDUCRA9TVsSAnZWagAAbFsQAIKgcNcjsHFOt5BrdFiw\nLkrhqby/8V323Jm9PrALUoaZYIWRm/4CIYfM3BoYe7FAJD4Lx9a7cPditgTq\nF7YhUFAPSnGT7DCP7PXoYJboX+eY86M0RnMoYVr+bfecuPm2a7EIEypBjVEf\n//Z36p6HauTmzGPqPmN1V1thl5YHHwovG21pbIUjXOIv9g9iz0MSb+9b7XyF\nU42S/jDFBcYZTDdv7za/omJOD1vnMstf0NSAflDDRTZhqBS0JgCplDMdGELg\nnjkg4fTaHJsdpWlsepyaFe7M5VmyHgPZChvzJrLmWZIfQPBVb+dHO94Ii1we\nkmhfMPGbG8lXa4MfZAZ6Q9NCtR6scG+0Mf+0m8AT7c5IMCZFb6RM/02esLfB\nX8H2/wvpfkHZoqXSz5VZ5rfpsP8VylIXp6SmJ9QGsqC3a+sxP9Po0OVNYt9b\nFM0s9/s9j/xU3KPxjciIW/RRCwqNua9MMElRrJXPKQ4naHBs6upvUoC+4icP\nx2U6Bvk2/TGQpK10hg9x5XpynZ6eMttPUigHlq7BkG9MgZrjKUqNVK9ob7Xq\nQhgnc2FynkEHZFtY8YY7p6ZZl87LLN6OQINXfAFcATpO/h0DwH1aLRkN3j6/\nlMYMM6BbQdaMUOLhUxJgoH6NLnXUMsmfvgOztv00oR9kGd5rVfVdQop65xKS\nQI+l\r\n=kP8i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"c69557b0e94e15ab2ddd031ec46f20f58cbcb96f","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.19.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.3","@types/body-parser":"1.19.0","apollo-server-core":"^2.12.0-alpha.5","apollo-server-types":"^0.3.1-alpha.5","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.12.0-alpha.5"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.12.0-alpha.5_1585869011654_0.9301137094869001","host":"s3://npm-registry-packages"}},"2.12.0":{"name":"apollo-server-express","version":"2.12.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.12.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"a03cef8a3aa753bff73156e6a31fd59a076dc48b","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.12.0.tgz","fileCount":28,"integrity":"sha512-oTBKM2SsziCoFW+ta+ubJ/ypvsc+EWrbJnyZhJ5FBYzSXPstt/jvgZHgMO+kOQgHEHrbJwugNDUuLMSm608L7A==","signatures":[{"sig":"MEUCIQC6JQ76atkVqbyGRAUwiR5NI0RHg0LTIylU64Tr0y2pvQIgETwuZVjQVNevDrN58WtWYOvFWen3Xtl7SqnXBEcR4yg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejMg0CRA9TVsSAnZWagAAfPUP/1FCY4E61MRQuJW8Cp6m\n7DXPgrLqMpZfPl+BmP4ihd/1Bgqz4j9z8CKiXjNLr0iTXXN5en67SoPEAD88\n4/Qm3oUHoDFPeU+ifUkItzZjTWuVyPxbPasUj6uRQBLhNLTqjW1NNMeSoXx8\n93ac3mOCOO8JpAseCZmgudyPTBLGATgpu79tonmi6tPTRz51E9vTFsUyBeRF\nIOd97q2FuUrsJwsy9+TLkDlVWDTKaFxuFi7X3cRyrLXk5EQbHcxW57Nxl3t9\nHcetpnkm/LqCfsAR9BWQmLOUOLTJy3/Rd3ikG8+xujJhRyBss1AKyXPP83jA\n6/ViYRHhzRU0y3l4LH0M9z5UifjYH7zEUg13Eda7MWbusiSh7/M5usJwzw6l\nV9AJgUIJZj24gBowM6/FZtpeWeuCl9EJIvJoJB2ZK8Tc3Zvi8Nc59jYyAD/v\nB9PbgtIpibgU7q03uxTUu4b4LDPq4RVezeQkgKePHuQcXO18sNvw+DvpHnD1\nR3AEBBxMRtFeWB8YiWkH/qeXpbNNVikgRrWLtGjL7efcTlRiauJFqEzQHp5P\nnXLl5/K076lfJ4+wDrPTumxvrFOnc5A8/D6ds6CpllkFaIL4iQskG7OUEw/P\nVarkSlJgWTdBDzpWEXZCXyis2h8RaDBB0/PtJIfQ63WdPugrcahI8Hgd9qTx\na29q\r\n=U4Pf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"71a3863f59f4ab2c9052c316479d94c6708c4309","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.19.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.3","@types/body-parser":"1.19.0","apollo-server-core":"^2.12.0","apollo-server-types":"^0.3.1","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.12.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.12.0_1586284596224_0.5901589208797877","host":"s3://npm-registry-packages"}},"2.13.0-alpha.0":{"name":"apollo-server-express","version":"2.13.0-alpha.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.13.0-alpha.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"48c953d9dcac799bb78d8084c307b4d1f72cf73e","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.13.0-alpha.0.tgz","fileCount":29,"integrity":"sha512-TCv8aKb3QaqLLYuNJWc2NmrKvt8YNelRTUJtdqfMKmBMMwiVsGuuupa3jW098o2711VXlqH7hcm40OvDzbJvFw==","signatures":[{"sig":"MEUCIC/CQq0Vxcqb29KC8y2zqF2icYQCnJsoMizgJc2ox4uoAiEAmHPmbWeJS6J0IwS/POrVep0i9nSOM0CbPeWRSyB10o0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekGNACRA9TVsSAnZWagAAzNsP/3klZ6ThZSYe4/gS9EYI\nFwZh+53m/XVhJnamikdbgiPuooBiRtQqOjC9lZaojNgCzuiT/Sb//PlpEo0I\nD5aufkPktqCeChHEthZu1ZaJEFOi/VtxUuEku+ZnyRkqOsdggcO7goeac4Ky\nGyzsP57WjE/NY6NlaMzPqrTsDXZD6ZoFhT9gG6mBoLSw3XORr+uGB94RoPY4\nLYl1vGYpMa2kYgX71Ti7Qs5pwBl4GmdjhxNkQ73w638yHUXFQ/XjwF2LmhsC\no6WaeBXgPaA9q9BFY/bJpUoHKWZZ6oHUYbD0QlfMbrORlWktvZc2lNAJwUJd\nA5Q318EzkHVQX4FeUKlBloQTHNsVazKv4OvizqVElWGAGczGLskX+K+VkpkY\ny5n0fyEILeicRXvgsPgUyY6xhYjMBKgixsjhDeT6kBXp+plAF+EninDZXsuv\nUERCCWXhx0tcmLG0HWa5OjnvVN/WcnEtksPkOIkU/UcC+FpzndLaj3bmcusf\nY/IjIxIZkLLtU4xFjpuVqE6fDJABl12a1T12TvbGmuDXdRKQ0Uc4skdLZV9/\nIR0PWUPR6QNP2kgdxF1lpa9JEnJUXkyDGVRImUqU5XnCZa6HPrXOVVfOq3h/\nU2v5Ze4mYIvsP//Gni5bwPnJiyTeIrxe2GnKE1zYC3fY8Mz99s7veUAtAU0M\naUHQ\r\n=eSzD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"e8266d6ed37b1072041f9d6d9353caacdfaa069f","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.20.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.20.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.4","@types/body-parser":"1.19.0","apollo-server-core":"^2.13.0-alpha.0","apollo-server-types":"^0.4.0-alpha.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.13.0-alpha.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.13.0-alpha.0_1586520896017_0.07226143732660506","host":"s3://npm-registry-packages"}},"2.13.0-alpha.1":{"name":"apollo-server-express","version":"2.13.0-alpha.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.13.0-alpha.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"d02c5858f9df87ae955ebe16b2f371c4f385a293","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.13.0-alpha.1.tgz","fileCount":29,"integrity":"sha512-7eB9Srk+ciKQ6etcqM1w6yPxNY5AZGwdv9Z+mwwwPM7cKwu6Xpm6tufgyYhS1/hlDIo1YLSIMqRIr86tK/MqZg==","signatures":[{"sig":"MEUCIEybi5FvSpcK/UWbzb48HAWkJug42Z4q0kToqY590eoLAiEA6d1pB/Kjgqq9fy2TaFZKLEfPVXqN5ipeEbakAOkvf04=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeocTMCRA9TVsSAnZWagAADMwP/RDEhs16VP8D9aHYbtlm\npgew0MagKxph8l+aqY/ARUHmKWG51DnIDAfICQ4r7Dk00S+tV2OYXgSFJ/q3\n9ixUiWK7NbPr+aW6PCQDDRvbSjW9kIRzQ5LTSeZlbRe/4HKrFuAoB8iABDZj\noyB7V622VEXvwf1Jjp7GA5kMshnhggDf6M8AWbN1D7n7NFZjM5H8jjLzfkbn\nC/M345rqjk1h8cr3bNnOw3Gg7VaWmhDrNpItVgrKBtWUBua17fmeeXhcoYKM\nWlVmuoNt29UZ+5vk6LxefoH7i0TLU2uoRDnEaOvlqI6YdU6E02jLQTRF+SxI\nLhZ2mHDJL9o8SjEOsAdJ6kRwAQfw8mHP3S4R9C2HQ4tuQYmmwMu2E+BqpqP2\nHOmwvrA3L/pJy9idDjMwffyfus3e6OQEWNRDwMvufTkAmR6K97SASgIXAcrI\nrbFZzmLnyGZvHxvvUqsfDdvSV8qEEHCDUIuDR3IdVpLKG+FudEhpOUtHARuv\nfNKZYvma+CLa1J8xdOxrbrFfwND3EcDKhNRMvJjX9J9g8M+MGTQ1m5n+j0Ka\n/ZkKD6Scnt0trCAQkwFuhE219H0wHxPeaquzbMJUVIaFVsjEfRv08g88EG3F\nyAx/VNV3FtGlgBpSMpmMkeA/dFIXhswP8A1ZHSRwWsx2PW3i3nlIxKAPHwKl\njSNH\r\n=SoDQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"0c73f3180a960ff5f94ea87466a7c5aab986a03e","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.20.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.4","@types/body-parser":"1.19.0","apollo-server-core":"^2.13.0-alpha.1","apollo-server-types":"^0.4.0-alpha.1","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.13.0-alpha.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.13.0-alpha.1_1587659979339_0.6334553285424596","host":"s3://npm-registry-packages"}},"2.13.0":{"name":"apollo-server-express","version":"2.13.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.13.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"02376c0233e380fb302c61442aeaf97ab0233bd2","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.13.0.tgz","fileCount":29,"integrity":"sha512-xDc+kRqWCXs4MeRjls37G45V6PmKYwo7OlpWCXyWDSPGgY9UD4E5A6rUBCyIhoNr7RnVYMkNuySOOqzX1QJ7EA==","signatures":[{"sig":"MEQCIGA4DOUaeRMVONPkVg/F1MdwzqdGYVH24SN4db88/H8BAiBSL19BxgxaIDhroLhvPRQvy0xLOPJBxscE6ge2y8MU/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesCt2CRA9TVsSAnZWagAA0pEQAJ4TNzi0+F46Ye+zoDtN\nqW/Ou2ZK1xvXonJhpW70czsaIHzpSjlPzgC3zXhvjJldxGvwCxPD8/yll9GJ\nBYO0psj2/wHD4Sc9SdYfaMYuk+4FTsBOBg9Cq/ujz1i+m4BPyhXyXiAPgZzU\n/3vFoJtGAE3XJ/cmZjBuyNTCD1FJZ4KWcC57xfn6f+Iqk2HUcX7Pgy5Qn08a\nEC/hpb03ETbXYMN6LHBkhpsMvf/c3jwN+gxsebjydT3t+rmMWbJ6rWu67KWa\nvcvcu/aoCIkFus0OyVV2CG2sZBojr5hXHV7SR1VOClRh8UqA+MDJuSQUvvub\nD1kWlwbo6iFWC60KAWHhqfZvmOEdBYZhGHkH6O5vAse0bmoUaJk+Qd+ch/zd\n84b85ofq4jP9gWgEqc0jpcy09CWSdcrdx3hgRx38dNRx0rsVR4mHAdT0eocG\n6wSW9lqiDWv94R9joldpsl1/qKahUWARoEddbhWxQSmdyStuClIhAAVCFw0C\n7ZxdOECgu5CbFowQF0XuUoK9Mv/XWDCjUaGUndPhzM1wkRdhdWfzSIzldJfP\nTEvqioYIgP3jjzoO6Yor1DGAo3gLsFb4oyseOgnBg0q84TfBaxcMvOQ/ZJwc\nIOfCkP8ght9mrWE+1Z+dD5CLIx1YUEFGm6YYGWuvA0kAJdXRDWX2YW7W9ntm\nlWG6\r\n=lN26\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"e37384a49b2bf474eed0de3e9f4a1bebaeee64c7","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.20.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.4","@types/body-parser":"1.19.0","apollo-server-core":"^2.13.0","apollo-server-types":"^0.4.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.13.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.13.0_1588603766536_0.28447695685533647","host":"s3://npm-registry-packages"}},"2.13.1-alpha.0":{"name":"apollo-server-express","version":"2.13.1-alpha.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.13.1-alpha.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"c93cf4e85ef8f5536c893798900b80e4eb4ad929","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.13.1-alpha.0.tgz","fileCount":28,"integrity":"sha512-+XZ3XmH9mxv4U/vIJ6CagTgoZ2o4VgLpMDC8sjFAg+/RQgHZytVz0h6/TDMQFP6pOTtuk7nMB9HRdE7dABI9og==","signatures":[{"sig":"MEQCIB6kYC/C/BKixxkU5pG9CSIZrCcqlkJ4a6sUDVwzPTPZAiAPKkSMMwfzNtl12epfdiv4LJg6hYEchJVL7ZKCXJidAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetbfPCRA9TVsSAnZWagAAC5IP/2w+9iriYeI0FWxVxXQu\npzisflAeQfLPjpWCBRvmRBgG0bY8HHDT4qakG58dDoM1m5u13qCn5/fy9UxX\nxA+kq5QUoS4sg+LR5tL39QZ9zPeB2jhMm2sFRoLb14IYcCR8/KbkZIMoW9r6\nQTGAf1KUfmvfYbCvL5BwnEv1Xbi1caRcQi5EsddArtJah34YiPQCPXLSJER2\nP+pW4Y6KBRawsEx/jgHAmWW061goM1j1+JlpceH+1Z80oulBn+1GO/KaBS6r\nyukX9gUNesoDhw3oHF/CAPsHwOizge7fabHNdgSXRZ3oQa/1PwA8ixYfc5iw\n4JXix3uDiM6u87a6CCDdyCskIFbGdeWgX4kUrPzgpyjOaK4euL0feI1Nr/tq\nLIxEe+CM8vwV+OEEecgPm/3xIvb/DmslBpbzRCgMaQWX/zX/n/SpV4AYl0EX\nnNxaU8UodKW8bfyTStmEQfBy1PlYDansvNsM7Hf4n4l2j+r/TfWj6jOkVltS\nJUkuDvYY33LKIO2gLFx5W/LpMD71iWZFGwVZNdeKQmKBPxUXXTZlbPkeXem4\n6winRyt9C8H3Z3xfLmMwiS6iWAAUCxBgm/DyyvivGmQM9TOlyQp+jOaDYsN4\n0EuQn/oY764PUNov19fKmY0vdbiajkn3Z7Bg1/Ypmn5MssBVaZ5LDcscGkYS\nsbwf\r\n=n3y8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"626c4b6505ed98d47855712a568fc4eba9d8ff18","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.20.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.4","@types/body-parser":"1.19.0","apollo-server-core":"^2.13.1-alpha.0","apollo-server-types":"^0.4.1-alpha.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.13.1-alpha.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.13.1-alpha.0_1588967374710_0.40693756337084985","host":"s3://npm-registry-packages"}},"2.13.1-alpha.1":{"name":"apollo-server-express","version":"2.13.1-alpha.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.13.1-alpha.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"f699791f58f7cfcd8a3af3c35e197cf5f3614073","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.13.1-alpha.1.tgz","fileCount":28,"integrity":"sha512-VwsIVvhQ/hV3FmQHSzwM8fkJfIn+H3RSyc1iT6oUB9/qBt5CVFRUQY+GQ4tpgI1PMM4NWIZ4O9hlyeKpnof35g==","signatures":[{"sig":"MEUCIQCuWwOD7HQ45c2vvtgP06T/Aor4axPhk2+V5KEivaZrtAIgFpYrowDoBHntee7hmE7PHNh/+IhMChPoReqwxGMuOtI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZreCRA9TVsSAnZWagAABOsQAISEq9BZqbNQuMQrNjZj\nvY1qs7Wv2nqZADvJU0GNCxmUkv0Zm32B2w7jsZU+PiQP+/JOF2OXVI5aegNU\nAWCr4HmJNHQcpUh8d92mA+xTlGAH74odu9xOxxICB+zO5mvXvcQ7x7gTZxeo\njxqCKwZYlhueP8fYuQ2AQBXjyiKhO9Fo3hxyrhQ+b0DuL6TKPxZUtT9k5orN\ncdOXUetvjdLY5DYUm8ZfkVynGcVFaRniETvTV0Glng8ZwT76MLgqETFLSVLH\ndAwzqPfPB+VI+VmKCVDM2c3CPiTUjbNWzkh/k0hh3HR6Bpsnb9Znq1J8HBlY\nxZfNVM2CuwrNjDw/N0IE/6/Mgsjmy/Dr7SXSInN+SEcrLMPLNPypZwK9sFdF\nMaTG7GG7O+dHQxg1NCU1FL+LB8A+Itwy0ghF/aJZC89dn7+qDclVEMWVHv4s\nj4/A3k/RctBKhY04Baaa3AZkygxwtS7U2i2JGiaaSbXyIymQPf60WsDuFDEF\nl1P+iwJNfb3SwclmDCvkqsptc9LsuDrWucK4FXSjVdo4gepvrSlwkA36LWBk\noiMIrWWalhqkbDCVimyosqEusakAf2ArjsY7BkQD14FFctV2QahL9AiJEcES\nBfcBXnEMCmzepfWEOp/h2tk7yewBTEh/+dP9XS++dhnznFIroUFls3On4zSE\nuOyB\r\n=pfXd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"e71ddc404865cfc8519241ed713254a3a73bcc69","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.20.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.4","@types/body-parser":"1.19.0","apollo-server-core":"^2.13.1-alpha.1","apollo-server-types":"^0.4.1-alpha.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.13.1-alpha.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.13.1-alpha.1_1589222109426_0.044027072022742475","host":"s3://npm-registry-packages"}},"2.13.1":{"name":"apollo-server-express","version":"2.13.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.13.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"a51bbfb0544e6bb397592674b975d86c0771bfa9","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.13.1.tgz","fileCount":28,"integrity":"sha512-B/EZnGhhOTVwNXJR7lIiZzci1md4N/DsVin0lg4UoW7DUtKZYOdaXj2LMb6HzoeIwembvLegpgyFHUDGweeI1Q==","signatures":[{"sig":"MEUCIGBQXMUDvuZbSz52EwXE7101C1tCb0pd2RzIaLmA42vyAiEAhaVOXREkztPNBCsfOXfbFb8qFI5i9lvv7zAS1As5skw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuaQ0CRA9TVsSAnZWagAAD/4P+gPRV2u5a0i/ahGARiPc\n7fdlZT1UYR1H5TDun5f8zroytKzz0VgDnp7FdhJQ7xlMfrEQu6B6lQiJhHK0\nN3e8yk/HVo7r252vwN7tWptVN9v9qHem5aaXHCcw0Z0ejBzq95hiXjgWC+j5\nMlRcEvo5ehSwwkIzuqGzYIi1C3qdA9gakjLKpM380zVUYbA8JjoS5eFadsan\nSQ+8vfHR+gQLUbEOjfvsQgRfethVxORZtFP4HThZ5nhri8pMJm0CnqJxDc/Q\nu/KhQK6HE8r+gqTRWMiuGwkn5azsUSniJHf0xtHegubqfunhg4LQ9bBESa9j\nGjisyyQJ0WhgG/J2Mr18hpDVERBgIIW9I02cboDuj+8G/0oKlbAtNgZ7hLnU\n2NZWQwPXByY8XMlsXfNHSrC478NBgMc3ell2I1nR5meGfDX8B5CRxGepM7/Z\nutwzTfbj6LrX9cpA0Yg7lZ1u/7alEFG/5HoWaAM1odD1Kq+K+Veoi5KijoR6\nICzoH4YC5xsoYJluN/toIo/2ov1VbXc+wry8ATQzxf3G0Q2KH/Yi3VJdzd3K\nBlhU2N1qep0JGSwibOE8rp0vWleqEwwn4F9gAno+M6nyORtUMJSYqUcjq6P7\niSMiwTBD0ebGleVZ+lmhMkEC/+3pQZsit5aBlpUDNwzu3Atn2EkexV5QsK7b\nSdCz\r\n=fZ3x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"05df0790346facb64d7bf76d4520f4ba734b114c","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.20.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.4","@types/body-parser":"1.19.0","apollo-server-core":"^2.13.1","apollo-server-types":"^0.4.1-alpha.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.13.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.13.1_1589224500080_0.40331130428755113","host":"s3://npm-registry-packages"}},"2.14.0-alpha.0":{"name":"apollo-server-express","version":"2.14.0-alpha.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.14.0-alpha.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"0b1fd8bba60ee6772b4eb638b13dc45e30227c3a","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.14.0-alpha.0.tgz","fileCount":28,"integrity":"sha512-qoVjdsAFdRi1Yuc6ywnGOUuY4QAM8NQL6MUXuF/PHM0fe0GPi0DIbk2EaHSJioLOItF0oUE6pVKJcV8hRwaJvg==","signatures":[{"sig":"MEUCIQCsiyuVHfOnJT0lFtYfNhTDYhLDDDd+X/nDmM3SYknrSQIgT7rKXy2+kPk17+9W4zJ5O3NLsAQ/4f4fet/3QD7PVko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu8afCRA9TVsSAnZWagAA2O8P/3apQ2DP8ILo/IC8RUlD\n9/d3MsUTRwgrpsA1ca2twArOT8C3gtRRjPn1f1qyYj/htKv2AML3ie01ymzP\njcKc+Z6fSC6smWd0FeUzrfLw+UkvDyCb14/DjCuU9wLtUahyOmvj6mVPc03s\nn9lJ035+Jp+nACIQzQ+VQLEiz8rzoSYjFfh61zjEGwsT+AnqJwYthuVG0tMj\niP5UPU1TP6C1vskhrFQ6KHM8DgS6bbMA8Q6ANUEL4eLFv32sZZkmh0iUbgr/\no8lbisxN4nFs+9cQLTZ1RNlX3voBit/fX9CIt5lVxbyyf47i8wrTVwrOlbq9\nQSLaHiQeVRQug6zzZCzFL9+9YcwIXkczM5trFEarYi6cje+fkYUDdKhWjniG\noQsO7mdp4iSbMw0TAOfttF6PoFmb3T1QafRRBWPeH+eczwkSnqOAEnmdTgJ3\nssFMBqVDyrZ1bzBGT38cY0JTLbT6z+MG0gwU7EhC/wCI9MXkeymaSp/WIFAM\n7QB3s/6R3Y6VQlFJbvZzEMvf+4d1G7ZK52dxadh0NCdEG4S98397P/rlJULP\nA8ndilMPVhMIX4zl6M2aWyBvKtt8cvc7B6A8TzqbPlAck9rlASLfQc27FJLB\nODRPF8jsINLhLRbuYMNUZHUk6i6yZWNCEb3N/XDR4auFvOjhIi0NCs3CVlL1\nXMw5\r\n=p2l4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"bfef89b8cc44d4bd94f9d5fcd3df8941de526360","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.20.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.4","@types/body-parser":"1.19.0","apollo-server-core":"^2.14.0-alpha.0","apollo-server-types":"^0.5.0-alpha.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.14.0-alpha.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.14.0-alpha.0_1589364383089_0.7185452847651903","host":"s3://npm-registry-packages"}},"2.14.0-alpha.1":{"name":"apollo-server-express","version":"2.14.0-alpha.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.14.0-alpha.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"346cd8163799ab5ef2714953dc53545232aa4288","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.14.0-alpha.1.tgz","fileCount":28,"integrity":"sha512-qdheqmVsMs9Hm0xYHld3rtdZfYazvgwSelh/wjI3YnidklNON6EL9GBqVrpVW0n+XPVEXy9VKu8I9gWOrNPayg==","signatures":[{"sig":"MEUCIFVHrgY9XRK6Ta8gt+NpxXnUQIISQA52NIM0kWMfZKm2AiEAusx/8pYL+8PxrzcCmoNKkAlMBemEPYu0146kiLUZTRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJew6z1CRA9TVsSAnZWagAAyt0QAIk/JNSuXYOPx+V7Rdg9\n8cn2QyEdUO+6vsxvuaj1HvNL7+LrfUKdAjhHEraddX8OVTLYzp9MpOHcY7/J\nrSdrS6AEKOV9ZpjY9JVVj1YKsN+3fm++/HOXbhL6lFbCL2fcxX68lls71cFV\noOi7MQWKOAoFJDML6Sue5FsxFIaF5z7cOLuveFVwf4i5DggM/jWzb2yJZg43\nnQM1skW1AX5K8isHt5cRfMCB+WKf0z33yAheKfWl4JS4On6WwDkvx5SQbe6H\n+ozpBUxixaYN1lqyqJytE4i7d8VMOcbe8YERFl3V04yLwR9DLk7BR4jusnQa\niEpNWGzfs462n3tadvqNdYmsXodffBTiTpeYUYvWnB39joxB32TVNnxStbqn\n3ZnYEE3/dewM6rt4g6XY5e63WcZen4hhjxgMdc4R3oSbkhvfRM8Rc0yYzer3\ndUafySKYQy5vgJHjGG92YJiJZmDIKmWpjX+ZXAlaKHBtRnRz4L5rzp1kTTuB\nAmT0wrMsOvWnMHDsfQ+eBFYybhOW1BRcd2i2+EddpLTqNx7q8n4haTE9SDny\nOs2zjSW1sYkfT1Levfw3exa40nkeVeEGNSvV7utjkxsKbAFGodK4KhrhasYz\noSs2feFEeEcnOs949uGcpHAGXeY+1xfgfdIstayuGuNyJOgl343TdCiSfdGO\nLkim\r\n=7qt/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"6b8a4366363c27a8d828e733edef4d06ecc1cd55","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.21.0/node@v10.20.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.20.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.4","@types/body-parser":"1.19.0","apollo-server-core":"^2.14.0-alpha.1","apollo-server-types":"^0.5.0-alpha.1","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.14.0-alpha.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.14.0-alpha.1_1589882100325_0.6253505245634168","host":"s3://npm-registry-packages"}},"2.14.0-alpha.2":{"name":"apollo-server-express","version":"2.14.0-alpha.2","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.14.0-alpha.2","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"ab84d2fc831cf061ebf3e83966c2358f0b29b37b","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.14.0-alpha.2.tgz","fileCount":28,"integrity":"sha512-nkFKicxSoEsPadCbB7qj+V/h0jorM8VPiun+4MEY+w8pSp/bXdQof/yhygkbMZYQpYuFgUYN/eOzOVQUVqrF2g==","signatures":[{"sig":"MEQCIFaCZrbZSUONfUHenrDjaCP/SOrRs9nF903MEppiPJa2AiAzgQztvMGeicTdT86g7YRqlmhMTazity+voTEZel9MJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexUDWCRA9TVsSAnZWagAAPIYP/2DaQ6Yzc0kPq1FTPqPI\naVTNnM5zniz+2AOVO6umvAAkVYjObey16M1ygwTp43lryWpYFQhz25BEnnUN\n9rNiRZ+XQomI1f2hM3JnA0DalgTW7MBwvcn/UvbJVAVCBwbewclX9iqs3Xpo\nlV+JUcYGsrg2sMT9IBJqDWuG/QuZ5zezPAlko8/7REPO0KWfUp92bsN/70ex\nfvfl38V6+QpjsMzAOQVeIvixxEqYqr5tLEZSY/q/i7OIJAoKZS6uc7sNsLSr\n7O1kM6VOJC+Z0Dva8fM/8Um+uMZT+Fd9T/vXQvwGwbSaimfpiBMHn8x0F8rN\nOFWEn7bchlcWXwCaHxua/Eaaz2PVA0/SajcwG21Jpv+Kckri6VDJBZX5q7K5\nhuM/uNTeiCOk6A95l5ktz95LoBDgu0T2oTfVABLJdJA0tLApEx8hpJSsjYJG\nRohvZ+eO2vmsk7AiPtOdC8KtTjniVRIDTTjsiHHI8x9AfTuoFxl7k+cFRV/B\nuZoeF9fQpS8PSE1UUw90TAjiPwknDS+LhvUsJSqjvdAbuI/Q4ZXpqnTDzUJo\nEfhtWtvr2FiNewpkM0P55ykOy8edGr/HBaAgZP4+oDI+wDum2rEaOEKSBXBE\nX/MV4EFawBCQ7d4ea1BF5/peHO9qf9SAaG2PLtAGi4OZ4dovQs2/aLgTuOua\npwWi\r\n=NOID\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"36afcd616858a772c6c46ee4fe4544f54c69ab75","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.21.0/node@v10.20.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.20.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.4","@types/body-parser":"1.19.0","apollo-server-core":"^2.14.0-alpha.2","apollo-server-types":"^0.5.0-alpha.1","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.14.0-alpha.2"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.14.0-alpha.2_1589985494045_0.35889538470615046","host":"s3://npm-registry-packages"}},"2.14.0":{"name":"apollo-server-express","version":"2.14.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.14.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"62c81d2dde39bcca186353a8f146e9c85c999ad5","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.14.0.tgz","fileCount":28,"integrity":"sha512-6yEJLgcSeBuvJecPSAhZYyWyBSF9ewfxvFEpiInVLAo+VxuzXFi6ydln7nKlCfoJfjYl2IK0uz1HTToo0LfTeQ==","signatures":[{"sig":"MEUCIHNaUiSko58PP7TILLKRNQcXkVBula+yiNHwa+PHjidfAiEAw0fwdif6pbunrYmtKsH+Mli33K5AMNJ370sRMT3nlfw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeznn4CRA9TVsSAnZWagAAJ+QQAIvfvOO6ClK9hK8ysWZD\n9pllaPKgkfgI6HdSlXzXpM1klyBAMLlDvsjcg82iYGs5ZptXiKls8i++8ICW\nqxo+1TNhMVt75HN7OzquKrL2ft+CUe+AmqKzzsdNpswF+mXPbOeYFi/FanPy\njxdpaU+Hn2kvdV/gkJOK6+lpf7Au16NFgoG6etUwv59Tnb3KI64U3l4C5uT5\n5IVNHh1Gth+hxtrVkubRnuUYiAimwEoffkH2hfa9WjNpjkbFDik8nkjxUQwj\nDg+rbyl8OSqlMxmVWg4t/HwXQ1i2j04trALNJ43UvNECaHRI2FVSlqut2zwB\nR+V/50g24N/T5wBcK3ZDZ6m8k16WuuKXDzkyUd5uFBQOIP/6mU0O/Dd4ZdbU\nNBv43npT6Itm6t/f4OuqiubxzV7mGGcNp9L8C3SOSsAhq4IONaUDImTFb7pm\n2twAeL5w7MkG5EDaZX5W8xK0V3iTdY3KR24G+R0FnhII/BXxpGtvUGMn4ycR\nAzLyf5+FTTImIyXeKmA4XAjajLBKJJEJQQDM3ZRPccpzMIAs6XJq6dZlNT+B\nzgh2Lf29EHXjQMMzj57EJZv8B8YRqDG1RMW/nHVF9eXD5u7vSmewZKITkpDH\n/QeXT/j6CNs66RQKbkFeVDF9rxFNErpwYw/YwZP079e0K0Td1SLo/5GGM69d\n50tD\r\n=1vLh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"d159e320879f594ba2d04036e3e1aa0653ff164d","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.21.0/node@v10.20.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.20.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.4","@types/body-parser":"1.19.0","apollo-server-core":"^2.14.0","apollo-server-types":"^0.5.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.14.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.14.0_1590589944307_0.6810517181896241","host":"s3://npm-registry-packages"}},"2.14.1":{"name":"apollo-server-express","version":"2.14.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.14.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"2dd282b3d72348059c3dfc387c23e4af25fa5b78","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.14.1.tgz","fileCount":28,"integrity":"sha512-Ee1Oc+lzKfHh3BkDNRJL4s7Nnx+Nkmz606TBDi0ETSuNjJqXBNDbDM/YLS3LP7zJ5Oa37U7py72x8rrkPiZZNg==","signatures":[{"sig":"MEQCICPrMdqBCgT0y0/2oP/51db/Q7wY5jTC70H5OTXEqyieAiB+4vWqbI0PeLVPUc/dp8p7DRi84Kn5Ga2bUqUdjMUiPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez/LvCRA9TVsSAnZWagAAzPMP+wUHTfPp3pQUrYe9flCK\nEQHpVFWQWmZbBqsw08UyoXxd329HwkKGI/NHULUZT2BTBg/gzUZeFENzgy7B\nF9BzXcIFUG/Va5BIz7QuoBR/O69x2EYyM3x7Nch5nmaTE4WIf6Npyne6twmG\n1mVIY13r7lmAF91o/jpHJs9l5lz596HeiwV7myZ3fuSXRZKX9GewGAk+d3j6\nKUqMStbwN8FUseyYbcj5Y7JSl5hySJns0BvYl8WSb5Pum5m2nwMpDHZOZ2Wf\nxxr6edzqaXilO0AUgmI2+dApc3zbOcOj8R25K806ArzSOKLx3WfR5SuufBPl\nqAS6zQrq5ZAvHYxlusoY5XcnASTzhBhYKyu0mNr7jWJKhoME3zuQSnmcl44t\n3ktSZZZP0UxcIioifNCbbeP1DEoxOfH7TuEs+8NbJng/DAOqjXM0rBSIJDZA\nkzi6aeVXHxIv1+Bp8XdfwZLjNWKQTxGyYcsUtRtfV3ue1WMFWrGF72Vn4jWB\nj8w2oCjx7ES0rT/kcnd4C2/ehUdo7Sd3vFHTvkdHKwzzkNsLSx9yyOrSp8a6\nNlU1Xgm4+b4MQv2p0/RZGFUfhMPHMlMZmepMz7Dk0t5k9xXnu6ZNoesxLZ/6\nY+TkoLke12oNDVLK8/TlL35yHN6tTQl5IxQcXIKs3Pm1WaISbH0iS+CsjPyV\nTdlk\r\n=BQ2f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"2da65ef9204027e43baedf9ce385bb3794fd0c9b","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.21.0/node@v10.20.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.20.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.4","@types/body-parser":"1.19.0","apollo-server-core":"^2.14.1","apollo-server-types":"^0.5.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.14.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.14.1_1590686446766_0.5161255910956983","host":"s3://npm-registry-packages"}},"2.14.2":{"name":"apollo-server-express","version":"2.14.2","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.14.2","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"662dfeb9c794c1eca59dd93e57e74487a8195ae6","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.14.2.tgz","fileCount":28,"integrity":"sha512-iYyZm0kQqkM561i9l0WC9HbJsGZJbHP9bhnWaa1Itd+yNBS2AJFp6mRR3hQacsWXUw7ewaKAracMIggvfSH5Aw==","signatures":[{"sig":"MEYCIQDgXW5V8wvNCOyiFOwNJJ0mBBeKLC+OTSB4NQF5bSB9EQIhAOTbFthzX5r101rSPf9oW9y99OLuIR8KfoEZXSV3Q5Cc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2S5JCRA9TVsSAnZWagAAEwcP/1THlRb/JUBBG8Dn5Rex\ngpIz6MPIYzC69s4WdmRRmMjqczP5IiH1WQ9rW7nZcnAlIDoprOTPX0NbFARH\nA/ItsgTyKe2UfukFrPR9XObujZw60DE7AuDoSA6a7jX8qDBjSuFO2Z3p/foS\nuWOEGl3VjJLsEarHw1EdRxLBJ1si3HOQsZhvurqzK93SnF0TCFNeLaaa/LAa\nrQFaT7TBNdUBZ/o7rrGbX2k6ECILgpMErccB1LBHCPxFr5E4bcqg8dDGT/HL\nt1hhN5a/35j/I5zNZszYhJjwaOyOfRlhJfNqJZPSWTL4Z9fyokh44lUBvByZ\nfj5SqpKaHzW/h+2+1cXZOfSoCICINOHV/XmaPD4/IpOjswRhBDcaacSVRdAw\n8NR4DuLUJQD4Vascu5HRDW0rXnNO+nPY9Da6YhrSr45XrhPFlNO/gPDGNPbk\nxtM9my/OqEkXbOKZSjAc+Fr0dam2HCrPe7ilkw8qGVhtdGZXJg3xZPQTJ6kN\nswUhUhOq2aNQIz5LybaT3qNanx4sVar4Mm1Kv3oePmoyfJTniXfaGNlPti1g\n1RQ6I2eV8hbfvKhEmWtdcJPYv5ATxh/N4yWNyuxRkwYiBAQdRNG7MbeBOyoz\nkvmu+fz2TMJA3DUTBDr0aOHIahTHS7CorKPejmthuaSWQHzfNp0Aka19v9Oa\nIKs2\r\n=WNbM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"a17f26bf3ee2892f5c3751713cf59920049cc73a","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.22.0/node@v10.21.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.21.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.4","@types/body-parser":"1.19.0","apollo-server-core":"^2.14.2","apollo-server-types":"^0.5.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.14.2"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.14.2_1591291465291_0.6698804205269433","host":"s3://npm-registry-packages"}},"2.14.3":{"name":"apollo-server-express","version":"2.14.3","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.14.3","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"5f5d68356b4e402105fb532dae77bf075eba0735","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.14.3.tgz","fileCount":28,"integrity":"sha512-35PZXG6sQYB0YT+TBZ5KRxyWqknVnevuHyPG5XSAhMtWsVF2ySMzRPs6JdQTi0p2jlFTo5pt4P6FT3hRu0EFUw==","signatures":[{"sig":"MEQCIHJUJyCbX8uL4EquXpaOUw1e/ijYTO93b+f/qXTgh+dmAiBJoLEILVKjZEJPcrpXHbc0B7PeZtzIlYx8tJO8pBWrbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3rE7CRA9TVsSAnZWagAA9bMQAJcV3P+YsKV5bvrQ64gu\nobCve3tKaCylhjUL79eC+STip6y0sbXH6mpdM8M4X1wcwwy5vLLk8/GqYmw9\nC5avmM8TafEmkQ5Jmfnz7/kIt3BNzzTOR96Gh1YuYS9+zUGeQ/eecFDRUgHg\nAZe1+KTeaSSEBeLz50ljhmJRjRvoO0QvUH5Ej2+mHoLA62CVNuFljzzYyGcX\n2QGZewJzXR7AhimhSV5mDS0mXEbjJJb+Zj7OWOWSINo0oGQhytgOBC9GRqu9\n+TlwO/kYoZVc1JZswbDX+PjPhV1KrGRCWc1aInYXtZqphF+b3JX/+PuaYVOV\nHRdESE69Af8KFRobMQYHUvdABhIzoJ3tHD3fauefWsalfMCEFMXd2LAGob/X\nuD2CIGkzlNA0J28aHSRKmXmap8aQCAzn9wB1kWfTmYX3aXo+r0VoK8Vh7ia2\n4AXZvMNIi4oyHIuPTr5HN63oOA4rmNkCww5PUNM/T62gECUQ2freKWEn3gmx\nANWYu9j5z0/ARiD9GryZFICi4TVPmbweJrGPUj81wCd6K2BJv9e/7c6ejBpg\nP5gEFxp/9NDvg+4tNtkPc+HlDSJfS3l7YoMOlBIYNa7OhhpWOuzgnQBxpJG/\nyO50XbGujZXJG1GWBZdNzpX3V9w3RjnAL4pxpj6Hd+bcM2x+1qgtjxhawPct\n++6h\r\n=4ZDE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"724806fed355dfcb9203032bcf9d7ec74e8529cd","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.22.0/node@v10.21.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.21.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.4","@types/body-parser":"1.19.0","apollo-server-core":"^2.14.3","apollo-server-types":"^0.5.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.14.3"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.14.3_1591652666518_0.8306873970276112","host":"s3://npm-registry-packages"}},"2.14.4":{"name":"apollo-server-express","version":"2.14.4","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.14.4","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"d4ae5dacb757d04e8c7702297884438db85df294","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.14.4.tgz","fileCount":28,"integrity":"sha512-g0ml0NGmghvJhTiXMR0HqDD8eTz77zdgzDG2XoqNoRehtVIsZq8fmKTagVt9cUKCKKiBPUF+4tqAGD9lnprUdw==","signatures":[{"sig":"MEUCIQCluP6+Y6nbDFTxIlx9kyax90ww8Iisse2HHQKZynoqrAIgB20arvcUEnwsuRoEylqHFbOdexjVCESeO5CEX0zPElg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe45QnCRA9TVsSAnZWagAAYgsP/ifg9FgDNFpLvlqOI4gC\nZ9RrD1IYQsoGDSP71Lq9MVAUNpa6Ms6lzcWGfJyfuJbl4cIE4enDrQTbtItQ\nOu7Fc1+WSpT4u/ZXc/IDJfsuf8QwyqDWZLxmqRgOLTEP1W2RGMHsfoAekKWw\n4438F2D/AkwsFTBAVstPEEEwbxPhvjN+4Y6mfV6iKtZQZD0XeSOXu4Fp+sHn\n/ZlKelhGguw7iHRUgPmLk6Orezg2kphJvhlu+L0rmqhyH91Qdxkw0epsvJmQ\nxGs6x6S1kyXQq2DEZFBszlg5NKC56/PRSSoO9i88Iwq4zCk+s9C8WNxKEY7m\nQxe/6saLlu4+0MVj1IALI6JXIIBTSh8/iXDZLkOpIbwjTmK+yCBALckJWyiC\nkFKXwKqLOLzF5WePIzuM2Ctf49fmNITci+J1zYLweEptk5oii/rT+gZpvkx+\nQtPDgJaj0RAwxY/3KeoLpvMWQTg1hc/oxKZFrCamZCVgC4YpKBLHNNDffh51\nSzYzcscdrY3BiuOO0sjd5S7QPvnD1ed4vP1qiy2lgVh0yDDZ8F0j0+sP33Yi\nV4LglP514yTPGi3SzdU8Xy3D5YaSmkoT28xY76D7NMP7fLOzqQBFQyWiNLuE\npd6vrqIH6C8A00ib6hKCM1UuxPMmO7hSCKo4dppm2oRFCtU5DmDHV5AlEJVh\nTcGx\r\n=3YYl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"0ddf084f8c8a107774ce49e534bb2733b7e56c5b","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.22.0/node@v10.21.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.21.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.4","@types/body-parser":"1.19.0","apollo-server-core":"^2.14.4","apollo-server-types":"^0.5.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.26"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.14.4"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.14.4_1591972902652_0.8346804910354435","host":"s3://npm-registry-packages"}},"2.15.0-alpha.0":{"name":"apollo-server-express","version":"2.15.0-alpha.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.15.0-alpha.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"dff4342a6ad54b61bb54cb37fcae5f394f8008c2","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.15.0-alpha.0.tgz","fileCount":28,"integrity":"sha512-Yrk9XmMCel5+Fn7sv2znVfjcckaNPDmecMVXHqYxEDoQBhkl6P7hD7QPmc6ErD7knzsjgm7Z4g4hMZdq9p1VBw==","signatures":[{"sig":"MEQCIA+ZnS8fxu2VqBC8oaqsPSsvWpJfn2U9GBIaU9c10eSGAiBpnNhkGOfgw9u+uhXfbgk8eTkNQo1INc6uxZJtFyjzzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6RGJCRA9TVsSAnZWagAALE0P/2q81gIWoHexSsomYekY\nl7tBsSdA6+sNQLS56lvd8jn2sJJ5HIaDT2sXazhGYYaJ8VdetsdhHelcyRp0\n6AuiwKMhOTZh+jQ9m7815RdhCXOJBRKS3kuR7tbDqs8oq5jZsjQhISOMyip/\nx+AoSk48ap0mXL/Endwg9KcfzF6mL0cjuIhOGz1KAdEdJyMK+AkFUzjVyyyp\nFlQlkQuHLzKWqIDDOBcKorKdZocJLqFgu0C60kygqn3OOPvMuyhntTACjKhx\ndPUam1ZAkuk7Bx6kkwafmjXo5uV3uYlbktapUHaUVx13fPayMCcZhUCgVKa9\neGy01bZ60J0Q7RWsdD2GGeDcaLjdWLB9OVPUYJrhgZjDyQunlFAisfbL+1Zg\nly3KipTdm+BtgvPHYfbOGVofcNvttFjEl5UWvx39mttJeJApLffeAMoqN+3F\nEiedh+VMEZhyQaLJE31b5cWYDBGLIjE/5k/Pt0kgmaT6ty8zuw39q+n7xQI5\nmawfrsZYHB7dfAYvBqS+k5iVgQFsnAwh+rQ3GfPgvrmjyALELwCjVOh7kgOb\nO1QjgqwZxdsmEhIqVq+Ka0YXLCLkuxsEXeH8clj6UPyzc7Rpkm+fOEQsfFm5\ndPW5/wdC9eCYIMdSqsvfouQvoCkQY4my2Z8QNQQRIBCoYxUANSmUCEkKXwsO\nBPk2\r\n=H5Un\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n> We recommend using `express` rather than `connect`.  However, if you wish to\n> use `connect`, please install [`connect`](https://www.npmjs.com/package/connect)\n> and [`qs-middleware`](https://www.npmjs.com/package/qs-middleware), in addition\n> to `apollo-server-express`.\n\n```shell\nnpm install --save connect qs-middleware apollo-server-express\n```\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"a7d6e26cb1915a2d11f766df84d555562e9986ba","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.21.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.21.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.4","@types/body-parser":"1.19.0","apollo-server-core":"^2.15.0-alpha.0","apollo-server-types":"^0.5.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.26"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.15.0-alpha.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.15.0-alpha.0_1592332681072_0.35720136444984196","host":"s3://npm-registry-packages"}},"2.14.5":{"name":"apollo-server-express","version":"2.14.5","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.14.5","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"fadbe4b73166cff29868e7a1b05e20cbf182b775","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.14.5.tgz","fileCount":28,"integrity":"sha512-Kpuek8sfcGGpb0VDbsYYGw+3AybukdIXlYPqe8aZXw5hX25+Ghszqcr88+wwXa+9S7GTQz+ija2SnokMSk577A==","signatures":[{"sig":"MEQCIAh4JVSvOb6BYmNQxWFmZ1th4kPAY6KwGNZY8noaklugAiBlWFs6S4dV3MhX8df1Agzf55l9mhecM3V/sE+i8Ah6eA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6T0yCRA9TVsSAnZWagAAqxUP/iLisEMCVI2mujnmBwF2\n7E+Ku6/kWK2tXKpxGoqhYOvzjf2xnOtJBtWL29Jr9M8h6LizES3h0JCu4XMU\npJC2QBSroYUcJJ/yZnxPzG5OmOrrG40gfzhMhIWZM4Ye4vRr0cn9KeQC1tbg\neqKw+/NkrgaUr/a5OFGZJMdHPGFf6Y8XXmqtsokmCX9mbT88vKXORHBVJHKT\nX3nPs2zhP+g8rL3swrzZ3xRobJn3wzO9bAp3YGDE5hfaggo8G2MXbfGkbIeK\nVd/Ek1cewQB4FNvmbbVGxlTIYsVc2qB25phl4+1RRwjHlIL/yShT8OFJjCNI\nFqi5Oyt3958EmQ/ACR0bfP4DF3+HSXztz6qojRnRaKGGd1yKKjoFdozwzky2\n6QNigV4P50PlDQK3W1FfK86KCU1i2U3eYqNmBGTsRpUJ0KiXqOx7YEIwBsUo\nlxUS3CmXQmKTB/4gvP65udt3XYb6/Gze2SotDyrzdhx3I4shLEg3it6ctST3\ngqdtPqcOkgt/X2N03kZfY6oPitoAcscZgFmb9Hhi3sXLKWQSZV5qSqhu6P9r\nepAmGPOlBi3NOxd4yOO58qe11m94L3xartEP9jNH5HI6j3Ogo5TiANLEPL1o\nE3lhAHwisz2E/rTEzNxlnZOMvl8cvK1lrs0Vz5nU8xHpdKFuG8fYF9JNrxfB\nDg3Z\r\n=8k9h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"1824b55f68531b01c2ed965ea44a250e16e5e46b","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.21.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.21.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.4","@types/body-parser":"1.19.0","apollo-server-core":"^2.14.5","apollo-server-types":"^0.5.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.26"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.14.5"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.14.5_1592343858250_0.22537694583385437","host":"s3://npm-registry-packages"}},"2.15.0-alpha.1":{"name":"apollo-server-express","version":"2.15.0-alpha.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.15.0-alpha.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"c594196f07c053148cfb7d6add4ce9af9920ed8d","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.15.0-alpha.1.tgz","fileCount":28,"integrity":"sha512-+DjzgZgzGgRKm8C3xaRQxVgz9GQf4CaVvnO0Or5ONdHqphGA93P4BjoiYkncSfEAfSvSt/79hZTkxbz1dpmsCQ==","signatures":[{"sig":"MEUCIBuT8I+qWyuX44VGa+jM4KwYT1Oj8I6m0vONV6sRXRR7AiEAuj1M48DiSvdV+uM9PpYKKoNNYjZtSV9g9lp9ynVFDfA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6lBVCRA9TVsSAnZWagAAqF0QAJ065d5DDwF3GswoA5Jw\nj+xev5n5MPwwTZ60HhyL9n9hM1KqIl0NSjCEuaKtcxKJoNtW/QX7zIDaSY5A\nkEyDubyh558MXHrB/4HTU5HYpnJuf0qeNiexsuJJ/2K20a3OZcXHqclVe7x3\niF5pIj/s1kJK0TWhG9qNivcYPAgR6q9tuaBxAzwG7ZE5CiesWlKCj686CduL\nxukPtkKkcGxgyj9VRL6bw7dyTyoIFizh0jjGu2LkPSQiOT1lFDdLl51+28kN\n2h5LDT2KmDrAPzCi2FMcasbqogd2yI9vgJ6//EUcwAgr2vg+TuFck3Tlj+jY\n6ImIEBqXkrGB1gmd9vw5RPagNZ+L1rHsMPUdXLO5MUDYP7/MGshpZ6kloKbi\ncNJNMFGnmVyoLn40hS/LJfRCLxyWS+PlDOSmIwPxr8rrNSBxFonqG4dhF8GB\nZ/Y91Y85EBesZ/TPud/nUDySWUtENBnQFhSP+NJlsbs1mwG661uCl9QHdbtr\nUyuA2+62jcRNm8YD81b5Vqa4BP2Eco81DniViufeTQyVBdCU7O4+5hwzUF0z\nUIRYWdQ13itYFpxRcfQvx35eCWoSCSFou5IoxqEI2XP3wN6UFEMPDud0a2S+\ndDjFUDPBQg04Kv/tOD679aYtJl/Ess+VhAdw0g6lJ1s1WZ/K5yL2LDhU7olt\nRkss\r\n=gyaD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n> We recommend using `express` rather than `connect`.  However, if you wish to\n> use `connect`, please install [`connect`](https://www.npmjs.com/package/connect)\n> and [`qs-middleware`](https://www.npmjs.com/package/qs-middleware), in addition\n> to `apollo-server-express`.\n\n```shell\nnpm install --save connect qs-middleware apollo-server-express\n```\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/master/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/master/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"803db445585364f1ad75b1984008ce44524679c6","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.21.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.21.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.4","@types/body-parser":"1.19.0","apollo-server-core":"^2.15.0-alpha.1","apollo-server-types":"^0.5.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.26"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.15.0-alpha.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.15.0-alpha.1_1592414293202_0.6586948369090224","host":"s3://npm-registry-packages"}},"2.15.0":{"name":"apollo-server-express","version":"2.15.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.15.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"c0639fc92d5d5784f437735610355f4522e28625","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.15.0.tgz","fileCount":28,"integrity":"sha512-ECptVIrOVW2cmMWvqtpkZfyZrQL8yTSgbVvP4M8qcPV/3XxDJa6444zy7vxqN7lyYl8IJAsg/IwC0vodoXe//A==","signatures":[{"sig":"MEUCIQDuq2VF532MvyxV1SWAZ0DTmVrw1JrYmiv4DX2A/pIJcwIgbBQRtbJUsQE+Xa1p5CF5a+sUX0JX9KAel4tSAtvguqQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6lIGCRA9TVsSAnZWagAAd1QQAIhfAEo9OM9gj86n1LJ6\nPngLSGweOXyl5k4Csajh1tachqkFNeU1+H267dN8JgJcTGo9Vi7Ifv/aGKqu\nWNJjPYcQj5aLP0secXSFu4HPAWOeRqCSzsqKQ2CfqVq1p8fgMIlCywTFAEXH\nItZHdMi5sUZAKypBLTTehacUF+t0kIpP58YtgZMxeQuIeWxIumVmHRzaYp0z\n82VsCsMXhCFN9pbKl1hbdC8eOcJppKa9CPlPmAJmEn3KtSKnXixFl8n4/rwl\nTrGHq/w7xP2bFgdK8QDLBw44QLDmWaQxH1LQzprhkFGN9MhelogPs4GksYdb\nxWOIPDZsTiHCVPv6KeeYSEHWOT5fu7ndRHXFlB2EMONz5C4UFtY5hZSlfozV\nG68fl5WvA2e/CKbncyOaN4luKJdFiR8kyIUKXTBHFxvqAbCYT9C4zYhVo2rF\nt92+hMecoDPgYOObHW4yDuepLEk/iUh7Z+VAItAudXlEj+bhnfjutZCgbC3M\nts/6ZVeLKvzG0zl3uNeTp2eu0zzcezQRrUXTe5M5rHW/W1MIDKJZ2TytXl42\nEJ+uhbEUMAG82PErjg6BQpa7/cgeQqA9tn0vgKGD7ruMweIaFOmNSO6ILbLB\nyCZjp25EKkAdojDT74+JLaZyaPAltL2pwLFKeG/CImHSXGRWFbyPtCcpnM+n\nI9id\r\n=z0AX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"6f7bdc6099669728926ea88f6317cb17cc6a4b43","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.21.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.21.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.4","@types/body-parser":"1.19.0","apollo-server-core":"^2.15.0","apollo-server-types":"^0.5.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.26"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.15.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.15.0_1592414726303_0.5167727842246348","host":"s3://npm-registry-packages"}},"2.15.1":{"name":"apollo-server-express","version":"2.15.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.15.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"e7d0b3462439a3101d3c8bd14e2cc9ca00d30dc6","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.15.1.tgz","fileCount":28,"integrity":"sha512-anNb9HJo+KTpgvUqiPOjEl4wPq8y8NmWaIUz/QqPZlhIEDdf7wd/kQo3Sdbov++7J9JNJx6Ownnvw+wxfogUgA==","signatures":[{"sig":"MEUCIDMTwL9kGP+bbVNRomQwW/AHL474dO8XPt3ZjBF3Ek7xAiEA0C8L3mCwYcMNH16xOHmYf7yN71aCj/9ZRA7zhrWf9GE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+yEWCRA9TVsSAnZWagAAFFUP/0mVqBkUO45/A+0P/2lI\nH+lFzvASQApXr277PBVPKcePzzyVv4QNHYRS6Oh/vfrurkNv0A7B+d69Xk3X\ne7NCb4LzIj4u+VzKOX21gjA/mSx7WxoYKzAh3uzBfrMvQTpDzwZXZq5IlCFW\n0ktM95cZ5KHTvttRrBsskxwN06d7CM/XsmZLoAdBUVDvyHsXzM67UxVYelnW\nT4DQ+MCGMViadXsC6fwIYP928t0zQNKfHAGhpo97cq7Efy4SFF+fupSEIeAt\nniyPA4NRsrpV2PxYdnRfy4CZ4uBeweXjmdw7En5+9nN6hOJZpzfbytkh9PY7\nU4xYTh8OV9b8XPCwCuEVCkzG+jH6Dvd3WgQI9Mr3PvzwXgKU9F7DQ+qkrGnN\n3n0jq+16KlOVN1AUTyCwb3mfeycDDDRO4K4ALpeVmf5lg7vIDjWwKzUPl6SZ\ni7TkDmrT/MwjTjUs+GTaVSh+NyShYGhpeRfs0m2tnt7v7f43FI41tUUvfUoF\nXzOLr9h+AgwkgEhUN8jCXLJOXkQDaNnk6yN5U2rWeUHZUIDMMbUPtYPoQygL\n5dkdLm1tL93qVsQ3nkgrHAit+In7F7XOEfAjyiIeYAbc+VOpIankSH87MSPa\nSDuIdz5YjqARktzfCMkNj3UT+F5nWWxpeLFD6f+Fiq1ViMndOTkyrTh0Ngae\nfNr2\r\n=tdOQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"8cfc947ed56fa3f32b82b32b4bcca53470712984","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v10.21.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.21.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.4","@types/body-parser":"1.19.0","apollo-server-core":"^2.15.1","apollo-server-types":"^0.5.1","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.26"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.15.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.15.1_1593516310067_0.19589951197948507","host":"s3://npm-registry-packages"}},"2.16.0":{"name":"apollo-server-express","version":"2.16.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.16.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"3474a7f7eb868a2a847a364839147f8d7f26454a","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.16.0.tgz","fileCount":28,"integrity":"sha512-mBIvKcF8gApj7wbmqe0A4Tsy+Pw66mI6cmtD912bG59KhUBveSCZ21dDlRSvnXUyK+GOo2ItwcUEtmks+Z2Pqw==","signatures":[{"sig":"MEUCIDY76eLV3OzkWrjdNJYoHqTyZRk1y05XyFt1gkZQgybSAiEA+3qC+ltFkCky1bE1lmi3vl8AZvU0wPWErmSQJqi5jmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEZYBCRA9TVsSAnZWagAAx9QP+gN9OBBOIofBHUg8g9Bo\ne+1OL2KiWkIa40ndAYH9UUQmkp+kHBUxsglz/Oq0qGcarH4OJ+N+Kf4JPPF/\nj82MM3Ur+HRL6coSPtt/ZO48ROojAaE+gbeVgRx/OPwGtQUXnS4GSGcMq8we\nJItKQBvrDBb0brh46Vs8f3+r/y8MveZCwGhT/SppmiY+n+QcrMKGrZTvBv/t\n2QqaikxtstXGkQ00GeVq9yAkdYhUW80/vDGBLq6OSkXpktHWb9uhe1S0xwrR\nuRNELJkNoOrV5+ovWk26J6iVkBkd5YHyd0qKYvwK/lzL36nomhMReOAsBvvQ\nCaC5Jbtfd6LhBWeY5iVS5aSSw2zWC3vc4KUgUTV3Ijd8rUgF8/eSteYPh7+z\nQKbvBIPNIZH7i8Q93DFx66vSb4BKdhdmXcYRItByic/m99WGFipdnrOK1q6n\nKSTAk0iPh27+/ac8udwX8tQxSJMSCsWzh//Uso6mzYp1K5spX8DDjron/Wjl\n2foBE8XFXFzbJolaBLfrhpAMZgLZKVpMQC3B3Wmpe1O2shiYgtMXon+TUlm1\nv6bbx4tV1g89NfwvPilK7PnoU/kieKjRFWHX53ggL0kTtBctEsOP3GMVLCuq\nXYHSxMpp0sEoKbQ+zkPkcGh4A7fgChD/CuhlLm6YnZk/W2uQxa/vgTpmdR3o\nXM4k\r\n=i6UY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"f4cfb22b93913c98e54c638ae39f39ed153daf66","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v10.21.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.21.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.4","@types/body-parser":"1.19.0","apollo-server-core":"^2.16.0","apollo-server-types":"^0.5.1","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.26"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.16.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.16.0_1594988032865_0.10251636610480142","host":"s3://npm-registry-packages"}},"2.16.1":{"name":"apollo-server-express","version":"2.16.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.16.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"7438bca590ef8577d24d20ba0b6d582c120c0146","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.16.1.tgz","fileCount":28,"integrity":"sha512-Oq5YNcaMYnRk6jDmA9LWf8oSd2KHDVe7jQ4wtooAvG9FVUD+FaFBgSkytXHMvtifQh2wdF07Ri8uDLMz6IQjTw==","signatures":[{"sig":"MEQCIHvqU10HYcKUghg/8ALSyFBA/ExpOTLh+p1k6DEVMAiXAiAv95avRlJsfEw7RHpVSLgSC1QgCmkRvLKnbUxYB/TfWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHz34CRA9TVsSAnZWagAApe0P/1dB11vj9fkmC6bK8T0Z\nosHd93olb/hv32UQzfFGB5oj+2aR2pmcRkLyvGaqwCAZWev9bt9Q9TOsf94f\nwjIw8+930k7/5UWHRGalf8c1+wOpTRTJOynMQXRymQISqJWA4COoxdhgpGTz\ncal6BhQAIQfG0DcCSwY6RU8w2lnjECR/XwilE9pfmAUulopkbqw+gsZhfwH5\ntPi03k7+TLOwAFISi5bydK01Wbjdz+yTbPb11/IGl/bWIuXFbDGzp5vgLGZN\nbB68yIx6ksyZusakSwQkFiDQje8ibJlkS/4nHuRMNQTRd0lRw3/tn5+Adla4\nBGPR+7vJF7OtvxHo17v6rI5zr8QmsxOtd0roLsBwGszBzpqQA5r6hBbBXFEG\nhJnUAo3PQjEBItWTnpgI7UaZudxc7upOpB0S1zRx5qdINpkhByDhQL2uVRik\nkDtklMIcCYaFoEJ9KhydVMRtxMO/YTHBkSq+06Ds7BiB1yinfd/r6tGq4JYL\nS36i4JY/X707h5DITyNblUMYFTkWDAlTxz9RHVZaHdTFL3mQ+IkK8zMTQO01\njyqq0WCPIb8R8RJgXn5FqYvan1owEx7Bz4pj1uhDNOGWsS3hbf382rk7nyKL\nuBUzdzVYPqn3v+gIzn2ZZ8tc/bYfzVvYdn2gLSGO1CtkHIvaK25YYNhyP7z4\ndpd6\r\n=guYX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"128c1b0930ff789c55ac258a0b579f18c6d5312b","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v10.22.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.22.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.7","@types/body-parser":"1.19.0","apollo-server-core":"^2.16.1","apollo-server-types":"^0.5.1","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.26"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.16.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.16.1_1595882999824_0.6830348098559282","host":"s3://npm-registry-packages"}},"3.0.0-alpha.2":{"name":"apollo-server-express","version":"3.0.0-alpha.2","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.0.0-alpha.2","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"e36201ebc41a14efaad131d31c536bbe2d1fe272","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.0.0-alpha.2.tgz","fileCount":28,"integrity":"sha512-Mfz7d5mMzVu00W6GOhzkaCdYaipPyPvXsPuVImVC4xN8dzOIxGryWZj5rZGTpX3hZOZE6Uc2kiJdCTqN5J0ukA==","signatures":[{"sig":"MEUCIHG0RNbNyoY4EtX6WYKUI/jNS2eIlg+TivzbNUJqx7pnAiEAxckpUK+o6AQ9UEG7JLcWL8AVFZouc4l+RbB4ToEw6ew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLGGTCRA9TVsSAnZWagAATx8P/RyY5+8drfm0AjSfsOnl\nckm/7ZJSmox9zfiw1U1Y9jTVZgSPeq0tlaWkcu2ldZ6N12Yp8anSOht8hp8W\nsIm0xmk8uwI7QNKUt7DiwaP1DN73VqDDsceRifGv6fZdNKQVW5DjFAlxOjOL\n5cw5vNo1jDsVQrqhcFUmp1z4zq8nDtnhcJ1Y2ipqyqxNt4V97dsE4DHD9Yfk\nu9FKYdNRv+tsxdB4rXxrGVxa/pl7jgHy/wvIC+feWktPxgKjTrbowPapmZD8\ngeE+NqC/EURGRhIpvKS73cWgiHWnZ99oVcrBTuoobNWPf9tECxMBo+mxtc62\nQKInSvJAe10xkij8VlbJ8OMbdMlTJSWiW8ekIK5xmjv1EgUZ1xoO9FaIN/12\nF3Cd03yzXd8KEIg11ib508eoW5HV9/i1u+RIOwJJ6wHr2dEpZLgiDiaxVDxT\n8FmCyu/at1t8ging95niCUDPAtYulUAfMNN0wwVrQsS59b4kUjthbxIE6riP\nAbY8K2cJCER0Qg+cM6Y9NgwK0cXAe2AQLUNCnKCzaQIvw18uINu2cZOSbmnS\nrGauutD7kxz1p/RNP/7zH0tsrPbqN51Z+7oCjSTYgF+JMQ+BXeU+ZJkqoZXC\nF5TjQ7nXJiozW4usi70tkmFUTjiLNmsfu6ftC9OobQqYhwJQp7sF+Y3WojHF\nj3Oe\r\n=VbDW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n> We recommend using `express` rather than `connect`.  However, if you wish to\n> use `connect`, please install [`connect`](https://www.npmjs.com/package/connect)\n> and [`qs-middleware`](https://www.npmjs.com/package/qs-middleware), in addition\n> to `apollo-server-express`.\n\n```shell\nnpm install --save connect qs-middleware apollo-server-express\n```\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=12.0 <15.0"},"gitHead":"6f3711b589dca8079264969263266cd7b6010ed3","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v10.22.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.22.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.7","@types/body-parser":"1.19.0","apollo-server-core":"^3.0.0-alpha.2","apollo-server-types":"^0.300.0-alpha.2","@apollographql/graphql-playground-html":"1.6.26"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^3.0.0-alpha.2"},"peerDependencies":{"graphql":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.0.0-alpha.2_1596744082650_0.44301354731371045","host":"s3://npm-registry-packages"}},"3.0.0-alpha.3":{"name":"apollo-server-express","version":"3.0.0-alpha.3","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.0.0-alpha.3","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"evanshauser","email":"evanshauser@gmail.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"66789265367ab05681a7f9f49ac710cdc6aaac98","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.0.0-alpha.3.tgz","fileCount":28,"integrity":"sha512-sTVfeatGFTKj6y+76GK/s8ARxKI7nsFCwJQUHPxdOVSghowt90TzX69N+up/AMGXQ6XUp2kiXNX9ZrnQYTsrfQ==","signatures":[{"sig":"MEYCIQCYi2AgJNohZqrRvK4CbopUhwfX7kHvI+6ZL5kck8ojlAIhAK2FTzfOShupK1IJ0y0mE6X4S5Twow1B2xJ8w4t0r9gL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNB/BCRA9TVsSAnZWagAAqk0P/ioU8lhMbxgbFlmGpm0c\nP9jftLucnyDh+gHUtBUREwd6OFvav0K16eIXD+MPlG3FOE7dYFj77eTCDxaz\n/YmJMQx7lMqIaSe0alyW0ph6mc0VsagTFRLp+l6HDoKYoHYpP/ZvtGY0TkwH\nTNfXHJqFS5zZUx9z/IonFi3O/D13Ld5GzF+DLucsa9Y7/X5MYHzXejiKoaFx\n2WEfBqTyVy8xw6v0UKFtcBShJyfnTY/mSZhEfXV8fxK2/uVWB1QjIAubnVCM\nC+6cd5OFB01PpatlyntKsUeU5jNMEh3hkYghcmj3vQjJbqx7uFT1leBg56NB\ng4Coz9rOBEnazo9+gWEmd+m8X2fQmgWURq/L2faJ8Gr2Ab201zp9+cTUIWpx\nOkO5/VP7+fAEH5pQ+kcdwMMXw5qlg+AtXdHwntsAWZfs0UguCZlnjNPRe/45\nQ8wS7GJGlCxb5uuxK2lEfHdfwzmIw1odf18ypS0PfqiXFtKZ9k11R3Y8tpC7\nowDW+PWT1Aq6dlvAXJBi5ImGe1jJGdWUeugrMQWjCCmlDZfFncWtP+X+7IlY\nlvgUzoB+JavWz1td3xKwEVD+RBJuGIaJMJlvx2OauY7rEPFiv4rGzc/pVf8H\nfa6VaeqT/13E8iwCI/n8qTeJvirMHHJdnTX8S0/TiDyhwtu8YptmwidXlJT/\ngR6G\r\n=kcVI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n> We recommend using `express` rather than `connect`.  However, if you wish to\n> use `connect`, please install [`connect`](https://www.npmjs.com/package/connect)\n> and [`qs-middleware`](https://www.npmjs.com/package/qs-middleware), in addition\n> to `apollo-server-express`.\n\n```shell\nnpm install --save connect qs-middleware apollo-server-express\n```\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=12.0 <15.0"},"gitHead":"15b90eec22523e32e00d97a51b28cbfba3f39c78","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v10.22.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.22.0","dependencies":{"cors":"^2.8.5","accepts":"^1.3.7","express":"^4.17.1","parseurl":"^1.3.3","@types/cors":"^2.8.7","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.7","@types/body-parser":"1.19.0","apollo-server-core":"^3.0.0-alpha.3","apollo-server-types":"^0.300.0-alpha.3","@apollographql/graphql-playground-html":"1.6.26"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^3.0.0-alpha.3"},"peerDependencies":{"graphql":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.0.0-alpha.3_1597251521341_0.9690003013743604","host":"s3://npm-registry-packages"}},"2.17.0":{"name":"apollo-server-express","version":"2.17.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.17.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"2014559b75a0bcf7ff8cf0f2d077da6653abbc18","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.17.0.tgz","fileCount":28,"integrity":"sha512-PonpWOuM1DH3Cz0bu56Tusr3GXOnectC6AD/gy2GXK0v84E7tKTuxEY3SgsgxhvfvvhfwJbXTyIogL/wezqnCw==","signatures":[{"sig":"MEQCIHykexG4rDqB148D50in/XAJaVeVMOnaNH1QfGk7xxl6AiBl7pLgMCpxCL8W3OPUezTTqlhyWR/x9a3TtOZnps9Wtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfR/6BCRA9TVsSAnZWagAAn5cQAI1CplxDQ1RLYgJMLXou\nkhdnTARJ2pF6FoLvqbY5SMfF94/iH4DNKzh9gpGFUu5qJqVJaORZU8D5XJlZ\nm8mkG06AwCqGZ43wh3iuVb6PrpgqhtbOLnkOdwNEvIA0KiAOy9oEJgtPguLQ\njDtiXtYuu4BAZbYjgprY8d7W885iLBHVkyrhrZf6MvyX/gaAL5vqeaYT3i6Q\nomxsgncI2gwOgXs/d2+MO3lMpgJ+9Cwfg3xwacLafEOtezFCvipq27/KWw/M\niUAznMTk5GaCUp/swns2kwuSpxFrekgZPn4+cF/pM8plLkUm+zv0H0uSMga1\nVtT867l0kQGFSHGiWdWU1vneD1iDA0dwzZ8m2QDcTkKWh9fWzwTmdd001h9O\nz+vZhoI+10s9rDFAbunZ/qd68mQJ84zR3nf+uR74PaOZMFhpziFz1F9wZpgn\nM22nhXdkuzko3//x3aj7k7XKkRP4207bfKsBi2ACLfjnbgeX8CXEQ2NBl7MO\n+gpSlZpExRom8HdbvWuKd7E9OvCjVVzEzCQ6BJcopc9q34UYFp+67yaAYoV0\nIk99zSEGvPkIeSqsPvzz1XhOS00KQjp4ksLqTlt3QOTeUr1tkoK+Z4wTwBNd\nSgD6cy6nckvhL8FF7HYUE2Bt6nOaZQTzb5jgH9m9TJaoGAzViz+x44FmMEfl\namLX\r\n=UVOj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"2db096051fc5bad822c0d37b530c792da39eb6f3","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v10.22.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.22.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"^2.8.4","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.7","@types/body-parser":"1.19.0","apollo-server-core":"^2.17.0","apollo-server-types":"^0.5.1","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.26"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.17.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.17.0_1598553729037_0.7229360601435111","host":"s3://npm-registry-packages"}},"2.17.1-alpha.0":{"name":"apollo-server-express","version":"2.17.1-alpha.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.17.1-alpha.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"2eb59dfd531258114675645ba84d0a1b267bf956","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.17.1-alpha.0.tgz","fileCount":28,"integrity":"sha512-AHVNLHbWJxXcx9MYvsELMLYl6956Lrgng7BtpLGt+OaM7UXK6+fy90xp/8YCgoWoxMWrhfueFsYW0qu17drxaQ==","signatures":[{"sig":"MEQCIFElsxo0jxRjAvfbNfHbJSqv4WqdP+niC12Z1sevHKlwAiBxJxXLYMECLtm9WDyOkezkdXsBQooJxw2gNxw/8QEp5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUTSdCRA9TVsSAnZWagAAOOUP/RMasXUQiB1EHYuHWZF6\nozaQTaMa4o/AxrTD+Cqu3RyijRvU7wkd6ooyZtcG6fYhxM6txtsZGSsbM3PI\njCkCm5fGsHZ8FxrFxuaqgH9yKhdH/cSuprFj+j2CPX9ShpEyL3qzicVxs7Cg\nw2u1uFn6WrCMMS+j3orS7y5+LOuXS6npv4r1Pdxg7JO0zUBeevY+NFXL8LAZ\nS1k+JnBSVuWaWTPA62a4wMFE25vO47tJr8whRZ3CFxhxIz29x7Wv4nXXt7Bx\nW1HxTR0i085pnH7MKkB2UDU/hnrjT8VbUVsmjmKznjD2ubzoqvk301OO2yOE\nDuPO+K9VR2SFrk6jwY92WenZsuLRsTFY6Ggmz1RV94Ua7AXfOcNCTkIZbBcc\n1QsXpyyI4uXsY7cpGKYoYUTQyqn4ja+IHQWiDbeDqtcLrA7R13S/lW+z+6s8\nEWQkir97TSRlKd1XVo/i7VSzJYeSHiUZJLb/QvB2fUFJi1Ygazz7y1TNIF93\nJ7WEn0E++xXsrOQBodCvNqq8Toyak3oMjW0zqvU9g0enRO7W29w/zkoiJGan\n9D7RGPiglMtL9NGSeE0JiTsB3gNWw1E/yUXMT1HphsRLKYgA4GwUTsxuZ2es\n1CSDO8G75IxEaXxcQ5RNVoJC2COpKt9o5d789Ajz+oTrXw08DZnCQbvIqSQb\n9cHn\r\n=NpGq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n> We recommend using `express` rather than `connect`.  However, if you wish to\n> use `connect`, please install [`connect`](https://www.npmjs.com/package/connect)\n> and [`qs-middleware`](https://www.npmjs.com/package/qs-middleware), in addition\n> to `apollo-server-express`.\n\n```shell\nnpm install --save connect qs-middleware apollo-server-express\n```\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"a2571cd6efae7e8c9bdfaa6351ec2e62dba4f5bf","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v10.22.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.22.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.7","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.7","@types/body-parser":"1.19.0","apollo-server-core":"^2.17.1-alpha.0","apollo-server-types":"^0.5.1","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.26"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.17.1-alpha.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.17.1-alpha.0_1599157396703_0.6002030312290407","host":"s3://npm-registry-packages"}},"2.18.0-rc.0":{"name":"apollo-server-express","version":"2.18.0-rc.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.18.0-rc.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"c1ad6be94aea10d199366a487021741acb6d3040","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.18.0-rc.0.tgz","fileCount":28,"integrity":"sha512-dybT+yYXCviTXQbtKYbfWBJphTASBnQqnhWTQkH0UuYtFT8EQCxZlsPb5LhYXE4oqMP74x6/9tDWbMPmcPOq5g==","signatures":[{"sig":"MEUCIACsVhOC6ZI++ztv130f+OaRjvtFDj3GDcW5nlnS07KHAiEAzOJbbDKXjFgd5qUSLNJrvfaxNVyKFsgknRR78Ajwfi0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZTHpCRA9TVsSAnZWagAAyTIP/2Zcrqtz0KfahrAxlm8W\nrM0oOdqqJt7j6PFvA8SqsMbFZXf7tp3cxTxzgUS3bu8sh02PAaRFVdmx1cSV\nWEdBFCZX2LYG0rUquGU7VbAZEEWD9rHJIX9UtQ1waNvzQd3zCQCmDiEF88eb\n/7iHIroU3sdeGiy0peLpl6HG73dwnpxxcruu+yROsK9kyvEElCMNrFGZGIf4\noR+EeOac4qpOBCdUB0hUfhnCiibivCb2l/QLkWPp6vx+mRtipP3YUkTGLIfW\nwoqkD2O0b1tHyKdfr4jyHFLhHXDbWHepeCbSetwX9hYYzvGhGYHK6OdkKFB/\nnt3pWkE1WiQF0sRE4K/H15nYVlQ7U7miHd/HqhR1uV7SFwqGQIKGaYGxSJdt\nWnCV/LOK/lenv29z/wxvUKMyqsGKuKclsdxu8XhstS0lnkG7Pi7usESLsmhQ\n7NtIgLRNAZtgy5BCfeV3+UsWY5WoXb/xNUkd0byyEBktfYzklzoKycgEU2vF\n8R9VU5Bq7VuI2TNGdZzp9Bb02+BH9OY2m7OjAxtMRwsMgNz9ufPxYEAFbxUj\nu1v/8rRS6kQTNeMuVH4RAjN4pnG54BCxfu6QqAyBNB9BZhliE0l13Z6B7E85\nhi28FTop8tf2zjpKhQXj12hDDf2y4pVSC8fRnQVU1ubHmojI46vIWTjbY9r0\nXo5V\r\n=IEG1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n> We recommend using `express` rather than `connect`.  However, if you wish to\n> use `connect`, please install [`connect`](https://www.npmjs.com/package/connect)\n> and [`qs-middleware`](https://www.npmjs.com/package/qs-middleware), in addition\n> to `apollo-server-express`.\n\n```shell\nnpm install --save connect qs-middleware apollo-server-express\n```\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"9e5cd2804c4a5c320cfcee3d0b7448e02e9b2b8f","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v10.22.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.22.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.7","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.7","@types/body-parser":"1.19.0","apollo-server-core":"^2.18.0-rc.0","apollo-server-types":"^0.6.0-rc.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@apollographql/graphql-playground-html":"1.6.26"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.18.0-rc.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.18.0-rc.0_1600467432892_0.49097031974856153","host":"s3://npm-registry-packages"}},"2.18.0-rc.1":{"name":"apollo-server-express","version":"2.18.0-rc.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.18.0-rc.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"c0bfb195c8f6abdedc9a5a46d4dcf053617fb93d","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.18.0-rc.1.tgz","fileCount":28,"integrity":"sha512-JwRdLdGv1NogBrz9ifv8nCsmsLzBBelityAf2Da9JCf05KV32t5358RQxXXT2bkGA7M+LE2AVJhIapp/Oe9r+w==","signatures":[{"sig":"MEYCIQD8Ic10Dg+Urgd9hd6okhqg4ujAD0hCCe2sp7EyxyyCHgIhAKpHenUkAFQdh9HbdDRUB2abJsLU1KPzl/8NVQcRm2bS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaOcFCRA9TVsSAnZWagAAjKAP/A3w/Gh6sX3c3W24RahO\nlukfKLEqO04zRnAaxWjuId+X0+am1/ceGcZoQkIjwSxw/+pruuFgnehfXN8W\nXAVtWohHKLWvc/75ztMRdn2K/UTBxUrcAs40fQ/F0wvIVXoq0xCZRZ5Cpf/W\nUpAtuBCk/yvQGYpU9Pj2LuVrbkzbPjeJb/TN5TvFnmJoQJlBgKPYZmWAD3j6\n1CFTRgMC2J0tsllV7f3iS12g4NO7IVMfwWyrqrxJzRhrW1XP80LM746D0Tz/\n6PCYqshsQHq26NeoMFk2Y3lHXKWLBcIlOjaEa5G1n8GLXDLGDmzObf527tAE\nXrL4TEFElw12Tx0GVNEXSaqrQQwAH6xgBHcmrURPu8YVRw9NDUczz2ZE4TQW\n5hWzaMK7ypaX8Rk3p/9puNKSLgfafJxbydCbEmxqm6IMMib35gurBzXKWIo8\nmXagb203kf9dar+/bJ0U1kfJ1JPlLstVVAwXCotXYz5m4swOnKEFulGzYLVM\nFEFYTa1pmPZdk+MZtpqdskLMRLI32Moj2dKCrIoOK23UN5ao303BKzS5bGwl\nPJJ6uuLbHlNQj+YipSyQSZb+VnHG6WPI7DiKV6nuHJsvgnhTj45cF+alvHdt\nEi21Zv/RznwEzIYSyWmPsoRynwakVmepFpyDfWFBwZXLqd7sldNZh4EiPUUw\nGkJx\r\n=3pFz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n> We recommend using `express` rather than `connect`.  However, if you wish to\n> use `connect`, please install [`connect`](https://www.npmjs.com/package/connect)\n> and [`qs-middleware`](https://www.npmjs.com/package/qs-middleware), in addition\n> to `apollo-server-express`.\n\n```shell\nnpm install --save connect qs-middleware apollo-server-express\n```\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"7481e51d6de10e684e9fe0252dfbac22392771f7","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v10.22.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.22.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.7","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.7","@types/body-parser":"1.19.0","apollo-server-core":"^2.18.0-rc.1","apollo-server-types":"^0.6.0-rc.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.9","@apollographql/graphql-playground-html":"1.6.26"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.18.0-rc.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.18.0-rc.1_1600710405103_0.419277979867386","host":"s3://npm-registry-packages"}},"2.18.0":{"name":"apollo-server-express","version":"2.18.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.18.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"f39100aa26d56e85d46948c7b98a291f40b7b063","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.18.0.tgz","fileCount":28,"integrity":"sha512-wvrr6pKiu0mY9KcFSMHO2/zZgjcv/9eRAcQzg4VRtZ/qxFimV+mCqHEq5NeQo2J7E7WGD6npZ1uYXtoQJQFwOQ==","signatures":[{"sig":"MEQCICXOwuL01AEtqZiNIu9m+c0MJmiwiyUhyd95LusumJscAiB1HxiA2p52J9x7YRDZ/UJEfEohqSGhV2GhUDPNWdFz/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaXx2CRA9TVsSAnZWagAApt0P/2lsUeUCyEVAlwH4nRwk\nPKiRO+C7gLmdPf2F2rWGuJY4teNPKM+sv4fFLwAPZ1gexZwBsDCgcBdntxc7\n0NrWDC+JEMjqMqjhs2P//W3aKDt74EeqHF7kULJ2joKBr8wM0OzUkeoOIdUu\npkszPPkfRKQqR+1jjEnAbSXNSfhzu1RXKHT9EZJ+Avnb8z1b/1QSmzXV/4uU\nPR+3DE38qiDds2eLvaanktYOQStazlQoAc7Y2iZoMR5tlHuU+Ck24uWIHTv/\naAAKB/9hQE7Vx7IT8AF70QYWsaKwZ6fdgk7MDM3yoDcqOh8QtaKuMwIj3yBs\nbykuT6jkqLp8ZW8FocJOYOm09KomYdp2nejyhClkgiya5jjB7O61NeqQGivw\nbutU5s4nUwwee3Z1BUCsFCGdfGPWxPNR2mSRXRJVgOEojR/FGQz4X5Ah+dG6\nK6ZUywKceOwmntLAHXKTIl1CWY+u8vHmlS/grQ+Y233RW5heuV3ZXN3Ow3UP\nVCTQchdwFDAGEY2X8rJ0J/a9uNo7CpF/HkwhijlNe6vYY3/dJOP4pTZ2pBAq\niKDJzOXDsU/N89m5bU76cxC7zmQXFselRz0DotMxyA0dkTpiuK31pUasuU46\nLYkkSC0aWRNidCYPMpFDEes9VVfI/DbpxUzdw1SkKS7xt5wH2HksnbYWkTyX\nTeX5\r\n=KDw6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"2aab7fd973bf352a0de28b2385dbad4be7c7fabc","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v10.22.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.22.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.7","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.7","@types/body-parser":"1.19.0","apollo-server-core":"^2.18.0","apollo-server-types":"^0.6.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.9","@apollographql/graphql-playground-html":"1.6.26"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.18.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.18.0_1600748662007_0.6110468960813531","host":"s3://npm-registry-packages"}},"2.18.1":{"name":"apollo-server-express","version":"2.18.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.18.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"dbcf2e1ffc7e479cd89976db972b173712cc1292","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.18.1.tgz","fileCount":28,"integrity":"sha512-qAkSlhKSvPx7sWT+Thk7bfHqjWNNm+uP66zNZlnsvKlR4++84KfcFrij3MaCm67mu4h0MBv2dvlsoOrXehrYtg==","signatures":[{"sig":"MEQCIB3Evo70x4wAIXbFx/YVTJABUXC/lJ5wiZJlTYKw2spLAiA2FHY5kf7Qp43q5zqJhZD7q3x3wYhE3GM+IuJW8BkiEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbODvCRA9TVsSAnZWagAAGvwQAJ2qeaMTnKt+tam4T65P\n+mnk6X89mCpwju8FjBTk4agdPfFLLSwS8zMYK7gZCxJ6CLjwCYVGRF/tJQxR\n7PWcYyvkGdqK6mcJGKWuEM4hE6eZEhprtCt9vK0cB4PqZp++UFcdS8tXHilV\n5Ahx90Ad8BYqIKRvIEj20oYz5cx8SiU3E9RcYN9KQglATOj1OqIF9cS9eOpN\njrUe6Kfg5bHXDoazCOLt4A8OrB0rZtIQBgpe9PXLttG7dAp81Z86OqDC/mie\n+2p35HJgPb8thcbGPgmt1BFRt5PaYRTgqYjRqERBXBQ1/7IFXi0OkjNYE4rM\nQgDX+nszrQNE6SCgR+4OrfZvErxpTS3e92ioTHGQ8yRlO+ivDHLTGoxFzTNZ\nomU9rXRScKD24L+vRkAUgsjC9bTzVu2tNgMHxONZvKay2y6qi/zC9XnPW7z0\nLFh9YEwLZ5+iLrafVnN8vfGgsDNVZcu/bqvqTQ4D1HVyt5D6kaIIWxpIVziA\nhUtpHhILzU9S1PE2y9lkO/YB0F4AHYMNTZwpMGdeLuJEN0YRlCo5mF5XEY9z\ntVUozgtQoPz3sPDuM9bD6YbaUUp2D/AiPxkLynWLuXD6u3EVdOz9dpqfYQYD\ndNzZcbZAFOV5Y/6UL38YfrQT8zswhYO2AbTgRzQTbjJi0iEy6VM1mcU8aZgL\nXRfT\r\n=TOJ8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"83e22003c717e93bc57655d4849b0833369f1152","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v10.22.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.22.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.7","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.7","@types/body-parser":"1.19.0","apollo-server-core":"^2.18.1","apollo-server-types":"^0.6.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.9","@apollographql/graphql-playground-html":"1.6.26"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.18.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.18.1_1600970991299_0.9808826704093132","host":"s3://npm-registry-packages"}},"2.19.0-alpha.0":{"name":"apollo-server-express","version":"2.19.0-alpha.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.19.0-alpha.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"a3fac823638e6a85a18c695f1fc5da5c93983cf1","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.19.0-alpha.0.tgz","fileCount":28,"integrity":"sha512-1WQY1Y7HPvQHyaG5kAhYljFK1DaIPGXZv+yQQBYiKKMMzv/KhWDGKOlI41wTI38DlAjaEtFCoiF9AKUQs8X16Q==","signatures":[{"sig":"MEQCIC7JLlSugHKqbd8Xb+9v7IkQvI/v4wegC5Dot67cZyXxAiAwc0HwuvCBWKGIsSXDHI5+UMkUj3lqODkX1m0aITfkRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeyxfCRA9TVsSAnZWagAAhlAQAIjkW/UKUbCMyra8MEcv\nHHry90fU9tnqIQqJas59E1my5J8Jlql2ygSkVjcANjk3wqUYQw3SFE/cHHwh\neVcvRjeXfi0n2B9ori34qvpj0H2FqT6aB0A3J7Iu+P9vyOYuIJ3TYkko20hY\ngkKxCSKFTPz8BuQI7frRMCHyeoTX5QoO0UiGEvZXurkKEk8PIHHEdijBBInn\nmU5Ow/P82/YlAhDKxaOhcCpuflGfHHfJcVHvvWlY0wbzGRSCzcqksYGklKe+\n/RghmIam6sqQw9+2mxZir6p9tdNTNZNaE1hED2w74QrhCVPAfwIIhaRoY2I1\nSXwfW5Fdiq43c+z35LdI8DFw38wv/VAGfOrIzOn+v7o2gbllLZRSYzDvFkiY\n84VoVcV1MFV4nYFLzRq5wIj5TEU0P2I0KW7DpvJIFqikYCfXGKe4268b/KKB\ntT7JWTLkiZ3QuU9vPM3Zcq4zRgL78drZTh3x0WbJ6tNfuvk6wEc3IWMRAVrr\no4J/uuueC9jztlVI9bCxcitn1z43O9anPLG/CgG7agyhpiXqtrk3eISUnmpM\noCa6fb2U6ZN2f1cbf1XuGYyodRyvH9l4EjURdIk5IMRFR7F6pf9fq7r0PYnp\nuaVZHueJLFOLTTwn5TmUHaiMd2pq3nXLfP7tf9Q+grWA0c+FZhV7ZOsULByl\n1mcE\r\n=f1pr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n> We recommend using `express` rather than `connect`.  However, if you wish to\n> use `connect`, please install [`connect`](https://www.npmjs.com/package/connect)\n> and [`qs-middleware`](https://www.npmjs.com/package/qs-middleware), in addition\n> to `apollo-server-express`.\n\n```shell\nnpm install --save connect qs-middleware apollo-server-express\n```\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"507081eee4cbab5ecceee39de341f8941d2d7b06","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v10.22.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.22.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.7","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.7","@types/body-parser":"1.19.0","apollo-server-core":"^2.19.0-alpha.0","apollo-server-types":"^0.6.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.13","@apollographql/graphql-playground-html":"1.6.26"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.19.0-alpha.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.19.0-alpha.0_1601907800017_0.9205397489706504","host":"s3://npm-registry-packages"}},"2.18.2":{"name":"apollo-server-express","version":"2.18.2","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.18.2","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"eb5f1ba566268080dd56269d9a7dfade55ccded8","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.18.2.tgz","fileCount":28,"integrity":"sha512-9P5YOSE2amcNdkXqxqU3oulp+lpwoIBdwS2vOP69kl6ix+n7vEWHde4ulHwwl4xLdtZ88yyxgdKJEIkhaepiNw==","signatures":[{"sig":"MEUCICmvHUyl6YIvdCA0JFq95aCOSl+Ib2tkEVUc3u4W/evhAiEAlYmYx3VHLZ2LiS/8xxetHWYF1+c8Ytb/ygI/rSCeuG8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe3B5CRA9TVsSAnZWagAATJoP/3ukQYzCKAnVje1QpCzl\nJR6Mc6kd+nCf01hcs3JhbFYcv9Cb7M0EcmNeQzSaHEDuhFCu73AY6c3QqJHg\noHjBFzofw0Hz9iPTDHmWnUnv6R+8MIS9rSCW/iDHpeEU0dx01CQ0O1VDyecd\nw3MpVB36XKdwfyXiKsd5EhmbGwOnYBtqd8kZidkh0gATfYtXjOpdV8SFYd5q\nRsb87ukBN2A/eDee/882KhFfNyqTiMPuCh0PIwOhIN8BKoPVHo4q6fdEm4F5\nR9H9NlOZJa+OvKhVwJQD/b5RQiA4seami3gMc72kkHnodmtG87u4gv0RVhDR\n/g/KLfjRAWafb587XBChYmCq/aCwejffVBhrzNf17krbjbinyd3yQzjJwmgn\nAPqHm2Ar7JurzalnJ19EK+vRsRdStB0DesuBD9GueTXG8IsjXUaSeZ5AsDlk\n6u0aKgzLHkwnwHOKfMtuiIN1E5D2vwjrsklX8AbMWeCflVDQJpd9EyCRqwZd\np1XQKvMm0ie7xoZUlEZ53+b++P+YGZJ207w3BPrnnPpnoz4H/DM807WfuaBJ\naK8dnov9T8riNkxINddjLGDnVI+q1qSE4fDijuR+U7vZjbdHL7ITBFX5q0vo\npa9MFlvD63mmgLPXlR92BeNzvepxPwNdizPAowF9up4/en3bi9VstaU5zhUO\ncl0W\r\n=rupx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"a4786b2fbfd2ae60e1bf1cfaaced3f9c8d174a93","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v10.22.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.22.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.7","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.7","@types/body-parser":"1.19.0","apollo-server-core":"^2.18.2","apollo-server-types":"^0.6.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.9","@apollographql/graphql-playground-html":"1.6.26"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.18.2"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.18.2_1601925240961_0.6686849644863628","host":"s3://npm-registry-packages"}},"2.19.0-alpha.1":{"name":"apollo-server-express","version":"2.19.0-alpha.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.19.0-alpha.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"13fb56ca81f5b89e198b7f1502192f3eb92369b7","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.19.0-alpha.1.tgz","fileCount":28,"integrity":"sha512-bVleBMjULiXh6zb67qtMUUNQ4fT517QhgTuYBynywQeORVTOWLmQoeSfRN5bIlxAfVtlvUceOAH9uXyPAfrwbw==","signatures":[{"sig":"MEQCIET2aaDn/d1hfJvC4bo2mpLCzOYZpy557xAq/NJHpvvkAiBO8oF9eyIbsZFeqO6B2DfuEIbcFZ1r1CTq8SHkzUUZtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjdwNCRA9TVsSAnZWagAApsAP/iUpilcHvi5YoD3BmzoT\nQoRjVRhC9pB0Xdv88Loahbs6tt9ti1L0Ca1guNp1d53tu+9un2IZ1FExjZXX\nXQvag3Ol2X+lGLCgHZKKY4m7kj9IEKIRFCpW+IqPMTezXIKwjKa3X5MqBeDb\n9EWDB+CRo9j2lEK8nUDLyh4ke1SZjq4fGhgoWqxeQeIaSzhsoH1BHp+1wsuD\n5IoLpujtf8AVvLPbKTgBS9PMxKAENl5pURYCQT/j5RrcEUDu4WV+9HlyWkcJ\nWuXvq6ejteZBbPRFQFzXJT7L/TPYqhVWtC+9r//iGBXumyrKu2v3zcqIT4ju\n6ZoFpwLV4RuyxjFPRakcdOthm9KKbm/PBWlwuW/KltSQGxA/nb7aBYNX5z8J\ncLaTfFwTXdhftw4L+FddRNS+9PDIzj2QB1W8fSggOovceMKDJP3t6gnHLzCH\nZCiQJA+i+SmguwoaHO/LZFaVyRgR9/ZFEuOlKgGWE6wl9ZOqaiH3TLHS8Pro\n3GUe4awKpqkWDBXn8Sn9CWbmC3UJ625kUdF665E7bpyODPCHpcsHm8GxSkFL\nPaJUisbjzIblALMBcX74Uk8xGVRV/YcAJRn/PuwDAlahw8NRzmUqM8b5hGHl\n3HPmNnlbj6nlTv7eA7MpoT6CwPqd1vkE4NGLP/14NJh/2CAq8H5KMMSTDJqC\nufPX\r\n=BX4/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n> We recommend using `express` rather than `connect`.  However, if you wish to\n> use `connect`, please install [`connect`](https://www.npmjs.com/package/connect)\n> and [`qs-middleware`](https://www.npmjs.com/package/qs-middleware), in addition\n> to `apollo-server-express`.\n\n```shell\nnpm install --save connect qs-middleware apollo-server-express\n```\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"495f8d83689340357f6d8ba959601913050e35a9","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v10.22.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.22.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.7","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.7","@types/body-parser":"1.19.0","apollo-server-core":"^2.19.0-alpha.1","apollo-server-types":"^0.6.1-alpha.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.13","@apollographql/graphql-playground-html":"1.6.26"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.19.0-alpha.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.19.0-alpha.1_1603132429153_0.1777872607348785","host":"s3://npm-registry-packages"}},"2.19.0":{"name":"apollo-server-express","version":"2.19.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.19.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"a8735e854e2da20e624583bef3c2e54b0cdd6a9b","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.19.0.tgz","fileCount":28,"integrity":"sha512-3rgSrTme1SlLoecAYtSa8ThH6vYvz29QecgZCigq5Vdc6bFP2SZrCk0ls6BAdD8OZbVKUtizzRxd0yd/uREPAw==","signatures":[{"sig":"MEUCIQC0+Az9uX3YgF5YAxiiDZPT+UyBxmfYHRLJTFaKRrJwzwIgRdiyM1MJj3sb0UbnKx+6hGPsa17rywdmZ+1XbNXGujs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnHFhCRA9TVsSAnZWagAAJWsP/0ReGwdkXjUYEEiw0pX/\nUueU7QpbowG1YI0MbLPeOEoL+ItOTmgABBTtO+DIEMbgCvTc39lTQtMGJ5Ds\nyPQbol3vl3TUn9+lITUR5KeroOl4wSTEObHGyb8EemePVolPL5/0oBcrwfFk\nq4EsQ5XPtjYfFI0P0PUIdiMz+1FnVncYHec3/eoQSPQRdvkxJYi5GPdp8483\n+PnxxD6al/NQhulKqcOC8pxLJBpun69uvrw+sh03kaNlDFmT+FUy8bw4YqeO\nmljfb0toEl10upqUVh87TbrWw/YTAvQo1Oj3EgeaX5W7ck21AGEGrDcD88Q1\nV8tqyI4Hk58BL5vh+pXiSxh2+eMiyX3iQMIRaOWB/NVBK9Cfbd7DUDj/sbA5\nEBHJVL1nd4fae013j1Xmyp/07zv4rUeBbYI8MaSNihiD2S5avb2QkTQ7LKAO\n8Xlw9HF9u/xJeo6CZiEn3KWHDRx3XdpQo18dvmWN62RhGMk9Y3Xl/FBWzUbx\nsHW2B58tkc/0anUfSwNwGENTbFG3DGPC2NHjkeQQfcAnmvsjRLrfwKsXdjaA\nKRbyIs54ybVnysDSCBiDYwJ/fegn/VZPZbMCTKlymI0PG1pwxgGvLl7fTtJC\nb5Rtp5y4p4se4aPxew6m6r4SWNz7ncrvOk6DYS7EbVARmwUqcrLW9950Rp6Q\n7WPp\r\n=/FnH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"4c6d16f14ab735ba0361057d75e51adb6790426c","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v10.23.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.23.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.8","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.7","@types/body-parser":"1.19.0","apollo-server-core":"^2.19.0","apollo-server-types":"^0.6.1","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.13","@apollographql/graphql-playground-html":"1.6.26"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.19.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.19.0_1604088161001_0.3707029562049764","host":"s3://npm-registry-packages"}},"2.19.1":{"name":"apollo-server-express","version":"2.19.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.19.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"7076ec97d263688563c07ceb5ea55e3fb8437069","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.19.1.tgz","fileCount":28,"integrity":"sha512-PJQmPtV3JD7RiV6cP7JcqAwVdUq6hWUtvDIoCOxPoeUWYf79nEF4WiYsPXVF0+meLLWKlL1fuSwEEt1CEHEG5w==","signatures":[{"sig":"MEYCIQD5OdMQSFVAS1Bvg3WZG4+2KNcGy5sHKRyAcJUeZlncFQIhALljXM+PIDH7vKaf7b8e4hljZStUCFVzQmKCxzZC45JS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4nwoCRA9TVsSAnZWagAAwakP/iQrD1qe82YWbPesd6sH\n3lYFrjQ3amdKsPzaod77ZiC1VytIa4q4MgKtH0TTjJbF/fErxKBZJ+MGVgya\nd+pHfyOiVO9dByVxXtQxNoR1cRDiZrUgLsTZOvVOAjz0Vu/K5u+ygPozMOOo\n1/kVnB3zboJN24iipBwnEKUQp0k/1AV5VCQ18yIuoRePgj9mEuz7Mc3M1L+z\nStl60pBELg2hG0fqMgZHHcBvS/TOzibnNp0XscwTowuuZdlsU/zan+GpIUzs\nAw50BWMPywfEphsJYlcF/okc+kF2yzBMO0XXeUNIVVEzjpzEO4ZuDhEIFlT+\nExQmDSWxt6Cse2iKOocpwGqReJw1T0H+yPQI4iUPMHueY5WW8gT4C1r3NvdP\n9jiXg7kmCqBE0q2CvIX+KjXRW7L3/+04Dq8bi62rn5o+0OL7eoiNUtaePWhp\nGS2DxfpUeGyOEAHPjQkqJqBYw7lbWZzRHyNx3sRNMIKY7p+FfDb/rOZXkr1y\nG1Qe5xm2mh9TpM1PuIojt11KoLaZQJhrawNYscFbUSa3SDas5iniuq5B+41n\nfsNKaW6Gt2lCyodZ+kOljbey+4g1qhtSTdWFFSTKdrXSGe5ScbEtXCQg324W\nOKblHSL+bV4+uNbES7zoMmhswtETcKuM+IBeq7eV3AfrdRpL0Yx+z6SsuEz3\npL8X\r\n=L8PW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"7e543ed5540ce5995b30b1bb2a7b54367fd49d6f","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v10.23.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.23.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.8","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.7","@types/body-parser":"1.19.0","apollo-server-core":"^2.19.1","apollo-server-types":"^0.6.2","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.17","@apollographql/graphql-playground-html":"1.6.26"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.19.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.19.1_1608678440006_0.4122910307703771","host":"s3://npm-registry-packages"}},"2.19.2":{"name":"apollo-server-express","version":"2.19.2","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.19.2","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"8b185e8fb3b71cde09ca3d5a5d5af340b0421e7b","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.19.2.tgz","fileCount":28,"integrity":"sha512-1v2H6BgDkS4QzRbJ9djn2o0yv5m/filbpiupxAsCG9f+sAoSlY3eYSj84Sbex2r5+4itAvT9y84WI7d9RBYs/Q==","signatures":[{"sig":"MEQCIBpeSaPm0xpLv8p8eO8sgPybde48si1/CKfnCAxuyRymAiB5WzsW5T+ac659WpHZF/N0Prkk3lTvR6KibHFb5DMt9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAHaFCRA9TVsSAnZWagAAguYP/AxH4qo+8hDFgZZHOSFB\nX9w32KIeUPN3UCSjxigzOEiw9w5toeYWhANqehoiE/K5qVcUAGwagpVxhSNX\nX9Wob3hsFRYLxW8zFn/7+wDp1YqNKLWNd6NaUQ4Vu55GZJsnBhPHYGne1j5A\nbrtIik3VYJ+pkBncjSvcG9Pz/fVgRv1B0QyvHz0koDm6AsR2gK7IzzUaUfuJ\nOCQeTRaTlEyRdOHfiNrRmwA1t6zuKEaLkkHtVvEMIY7p/5MPzJqbPDdDZ1IO\nkkQ+rY95PHfqrmFMcU/RuRsCUYo4l9a1SwXy/qt5JW9IP4/Ct6J/0fPDoAaN\nfkzPl8JwWm5E/2YxGlgCkqN61Ustb/dEuSD50+rxhceAbsqKtiW4DExOWV+h\njp6RTuO6sJoBUTkeNSkfMbRoOYLef2nLsZk//0AOkxlbAje66XNJdY0FvC1+\ndD+Op4wIEiK1uAnWcJ66e0aak1LxXaaOboaLbtR6p6AeZbbFiZiUw5Y1+7vP\nViRZTASZxw4uFgZ+0i/DeHSRlTf6ycJtIy1yAD9VsFUbh75/XEIC5O7cFalB\nAE+OHFcUWuso0DEXRzcgDZgbBnuKEul0HWuze8PvnmnYghAmc7xpJMHmj9BJ\nCmy/hJb/HEvXGsnIPKBYAlFv5G1G3u/m4VUapZS5MGVhy+do8kR5VtiSZ+r/\n7c9D\r\n=rPF/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"c212627be591cd2c2469321b58b15f1b7909778d","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v10.23.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.23.1","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.8","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.7","@types/body-parser":"1.19.0","apollo-server-core":"^2.19.2","apollo-server-types":"^0.6.3","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.17","@apollographql/graphql-playground-html":"1.6.26"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.19.2"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.19.2_1610643077037_0.5374980287541922","host":"s3://npm-registry-packages"}},"2.20.0-alpha.0":{"name":"apollo-server-express","version":"2.20.0-alpha.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.20.0-alpha.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"06cdd6041ad6c159ea9dcd69d13ca99ad621e2d7","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.20.0-alpha.0.tgz","fileCount":28,"integrity":"sha512-vtiAjUURdlqSBAIWblJkm4N0sd3eI0Vo5406pDKBt/H1BK7DkX+Au7HndmadDriQxSMTIY+CH7sp1V/or+cRjg==","signatures":[{"sig":"MEQCIB1rm53pezpBan60gre+yM51q5OrCrJS8OxpVVAva+3TAiAGpHzZ8TH2v89GIm2ZPxo7baHvwBT5R9GuxhytNiJ39g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIeE+CRA9TVsSAnZWagAAVhAP+wYwyJN0xLqIjc/pQ6VX\nnQykkQrCLYiZ3mBhx9s46xRyuqUswDvZltjg2P2i61l0eFfWs+nfSb9At+Uj\nhZdyNi7uiuFEMqmfDK141a1glz3tFKdFt7wbw3WOsOtnJFO4A4rpBDApItlG\n+8qYYRqRxLWVN8Z2/f84OgyUnt2oPmuQ1Sgw3wykyP2vRAqGvV3wfw/Ex56P\nFTkRjGNSqWCwOVK7jnJNccIS+dwxtfXky0H1MVgLyo9SHdd9d9Aa3G9VPOA3\n1fsAJf2mNUWHkM7bCjj1VlsWv/yJ+ucQ47cyM4mzkeAeQHFhG76hgz7G2SRD\nMUaBEFewnF3kut9To6vpF7EsE6WEtb4jm4ZGOIlZiugaG+96uCFtg8mcCnVW\nZI/vFsoaip691ssQubQJ5RygbQQYsMIwQgoqQovq2vQ5fwQ40O1CUouCHyhE\nRSKPvTeu6TtcTY8A8Jv47HLvJurQoPUL/+Dcv35GGHoeEIeEfQw+5zX/9Eo3\nvmkcL6XjY0BBn7A2rHVRYYnnjVFUyUFAO9er9v1ePWGAkVyiGo07rNWTYF2R\nOXnXvOv/q6EXl9Tb2qLs3CgMtm2NeX2UZLSMqzAinq+smi5Kqkd4Bo+yjY0W\n1iiPkxBPVQdtjdz/fdOjAQxbZclMJMcQNOLyoNiC88cW8C4XKlhTW2KLp/Nx\nKNh0\r\n=Pbpl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n> We recommend using `express` rather than `connect`.  However, if you wish to\n> use `connect`, please install [`connect`](https://www.npmjs.com/package/connect)\n> and [`qs-middleware`](https://www.npmjs.com/package/qs-middleware), in addition\n> to `apollo-server-express`.\n\n```shell\nnpm install --save connect qs-middleware apollo-server-express\n```\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"d18b7a94a6984017955e117060738f190b6f604d","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v10.23.2+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.23.2","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.8","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.7","@types/body-parser":"1.19.0","apollo-server-core":"^2.20.0-alpha.0","apollo-server-types":"^0.6.3","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.18","@apollographql/graphql-playground-html":"1.6.26"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.20.0-alpha.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.20.0-alpha.0_1612833086559_0.7280920367764714","host":"s3://npm-registry-packages"}},"2.20.0":{"name":"apollo-server-express","version":"2.20.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.20.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"be9c5012c132c25687547d6ad24bb3ca11c0ecb1","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.20.0.tgz","fileCount":28,"integrity":"sha512-Bf2c/1J/ScXmioWi+0HFIsZ1bt8zFlI2VV/7oUn+Dd/lUBHLVfMNKvEJNMwjRkIrI9b9+eqANDrO6lf2ruC52w==","signatures":[{"sig":"MEYCIQDFShA+hbX8/Br74SUaVqmnTfWO4ElmlYHXyCW52vsGpgIhALV830h6fDbs3os3wi1+BuV1m/Ch/hCNrzpc7Zs/khbW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIxWACRA9TVsSAnZWagAA250P/jxgfypm92YMwXHVuNyj\nSYG9hiv3iCfAlGAdO/yLzg32PZHLBIOg+EXehrIogrsC65oQEQcoKXXmSxKM\nQN7ZeRxPOY4IFjLpk6D7iEU4eRh4dA44cNuFnZq77VGhZ/21uQplV71alL6g\n0SSx5wIUFUne6AYVKIzQ2GNVsttbDYsdulrDlbkDanVo1djJb5S4MB9r3f6L\nt9W0NbmUpctVUOHv7mV39+7JGEPD4EDrZJybNdwP0U6/vhC3L3tzHaEetMt2\nBdxHy6Dv9t8MKY03p2rDUyG6i25KfsD77TF/4a+jXeWOR/Vym/E6ojT9eqUb\nO4jXwXFPeDrG6pSpu71jBwK65bRSYlsiKoN4kWeFq1Ck+5z2iDNFdo6Zs91p\neymlBSpaD8dClLsmx5nmz01mfZp2eUK27no4O1XI59golxumdgPt0fwC7Kh0\nt+bqJ6kkuUyH7QrTdZpYtWevuhfFAu+9sGrqij382eeOM+0CwvRnpWMCqtwI\nk+KP0qrKCNbdOLk1THA4B5yQKQLF7O9FK2RE5XNXhzhR8r41iwfkfH5p6EOb\nHqAZ59DFSZWlShL21D0fuUEaVpAd8pJ/7crznEoj5WXzzEFxcpkIROSPhOdV\n7DwGvuwB9sAK7BlDn1A5MfnUG36Xk+9/VJ8mZiZdZG2lSelr7CE154GdcENp\nvUJu\r\n=Qxn6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"baf9b252dfab150ec828ef83345a7ceb2d34a6a3","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v10.23.2+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.23.2","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.8","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.7","@types/body-parser":"1.19.0","apollo-server-core":"^2.20.0","apollo-server-types":"^0.6.3","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.18","@apollographql/graphql-playground-html":"1.6.26"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.20.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.20.0_1612911999630_0.5676330245149019","host":"s3://npm-registry-packages"}},"2.21.0-alpha.0":{"name":"apollo-server-express","version":"2.21.0-alpha.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.21.0-alpha.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"7d2134d9ffe7dfd7ce6d65bac69f1ee4832cfcdd","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.21.0-alpha.0.tgz","fileCount":28,"integrity":"sha512-VJvc3DTDQ4gfIusEv1wqe9fid+7f0uiKRQWmjDQ3ZZg93sqgrWW+UMu0coJwKsA4jM6PuIxBxUQvtNDhSVG4Xg==","signatures":[{"sig":"MEQCIGBOmAmAhoJbazBEJwolBbHrknAafJbjslDSTHwZebfwAiALYeM6a8SHba+48T8PxeJ0QHm5/HIp/Z9mj20ids6kAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJYKECRA9TVsSAnZWagAAcBUP+wSul1ZHAIgzRKr16Y/l\nFudYsgewIQN3lG6IuzNUcRk9UVPJ8AVBwN7hh4ne+6L5aEH0TS8nzfrO+wVW\nb+eUSNXBanIddOvC1BozrtH6LAhTj4i+pek/W9Px5XT9JUoc9ipIHObWhW7H\nreogifcycC/L7LLp/o16iDcjVxPWu93Gs/deOM9GNbmXr98c2yh+BZz7xBiC\nkovEaxO+BGqS0PlBPFiN7nDiuz+hkGbaC7kzllljdchGvEbnPETK/2pZpMtW\n3mS3ulmOoHcxAbLWItwORjF8GCzAaPEWxELb0zKiIdKI7aGXeZkEcNWiec2r\nOrjDgaVLj5BVm83jAYPx5Mv+iv0I3dHanx/JG+2xppIvToBmlhvG/ru2/JDf\n1LRneyNg55SP4j1uotEEQi2z1jFqiiVQuSTx4A3q1aF0Ua5guB4g04T7UDvc\npHGbFRCnpYGiPiUMYb2mRfc9dIY6fGNQbQhQgXH+/Y1jFUfJFUkPOASxL/md\nMjA6AyY21pteH3G9lwgJITOgs12ADkr/KlC7acaj3ZDUsg3OStJ++JV4Qy8p\n3nNPrWtwhnR9SH0TPLTC9kMiCEt+f/Xlo7rQwm1SrIeJfEQzBkVDL4OeZ50Z\nehnn9uMLAeSksed9gUXikgsfnQsE7RBhgYKTOd8W1xuqsgsbJ7t+g60mb/ge\nYqLf\r\n=+qz9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n> We recommend using `express` rather than `connect`.  However, if you wish to\n> use `connect`, please install [`connect`](https://www.npmjs.com/package/connect)\n> and [`qs-middleware`](https://www.npmjs.com/package/qs-middleware), in addition\n> to `apollo-server-express`.\n\n```shell\nnpm install --save connect qs-middleware apollo-server-express\n```\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"3642ce88eb6b83150a90428721dcdffd5bf48a4d","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v10.23.2+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.23.2","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.8","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.7","@types/body-parser":"1.19.0","apollo-server-core":"^2.21.0-alpha.0","apollo-server-types":"^0.6.3","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.18","@apollographql/graphql-playground-html":"1.6.26"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.21.0-alpha.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.21.0-alpha.0_1613070980018_0.08928739908427374","host":"s3://npm-registry-packages"}},"2.21.0-alpha.1":{"name":"apollo-server-express","version":"2.21.0-alpha.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.21.0-alpha.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"f26f51d5216d610bbe500ac732e83c697c450274","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.21.0-alpha.1.tgz","fileCount":28,"integrity":"sha512-+VZkebk+poDE0FbVRQNHJwMdaPv2J4pKfEr0Kp+tDJhBH3CdN3TL0Yxia38Vs+kl5Lbjn9w4cZTxfPg5Q6maGQ==","signatures":[{"sig":"MEYCIQDFDCWlPRzLYu1WVcOoUmNOdYEyjBdHGODgVF11Tgu7CgIhAOnbklwkEHiOezLW5L8Xg6e7RNzOPm+7eHyBFtXH/JHd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJYs5CRA9TVsSAnZWagAAfwMP/0YCMO1N4JuRqCjJxrmY\nUmwpqQ7McuSKMzvHDriWWRPjprQct8a4NNj/AH/8ZTbwH6N/HIkcr7fiLdoM\noEsoW3M+Bk0vX0VvdRmffv9/b1BDYzJCQdZVLqJvNfyPdorym0kYqRFNp9Dt\noU5cuwaBqx79FdXU58O8c6cGLcj5iOy6FzRzI+jL5onMI+Cv4q55jnOc/U31\nES8yYYe6GRQzpB0STA/V8Atyjp3rEOgrVoZZIKowZwxUlNt84G++AcICbQCp\nRVls2X+500bo/0sRKBozfyDYnZUzjMJUquemDLXDSipZMwzRSnCWQ28xEWKH\nv/cGaOZT1fbjZEB9u9SaX33Nafjt/7WHH4YQ/G85J6lO+2K+8DLBFT5jL5XG\nLQQ3X2Zod98n2TbzIEnu3Z5ahRMFrLIcQvfOC5txHEegoXgSo4Wg4PCjb8C3\nW2d6jhTE95nJqJft9LM7QtwUdnQmHEPRD0TvZrgQyHaImcP/2tz5QKBWUWq6\nJbpQkVe65lphBgSPOYPiJKGNQgs08qbDAW2Da3EpDEWV4LG8SWQehVUADgDn\narvHf9Knp+ZocNWAE1rR+AAKzhFinJ4GBy4wtWEsNmurAzZnL/md5fOYUBa8\nONnx/yiJxbB7QROfilqEaaO0bOPHOdS+vnz0tP8X8hskaszG/OsYOgZK/oTY\nZm0s\r\n=yQLf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n> We recommend using `express` rather than `connect`.  However, if you wish to\n> use `connect`, please install [`connect`](https://www.npmjs.com/package/connect)\n> and [`qs-middleware`](https://www.npmjs.com/package/qs-middleware), in addition\n> to `apollo-server-express`.\n\n```shell\nnpm install --save connect qs-middleware apollo-server-express\n```\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"26279de6a638ff1e76c34bd3f9177669a4632f83","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v10.23.2+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.23.2","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.8","body-parser":"^1.18.3","graphql-tools":"^4.0.0","@types/accepts":"^1.3.5","@types/express":"4.17.7","@types/body-parser":"1.19.0","apollo-server-core":"^2.21.0-alpha.1","apollo-server-types":"^0.6.3","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.18","@apollographql/graphql-playground-html":"1.6.26"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.21.0-alpha.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.21.0-alpha.1_1613073208739_0.7529176357176655","host":"s3://npm-registry-packages"}},"2.21.0-alpha.2":{"name":"apollo-server-express","version":"2.21.0-alpha.2","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.21.0-alpha.2","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"c735d6afd264600d8941b2c673a3a24e40b13093","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.21.0-alpha.2.tgz","fileCount":28,"integrity":"sha512-BjOD74UCCqj90l93bwAQWbvzPkBwpT2baaYWrmSlGtM1F/YLWn7b9twacc8BAvmjnhJrdW1OKLM1wtEePcGnKQ==","signatures":[{"sig":"MEYCIQDRoPL4wk3fwOMpQ4YIZQbA5lJdvitL+PYh3nE0MhjitgIhAPxrrD8oWrANrCQg88wkuRfv0bR3geoyG+tsv+aGQudZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJaYlCRA9TVsSAnZWagAApdAP/iGYtTSlrPlxvmErw7gR\nEPStMyyUZUqpbP0VsGw6OcQ1TePi0yRTJojSDkip47E9l9PKM59Fur79w2DJ\nY17cHYt2JKLR7PgZ4RHRXO8bgzC6oKbzVK68lSooqC6E+la+3aXQ0MadjMO6\n1WKmU5McUmNpZtPuR+TxxAB/PW8+tECyqrxTCACAp/GKTCDbliJzARsQsdMb\n/fpeYGogznxrW0hmCwlRvYEXMiuBd8Lgv5KWMZNy470oVJyo696lnlhtDtIW\nFW2BHOeAYQhNfuSG2oxczoV7CtbU9hjkRaT3EwRabn/wXbhZSjmeeMI1jYN+\nc8zfzanwaRCHX5KShExI0544X4zsKeQ1iJ/OGHQ1jMWcqPerRmSCtMi6CzY+\n2XbhE4bn7A4A9/W/+YECMyFSUyV3auwZcNW9caYrGA4zqysdz4SZkhH0FpfB\nPGO4wZdkhtrF1cJsw33zGRDQ3+M2h05Sw56rLljN89rLRqgbil9YL6/kQBFX\nzP3C4YwbJY7DhGTl5rHpQJqRLjWDHB1ZH5ttN27S1PKNGKzJWHBeyyZEHbjT\nLqJcYIeUM8rWdx9wBmCfLxLoE4w4k5AOClQhjgKv9cP9dyGFoC1WcYKXdfxT\nH2Xb7IA7dp32xOOEanwY6ovyd+z5cKC6aXnqVCQh8ggCHBQvhtDCSbTIBenn\nZ2qz\r\n=vsut\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n> We recommend using `express` rather than `connect`.  However, if you wish to\n> use `connect`, please install [`connect`](https://www.npmjs.com/package/connect)\n> and [`qs-middleware`](https://www.npmjs.com/package/qs-middleware), in addition\n> to `apollo-server-express`.\n\n```shell\nnpm install --save connect qs-middleware apollo-server-express\n```\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"ae81d5546aa73e5328f9b08a4166d7e50d8f4f3e","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v10.23.2+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.23.2","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.8","body-parser":"^1.18.3","graphql-tools":"^4.0.8","@types/accepts":"^1.3.5","@types/express":"4.17.7","@types/body-parser":"1.19.0","apollo-server-core":"^2.21.0-alpha.2","apollo-server-types":"^0.6.3","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.18","@apollographql/graphql-playground-html":"1.6.26"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.21.0-alpha.2"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.21.0-alpha.2_1613080101433_0.8108951700686118","host":"s3://npm-registry-packages"}},"2.21.0":{"name":"apollo-server-express","version":"2.21.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.21.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"29bd4ec728e1992da240c5956c3ce6d95c1d252e","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.21.0.tgz","fileCount":28,"integrity":"sha512-zbOSNGuxUjlOFZnRrbMpga3pKDEroitF4NAqoVxgBivx7v2hGsE7rljct3PucTx2cMN90AyYe3cU4oA8jBxZIQ==","signatures":[{"sig":"MEYCIQDJT/cdVx9kCi1kxbwMSZWdjXfKOQw13GD4FFDTrEEU7wIhAN9wd7JJfXOjhpPXiSJHEI4KyqT9+D+8ShkcTUqgcCcm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJeCCCRA9TVsSAnZWagAAZKIQAJd7yZUjrz5WG5/OzIg2\nLy9tgwFLT1ww3fbQ/xbc9yafZ+0IdsxiAQduDSRSohif6YpbNylPjwz73m+s\nEO1vB//qqAiKkzl5xV/Hbva9Y7NPYW5rZmfaCV6mtIsV+q2auOQW35KY0EM/\n9h4Yp3+jRujF80Tk+fwPxKI3Kb8arhAxsBKP/YNVoRp87s4KUUaetnjRDK6t\nizewOtNhgFBL3DQr0HRKRjapPEqE0Pkn/0WH8e8248uDho0xnrxsov7mUKQj\nMXlq1QY/QnmrsAanDZavw1wR6fnTqFzwLxPq28y9DIYukNhhAN089ZZW/vrW\n4+AVfUbh8N2B9Hm54at8LmXQWiHzP19KAlVTiwi+U/9wkhczyYltIoES9x2M\n0+1aB7lmI1gGHWCMRGAhKThE41irKFe/TVWEenXu3F7HWUfsd4OR4Ymrghcy\nzOORjRO3uqu4Eec3vkvGNQ1MerAMDFManEr1wjcHfpNJNJnjpWkKdHHr9K+f\nxyffgq8mMuIIjMKJRJHRmf3BffnVuerS+USMJ5ew/+irx0/GfZO9y9toTqnf\noyO3kZ59xYSamBhhWaNfa8WJhOHCVsP6YrL4eGzunvY9j9ER4c3YGRxf9AYM\nt+sQm4hGeJgHR10mXLHqwYbJRZxXb7qx/W+2zOugmTvLgRCzOzJj+xcS12Pt\nQhSR\r\n=seRQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"456487f425d3504c1b1425cbb7c954c664b0631e","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v10.23.2+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.23.2","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.8","body-parser":"^1.18.3","graphql-tools":"^4.0.8","@types/accepts":"^1.3.5","@types/express":"4.17.7","@types/body-parser":"1.19.0","apollo-server-core":"^2.21.0","apollo-server-types":"^0.6.3","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.18","@apollographql/graphql-playground-html":"1.6.26"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.21.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.21.0_1613095042142_0.39464261884944407","host":"s3://npm-registry-packages"}},"2.21.1-alpha.0":{"name":"apollo-server-express","version":"2.21.1-alpha.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.21.1-alpha.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"2116412e1c747b7261556e23086a944b695d38a9","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.21.1-alpha.0.tgz","fileCount":28,"integrity":"sha512-Ti1oAP6asGbZVMhb6+LV1Yldqx2L5JOMVRtu2Lz6UNHPuEa2UWRatPZEg8prCe3LGBw6yfz1nOJbanVaomiyDg==","signatures":[{"sig":"MEQCIDUenFLfvAXwdfngKSsZj9gDjz20GcE3vcHxAI9PV3S7AiBHXbdWXfr8NgSjO9Jeg8Lc7e6OPR81Wt4TeNqXlF1gVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQs29CRA9TVsSAnZWagAA2EwQAI3TbKT/+FEYSdEEmq0L\nbF4Y5lHVOz0mBQQERs8yAu7Uw0jy5wgYT5xdLij8q6eFl2faxzYQ6ULytGVc\nKwOhGbv2cxVxmbC8q7oSkZhJY7+cgkonFWcdZzSt+XrA4CJw1//37InPMkV6\n83DROJ7HS+P/zDga3mp4FwekI0UQ6KF0A93jEa8GbT5vJw+4j1URguo2tV7h\niyMbzkkZJ2PZ7ROQbphQsTzzqSx3/LWKNh1wwF5aBoatA6nJm0AdYap5jyp1\nYQv0IRPfCSax5j0t/mjfa1S73V3gmIpcclvWKqQNWdLwf6rPOHYyqGGo/+y9\nVgsLi0uMJL3jsAADDIH+ws1TB9HBIqoYcGT2DCFzjYefPzEVWG7oH2ojzIPf\nDUZOlGtP3FDMNkUmea2wSZ8P6ExSGy97kv2Tm1RP/o9H+3MpvDLfNjdIeqLU\nXeWIg5OQQDCuyh0aDay8tFGM+tGo0WhoXR8Dk63hVl0JhkJCxMrjL0+8ABxV\nc+9rTlu0m2BsTUNADBfwDQn6jGHHAhveMrznVsBKuFpPAXW8/6hHeHCqRQuH\nYwjzf9zlZHswHyfA9VvFKJKiwmyRyB1xreS3Fr/FTtsal5ZWC28guCwAOaQh\n043eXlZkGtfvMmkP24F7vOzrLbK4LkJiUUCiiObJl+x/qMw+QXd8gO/YMSwO\nR1SX\r\n=oU+P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n> We recommend using `express` rather than `connect`.  However, if you wish to\n> use `connect`, please install [`connect`](https://www.npmjs.com/package/connect)\n> and [`qs-middleware`](https://www.npmjs.com/package/qs-middleware), in addition\n> to `apollo-server-express`.\n\n```shell\nnpm install --save connect qs-middleware apollo-server-express\n```\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"2397291e292dc92b378ac6628ff8d291c2006a68","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.24.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.8","body-parser":"^1.18.3","graphql-tools":"^4.0.8","@types/accepts":"^1.3.5","@types/express":"4.17.7","@types/body-parser":"1.19.0","apollo-server-core":"^2.21.1-alpha.0","apollo-server-types":"^0.6.3","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.18","@apollographql/graphql-playground-html":"1.6.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.21.1-alpha.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.21.1-alpha.0_1614990781288_0.2551279852151591","host":"s3://npm-registry-packages"}},"2.21.1":{"name":"apollo-server-express","version":"2.21.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.21.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"b11af5ca952667e07952c0e5af8a65490a26c70a","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.21.1.tgz","fileCount":28,"integrity":"sha512-O8msL01rl1iOfx4qmgpdNDXCh2u+adis8m2pHXZJfHciOoBmAgYaLlH7AOxpW5iHK/vQIwBM0dkPpxu5SaWpag==","signatures":[{"sig":"MEUCIDKY97XsfmGB+z0H9cGcd8G4AVCoKOyiZ7n+pPmlq2RwAiEA3GnO9MteYkBTbxnhTJ1+7cu0CnbrLSFV7g43RoRuSMc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRmx7CRA9TVsSAnZWagAATxsP/22OaYDQGVNLbFXFYw9s\ng5jsAn/UMf84cnJbacChi6UNlUB2ELRvbRhaYVJc/M9nMR2HGumF6fqfTWb6\ncZPF4NRc4Wyr+vRc89o5BkSB/Busq3mDOOcwBilTT+Od4DPFZEXgSge0aXzb\nWE2ErTpqxlHNo8W5jnegoDdmw5ShtlC5dfVATmsc2XXdvNBDgltFAYdwEzXP\nV6lQINnuhTfXlOYz83qwib84oBcON9vzFM1OW8vbsKXoAcXVDwbVf2WoRQ6V\nN3fQ87S8SZXwcv6E9pea74rrHSeDodBRLENfwoPbWfoLJw71uPenXp5A+mlR\npO+/XePK4UJ9Uqpfefa7k32SeVIn/Aao9SzPWah1SD3zBYVN/QmJmyrZ2f57\ntDEk3UXQOjcLNP4K5jK0uCSvetcaB58kycN+eOnzT7UNChMx6/+dQ7DdUJUe\n4VSm3Cd97pDbHis5ShNggrZaq2C08VaDAOv0JGhHl17EGsDliBPY12e2uBPt\nLT/QaD5cKJoR9gJdG7gEa3U4i+zG9DPIh3wCh43n9R32ZUozOQX8jUyaeumZ\nmg63A/pRP2tfJbpVeLDau5i54ki7k1LNGdiFbaGyirXjfrTs8o3Kbi0lYkEY\nV+EkaVHAFVKzMtnxpiiVZh4vNcYLhTk6gGALU3dYod0oNhdsi6vkNvrxTvmc\n7ve8\r\n=RTBk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"9941c8f027cc8fce6a15f8678629fdc5dab4c2d0","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.24.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.8","body-parser":"^1.18.3","graphql-tools":"^4.0.8","@types/accepts":"^1.3.5","@types/express":"4.17.7","@types/body-parser":"1.19.0","apollo-server-core":"^2.21.1","apollo-server-types":"^0.6.3","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.18","@apollographql/graphql-playground-html":"1.6.27"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.21.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.21.1_1615228027124_0.6813909881641558","host":"s3://npm-registry-packages"}},"2.21.2-alpha.0":{"name":"apollo-server-express","version":"2.21.2-alpha.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.21.2-alpha.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"c3b88cb5794a74fd6c77ea77f30124a4c876c1e2","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.21.2-alpha.0.tgz","fileCount":28,"integrity":"sha512-IY3fnhKcWNfZVPIDzIQMxE2meYgUkinkokdm+ZqNZfIszEEd5ns7ViDzMThIOXrqMO32OoMBVGDeNoplmykYWg==","signatures":[{"sig":"MEUCIBp2vwQlvM6Qz4w/YqJpE3OsyoOohUqi3iiFjzO1HpbsAiEApet/vsHs/wd5zWZGSGbdoSKJ6ARlIFUTcdWz6zhdCoQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUSShCRA9TVsSAnZWagAAmdIP/AxTh5ijDGUTOtAPDJym\nedzBn4xMZ0FhbWx5pwt3yvbif4lKqf3t8cSHoOPmVUkbLVwdTobCSVd0FG4v\niSUGE11ojkODM4r4CwcCkC6CjumAeC0wp8rmdNalsLPirjl8xWtjIyZrA3Lo\n+WLaGwH7nQSwrlyRjswRbaT13shAnBwq2OeNVUYvsmxoiJV0mLFUn6Ka67OQ\nnhI4W1piCrxOtG55O8oiFE5+lmDNfKYotcvuh5mlkrb+d5/X3C/tln8agXPj\ng9OYAmRrckV1xgQ4pq5JMPzrwdHndnQk0yFjFhQy1inQFDmLkohj2sfNf6pZ\nKy9g8IrJBK+3zgqK+mJ58paB+a5i5TgixDKA5/ZACP47Z892+3J/bOoWNOwF\nRPlKNO0lIS8pmoPl38p/SxNAsjgkszDhKdObG+si241E21cFY84wXH/EYJie\nUFp5XR8+i/WfkLRymkeirFKFp8tJArgJKERQ0xJatjV99JlSDoaHmHKMn59M\nDKDJ5ka/8ekM3F8NNJLn4RUlNIKsaBnnh9Q7Q5fnDo1W8FVFLuJi5Y7Whhof\nLBieKAhX7tLnEPzmw9HnwXPRKphaxj3JXqkZ43Z7pO/SrN2ToCHji1Wqmud9\nctFI89EolV2MnrfkBRKtBZ+TE4W2yBsAmqyhaPkh4MUPdDgB70VY3L6TbdgT\nQuZA\r\n=dPgE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n## Connect\n\n> We recommend using `express` rather than `connect`.  However, if you wish to\n> use `connect`, please install [`connect`](https://www.npmjs.com/package/connect)\n> and [`qs-middleware`](https://www.npmjs.com/package/qs-middleware), in addition\n> to `apollo-server-express`.\n\n```shell\nnpm install --save connect qs-middleware apollo-server-express\n```\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\n// Construct a schema, using GraphQL schema language\nconst typeDefs = gql`\n  type Query {\n    hello: String\n  }\n`;\n\n// Provide resolver functions for your schema fields\nconst resolvers = {\n  Query: {\n    hello: () => 'Hello world!',\n  },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = connect();\nconst path = '/graphql';\n\napp.use(query());\nserver.applyMiddleware({ app, path });\n\napp.listen({ port: 4000 }, () =>\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`)\n);\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"2f717937413c56aa66470e76c9c8c423a95b67bc","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.24.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.8","body-parser":"^1.18.3","graphql-tools":"^4.0.8","@types/accepts":"^1.3.5","@types/express":"4.17.11","@types/body-parser":"1.19.0","apollo-server-core":"^2.21.2-alpha.0","apollo-server-types":"^0.6.3","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.18","@apollographql/graphql-playground-html":"1.6.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.21.2-alpha.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.21.2-alpha.0_1615930529341_0.9654391813464307","host":"s3://npm-registry-packages"}},"2.21.2":{"name":"apollo-server-express","version":"2.21.2","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.21.2","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"922f8df7c1d0816470a3d8188d5f8577a331fe7e","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.21.2.tgz","fileCount":28,"integrity":"sha512-5aNE1i/My8c9eBJg5uRyZSvE/NThm1X/fewcs4U5WpuEAMdmg/vf0oZnSZ8Nvmj7H8R2E5xiMkTm6Mv+MKOl9A==","signatures":[{"sig":"MEQCIHj8I/Vvu1ezvMUuB7AhbuA+5orLNWj42mihwwQNwhRlAiBNJvdFJYjO0fYFJ5ivyG1wcue9fTF8T7wKk1Bpqyk3SA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgU69zCRA9TVsSAnZWagAALXQP/iUxICdE0L/h7kZMXwsK\nDvtxXbSv/I9gDeZI7TOzQs/kB2B5qR7lqxhOMjGnOtTDN2oMmyBOpS+8NsMi\nk+vigoYLq/5DGrxbrnndJctS7kHpAL4BbGhb1AbL8JOg3Aus9RurTSv67+mh\nHw0G0jRl10G9d9ROOWFTuuGqL1oF9BppGSPVWt+oaQV5eV3N0+tH5qA8ea7Q\n4hC1wFWaIQpfNwzRZoMpoFauro4FmxpkZ6gn1jOO9wXVHrzcfmDsTpINQYME\ny50Ke8WmFA5NafWfRjskpX6Rg/KhF5xVG1xmh4kCs+SdIhw52kj6AquYo5KI\nqjhrIuK1nyS74chNHjWAYd+cVnpw1shyAdgUeJoNvHrmUYdFvkzlzldoNNPt\n35AbgPDBIhiGZKh1okFcdoCUpjJZXrST8pmAFyixfhVA8qiQAoHCsLoB3ikw\nD0F7HTT1pEmDWGST409FeiBhHRnnfAZWPe+m6R4qSo32N/h2Fw9wAzE+3dV9\nN90dLbwmh/zd3L9hhlD218nuiBLIXnLhz3PdGpi6Ocsa+uvP8vVeMRQL6Q16\nisY4LQjZhLNP3/Gj+OArANXfw2CHnLEqbtjab7j8aXzQrgocCbg3MRcFjiCx\nnMYdyLGXyD3uSZF4RResZTKfkg8BJHu50BRomUHs15zlR6ObEuHF32WBk0eb\nbrOg\r\n=IBGl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"7d3593d2c27be2a74cba4adfb57894856d8fac81","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.24.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.8","body-parser":"^1.18.3","graphql-tools":"^4.0.8","@types/accepts":"^1.3.5","@types/express":"4.17.11","@types/body-parser":"1.19.0","apollo-server-core":"^2.21.2","apollo-server-types":"^0.6.3","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.18","@apollographql/graphql-playground-html":"1.6.27"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.21.2"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.21.2_1616097136644_0.092364149085852","host":"s3://npm-registry-packages"}},"2.22.0-alpha.0":{"name":"apollo-server-express","version":"2.22.0-alpha.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.22.0-alpha.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"fde02a7313e5d44dcc221c4ded3f42b16334f05e","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.22.0-alpha.0.tgz","fileCount":28,"integrity":"sha512-1UWzqEiAwd0Sq0waGF+dAvPjiDuSenl39W+WQOrCVWZVnWD9VR1YTjEeY3a0vdMl8CqSvVt+xSxkX52zaDnWkA==","signatures":[{"sig":"MEYCIQDtEw6ap04rQA1hA7epYE+MQWqnfus5LG84hVyjusEw5AIhAIAe8a+2TABnl+rv+ee5C7RakuI03ES06HvD3mbGl6GX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWRMwCRA9TVsSAnZWagAA6q8P/RnecKf8r5nMo38lDdJF\nxxX41RqkRHOhvpGlKsOZgYhn5hF/vXZ7n9VWsMoyQbJdGQbSq1WfZ3qIfRn+\nVMUK+X7gq0rbokzU0PevxcwxSJRres95RhVT4aMl4D2scj51g0Rh/iJqJGS9\noqOspo9HoPdm0OfW3X+qXwWO9SfQNEYBnrOOHy3WAQztKYTdxzN4JJa6FcXq\nzKDogQGY/oquoXSm3nhGUV6o6E6SCI+rpWFnXkWn/nmZQlvF6vL+JP4Vs4SP\n5MyYBdNaz2KHCLFwlMXZaGJf01BQS7X8ks/g6ROqmEFRU0VlkGCA0VUv4s0n\nbTxfMso9JHFuXQeqy4l40AVCAPjpdorA5bqgVZ2hs2mvJbL248sQruMMsyaT\nzhzTyrAMfDSA6KnIWME+PdltlfaGr/5xChJg3/+nNsIdriU6hIfvo1eVLhLe\nF4X+iZwfi78/IvhikiJUYk9Cl9PQ+a2dbzIvYIkUC//dhTxrIFBLhXoJM/3x\nQA+PaCwKT2ji7ueLGip3Itst5aD+0wDJufGFz0jnf59SGS22S8Wlr3F8efXR\nvqjw3SYfkdheaG3gIHcrSdFwSBPqqLDXbXhaIZH8DGPjUG2tM0b2R1Gp7ByG\nPX6thWSskaa/8+BONSoQyt1K64/LeHI4bcT7MPEAZo1JqzTD08tXPKxdIoOE\nIvwc\r\n=KmoH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = express();\n  server.applyMiddleware({ app });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n## Connect\n\n> We recommend using `express` rather than `connect`.  However, if you wish to\n> use `connect`, please install [`connect`](https://www.npmjs.com/package/connect)\n> and [`qs-middleware`](https://www.npmjs.com/package/qs-middleware), in addition\n> to `apollo-server-express`.\n\n```shell\nnpm install --save connect qs-middleware apollo-server-express\n```\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = connect();\n  const path = '/graphql';\n\n  app.use(query());\n  server.applyMiddleware({ app, path });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"1682a2566c135381b67310922ab7fba44c4f0644","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.24.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.8","body-parser":"^1.18.3","graphql-tools":"^4.0.8","@types/accepts":"^1.3.5","@types/express":"4.17.11","@types/body-parser":"1.19.0","apollo-server-core":"^2.22.0-alpha.0","apollo-server-types":"^0.7.0-alpha.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.19","@apollographql/graphql-playground-html":"1.6.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.22.0-alpha.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.22.0-alpha.0_1616450352222_0.4050716895250688","host":"s3://npm-registry-packages"}},"2.22.0":{"name":"apollo-server-express","version":"2.22.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.22.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"8225a1d78d3259049da359380247cdb85cc7fe8e","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.22.0.tgz","fileCount":28,"integrity":"sha512-dZk+nGj5RFH6R8dv5zqLgJU3BZpQPMWAckjqP3zpxEdbeG/ZY0mvhGWq+b3kAYOotQwqzc4XsTFWOATgsOiwSw==","signatures":[{"sig":"MEUCIBiBtpJ4Kz4OAaguYdKvhx/EaTjk4NDR6LUfJAlsZ/wXAiEAg90otseaNs2Rq2tkXqiCCpJgihcKp4e73YEfO9J3qas=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXSqqCRA9TVsSAnZWagAAWtgQAIHZFuBC2Yrj6+NEKvTB\nZiv+gbd5slJLEe/xvCeZDvho24zpg4560yCGn2we/pbkijwCnkTC/cF7fXNp\niaZgIPUxREF7iaLd6o9r/zkbyZCPiku9i/Ov8fXhZBVtNwwqp2yKb6B0O5s3\nitkBjv5ARIWtkyaMLTMgSyOjC7xEmFpIZySpUCDMz8F+N+RuVfoyqRK9QoZa\nu9p4VRfiHuVwwadM5v0imvRZ1KYb4qLJkq184SkFpG8A0a1QV8CDN4kBQLMf\nNoTPdsvnKKShwUYunPsmHk+cuYFlsoHVeg92U+wcXCQTR7Z+DKAx8dlgIXac\nppHXXKwJiSSGDR+i/jr+f/Qi3KUZrQMLTrWhsOwqU1HQRjQLrKJLIAUQXbBY\nH2fQ59oodsH5jn4UPjlDkw0QHoL2BQ2DjRr3dFwWIOrDZON/t4ru0B2mbvPk\n1RS+cHqPADAMujWuwNQ5mrhcOnB0ZGmuvPcnoXzv839/Ds91KwHvFbMAwLl0\nvhjbixHsV7uf0ceUAqb+tvQ0ocuIeSncpkJg77s6nZsahfVrbg8TeH8ZMRuQ\nLRU86RT3VHkMQcZINLZeGkDYo+DC697ulLUzNzep+KcKMiiTdKl66bHS1sL+\nfgddB6GSf2VxNaVzhkrBA2upG3lKrzO4lrEw2xZhwIVesusnzSZVY8urW2lJ\n1ujB\r\n=9Du2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"93499e703a375ff0fbd128138e46b574074b44e6","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.24.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.8","body-parser":"^1.18.3","graphql-tools":"^4.0.8","@types/accepts":"^1.3.5","@types/express":"4.17.11","@types/body-parser":"1.19.0","apollo-server-core":"^2.22.0","apollo-server-types":"^0.7.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.19","@apollographql/graphql-playground-html":"1.6.27"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.22.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.22.0_1616718506126_0.08547472735644845","host":"s3://npm-registry-packages"}},"2.22.1":{"name":"apollo-server-express","version":"2.22.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.22.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"186c17058dd103336c5b7a8025ae7b5b50ce02ad","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.22.1.tgz","fileCount":28,"integrity":"sha512-yXquiXA61dfOGxkvu4GoR0325IK77mBxpTkhfvl38DqZ9gVCUrPxYGbfO2fTTifLALFENXv4tQO8WAHsMCT1Lg==","signatures":[{"sig":"MEUCIQCecpxTTspEjeiOdIzZlfpyzLD8K4nAvLCexl4GUk7AawIgAvcClQ8qWER0ht3iIqYptpHIoV6tS9uYl+f2zkkGQPA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXWqKCRA9TVsSAnZWagAAfzgQAJbuf6xxrTgrZqr+nYDB\nwNBLxDIuayKz/iopI2+nY/oVYHB886hRADzqqoZlrfGljkOCA6RI+FX2COP6\nIS+vJSAZfR8P6/QmwvirYO3ZxRuEkP1lDOx6F2jiD2ac1VnpQ2XitOJeli02\nX3kZ9XvUuLv1FNVE8iQfIegAaepPShjaRl41JZs4Txnh5Jz1IO6f4FxXG5jJ\nuY/yIOzmF3EPO2L4oNIFU13+H0Tnq6TjVu/eCFIgB/tnv232746FpybaWQb3\nWWQTqnkqnSlu20qzmZhNdPLWTuK8dBGUtyLMGvmjmkQTy+wsLGmv634WIYLN\nqZEc+ubbMJC6AFbn2V2n65ctUhLKgzW8E9h3+CYCBSeIbjddAFGSmw3czlF0\nU6Llpi57TbM8W+AZzOyaoknaqG79Y59Ja/AYKDkJmDsJcaLmy4yqL7b7KD9s\nvXA2xHF/nUZIeOhxfoLce9jBBPLuJwqZRgqhwU0h0/Cf5elxmkqGTaosKE89\ni3f8SEruXRh49HGgxhVKWKCDgpQIpvrdBcQRH0x3p7Ydoj4sUQmLxOSzUeXj\n7xQ5c1ftPXfDzCq0oumQLEjk6N7NiW1a0Cj24pabzgMouhJsdwXtfBr5XRko\nrydwodSoMgCwUkbLc3J4lmDj9E9x44bq0vVt/Nfh1nhNvrU9qyyo+0Y/rzBG\nHVmt\r\n=nZAF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"6ad8f8f8ce743553d99097f77aeb7fdd4a536e7c","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.24.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.8","body-parser":"^1.18.3","graphql-tools":"^4.0.8","@types/accepts":"^1.3.5","@types/express":"4.17.11","@types/body-parser":"1.19.0","apollo-server-core":"^2.22.1","apollo-server-types":"^0.7.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.19","@apollographql/graphql-playground-html":"1.6.27"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.22.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.22.1_1616734857556_0.7129081294985127","host":"s3://npm-registry-packages"}},"2.22.2-alpha.0":{"name":"apollo-server-express","version":"2.22.2-alpha.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.22.2-alpha.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"042ed111829278a0a36a71017ff7f13547334b28","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.22.2-alpha.0.tgz","fileCount":28,"integrity":"sha512-h12T4ss8jaf3oiurVBeFjp9q/vKLh9Cxe5WG+2+19fsNwEoRTypoJCtNt7QM/VlQM3ZIXIA9ynN8ayM/kwDGUw==","signatures":[{"sig":"MEYCIQCHCDzPJcaPupnRwaCTt/Aksf6ccF2iUsbNIGa4DmBNxQIhAJRxoxKwIpC19UzZCMRmSOnN8RGPbVLa7G8d7KfJsXjI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYinLCRA9TVsSAnZWagAAWD0P+wY56FZpaqUJlA/i1Ghh\n4AT5NQlmjXhVN4cmWxQT6IIlcX1mqDRkOutqHdP0tVQt5HHmcmyH+f6ev+Cn\nuBhTBSTvbvL6cabqxC6MBzWg/DI0c6iMvBEvc7yUffDz8++JmNCOxnK7uLQT\nLz3p3CtYjvkFdUtOSJYGHCxcYfrrx3o2Cj2qOCuVKTLTn0kKEdh1006Jiz0e\nBwfAGRm2J8qPkNCCUD+Gk+hGZcL80e5X6ml0ULytPlhh5fHrX2Sa+o+fZB0g\nBNW99wyAsTojc4zafZvuSG5ePLeBctQ5Q4KkRYf2cNtCsl0/wNuCkLsFWr4s\nltdO6DVjIAkzhQvWkDVR46t/KVHeDkzV7X+VvExV+YicwRUuObjW2dUiiHkm\nXseI6skZUkA+XYHeWNhPlkrm2y8JkiK5vk74tB5A9eV4OMRbqGxniAcfQccE\nW4yTPV4bItYDBD6yLIbvEjR3K7Vpj2wl6ojZLsEhqQgzedy2M/ApFX7oiC+P\na/gVR7jQqnBz2b0vvgkc1n2a5svoqcCOBLGvqnFV1BpH3Q5daajJD3U9gBhJ\nLZcZ/7ejaxC0hzWAdWiZIV5QoyyLEuvY8e/l2f/lcgYihnStC/2hLpoy6kET\n7YV5pZ4sd20YKR5SIC4WF5CsMUDIdIpLV+xAvPDv7Zua5eSpQZ8vORkeHsyi\nsnqT\r\n=nQ7N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = express();\n  server.applyMiddleware({ app });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n## Connect\n\n> We recommend using `express` rather than `connect`.  However, if you wish to\n> use `connect`, please install [`connect`](https://www.npmjs.com/package/connect)\n> and [`qs-middleware`](https://www.npmjs.com/package/qs-middleware), in addition\n> to `apollo-server-express`.\n\n```shell\nnpm install --save connect qs-middleware apollo-server-express\n```\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = connect();\n  const path = '/graphql';\n\n  app.use(query());\n  server.applyMiddleware({ app, path });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"f4f14d3d6f7a278a21c334b39644199d2c919202","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.24.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.8","body-parser":"^1.18.3","graphql-tools":"^4.0.8","@types/accepts":"^1.3.5","@types/express":"4.17.11","@types/body-parser":"1.19.0","apollo-server-core":"^2.22.2-alpha.0","apollo-server-types":"^0.7.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.19","@apollographql/graphql-playground-html":"1.6.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.22.2-alpha.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.22.2-alpha.0_1617045962411_0.33389981676039504","host":"s3://npm-registry-packages"}},"2.22.2":{"name":"apollo-server-express","version":"2.22.2","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.22.2","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"30ac15e0298d4d06188e6ae86284dad937139274","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.22.2.tgz","fileCount":28,"integrity":"sha512-MRiWF/oT6toUz909iq1I08vKfRxaqRMKS/v9kzyEXcnuudUCQ5WnxrjZEh/iMEfr7RHSQ4STjY7E/ZooPnueqA==","signatures":[{"sig":"MEYCIQD1+W7EpwD31puUgNBJc/wbHjeBbHFmZ51FWbvAJz5yYgIhAMe/KIA0QSQIFNcYqio+raS2lJA6qEf7fOGXRFwbGUJd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYixiCRA9TVsSAnZWagAAQxgQAKOSgfgop3bqA1DgcYem\nIDYR/HUgZwfb7v5yQuNDnCuQf0hMUIBQh2pzLVNDuyXAM6OS6DY2uNw0lm7d\n2St5uNI0kfoAXVmyIRysgNUja3IV8j8RZalZxRKQ+ulClN0+BwrU4iEYqBK/\nqbU+SAyd515cHEV3u2emKWe2QalJO8poY0JK9wc+vvkE6tVG2US8nEQvcPZ0\niiX3+ZET8YB+FecE5pgODzKJi4ntPzpSOYqqy1fr2VulbHUWWKoGCzPYoecO\nsqWChlOioTw5arVot4/vK0Xzz/I0Vh8427auqIIvcdrBgV3rQVJkwIYtADzF\nX4jhQdlnjXuefWSDVbJOxn00U8XVM/o7nYUgJPKGw8T6deC84JtCaUSZcE12\n52dMJRTzL9bsIbe+RCVhh+qDYoMDtQCfwCBjl5S1jb79R4X/S2EAb4A+l5I5\nrX9Qs2eWMTY+YBUHbYugtxQa+hB303bzBjwTXlb3yU3Z1nfoyAiDOMnWQ1AY\njJUqzXFrdFPfLcx5+2bEPeACsdEF/ZQ4Cgvcy3OjeEKyMkKTqGtkMWWsta6m\nLlXBDtb5Cyg0FLQLWs57qSVN6F3yl96SpOzRQBfCieRNLmpRdM4aIABsN+O3\nr7Ky0QtxbBxu/LqJqmSdfGx1K/GKU0YVrmOvnKB2Ew2ZV6FJmJXol3QmqUye\nApoc\r\n=lvpZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"9562af498407e86923d96902683bb5285b849800","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.24.0","dependencies":{"cors":"^2.8.4","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.8","body-parser":"^1.18.3","graphql-tools":"^4.0.8","@types/accepts":"^1.3.5","@types/express":"4.17.11","@types/body-parser":"1.19.0","apollo-server-core":"^2.22.2","apollo-server-types":"^0.7.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.19","@apollographql/graphql-playground-html":"1.6.27"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.22.2"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.22.2_1617046626199_0.8899362489719336","host":"s3://npm-registry-packages"}},"2.23.0-alpha.0":{"name":"apollo-server-express","version":"2.23.0-alpha.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.23.0-alpha.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"9cff42651e1fffd3bb64f8a1e7b5cf81083b4e45","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.23.0-alpha.0.tgz","fileCount":28,"integrity":"sha512-mqxP7htgBovQLkyFqyL9X5qCkk5jSDkE72NIeg7pSYw2/QA/HSgh60Jj16T958IcLDNO2tEoNPlYkWA1cW5mBg==","signatures":[{"sig":"MEYCIQDodDttbkumRaAiSJhPv16sLg66FRiHK/cfFaxXdVGeSwIhAPFa08oZ2o0LpYRqEfkHCq7UWnUvhmpcUdXxLQ4EsvM6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb5svCRA9TVsSAnZWagAA+fMP/39Uvguku4KB6RJYzfT7\n+/xEEI0VA7v8kUE7gipqEmBAc1gA81OdNHr6Y2ovRecldR3pecV9T98wCcZ1\n1afrO/8oP1QErB/pG4EbR7lHuxueAC2tVcr9QLDBA4jZcRw30A5H2vObJL3B\nuotmcr8KkmFSGM8ASZOeA9Aaw4BRulc+rsXEN31QZaQ547LnDWUPyEZh0HzO\n9016Vm7nP2hAUy+GbtnQUxnLKjMh7lUavYMTlpIHe1XpDkFL7xeQuShgH0cm\nOPcryjj88faZ7/KQHuZnqIjWI0AwfVNVwGOggCUPP5WtGoJLcEZdBH8P3zvr\noDLpxKFJHJuKuhRJSjcxNsh9GKLf3Woo9aq9reO/hWnQ3QbbpSioUpPyOdhl\nLSNUkkDwvGd6HwgPlt3eSnYIVIXOiN5EmYHdxys03K0nt6seAEGfEZRDl1Cq\nQVgEuDERJqciHdhbzPk67gJ5ZqKaMcvDnuTcpUP1/ZUeOO6U/kE8KC+flHsX\n6nsrUF9A9KXDKusAeWxUSiOc9xPAvmSuvDrZqD1Va7S/IJcF1EMeACJn8Fww\nzuyIy422V92rJtf7dEfBb+e7CzF33XFaTE1uf/FN1HK4S0A9kO5KwZOl6/om\nkcAuvJaigAY0p13jQNh1GnB9ZB+C/TqumUuRudlBZ+103qnx5iguO6AvjfVu\nCLMC\r\n=vURJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = express();\n  server.applyMiddleware({ app });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n## Connect\n\n> We recommend using `express` rather than `connect`.  However, if you wish to\n> use `connect`, please install [`connect`](https://www.npmjs.com/package/connect)\n> and [`qs-middleware`](https://www.npmjs.com/package/qs-middleware), in addition\n> to `apollo-server-express`.\n\n```shell\nnpm install --save connect qs-middleware apollo-server-express graphql\n```\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = connect();\n  const path = '/graphql';\n\n  app.use(query());\n  server.applyMiddleware({ app, path });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"9d1cbd17e61bb0146a0c0ef2b207eb100bfc70a6","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"10.24.1","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.10","body-parser":"^1.18.3","graphql-tools":"^4.0.8","@types/accepts":"^1.3.5","@types/express":"4.17.11","@types/body-parser":"1.19.0","apollo-server-core":"^2.23.0-alpha.0","apollo-server-types":"^0.7.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.19","@apollographql/graphql-playground-html":"1.6.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.23.0-alpha.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.23.0-alpha.0_1617926958525_0.6734388622886853","host":"s3://npm-registry-packages"}},"2.23.0-alpha.1":{"name":"apollo-server-express","version":"2.23.0-alpha.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.23.0-alpha.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"6b0acab0b10434a6814ddd5167fa35ac0d1746c4","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.23.0-alpha.1.tgz","fileCount":28,"integrity":"sha512-/ALa0WC1sHEcIjkYQlDYaQvwBywz9iLWsBONQ6Pr74eh+QDI2XCebYRjDiwOolCtR+U5xOwVZ/93LNihpnPXQg==","signatures":[{"sig":"MEYCIQCG8LjHqyzfHMfA7vSQ+255WEpMUI+euKCLPqhlO0JgiwIhAM0FAUahcyqzKxOA+OFu+xpjQXOLoYD/sYpmIEHfergh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcLPyCRA9TVsSAnZWagAAjcAQAIj8RB1XOAIkEEKAR/IU\nR7kgzfdWUnmO/MbUeHFDKgkuTLo9Fd0pAYrfvmKlQ1KkliG09gtrmDI1ZfMe\n+KbwEcHfQ8378Jnyct881MXSl9nvGo3Vk04Q5kv+hrrnZSISijVpC/Hogo18\nl2Ej0ZTOUOcHyidsz2MRHN+zZiIWfCG29mHdZjpS8yDzTr3UA9O0nU/k+SvQ\nTkDAQIj20g016LWvsWvNQKZe6DNndOV7rYqzYLY0suxbGYOhCBZjW0up27Fl\nI+dl/1qiL5Pt9i8KqKZnJTu6jXay2NbmwmtPXBMdl8CMiXoNoJXKy/P1l4gb\nzURynA9iHHJEEeJ09RQEZgMc7XVngTdgSFSx/TF49f37zOhgmpcb2ScsR7ON\nTdvqtEpl9WhIPvrEp0Ff3iFF0F4rnbNRJ5EBgruVPOfZ7RI1kAnBsPwXhcgX\nJkPT683/J97TTi0JVLYERwxh/+mfTa5YQJvmj8UzZhuDyoh7xsDJ4sLc6ksP\nY5sE4hORzuv7heJ/r0ew5IztmtRQbQCQR/EcEnFhiNDDZu+LEZIxSTEQTdEi\nWb75QigDbT4muEXI6vyliOfQTiN1p+tCTHsOPQQDUR/+oNTynOzx/7vC114I\nJK5212+bw6aJ+tOuYi4m9yh/fyXVRmiitoA3gDj6MYGEF+iiH4Zv8fuNxL0N\nlyAA\r\n=BlbI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = express();\n  server.applyMiddleware({ app });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n## Connect\n\n> We recommend using `express` rather than `connect`.  However, if you wish to\n> use `connect`, please install [`connect`](https://www.npmjs.com/package/connect)\n> and [`qs-middleware`](https://www.npmjs.com/package/qs-middleware), in addition\n> to `apollo-server-express`.\n\n```shell\nnpm install --save connect qs-middleware apollo-server-express graphql\n```\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = connect();\n  const path = '/graphql';\n\n  app.use(query());\n  server.applyMiddleware({ app, path });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"3a369c3b43ab389492ed107331fad4f947d5217a","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"12.22.1","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.10","body-parser":"^1.18.3","graphql-tools":"^4.0.8","@types/accepts":"^1.3.5","@types/express":"4.17.11","@types/body-parser":"1.19.0","apollo-server-core":"^2.23.0-alpha.1","apollo-server-types":"^0.7.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.19","@apollographql/graphql-playground-html":"1.6.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.23.0-alpha.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.23.0-alpha.1_1617998831135_0.037082808224555786","host":"s3://npm-registry-packages"}},"2.23.0":{"name":"apollo-server-express","version":"2.23.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.23.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"7a779e45522f3c8f68ac748fea1a09e982981549","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.23.0.tgz","fileCount":28,"integrity":"sha512-tzil7c51ODH0rT1Bc5VMksdWzHrYGavdLtnDz4M0ePiTm18Gc81HD7X/4DPczorerEpfwwkf2YlADtPQfRSxlw==","signatures":[{"sig":"MEUCIQCqDiIYFZJq8dY95Mxq525Rnte1XPXgUNea4ISQ/B7uWAIgPfnpbjj/l9jn2GAPEVsYrT9mcrweLrdS4TodOwkywdA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgd3l3CRA9TVsSAnZWagAA53gP/1q5Jv1OMTJpmv8TMH3q\nC22SWoMFoe4YVkWsyJKMwAzgToxZAmp/T/A004XgKoCnmNoN+U/zSrJJEjYj\n8lS09Z29sq9hEycCfQu5FhDvb0R5FSkr/E4ce3Z++bwdaVECQe8CiqRUx9lE\nj7MQTUk2ho0qyr4nOKzgIzDnlKZbHfDj0G9NNZZYdlFMPngj9X2rrytwNvjQ\nY+Jy8sSuemv/FCsDdSTKQvxtIn6y9rQzU1D/RzDhZVR+0FgPu2wx4SvAzews\n4bvDS/GBtpRBLXLPsj0CkrwOZ1PFTjKDZ0vE9eSFnZhgaibY1n3VJ03rHpZf\nni7kjFqddNx5/LrtIFkW9nyEnpiM3uu+6j1ZOhSsKyiYDMpXWOADIBl42Xtj\n/vHdxFWQsN6gL9wgb67VE9VEmcvEZIIm/SpY9ew7lQzBDiv2fIHgNMM+0zhb\nVuHvifZRw4ju73x19zCLlWxE2xo3xKaOuwZpEYN1r9kYSJ0kjjMtDdot4cZW\n9KVI9F3yQaHrlaCwuDNoPvsOWj5pT/AAB/zwgE1K+r9q+MNcLOUxLvwACX+x\njAmY7wxEL4q6ULLF5QIaS5f+hC9rOgbIQs+LTwG4iQuZPvIKOwpu5yq9NQY0\nRJWrVVvfqrqe7KvC+o77tXENgDoTRni+S66Oar8/T4FMZ07LNAdIqfIDxxcY\nwPzS\r\n=1x8V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"8a4cc583b692a30670d1893c01851259dbd70ce1","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"12.22.1","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.10","body-parser":"^1.18.3","graphql-tools":"^4.0.8","@types/accepts":"^1.3.5","@types/express":"4.17.11","@types/body-parser":"1.19.0","apollo-server-core":"^2.23.0","apollo-server-types":"^0.7.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.19","@apollographql/graphql-playground-html":"1.6.27"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.23.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.23.0_1618442615244_0.6075943935195425","host":"s3://npm-registry-packages"}},"2.23.1-unified.0":{"name":"apollo-server-express","version":"2.23.1-unified.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.23.1-unified.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"c991437579a508089a1c7fb5034d3d3f35feafa0","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.23.1-unified.0.tgz","fileCount":28,"integrity":"sha512-wPHDVp34uTGCNVUnR8KZi8yFkmIiFxqf/lt1kf6Psym7lbimg/hcoeP3Hnxqgn5C/qWTtzvtkxuRHLNlmTSKQw==","signatures":[{"sig":"MEUCIQCfaMAxzw7jIpX4A7glfwW+IJTeDi2AzQmVLj5RZXhIOAIgd5EUnGz6CuCcPVVMeBRM7jBHDcV/lt1cah9MWvaYrmw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggfcuCRA9TVsSAnZWagAAeuQP/3vCegSVLG6qfsVOavqC\nKKFp5mgW5VkM1+xyRk7WdKIN2jF/33b21iUGRwjF4uI4dAKUi3p3UZ6x2Oa9\n9jsKqTByv1gwJ6i/QgsE5K7A9h56labFxhbIXu6ax8mrU3IacR3oK7slWzcN\nI6+ztVR23k7IIJlFG2WSHAG8KZFPhZOcQVeIld4ZxvOC3Ri7bus8ZjS5VoI5\nXHfdg+ui4ffJkPy/4VQcHG9m1vEF45YANOarm1LJZTRyYeL9ek6uAmOSXczp\nD+qdqho3lowOP4t8eMdSt09rfGXFmlyhVi5rn/07mBxxyBXAf3fWYfbHaTVJ\nlkF/LOVON4fPKK+mHv6rarpBckXuK6BYgbrjE6qoJIIYCYo6JgoN3kvS2nkM\nIPHz7Bj2E9yArW80eAGjGL3WR4ooXuW9qVFEstEVbUpCdJz7bNb3FVTYe622\naaQc+Ha+hX3UyuenB2Kc57fDz9gnUaO0pT/3rhN1IvsK+gA9kRAoJv4jv1k7\nkumn+DG0O6ZeS5uGjp+FqjRGxgUmH2P4FphEerqMZ7W1wprC83dTNf/rPLpW\nfk8Pji6289CtIW5V7+98wL9ohxv02g9GsSL1j18qdPjRc+zptpQ2t4xz3qow\nk36s/obenHXU8/pllWlBLWUweQsnx1uSGH+6OqMVvs6fwPp6mCBN0+mYFQqc\ne/2s\r\n=sqQt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = express();\n  server.applyMiddleware({ app });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n## Connect\n\n> We recommend using `express` rather than `connect`.  However, if you wish to\n> use `connect`, please install [`connect`](https://www.npmjs.com/package/connect)\n> and [`qs-middleware`](https://www.npmjs.com/package/qs-middleware), in addition\n> to `apollo-server-express`.\n\n```shell\nnpm install --save connect qs-middleware apollo-server-express graphql\n```\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = connect();\n  const path = '/graphql';\n\n  app.use(query());\n  server.applyMiddleware({ app, path });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"6972e2379e91b08ccc458a230c6a687099dbf108","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"12.22.1","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.10","body-parser":"^1.18.3","graphql-tools":"^4.0.8","@types/accepts":"^1.3.5","@types/express":"4.17.11","@types/body-parser":"1.19.0","apollo-server-core":"^2.23.1-unified.0","apollo-server-types":"^0.7.1-unified.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.19","@apollographql/graphql-playground-html":"1.6.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.23.1-unified.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.23.1-unified.0_1619130157752_0.64924611170076","host":"s3://npm-registry-packages"}},"2.23.1-unified.2":{"name":"apollo-server-express","version":"2.23.1-unified.2","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.23.1-unified.2","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"d931e51edfd23807c90e422b5ca39266cb6f3333","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.23.1-unified.2.tgz","fileCount":28,"integrity":"sha512-myG4bkeYEobFMJTkIQiDy5ytZEgLLtzmKpMI0dfOawVmeS06ylB3bPBTwRjI0uMCWHs95m6joEgwvklGsre8uw==","signatures":[{"sig":"MEUCIQD86O8Ntn/SBtlbnzwuIbPvG7JJvKPbuNDZiR0GhCilPAIgejSVjzkJCffzpr4d0tQfqzIcA/RvrRV3+yy9cDjfXRI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgggFLCRA9TVsSAnZWagAA5IcP+gJTF82hc+kOTgk/T6vK\nidwruRrwbVJas4w990EMo1eACT6orEJOi9/4xoUqndKsECagyR2Sj2rg9AiF\nnRrMuDcgJg5CAyFYgvTcR7mHRlzhPXMFKOE3QzAiRXBSCfpKzSkG1/x5avO6\nN6JbbRoCCehOeV8AIzPgwKMth0bUSCKXdZstQ+MHaN6VmzSKTca0O5ZwrAzL\nnwlMft7U+1XBd/vokMyb4QtDG7utOWw8BWSc5UQ1YKQIqyyoY7UqvyKWf45+\nhXrMQabhwP7eZzRdqE6XmQaq3f4Btm9Rd24z10iO0doUxs7jb2UQaLEMHyka\nwWsj6TC6BRTrZpT4sr0zPUFScq7iwdwvUTtz0SxToizeJVroMIx5fIUQ52u/\nfjU9N4XGdVlsyP0Kz0TWA96HhqoOTOJhWfZVA6Mf8n97xtol7ROf6GjNkpDA\nEUXIvDCeQHG2SCS8AoAftkRriu/fBULNddh5/HcdFK8CcmlHB/20TfQBYdbc\n7WCvIZDT/A6wjHODrFU+FI8HCsnPwRb4c69RnCtqF2KHYmBZ4aVpX0AwxTee\nvf7XWPbhAZ5G9OLrr+I/EBLc0AjmgrldqwdfdfFN1M2LibCd5+fPesKHyzWD\nXOzLZ9rit59HoIAZnXzVtentrd6FCTyNW3YQBJODGxBapqjEIewVGCDn3xFS\nYnQg\r\n=Scr3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = express();\n  server.applyMiddleware({ app });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n## Connect\n\n> We recommend using `express` rather than `connect`.  However, if you wish to\n> use `connect`, please install [`connect`](https://www.npmjs.com/package/connect)\n> and [`qs-middleware`](https://www.npmjs.com/package/qs-middleware), in addition\n> to `apollo-server-express`.\n\n```shell\nnpm install --save connect qs-middleware apollo-server-express graphql\n```\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = connect();\n  const path = '/graphql';\n\n  app.use(query());\n  server.applyMiddleware({ app, path });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"20ded004ddea79faea267addf88da76ad91f2dd8","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"12.22.1","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.10","body-parser":"^1.18.3","graphql-tools":"^4.0.8","@types/accepts":"^1.3.5","@types/express":"4.17.11","@types/body-parser":"1.19.0","apollo-server-core":"^2.23.1-unified.2","apollo-server-types":"^0.7.1-unified.1","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.19","@apollographql/graphql-playground-html":"1.6.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.23.1-unified.2"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.23.1-unified.2_1619132747524_0.9919314610915051","host":"s3://npm-registry-packages"}},"2.23.1-unified2.0":{"name":"apollo-server-express","version":"2.23.1-unified2.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.23.1-unified2.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"83802797c1444053bb07e56e8294b2690903aeff","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.23.1-unified2.0.tgz","fileCount":28,"integrity":"sha512-q3yBUcnMUNDVvbsedXBDNrF8DuJjLfR5hzkd+xggMT1puuTCcUX1+eVclQpNSssZAV9ji45vknswNZPgV0WXZQ==","signatures":[{"sig":"MEQCIF/IVwNkaIW0nKuryvRApcIAlE4eJcqQ+xBptxWM6xnYAiB1RVJEkNViJEHDK7zLXy63GYOsp7WWxPP9k7R4mYqewA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgggNiCRA9TVsSAnZWagAAl/gQAJS+7w0NSNhUh9eYuAc0\nhDkBMc1t4l1bwtDegjGrjAkvLUQm4Orgb9y19bxbOR35nWmsgnGmaB7zhJ3o\nRwCjiO1eO3xL38QrjqsjF8Nz8QJE9JDBBKlmCkVxEU0Ac53KrFLE9d5RDsML\nOPgqo9/rarJBZjTsTL8PMAuhaCeYvq6CYHw3vpaUMuoW2eP3S4TE8WvAjmJA\npmnSNeqwl7fJ0eZjZSd9ptu49soc/ZpYWoMafOf/hpV9vE0uSxWf03K5ttLd\nzMpgVFXTiddo5zbJc9RWHVX23RQhl3IcPoCj5sWIzf+5jcaEib2JT+WgvIR6\naHsxr3unwdWquPJrlYjah+Tcw8rsqZj9EEW/WXNywlQ3+GdO/Pp+keoofB5K\n57VRdLXUo/FMAVeIfQgSpTLY5uzkFltjlEXuSk+yet3hABrThYDY6cpCrLQO\nc69JSbcbOhhwXkG/k8/o1Ej+hsYF7aZD4Y6w3llWNHLezSMth31vTPi0eQpy\ndLg7lPDvx7vX/18Y2G2E5xGP35NmGLXrfYPy2dz+v7raBLNA5z+NvmM/CSYX\nG6O3XxzX9N/lI9NmESzxF754BoioPYvSyXL4OGzER2pPoJZUexvaEWOUV/7Y\nN7CoYgOmaO1mnHpxEUNqydv+N7OCykEfE1AEUjE9Sjb+T+T+r89zm4MdJqvP\nT01g\r\n=ICKd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = express();\n  server.applyMiddleware({ app });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n## Connect\n\n> We recommend using `express` rather than `connect`.  However, if you wish to\n> use `connect`, please install [`connect`](https://www.npmjs.com/package/connect)\n> and [`qs-middleware`](https://www.npmjs.com/package/qs-middleware), in addition\n> to `apollo-server-express`.\n\n```shell\nnpm install --save connect qs-middleware apollo-server-express graphql\n```\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = connect();\n  const path = '/graphql';\n\n  app.use(query());\n  server.applyMiddleware({ app, path });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"9d2889bf59a781fc297672fe463ad4b88e0062af","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"12.22.1","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.10","body-parser":"^1.18.3","graphql-tools":"^4.0.8","@types/accepts":"^1.3.5","@types/express":"4.17.11","@types/body-parser":"1.19.0","apollo-server-core":"^2.23.1-unified2.0","apollo-server-types":"^0.7.1-unified2.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.19","@apollographql/graphql-playground-html":"1.6.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.23.1-unified2.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.23.1-unified2.0_1619133281972_0.15150078837419834","host":"s3://npm-registry-packages"}},"2.23.1-unified2.1":{"name":"apollo-server-express","version":"2.23.1-unified2.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.23.1-unified2.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"8b86dfb33d2fa9672e6483c98ba8350fb8488a00","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.23.1-unified2.1.tgz","fileCount":28,"integrity":"sha512-GEPD1oKQ70q0Oln0E/p/d1UoIsQ1o15dzKRQjw6YxUJIu9V9KWfjzRoHNNKvj6hlYG0H+dUuiFZhjHKkv4CTRQ==","signatures":[{"sig":"MEUCIQDKbeK9CDghoq5EKEmvKrtNwMEvGNUrEbpWwQsf8xCLFgIgCwPt9FeQWBkrWy+KjV44zK+HSNGM00CBImy2ctwEJsI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggl8hCRA9TVsSAnZWagAAT1kP/AvKjHlPF+nc4V3QyWFw\n+P9xU0Wua1AIxf+n0wgazD6i+4NkVRzeXks8nmAkuEKeDqqJNWuVrjA2hJvj\nuS+iF84rNXXRNcfPm+K9s4gHn8BxjtMP10mwMUV1n00tTVenVve3PzVMZCRR\n/GHSw1aZkR4sQA0mYqkaW7P3CHnoPVn/HWWZZm1n8oePqJCgpr1GcWes1vQU\nuHovJT31gS4bFlTRWUgWnYqr9UyTUABT1OV2cnzATH08v9tL5O/2p/Xr9OZq\nMo/YfFbvD7M0PhiiVBRkfJ0Jsxn8VYxWffnJF8Z2lQCWJByTZxR31xF7B6eC\nbRkRZzk9+toUAopJ4Vve+NWkf8elto0Be4uO8wC1Psv3cVKwPBgRJbsAEd1x\necfHPPrhK/SSDn6mZ5U7666Cy3oCYp3RQhwpPXBn6Am6acPiOyLdDOLqXK3e\nORZgQaSI9+O9NdF5UDow2gWfyvDSERt4ThnBQyFT5uf3HJGcJbnRtidt3TjK\nxXhyP048Z9pnR0SMe/XpiC4MvLLNOwqhBiYJoJoAN617JDEgw4aZXX94YyCA\npnqeZnhoMOdpG1iVeK06/OvaZ3zxy7IdQ/U8H3D71eNLJMOIenjUbYwPm4Gk\nki0lwFyn6lbNGEUKI2qaAQfR3c241XMlkedxsxg1OCJPnLWQ1OjNzzneiPgY\nNMqW\r\n=nyNB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = express();\n  server.applyMiddleware({ app });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n## Connect\n\n> We recommend using `express` rather than `connect`.  However, if you wish to\n> use `connect`, please install [`connect`](https://www.npmjs.com/package/connect)\n> and [`qs-middleware`](https://www.npmjs.com/package/qs-middleware), in addition\n> to `apollo-server-express`.\n\n```shell\nnpm install --save connect qs-middleware apollo-server-express graphql\n```\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = connect();\n  const path = '/graphql';\n\n  app.use(query());\n  server.applyMiddleware({ app, path });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"b17019065d5613198ccbd22f8fbc6e5e18863b3c","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"12.22.1","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.10","body-parser":"^1.18.3","graphql-tools":"^4.0.8","@types/accepts":"^1.3.5","@types/express":"4.17.11","@types/body-parser":"1.19.0","apollo-server-core":"^2.23.1-unified2.1","apollo-server-types":"^0.7.1-unified2.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.19","@apollographql/graphql-playground-html":"1.6.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.23.1-unified2.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.23.1-unified2.1_1619156768772_0.17355940211050558","host":"s3://npm-registry-packages"}},"2.23.1-unified2.2":{"name":"apollo-server-express","version":"2.23.1-unified2.2","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.23.1-unified2.2","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"d7fd6d0963d4f5474938bb61c3118950b735dcd3","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.23.1-unified2.2.tgz","fileCount":28,"integrity":"sha512-XO3aPy0mj1dht/9AVmYE1qco/tZHPQ6cf47NQdZDZ7ttZBVA//slcdGxuw+QfUIjbStSFojGhIySqlYycgRIKw==","signatures":[{"sig":"MEQCIAKlmQjoAvt5/JPErNSbJbuysniw6PZ7M7+0TPZHkYdyAiAatVQqhD1Lg2SntzQKIAvGx7f7hkrui0kVwCWVS20a+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiI1kCRA9TVsSAnZWagAAl+0P/j+xvaBkvh2BlOKtk+FY\nBhIaLKvV+0DRgVAK0ugDwk8cNbdF4EL3riORhAMM17Tpb2lmb1KLnkt8xbu/\nfVdQoHcBVznNnj7dV+elupqvfSRXwfAyzgm5AY44PLlrHCdIpVlLpfn/SZkO\n2iN7dUDeMUbI72NSX920XT8n97E5vzJxa38b3QI8Bx8C430N9SUHk88lQxTv\n8bsqrejzjhfVFyzaAl7SsJj+HNO+Q+THWQPizPlEhf7TtyaTX0MdMOzinQ+y\n2X2bCzy8DmIikolfJGqfJO48b/szMVTboYWxmZvtCS6VU0lGqhNL6RLogwBY\nd/Xw2psX5tJDvRbO7RE88+yd3FNBIJaWzU4KwbKay2ZqM8ib36xVfBAb3xPX\n7VB9nBU3vhxavgz/DHnH8ukYaTAc7jzFRnQDBpJGWr5BxFsltYjZWXzOnsmV\nWTpQWNewKm2bJyjiMTq+WVS4SOLIt+chOEBGDoEAisFRfjwvP1oozQpmHiMf\ncdoKnUoiVjDaxUbIC6Jgi+G/o6+akovy1Br7IS6lFaPF8xqPKOaz2jafGRXF\nizct3KW3W+TaXMsKgfzYWlsbG3K1mLKsiAFefk7a7KfCSvveAUUhlRZo1Mcz\niv2uviZPxNG0YZkVFh7MS4hbLzTIW7DroJ23GJBF8a+IQq3IcfYge95gBwPo\nGSNE\r\n=T/Ht\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = express();\n  server.applyMiddleware({ app });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n## Connect\n\n> We recommend using `express` rather than `connect`.  However, if you wish to\n> use `connect`, please install [`connect`](https://www.npmjs.com/package/connect)\n> and [`qs-middleware`](https://www.npmjs.com/package/qs-middleware), in addition\n> to `apollo-server-express`.\n\n```shell\nnpm install --save connect qs-middleware apollo-server-express graphql\n```\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = connect();\n  const path = '/graphql';\n\n  app.use(query());\n  server.applyMiddleware({ app, path });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"414d1839ae9203ec4d7ea04af4eeb6fe11aea19c","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"12.22.1","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.10","body-parser":"^1.18.3","graphql-tools":"^4.0.8","@types/accepts":"^1.3.5","@types/express":"4.17.11","@types/body-parser":"1.19.0","apollo-server-core":"^2.23.1-unified2.2","apollo-server-types":"^0.7.1-unified2.1","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.19","@apollographql/graphql-playground-html":"1.6.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.23.1-unified2.2"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.23.1-unified2.2_1619561827964_0.36904518194533","host":"s3://npm-registry-packages"}},"2.23.1-unified2.3":{"name":"apollo-server-express","version":"2.23.1-unified2.3","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.23.1-unified2.3","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"ec01f0a9a171b673c97be439f4df70243f58fa10","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.23.1-unified2.3.tgz","fileCount":28,"integrity":"sha512-MeOmV/QfBKaRww0KAf775qOf9lPzNqYtLq3peHSVmNe41IvXY2/CkB/j7xxX9Xj+855QiOcpD3Nhd32zoz4dRw==","signatures":[{"sig":"MEYCIQDECvevKxamC7bHqNkgPxted6BQLlNkwzosj0lx5zUcbgIhAJhoDl+4HyuA7A7MTL/9qodjue2cnIfFBnOGZzoTLPoH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiJYVCRA9TVsSAnZWagAA4wUP/RuSiDo+qa+nbJ+oubLT\n67oLT1ypWxOS2kBLKw41ovVELTtFz4VQ4aF30CTPkXMGD66WLGtjhoDOZf8o\npzgIyjv8bPZBdCMkIRhss/PhF1MNELTBZKUf/wtSL3ahCxP2Kz5ZngHEEQrO\nlNsGQ35A35r8g3dqLd3qdrxkZIaINdZbUHOhrMpRBaEB15kkZJjK3Qn3xV4t\n03H8NKlppQGOLg9iaIB9D7p+mGSQFlHpadxxqUnr20mQgU/bI+7UPd4JPC4V\nJatcgUt7rEv0zd/UH3NflY25Ri6edqdPN3kVMcRN3r5RkbjAjY42AO2CPwF+\n9YizCpnJ149so+7ttdMjEpH9EtqK2ZROEsFQuVAKOeOCZiCNv9uZsO600rD9\ndXytsbimM3qltd8ntW5OlIdizv+s4WKGokFn70e0404fRzx7pB71Lqb8Tu9c\nC5JAcCnMpkOj+UajEUgFCd4zEyQSaISnsBxHiWJq3j0LAUJsmrvxCaQKZ3WW\nCWgIAfddkjSiFE4pk8qUZUxgOYbzkvodXLkx2rsEI2nM3NPSpvHjrYCi2Zvo\njMqdHS4E4L1ATpEA26nAwmkXD0PYxoj7QeoZEFIxJN7dUJYMDv23goSMWeNn\n2w3Ea7knYG1HElepCSddX9kA40PsOGmz9o+kOHaShJW9yT5GnaakCphcQyVj\nu/PO\r\n=ke79\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = express();\n  server.applyMiddleware({ app });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n## Connect\n\n> We recommend using `express` rather than `connect`.  However, if you wish to\n> use `connect`, please install [`connect`](https://www.npmjs.com/package/connect)\n> and [`qs-middleware`](https://www.npmjs.com/package/qs-middleware), in addition\n> to `apollo-server-express`.\n\n```shell\nnpm install --save connect qs-middleware apollo-server-express graphql\n```\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = connect();\n  const path = '/graphql';\n\n  app.use(query());\n  server.applyMiddleware({ app, path });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"667744f93502a480e7aa3e8c09e4c2c4d4f59e32","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"12.22.1","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.10","body-parser":"^1.18.3","graphql-tools":"^4.0.8","@types/accepts":"^1.3.5","@types/express":"4.17.11","@types/body-parser":"1.19.0","apollo-server-core":"^2.23.1-unified2.3","apollo-server-types":"^0.7.1-unified2.1","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.19","@apollographql/graphql-playground-html":"1.6.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.23.1-unified2.3"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.23.1-unified2.3_1619564053499_0.9015629948795916","host":"s3://npm-registry-packages"}},"2.24.0-alpha.0":{"name":"apollo-server-express","version":"2.24.0-alpha.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.24.0-alpha.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"db44245a85c9dc9bf18c2d51650d6bde5e8956d7","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.24.0-alpha.0.tgz","fileCount":28,"integrity":"sha512-wK4qA085JM/8XAXZLa79+IQStQ/UQ4rYcLNbaddvgsXlXbkb+HWkLBQn4M+LwyDAhWsgCRzWA1XCkeiCa6SJ0Q==","signatures":[{"sig":"MEQCIH7twwK3oQia8lqTnDg0MQFoirZbPR6UhiVdlDqsBiVaAiA4zejDjBv8HAuKnFy4xGWdLnkVvqG7Do0Gman0qfo33g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgic1BCRA9TVsSAnZWagAALTEP/22glz6N+5ucenhvwR7l\nriN+3OqlPIwgDhS4djPnEoMREylQ1Ng/cgchbLialL/nX5twAr5+RmjnGOV0\n6HpknmFC3qwBIKWp+WNccCniqLIM1hkvHDm5vkIKpQ+dAAGpTdxRm4fxmGth\nXuq1F3+bXlGwb2Oqf5XvmFW6WPhQ42G3kk/m/eAxHFHM/sShv4utg6DIc+KN\nJRzLVCQEDByU6Yre62jc4J48QID6jfb+f6zcAy2P46aVghg6jbDkPwHiAx/+\nOg+yH9dxQ0awqApqYoUG15XqFaHWGz4gyg3aHhAAWc/s83TNNYHZz6xaamIr\nfyX4eYiKPLSU10oX0b/WzZjm4ME8Jf+Lzht3pB/pIS2fLuFPxibXtqj6wUsM\npY3p4HD7nJeAV+Jq2jje9djCSPuVsgVQ39s0Njp01bUPI45S8SniIT0s+BUG\nNFKkEkWOZq3Cor9WuxcZUVQ0MYtnYDsUUp7npYZSSASXw7ZT7nO+5j1bOOWZ\n1ETZdae7wTzTcjDe+MAqi+Fm2t2ihTVWFSlh8FTYJBxK/Au8HJ/FZjOSO9cb\n1iiDOdChYpHpPSTbyxqMdLLY11KeIOeF36aGSwUd+SAxvX2uZuFiqRq1sFWf\nagF97V3pbjat9B4mUV7DGEtqGPBpAPCt/o57jm7erLbKPDiEinRy7L5ty/w3\nZkbv\r\n=Y5j4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = express();\n  server.applyMiddleware({ app });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n## Connect\n\n> We recommend using `express` rather than `connect`.  However, if you wish to\n> use `connect`, please install [`connect`](https://www.npmjs.com/package/connect)\n> and [`qs-middleware`](https://www.npmjs.com/package/qs-middleware), in addition\n> to `apollo-server-express`.\n\n```shell\nnpm install --save connect qs-middleware apollo-server-express graphql\n```\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = connect();\n  const path = '/graphql';\n\n  app.use(query());\n  server.applyMiddleware({ app, path });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"3415b0708fed87b393d9f34ef9df9340502d2b25","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"12.22.1","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.10","body-parser":"^1.18.3","graphql-tools":"^4.0.8","@types/accepts":"^1.3.5","@types/express":"4.17.11","@types/body-parser":"1.19.0","apollo-server-core":"^2.24.0-alpha.0","apollo-server-types":"^0.8.0-alpha.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.19","@apollographql/graphql-playground-html":"1.6.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.24.0-alpha.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.24.0-alpha.0_1619643712616_0.9829470624137691","host":"s3://npm-registry-packages"}},"2.24.0-alpha.1":{"name":"apollo-server-express","version":"2.24.0-alpha.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.24.0-alpha.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"be16d4b0fa5cab6c68cb4e63fa767a9e6ded8962","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.24.0-alpha.1.tgz","fileCount":28,"integrity":"sha512-hZD9joHwaiPdDENt0lCZ9gwX1V/JpRF/6j+sVCrk8kueWYS8GI2O3wRvgPVB+nKs3L1zvFABMf0ljRUz2rlElA==","signatures":[{"sig":"MEUCIFAC4j+5RM0lrTd6verhg8dMA41Q+Rt0VCjdy0rG72YKAiEA9avybIgEyndoeLvboiEtzciVaOiVA7Gj+Z5rlVNUQUQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgizQwCRA9TVsSAnZWagAAgmwP/ju1VGv3lRKQjWNs8iCA\ncDYZrbI0JBld+mg01XwqJmq5VEkNWYM8TIUBM2IDt1Bbhs3AtjF88p7h6kJb\niLMnuywLLgnMUsxnFROSw2WxMz5etQTgo9D679ziURXbIzEnGATJrFw5kLfz\n2uYMGdRcsDrM9mWCq9LifQ8MvWioG+iL9N5sitiK+F/0d5yyqMGL1py3unkJ\nqlmyCDbZ/6f71tIOzb3HJUZqk+nXaXyemCpuzmMR6iTPdBf2TG9hjx8Rbz7j\nzwtBtjQopWgkuKCgMO/LpJnzO4MQ1sunMSCUAMlnCf+PB9g8kDbZumT/0i/i\nIqHl3JT/rUkj7aNoet4t3TeSMmb01KgnasC0QidNgdFdWt8vG3Ii93k+YqS2\n2iG795A74hMCYFST1Wta33Sd0Y7MIh/CiR9vb+/YcHIU93gOZr4ZbNLopq57\n87A+Ga+OXlukk+tsG/j8s5ApuIs7LM2ObO9tg4bvKFnr4ou/2mDzUMyQQv9Z\nBARNjGeMIiVZDbfXpJN+ATmNIqqIdsyFS98Li37r+az4E+F4bIxBptOzLsQ1\nDMi0bH4nH+JAnz/hJKFnXpN7aykkFTuUidkPm9iwWU7OB9tl1qznKUNxRHeS\nRxfmPVf7zZCtzamylMwSzM4ICm0GPmuc/1GGvVe//YeNHuyQSHjiTZcCIRuu\n8RGK\r\n=VFWa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = express();\n  server.applyMiddleware({ app });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n## Connect\n\n> We recommend using `express` rather than `connect`.  However, if you wish to\n> use `connect`, please install [`connect`](https://www.npmjs.com/package/connect)\n> and [`qs-middleware`](https://www.npmjs.com/package/qs-middleware), in addition\n> to `apollo-server-express`.\n\n```shell\nnpm install --save connect qs-middleware apollo-server-express graphql\n```\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = connect();\n  const path = '/graphql';\n\n  app.use(query());\n  server.applyMiddleware({ app, path });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"27275564a9ebf9251ed4e990c4ff1900b6cb49e8","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"12.22.1","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.10","body-parser":"^1.18.3","graphql-tools":"^4.0.8","@types/accepts":"^1.3.5","@types/express":"4.17.11","@types/body-parser":"1.19.0","apollo-server-core":"^2.24.0-alpha.1","apollo-server-types":"^0.8.0-alpha.1","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.19","@apollographql/graphql-playground-html":"1.6.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.24.0-alpha.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.24.0-alpha.1_1619735600036_0.5977213588916142","host":"s3://npm-registry-packages"}},"2.24.0-alpha.2":{"name":"apollo-server-express","version":"2.24.0-alpha.2","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.24.0-alpha.2","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"ee8555b33a063dd7f4d136bf05c7910aeea546c9","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.24.0-alpha.2.tgz","fileCount":28,"integrity":"sha512-44jf+72To0h1VDO5oYIGg1MedR3rA1Uim9iqsm1GYSv3QWenil+Dc0az2IrRl+TGt43e6XjDUBdGRX8yxknVmQ==","signatures":[{"sig":"MEUCIBDViNgNiPo09DF7jAiEqvDm8c7it07HSIcTFf/88WSdAiEAyi4EMHjWlpMO1jEGIZd3bxYQUz8OuzK4tjxXS+ZJ+fo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjA7kCRA9TVsSAnZWagAAlrgP/0wjrwK7F86RZ9ZwPIfo\nsxU0b36hd2c3XNerel2WYLy/Yi4zrjf7wtTkTnsFXBtBR2wY+pX72hTQp276\n0fpwuexnjT4Ujw7N/DuBHA64t0YTWhnQoWQzyPSJOEg9Fck2VDb9nKQk/BSJ\nWqUGfSgnJm2GhH99ZIgEI+NZhvZu1Qsios7/n8aCesnPH5jI4y7/1d/Ykfwp\nRs2n7wLGvB3B7bGrxkuBE5YY26sQ5KITkXafUKBqPYCUx+Pdm4DKQci8Uix9\n2NlAeO7bLFr9yjUnOtWclG0kEXctMcwmnp3TXdpalTuH390phDqm1Q3SAw5a\nqRyVM6eL+Hm/RJW+IVJMfZjq+9ctrn5CP9SuIj0Pc0Hn4HI8drnaEzJj7nUu\nP2GvmPURo4xf/vOvHflUI5gBkcMYl1kzSeWeLn2JQ7N9iyIloHVbX8lRyAWC\n1w8frWwVBrfHRAEvEGA/1RyfoYsjK9k8bZgwtsj1ZArBYd7M84Ys54mPgnPJ\n8rlvMP1uS0iciSSelmouZ5QvywM1pRqUmVDKdYUPTKdG3r6gZmusi78C1rsS\nyKUQ6xRKGVW51q4/+Y6mGn9DJdi+DXmVx+QzR3YiffiFglol82V63LkS3xnn\nvsK4yVHSKx+YGgGZ5BVgWDchE1ycdtHZHz1UyQE+4XgPqUVsDeejG0wMkttA\nxdQ3\r\n=kXns\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = express();\n  server.applyMiddleware({ app });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n## Connect\n\n> We recommend using `express` rather than `connect`.  However, if you wish to\n> use `connect`, please install [`connect`](https://www.npmjs.com/package/connect)\n> and [`qs-middleware`](https://www.npmjs.com/package/qs-middleware), in addition\n> to `apollo-server-express`.\n\n```shell\nnpm install --save connect qs-middleware apollo-server-express graphql\n```\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = connect();\n  const path = '/graphql';\n\n  app.use(query());\n  server.applyMiddleware({ app, path });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"4e5f03e2b071c2a049836dd14f072f161a0ccd12","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"12.22.1","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.10","body-parser":"^1.18.3","graphql-tools":"^4.0.8","@types/accepts":"^1.3.5","@types/express":"4.17.11","@types/body-parser":"1.19.0","apollo-server-core":"^2.24.0-alpha.2","apollo-server-types":"^0.8.0-alpha.2","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.19","@apollographql/graphql-playground-html":"1.6.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.24.0-alpha.2"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.24.0-alpha.2_1619791587932_0.45598630309522625","host":"s3://npm-registry-packages"}},"2.24.0":{"name":"apollo-server-express","version":"2.24.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.24.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"f17444929fc776fa1c166d8bad9685bd65dfa1c9","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.24.0.tgz","fileCount":28,"integrity":"sha512-wVoD53azxqVZt/i4yAm6cDDCXpbzr0AJpzOdNXVFW/KivInWEMF5ekCc80uMOawPeu78U7Skoc20akyvZKc+YA==","signatures":[{"sig":"MEUCIQCdqPBkLKTIu9/S/GmLIRhjpYAjU6iXMhORyro0MblfiAIgB1rMPAb1zU2OAzYE4OEjL4DOyGSS+l7dYsGOqiB0ma0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjEgBCRA9TVsSAnZWagAAYjIP/0oL0T6bWezGDe1Nkkxd\n9h8grCJ4kVLoXx9gH9yUktOgg4J59MHlFzUzOrwYD+jRn7qsMsHyXW8mLMSG\nq0BW25Am3a8x05H/3Bi4f9GllXUg8+NgQhnN9YdkXqANCFuq9CEYPDf9eoxj\n1b7HysqMKsQ0CVrkN6bQlgvSLTz/xhnWz+Bz/eDlo3x+zX5IQvNXVPLG7uJJ\nMPE2LOgvMBO79gm/u3YiVjuOcW560L5SqWjlagKAFKHMhCgbqTjo1q4UOdth\nb5FDJ0YW6ssca4b6rIg8oEUOokUbJaFOUaZzpBKni8DtakYL+B93TfguzNgE\nh+oiFTSnnYM+cJfPeXJc5Us6fpoUVqEh6F5anAopmZtFjexBrzaGsmKGD6VL\n+aEswLTYmoZrZ7vVeCkIBY1V9369ACkCxPHHU3PX/uM2K581eE4SvQMAQ2K0\nqvwg1yoyEru1PMNwB9bEyuNjIVhNHrIj9cxi8oBfdOX8Kexwy73eGx6+40QM\nh4a6kZayPOrKHiCuOwrNu6GQGP5ZWGDicMXSZyrXanhZUh9GsPSv96ynMkHZ\nyIr79sPhiP+eXQaC2XzV4ebnQyTHX3hINXTXkQ8gB2U9kEKKzAIulNU0i3+J\n5FYJDXjmwVYFm1t8JvHqEKqQRCrg31FdHVp6w5fvxvilCQaflvkI6upXHttv\n9lcZ\r\n=GvwI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"f2349d0e10633ee79bed152f682e53730175d59b","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"12.22.1","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.10","body-parser":"^1.18.3","graphql-tools":"^4.0.8","@types/accepts":"^1.3.5","@types/express":"4.17.11","@types/body-parser":"1.19.0","apollo-server-core":"^2.24.0","apollo-server-types":"^0.8.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.19","@apollographql/graphql-playground-html":"1.6.27"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.24.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.24.0_1619806208609_0.08962062453922504","host":"s3://npm-registry-packages"}},"3.0.0-alpha.4":{"name":"apollo-server-express","version":"3.0.0-alpha.4","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.0.0-alpha.4","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"d3ed87118e7e8e4d392734702aee691740280fcf","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.0.0-alpha.4.tgz","fileCount":29,"integrity":"sha512-u3Ggyz18m6UmWHbcNWmOuZZkdlfadMj9GybN1LlMg+MAVWi/H/IeAjm8w4UGwqPnAzESwsDBq5QVzddTRNkNaQ==","signatures":[{"sig":"MEYCIQC0I12h1zRP728Gwc29Vh2b/DNzIdRD6It43VquAEts3AIhANac8J61G7a7d2G/3RHG3NhgitmVVOrCmSgfa6ZQJhNo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":520933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglFAoCRA9TVsSAnZWagAAIb0P/RZa5dHr/mvPHEifh2Jr\ntNtc+9eJqzCt2c0lBSwqblXedMbAQEVMprfcEVjVY0rwBXgdTKnBhf8YP1FH\nsxmIJqQw6PiTSa9ddQlIJ8ctmN0tpIEMrmeW5RdG66iQsLw/BRj4CIsje5ip\nBVcix+1kGNdVXuiw4oXIM404JyPU/bm6Jrtm+ApSZf5h8bb9KD94R5qop7m3\nz1xcJy4Y7JMEV1M7mtodOagXSSIps/Hh3RHCCv/Al5+sgBeiN6l4ctfXVmaU\nbrti/I6vSaEegKELPDZq/Ll4nAK8rnpSVQvJDs2yQd+wkAj+fBuvHd+Y2/1L\nfwCqXEp1ECnVdKc+djCD/GreCgegL6hz4Ty5bNa6Gh9+tAfMSDnuv1ei0vLy\ng8DN2clWdzsIwqpBKoaW+LLXcV/rJxtVFJ9iyO3G3+mgmQOkCDVr/bAoSge+\nA03x5tWSc7bnWQaNTWgYRtAKa7WvPR9YtolhvvGSQi/AhIQh4r20dr1rhl16\nzMbVn97eeVQUvq3fR0gSLo44B3gu/W6X1NxHD9dFIixd1clsfUqIXx9yHqpT\n+QvU/kusm7+abhlvRHppZXuh4sr8LXcprVTo+hAWS74Euw7qcu9F2jHUogEG\npCqID2C720SoD/wGvRIyzDyWtV36YauJxiqJXsE7sc/CTYtL12f38kB/NFgg\nm5tK\r\n=TOoy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express integration of Apollo Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = express();\n  server.applyMiddleware({ app });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n## Connect\n\nBefore Apollo Server 3, we officially supported using this package with `connect` as well. `connect` is an older framework that `express` evolved from. For now, we believe that this package is still compatible with `connect` and we even run tests against `connect`, but we may choose to break this compatibility at some point without a major version bump. If you rely on the ability to use Apollo Server with `connect`, you may wish to make your own integration.\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=12.0"},"gitHead":"97073f33d30f2d682655eb0e4dce1d7d43721807","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.1","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","express":"^4.17.1","parseurl":"^1.3.3","@types/cors":"2.8.10","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.11","@types/body-parser":"1.19.0","apollo-server-core":"^3.0.0-alpha.4","apollo-server-types":"^0.300.0-alpha.4","@types/express-serve-static-core":"4.17.19","@apollographql/graphql-playground-html":"1.6.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^3.0.0-alpha.4"},"peerDependencies":{"graphql":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.0.0-alpha.4_1620332583507_0.5664574833475298","host":"s3://npm-registry-packages"}},"3.0.0-lambda.0":{"name":"apollo-server-express","version":"3.0.0-lambda.0","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.0.0-lambda.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"41f0fb9b4baa5458f41254a093bc17d866aa38b9","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.0.0-lambda.0.tgz","fileCount":19,"integrity":"sha512-1SKlEXistp3Fq6R70y1mnRXBIhKZPNj6/h1SB8qav5OSUPggPDF2LglW7A77fWKwDwdyoeH6HRTWAt8IFA8bNg==","signatures":[{"sig":"MEQCIByAL6r155LP2B5zqEnI9Xp5/EKm7c1w1d1WL7zkZzRUAiAmCtacrdSdsmAzNeWGn0W6HCr29vVKpjuJzY/KnadOIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":525890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnYGxCRA9TVsSAnZWagAAJyMP/3LbyDmfButkcI7qFpwX\nUTe3BIPOc+qQ9YMFYq3y+BpNHwmgyZCVnXDak2iVAnMkId8VMtLewInn1x4D\ncGEORq0dxFwp0BOUyVIGX34SNZecded6j2SkHp2Qv7lwLY6ruBY/G+Qsi+pp\nQjqybnmipJJ/XLam/+XBG2SKO6N/6iwhuxTA17ZMKSVyrwKUaLFgO5G5Hz5E\nyVUZVp+IyJqYwiNU9+ro8RZ7/SXp3TcknptSR9miAEwbv1nbkzRV2u1kCVre\nxwB3rzpTS/pmmoMZwOUNlMuRwqcVD5R8HC78ic5JW86Hz2L1DrZlfrolbyUL\n68w2E1NzXmO2vq27cgmX/yVaOHWvP0kIt0VJO2eL8lYLngNl8GJet8KHhgss\ndRv8+2g+j5gVaq67yqCwykd4LLmevy+TBEAT1WygyUsqjcynOqzX4FKV8foT\nz85Se0W6uuWhDkqAJoa0vRlTKwIKnSTNgAF4VUNu0jN/tFDyA64Uj/3Vpboh\ndpSn3bw7FQE3J4+ubLe+fpkq7B6KSptYRxQSPnqgvOvOIF94g3fu2qX2LPjI\nS2vczgUX763qbAJdDACpqaiIKqGS64WrVlyjVA7WERbzeOUcW6FkYgJpYH52\nO5EBEdKkEZTuyK+8rU0wLy++aJKLRIveRTCD2OudZHN6Wa3qTZ05bDAkodgH\nIhMA\r\n=xRSu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express integration of Apollo Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = express();\n  server.applyMiddleware({ app });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n## Connect\n\nBefore Apollo Server 3, we officially supported using this package with `connect` as well. `connect` is an older framework that `express` evolved from. For now, we believe that this package is still compatible with `connect` and we even run tests against `connect`, but we may choose to break this compatibility at some point without a major version bump. If you rely on the ability to use Apollo Server with `connect`, you may wish to make your own integration.\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=12.0"},"gitHead":"3a3d4984e7a7a31f9338f03d3c219d7da8b87f5a","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.1","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","express":"^4.17.1","parseurl":"^1.3.3","@types/cors":"2.8.10","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.11","@types/body-parser":"1.19.0","apollo-server-core":"^3.0.0-lambda.0","apollo-server-types":"^0.300.0-lambda.0","@types/express-serve-static-core":"4.17.19","@apollographql/graphql-playground-html":"1.6.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^3.0.0-lambda.0"},"peerDependencies":{"graphql":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.0.0-lambda.0_1620935089181_0.09697672660060874","host":"s3://npm-registry-packages"}},"2.24.1":{"name":"apollo-server-express","version":"2.24.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.24.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"622d56469b549f3ccef589b6a6c3ae6cbe1f25d8","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.24.1.tgz","fileCount":28,"integrity":"sha512-waBGJYG6Ht86RHMcTQLjy3YNeccg5IONe10qdm/kGbQVMXoE6KJB2VuNy/akRDPRvS6+tEt4v0XFSi7qQa4iXQ==","signatures":[{"sig":"MEUCIQDI8fV0tYcaXZYovLfDGYTfIy6pV6XvSVU1fmWJ16/0/gIgAyd2xQL9TacpLrtOkaXqqujCxestPAZaW9lzDjy2Rcc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpER4CRA9TVsSAnZWagAAbrIQAJZoEegPqqkmDHtxcJaG\nRJwXvY75/vldxdijRXC8n05zMidBULXM3Gk3utTdC8XycEYlZeb7naRy8vk7\nf8WBByXjh+gwfKs/JpuV8KtUd/66T0SvmYjJdzjL5p/rF3J0B64OkgP/GTGe\nH2kOxNW/e2N28BGXVkl7zo05TsbaYHreAwm7W7M+85ANdx3q4JFZR2j0+NSO\nMpd6liBL6SXhpRK5AThqjR53+KwYoryUmefvQDM7Xe4U3X1KfePDyCMoexM1\nbmriuAtrxI1HVotKCRq+Co93F8L9uotkUwtq/kvLgBkPKQ5R70xas4MLxLvP\n7GCjIIt/2gvAX5MsWJ4DaaBop9Zwz9K5cmwzuyIoqOXZy/3IsLhcuVe0cuKA\ncmvXSMLzKBEhEVtluN26g/eIbIjrIPGsLooyYKghz6PjKcyw1YJEMTYk1/gk\nik+hQukFE051iV+XU12iYeat6NaoogExrB9Zp9kM/L6TqK0WwyrpLUxT9s9D\nSfquTrCGGVyQXkhsIIGzTLy1IxlZbkRNltcwPjaRpozN1oj25J8eis197wmK\n3VF3JL3nNMwhNZJgsA1ylGhFF0y0tDbgXVuQJGnaasWFTdERj3CzO9sUxNl3\nHZAT1GoA4w6fUO0ShjTeSUBUGDjKpSPFnmsuN1pp3oFepBbIoLR2TUAfXMGr\nwvaV\r\n=0N96\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"9e1bf7df8ce856f62e851a9cf268508eb574e32c","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"12.22.1","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.10","body-parser":"^1.18.3","graphql-tools":"^4.0.8","@types/accepts":"^1.3.5","@types/express":"4.17.11","@types/body-parser":"1.19.0","apollo-server-core":"^2.24.1","apollo-server-types":"^0.8.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.19","@apollographql/graphql-playground-html":"1.6.27"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.24.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.24.1_1621378168405_0.08572905137889464","host":"s3://npm-registry-packages"}},"3.0.0-html.0":{"name":"apollo-server-express","version":"3.0.0-html.0","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.0.0-html.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"de023200675578cf625486d2bbb6d45beb66b7a4","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.0.0-html.0.tgz","fileCount":19,"integrity":"sha512-numwfT6gF6v0BYXXWgtpbO3m//3FD7fxNG9xHtSHO9b5MvoryTqYi/uvSw3pJZA1JY1wFk9c7W3tH7aM1qoKZg==","signatures":[{"sig":"MEYCIQCsTUIXAj35qmB2+WjMmVdo50BfJ9/vvzcxV9O9uHE+AQIhAMVLexy6TIy4KXOUlk+J1jQcM1l2F09tIT1CYF9zplRP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":516211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrH6NCRA9TVsSAnZWagAASxcP/1uhi/WE6EdVnoV3cGdi\nu/ZJYa188tYuom9PYEIBwTvsf30ruhfnI/zFuk2fz8tLOwMp1eClsOejZNs2\nYUWgtYQ18OHNZ26Acvh/2xN0IR4vjhNXLkazc6i/35BfSzO/5t17YS66hpTf\n7gv/uvg3iD5tL1SarnPHLOrvcgFWbdAOaKUOK8s0YLwDNTLZAV0xplfErQiH\n2kA5m7mpCI8R5iQz9bWmWkt3lfUSN68Wxf3DQHeE0z+pYlOEZHVlbj0aTQ3T\nt+5qEaS6I2lVhAx/v/DgqlHczY0mFxQ0WvLDvgAOoZCgpMtEPCJKUzueDDe/\noTep3NOFmsdM9XTVHmB0MT4JfSbokTdX/pqsw0GePJh+2a7vZ06IsexhWDZZ\nBruD9XsJ6dSOzZ8pXrA23dV5FxFuaN4F3vNqZu39gERSx+sYOO+3Rh2R3zOT\ndFuzgaG522OiHyDJ1Zk3C/25G1/9rjWpT1HsaqWZHB7ObIR7pgduutMtP6Ar\nk+kiZ2pVJMyf8w2CeNvD6Uyx/0mbWfS9gIlhJ2ieZtrENhBgrn1hr3oWmN7D\nVHR5SpOgzqUD7F8Fsbza9upzt2Az7zt8ROQdGKwqeqPxRv3k1Wuic4V7S6F7\ntdL0EUBiV82vpZb1eP76APb8WdhWt0xN/j+lRAum333yU79zJcOwI591T0YL\n5F1P\r\n=/Fjy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express integration of Apollo Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = express();\n  server.applyMiddleware({ app });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n## Connect\n\nBefore Apollo Server 3, we officially supported using this package with `connect` as well. `connect` is an older framework that `express` evolved from. For now, we believe that this package is still compatible with `connect` and we even run tests against `connect`, but we may choose to break this compatibility at some point without a major version bump. If you rely on the ability to use Apollo Server with `connect`, you may wish to make your own integration.\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=12.0"},"gitHead":"ee3ff095c8818cbfd721639741481703fb4d62a0","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.1","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","express":"^4.17.1","parseurl":"^1.3.3","@types/cors":"2.8.10","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.11","@types/body-parser":"1.19.0","apollo-server-core":"^3.0.0-html.0","apollo-server-types":"^0.300.0-html.0","@types/express-serve-static-core":"4.17.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^3.0.0-html.0"},"peerDependencies":{"graphql":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.0.0-html.0_1621917325014_0.4150318715711869","host":"s3://npm-registry-packages"}},"3.0.0-html.2":{"name":"apollo-server-express","version":"3.0.0-html.2","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.0.0-html.2","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"6d50f61f2a86a7882335636454308603afc1d11b","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.0.0-html.2.tgz","fileCount":19,"integrity":"sha512-L9PwYOGQZU4VypZ9GoOisrOmcLWkcGXGrAJNoMlIxjAchUGPhwL7PQZquFh+F5fQYdyVJpHoKHcGajnssqvVkg==","signatures":[{"sig":"MEYCIQDhagCevnkB0k8pQ23Sjn2lKKu2Xb8jk5CmwDUT2a5tEAIhAKYNCflP+33fPLVzh7Z/VkZzSUNw/vEQMcjOWocMTXXp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":516208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrIj6CRA9TVsSAnZWagAAEMwP/jOuGVnCpFIB72WgCofr\n4nReB7QkOWhIt6ztcsOGIKPqX5CKNQ0Mcr8o8UastJbVCkNy65LyAfrGBp5C\nQRq66ZWuo9bbxENSwOqbatpx8hbhpQdOB+WZ2FLy2EKMWUXA9Sq2ANzxQPFY\n08jWq5Sur2USJj7jbilZlmwmhYwzvypcKyGS5535FQs4wpQd0Yz5KrlfSyaJ\nG8Yhd4BPQaqYYTUXW8XpCbxryxwv+OCQDmraif+JnEi+i3plMXwsR3NlxXPF\nQ1zj3b2s+etYd2QNLTPUA7TyyzPTV01VY4RnA0NGiE/eivkk3BuYj2E50Cm0\n3c7gxXJ6QmDSytdCJBFLxwFdpRNdHVUT9BAUnAL/XrR2hCrpLnvTE4S3h5zA\nUSDUkLUs31hZEU6WgtOe8x1Il+mWGgsNSMSsn/NPi2/3Aj/R/y+H5AmtcWAO\n6xMqnKrTDLQfDlmCaPWAz6lrRAIlV7KijbGZmQrwTEn2Z68TcsgLQO3jLk4X\nr2fwx66MW24CNzVsw02L9X7ZtlNjcJ0y6rm5N5vcsyemNH9DGgxn5rSrdp/v\n6vzOvNxRJfTkPYDmK7znfvVUPw99C7NhL3LtCWi45MzVXfJzPnAB0eflJ60q\nbO/c49B6hbUKWPzs4Md6jm3FiRdaj8QOPCyMUoNs7R05rPAfmm4de0IGQ8By\nTrk7\r\n=lhhG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/apollo)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express integration of Apollo Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = express();\n  server.applyMiddleware({ app });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n## Connect\n\nBefore Apollo Server 3, we officially supported using this package with `connect` as well. `connect` is an older framework that `express` evolved from. For now, we believe that this package is still compatible with `connect` and we even run tests against `connect`, but we may choose to break this compatibility at some point without a major version bump. If you rely on the ability to use Apollo Server with `connect`, you may wish to make your own integration.\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=12.0"},"gitHead":"f4056708a8291e4773e99d41cd8f95686d773964","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.1","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","express":"^4.17.1","parseurl":"^1.3.3","@types/cors":"2.8.10","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.11","@types/body-parser":"1.19.0","apollo-server-core":"3.0.0-html.2","apollo-server-types":"0.300.0-html.0","@types/express-serve-static-core":"4.17.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"3.0.0-html.2"},"peerDependencies":{"graphql":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.0.0-html.2_1621919993892_0.9759067119255644","host":"s3://npm-registry-packages"}},"2.25.0-alpha.0":{"name":"apollo-server-express","version":"2.25.0-alpha.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.25.0-alpha.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"b1c0ec8a0cbae051550f0e438dc867ea244ee192","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.25.0-alpha.0.tgz","fileCount":28,"integrity":"sha512-mmDxipBRXmMdB0nSZ1Ds7XjXbHaMXON9okmNmQUnDXCOJtVr4iG8UpO7JyLj4/bpldrHkJEjmJJn9ljRuxdWBg==","signatures":[{"sig":"MEQCICi0wFM7GpJ1hcdh+yBWvnyPaCOSA1+kPOJBsOytmudFAiAZQcR9cmMJMh5vKxY3ReqL4uRwI1CWzN5kZMCqyL5n7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrsxDCRA9TVsSAnZWagAA+xgP/jgpVaDS/VQhYu9jLAL3\n1oOgnop49I+cOBew++8ZEcgVyMsOZZ+ke22/QWkQ806ZmPwZcLjzXU5dGnea\nZzRFLlozvSGmRtLkiGQZerzWOjj7hPyeGyB+0BZKcRMDgoVk8PojRw66DYVr\nO87nsHOl+QniAxZVbCfO1I6lUFu55+iENo3ULC4IEmTOooP0POBHU9N/1njS\ndsUJrs/GqCMkF8R8h4qp+L09Y+er0jyKpwSYG7Hdidl/LEXPV0nHsapX05mK\nbo9KQLlknHwr+3pZtXUZxIiJVu7ZXKoLm8sEzgxSHAlX1lvYzy5YXKpMqYE4\nBnYgN168A1m8GC36gkcEAobmPKW/7H3wBBkEzjsaWzZOlrayyBsaeK6SSTgQ\nWRI7oVsRd5ZJGr9IJHwzJNW+m5o1KkP5DpSeZMpqZUGKKoP1oKCakvblo+t6\nGv8pcsQ24lq+7KcIs6/aq5Duag6hTdNYMzGDTfPgZqZx1Wlz4As7RG1bTV7Z\nzfoAD2DDwbKd5kZ9fTjmyFGmnITjOk+sn1TGuvfIj1KBlTb/XAeX9rdLuqtC\nUgXWD3sCrIgQg6aCm0aj4G90bAatxYptuIWKPPb3cwlBL1kHUhOFDEgHVPUw\nyxzSsf0bjs0Q5/ad3qY58npVC42xhQJUxeNA80wFwv260Es/QWZl4xIMji7z\nbZgz\r\n=2sun\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n[![Join the community forum](https://img.shields.io/badge/join%20the%20community-forum-blueviolet)](https://community.apollographql.com)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = express();\n  server.applyMiddleware({ app });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n## Connect\n\n> We recommend using `express` rather than `connect`.  However, if you wish to\n> use `connect`, please install [`connect`](https://www.npmjs.com/package/connect)\n> and [`qs-middleware`](https://www.npmjs.com/package/qs-middleware), in addition\n> to `apollo-server-express`.\n\n```shell\nnpm install --save connect qs-middleware apollo-server-express graphql\n```\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = connect();\n  const path = '/graphql';\n\n  app.use(query());\n  server.applyMiddleware({ app, path });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"c8c07483f914a18c07cce6435dcc8816fa795c34","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"12.22.1","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.10","body-parser":"^1.18.3","graphql-tools":"^4.0.8","@types/accepts":"^1.3.5","@types/express":"4.17.11","@types/body-parser":"1.19.0","apollo-server-core":"^2.25.0-alpha.0","apollo-server-types":"^0.9.0-alpha.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.19","@apollographql/graphql-playground-html":"1.6.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.25.0-alpha.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.25.0-alpha.0_1622068290701_0.2097671637576619","host":"s3://npm-registry-packages"}},"2.25.0-alpha.1":{"name":"apollo-server-express","version":"2.25.0-alpha.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.25.0-alpha.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"09ecbcc814ff5cc30400692113c5ab8662478e4d","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.25.0-alpha.1.tgz","fileCount":28,"integrity":"sha512-6FagfQOlZHLR0qNqhlwhmgU7JuxSl7A064H9RuxA3CRke2ZQRWEfpf20b3BVaI8fGn5zfvXyHaIj5vm1bZsdog==","signatures":[{"sig":"MEUCIQDvuhHi8oD1V86KN6TzoBhz+phca6ck3UwUYPC2OFlE3QIgNr22GNCVKAJMByaZPs5gyEgGfwwh2XOkzCKMfFclJ/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr6htCRA9TVsSAnZWagAAHCEP/1UaHzPRUg8Ij5iJ8oqS\nTwew1WUdbgb/8qnuj2115bXUt23bs8YCJSrPZf//M6PlyrKme4KPkHI+KR8W\nBdsoHgrDEmQRo5rhIJj9l1GhJjl1gywQdZt5Nl+sRV/eJZpOGSU2v+Vh0yeh\nhDI9tINa1XyRXuFLZ2WvYbWCA0vex+FKvYy5BNd1ESBwqFf57ITdqcl0p1GO\n0BTF8k+boR8Dz4nq8dRHvuYwbFxLA6qFsA8Uq7mBFiTVhAWppicdavW4oFrq\ndR1LPG4iQ6kLbRx01K8pP+8a6XvQkPpefRLDT3yEQAubqHkR/zlV4UVABXcS\nVrEm8+dnSKWOhlu/vN/hFiCRJu35u6lhGLHRWtzrUX8UnuUsYC7Yr5Wv68A5\nrotE65MVuuJDmLX/d4FvevY97hvKaXjxkr1oEZZxfcEa1++R9JiCEgTWYV1K\nPy2+U31hcYnt5ntB4jIICw/+Ep9aQ/a4TR2q6OS42qAeZACTWgLcm8xdwJ3d\nyZfSZC2NTEWhDTk4f2vp0AQ6BlbpXu6SzcCUXHaxlWOaYV5HiX46DkgeiC6b\nE/VbO3U1/d4+Fqvrcfwd0HwN2mIXM/kGwGKuF795sXI1G2MBkFH+h/gjVzoM\nOcLFKE6Fc+8wwK86zZsi4Ub9DOEQHU4HGMntjyrPCMqA2ZfH1l99HS2SwwG8\n5vyE\r\n=+t19\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n[![Join the community forum](https://img.shields.io/badge/join%20the%20community-forum-blueviolet)](https://community.apollographql.com)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = express();\n  server.applyMiddleware({ app });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n## Connect\n\n> We recommend using `express` rather than `connect`.  However, if you wish to\n> use `connect`, please install [`connect`](https://www.npmjs.com/package/connect)\n> and [`qs-middleware`](https://www.npmjs.com/package/qs-middleware), in addition\n> to `apollo-server-express`.\n\n```shell\nnpm install --save connect qs-middleware apollo-server-express graphql\n```\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = connect();\n  const path = '/graphql';\n\n  app.use(query());\n  server.applyMiddleware({ app, path });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"19572d7b36f01768faf2b2e9b1fbd18638ef7397","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"12.22.1","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.10","body-parser":"^1.18.3","graphql-tools":"^4.0.8","@types/accepts":"^1.3.5","@types/express":"4.17.11","@types/body-parser":"1.19.0","apollo-server-core":"^2.25.0-alpha.1","apollo-server-types":"^0.9.0-alpha.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.19","@apollographql/graphql-playground-html":"1.6.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.25.0-alpha.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.25.0-alpha.1_1622124652866_0.8112980381462231","host":"s3://npm-registry-packages"}},"2.25.0":{"name":"apollo-server-express","version":"2.25.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.25.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"0551a23cf47509349ee438cef6bd10d9856ba9f8","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.25.0.tgz","fileCount":28,"integrity":"sha512-FCTisD+VB1LCcTjjhKvQZ/dkly83KVlioFMgcPjW1X/kzCznRT3aQoVn9bQHlzQr7NnpwFseb4Rhd2KKD4wKEA==","signatures":[{"sig":"MEYCIQC9UO3mpRE7NtG73HzJKdIiRuEtmHZr1DcQDv2pNpN4owIhAMWuZGhrEpjvU30qmh//9vbGAFu+oPhZr31tFoQeGTDW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr69eCRA9TVsSAnZWagAAEcgP/RfDiWAnz1ykF+KOTn0X\nQsIIzpZU7rf8GvVCZGOX2NiWvUGCn0nbhaO6ipW1AUAsQj6HqG3PdxxXXNZI\npd4KR6DMlkl3Pr8TR5p3FwK7b//lt4+Nn0qKoUlyVirzuZZcOGVwW495ZqHE\nbNjU0eH9+cbETfHtKK23TAkbpkG8e0KxMBQ/RIoyt1tOrinzdwNNsJb25EnJ\n0a1AoAQuAJcPLVOzZn+jhw2OBPNkHpNPFYsUKy7mXNbKCWH6dGqxpPgUBEg+\nX4P8Qrqdz0e88eyUlyP35nD6tNxZFdS3YkeM6bBewa2+4tp+sZEwsr8iQCj5\nSrUNw8JSY5UlRHRGSBC4z4NYlggYk2tnWSzSJoZsv3PzCqf3+i0c0b2EXu2I\nGyaIFBmWkyoG37mPNUySC8+w+5uFveDhntGHozp7//fQU6+zdtN4WFLB9E1z\nFpUnG0bHf3mhqN6U9a3m9mwD1d9qcQQt3kAojCBCiaulb8pDY6Si4d0mufHe\n6G+Bldz2GM7vWmKFuO8gE6JEWwIN80LcscBx0EeC6GuRiDBzPGjgqmHYF3iL\nYeIgL6dmO7eYql47xc2+S8zmhRPW1d/rHjuQSuCh8UM6j2lUnIMUbuYOKwIX\nD21tVRt8hOPDLBrRm9AGA01bnOevQ2TGgcHqWuBvQ941PYGU5CDk76QiuVJ9\n9bEr\r\n=S9wg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"42983b06a381aee6333fd11d5af7bd7fa0d549ec","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"12.22.1","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.10","body-parser":"^1.18.3","graphql-tools":"^4.0.8","@types/accepts":"^1.3.5","@types/express":"4.17.11","@types/body-parser":"1.19.0","apollo-server-core":"^2.25.0","apollo-server-types":"^0.9.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.16","@types/express-serve-static-core":"4.17.19","@apollographql/graphql-playground-html":"1.6.27"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.25.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.25.0_1622126430238_0.7870058057930247","host":"s3://npm-registry-packages"}},"3.0.0-preview.0":{"name":"apollo-server-express","version":"3.0.0-preview.0","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.0.0-preview.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"fffc8f474010ebaf57296a34179f7e6899f7f31b","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.0.0-preview.0.tgz","fileCount":19,"integrity":"sha512-mpz8gSJMQy+kmNRzdCPs4qdDWIo3vXGct+O7XIH8j7WFS5D23qcnvh3hdAvvd/xczut1zos69iKGKpprfG/s0A==","signatures":[{"sig":"MEUCIQCII5GSvnKCvH68VyMYl/WM4U1n8IGclTWyvaay/AqswwIgZ7n+ID3DQDxtQ79CBDihUwoGTgLRPEheNqpKBSGkA1Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":502687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtcvrCRA9TVsSAnZWagAADXAP/jcSCYB3b43l2mjhaciu\nLsftY7WjZ5HxPPf1ikaCvesh9AvdEFzdU+8hhaA3R8EFNPdIqOe33CsUgTw7\nm0Ou/AhEymHUJkX3vDNIa2z072Fzlv2Q9sT3Mt2f/AwholQf4l0wmW3+v3ob\n/ihK0aFFMh3WsflKS699dtU9c/wzicEwR7t3iXmX78acdxLrbwnUb+eBLZIO\nsWwXnmiMCh7ggpPT7MwZL6KSivs5vi6H3SaNDWJihQrSch2odgmaOTYxSLpe\nSpcqbhCp2APFrTMyWQr5sFRZZlL416DLKleiB3R4xxf8UoIbN1OOG1x8uX6k\nDHll+ncNjQkw4ABkjRhjKNmM2fQC7XlBi+Y8zlIFlfHRhwF8uZUiIMWUcfjk\nlETnAamEeGF+T2I7wOM8jEa7B2uiCsr81pLj0TZKljBnh1evy4COnxL3psCF\nRdvqRz54Hj3MK5JExVizkLxSeOMWul2IOq4YKDfKGfkD3nZeUr7veZ94Y2lA\nUPPR21sP47TOSHkirFPvHuz89FOE06l7v6FZCHahf4Hb4AciTYNX4wStnbiZ\nVW8GV4o+QDM+tkRJDwcE0BwerMKcXjgHuqzfCVGSbTu0s9xY8n4JMeTAnf7q\nE18as2ys/YylR16i8Px4EarU7NgSApeDKSTtERi4aYoOIYpeH3x+JJkWopdl\ntsAC\r\n=sXrH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n[![Join the community forum](https://img.shields.io/badge/join%20the%20community-forum-blueviolet)](https://community.apollographql.com)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express integration of Apollo Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = express();\n  server.applyMiddleware({ app });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n## Connect\n\nBefore Apollo Server 3, we officially supported using this package with `connect` as well. `connect` is an older framework that `express` evolved from. For now, we believe that this package is still compatible with `connect` and we even run tests against `connect`, but we may choose to break this compatibility at some point without a major version bump. If you rely on the ability to use Apollo Server with `connect`, you may wish to make your own integration.\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=12.0"},"gitHead":"68b776f0a08d7361efecf40e0a9e344b19b3e4b8","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.1","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","express":"^4.17.1","parseurl":"^1.3.3","@types/cors":"2.8.10","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.11","@types/body-parser":"1.19.0","apollo-server-core":"^3.0.0-preview.0","apollo-server-types":"^0.300.0-preview.0","@types/express-serve-static-core":"4.17.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^3.0.0-preview.0"},"peerDependencies":{"graphql":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.0.0-preview.0_1622526954899_0.5825644050037284","host":"s3://npm-registry-packages"}},"2.25.1":{"name":"apollo-server-express","version":"2.25.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.25.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"d02914cb348819b08c7a476cd012b6731c3fb5d2","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.25.1.tgz","fileCount":28,"integrity":"sha512-9idHkV3umcIDdq/NIQEC2D6zZ0QtaMRVCbeRcDgm9uWWiX3ulK5ICdHbNBu5UHXkDmKjfZiGaCWBZti0MsRQAg==","signatures":[{"sig":"MEYCIQD+ghlMmtUIHL6/t1il0A5iUpV9XOLLuVm2wCJ3igachQIhAND2iUXJe/dBY2j9qtUVxSyDR7ckagY3LZDpGFQx8imZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv9vGCRA9TVsSAnZWagAA4xcQAIhaAKlKIgQUKRfEg4w7\nEHPSpVjt/vXXgtmg5lWQBnPUVDpFuff9CFzmnGBhiCMa79KBb2g8WzAQuAIq\nPpZt9ZoO6AgM0W0uAEA1nW1vZo73MQSaUDxGzY0EFdoyZB40xBo3U22aQliY\nwLGXNu8pIjEMWUEbw2C4JKiIfRkFX5uHwc9SeZv9aywmpjU4+maHIptiTWax\nFQXQt5dQv+I3Td7nwcnr8QFXINcOfNeFK4e+DIv3o+glj8hFvwthX7zCdgsC\nFbTZnjdKDQNcXohgcmHNUNI2oyxE2Xz/7FOi0qSHTihErSMbM6og9GOQpgBp\n7dxusGOB3SnUq/y+S6yifE0EdqZZzExJgeWoOWAKjI/y/L2w+VyAYqtjmJQn\nOZCFe83djQo7ZrRx4HCYl8g0bW4yf4O1dKpQkWm+vj91pfTYzwToQ6dG5fOK\n0b3yisRyTT4yHjW2wK0nH8kwcw2bdVGrKfUa/JLIknCvcif8CYuBQTd/2V/M\n2z4rRRwnHfjDk3MICuSuJpHQJ2iV5DC0f6XMkyqUzkx+mVjmw1dzHsbvqFUz\nDR0a/0YnUTCIurfX7rAgueKjZ90sEA2K3KZ5khH6ll71Jb6RHwsYe+rnuBxT\nIHI6FrDVn3LerGgqq5lC1QCMaUgzV4n2/sanhorMI/2EGQSCbjRt2q1ZIlbe\n5LI6\r\n=NejA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"f47c11d3f40f87797c5a615af0bd0225fb18fda8","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"12.22.1","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.10","body-parser":"^1.18.3","graphql-tools":"^4.0.8","@types/accepts":"^1.3.5","@types/express":"4.17.11","@types/body-parser":"1.19.0","apollo-server-core":"^2.25.1","apollo-server-types":"^0.9.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.19","@types/express-serve-static-core":"4.17.19","@apollographql/graphql-playground-html":"1.6.27"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.25.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.25.1_1623186374829_0.8725911284274339","host":"s3://npm-registry-packages"}},"3.0.0-preview.1":{"name":"apollo-server-express","version":"3.0.0-preview.1","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.0.0-preview.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"d4df125667704a8c9b8dd998130f9aef40e04fd0","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.0.0-preview.1.tgz","fileCount":19,"integrity":"sha512-5OUbxMbBZIJE1KEnBuOMLS1CqJMxFBQyf1NTGJtq4Q5BpJqcXlQKbDxcdoSkDbFOsHpdBkfqKAnkO1Dsr00goQ==","signatures":[{"sig":"MEUCIHMxAB2r7xmT6hSpmh6XtfcPqo+mr93qH5z8/8RtG7KhAiEAhYlG+ZIFXEEbHjhywGR5BLhxLD66q1yEdP/jEkJAQRI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyZMyCRA9TVsSAnZWagAA8NoP/jo0nHa5bQU/vkHX4P3w\n3dsZQQVomJ3WucecKI2Jgh1QM4VMt13qNiG0bBbLvToIx2KTYTTVxUDE0qBW\n7qYHzk++8ZsbssCtfZYquudnMpy7lVc8VwiVhRiibUP/K1yh1lqQJYW3Hco5\nJTTD3B2dQhZWaKIcESm4gj0VeaWG/nJbLjcq7Q2cKYuHG3z7IEevtW7rZBhx\ngCl1XKzDMnMl5sOyuUgaQ5rmuo5fjUwap8AQVfjRqwbLhH5KYku4R24gezaP\nedVl8/6kzOp7y0MtawX3i9zT+qw/EgQ3fDm9p7E6s/giiCceQ9dBG9Wbuwbn\nObP5ZQuhZ2VRZRQ6m51D/H8iXgCXM2FkhP+4xeDq3qDxZhaPDFZKaMBU6jnY\nPuKkqpjWWKGuFmT+JlPRvhyQMn2Bt1Yv16QtDIZKDl9xF8Pm0Blv2Te5xjmM\nssmCHT1Qrwy2v4ZlXVV1pd3AP9cbShGa/UY5UAxou2MmhPq2C/F/gmiZOJqJ\nNp3DkwLGTb6iYshmACjqr7CdRZFTwGmVbypEhduUe7D3wR6YTLMpsOuyj38W\n7ynlJj+9GK1QgDasRMmEx+hs0iWEKeDTqlWqWcwpayYw16+IQ7+QZJa4Cft/\npvZqQgOLm4LI7mOHjieatAwS/+HtNZSFqFVADJ/5/Z0oaJu20d1GRITWjt4u\nYcrA\r\n=KOGH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n[![Join the community forum](https://img.shields.io/badge/join%20the%20community-forum-blueviolet)](https://community.apollographql.com)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express integration of Apollo Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = express();\n  server.applyMiddleware({ app });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n## Connect\n\nBefore Apollo Server 3, we officially supported using this package with `connect` as well. `connect` is an older framework that `express` evolved from. For now, we believe that this package is still compatible with `connect` and we even run tests against `connect`, but we may choose to break this compatibility at some point without a major version bump. If you rely on the ability to use Apollo Server with `connect`, you may wish to make your own integration.\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=12.0"},"gitHead":"f23a4eb1aa5c5ae8cf83a1f41bd9bae3a03d3360","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.1","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.10","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.12","@types/body-parser":"1.19.0","apollo-server-core":"^3.0.0-preview.1","apollo-server-types":"^3.0.0-preview.1","@types/express-serve-static-core":"4.17.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^3.0.0-preview.1"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.0.0-preview.1_1623823154069_0.5145589597543638","host":"s3://npm-registry-packages"}},"3.0.0-preview.2":{"name":"apollo-server-express","version":"3.0.0-preview.2","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.0.0-preview.2","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"d68822b2da4d99dc98db716b8244de75960d62cc","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.0.0-preview.2.tgz","fileCount":19,"integrity":"sha512-sW/rjUZB10OlUeBGfGhKwpvcyguBbbeCdQiev/Alx3JOESeWhAwkiKIGshaY07zg/kWSqg4O2rJr3yZ80I88XQ==","signatures":[{"sig":"MEUCIFkFPrtoj6ZC999egjV7lsv6LDLh8tNTAkgHbxWeRGbsAiEA/f9ngn/9sKJ+L2QDIgZ+slaD47dbQE02vc6o+qvpRZ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyZcKCRA9TVsSAnZWagAAf6cP/0xJSMjci5B5aK5fvrM5\nTmTE7jCKA8HQ1AgcsqXIB2RxKcN+dij2nHYRbP5R6QNOMphresK0EqzKzMCW\n3kLl4XMYcb+uZmfRsCyHHG3Z9W6A/NTu6m4MV4Pd6PfJ9cmHMCC5do253V7R\n8IyVxWrg+AOmY2soQWb6Kxvs41d80AL89agu87h93DrFk8ogcZy3zN/kxv9I\nGsAfmZX7pH4+BlwzYZhiuQrWIuv4wggUT6SvjBzPNFpYsNoNeGGrX5v+5Rxp\nKgqfmAZw42i00Dim724y03Ysg0v8fOn0MdFAtGQn+IAsUo9XPvAYG+THWJEF\ndeqRXupTf+JIm4+sd0bw3qp7/r2yUAPIyZ2aKJx0PFpwwLSJh2fCAO1hU2N7\n5DKc24oPbY/aPUUSHQLGLxVLQPF530AlxAVdY7M8H9sWfweHmEMHusJ1R0rs\n70wIdfUnRJ6UzUJEnBGlxMVmzwYki8wyfkqUgQczgp+Dt+xcrd+IpyXfcT7m\nAY+GPTMkGYFTZaz56HrNWKpw54RczZ+nEVSXSLji/qUEyid/shCUoeP7/E9i\nT68cwU0EqwN0BYyzQ1o63S+qjpyKh/DtSWY5NgvU/juGG7JUonykT4IClEtU\n469ZqKmjPUjgRJQi/upydHWzgEM3KuWBewMF0L/4j0+U6kryzTbD09PkWY5A\nq3wE\r\n=ANpo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n[![Join the community forum](https://img.shields.io/badge/join%20the%20community-forum-blueviolet)](https://community.apollographql.com)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express integration of Apollo Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = express();\n  server.applyMiddleware({ app });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n## Connect\n\nBefore Apollo Server 3, we officially supported using this package with `connect` as well. `connect` is an older framework that `express` evolved from. For now, we believe that this package is still compatible with `connect` and we even run tests against `connect`, but we may choose to break this compatibility at some point without a major version bump. If you rely on the ability to use Apollo Server with `connect`, you may wish to make your own integration.\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=12.0"},"gitHead":"09dbe3e7029ea3ccdf16538699848f08bbed3904","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.1","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.10","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.12","@types/body-parser":"1.19.0","apollo-server-core":"^3.0.0-preview.2","apollo-server-types":"^3.0.0-preview.2","@types/express-serve-static-core":"4.17.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^3.0.0-preview.2"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.0.0-preview.2_1623824138057_0.14180436172283617","host":"s3://npm-registry-packages"}},"2.25.2":{"name":"apollo-server-express","version":"2.25.2","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.25.2","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"58cd819694ff4c2dec6945a95c5dff6aa2719ef6","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.25.2.tgz","fileCount":28,"integrity":"sha512-A2gF2e85vvDugPlajbhr0A14cDFDIGX0mteNOJ8P3Z3cIM0D4hwrWxJidI+SzobefDIyIHu1dynFedJVhV0euQ==","signatures":[{"sig":"MEUCIHri8SglZLlfX2LKOD9Hpp13wH/jtn3o1KORSAGwiNzGAiEA11FZNzie2xXAsPLlrFEa8PzUdgYW689CCjui/BN3b28=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0j/YCRA9TVsSAnZWagAAH1UP/2eojpRl06rt3VwA67YC\nk6a0BiYY9tmiMqJGsgJ5acLK+pzl+npXr2lQi4f1A8hWf68OLaEW+VGZ+PTb\nF+jtqKd5mRE++TC6D1XRrT/SDtlQ1ZLEX0nZiUQdJUlU4lpIAcMktmcZgqHO\nYCJMqjusyqUMBqwF+3kMMhKYR43rBDruF3YVQRG4zQoS5NTv00V/Cjf0QiB9\nbkLxTUyuywjDweYS/fVePSwNjH4sTpVuRZVGCtWwpd/PLpbPtTNmPfvr69rn\nj2i/fLq2HkPMzMjZaBk2O4yqDHLKdX+L9FJJGoPh41WF5gVU4ftZPZsM4M7I\nmHw/95wo0F5F3u8xdEeDZvVesT63Hf6SGBPUX/re0CLe4DTs1SbK1Ibzr4Yy\nVfdn5QFOgj4aaHXlZ5WwMTepv3Cm3jKtQKr7VL2UHAazhKqsJKNkxaSXGWJc\nDVxtDrx8DOYUgFKtBJLz+GmNBaxXdEbIpF1rVcs4lkZ+p2IgmHRtQi80WVCE\n/0iBkFd5oiCeboDOA7lQ6i59Y1d3RB9kD1daUdIz2i507Y3E1IE8JicxjEn3\nqztBgCVxoT/cVLMMBZchCqV/5GekUp5r4zvFTibv7UZDrA14PLLCmb3h5V05\nyCSWwbMe9KL3DTlv74N/PhoFQbdF1g3BxH7rU/MiZc9OnLLWdf1lKfjTqO+o\n4QyO\r\n=sTvP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"70a431212bd2d07d68c962cb5ded63ecc6a21963","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"12.22.1","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.10","body-parser":"^1.18.3","graphql-tools":"^4.0.8","@types/accepts":"^1.3.5","@types/express":"^4.17.12","@types/body-parser":"1.19.0","apollo-server-core":"^2.25.2","apollo-server-types":"^0.9.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.19","@types/express-serve-static-core":"^4.17.21","@apollographql/graphql-playground-html":"1.6.27"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.25.2"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.25.2_1624391640409_0.5960797061212668","host":"s3://npm-registry-packages"}},"3.0.0-preview.3":{"name":"apollo-server-express","version":"3.0.0-preview.3","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.0.0-preview.3","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"fa978802145997a1046bd922698869caa979c3f3","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.0.0-preview.3.tgz","fileCount":19,"integrity":"sha512-Fpi0Av7aYS7bVs6M2yfdmGpVgBAkIVXsxQdFZYmzW3eOfIDWATmd9WUMi5NoLLVhLlKinT9O5E+0NziRwJH39g==","signatures":[{"sig":"MEYCIQDLunl+/XJhonugTjddHs+OlWmwg+B9wflwT5DzJPQsqgIhANlWaiubReewLF1Zmh6A7IYdCxB56XV7GLWQZDt0b3HE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1r54CRA9TVsSAnZWagAA98oQAJu0vAM2IsnIGPRg4nvr\nyl3wVOqwpy4LdMqAmALHJjb9n6bcx56Yjuufd1T/3jy+hpF6S1AzaNY+GdVo\nN+naQwFvn8BKYjCdN7qNhEErmTGyq8Run0o8eQyPYYvCBmSbVLXiDPo0dy0A\n7jMrdWCkaBCTVPOWh3NLVXjUm/08H98TWDSnPFKJLbtC50tR4zw20m7d2QtD\n4JIctk+06vronR/dmDQRCPmyStoYvvRIiN3aZ862p60oyDCtVfhbUMQfLuWJ\nj38UWrvzz8UySVcoofP/j3+Pngytwt+PJqB6cv0c/ctJjYBa48bLhx64/bS1\nxq3rrSdSbF3gspu+S2Zpt3nSUlA7pN2G1+HRH/ZAnn76318HM7xqmmX5sRya\nYcqF71Bh0bS0h0+96/Djg7yIdcapErG+cEn8Wj8xhFWQ7VkI/F49uTd1N5jX\nsSKyzo+fjgbYo7hYjpctTFsQypFCnBM1J6DgsoJ3WKw9JZZPYXJE7PNYYFmy\nya+Im/Et/X0D7XawB5lDWjr4yZ9XSRxL5LKVCa+LpTKxZBEbDiK0YEEGdmf3\nR4x3DEyZO/fx28ePnQ2UQAHh5gX/eG/KvF+qY6m8pNf6hoGcNEAVK8KywYmG\n0ldl6ctSdwwLmq9UZuF2KrLRoydBZpC+CY279XO8R5j7DLsqAvkVKZaxIAHo\nB9Bq\r\n=51lB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n[![Join the community forum](https://img.shields.io/badge/join%20the%20community-forum-blueviolet)](https://community.apollographql.com)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express integration of Apollo Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = express();\n  server.applyMiddleware({ app });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n## Connect\n\nBefore Apollo Server 3, we officially supported using this package with `connect` as well. `connect` is an older framework that `express` evolved from. For now, we believe that this package is still compatible with `connect` and we even run tests against `connect`, but we may choose to break this compatibility at some point without a major version bump. If you rely on the ability to use Apollo Server with `connect`, you may wish to make your own integration.\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=12.0"},"gitHead":"16c00c982b11cf91ab8f208f88cf587622fc5dd7","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.1","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.10","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.12","@types/body-parser":"1.19.0","apollo-server-core":"^3.0.0-preview.3","apollo-server-types":"^3.0.0-preview.3","@types/express-serve-static-core":"4.17.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^3.0.0-preview.3"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.0.0-preview.3_1624686199975_0.6799798857783788","host":"s3://npm-registry-packages"}},"3.0.0-preview.4":{"name":"apollo-server-express","version":"3.0.0-preview.4","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.0.0-preview.4","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"a7320066a12641c95940d7b855c78ee130aebe56","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.0.0-preview.4.tgz","fileCount":19,"integrity":"sha512-7rDHULDlyDu3fqvjRN21ilFpLCu11Pe4yFuegK2x0VEtsNw38Mj8h80dxnud55tcuRrEfGFVW0n6XShZg6ZkRw==","signatures":[{"sig":"MEQCID4rT8pXolo4UgwIfbqoKq+r45/2fNSZHlZ3j67ANKz4AiAZ3BhYUG6jF2eXaRYaWyd63UPIp40oHalHrx+dywfuZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3Ny9CRA9TVsSAnZWagAAWY4P/2oj55D7xqu1mGkIvfZY\nmmYsFi4rrrHqkKweu2d4AKU6tF5/jUlcai2w5ORbDjKGPQonU8aw99qFqt4y\n4KUMEHikJajLkzTz+QS0xoftm12PHqcX6xQ4727aoAWloyGjh6EBQjNFDOek\nUBf8xrd0nerDUIoS2TyVj8sfvR9O0SjLluoaJvoNbUqW97L+xWXLnGdIKm3H\nXrP6s436ZNx9mrRF3isBEum+/Six2ZWdjgp96vV2jkg2pqEDWU2insPDNf2l\nbwpnfhwtDpqHOT8J+t5P3CNQHlrHRE4gbRI/7hivVtwOaqPdxfyKgHQrz2kS\n3APhQk8CB5G8VyYuRRgbvt2OqjrBihZgWk/zsgX7SRBN/EfjPTaHEbxkSi0a\ncqYjUBZ+j3n6JW4f8UNSds4ng4sfCzpmpSwZgU3RRWc3h1dcLbyVfSbfelE8\nuwge7qdMTFSk87b4GdadnQdKyMvMi6b9fg0iN6LNR8fkc6faQzmNvUP5xNbs\nU+ptxyy3BVk0RJjdq0STvMDUvinURWGciVi7ItoqK+aExihdlNimA1nXG7lo\nm07sUTu79aGDQyzRRLWREPn6g0LmEbLK1ZCvBCOSLG/izm3OQC7n5s+5jfbo\nMUw66EQSnAhLjPp39s4mYHA/xQqmlxI9MNBXaJDoKUdO1qVd0o1UWmNrt1iB\nTIv+\r\n=IRdw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n[![Join the community forum](https://img.shields.io/badge/join%20the%20community-forum-blueviolet)](https://community.apollographql.com)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express integration of Apollo Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = express();\n  server.applyMiddleware({ app });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n## Connect\n\nBefore Apollo Server 3, we officially supported using this package with `connect` as well. `connect` is an older framework that `express` evolved from. For now, we believe that this package is still compatible with `connect` and we even run tests against `connect`, but we may choose to break this compatibility at some point without a major version bump. If you rely on the ability to use Apollo Server with `connect`, you may wish to make your own integration.\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=12.0"},"gitHead":"4669d1aafb6fb6571de1d5789ee4375aa25eacf5","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.1","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.10","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.12","@types/body-parser":"1.19.0","apollo-server-core":"^3.0.0-preview.4","apollo-server-types":"^3.0.0-preview.3","@types/express-serve-static-core":"4.17.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^3.0.0-preview.4"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.0.0-preview.4_1625087164162_0.6607749276495203","host":"s3://npm-registry-packages"}},"3.0.0-rc.0":{"name":"apollo-server-express","version":"3.0.0-rc.0","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.0.0-rc.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"7ca112289cc9c7b2b9be50531d8ee947d90b92a6","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.0.0-rc.0.tgz","fileCount":19,"integrity":"sha512-LXWmhBLfIFH+m2MyVza/lXen185mOs51qwEvD1HlycA0+3/jhrvLzY1NOjtipf8F31gLBFoF/C6HBA83C0mPiQ==","signatures":[{"sig":"MEUCIQDAUuNEqI9+HU/JKGVJCmgMOqN8r+9mMLvhy91bh4oo2gIgUBNFkDVnJxOSEdU9a3o28qMiCtbgyvHpbGMzjIQVPPw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3lLXCRA9TVsSAnZWagAAkYMP/3Znofr59MwPb58H+t8J\njwqWOkRybx3CrH5zalFjGQ5CvYxF8nFxVpd67iLmMxgCoIBPdeEWQAUwhEM1\nzZB4bErP+FNMoaRyPOonR5vjFcICqQ4hbDAGpy+e8KMvBQXxLVqll+x1kHsP\nuO3ISheJp0CkSenLrOm56KgHo1l3In0g3Xe+pSYli661UYFvxQmpfGXOZitF\nu+aBIulWNWdcNDkqyn2YlafOWjzLYpmqD+mXSPer6aFfpdhpOEA5T0T09GCJ\nrshEjJ2jpKyDaFFAcEZmKWfsKasw2MWoDTma+TfCd01rYQISSfOWOnhGptmm\nA12RAc3XNMwBwV8xB9XY9b5+iJS+jzAO7LwJrm0BHuem8crnH60r06Z235Vz\nEo90f4Fob3o6ccPSq5KUtvjuDne542zsL4Uj4Dl/3HU4iDWVm86NSPgBsh9L\nrtsovJ6F/zBLdLT3h8Hg53XF5J2wFs/AR4RArKIF0Q728RQ0mqWDETWae1l1\ndBoGCrDj4D2tqDc27LUJWeQv9Cghj3htpFWTndoitqEFNEtEIrjyx70sM/uX\nrxAhHPbUPV5cVLJL5i3cEWATpQMQCKCDwBImJCsNG912gDLSErf+5N1WaYAZ\nfh6XXDbRHbvT+9TwmuvC7cEigpA5KQLe99HQZFTwG66M+zXf2Z7v7aX6NZ8Z\nPokH\r\n=xM8Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n[![Join the community forum](https://img.shields.io/badge/join%20the%20community-forum-blueviolet)](https://community.apollographql.com)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express integration of Apollo Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = express();\n  server.applyMiddleware({ app });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n## Connect\n\nBefore Apollo Server 3, we officially supported using this package with `connect` as well. `connect` is an older framework that `express` evolved from. For now, we believe that this package is still compatible with `connect` and we even run tests against `connect`, but we may choose to break this compatibility at some point without a major version bump. If you rely on the ability to use Apollo Server with `connect`, you may wish to make your own integration.\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=12.0"},"gitHead":"b2c2097ddd58623815112c0e084761f426d2e435","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.1","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.10","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.12","@types/body-parser":"1.19.0","apollo-server-core":"^3.0.0-rc.0","apollo-server-types":"^3.0.0-rc.0","@types/express-serve-static-core":"4.17.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^3.0.0-rc.0"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.0.0-rc.0_1625182935454_0.27568454071956716","host":"s3://npm-registry-packages"}},"3.0.0-rc.1":{"name":"apollo-server-express","version":"3.0.0-rc.1","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.0.0-rc.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"c512378d9ac88d60b1193cc1f50d8638c7e8d983","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.0.0-rc.1.tgz","fileCount":19,"integrity":"sha512-FYqrHMBj6EfdiAkIS4h7MVVy0czSkWPzbo7giYXnkhQIacJw0yR1JZPfx21oSkMqCSh/cWARPWeITSUg+dECdA==","signatures":[{"sig":"MEUCIFMJCvcd40C+Q+FuZRKbRB1vB7rlWLW3ncWGloQS8eVYAiEAl7AUlGsXNF33JgQRv99j8KdHAkZRpCqwgnShA+31dao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg34m2CRA9TVsSAnZWagAAwcoP/3i+oMGz22C1QJOGNSYh\nCyDY8c2phcmD12txbCKxJspJfB6zuoet61qyIJaQidWk6Z9PAEsutnAwnLCS\nKlcmt8LKC+YrseeEBG5K0NHto8O9rrXePAjG5lls2DG5+jhRJpnXIgpQ4wFq\njkYEVqD8TiMvN8/Wn/KlJ/W11O+O2V3D51BOC5+Do9Vpp+/BE4rPjFHSATCW\n53vFJNEBSlv3TKMNzEdx+jsTP1x/s4vlc9TIaMxAeonP13lQh3JD1Rt8uPci\nwOzYB2WieFAy8miILuiNr7n2VrPZwhqOH6Pyv020aLUuMaaeNjJwxinT/NlB\n6IM8HfPz1EghdwHl0QHpbXr2N+diKKEKJm5teveoHvzesAn1yPbIp/UWbxkI\n8MKQ5uWSPxpzh8AEXRDNla64XYO8k1F1qFargBQVGNgXSOKUEV/+2WyJ6jNK\nqXrx9jJisrtXrxWEkf7bfurbKhPJcBjiOnvGGPDz6/0ApvBnHm0ccsY+Fu8/\n/Yhg2THIC8lYst9EleW8vVfXm1nSYCNFdEMaiuzQLw9qSKuL9MsJDASLQfRv\n3mlAfCGQp6fR6Q7lxtYp1yaiYPrIMAGSoey99YQWlck3+5vDLhSaVwUVOiv2\nFPGCmE4UY3UpUrkqePLCX0eJZSuGlJ7HHOKFcWiReRDOVsgtVE2tpBVIrHH6\nUKWS\r\n=oZ2i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n[![Join the community forum](https://img.shields.io/badge/join%20the%20community-forum-blueviolet)](https://community.apollographql.com)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express integration of Apollo Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = express();\n  server.applyMiddleware({ app });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n## Connect\n\nBefore Apollo Server 3, we officially supported using this package with `connect` as well. `connect` is an older framework that `express` evolved from. For now, we believe that this package is still compatible with `connect` and we even run tests against `connect`, but we may choose to break this compatibility at some point without a major version bump. If you rely on the ability to use Apollo Server with `connect`, you may wish to make your own integration.\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=12.0"},"gitHead":"ad2cdb557da704acbb42bcbb36086e35264074db","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.1","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.10","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.12","@types/body-parser":"1.19.0","apollo-server-core":"^3.0.0-rc.1","apollo-server-types":"^3.0.0-rc.1","@types/express-serve-static-core":"4.17.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^3.0.0-rc.1"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.0.0-rc.1_1625262517559_0.4855434286885716","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"apollo-server-express","version":"3.0.0","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.0.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"5692cb74f5ab32ea378453842e82a368ba7ad20b","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.0.0.tgz","fileCount":19,"integrity":"sha512-5xLr7B1Ky+OEk1aicBv3cU/ynVSsAij92sZsJD2MjokR0+VHM40aoi9++ZFAaXgUh2/amsWBjPC5dFN+1VMdJQ==","signatures":[{"sig":"MEUCIFvtGvJvLl4zWRlrk5OMKLCWgrs2+3OZaIfVgg8/eZPfAiEAtaVlIsigy1kYDj6KPUG56E3HTMABntLvpoG3ibcxSGI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5e/RCRA9TVsSAnZWagAAQFgQAIkyYJtAXWDFe7nNXJRN\nwqICtyMHR4/uwZmHHr6gFLIQ7UgN/gHW/A6JcvoMvdb4oaGJ6YB63u1+Adfb\nfWiM4RnJVPvJYwRk+L9YF3qgH5W/XoxJaeRuSr8yp2ELpqaJRo+yLczDEqzP\nDFglEmoO7mNS8SfX1tw84LwyQ7NCHVc1oRdS8TvtxD0JkBqOsWgNoWPI0t4X\nbo4m7fDzbgheBQfNy0b65ATA9PDEeZJozMaAvRNXeuimKjICLwvo/G7A5qoo\nTnU/tFKPXWpASd8ND6ipQSPhixanNcnbu9x3YyByg/iJt+5k0+kGBtkgL05x\n3C7cqY5j6lA443SeKpxtOTRSB1sYxDWA7uQKIGmaEG3ShpTZ+zASQQH+wNVd\nuqjVbhHd0VyoT7H9lGRjWATlvedzfEg72WRv6EB+ARecZmgnuLftv3Vywm7P\nd9grezYJJW4919/II4uwPsaDlCboCsvtR1fUaih7UANGOmaZe0/hv9vSDMwb\nn5/+AmyOECLW9stwq9jxaxPAOwK90ZjZUoX0HCGZKRDjtLO0+7uK3DU2Zmrg\nIWyGDXpfI+03tUx3TyF90hCz8rLqf3CTxLMlnBzKarCKQPswPNNfNMY6iF5u\nyBCrlNX9ViJLK2F/Mzcoimhp0k+pfcNUie6jGfkNmW94M2DKSZOhoU40DFI1\n4bjK\r\n=+8T5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n[![Join the community forum](https://img.shields.io/badge/join%20the%20community-forum-blueviolet)](https://community.apollographql.com)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express integration of Apollo Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express@3.x graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = express();\n  server.applyMiddleware({ app });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n## Connect\n\nBefore Apollo Server 3, we officially supported using this package with `connect` as well. `connect` is an older framework that `express` evolved from. For now, we believe that this package is still compatible with `connect` and we even run tests against `connect`, but we may choose to break this compatibility at some point without a major version bump. If you rely on the ability to use Apollo Server with `connect`, you may wish to make your own integration.\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=12.0"},"gitHead":"bcfd36cdd01f9d26d0a225aa62a79c6642cd743f","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.1","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.11","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.13","@types/body-parser":"1.19.1","apollo-server-core":"^3.0.0","apollo-server-types":"^3.0.0","@types/express-serve-static-core":"4.17.23"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^3.0.0"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.0.0_1625681872776_0.6180173659141035","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"apollo-server-express","version":"3.0.1","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.0.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"e450cdfe4d2ada5492b46868ad9fc72d3fd7c9f0","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.0.1.tgz","fileCount":19,"integrity":"sha512-M6NZkU7ertQsMjNljeKi7l1ciIRaGaru7Putus2Qbu85b8/rUnXntlasF3AKYFFd4vl4cUIYRS7YjLbb42S1Eg==","signatures":[{"sig":"MEUCIHLLT3rvMPx0aLMgd8/Dx0YG2V+1/NGI+YouVRPfOMctAiEAoBe+EQZ5O/a1SCDdFOZ2kkT2k4STeZQTYxadQ8KTElY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8gvwCRA9TVsSAnZWagAA0YIP/RNw1yy/OntY2T+DNy/d\ntio43v7wb8J57HKVkKcvVW9BNoY7PG/0lQyF/5/tWNqf6HTGMx4fvbVHVXJv\nlIUuRpxM/n8M48AyXDRKFeBLZ50wnxpIY75HQiF7n9FFgM4eYUtLl6iwHI/K\nRXLcdAlrK5i3QHqLK1tduSu8hBZoxJR8pqoMUXWVjX+bR5tRQz3UqsPtamLG\nC5s+lUHfcP6xXX3uWSqX7MiwrVoDLtNU7Pl2ut3gb7zuCH3kYh0GlfTxWFOv\nx/8+gymVpR91tqPZ4xLSCJ+leBbRSOuggguNlHGMXdwFVRfNM+3tAyxYpzTl\nblu0GFT6L04CYvCzQhiJdzWOmhhifHt69h1l6pN7DWCPMeG7a5G4gW98P28I\ntwUKYc9hvvT+Xbw3bxi6Ortmgi1mw+4j/d64snt9iqnzL46cypOxJYCf93l9\nXMsL31BbqXM/BSGLpyIRK27UkTDB/7vRLfdo/czOerIGXuDw1fQX0Prbe5Gw\njHqhOgcAo1OePMrONIttsd6+a9Vd0aPo6oj34OxO3DR54xLOn0U2N4NL9rmv\nGNj9ZI3wJUYXmhm5vB1ExNKVKutV6orXKo+QnI5YcQ8t+vioLFD3Ltx8i+St\nwheQhm3XPmmI/SVQeHNRCw9L4s8MiPkzpWlIrLv99Zh8luro721Fi2Gz8p9p\nQpr9\r\n=3aoK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"gitHead":"856f7fbc151ebef4d6ca8a9efe801ecca3d4f9c3","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.3+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.3","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.13","@types/body-parser":"1.19.1","apollo-server-core":"^3.0.1","apollo-server-types":"^3.0.1","@types/express-serve-static-core":"4.17.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^3.0.1"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.0.1_1626475504480_0.7234184613898531","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"apollo-server-express","version":"3.0.2","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.0.2","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"0d83f0ab47cc3cc9a8b83b71c6690ac16976b02d","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.0.2.tgz","fileCount":19,"integrity":"sha512-JQ3NS5Fm0ul4VMEVbIMG3Z26U1Ab7jMZ92DrToVu8wvdJKGAOZdlypLIn7odz6zlU7afZtCXyYhgc5Tb0DkAUA==","signatures":[{"sig":"MEQCIAoS5ZOlIVbVyyXjrP+wviETngCNvtT3OG6QWTl7ztRpAiBQ2sdHYbF5LkNd433i2GeTtRixmBPPIqVBPIKy3p+Z9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9wemCRA9TVsSAnZWagAA1RgP/1b3934S1piiX9FWltgS\nul1Cjzny3fOM7xWQQmcSASCUFeYvxVSG8hoFwOlAF2Me5P1BmaXW1edeYnZT\nWXXhgW0matBKLhxRhOLNUPV6n5kKVCkGivg73nLfwl1mzuirGJIHOI0ftL7n\n3NtPXMye0EM++4ZDqCCdfFuziLS3RRzlrWVA07wkHeiOjQAiPSNn8VUyEFdi\n2jxE+5WUEeKvQjKI5X6HEaiJdV4gk4Tm8i6mTFn4dKY6+XB7kEFaCLZQOYB0\niei4Ic0V93cu21nqzdMb23YXNVXuN1OWYSnQRRP15SayJ7ZEuWQ6/GCgHiSm\nVQwpo9lHHZyu/xgf6vrDr8AFuj0MFL9Uxcd7ueoDpRS9jdUARYBQCT8ut3HR\nzw5sBu0QtZRQih+4f8C14wS0L1aTyDZuBo+UaCtHZWg9/lvyFGlDkbHsOPr4\n3teHNwusFPr5OhA3EWi47z/p5GjhU7czsb/O+4Ml3taBUZ1aj9/Zn9Q4hTdJ\nN5BrR1/24uPKtKUrOeIfsZGKe3ThujsXvLUyBuapgDyegu4RX7IPoJnSRL6N\njBY4hoXp11pssZSJq8rB1LIASE3SovLsl3S2+l78GXyzVRWLmM06WhWaB0OT\nwjijedGimJifr4AXSilYQGzi+T25N3azqQO8DvssaT5a1/wfBt4jb0d/uvYL\nhAk9\r\n=TzKk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"gitHead":"69577df0b08d392e99d65644a27d48b9b925dd94","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.3+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.3","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.13","@types/body-parser":"1.19.1","apollo-server-core":"^3.0.2","apollo-server-types":"^3.0.2","@types/express-serve-static-core":"4.17.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^3.0.2"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.0.2_1626802085992_0.010324948143872748","host":"s3://npm-registry-packages"}},"3.1.0-alpha.0":{"name":"apollo-server-express","version":"3.1.0-alpha.0","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.1.0-alpha.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"1037f5a5f21ce2f1d534b5604805f33176ae3871","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.1.0-alpha.0.tgz","fileCount":19,"integrity":"sha512-nRaoB8p0XwgFe0uuhsZ+xh0odRjrptrYsSU4kRbtcWbVOFchAVNNdIs19WgH4v8I987yOqwC4v+eTVv6b+dD0Q==","signatures":[{"sig":"MEQCIACV2g9OL31x4+WjlJeMUjXTRZq/ZEhdQahA4/L4DhZwAiA6gdORAmDr5J6JxcP5XFw0w4BrWD2S2M47EfzZz0Dmag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+dOzCRA9TVsSAnZWagAAIyQP/jlweOg78SJMcaEb5w75\nMc9bNn//4QDxhmidIEfVgRvpWhzNGsgQpcp/Ew921mssYX9PQhJs57cEuQ8E\nkRT30Wp+832Y3UFrr8NRcQwBDuL7q/jWf/GG61TijxicuggW7ClXK43gRGbg\nt0ak9I65qWTkyLU5KZKgF+691Z5/sLDpFtd90IaMCqSu+MNji/w9xTktYHh1\nbW5UOkH7iDgH9nYGOMIcnjPCiOwfiBAeie5i/4+t9fkTNOAF0ogSW/V/t3+Y\nmukRFUEjMTiflSmSxuNvIJp7iAhKC3/ubP/zTcgxt6z56MFkFfU7uFnwaUKV\nL8+QyVZJ2VP8B6FM365Er0zagoohor8hnS5UWZSmu68LauDHl79bGApcJD9B\n7oO/rX1V8b3RPwGuQSx+GA4O7s0GYtdIDqsvlLPyw/yg0I8D9Y3mUFQVnpwI\nJR3uQPUdUAjM6HXcayt6gcLW0RcdUYW7hN37SwkLfXWMH6A0LeaMDCx4EYsn\nPo1fJd2Dl3ThEy1MEs3g02HuB9bQQAwn4Do6CDIYj9DCyJKUpO9T3EFtyS61\nOWA+NVKBJw0PA1WhmMUwLui+4C1597XfC9UM8UUjrUWo7vRR22XAegw+DgeU\nMBgdXbUFe2XhJDItTBofsct+J5+dGZnNXhHhkZpGrXsHxj/3hYKgy3VWiW+G\nexZD\r\n=k4UY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n[![Join the community forum](https://img.shields.io/badge/join%20the%20community-forum-blueviolet)](https://community.apollographql.com)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express integration of Apollo Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = express();\n  server.applyMiddleware({ app });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n## Connect\n\nBefore Apollo Server 3, we officially supported using this package with `connect` as well. `connect` is an older framework that `express` evolved from. For now, we believe that this package is still compatible with `connect` and we even run tests against `connect`, but we may choose to break this compatibility at some point without a major version bump. If you rely on the ability to use Apollo Server with `connect`, you may wish to make your own integration.\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=12.0"},"gitHead":"4b0722e23503f776dab3e98088a0dc77436fe474","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.3+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.3","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.13","@types/body-parser":"1.19.1","apollo-server-core":"^3.1.0-alpha.0","apollo-server-types":"^3.1.0-alpha.0","@types/express-serve-static-core":"4.17.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^3.1.0-alpha.0"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.1.0-alpha.0_1626985395169_0.41133090420785656","host":"s3://npm-registry-packages"}},"3.1.0-alpha.1":{"name":"apollo-server-express","version":"3.1.0-alpha.1","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.1.0-alpha.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"a494eb68cea3dae9629ac935bb1ae0f1bd6c37dd","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.1.0-alpha.1.tgz","fileCount":19,"integrity":"sha512-ISyFU/1tBrCyXbReEMEQuEOAGM6P1xsu9UsSvqj5GXp9qjQZJ64Hm0DwdIX9cQ7HddywBJ/SUpdQIQDLO84YUg==","signatures":[{"sig":"MEYCIQDjpOHGpn3NjtuFBPcOOuLu+/tRwybf/DOjuiolKE++JAIhAJ1F1UzyYMvFuLAL6YC6OVUaCTJwpU3ZLfPAGaT4y0nm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+l5ICRA9TVsSAnZWagAAvt4P/33uiM+eb/JWu/3mPLGn\n/gm20ceLIWM1+GZkPHhLbe/noe21IwCmPcgtXEhNERh4P+L+oJAc+cHvlusr\nZac5kbSlB1W8iDO6+eRYCD3ZM49ENz3o3MknpUlFPG7OAPmPUzY3ma8Y2f+1\nIMJ9A28Zj1Cy7zJydJ3OsSBuBwDZdnsg+HJJUiL6ZcSAUzn+qiRSPpmADyxn\nT4VeFCAJzhySqF3O0qUYiOq2h5zpOunhNByISwjLqydXwbYdxCcDlNM6U6FE\nPDgxbrv7mq2UAifw8ad0MsyFAgpauK3dCqD4rg3wvy5KOS7xKmo7r0FfZ583\nkqPgtMDJLTZXmYm431/9Tc6oxnVoZQ/YKAL2LE31KkoAnxGhmt4LleThS3IM\n4/g4Iuls+kLWlozjJbvrqG7e4s6sKljX015pSn454XHfGyveE3Umq689xdCk\ntmzl4oabM+AoJQva+JZUkYfgVhDO6c/1vN0yAr2VQcY0Mgh/MognAkjkXSSs\nFKvNwT9VG6XYq7ejx0S7GlUh2x5uvMjI/Jmdi11lrUMaBuGEXczfjQArvC5X\nloK/Bhne4IdT9GoU0Mv4DR7O/RUZ1fOd8e4IpKXqXcO6MMeRacXsmSU/nDcv\nCsviJyAEk7aLob9ElmuW9kq5GKTL0+TB7gBv29Hl1Zx9FbJL5ERpNhdgY9k2\nHTa9\r\n=CI3t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n[![Join the community forum](https://img.shields.io/badge/join%20the%20community-forum-blueviolet)](https://community.apollographql.com)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express integration of Apollo Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = express();\n  server.applyMiddleware({ app });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n## Connect\n\nBefore Apollo Server 3, we officially supported using this package with `connect` as well. `connect` is an older framework that `express` evolved from. For now, we believe that this package is still compatible with `connect` and we even run tests against `connect`, but we may choose to break this compatibility at some point without a major version bump. If you rely on the ability to use Apollo Server with `connect`, you may wish to make your own integration.\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=12.0"},"gitHead":"a383a6d546e69027ce6f0e976f8e6dfffde51dce","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.3+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.3","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.13","@types/body-parser":"1.19.1","apollo-server-core":"^3.1.0-alpha.1","apollo-server-types":"^3.1.0-alpha.0","@types/express-serve-static-core":"4.17.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^3.1.0-alpha.1"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.1.0-alpha.1_1627020872330_0.3052642723390786","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"apollo-server-express","version":"3.1.0","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.1.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"41aca0eb68c045f3ccbef48019f56f6f2fb3da57","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.1.0.tgz","fileCount":19,"integrity":"sha512-90FhpYieHdJrN1adUzO+EMbrVSfLpa683r527VRbbQneEOER3QzvBl9N2nGfMYy37HDUrmqydk6qMDT1AgaHag==","signatures":[{"sig":"MEUCID1gvOwCD7wiZgL3jzNR1sLiUMfotethmTqJ2SPz1QptAiEA2l4Dth8icEK4YPFeGnV7t3Q75QzHQDoikJmeBUBt1gY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/wjICRA9TVsSAnZWagAAKXoP/1LZZOx5ij9zDi1U5bOH\nHyWurzS5WyWJWTM3kDgpJD2kaTEXHjHHT2CTIGE0VUfUiQ6EXWF34U/4QBUW\nGYkqBpUnJuo9nO+qFWUZsK2NE4YRGjKnYkj/zQAVJkn2zmoJFUCwkueW3up5\n+Q6058FBf9+Jm/yF7xUEyT/u9ys37qZSfpficdA+v2h9gBsl2GIzS5PvDwl8\nPDwQ7e4daCAaf86wcXTJnS9LJMTspqf604ZvhUNL54sc3AG9UXVWuzbW/9gz\nZZMm6jLGCc8Pd8EnfZgIX8+EamIJAvzgNUS4V1CBWXpkRcWAUSairFw3VVp+\niyR1ijvP0TfVCeXY5jcVU6/CXxkm4XwfSM8WI/Cal6RZ/WCOCrf8ZYGSv1l/\n5Z+RlTokMsI8T7KnPYicWQ1Uv58B6gF2x1XrdyrFYckhP9I2K/8lhyy4WqTS\nckn07d2aSt57a0Ir9ZCCbecqc66l7aUY+vs8PU02U8V/noQUErjBaiGTaPPR\nu8thcj8/ginoOTT85EAA10qGtyNL0t29MfVxK62mo7rpyZ6vJol/mXxJ9L4u\nFf0IDaJ4VA3mQLh5oNhGOwfMxUz/1FEDuWc+3e34xJQ00OeW6drOMMp0K4XZ\nYbbh8I9WHgU2bAkNCIVw5dzo3aMYThp+2Si2Nf++uU1UkdwTUCm1vTb5JVBF\nyeiC\r\n=Qti9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n[![Join the community forum](https://img.shields.io/badge/join%20the%20community-forum-blueviolet)](https://community.apollographql.com)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express integration of Apollo Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = express();\n  server.applyMiddleware({ app });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n## Connect\n\nBefore Apollo Server 3, we officially supported using this package with `connect` as well. `connect` is an older framework that `express` evolved from. For now, we believe that this package is still compatible with `connect` and we even run tests against `connect`, but we may choose to break this compatibility at some point without a major version bump. If you rely on the ability to use Apollo Server with `connect`, you may wish to make your own integration.\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=12.0"},"gitHead":"d22ffd33da9fa2972e6d055ebc4b346ad329edff","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.3+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.3","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.13","@types/body-parser":"1.19.1","apollo-server-core":"^3.1.0","apollo-server-types":"^3.1.0","@types/express-serve-static-core":"4.17.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^3.1.0"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.1.0_1627326664114_0.008928995549140284","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"apollo-server-express","version":"3.1.1","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.1.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"ca9790f2fe5dffaebad9a9cfb938b593658e1e1a","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.1.1.tgz","fileCount":19,"integrity":"sha512-W6VDth39mv1SCaJjnTwc0OmXIWzpELAJ3+/Id4cw+99HXdeRMJXDN5lbMENYEu+1a+pUK8iOoctwlJbikwBPGA==","signatures":[{"sig":"MEYCIQDC0PdXbwcPuVp8k5UW4aOtMDviMb4y0tt20Hs45sr28QIhAOaxeRKD3C6N6xZjqPb0MK9QdLQe8kbZ5bOSDv+/1KBc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/xJBCRA9TVsSAnZWagAAwcUP/1yL0LVZNssNOYVQTwlo\nrc1XMJPcLHhZFSBfrQjOt2+WK13CrhIyC5zbbsSBdBI0oVWMLCVYUwHuWhD+\npDWORp3Ip+H8+ZBAfDySyibJllbuutpZOxdHBVYjH6cyHPXJTz54ClzRFWXi\nDIj0X6oR9GiDnErBStg8XOLFVE0N5xniRjMdHMC7ufvfwBxaODpjm8QpPxXn\nR7af57UMRBwFMTX5rcAFW3cWakbl45JJ+SegKwLOODQ3VbpxNMWSyYszXsXd\nFOVk1C1ZEQZV+yviCOxco64mCs+FY/TUcxS6Zqgd3DG4+gltOWn1ym/E32rM\nWvwQponZwwCYs1ulE45stVHSs3p/zF4I96V/MrPcnZtej26rEahWtc5/FZCK\n3F0+eSJNe3agkymGEuNwBxueiDNwdop21xZBcwDKiDjA6DLrRTZyLYGKogkN\nFc7AXaIy1Ycze2PmvE3qr6XktBqmKl6GrQSqQ2EV5zJF5s5cdxMkx/iS/xoN\nh+xuMYeiLKFQh7Rnvqua6MIN4GqeprVc7ww+ohhr8o6bfTaY7CUgGc7Fm5X+\nc8m+XwP6iCfn1IWMs/1LbGCJpi9os4PKtMLwsex9S7aKwu4uEfqvp+q+YQjd\ng+pmfXnDYyeQVwhSnYi0BLNGEGFU5LuML9TKP5AbGE3lE3NqZhQB8i1MdTwK\ngAzr\r\n=Qnx9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n[![Join the community forum](https://img.shields.io/badge/join%20the%20community-forum-blueviolet)](https://community.apollographql.com)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express integration of Apollo Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = express();\n  server.applyMiddleware({ app });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n## Connect\n\nBefore Apollo Server 3, we officially supported using this package with `connect` as well. `connect` is an older framework that `express` evolved from. For now, we believe that this package is still compatible with `connect` and we even run tests against `connect`, but we may choose to break this compatibility at some point without a major version bump. If you rely on the ability to use Apollo Server with `connect`, you may wish to make your own integration.\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=12.0"},"gitHead":"eb06724ca43042fcbf6e04e1de1dc2e5acfadf33","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.3+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.3","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.13","@types/body-parser":"1.19.1","apollo-server-core":"^3.1.1","apollo-server-types":"^3.1.1","@types/express-serve-static-core":"4.17.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^3.1.1"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.1.1_1627329089584_0.7907085524333821","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"apollo-server-express","version":"3.1.2","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.1.2","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"274c71c0269fb126d1c6fd30889fbcd661493f4e","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.1.2.tgz","fileCount":19,"integrity":"sha512-GeeQlFjFqugiGfLApBNmgLtyDXGVqacLdGhBccn7GQaxzpJ9YSsREUsoN+Fze6RVQ4/Igaq3QoNgBhrahXwBBQ==","signatures":[{"sig":"MEUCIC4EPMUiuxu+0vw8hMWU8YqGacfeWGv9kfq7XOBctjBtAiEAng1w8po3ZexpP3BhodxAPRmNTG7rLJl0WGQSamMTq8U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCI78CRA9TVsSAnZWagAAOiYQAI2upeX4CoYkHLMUJXxX\nnRvBCwQd1miiVyJse9vj6wLN453qdNEUpujOoXbgGwAZwSTpw5HMdCQE3f6w\nd/vohSKSDNgZcLbFG7BnPEkPldoKfg2nd58MsWSDqmHjhLzVJTayTyiyNfzw\nilWOYWZtTtaBuKCHVNXBmcoUljI28mXi/IsNa281Kr8FeStlzQlBzqRuJdm7\nwacZ7jNq5o7aIluXYJ5PI+ylp3PwZVIeU2kb+zryn8wiGQzPChDJMD9bCe9J\nPOqhY1z06ZgMGSJ94a6SMuyEJaTr7xHLwrlxow1m0eqopbqQE0dMWOMUeB2J\nt8A4wPRMtY4Cwm8lvv+5TFYsi/l53gS/7a4OqUL68AV+Lp+eahq/aCQlos2l\n+AZUxMH+UWL0HDzRZOhlunE9RzMkPr2xtDFQW5o6JDKw6iXYJxMDfus9kgoI\nuWHQKrOFbQYW1SgqbCJNdLLy+yiAakKCr8mhTukuZ6Q66hcDNw8ZEP1DYqnI\nzvew+H/424D1+mMV4aGO9qe6dLmfy7toZWNNO6SgLcU3rvhWlXomN+2hYFA0\nKcC/3bplMg23MWrZYD4HGn+W9exxCb3JpUYCgCBiMNu6U7myFYrAOEO7ZE9n\ne+P1Rzdbsvbj6Iovyjkt+hhBJN7Bn25pOzkHQbvOgi50fu0b4t5axZqPwWXw\ndhFx\r\n=9BDq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"gitHead":"65c88f171864ee5bffb95f36aec93120b77bd56b","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.4+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.4","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.13","@types/body-parser":"1.19.1","apollo-server-core":"^3.1.2","apollo-server-types":"^3.1.1","@types/express-serve-static-core":"4.17.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^3.1.2"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.1.2_1627950844706_0.43717547578072513","host":"s3://npm-registry-packages"}},"3.2.0-alpha.0":{"name":"apollo-server-express","version":"3.2.0-alpha.0","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.2.0-alpha.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"49dc20f9fa0dd3715266133455f2bacf4147b9fa","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.2.0-alpha.0.tgz","fileCount":19,"integrity":"sha512-4jW9yIDItpls4/+2Rk8HfIdv4FysCXu1EUBDVL7Ls9BFhYpkVU6QyeDCzVn2BA8/wPQd/+n4CYRGg4EQJQpYXQ==","signatures":[{"sig":"MEQCHxuZ01Oki4U3pZs9XSsh4rIDQazVPRy11gKNh/X7R/0CIQCR+yUNaCQAsj+sbwqDMXU3zoXfdNsMufN/sw/HV9q5Dg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIEEKCRA9TVsSAnZWagAAQZkQAJLWFG6SKnx2LXE9jcpv\nKRRPOWuvqPkBy/MWSYqLn5wfbiPmY3tOBU2qtwBxjVFlqSEhsHWuZ2hHBRqx\nN3ykOsXBkX9r2moOBfjwDReKLH60JC6CE+lzwpqyBvUhMtoFQ5zngLoyeuEZ\nyq5NjDYLouveqjb8veFuQUDXwt6adyp/rfcQlI1kSVYIAiqm/A0Hbs78pWHZ\naTyjHEfRkGGFbT/c4twe01qmWmWM4dFADS2ZqYDrEf+zfoiO/EkpcMvfdx34\nxbvCsyf1ITF2ssCNBSf2YNsFIW78R4TzcK6PCR2mPidsXco7gXWUNeMhqs7O\nrMrO/Ic5ev6bZuxA2b1ZKLSv3O8nJ+RmJRGgZCr5h966o1nKB6VPfPpqE26Z\nxS9iRJY7Ap2ijZVCn3QeKdL0AdcbxNDe+ACD/hY+0JfIWwWR0QkRKuemFoWM\ndu3Q2Ue61VYXRkMtdZSerlPNHTwZtPgN2R5h5sEbKIPLDBK+aZYpYMFVRqyz\nfhRh8Hz381YpcBS1Cd6vnn/OZvM0riwqMWp4XWgB0zgdQSxc8gTscKb+ZCi9\nFfPI7d0LkyelPD9NLQ2SAcHXmRF+Eq28sOXQvV+803jt+fdD00AnO56SSBwB\n+hubTJmUuU/xT72trEK6rldl6fMRazlAxyGDbpq+cKPezMEFelz1A3uBOw2j\nmphD\r\n=C5JQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n[![Join the community forum](https://img.shields.io/badge/join%20the%20community-forum-blueviolet)](https://community.apollographql.com)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express integration of Apollo Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = express();\n  server.applyMiddleware({ app });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n## Connect\n\nBefore Apollo Server 3, we officially supported using this package with `connect` as well. `connect` is an older framework that `express` evolved from. For now, we believe that this package is still compatible with `connect` and we even run tests against `connect`, but we may choose to break this compatibility at some point without a major version bump. If you rely on the ability to use Apollo Server with `connect`, you may wish to make your own integration.\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=12.0"},"gitHead":"211cd84ce3d2c9be90248e6a69c8c26bf8d1cc17","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.5+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.5","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.13","@types/body-parser":"1.19.1","apollo-server-core":"^3.2.0-alpha.0","apollo-server-types":"^3.2.0-alpha.0","@types/express-serve-static-core":"4.17.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^3.2.0-alpha.0"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.2.0-alpha.0_1629503754095_0.009653837496224726","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"apollo-server-express","version":"3.2.0","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.2.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"a71808e0249dcd7a69563ff9f9d0e7f94f379a80","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.2.0.tgz","fileCount":19,"integrity":"sha512-5I5HI1//I5FHZ3Uo/WUJz/xAZkhFPgPtc8U5AgvhlqqcDPfKxwUU0PxDW4BF/0lt3HDeqsDgvoc0Etp9siNM9g==","signatures":[{"sig":"MEYCIQDWRk6axNGNEggdZ+L4Okf3AeEin7KR4Xs963VjIGNSkQIhAIDLzhwrPlLpvUf9XYPr5VrkUcKjYF+Njg2r/uXJoCsp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJDRQCRA9TVsSAnZWagAAXWIP/0jfwYjqGlLD1xC7L8gX\nv+B+36BgLAwNna29Bm/458bZX02BeXtj2XCVWY6wSxrslaw+9nqGEYSwY2nw\nWdnYsgOwC83+g07KF5L3+Kp744qmFLFoVwOWlgKMs2aWcTlSDVr+IClOxB/t\ndfaYfd0NvydweY1/oW8ff/dANxVc5pBSwA8WeE18ZizCYve3UJ8ShjKHqowp\nvzO4Aq21fsJ5Yt8Qut/S2cp9NrzFCQgae4SA+8iAlUJ0SEDTomETLetqiJZ8\nrx3rvcI/HGJhRZDKD6d7ymgNKfJkeqvw9wTKNiq5itOtzw2NwuYv6ypv8wlK\n0x2zjyluhCkN370wgSVzpul9i9pUF28uZhrvRqmyJ8jk5pzsiDrkhf+4A2QY\nUHjzXsbGhPnSfOX5I8pEc1NOxx2ZzpiTEZa9K5GMnIl48SM8ZXhknRM+051s\n4T9nfNWTKf0O1E8qNfWHKW33vGM6P3tFV8s3QmaEnZcG86OabOk3aH/ibqkT\nNcWoAx5E3BJDQtKunpdomVi+05nisWSH9xDTCSb3hsHEwJxJiP60thnuElQW\nRI1dj49se07qrj3ODrADEYcv0v0tAKiUrXCSmxQE3j5ObBA2zVy2MdjA37vY\nh5Q8IJPMh7bZpuKm8XZ2B0G9iyL8v0GmMWspgVsJk3DybNf+YoLrnuMf69ye\n0NTf\r\n=rIHu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n[![Join the community forum](https://img.shields.io/badge/join%20the%20community-forum-blueviolet)](https://community.apollographql.com)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express integration of Apollo Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n\nA full example of how to use `apollo-server-express` can be found in [the docs](https://www.apollographql.com/docs/apollo-server/integrations/middleware/#apollo-server-express).\n\nBefore Apollo Server 3, we officially supported using this package with `connect` as well. `connect` is an older framework that `express` evolved from. For now, we believe that this package is still compatible with `connect` and we even run tests against `connect`, but we may choose to break this compatibility at some point without a major version bump. If you rely on the ability to use Apollo Server with `connect`, you may wish to make your own integration.\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=12.0"},"gitHead":"4dc19131aaea2416b5b2ccab295b06272f94c996","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.5+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.5","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.13","@types/body-parser":"1.19.1","apollo-server-core":"^3.2.0","apollo-server-types":"^3.2.0","@types/express-serve-static-core":"4.17.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^3.2.0"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.2.0_1629762640752_0.571656679437428","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"apollo-server-express","version":"3.3.0","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.3.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"23ec8b102a4758548c1416fb4770334e814ffb12","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.3.0.tgz","fileCount":19,"integrity":"sha512-qJedh77IxbfT+HpYsDraC2CGdy08wiWTwoKYXjRK4S/DHbe94A4957/1blw4boYO4n44xRKQd1k6zxiixCp+XQ==","signatures":[{"sig":"MEYCIQCVBipL2xMsnn6g/pjJbf8YlI3G4eI2SN0KYsy4nEVAJAIhAPEwtQCflxS/f7FnpJrvr7XY+gCX0s+D6hx+GPMB/Gg/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJs7kCRA9TVsSAnZWagAAUMgQAJMVGn4JlPoM7CJJagUe\nTTo3BLCSJCGtBwAapI49cVcQQjvLfHbj6If0RzyuqGUmzCdPSU1IbszX+6XA\n0Ir23WDWG20FIx4spAv7dr5jHhQUqxtVaXc6m1Ut/8XkVxxm+/JcQZDg5Mmj\n1NSomZO63qzZU4YiAWGelJGhCbhs71lyD+EEkKdGW5p0XKMY2ZkvfQti6Cht\nvUU7uKKBBCslS5FV/Llnu5vJEMmwLwjcnWjxJuoxpBOd3MSjDvzHE3cRSxH3\njMBkt+O0ruJvl6KV+Jiu1H2yf2dN49XYBMWcgFvuaHvUAkEwhiHGsQPAWCUa\ngEbr3ODgwMUI0uX0HUiDLU50I5LEsUs6gIj6vkEfPcq2e30omdZVMsPrw5cE\nv6goeYqZ1zTp9fZRAXfYYLfjwjohbx26JlwOT+Z28PCGzFN12OMGyyiVmQh3\ntwX+C+E27OLBEPXX9rYShuoKRbWTzlYUlViC1pIkBWOx4ccoDtFkn1/gNmb6\nmx2Vb2kkVX9UESBMTz70FHJkL1xGpvvRgYMXVOYd2Lj10G/mahBCRfy3osQH\n6nPVatUAbIDAQUQDTgmGDcbl/2ORx6V2+o9jhKXvVCnD96C3IV3ZID7sAwse\nR53HBW0JDN9Zj7XS1gk0QqXlYD4cLD85U/aZ8x4bT53G4ECQxnre8v52/u2V\ns+FN\r\n=raBt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"gitHead":"8524df3d3fe98b7ad625c48cb393cd4a59ec1476","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.5+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.5","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.13","@types/body-parser":"1.19.1","apollo-server-core":"^3.3.0","apollo-server-types":"^3.2.0","@types/express-serve-static-core":"4.17.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^3.3.0"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.3.0_1629933283993_0.34546646273618475","host":"s3://npm-registry-packages"}},"3.4.0-alpha.0":{"name":"apollo-server-express","version":"3.4.0-alpha.0","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.4.0-alpha.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"7069f0c7d70e7cf6c173158d03a85835dcdd4e95","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.4.0-alpha.0.tgz","fileCount":13,"integrity":"sha512-S3HrW7DNUe2P/epwHtgvKfq+9Uoep9ProJiSN67kvsq1vl2NCDOqmfYJzzwVby8mGmryNAifLMZ31elFnZdGHw==","signatures":[{"sig":"MEQCIHCpXus5PgH1/HL1UkfIFXz0Kl0Bmm/oxeZ8TpO0sUfJAiBwxOv6FgoSVm7TFZiqh3JdT2DHvT4jJigd2LefTjz6rQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27354},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n[![Join the community forum](https://img.shields.io/badge/join%20the%20community-forum-blueviolet)](https://community.apollographql.com)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express integration of Apollo Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n\nA full example of how to use `apollo-server-express` can be found in [the docs](https://www.apollographql.com/docs/apollo-server/integrations/middleware/#apollo-server-express).\n\nBefore Apollo Server 3, we officially supported using this package with `connect` as well. `connect` is an older framework that `express` evolved from. For now, we believe that this package is still compatible with `connect` and we even run tests against `connect`, but we may choose to break this compatibility at some point without a major version bump. If you rely on the ability to use Apollo Server with `connect`, you may wish to make your own integration.\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=12.0"},"gitHead":"119dac4fbe357661cad7163dfa643b02ab479b96","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.6+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.6","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.13","@types/body-parser":"1.19.1","apollo-server-core":"^3.4.0-alpha.0","apollo-server-types":"^3.3.0-alpha.0","@types/express-serve-static-core":"4.17.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^3.4.0-alpha.0"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.4.0-alpha.0_1633739901728_0.05884068535622178","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"apollo-server-express","version":"3.4.0","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.4.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"2dfa36531746fa36bfafeeda76b017d608a168a9","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.4.0.tgz","fileCount":13,"integrity":"sha512-+J7Nu+I+JLCEnBQrQAzKmZfguHo9GQNb6XJZYuNlg9jdcomAvJpEJW5SKujXiGCT9CCIB6jvf8s102pJvBC9TQ==","signatures":[{"sig":"MEUCIQC9JyUFkPqpjETNz9xnA1v8C82enk3abO1LQeoK+BTIXgIgb+NU5U9vpmGV0qqDCGPdtJtReVXlTLe6hJzT6gzfd3A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27322},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"gitHead":"7861ba22c9e4caf037e7a1cec71191b9b0deb71b","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.6+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.6","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.13","@types/body-parser":"1.19.1","apollo-server-core":"^3.4.0","apollo-server-types":"^3.3.0","@types/express-serve-static-core":"4.17.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^3.4.0"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.4.0_1633985915373_0.5248956028665985","host":"s3://npm-registry-packages"}},"2.25.3":{"name":"apollo-server-express","version":"2.25.3","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.25.3","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"33fe0dae27fa71c8710e714efd93451bf2eb105f","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.25.3.tgz","fileCount":28,"integrity":"sha512-tTFYn0oKH2qqLwVj7Ez2+MiKleXACODiGh5IxsB7VuYCPMAi9Yl8iUSlwTjQUvgCWfReZjnf0vFL2k5YhDlrtQ==","signatures":[{"sig":"MEYCIQD5Iz8PeaXGSAklMiK2xS47Ds0GR1CF73G0rdr1IUNIgAIhAM9A8qak1z/wFYJsCUsNLgjaGEnEsDc8HSVLo2qoOyzK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69654},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"a725306525a99650af46effb72ae9afe780ed88b","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v12.22.7+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.10","body-parser":"^1.18.3","graphql-tools":"^4.0.8","@types/accepts":"^1.3.5","@types/express":"^4.17.12","@types/body-parser":"1.19.0","apollo-server-core":"^2.25.3","apollo-server-types":"^0.9.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.19","@types/express-serve-static-core":"^4.17.21","@apollographql/graphql-playground-html":"1.6.27"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^2.25.3"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.25.3_1636049067532_0.3143760268794076","host":"s3://npm-registry-packages"}},"3.4.1":{"name":"apollo-server-express","version":"3.4.1","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.4.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"f900e9ef393a64e9c93ec7d60f185b8713ec7930","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.4.1.tgz","fileCount":13,"integrity":"sha512-uX0Niq1ftX5D/PVnXY7sTkZeHcSwVnJ60HIUKsWx8J/CtMLrC6RxfUXFRvys/DGb+qVQlK3eh9dpbSbbGDExhQ==","signatures":[{"sig":"MEYCIQDWMdk0xtSEylLfSZGoQDdkIUdprEQQpxE93tDP0oRVVAIhAJFRi2xx1T5frlPJ3k30blr+6KJNsy4+dvdkvzxY/Nud","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27322},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"gitHead":"f3fcbfe09957806df06f8de431877dd39d8b97c0","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.13","@types/body-parser":"1.19.1","apollo-server-core":"^3.4.1","apollo-server-types":"^3.3.0","@types/express-serve-static-core":"4.17.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^3.4.1"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.4.1_1636049198165_0.763355918402415","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"apollo-server-express","version":"3.5.0","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.5.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"4675ba0e84dfd14bdbb47b5d0360928d701ee6b3","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.5.0.tgz","fileCount":13,"integrity":"sha512-eFyBC4ate/g5GrvxM+HrtiElxCEbvG+CiJ0/R1i62L+wzXDhgD6MU0SW17ceS1mpBJgDxURu/VS5hUSNyWMa3Q==","signatures":[{"sig":"MEUCIQCNS5QoVICEt4/vUXWM5GKmSa2RM3eJjB2XMIS/NiQIMAIgZ6ykGz0GZHfSX3/YSzrOIMfcUMg4m5RrqQMQH7ZGLyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27331},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"gitHead":"e6c3cbbf820b3ffff1e7e98d41b3bfc08f99b9b0","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.13","@types/body-parser":"1.19.1","apollo-server-core":"^3.5.0","apollo-server-types":"^3.4.0","@types/express-serve-static-core":"4.17.24"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^3.5.0"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.5.0_1636134878982_0.6846606715506942","host":"s3://npm-registry-packages"}},"3.6.0-alpha.0":{"name":"apollo-server-express","version":"3.6.0-alpha.0","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.6.0-alpha.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"c75c90eca098f5632c3a700501ce793a5b58c79e","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.6.0-alpha.0.tgz","fileCount":13,"integrity":"sha512-y8raTMkheK53ED4qgjL6txksNZfmDUR5GCo3vnkuvLMFziDmMrODF603QmNvP8HzlznbDwmZ+ejSjCfr/cVQQw==","signatures":[{"sig":"MEYCIQDuWyQQsjismqK1uFXa3IHcAuaU8XQyQV5HamzsNfdgqQIhAJvr/sLo0ZVKmTZzZe/uZ6+Gyd1+ASl55wYQssRHTaZX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvQfmCRA9TVsSAnZWagAAOOsQAJ9RlDB+SeiVxeFnSqoL\n0L1DS30sCqlFSPJLfKdta/uCmI9N3LGlatKbK9gZRtdxSS/+DwHQjC0S9HBj\naK5C5t99AUaAeXVHknlVscbFX9Rg9ZchdO4r2tXt9mpY8yQ1wr7FvanB0aHd\nYArmdYvfG2cu5KKiYg//5EFAGKrnaINFUuphhKBd9BFeAvnimA1kjObVQfX+\n5iJ/pkp/oQTAh4+rUrTDKVtFpjY2rxJJ6j1BX3MYoh4L37QtNP76ft+8qQiV\nX5WwfP/+2t+zqmL4FKcPohTHSTwR3UUptLVNMxBxjt44KMzmoELHA4khZC4/\ng1GfG40AFliqiwRogWyvj/sDpK5jlI22NK61GJ7UMkQ1dH5ZOMcFY0zZvKRR\nqWZpE4Ox/5SLJwS8NEMZC5QOJkmTfcJe5AJZTgqcS60rGX4lMej26vwjQB74\nNP5kcm9Xv8ctqv9bPmTBLVX8/iQYw3A1Ba3W0qMvo4SL6RDtjHETqKRRcAE8\ne2xUmrKo9eT9YiRrG42ONNY9ZO2lYj+8bIiKwYUQU3rgJZNCPBrxHtL6OnjA\nxNzhd5dQgSdkbDdY2m4ZgLzGzaisQPVblzh2h69A38bKdYEcGWuAqEzNVzVw\nJYfzKJ0oIIfLkjkHqMcsgSmkg7kDOsvToVLHbD7J5bk0zBJ6s+ek+rXMOHdw\nPtgZ\r\n=RcWJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n[![Join the community forum](https://img.shields.io/badge/join%20the%20community-forum-blueviolet)](https://community.apollographql.com)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express integration of Apollo Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n\nA full example of how to use `apollo-server-express` can be found in [the docs](https://www.apollographql.com/docs/apollo-server/integrations/middleware/#apollo-server-express).\n\nBefore Apollo Server 3, we officially supported using this package with `connect` as well. `connect` is an older framework that `express` evolved from. For now, we believe that this package is still compatible with `connect` and we even run tests against `connect`, but we may choose to break this compatibility at some point without a major version bump. If you rely on the ability to use Apollo Server with `connect`, you may wish to make your own integration.\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=12.0"},"gitHead":"2c352a9e0c5a48b8cfec145bec52cad2f0a73fa4","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.13","@types/body-parser":"1.19.2","apollo-server-core":"^3.6.0-alpha.0","apollo-server-types":"^3.5.0-alpha.0","@types/express-serve-static-core":"4.17.26"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^3.6.0-alpha.0"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.6.0-alpha.0_1639778278645_0.4033928899689836","host":"s3://npm-registry-packages"}},"3.6.0-alpha.1":{"name":"apollo-server-express","version":"3.6.0-alpha.1","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.6.0-alpha.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"9972806cbd8763926ef893b94e1ec1f0b8970b27","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.6.0-alpha.1.tgz","fileCount":13,"integrity":"sha512-VPoj1PAIIP7sXVafMcfxUaZWsWkx0TeOEzZk2UD5JZIPF/DQK+bHJQURdXGEWqOzuN/tXFHwTZ/22Iw4RKfIjg==","signatures":[{"sig":"MEQCIEwHP+ofXcvTqeGEOvyXcqoHD1+n/83rGihDL57jsvlQAiBR+VQyNdXdYZ24Et6F/GxsqIIvquMDVL6TjZEye80EDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyoBQCRA9TVsSAnZWagAAubsP/jvwbv4pXe9UBbaHB1vI\ng7FgCQ08QuStctaVRF6ckOAf60BSsh7YWvo095UDxo5hAG+ujJdwoiLmUKbO\nPeTspyOBc6eJ10CcbK79vOc1t6I2eNu6N6MebO8fDuwxL8KvcTFd+JH0ONEq\nAxDVYE0HhwKu4E3918k3tkIog6PPU3cU7Jst5IZil/S9j7xBSz3hogcYSDeW\ncRUc0f5Q88sNv34GpxRRzIsnRC1Z69NmG+PNRbZuf1r/LSxgQVOMFx5+CjAk\nnoAM0lPeUX4/pbP6xUsahHNclwVZsZAnaPMAWF4MedPJrVJA4h36cf/09O4h\nTNb4Vmow52x2z4yM+tPhjYSPm5DjziGSRz48gkDJf3ry4H10l+l6CEEfNLsV\n1jN7DyC8PB9h7DBt9HsIMDfEPXgooK9/1G/8+VN9wTJwrCRMqRP19yOrQzbl\nEZaMnDxp7VKDeK1YFw9IPq18kKccRv7m6rO7a7bmCYMCegQAF2d70z7sPos1\nxHUUeSTNrvDttqWpfIuMxDjYgyX7rs3LYclvtA4u+wNrEuphPJMjt7wvY6Ig\nA27QCRp6JuvktdAMQAkQWTb3Z+AAeVWM/WjCEyupiqsVNWI01+DPu5vQohnv\nK3qqSpYa0SldVHGO5yE1fnQ2ir1lmfm0Ckkt1pRPxbdJgm0u+0Bllt+vHDz5\nJYi6\r\n=ejpO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n[![Join the community forum](https://img.shields.io/badge/join%20the%20community-forum-blueviolet)](https://community.apollographql.com)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express integration of Apollo Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n\nA full example of how to use `apollo-server-express` can be found in [the docs](https://www.apollographql.com/docs/apollo-server/integrations/middleware/#apollo-server-express).\n\nBefore Apollo Server 3, we officially supported using this package with `connect` as well. `connect` is an older framework that `express` evolved from. For now, we believe that this package is still compatible with `connect` and we even run tests against `connect`, but we may choose to break this compatibility at some point without a major version bump. If you rely on the ability to use Apollo Server with `connect`, you may wish to make your own integration.\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=12.0"},"gitHead":"1361265ba3d573b7e7cac348c81f923ab32fbc6b","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.13","@types/body-parser":"1.19.2","apollo-server-core":"^3.6.0-alpha.1","apollo-server-types":"^3.5.0-alpha.1","@types/express-serve-static-core":"4.17.26"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^3.6.0-alpha.1"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.6.0-alpha.1_1640661072712_0.7928441812859985","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"apollo-server-express","version":"3.6.0","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.6.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"76aba656f2a0577e17855165d0180db10d9d9d06","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.6.0.tgz","fileCount":13,"integrity":"sha512-WhELHtHfolVvo8U2Km83DPS0JUMvjalGQKtZJJIR4CnUQ+DNpeAwIJ6DwrHIz2btAudAgsoFW39RgaRtTyHNZQ==","signatures":[{"sig":"MEYCIQDDricUZyG8uzT4pGBfzWnzG1xT2QKIo01Bti2+FVR8QgIhAPRCVf2gQJGgpDl/sYpzrGuPxkn8diZk4912sd9NDBEN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzfmxCRA9TVsSAnZWagAAEfEP/jgwE18tuO1WWoAb6x7k\n1YvWrjiMpkMssa3KvySLcivFEe8ekD4RVbgU73fGReoNfBOkVYznhRn/l4oZ\nPctH647+qjOBdacjW88rWa4xuUuX3yJ2W2WQHQKNet7xNvC1ET27Oe4FjIs7\nLZNsgnn3L1oXkyxbkzizE594+beK0vZB1SZtVJtDc+U08GqUTKN363Zy+YXj\nOHIEUt+uikDewc8J4LSZvToh2Yv1Zk3KDRZ8qkm5aakrfenulLVWd5e6tigD\neD+LIUUrT7umloUOcWkhr7LVSaXeJsCLB5roB//PtRic7xJw48vUGB69oB6/\nGqDY8hkr22ttsWCNIE9PMIES4T817vwnHaTAz8pXea5F32lmaN54lHp6l/Qm\ngFuB+Jafxz5yY0VAsIL8XTjLlHxcGsVCNsKpNhRXRU35Sw4Ks5BXvpKoBW71\ncnJGniaUsNY1vbh/9pgh/UAmVLskdbfj5Qjshu70E5aw28KEy6Bg0boBrHX/\n+9cd7Ziq+uRTV00/7pxpx4vPtPdsOo51yJBXlvwpj/TgnJAXF1W9fX7aanwK\nB/XWrJmB8l2mjbIvyn96PtBApY7ZSCTweXGbGMmakEX6Wn7Pvj41Dc7eMCGm\nMb5ZQtd4xPEyHwZfzmnYvhb4OT7pcW5nVFEHBt8n5aLMhe8FEfdftDZUYb3R\nnu1J\r\n=Ak2R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"gitHead":"8b2c1360c224d23ff64fa49adbee1e62dbdaa917","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.13","@types/body-parser":"1.19.2","apollo-server-core":"^3.6.0","apollo-server-types":"^3.5.0","@types/express-serve-static-core":"4.17.26"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^3.6.0"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.6.0_1640888753584_0.11908704606757303","host":"s3://npm-registry-packages"}},"3.6.1":{"name":"apollo-server-express","version":"3.6.1","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.6.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"b8bda303e05c551ac76c9c0b26bc651ca1466912","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.6.1.tgz","fileCount":13,"integrity":"sha512-29imWvRPn5GsQq02Akt0+jejpWzpOIZfUmgoiFm4YB7somvhDNw15Pu7fv4sISK8ehNIDF68IpLd2cpY8sCkYQ==","signatures":[{"sig":"MEQCIA+AQQaiDgb+DYxzzF4o2AgxIr1ojXsAgsuVjsgqAD3sAiAZlmIDdeeqO/DJJChHouK7HpheuNw6p+dZ7jVzPDStaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzyh7CRA9TVsSAnZWagAA8WAP/0EySNT3Dsh2N9Zag9BE\nTx3HBiAjlSP5O/aw4iqI0oh2tyLJKQgnEU38+h+BHK8ehMi6Jpj37WZGr9RO\n7iuaEtodc9itIDRNWL6B+ZIoiV2zdQGn4pJGiWR7U8/c24g1Vawh6sH9Lv+K\ngWk6yiabInbeEGgYX4CQ+YDov/FfOqXl1XADEdzzYdgCzwxyEeSEk+tRqTsA\naj1gwL3ACFQYIoMkY9L9LFs+L5W5Vw0Pl6HOZDYQmH5Kn+TRNnEjVp4TFWfo\nPAwQQOzTBj0AcDRmCb6ojrthM661StUvHVA7+VN0dpSOr+JKccRzX3LBSoSK\ngIBdBz8eXXsWteFhsxOxf9R6b61/EPw10Qxr2iPy+pzQXO6gxrqdqHaCTRTp\nkLhcoP6YfEsZGybcjdxshNVZU6rELXfvyWoliPOvXlsKmtIripdw3J4UTRG4\nSUHkpNSWtrgrooz2IPx6oEGrxSRzHzqxc11EazhZTcFIvkaHFgqRDakRtODg\n2xrDToJlLi506wCskvxZ337B9V1tUuL1ziALOKVv8WEJhZMgmTTUdC78iZLV\nzVP0NPQ6F8i6X+ooztuTK3uIpE9mQDJKi8Wqfpyeyi2d5HfsecMZnesB6btq\n0odt22Vyem+ODZi2Arso0TlKA3CEpxjOIcdjeRdTsx1ZBibOlZ6nF8EuuoqS\nkJHH\r\n=2FgV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"gitHead":"f3fc7d147a3bc3446f4f3452acfa5f598099b08f","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.13","@types/body-parser":"1.19.2","apollo-server-core":"^3.6.1","apollo-server-types":"^3.5.0","@types/express-serve-static-core":"4.17.27"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^3.6.1"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.6.1_1640966267093_0.7836278580900915","host":"s3://npm-registry-packages"}},"3.6.2":{"name":"apollo-server-express","version":"3.6.2","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.6.2","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"859022b95247e1329e1ed96425c10143598b8fd7","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.6.2.tgz","fileCount":13,"integrity":"sha512-C/guyWmewY/7rjI1Y2Fdpvq0TgF3F/7kTWcGzQhRe/h31ehvFFCeulrmxJ0MEpnIPB3eX7WHS2DZnyuJplsHKQ==","signatures":[{"sig":"MEQCIEjimqsWol1Qu9xnWlz5DSZe8B2lItMAQ7865mAtmBIHAiAO+ocf/tf3Tqc50SECc380tTfYjcRuB/fARrI0UzfkTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5yyzCRA9TVsSAnZWagAArpYQAJXkd6i/+LrPFnyMlAff\n8+CtgZlLAGlv/3UbYvxqFao0r1yVzG4QLtaIKV3ZoeVYFRDJRH7a5Ya7n/MN\na+DYnRsS9oIwghEE0mUaquIKis3JIQYWuvyVH4By0r9+c+ZONXT7Z005oMve\nMut/VPuH8ILJaZSy8JBYmuzvN+OI5Pqk5ydKtj4r9m+6xdvQPD2zTBSA10/n\nIpgRK78vn96qnN21s4SOP1Qv0Zif8PmQD8fYVJIVUW4e9UMajR+GpL3ApikM\nBzAJsgYT4nA83IcBRvJ3MXE/4a2pZYr2t406+uJObH16v3P/fuF0Imbojxyz\nTeO5uMwwhJVcAH5B/U4OrND9htfBO75vAXg4nISRdk8jd5VUYlbnpvWU7q8E\nCt/IGggh6HvHIFhzNTk/GrI7k/bgRT1JvRWSIF2f+txlwfaH9023oskQ0Wge\nCN1wCA+3DjJnD5T7BY1YA6o9vuvAtjHiA/rJyCTFQ+vtizDAp//V0sxo/YyJ\nW0gyqrsIOUQiwJdjcxGz5O/T730ECqhOtELxIXxpnBgoMy58eQTUEWRb3o3g\nbuvSVA7diONnkHlPpAId4dLrMtGA+IVv8109QdR/rmiNAAzFT53qxCstJbZn\ndSzEXrvO2tUP3R1gulLiU5mg2fRCErbLWn3/2JHGtC6Twq4T6BJdGj6tiD0L\n6sqA\r\n=iNri\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"gitHead":"022184a4d01d4452ebbcfeeef6e8ee1aae7a5db7","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.13","@types/body-parser":"1.19.2","apollo-server-core":"^3.6.2","apollo-server-types":"^3.5.1","@types/express-serve-static-core":"4.17.28"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^3.6.2"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.6.2_1642540211190_0.27944540997915523","host":"s3://npm-registry-packages"}},"3.6.3":{"name":"apollo-server-express","version":"3.6.3","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.6.3","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"5daf58bf0bdf0107ded7cd52c7e6ce6cd32c8b44","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.6.3.tgz","fileCount":13,"integrity":"sha512-3CjahZ+n+1T7pHH1qW1B6Ns0BzwOMeupAp2u0+M8ruOmE/e7VKn0OSOQQckZ8Z2AcWxWeno9K89fIv3PoSYgYA==","signatures":[{"sig":"MEYCIQC93wZXF5istA1k34m1eKT8TEwso7Xb+p0ZUBBVhiUpdAIhANmGkjNv2QTZxPT1jnScOd1ISd7mkyKRPNb0dimJIrhK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAsFQCRA9TVsSAnZWagAAxuMQAKTLHXjSJwPBs4TZLdEi\nvXiIji29uPl8VVTghghs784YEaZVd/DLrB3HsWTHtNDDvR1CwmojuU5p7wJk\nTP6d55347oeiM/+MzN9TYWYG4egKhNRTQUhp1HfS5KDMg45ZCvjYx2wj7ozK\nUPUIr0d3KXDMPTGO7pOY/9NQC9/PW9NfNKS3qaTKglFfDvwdRtjxWc4HDgIn\nvHZ2LkHOIs5qXZhMAjPybiirk0Q2t+5wag6nUSkpUyLvYS0mxTnlYj43BeAP\nkMT9ySG1NNjTI14XL0m+6x5gN8/oattXT6OvQe/CAO/EfXvAXAy/tAxOJe4I\nHrcMKaIWv8ulPobiUaB14pQoqyWHCdcC5luLkX0U8c7c9k8HPdTl49FQWt+G\nPHtKnkxkCqrgIjT09ebWqN49bQGZde93UvoQn02uX1cBIhK9dMQ+6YFDgne1\n5TkdW8hr8/P28453Z8cYP2vbilSnnBhfkcqpFbx1EBfLhxfmo8YPQzOLCoqO\n4DwRWlSTYfoeTxTjT4yb+K0LvWNmuMtp7Qu0jLaieXEopmh85MqLx6cpL9tU\nViAsUcxNI7lYLOth2vLm8sbn4IAb04Gr2eLwDJmzFi3Qk9CTjsps7EqtxKtX\nqI/qH6RfE0K/RG6hvSWPbNJ7KjzK4DONrGepGOshxmKlOm6DGq1c/TGAlvnI\nssaP\r\n=w+WE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"gitHead":"289acad0e3777bd0010506763c3fd6e4c0289813","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.13","@types/body-parser":"1.19.2","apollo-server-core":"^3.6.3","apollo-server-types":"^3.5.1","@types/express-serve-static-core":"4.17.28"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^3.6.3"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.6.3_1644347728728_0.30096696140936374","host":"s3://npm-registry-packages"}},"3.6.4":{"name":"apollo-server-express","version":"3.6.4","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.6.4","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"759b64047a41068deb3af068ce02381404e3d6d0","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.6.4.tgz","fileCount":13,"integrity":"sha512-lN73Ka7UZJINJzvMeRFIFn7898hGjTxVtRQwAzzmw5XSpWZZHZkTcAkoDxUs0GwU6h2LE14ogu2WJ4G8AZVl1Q==","signatures":[{"sig":"MEQCICnmKRP3WZwcAFwVgXNViLkylhqEmzK9Tjdhf4PWPWz0AiBamMkz4emZRraZqbR8gVm5i1lde3mI+8KVI9Y5VtBpgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKkiWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoODg//R4UyXEsiYj+OMazwy5dgC7WS+x9THijjDBvqF46j6P0D6rk0\r\nkYpTk5lODzQHYr7kj4QTEIpjMrc5qjOfF3KYdXbmO2o0EJ5rut7KJqmCRve2\r\n27fWahx0FF7WwHMxK4AD3pvpaJV067+BY2roIHNkTP9Fu/yKNDe3aLko5bSX\r\nPRYopjVITyAgZC9UoK7beTedRWpF4q3LCKbU1HPrHM+quVtsGw0bPc42RGIN\r\ncgf3h0Ek6fnhIljbMv+02aI94/4DeijWyDwlpQdp8qVHyUcTZ90HIkVwn0pm\r\nvhO6r7lWjjNRzODtsWj1p9AJoGgfwAzwOKtgS7Qj4xJzSAKcBBXxr9MPQ8BC\r\nZJpCWZZ/XiDIMbfJBPk+tCEkrXVI/gimSMPztkC6FtBB3R5qLbRU/Ne1iCbG\r\nQbytfOmb9BjPLk5TPjQrjx7+0PuQmJ61o/bsldSjT30OR466We176H4+k24X\r\n1Kcf46+djTdWgfNSDo71QcEvqlQ5YbJpvhduClSLEsrka/BRUZulUAV5i7Z9\r\n9oKJyw0qLn1mkElPqeRP3swnRxK9nzMgUDoGvmEw5Cb9OaoJejqPzBTNELtl\r\ngW8MMfCAPakivjMuICfhzYa1RuG3u1efQ2YxhJr9Jozya9Z9HChCTE/DkOPF\r\n0YjLGPZfAfudrfAvxqufOSBK5+RCCYBq6aY=\r\n=E/+a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"gitHead":"dfa9fef87b75513ff32391fb6d8dea4bf5c7d889","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.13","@types/body-parser":"1.19.2","apollo-server-core":"^3.6.4","apollo-server-types":"^3.5.1","@types/express-serve-static-core":"4.17.28"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^3.6.4"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.6.4_1646938261721_0.18702826042705545","host":"s3://npm-registry-packages"}},"3.6.5":{"name":"apollo-server-express","version":"3.6.5","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.6.5","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"e623ee6f2e2d4cc2b4075baf7624a899a21ec1a6","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.6.5.tgz","fileCount":13,"integrity":"sha512-mV1Dif//BUq1WFlCWfaSlhsuxhcJ/gGD8HdQ6/s3JEspStS7SgmeSUIwJYl3vw8IA/8j7GNg/EINkc57x2UbdA==","signatures":[{"sig":"MEUCIDdd3lvFjECb1pO1aPIgyTeppOj6ZzVpCeI5tGhzJqq5AiEAjQHvGU/2AoEkPPjxrniwlJ5k4MIgfcB/SdekBSj5/to=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOM6RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLTA//XasNtpNt5j/mUBHwqSl/ZtYE/mTB1RCbFcZXCI2F/4sD0BJZ\r\nvAPa4AWR2FJWGJWeSNacfr1ftleAJTeUcAWJgWzECZsDlE/3s6aFizJDXLWn\r\nxUno0qd2oKVy154I985LyoiTZ4cvieYMqdu48IUuIfUq5Dj2TroXlBWUFird\r\nlOQnOiG/YCnhmrKQDjArntofJOj78h9y7CFerfYjNhWU1/qRfKygtZsXy3m9\r\noR/uCnv+7O+aT12XbjSLsMgg57w2IbNmwWB1xhjvjaLXMR5bBoGU3qvm/Xe/\r\nDZc+H7NzZyhDXY/wB6odX3SA7YBJZFlkYylNUgNS+/Bb4+lxyS/+oUfSv4pO\r\nTxvWaPqIXIPDBiOOTs2xiQvxi2pNMB5nBHoUesMHW0+0qJbp73mnDagjrdx/\r\nKReEevJwqwzpK3wg9abaK+bDaACzWFRrr9jc7SIE15c3xsgmRBZbb77Fv3Q9\r\nKnApls/oYPzOaWAvpFY6yr3NXDOvNAAAOAOaaMyL+0OsEU4ExHU+yDIYwA/V\r\n+NeBsy6tJD/WOFHiTNTXpZEhXXE89vf5p+jh2mNN4zscYQtbfdwcVY91+ScH\r\ntbZmJfgSQ+pQdpgHeBOeZ4G5Q/6rT88fJm4G9wdK+fteSQoGXltBGke9uj3i\r\nIT1pm8T7BFA5WLm9XJpXpGqfa5yx2JT0PvU=\r\n=BHHk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"gitHead":"c3deb0d980dbf983028aa99b7d2b1cc6968de432","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.13","@types/body-parser":"1.19.2","apollo-server-core":"^3.6.5","apollo-server-types":"^3.5.2","@types/express-serve-static-core":"4.17.28"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^3.6.5"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.6.5_1647890065560_0.7674866820524571","host":"s3://npm-registry-packages"}},"3.6.6":{"name":"apollo-server-express","version":"3.6.6","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.6.6","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"c644a7d24fcc201d2066651d639219671386705e","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.6.6.tgz","fileCount":13,"integrity":"sha512-27D+rRd/yfIFx333yYc6WgAhI6hCPbM3r53Ha0SFCGZ7BGvccVvKlhlbLYdkLEO0DQEdVKI7YuZq4yoM0qdZ/g==","signatures":[{"sig":"MEUCIQDLXftM7V0f9UwQkKiXKKVRTWOBaTJ1U9CrOurI0R1BjgIgVtht6KboHMa7HUUOK5YyDdm9o5MUif7+iC3QHCKpIRA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPNKWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqflg/+Jn1ohk8w3g1jE+JAGFPKpkK7L0VKDj2oFYTi1ok7/S34U5Hg\r\nOx2W9MtG4ksaYUFJ5IGSMhvYmNGj2DLTW5yKGD+S4gSVQFD5lhWSaV9ygUyw\r\ncn2hJw3MkFT8zvMkscWcgPl8Zrs+42UCg6j63QIi4TKHKXQ9deDGqBbEDFn4\r\nqmLRcpH/WzWa8LsqC/gef7LpNQOsKdauLAEzZOE7DbvRP8EVIfj7p05mSwBl\r\nVUu6ETVrfXd2A/lDAvE9Di7aYDNt9XJV5lwakFS1kkxuePt3lNmn1rILlhuG\r\nTMJ9PeG/84mu8jTw1PCZVpoJL8RJxdYlb/kQYCnSYIYB119XSVvb0I3/pFXb\r\nTPDIGojzgjkSfgb63GEYx4/+z4K9M7wuHbwr58GRUU1ONpqtlbp4l6WAtL2C\r\nXxYJwNhoAoKdNmnGyekSq3BoFpD0nqouJ+Zzaxty7KEKu250RQ/uFWckM1k+\r\nyGvm14qE1q/bAWjzFvkqqc/q9LJOoaUz+SryGD2OSeTei41+kXkJh7dOg8gc\r\nGuMwlMP0igw6FuXar29wUNCjldtALDwWDgKFnjYxnEt9hlNlbly4WxbR/D/q\r\nqM9fW/z/OeIJfNazn39T8GiSpG+rST4rjvLP1w1MTraRP2fB5xPVssIW3qT5\r\nxdsJ2ovyG/dyXEByNcqssRjiAVPl/shjNBc=\r\n=xhT5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"gitHead":"1ca36691959aa3e34448fe9838010ccbfc025755","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.13","@types/body-parser":"1.19.2","apollo-server-core":"^3.6.6","apollo-server-types":"^3.5.2","@types/express-serve-static-core":"4.17.28"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^3.6.6"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.6.6_1648153238540_0.8444525512625574","host":"s3://npm-registry-packages"}},"3.6.7":{"name":"apollo-server-express","version":"3.6.7","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.6.7","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"9b83ba088cc40ea98bc0f903f9bfed41ea98fdf8","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.6.7.tgz","fileCount":13,"integrity":"sha512-B4gH5j8t3XxTCIa9bl7Iq/F3YFzMxX/LV4Sc+L/3xkHm648u576G5Lkskl8HsoTGSzzyeVcVsPDoYHiBjCAN0Q==","signatures":[{"sig":"MEUCIQCB2jmoOU0t6GZ9bIQz04fVCSsUqb/kC9hu8mBYqd01NwIgXZPfTcMEUIFmCCjnIQL2YhZf7+GFx1Q9xcA2aw/UHWM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQ5wwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/YA//Z9sVNqYqFVsOt2lzr0AxhQQZ+4wHxFb39HMEiFpPTWjHJhPw\r\n3USLILUjhc64RLVlca5TI/2clQYezOURwGGLX01Ijy7TrKlIwxFjYOkB6RPP\r\ne7M9CKpgh/TQbqoREX0aDusn2hW/H+7/5AYla/yOXEiJyg4vieLl/MFa21bA\r\nhOmxMLxJ4AnphFM9yX79zai92quYWzotq4o72JzB9JmfLzVCMCEpwVBfk0du\r\nmoDkso3k1WtNYbfNnaBTDYN5xXioS0ITIlRYSkiLmp87+o5NoUfL1sP46uV5\r\nBF7Qdakxu7XMjEtpELHAdF2WGmxfeZurlTqJL4o9WtOUtf0qNmomW1bIlYT0\r\nZnlpINlcI7HIhYjoO6ynvzQzRnukzYFNev7fhuh4BZl+S85Rad7ACJUC+wp3\r\nhRKjoMNuRBPUI9i0FwieDOAfnW377Cy20YujOEDDzrJFwzslLwEXH4EZZUVz\r\nrVYB+wZ+ylXx6wWHv2Poag3fYA7A9JfZpjzDP+R5wqEIygL0P1LsZSK1gxYi\r\nMsA2nar3J/qkSyqKnuQx751ICKIZwdNqYgxDX1o/9TT3/GQ40R0QfZrDMChf\r\nQRckux7DMCEcBvHwsxnyTeKVBE5AEpnBhkOQ6sUolRh+tM2THCEWxhllswmy\r\nYtliHJpFROMt/ryArPvHq3GXTaSmXon3Di0=\r\n=SbVQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"gitHead":"7678672824691c1af87a982492b45a473f35d4b1","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.13","@types/body-parser":"1.19.2","apollo-server-core":"^3.6.7","apollo-server-types":"^3.5.2","@types/express-serve-static-core":"4.17.28"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^3.6.7"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.6.7_1648598064044_0.7636403119487563","host":"s3://npm-registry-packages"}},"3.6.8":{"name":"apollo-server-express","version":"3.6.8","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.6.8","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"27e998adc14d2db9cd83eae795ba1a5b35bbf311","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.6.8.tgz","fileCount":13,"integrity":"sha512-N+PXy3+aNJ7kXhKX0ZQmiHAAu3tHjjejhbVJG8XG4+YGaeC99OtWVVZYm+S1/3lEHYaTf0aiRWvOA2tPshw3Nw==","signatures":[{"sig":"MEYCIQCGHniOtHH3EeSYKB8Tl4BWoLeRtO8h2+K7nmkXHdHSXQIhALh66pn3q+rlzAYiymqtNTk0pfsFV1/sLP3tW/5pgLI6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJic/LNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqypw/9HLTz2ulFb6UWBSbSnbGusK+8fi0BiJwQkkY4+D0lZokjQV8p\r\nkjp6d3frfgMnIafcBOWTwDNPhOjfecJ/kuid9Mpm3tKfcXJOPNjTB11bZSdO\r\ndhEXLzihEW3A2SCK1vx1J3XUJKDrCC868WyJTCJW7sX2xcePQ7LG2u2awvYS\r\ng5RfigxRkw7HD1+kFf/Vx3xm/w9ShTdQLu4S1SbxR+ZcFRlIulult9sroYu6\r\nJYTpivkUXVjhUeEItAIpUBt279G4AcmJf3nnfTpQhfCGs6VVSAngyY3WALVD\r\nWtzevz5hA0MWVqGoHYKlMs23njkbKf81hbUEC+EwgeE9lYGU807P5lkq6hFS\r\nRWYC+fT0bKf2j+TjfWzU6Dp/AoG3M8m1mrpNCVcxHPZdqX+IpnVaUTcDGuNk\r\n6DPe3FuF3PXHKsL2WS7t4J/k5ljk87eM75Upp7w3RHzYqLfgwGWIJ/LSvOi6\r\ngKWIAqrV/SaKXc/Rn3msgRWuk3n7T9Iy2ObEOhQuFSvhRQR4ZUqOcJfxVkSL\r\nf9CZJEXBNiq+TF7Mx1ARXCNEvXfQwH83xXPJIaHxwuEEXpp1Y/sXbQt2jjw9\r\nox52UhdT1IJd+hkdailm5yoXG9tC84GkiogE0km82NgMEgD9HmhdHo2SU+Vn\r\nSWXie+epuDzGFQ8EUvbnqXOyJpXof+LqBWg=\r\n=CjK/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"gitHead":"c4a3f346533885df825297853610c1367fa984de","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.13","@types/body-parser":"1.19.2","apollo-server-core":"^3.6.8","apollo-server-types":"^3.5.3","@types/express-serve-static-core":"4.17.28"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^3.6.8"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.6.8_1651765965086_0.2990835912886449","host":"s3://npm-registry-packages"}},"3.7.0":{"name":"apollo-server-express","version":"3.7.0","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.7.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"dc4cacc25f9528d3a18e2557b52990bf000b454c","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.7.0.tgz","fileCount":13,"integrity":"sha512-176LSK7YBxwfleurtbfr5SYMheNNJSHrQa2h4QuosLqhfFJkfTpI2iBW56N737U47QfyueCOvkjNZVq86e3n2g==","signatures":[{"sig":"MEUCIQCAXz+h+D8ngLLyuDI+tNtsH+KGK3vjE5eTWDwvLAwlKwIgKMmXNVE/n/fXGSpM0mZ/ul6pw6utLJvG3thW0L9CBeo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidACdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWaw/9HEDViP0Lf/dRLk0E1nWXCCdrxh4v+G0ggbjORYnVbjQZXQmW\r\nd9hv1n/DM/+MVNBlFhV8Z1RuJMB439/8CTl4J2odS8ImrGf0uDHktDn1mDvb\r\nf1RBqvihsvrnUixLGuiAaewRmDsvatesQ/23EgZVShFCWvYD1o1nnLMnGggT\r\nd/yovwneRQwin1rZvH2hSCL+qUn3a7emBL47Tf1EBCNkUchA+8LbJ+q8SrPH\r\nvVXQr//LJcnimNlDC2C2vLdjMeBh3K9wDGH102vZBTqDU5bZra8C6gfJ8lh9\r\n5f8R1wp8TpAx/a1saYDiPG5XsR/j8iyoCXwLasDT/rqad/aewBvJ/KhwSLmj\r\n5UbK99dd4SOc7PaLSjnBAu6Ss6DgwtHBcoMKnZ4+lE7MCsOk0IRtJzzQYti7\r\n+Fyr2SHATlhEDvf0LNLh0t8AN0RXE4w6UbPXP7RfphMQsxnw05f2sDqVdNsV\r\nJ9FCpGEod1ujXo+0o5rs+FUweQyBVt1NkP0Q0rWIGZgy4w1ES8fdx39JjBHD\r\nKJfFto59ZJlc9gCncDVbu9M+SoSgq9himJ56kyqDwSFWRUtL+zpAMn/wOu5Z\r\nUgWTrenesANCCD9i9hTvqF+cgb+NGDPimLYKsjd0ZJrjGHI/7BBs2RblWj9C\r\n8hQmjhFNf3W3ilznQB8UpMQ0FAe0everJDU=\r\n=OUO8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"gitHead":"58afc1a0e6660aa192b41483048cd75021be5cf7","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.13","@types/body-parser":"1.19.2","apollo-server-core":"^3.7.0","apollo-server-types":"^3.5.3","@types/express-serve-static-core":"4.17.28"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^3.7.0"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.7.0_1651769500854_0.8687587935535732","host":"s3://npm-registry-packages"}},"3.8.0":{"name":"apollo-server-express","version":"3.8.0","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.8.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"b5d7d4192819aa601c7981cbf56309291dfec6d6","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.8.0.tgz","fileCount":13,"integrity":"sha512-C0Nj+XLEPt9q1g01vIVuD8+ON+moElbfqH3j+q8bg3WZpTnbUI5VlRlvl2pqGHxBLKmHcKaz7lvJSHhGMzIrdg==","signatures":[{"sig":"MEQCIDT1srY0BjbRbCqnSzhTpCrRWZnAQrll/8zYMuSZTcxrAiAVGK2+uhB5xHd7uibrUcQWugCnYqIRcJCcEpLErWFR8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijB+5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKUw//URKowjbnbC73RplcB+ZTGqMIiXQa3aYrR5ms0xhBZ7GEiqKT\r\npDrIBMPA+Xg/ZuXjoWqfppmyxJ3yGEIWq8XmzhF0XNmdn1FnIOneP0am3H21\r\n5ffXptElmRgjLOILgDld2ZT+M83H0qG8JEOowmN9l3y2hvPcHpS00R6Rx1kt\r\neljDNPHeQHmA08Z1/IrBLksMCk/vEh3yjrwTTRdNEOCcMvphxaev9D07h3ba\r\naE6YlKGENMGfdPGMmrnwvjvOOexujkNmXzPE0h+mDm1dNX9Q3CyW6F2sUn44\r\nGH+uvBfMNrUK13izK1YNKm1Jut12V7rk1FGR0iMVDTOEuSxZW5yK2fTkUDkk\r\nKtC7fzXAHUwSAPMPjgPNHJpiJZKP/KxCaMXkWvtWUO/FqJcFtpzTdbCZ2Qrj\r\nPHFVQyrCGNMB7J4S0LnDlBzry3eFu64C9X+U8bu24L8yjDplnruQmtSZopqJ\r\nKnFPoTlX6I1zW8BEEftUpkssz6s1zODA+2CyxUkWQ5pvUXtHHV+Py3d/Fyks\r\n+bDrQCxyLgxUdCTZ8OOV8UkH7o845XDhdF7FKgsqnDB0mTiIe3NnIJuWtZM5\r\nz3T5mgXHUed0PpzI40NcOpj6rRjM7q1K9MQPRDypPD5oah6s2kzAbw0j0aVW\r\npqwUI/HXwf8E1Yl3pv/9sMfpIte5AVdfy84=\r\n=UJ2U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"gitHead":"c072d9f9a32ee67f4fd8f717cbbff6fe59a3be4e","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.13","@types/body-parser":"1.19.2","apollo-server-core":"^3.8.0","apollo-server-types":"^3.6.0","@types/express-serve-static-core":"4.17.28"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^3.8.0"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.8.0_1653350329123_0.5288377326819478","host":"s3://npm-registry-packages"}},"3.8.1":{"name":"apollo-server-express","version":"3.8.1","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.8.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"79a979c60a6e6d49ae5396c13aeb467389831500","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.8.1.tgz","fileCount":13,"integrity":"sha512-58QJFFbLoBfQ3SOp+0PHOqJWVxHf2WzjB3DU2MlVxHi/CfrDbjf7EYjuWTtuvIuzuoEG6kAWLGn2zEDlLmXk1A==","signatures":[{"sig":"MEUCIQDamwVsM1U/9CWlZ5l6f5GShC42Ts04/ZKqwaBHpzGmsQIgEPJAs9UX0p9YRrUEcMQJ/aHS8serY+bWhUIQiuyPwoc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijFsPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPDQ//VNNxhFguPaw8AskZ4+5LALL+PrZyAl9pZyluB6irHgwWyql8\r\nDEUNH2ctsA/b2u/2ekyuTM6rwaECSuqmuM7lSCORY+CZK8ypsrk9DBg/nc3h\r\niJ51gQbZcOINr4gTgFjaUOMiorkL4Jag1QuwoWOnipKogLLvioEqwxfQGPJO\r\n9bpeytHuyuvFYNNlXD+nfBa92wJ/XA3sUyf3YRBZAXUPXxKkBs/NWNYRV9is\r\nVVq/apxsXvogiY2VPrui2aQpr/6MmiKs2jUiPb5cZdf5BlHUfyUvdOdvnZCV\r\njhPz7jmNfhglps6L+59JLSs6JYwsCA88EMkOlQdrYgNrhgxnZ+D68wQ7hTVE\r\nKdJHgvayUZPI/ZQSS8off9pD7s0NH2oSRRJBl1hoJlU/cwOU/RP3vSJ/YZ7U\r\nt52Hlmlu/FVLHqyJYIEqe/QNVSOid6Qt4XdeGwdA9g4ZGAdZLFBZLrj3Oumk\r\nPYGUum943J79luTIGiQlP1AYN1UUQ5B/Z6R8YYO4Y9sNMbquq9JZa8vHIPDb\r\nxtXXdGae2D6nMURqgsoZInkL4DY2/K8823QwLrUPlKR5cy7bAfJOolgB4UZO\r\novT+gAWVuJp3XHV01f5ylVCghjXQ/italrJCYDmakZaZBppj0tDxdZPEnQoW\r\nKmGnaLP18+wzxhtXYksk4a4ZcpRI59ytbMI=\r\n=DKhE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"gitHead":"ddeb84e4035f00eb5b293b3c6ae54762fc465f93","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.13","@types/body-parser":"1.19.2","apollo-server-core":"^3.8.1","apollo-server-types":"^3.6.0","@types/express-serve-static-core":"4.17.28"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^3.8.1"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.8.1_1653365519698_0.31090618529689085","host":"s3://npm-registry-packages"}},"2.25.4":{"name":"apollo-server-express","version":"2.25.4","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.25.4","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"bd371e95d8fde0516e867f067281b7a1c3d8260c","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.25.4.tgz","fileCount":28,"integrity":"sha512-1Yd9DscLlCP5BhfAkNxg+aGcaTKnL36FyezdL7Iqc+KelON5PAyX8qpAChKL8Z3L2YHJzIk/Haf4dFJLKUjx9w==","signatures":[{"sig":"MEUCIQCbE2XbAlzgQ4JcFtX5FV1l4Fhtt/Iy+GqWCUEmnJ+pDAIgZx7i7M18O551I/8EMNGI3EwH7fcRA4WuDp74ZSaBROM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijmdIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpnxw//bAqdpmAoq4Mu73yoMqfrxVjX/B0myET0qJNiOCYoMq7IFvx3\r\nybM6QVcyhJ6k5tq5S59SnuET0qjZpRa2mfiI922akwDordNzXz3j10jxYwln\r\n5/ovpdxJi9oNWGYVTv6sJnTWhhYyIS7wVv246QxdYzatfyQq4XEXju78jl0W\r\na2KatjfUukCEEAtsjnzvGs11yV/t9JCmENnDORDSO8EMm5i1l+tQHm3gQw+r\r\nfMqhUFafHviEtnKuDiR8kUGYeru2TvmKg5H/Nur7Lr+lFtQpnrA2/BwX5Uje\r\nKM7tWKjwqfZuCy1PtThsc+6mDfz6j8K/yz/7ow4lMj2s0YuOn6HtAn0aBHpa\r\nXCsh/c1XdCQYd5unJVxF15aIEhWMMsSJIzYEcNiOy4uWGUa5E8rKG1mJucl9\r\nPHa63szMzY24DKF75y/szHpxbUztJeNsL8wrn/EwwSPdvXaRjuGmUttCcnLt\r\nFo1h5bZWxZ2GAtW9zm1JYTRAgEIDCCUdyBzLVLALSOPlWmyeoZcujsc0Z9Jb\r\ngpQpuCGDB/YxLl1DQ/VydWQYirTYoKY7Z8kwy/Q2z7hgKDlZt3LdVDyVtE0h\r\n5krtPbkuFEDCrBePjeNs/BG43Rb7NQ7OzwPL3XoI+Z9D/6dAg0TUKIDdxFu5\r\n+FCmRDdrW7vprvwd6jMm1EjEwN4Ic2ZCd/4=\r\n=A8hJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n[![Join the community forum](https://img.shields.io/badge/join%20the%20community-forum-blueviolet)](https://community.apollographql.com)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = express();\n  server.applyMiddleware({ app });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n## Connect\n\n> We recommend using `express` rather than `connect`.  However, if you wish to\n> use `connect`, please install [`connect`](https://www.npmjs.com/package/connect)\n> and [`qs-middleware`](https://www.npmjs.com/package/qs-middleware), in addition\n> to `apollo-server-express`.\n\n```shell\nnpm install --save connect qs-middleware apollo-server-express graphql\n```\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = connect();\n  const path = '/graphql';\n\n  app.use(query());\n  server.applyMiddleware({ app, path });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"ae444b2916deb2fa37dbd8fa091201235dc2ec6d","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v12.22.7+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.10","body-parser":"^1.18.3","graphql-tools":"^4.0.8","@types/accepts":"^1.3.5","@types/express":"^4.17.12","@types/body-parser":"1.19.0","apollo-server-core":"^2.25.4","apollo-server-types":"^0.9.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.19","@types/express-serve-static-core":"^4.17.21","@apollographql/graphql-playground-html":"1.6.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.25.4"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.25.4_1653499720339_0.52223133275762","host":"s3://npm-registry-packages"}},"3.8.2":{"name":"apollo-server-express","version":"3.8.2","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.8.2","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"51285279f8a52eb7d88a4f4145261b6f69b12ba6","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.8.2.tgz","fileCount":13,"integrity":"sha512-UIpjs0qwOGJ0U1IokrtfjgpQVoirr7E1w446mx6B0EqV8sIFgdEE253utxtHi80va37h/xuEIUuAZFRQaY6ClQ==","signatures":[{"sig":"MEQCIDCAY0eBcaFF6krRMWda1NWRjMnYe9GxkVd1UmsZQANzAiBkY7znbQtaqEc2O5iV8FnzzdmdEjs2LkoXanRNI+yjcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimq2rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVvxAAnjYkuqDRCZ9eBJIiqCc1tBSGlyJUg+FEHUe7vc5Lmf2rZylS\r\nCcajnavhS0GRdisCndwHHy7YP62be8bQp6yfZr8Jw16L1eMjFL21Lq1fW2Vz\r\nwvC1dIYXxNhrTntuMqW0BTfa6GjrUdN5mmBDzJu++Id5+oJZ6eJ7u8YCnLFS\r\nkN2mA+U5lKid2W9Uh8OicBlPYgfGAlAYJP1U3HtpREOKjLWFSv7UyE+Eu1yC\r\nwvwYYBzbn41vWzcZtZ53TdVdae48gquc4Thhu+GHWH43kgiYK3aSAp0l3Yq9\r\nEZjQPeiKeONjirwd2Wa3usty7bHNj1O4lHp8NfiOI0K0F/ebGELp5MIMYqJu\r\niRAGQI2FQ/Cr/1Gz6LFGc3u0H8A/CG7oO7IxDl8L7VIlIPZ1uA9r9FQLGDa7\r\nMpQmb00JK7UpvRFgQddVLEq6qrOviIR+bALA2sJtB8QtooJ7tLhpnxDzbEnF\r\nnx0+nqi4ynNvf+FepgWmlhM0uA122oSbcZ+qBn1iTys3eiKRVnpNDNOSXW+L\r\nReKNcMo3Q60jjM2zZuPDXNfxmZJ3jO102ubROh1qRyDGVqnR8zJwDUV3ywOc\r\nmKoiJ+Hl9tg0xSA+j5lWeo24w3vpVT3Sga7cY1gKW1zw5S2vPSsZti9qdFgK\r\ndrw+TI4+9FsJ6JpInWH+mxIh/Rb+dk0J1zc=\r\n=grtL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"gitHead":"0b4e9349da13459cf279378cb311dcab4e3a7556","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.13","@types/body-parser":"1.19.2","apollo-server-core":"^3.8.2","apollo-server-types":"^3.6.0","@types/express-serve-static-core":"4.17.28"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^3.8.2"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.8.2_1654304171443_0.465711135022181","host":"s3://npm-registry-packages"}},"3.9.0":{"name":"apollo-server-express","version":"3.9.0","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.9.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"1ff3b53fe76e4e8be04b8477ea8a3d9586313af1","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.9.0.tgz","fileCount":13,"integrity":"sha512-scSeHy9iB7W3OiF3uLQEzad9Jm9tEfDF8ACsJb2P+xX69uqg6zizsrQvj3qRhazCO7FKMcMu9zQFR0hy7zKbUA==","signatures":[{"sig":"MEUCIQC3qiUnAjMkorpxDXK52xQck5y8caVfCvQtVS9Y6vj8EgIgTUsqdEUFRgu2KD0GR+mNQAWNIeSH1Sq2NngRSvzzxko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqg7oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYaw/5AFL0ZMSIMfjN+wObxlQZdx88l6Bab+wORLj20OAmIYdOoSW3\r\nxUqC3sQJIius2xaKsjV4OG4a6UXspmBbMljYjmEMimx66NIj+srPsM/fKmHy\r\nbWOyEWIEEQ+COQTvwWVipTAS7xmgphNj4OqjwFOKyhDrLAyWQ/F18xX+o02E\r\n7Q7wv3N5PtbU1AfR5AKYMC9OawxPjOylaq0KyMaWIAiczO5vA7BA6JUkbWCA\r\n9/5Y1E8937pQKImHs9KISAe/SWh0jVzlAz36VE6PdhIJNeKJJ/yP0b1NJyj3\r\nYOHOensmcZF+//gtoMY7WjqcH/2lk8bb6MpuI2erJLztJsoJqTogjINcz/Ag\r\nNtr5N/yLavXWpeRPdhkf4REK3dPDXyJmMRXfvHgim3iNgnoh2x1d6rUt5QIl\r\n74hWs3UDS4V/z9O5jDfjdVftQV8QHuHN8mzkdrXKefsVC7hOM9afPTd4RNrW\r\nH8YUBjqaHdFaj2IjXyqkp+A3phQLiZty42cWcOs4yuOCf56qHd+UdSZjgrUu\r\nl/QCOVYKkCGmUqtEXRRWCgXdynGehJrb5QHKBVYONZxdXU9ivTLDzMB69VLc\r\np465fbObJq+6sGIgb4IobfChKKLD/ZrUVDNifsnNZ4sINd/xAACITyxbwqj0\r\n2cnkw3h5sYiVipjNO8LeaRF2Yrlu6wbY3J0=\r\n=8ZRH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"gitHead":"36ecbb116cef0b8b62b3ee3b557c4db8c975a406","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.13","@types/body-parser":"1.19.2","apollo-server-core":"^3.9.0","apollo-server-types":"^3.6.1","@types/express-serve-static-core":"4.17.29"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^3.9.0"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.9.0_1655312104520_0.30535471141470016","host":"s3://npm-registry-packages"}},"3.10.0":{"name":"apollo-server-express","version":"3.10.0","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.10.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"fd276cf36031f7a02936cce6d170a35e1c084701","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.10.0.tgz","fileCount":13,"integrity":"sha512-ww3tZq9I/x3Oxtux8xlHAZcSB0NNQ17lRlY6yCLk1F+jCzdcjuj0x8XNg0GdTrMowt5v43o786bU9VYKD5OVnA==","signatures":[{"sig":"MEYCIQCMwzrrSdef8t/j3Hvsy7YWA/zt93l5ZfvhdxdlBD2aygIhAKPB653mX5qLoD+8ALyg9FfItFz1D+K5uyZRK3nEKSPN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizHiWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+fA//X8I20bQ8r9geD5FDssv7SH9MXEkL2XznDlFloAfZYMvoFS/0\r\nCvH5nLaXKhI1RZTOHjgtZ3Tc57r7O/H7iW33m+JhUmhUmCNeHaJfsThmYEIw\r\nu7GXyRUZoofdtNtPQeGgzQROyak4cdh9vZzhNUw9plavNYBd5gr7CS8LoRtS\r\n5oSKoNvC7CycELJPUfkMbz2skKKW9K7wcM+ycY2Bt/BIqPmZBPxPFcRzho6X\r\ncSW5doYJGKWkEmAJl/EFI2bfM2ZwgOCjUCIBBQHxPwaAIF2pvvtutmjxdkTw\r\n6F7E9308I9QQ+dJgip8jETJUDXamNBpo2otITlJQrMyi27m1PcPdPE5uuQEE\r\nO5pCLBv/vNwtBmPmdlAAmC0xOt64olhG84AuiI9SCLn3mhs2amW0owjW9wM0\r\nExQM7ccLd5SOL6pi7qkij+RtWJTQ6aNyAmcNXf3xuzIw0hYajbBn1MFSb/8c\r\nR/BdCwhEdS+Q8DVkkBc8l1EinLR4+Ex849x5wsK2l9AuiIdEdaw3KvyPhT2E\r\ntYk4RRITPZo9TldzaAYZvlpzPDkQDhfO+0u2G73JmDtO0N+WD5cSBEP16KeA\r\nkT5e07sykF1OnfGWVA4uCIeKuxFgWZg32KZc82uER/7R54GcX35E3ZV33zuQ\r\nZ3Udqi+TEVfbVlnT058+eZmfPnB+GFZcWSg=\r\n=boml\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"gitHead":"4041aaed6d616ee4b06fced0af482c73b6f752be","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.13","@types/body-parser":"1.19.2","apollo-server-core":"^3.10.0","apollo-server-types":"^3.6.2","@types/express-serve-static-core":"4.17.29"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^3.10.0"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.10.0_1657567382438_0.5536216463706582","host":"s3://npm-registry-packages"}},"3.10.1":{"name":"apollo-server-express","version":"3.10.1","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.10.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"b0262d3c4919b554cff5872639bb13b694b5a217","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.10.1.tgz","fileCount":13,"integrity":"sha512-r0esst3YGNdlphYiOrflfBqJ15VAZAhYhWSFo2kPF4knsIGK5HUkeqwjMr+fFDBn4DEfYzC+I1+LnsF/hFN8VQ==","signatures":[{"sig":"MEQCIFWRPV3I7vZQ2AT0VPxspcZQrkJwvxrLUY+PDWodgyRoAiAGo1jHvPtyWnOyR0zmMOtsqjTa0UWXmq/AhrLUOCS12A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8+ZbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2zQ/+KgAeQ7j07YPJxiGKcpb/sYlrWI3Pncp7M42zqfEryzdboQjn\r\nybuN+ipaonFQNS8dXqYRew9y75pN7eYiaSEof2N089pSfxwfB3IihWVrQmDO\r\nG/I+wxStcK2QHWV74KJKAWlpLtOhB2/qEiZREWE/3fWWnFgbbwoMcPSlvsjb\r\nalQ7Zi6WB1ljEKvkgDIgUg/3XOA5AHU123hkrS0VSM5j5A1F+k0RGrpLNaJq\r\nv9/nXu1+91Z52pu36/2cB8zTiwr/QUAbs0GkVTwmKDntZ6HDq/+zknh/WxuO\r\nNAXG1SPmEaROC+wnrZX2QjDz2IPvmDD/FqRa9NLgrc7WWkg7yLh0hy5RixLC\r\nDX7HD17njiX+0zypX70+94zde4GYtpovIDgYg3BQNmLuXNoh4/9PBwe+0SNT\r\nhZCs05fa/LMr6G+/rgZrghyEHhoG8rpx11or2Uv2kJUQZm/kyKUTtDkUR9Ui\r\nUUkZHrwe7cPhuSRaytWHNjLWUyDUYr+E07uopmYo+xxGK5PJ6YVX90ziNPei\r\nkQrNsHVQOeqJ3JhLWqlUYczOZFcC010og4CoU+/xK7qxa4N7mZ21ZTdZbEUc\r\ngOieShacBG1v5D67MIaFPVOEnPkHN1V6hZ9ewSJnQLSujjJCJ/o4uyx7JajQ\r\nLL7WOd1M4hdR+b+JcEronlP7LcEYb9zpTXs=\r\n=JGX0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"gitHead":"e6097d614c9ac6887b359529cf27c1bd1a5de59c","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.13","@types/body-parser":"1.19.2","apollo-server-core":"^3.10.1","apollo-server-types":"^3.6.2","@types/express-serve-static-core":"4.17.30"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^3.10.1"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.10.1_1660151387117_0.8162509476868658","host":"s3://npm-registry-packages"}},"2.26.0":{"name":"apollo-server-express","version":"2.26.0","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.26.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"48848413ad8fd2b5c2bf4fbba8110d7eb961ba0b","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.26.0.tgz","fileCount":28,"integrity":"sha512-w+Zh6Sjl0k9hlXOfgXwfuWBCrQ+LjMExj/Xq0m70wTxeOryzMmHWK72Tk9+C9F3lbJzOh9XwjnnHkdzKbcW6Dg==","signatures":[{"sig":"MEUCIQDjiFfjWYg5ZbL8EoHkGZr+QCROPWrV1TkiEBWh5tApnQIgQArad9M2C1NTWkVs01SpoEgg/DRgzyVuSqibNRkHWrI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/oMBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUohAAm4wE9UvK4kwvDMGswEfKcfOPLFiUs4WmVHyF71pfCs674LR4\r\nr/ge/XMJ2v5+l+ZHRBUj/SZA20WT+JcjqIxSxHZ6WOMzSqfwGI25UH+YdP8u\r\naSZ8t2GefXERvNb3kJvmkE6pSfrA/fhsO2+oVXERCQR5yz/LyJc7nx3aP3S8\r\nRnWP29SHn1pSSSfs+gsOAXbYlQRwuABxJoz3mDw4c/RUE6nI5hIAcvnLqaC1\r\neQD+u5OVQFGlUUDSm82BVhffOJPVXpiIZ7PdO7g+xumgo9nC9X+BYH1czYUE\r\nVg4CPDgR0XFgt0Aiy0S2463zt3pd8S3fR4+j7L/VUHG+/4OLxluxUKAfdHzL\r\ngFSlIkgjW1EGPUP49QKbrwOTKJe7vcIuZ70Fm+tYmyn9ShXb7EsnDsaYjj85\r\nGHs1esEcMwZmGHEQcYESxqV2RpRLapTESZ0VG+HYPSS+wPu6tcjw8J/+cYD/\r\nL+t2MEX1rnjI7Bupfw6P1QKrCkn7W4m0Pc+CDHwfsGCfheOqzrxu1gHUknc8\r\n+dOzts5s0074DhrEAjCd6AC4sAfL4fg9JrdPIkPvAbdINOYXyY45cqgZnT1Q\r\nn14UT4grf8v0G/w2TbizZlD+ABjyNJGkMkHIZk2Mefmlgy+dd1waWHbXTdsL\r\ncPnTYv71NFc2pWS8VSPlQ+nOW4FpD/yFie4=\r\n=+c0i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n[![Join the community forum](https://img.shields.io/badge/join%20the%20community-forum-blueviolet)](https://community.apollographql.com)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = express();\n  server.applyMiddleware({ app });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n## Connect\n\n> We recommend using `express` rather than `connect`.  However, if you wish to\n> use `connect`, please install [`connect`](https://www.npmjs.com/package/connect)\n> and [`qs-middleware`](https://www.npmjs.com/package/qs-middleware), in addition\n> to `apollo-server-express`.\n\n```shell\nnpm install --save connect qs-middleware apollo-server-express graphql\n```\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = connect();\n  const path = '/graphql';\n\n  app.use(query());\n  server.applyMiddleware({ app, path });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"91de501bb389c07ccfc5e684811153267b91e9ac","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v12.22.7+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.10","body-parser":"^1.18.3","graphql-tools":"^4.0.8","@types/accepts":"^1.3.5","@types/express":"^4.17.12","@types/body-parser":"1.19.0","apollo-server-core":"^2.26.0","apollo-server-types":"^0.10.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.19","@types/express-serve-static-core":"^4.17.21","@apollographql/graphql-playground-html":"1.6.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.26.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.26.0_1660846849345_0.4660726707584022","host":"s3://npm-registry-packages"}},"3.10.2":{"name":"apollo-server-express","version":"3.10.2","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.10.2","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"df7cb81eab10d84db55297a2820cf3bd8814eb80","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.10.2.tgz","fileCount":13,"integrity":"sha512-TUpnh23qAP3NqMp3/2TxcCpOxhvT64H6teOM5W+t5ncdHZ85aEMDrbfIhNwqkdsya+UyMn9IoBmn25h5TW93ZQ==","signatures":[{"sig":"MEUCIQCo0RxhTWdKztYG4Ev+N6QBfaLBfg6DkCZzXOqcmjD7ogIgK8knaCv8pijsIJcQPizH0qLJSlg2uev7ferp0+AlphU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCDLkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolYA//WFPFuK1LdELpPhNZ/gv6OQ03SM76EJTpdxqgkHqCh63M7vtE\r\n8O91Avogply8RZ3MiqaJlqr5DIbVolprRW7FASMTPgawPkLXqYIDBcnJrOJN\r\ndNea+ESU15hn8LXMN9goVkZhJn4AqcVzbrQWJ3m5cAA8Pf4QflNw5iobhy/3\r\n96y0h2dggvV9mExsi2AorbSJz7n3bIUY6YdbmGOnQmo/DxLnVS+8JO/jxE/Y\r\nr0Uu0bH7qcH+RX/PceUNl0WbUMWVD58NwDrg2WuNR/9B/TrIDndCEq9V7A4I\r\no9YFNFqkJMuJApO8P1ZgejfdFeIDXB5vtCWjxSO9qwybbMgu+s0U3pzQXo+u\r\nQdCFeRKshETpFlOd3kUozF7AF8O3EBgY0BnWcwhzoYxYavIj7QRhhAx21r3w\r\nlazTEauCPEBJ0VRLhL1E7cE5RwPIbSBmFbC5mF7+HKG+7VotfDrkFiF5T9la\r\nYNfiOl0H0/esN2U6PCUZQd/IAT00DbGS4qu+UyvkIHg1SiyUhN4fZEAWSUmA\r\nFM9fOwRlRqS3/MvEfVMtpMCJf6gVlObrhcGF5Mz1sH7M0W49P+6kh4/QwvUu\r\np45mBaKw0w+EpVrwWcyZjdCDO7tmXlbAObsBC4oAlLUU2jlPoeZ0y3eG0GNO\r\n+BiLlmJ/qI5QN+g//f7DAHFwCW807J4EC24=\r\n=0IkX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"gitHead":"f6c5c9fec04c222aa15272b90d203ddc3fe64857","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.13","@types/body-parser":"1.19.2","apollo-server-core":"^3.10.2","apollo-server-types":"^3.6.2","@types/express-serve-static-core":"4.17.30"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^3.10.2"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.10.2_1661481700289_0.3224182176649817","host":"s3://npm-registry-packages"}},"3.10.3":{"name":"apollo-server-express","version":"3.10.3","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.10.3","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"946b857c7d8516235a757e853966dd1189f247e1","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.10.3.tgz","fileCount":13,"integrity":"sha512-Z8m0r10mX8KlGS3noYeRPcWxWR2hX6NHJicjuwZ62PeTZlrDJF5cwGmXqbUg/sCTPx7Ny//ZEASBTwFFp8DOeQ==","signatures":[{"sig":"MEUCIQD0tcwAFoJCEhNIC7IU/vreB++uXQ7ff2cJ+qCMm1MUmgIgEe7Bx+0Tj1qDpDEPR18nRhcHaRSOQhZYY6WkBrIjHlM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQKWSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriNA//aPb3z0zvqP98xYaBjV0ByeHT8MISKm3jgv4T1Q9oRYLzZVaV\r\nPvSzanro34Ltqei2rCe08fGjvAfGgWO6Hcp748pjVPfQ2Xf5kk8GRNr0yRUU\r\nsTI3IT/cfNlSuRxkcp2x/j7jDM9IpKfpyyUWfSzFY6Jfm4Ed7rTiYvIZG7bK\r\nQz+Egk+xAoqqSu5FuPIxK/TCdoODTvQlLMlqx7G/ICRFBYqj9R832Ljn97nu\r\nTr1o7kMbtVawycsWE13/wNTFGXNKUUYlAQiWzMFF1a+LwlrlkPWrFvwZgTY6\r\ndVJmHh4Zi2u8ioDdRhFJsUW8KT95zpVSDplS/BFGga/3Iy5iYlD+65oityHD\r\nn7XaGvnq6yceUCX7KNsFzje5CSmAEfKqup9gnh+MWaEvUCDvqEnfIdrDU2cA\r\nwiZ8ASlNzW+ipxts8/JCvPx8i0lAnZrJxcvSqC4tKOBufnxmgWuo3VEMxKUi\r\nEv7Btr4CYeWZP9kro+m/ne84ZkfACQg4fpCRiGbcvoyJ3+74KquMOL+8wuvQ\r\nEMmeltVscZeZ2XhOWKBnpE/+vTHoN9Rp7IabG6mgk5+TDXd5uaEf3jROQyvk\r\nmjQa/0rKhWO0MxAmqYg+dzLe9iaoHMv813kzqazy1vKr3pQQTMqpYA5t5SPo\r\nRCU0YobuyzUakg9w3zyMIaKz/bQlaTgjBAs=\r\n=dUiM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"gitHead":"985c0795579a1d39e7b78edce1c9e2e7c8facf82","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.14","@types/body-parser":"1.19.2","apollo-server-core":"^3.10.3","apollo-server-types":"^3.6.3","@types/express-serve-static-core":"4.17.31"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^3.10.3"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.10.3_1665181074721_0.8655060293128405","host":"s3://npm-registry-packages"}},"2.26.1":{"name":"apollo-server-express","version":"2.26.1","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.26.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"df37f45366c9e20c5b30e46532a902314eb6565b","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.26.1.tgz","fileCount":28,"integrity":"sha512-eATTtlGhZFuo4KNRgaQ25jflUchI18oMd0vZyx0uIQ/CM0FPttO1noQ0fPAO6U0oSrxS8J9fCh8naJFDTUsZ0w==","signatures":[{"sig":"MEUCIQDswBhpXT4UM7RHUHFHgmS2ZYXFBpl4X3/5aU5Qh39UywIgPEbEVx2EdkJCwR3LxQ2dZicHXQu/wh0uuGJkik8C+fc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUY0VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCZw/9FozMWivbuxHW0seuKdhzORVJOz1nWus6UW37k91ncb3O0fer\r\nawG8Mn1wNQgkZy7/fgXIdPHJNgaEYCr4avEyquyyFS8G5xOh8+GKhRa2ye0E\r\n2i0eQhOhOurZvyR+JMB5Str5Fop3ugNpekIZnqgk5XHiOXS4BlJ1Zro4lqb/\r\n6eh47ZYC4zTAfIHTXZJptJNCR78yO4XZjNCQPwEfb1efSdBdrqfr+8YvVEuI\r\nH1O8iALelYquBQQz+fcXwzZFohFNEm3VvlXAhhJInMNpHiMKO2GzKirft7FR\r\nZYvYniDAyrlnsKc3fBsu8hQhSQThCUnMjHVZwlZMXRfKD4wOYzxeYIQnySIR\r\n7zmNlRI8pma+AKrFOj4HAFy9Y+iKQVpC1wmscFLeMYwvJGJeCm8SE9kMdATb\r\nlDxncm2JPi1EsUkMM+XbTcVpI/YarF8XCBXUgQfezFDa1lHheyODXbAJPszc\r\ndhTx90I7g58Ph/7F08XiqlsoJy89oix9dJJvO6J7l3DPK98Qz48PpL4tIM5L\r\nw1toiw0BflDe6xuvW/Tj49IHOv/sjSDpjUjylrFriiHGTXO96MWVGopZolv7\r\nF24rKzPX6GkaEfY4TyCix6Xx1HiHoxP4erJfE+pcjTCRdWLecTnm28ZQQS4q\r\na0rg+4Dd32tOrvTGE45rBpQbnn/2ahlYlwc=\r\n=UUd2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n[![Join the community forum](https://img.shields.io/badge/join%20the%20community-forum-blueviolet)](https://community.apollographql.com)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = express();\n  server.applyMiddleware({ app });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n## Connect\n\n> We recommend using `express` rather than `connect`.  However, if you wish to\n> use `connect`, please install [`connect`](https://www.npmjs.com/package/connect)\n> and [`qs-middleware`](https://www.npmjs.com/package/qs-middleware), in addition\n> to `apollo-server-express`.\n\n```shell\nnpm install --save connect qs-middleware apollo-server-express graphql\n```\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = connect();\n  const path = '/graphql';\n\n  app.use(query());\n  server.applyMiddleware({ app, path });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"84852fcfb40bc5ea83c341dba546464d6114d7ed","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v12.22.7+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.10","body-parser":"^1.18.3","graphql-tools":"^4.0.8","@types/accepts":"^1.3.5","@types/express":"^4.17.12","@types/body-parser":"1.19.0","apollo-server-core":"^2.26.1","apollo-server-types":"^0.10.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.19","@types/express-serve-static-core":"^4.17.21","@apollographql/graphql-playground-html":"1.6.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.26.1"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.26.1_1666288917480_0.9597923986589998","host":"s3://npm-registry-packages"}},"3.10.4":{"name":"apollo-server-express","version":"3.10.4","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.10.4","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"8f27fe044b4a5d4d3714d2b14935832fa9d53aed","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.10.4.tgz","fileCount":13,"integrity":"sha512-BU067/SBCxj5hAxbiCTQa34eiQkLGEtv+u3Cq0ocWl8Zt8th9ye4sbIWpO3jiYDpdo8CLUw6j03iz6ZluN1MDw==","signatures":[{"sig":"MEUCIQD7X3vD1FzHcV+xHA5SNnRk427uJbJ1fDHIWWqdXL8/BgIgOc6/l38DrYWpG1gnXN76V5VhPgJMD/3t+4CfEJ2FW4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYEORACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCWg//eKj6K06VxDuE4vgw62lIPgQP6YqyWd5C8scvc09i5lJW4J/R\r\nMmqswX3CdkLXT5ui/55kTaa6v37jufHaxeQNebZg3znecjGjzlyLRIA1R5CI\r\nAAAGdB8YNqmRgICRa2bpef3wsARGVV0ieuI0ki47OxI2arIFLovs/VGPrnD1\r\nFaEwgRn3i/Tj9W6+AWRmaey8Uowv0RL3cf+/xBdM0brRhybKLXm1QcHRQkfg\r\nIUBe+eARewd1E5wddZO+aSdUqFtaiDrf8xjJ7151lzRfYlGic7Ecxbx4Curi\r\nU2RnHbFTwhGfaqUgYAyA1ZIYsEj+8osTEQg4xM86J+lq9KdXiyaw0tdYjR2c\r\nPZHfUksejjCWhy3tp0UQMvYSkw6KBS18n2eU/xw9XEK90spCnI4siynX0s59\r\nT05n8bHLNQvD9A/yl6wKQEcpGhgVa1d1QVoAvRR/LNsLiylnejuCvcYY+NN5\r\nk8mf9OCuPx9tlNR3Hacy2vt02V4giO3U3wvRYsTn5gKMvLj+ssZoQtdIE5b9\r\nGVNpB2k2rIZXoN3P69zfaRhE9wKJs0/Lrw0/RrQG9PaC8Hp34PYuVW9/Ginp\r\nZa6ZFDRvrOHz7pWQ7zIhHphITYYk77pVjgSSdyFV3PcNzqp9L242UQdmOE7h\r\nJRJvb6olj3xKOQDbwoqDRo7+iNeEZ38ErIk=\r\n=IBbm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"gitHead":"f519e1d7de8564259eb1c8c1c7523669bd9ad815","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.14","@types/body-parser":"1.19.2","apollo-server-core":"^3.10.4","apollo-server-types":"^3.6.3","@types/express-serve-static-core":"4.17.31"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^3.10.4"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.10.4_1667253137776_0.5447590581847233","host":"s3://npm-registry-packages"}},"3.11.0":{"name":"apollo-server-express","version":"3.11.0","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.11.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"fa0d922d0ca753f32b852b9eca797bbb5dd3d214","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.11.0.tgz","fileCount":13,"integrity":"sha512-tJ00ZH1XVXGpzH+yxDcusZROFypPLO6g3aFAH+iq9VY89cmP7+obF9vkNG1c6HFGM8p1H8b8z3rcFKuGyL1W/w==","signatures":[{"sig":"MEYCIQCPDmU5eDo5khElAQLWqICYww2BdoobOZaVCC4P8a+9WQIhAL2k8Z8rMu8tb5XLe0wFNci1oZe5udr/b79dcseXAuQf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYpMzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqURBAAo53hTrTDpndEWFdopTN9m5q755nSdh8pjX/5D+DEA+oUIMsF\r\n94uXzl7ADiUS3wtuF+kHaG979ce4LC4ATkdAjoSTu4ISyE8q7C+sCmEtfXdf\r\n83B3pLRGf0vEjxHCSrRr87f46Q7XMslu4q9tkKCGmC0yZ3KD9g8a5FB5NZZ2\r\nClNSjVOtKZeY4VZ0BGiYl+A0h5bDI/tI0dDP0CUL6p3gTDHzgWjIG7xmHa6x\r\n3+m9n9HNDckyCzGKIFoMsZkJseZ1zyndy/PE6qvJl1TxOMj8tfmcpsGO+cGR\r\nhdmfLxikL6+jW5S3KdiSGdounVoj96DmGkwVZApjh+8MiBJ+Kl+9VofIuAEH\r\njm7ohla8xnDLrHOwS/3VMEosLznTvFejuKG+Ngs+YPNPCFXht3m07rKi8Rn6\r\ns87hTIILzkOGJjJocBXlk3zPncAquw07L5BXzQ1HbTtHYf6eJD6+07/gjCmN\r\nj28oPICBoZsnLxGvXsFhI/fok8XzpF/H1g53imqJVktBDXtvNmcIY6L1CHNm\r\ne8EIiGFNKBVJE+KdCXSEd59cN2woXEjMDm+KBY7nq1EvlXTkxrgeyyasj8ma\r\njj+eyDMPZylxrS6jczx5Jp9LYgm0pLMaNHWtsK6NjHj/76qOIUW8dQiZgPzw\r\nG3gIQidwVlqmMPVc5+6YJvi6IQPnhNucUEg=\r\n=pQib\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"gitHead":"538151b9f30dfc91036eef2f8f65fbf7922d861e","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.14","@types/body-parser":"1.19.2","apollo-server-core":"^3.11.0","apollo-server-types":"^3.7.0","@types/express-serve-static-core":"4.17.31"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^3.11.0"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.11.0_1667404595326_0.5285850454379786","host":"s3://npm-registry-packages"}},"3.11.1":{"name":"apollo-server-express","version":"3.11.1","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.11.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"f46d2f2f8db3d99ede6c0c144fea02f24b73cb78","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.11.1.tgz","fileCount":13,"integrity":"sha512-x9ngcpXbBlt4naCXTwNtBFb/mOd9OU0wtFXvJkObHF26NsRazu3DxDfEuekA6V1NFOocD+A9jmVMQeQWug5MgA==","signatures":[{"sig":"MEUCIQDKo7I9Z10ok4wa55/EkC+nUPOIsOCKpQtQLOdbzVj8qwIgeLoCW9VS6tdt1CPVYIA6VSJUhyV6vc5nIopzCyzUP+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYxLuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKSQ//VXQuEw8NKX01RF1cm7WtejOB1uT02ORLnfPBWD/RDvda9M8l\r\nq1GVmECBKGdaqvBy8ohagOJwJQgPlwC2wVFtDFTbc0WbHCR8p6nK2T5LxkO0\r\niPqhU6crm7UNfSaT27vyO5bpwaakL7aSe4M+KPUaR7gpDilTR3kUyJiDzArn\r\nxMG8qlCeBlGdrrra368M6SWOYc9c2PpJAWYomZ81/RrzjrDXnRhK+kUZGGQD\r\nRUvmggcb2PlY4hrXMjTyQjtEBgyfhy0AdxkG9lDlPqgrV755UMbhyfhDiCW4\r\nPIj08RqrziMnrf0MMO65SuafDjPieXEeJpyiBEfo1ZxJJzI9aLIiP5cZWJMz\r\ntQujSQxajLjbvc8iGs5Af6EUGiL6RrqX7xKcNB6Ybx4zBaDzllDILbVxobqt\r\nUBYTlHB9RajLRkL9HH/njCKoBngNzIkLudCauC1JwI3E0YCrJ77QFeLwVvJe\r\nUkA6QHDGJRz9N7hBBM3LzGEmO1yJzcenUTXH5PGVg12d6MFAJ49k4Gi7+D3/\r\ng+RWrR6xqcIaP6dtXQ62VhzV/5i1ZgwttV7bf0Su/R6NxfCNh0Mb2LiLU44+\r\naz1gUQm95eqLCqpuzqiwlypym87MgN6NBjzj9XpyiCI8acn+jBfGIw75kPIU\r\nPJ4m5yLTaVpKFxczDkYeAlpCglm3p3Q+r/c=\r\n=KlCd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"gitHead":"6247d96ba90de6fa9b45995dcab72758c99aab78","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.14","@types/body-parser":"1.19.2","apollo-server-core":"^3.11.1","apollo-server-types":"^3.7.1","@types/express-serve-static-core":"4.17.31"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^3.11.1"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.11.1_1667437293957_0.8729266819168775","host":"s3://npm-registry-packages"}},"3.12.0":{"name":"apollo-server-express","version":"3.12.0","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.12.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"a6e392bb0427544b8c7e5d841ef07f7691b0c105","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.12.0.tgz","fileCount":13,"integrity":"sha512-m8FaGPUfDOEGSm7QRWRmUUGjG/vqvpQoorkId9/FXkC57fz/A59kEdrzkMt9538Xgsa5AV+X4MEWLJhTvlW3LQ==","signatures":[{"sig":"MEYCIQD9+2d6s6QNFDu2dNGFzObhjg3SFWyVb5U7tQ6vh/SR1gIhANqWCFyDPUtcXKvpTiXElXTtTxYLLNUXBsyY7fIPjr9T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAPoNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpm5g//TsTCXEphMNqJ8t7fqYVGAgoamX4FjkZhvocO2V4BZtpNB9fL\r\nEMIAjM8gRFr2+PWRjA4oQqCKlSd1AICv0vph//A7R0K66Ta8y/sTdUrwnoVb\r\nzMSaf0miDO87eWtAWfVLqkDIxqxU3M7pcThcEsh7vUc/m2WeM4et92Dnblun\r\n7Xs+a0Z1XDFiSYDkXmPmp3Im9EwzTnBEuyMEeE3PuHzecIwHeFzyq9UUGKkn\r\ntpM7EHCeRLbHw+QqyHbOHF9PYKFFxDFPeTLEOeAgxTbLEyC+FquAMVCs4ux9\r\nRfeVW8sN+6kIlAKAG+8EOTurmuCLbA04mlNRM54in4PfFIj4oB3cSx8Z8Cga\r\nXUsVz1l6XvOZeZ/YC8syb4++kS1vrQXdEUZjPoo3+jhbMAoEQulX5a4RG+WD\r\n49DrOjIV2pYiyald/Yjkun/lEHos1vyQuwMkqGjQVvnr98t4XISKkRgDaOLe\r\n1BYv7Bk34oaoK0ZIbJKctPm4Khmke70lczmZuL+7jJmTuxs8Kda7wMeWMUwG\r\nPViHwY49Ufi9dK8jsGgGDjHNUAFs0reenKTb7/b5PLDlkPxGGnNP+l1JqQxI\r\nuwXka0YrYYskyG2Y5Ijc1rWENTGtKzSCCoVXe0hiKLOfRGS1SEaHMyOxxc/4\r\nYRhv9omTDsMhRgsih1szFchBQED0cHhtC+s=\r\n=YoFi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"gitHead":"fac578a32d5b6e21164fb649fc61d641d0401774","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.14","@types/body-parser":"1.19.2","apollo-server-core":"^3.12.0","apollo-server-types":"^3.8.0","@types/express-serve-static-core":"4.17.31"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^3.12.0"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.12.0_1677785613455_0.9449041782648377","host":"s3://npm-registry-packages"}},"2.26.2":{"name":"apollo-server-express","version":"2.26.2","keywords":["GraphQL","Apollo","Server","Express","Connect","Javascript"],"author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","_id":"apollo-server-express@2.26.2","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"e1df5cc88e3214b4301e754f1f03addfeb0b33ce","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.26.2.tgz","fileCount":28,"integrity":"sha512-8KaDwc6/DMK6e5KmP4AGH/NNY7OhEOFxusz3JZ/Du08a+PN8c/JmaEAwQ0aTNpySb5PWpv6xeXRPPwNfaPK9IQ==","signatures":[{"sig":"MEQCIGxxa8mA/kYW5GbyYAO1yCo8Pfo9+JVETss3uaDFfz6SAiBg18w7gNA42W+mU5cB+ClKtR0nwUgKK4BoEdHJMjXiKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73049},"main":"dist/index.js","types":"dist/index.d.ts","readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n[![Join the community forum](https://img.shields.io/badge/join%20the%20community-forum-blueviolet)](https://community.apollographql.com)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express and Connect integration of GraphQL Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n```shell\nnpm install apollo-server-express graphql\n```\n\n## Express\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = express();\n  server.applyMiddleware({ app });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n## Connect\n\n> We recommend using `express` rather than `connect`.  However, if you wish to\n> use `connect`, please install [`connect`](https://www.npmjs.com/package/connect)\n> and [`qs-middleware`](https://www.npmjs.com/package/qs-middleware), in addition\n> to `apollo-server-express`.\n\n```shell\nnpm install --save connect qs-middleware apollo-server-express graphql\n```\n\n```js\nconst connect = require('connect');\nconst { ApolloServer, gql } = require('apollo-server-express');\nconst query = require('qs-middleware');\n\nasync function startApolloServer() {\n  // Construct a schema, using GraphQL schema language\n  const typeDefs = gql`\n    type Query {\n      hello: String\n    }\n  `;\n\n  // Provide resolver functions for your schema fields\n  const resolvers = {\n    Query: {\n      hello: () => 'Hello world!',\n    },\n  };\n\n  const server = new ApolloServer({ typeDefs, resolvers });\n  await server.start();\n\n  const app = connect();\n  const path = '/graphql';\n\n  app.use(query());\n  server.applyMiddleware({ app, path });\n\n  await new Promise(resolve => app.listen({ port: 4000 }, resolve));\n  console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`);\n  return { server, app };\n}\n```\n\n> Note: `qs-middleware` is only required if running outside of Meteor\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","engines":{"node":">=6"},"gitHead":"8fbc66cded6549d5a61433c9fed26775e60e0648","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/3.22.1/node@v12.22.7+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express and Connect","directories":{},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","express":"^4.17.1","type-is":"^1.6.16","parseurl":"^1.3.2","@types/cors":"2.8.10","body-parser":"^1.18.3","graphql-tools":"^4.0.8","@types/accepts":"^1.3.5","@types/express":"^4.17.12","@types/body-parser":"1.19.0","apollo-server-core":"^2.26.2","apollo-server-types":"^0.10.0","graphql-subscriptions":"^1.0.0","subscriptions-transport-ws":"^0.9.19","@types/express-serve-static-core":"^4.17.21","@apollographql/graphql-playground-html":"1.6.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"apollo-server-integration-testsuite":"^2.26.2"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_2.26.2_1693429372848_0.30209671996939025","host":"s3://npm-registry-packages"}},"3.12.1":{"name":"apollo-server-express","version":"3.12.1","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.12.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"b43e4445dbd514e3158695c8fb8c04be02a1bec6","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.12.1.tgz","fileCount":13,"integrity":"sha512-5A9efrhEXqDx08BnORWf0zPYCABENqur47VZZW8osQpSSnMINqzJiV5RMrzz8wIznecRRhEcz+BqLdiexqZdgg==","signatures":[{"sig":"MEQCIDWQrCcKmEBYAMltbjXjkgesHW/mWYWAUE/Xc0DoIsHrAiAN+wnFQT7J9S94t7uNaBHz2tN7EweIBGibitHFt8AO1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27640},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"gitHead":"ea2e2c3e071afc9144af00cae7b51720b9cc8b32","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.","repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.14","@types/body-parser":"1.19.2","apollo-server-core":"^3.12.1","apollo-server-types":"^3.8.0","@types/express-serve-static-core":"4.17.31"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^3.12.1"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.12.1_1693430235458_0.9322588883925516","host":"s3://npm-registry-packages"}},"3.13.0":{"name":"apollo-server-express","version":"3.13.0","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","_id":"apollo-server-express@3.13.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"0d8d9bbba3b8b8264912d215f63fd44e74d5f42a","tarball":"https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.13.0.tgz","fileCount":13,"integrity":"sha512-iSxICNbDUyebOuM8EKb3xOrpIwOQgKxGbR2diSr4HP3IW8T3njKFOoMce50vr+moOCe1ev8BnLcw9SNbuUtf7g==","signatures":[{"sig":"MEUCIF/X0a8lzvWFlvMPSn3RIkvQmabAQFs9cA/Y6qB8HOldAiEAjQE2lRP8mtT9UYmQ65ao/d5eNz9h6itS93TZQWYzDGo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27640},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"gitHead":"f93284e853efd6da46d91ae40da47a2dd15b61fe","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","description":"Production-ready Node.js GraphQL server for Express","directories":{},"_nodeVersion":"12.22.7","dependencies":{"cors":"^2.8.5","accepts":"^1.3.5","parseurl":"^1.3.3","@types/cors":"2.8.12","body-parser":"^1.19.0","@types/accepts":"^1.3.5","@types/express":"4.17.14","@types/body-parser":"1.19.2","apollo-server-core":"^3.13.0","apollo-server-types":"^3.8.0","@types/express-serve-static-core":"4.17.31"},"_hasShrinkwrap":false,"devDependencies":{"apollo-server-integration-testsuite":"^3.13.0"},"peerDependencies":{"express":"^4.17.1","graphql":"^15.3.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apollo-server-express_3.13.0_1699921026409_0.8457514091070213","host":"s3://npm-registry-packages"},"deprecated":"The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details."}},"time":{"created":"2017-07-17T23:31:09.342Z","modified":"2024-10-25T18:42:31.352Z","1.0.2":"2017-07-17T23:31:09.342Z","1.0.3-tracing.0":"2017-07-20T20:43:36.963Z","1.0.3-tracing.1":"2017-07-20T20:56:32.627Z","1.0.3-tracing.2":"2017-07-20T21:02:04.065Z","1.0.3-tracing.3":"2017-07-21T01:34:27.745Z","1.0.4":"2017-07-24T08:22:41.991Z","1.0.5":"2017-08-01T18:37:15.616Z","1.1.0":"2017-08-09T19:13:11.132Z","1.1.2":"2017-08-24T04:27:37.008Z","1.1.3":"2017-10-05T04:46:50.978Z","1.1.5":"2017-10-09T18:34:21.950Z","1.1.6":"2017-10-09T19:12:20.229Z","1.1.7":"2017-10-16T14:59:38.052Z","1.2.0-pre.1":"2017-10-24T03:55:09.697Z","1.2.0":"2017-10-24T16:15:01.482Z","1.3.0":"2017-12-12T08:45:59.595Z","1.3.1":"2017-12-18T06:34:58.987Z","1.3.2":"2017-12-19T16:03:01.116Z","1.3.3":"2018-03-26T14:20:54.062Z","1.3.4":"2018-03-28T20:57:32.135Z","1.3.5":"2018-04-18T13:10:17.808Z","1.3.6":"2018-04-24T18:35:30.536Z","2.0.0-beta.0":"2018-05-02T03:12:44.101Z","2.0.0-beta.1":"2018-05-22T18:05:14.537Z","2.0.0-beta.2":"2018-05-31T17:58:39.542Z","2.0.0-beta.3":"2018-06-04T17:15:41.543Z","2.0.0-beta.5":"2018-06-07T21:50:30.375Z","2.0.0-beta.6":"2018-06-11T22:54:17.555Z","2.0.0-beta.7":"2018-06-12T01:45:36.438Z","2.0.0-beta.8":"2018-06-13T00:55:12.513Z","2.0.0-beta.9":"2018-06-13T18:47:50.606Z","2.0.0-beta.10":"2018-06-13T23:07:56.172Z","2.0.0-beta.11":"2018-06-14T19:00:39.191Z","2.0.0-rc.0":"2018-06-15T06:18:27.245Z","2.0.0-rc.1":"2018-06-21T22:33:48.588Z","2.0.0-rc.2":"2018-06-22T02:54:16.357Z","2.0.0-rc.3":"2018-06-24T10:31:32.327Z","2.0.0-rc.4":"2018-06-25T20:58:37.375Z","2.0.0-rc.5":"2018-06-26T00:05:39.711Z","2.0.0-rc.6":"2018-06-29T18:28:38.719Z","2.0.0-rc.7":"2018-07-10T02:34:02.357Z","1.4.0":"2018-07-13T18:47:10.049Z","2.0.0-rc.8":"2018-07-14T00:50:40.094Z","2.0.0-rc.9":"2018-07-17T17:47:17.033Z","2.0.0-rc.10":"2018-07-17T17:57:14.997Z","2.1.0-alpha.0":"2018-07-17T18:11:26.528Z","2.0.0-rc.12":"2018-07-18T15:45:43.025Z","2.1.0-alpha.1":"2018-07-18T19:00:34.620Z","2.1.0-alpha.2":"2018-07-19T09:07:41.910Z","2.0.0":"2018-07-19T19:51:18.924Z","2.1.0-alpha.5":"2018-07-23T17:13:48.083Z","2.1.0-alpha.6":"2018-07-25T05:01:03.159Z","2.1.0-alpha.7":"2018-07-26T07:17:44.319Z","2.1.0-alpha.8":"2018-07-26T23:03:38.212Z","2.1.0-alpha.9":"2018-08-06T22:14:40.941Z","2.1.0-alpha.10":"2018-08-09T00:36:55.044Z","2.0.1":"2018-08-14T18:06:07.106Z","2.0.2":"2018-08-14T18:50:43.660Z","2.0.3":"2018-08-16T19:09:41.538Z","2.0.4":"2018-08-20T21:18:25.932Z","2.0.5":"2018-09-03T13:07:33.171Z","2.0.6":"2018-09-05T15:34:17.677Z","2.0.7":"2018-09-14T17:37:00.271Z","2.1.0":"2018-09-18T23:16:01.562Z","2.2.0-register.2195":"2018-10-09T01:50:18.700Z","2.2.0-alpha.0":"2018-10-10T19:31:52.669Z","2.2.0-alpha.1":"2018-10-26T18:29:19.155Z","2.2.0-alpha.2":"2018-11-05T19:46:43.873Z","2.2.0-alpha.3":"2018-11-06T05:37:59.808Z","2.2.0-alpha.4":"2018-11-06T19:33:59.433Z","2.2.0":"2018-11-07T16:18:12.432Z","2.2.1":"2018-11-12T13:26:56.182Z","2.2.2":"2018-11-13T13:59:26.464Z","2.2.3":"2018-11-26T18:59:00.511Z","2.2.4":"2018-11-28T13:51:44.096Z","2.2.5":"2018-11-29T11:46:00.421Z","2.2.6":"2018-12-04T11:35:44.224Z","2.2.7-alpha.0":"2018-12-04T11:44:38.994Z","2.3.0-alpha.0":"2018-12-04T19:13:10.814Z","2.2.7":"2018-12-13T13:02:55.490Z","2.3.0":"2018-12-13T13:30:26.515Z","2.3.1":"2018-12-13T19:07:55.516Z","2.4.0-alpha.0":"2018-12-18T15:14:35.994Z","2.4.0-alpha.1":"2019-01-16T11:11:55.095Z","2.4.0-alpha.2":"2019-01-23T13:04:40.394Z","2.4.0-alpha.3":"2019-01-23T13:59:19.389Z","2.3.2":"2019-01-25T16:48:51.201Z","2.3.3":"2019-01-29T09:51:48.199Z","2.4.0-alpha.4":"2019-02-07T11:01:43.128Z","2.4.0":"2019-02-07T12:09:05.546Z","2.4.1":"2019-02-12T21:35:03.499Z","2.4.2-rc.0":"2019-02-14T13:17:10.526Z","2.4.2":"2019-02-14T13:26:16.659Z","2.4.3":"2019-02-20T17:00:35.368Z","2.4.4":"2019-02-21T18:22:55.053Z","2.4.5":"2019-02-21T19:36:04.647Z","2.4.6":"2019-02-22T07:22:07.764Z","2.4.7":"2019-02-26T11:21:49.168Z","2.4.8":"2019-02-26T14:26:07.093Z","2.5.0-alpha.0":"2019-03-22T18:32:35.661Z","2.5.0-alpha.1":"2019-03-26T18:24:34.747Z","2.5.0-alpha.2":"2019-04-05T14:56:17.825Z","2.5.0-alpha.3":"2019-04-05T16:52:47.456Z","2.5.0-alpha.4":"2019-04-05T17:14:38.047Z","2.5.0-alpha.5":"2019-04-12T09:34:52.672Z","2.5.0-alpha.6":"2019-04-14T03:54:00.676Z","2.5.0-alpha.7":"2019-04-25T17:51:38.166Z","2.5.0-rc.0":"2019-04-30T12:04:54.386Z","2.5.0":"2019-05-07T12:44:08.138Z","2.5.1-alpha.14":"2019-05-10T02:04:11.441Z","2.5.1-alpha.15":"2019-05-10T02:35:44.088Z","2.6.0-alpha.0":"2019-05-13T19:23:15.163Z","2.6.0-alpha.1":"2019-05-22T18:34:40.647Z","2.6.0-alpha.2":"2019-05-22T20:09:04.820Z","2.6.0-alpha.3":"2019-05-22T20:13:33.062Z","2.6.0-alpha.4":"2019-05-23T17:21:34.241Z","2.6.0-alpha.5":"2019-05-23T19:39:50.532Z","2.6.0-alpha.6":"2019-05-24T21:22:27.068Z","2.6.0-alpha.7":"2019-05-27T18:27:53.657Z","2.6.0-alpha.8":"2019-05-28T15:26:20.738Z","2.5.1-alpha.0":"2019-05-30T09:02:55.319Z","2.5.1-alpha.1":"2019-05-30T10:57:22.913Z","2.5.1":"2019-05-30T13:18:31.094Z","2.6.0-alpha.9":"2019-05-30T19:55:21.150Z","2.6.0-rc.0":"2019-05-30T20:30:04.079Z","2.6.0":"2019-05-31T17:59:05.790Z","2.6.1-alpha.0":"2019-05-31T21:41:58.386Z","2.6.1":"2019-05-31T22:02:53.843Z","2.6.2-alpha.0":"2019-06-06T15:27:26.054Z","2.6.2":"2019-06-06T19:48:53.133Z","2.6.3":"2019-06-12T06:09:51.399Z","2.6.4":"2019-06-20T20:50:32.217Z","2.6.5-alpha.0":"2019-06-21T16:51:16.986Z","2.6.5":"2019-06-25T16:20:46.029Z","2.6.6":"2019-06-25T18:10:59.678Z","2.6.7-alpha.0":"2019-06-25T22:08:40.572Z","2.6.7":"2019-06-26T11:51:26.652Z","2.7.0-alpha.0":"2019-06-27T20:01:59.234Z","2.7.0-alpha.1":"2019-06-27T21:01:07.216Z","2.7.0-alpha.2":"2019-06-30T22:09:01.099Z","2.7.0-alpha.3":"2019-07-01T20:00:22.280Z","2.7.0-alpha.4":"2019-07-03T22:39:30.269Z","2.7.0-alpha.5":"2019-07-04T18:15:23.916Z","2.7.0-alpha.6":"2019-07-04T19:05:46.686Z","2.7.0-alpha.7":"2019-07-05T13:35:29.069Z","2.7.0-alpha.8":"2019-07-05T13:48:27.881Z","2.6.8":"2019-07-09T22:25:04.137Z","2.6.9":"2019-07-11T18:29:17.308Z","2.7.0-alpha.9":"2019-07-13T20:49:51.652Z","2.7.0-alpha.12":"2019-07-15T07:42:32.699Z","2.7.0-alpha.13":"2019-07-15T12:42:32.441Z","2.7.0-alpha.14":"2019-07-16T08:26:31.779Z","2.7.0":"2019-07-16T13:46:04.226Z","2.7.1":"2019-07-25T10:47:27.856Z","2.7.2":"2019-07-26T23:29:03.605Z","2.8.0":"2019-07-29T17:14:32.570Z","2.8.1":"2019-07-31T11:17:00.807Z","2.8.2":"2019-08-20T18:03:00.440Z","2.9.0":"2019-08-23T15:22:22.465Z","2.9.1":"2019-08-28T20:33:08.577Z","2.9.2":"2019-08-30T10:06:05.889Z","2.9.3":"2019-09-01T21:47:15.600Z","2.9.4":"2019-09-24T17:03:19.132Z","2.9.5":"2019-10-04T21:12:48.099Z","2.9.6":"2019-10-10T12:15:50.536Z","2.9.7":"2019-10-21T17:26:37.665Z","2.9.8":"2019-11-12T18:43:04.107Z","2.9.9":"2019-11-13T22:43:24.846Z","2.9.10":"2019-11-20T22:27:20.878Z","2.9.11":"2019-11-20T23:29:49.352Z","2.9.12":"2019-11-21T18:01:31.624Z","2.9.13":"2019-12-05T20:01:35.311Z","2.9.14":"2019-12-17T12:24:09.996Z","2.9.15":"2019-12-27T12:10:52.738Z","2.9.16":"2020-01-09T22:17:00.927Z","2.10.0":"2020-02-06T12:34:45.725Z","2.10.1":"2020-02-14T14:00:12.348Z","2.11.0-alpha.1":"2020-02-24T15:28:49.622Z","2.11.0-alpha.2":"2020-02-25T16:02:38.124Z","2.11.0-alpha.3":"2020-02-25T16:29:05.435Z","2.11.0":"2020-03-03T17:42:45.628Z","2.12.0-alpha.0":"2020-03-16T19:48:15.368Z","2.12.0-alpha.1":"2020-03-18T18:08:52.121Z","2.12.0-alpha.2":"2020-03-23T14:40:48.163Z","2.12.0-alpha.3":"2020-03-26T13:13:59.944Z","2.12.0-alpha.4":"2020-03-26T13:54:23.293Z","2.12.0-alpha.5":"2020-04-02T23:10:11.801Z","2.12.0":"2020-04-07T18:36:36.365Z","2.13.0-alpha.0":"2020-04-10T12:14:56.203Z","2.13.0-alpha.1":"2020-04-23T16:39:39.706Z","2.13.0":"2020-05-04T14:49:26.626Z","2.13.1-alpha.0":"2020-05-08T19:49:34.861Z","2.13.1-alpha.1":"2020-05-11T18:35:09.528Z","2.13.1":"2020-05-11T19:15:00.260Z","2.14.0-alpha.0":"2020-05-13T10:06:23.328Z","2.14.0-alpha.1":"2020-05-19T09:55:00.726Z","2.14.0-alpha.2":"2020-05-20T14:38:14.189Z","2.14.0":"2020-05-27T14:32:24.538Z","2.14.1":"2020-05-28T17:20:46.965Z","2.14.2":"2020-06-04T17:24:25.433Z","2.14.3":"2020-06-08T21:44:27.009Z","2.14.4":"2020-06-12T14:41:42.922Z","2.15.0-alpha.0":"2020-06-16T18:38:01.241Z","2.14.5":"2020-06-16T21:44:18.427Z","2.15.0-alpha.1":"2020-06-17T17:18:13.399Z","2.15.0":"2020-06-17T17:25:26.484Z","2.15.1":"2020-06-30T11:25:10.298Z","2.16.0":"2020-07-17T12:13:53.046Z","2.16.1":"2020-07-27T20:49:59.978Z","3.0.0-alpha.2":"2020-08-06T20:01:22.804Z","3.0.0-alpha.3":"2020-08-12T16:58:41.456Z","2.17.0":"2020-08-27T18:42:09.250Z","2.17.1-alpha.0":"2020-09-03T18:23:18.053Z","2.18.0-rc.0":"2020-09-18T22:17:13.135Z","2.18.0-rc.1":"2020-09-21T17:46:45.341Z","2.18.0":"2020-09-22T04:24:22.222Z","2.18.1":"2020-09-24T18:09:51.435Z","2.19.0-alpha.0":"2020-10-05T14:23:27.460Z","2.18.2":"2020-10-05T19:14:01.131Z","2.19.0-alpha.1":"2020-10-19T18:33:49.277Z","2.19.0":"2020-10-30T20:02:41.147Z","2.19.1":"2020-12-22T23:07:20.174Z","2.19.2":"2021-01-14T16:51:17.231Z","2.20.0-alpha.0":"2021-02-09T01:11:26.686Z","2.20.0":"2021-02-09T23:06:39.804Z","2.21.0-alpha.0":"2021-02-11T19:16:20.179Z","2.21.0-alpha.1":"2021-02-11T19:53:28.921Z","2.21.0-alpha.2":"2021-02-11T21:48:21.608Z","2.21.0":"2021-02-12T01:57:22.282Z","2.21.1-alpha.0":"2021-03-06T00:33:01.490Z","2.21.1":"2021-03-08T18:27:07.276Z","2.21.2-alpha.0":"2021-03-16T21:35:29.564Z","2.21.2":"2021-03-18T19:52:16.906Z","2.22.0-alpha.0":"2021-03-22T21:59:12.397Z","2.22.0":"2021-03-26T00:28:26.295Z","2.22.1":"2021-03-26T05:00:57.893Z","2.22.2-alpha.0":"2021-03-29T19:26:02.784Z","2.22.2":"2021-03-29T19:37:06.373Z","2.23.0-alpha.0":"2021-04-09T00:09:18.688Z","2.23.0-alpha.1":"2021-04-09T20:07:11.257Z","2.23.0":"2021-04-14T23:23:35.389Z","2.23.1-unified.0":"2021-04-22T22:22:37.872Z","2.23.1-unified.2":"2021-04-22T23:05:47.662Z","2.23.1-unified2.0":"2021-04-22T23:14:42.134Z","2.23.1-unified2.1":"2021-04-23T05:46:08.965Z","2.23.1-unified2.2":"2021-04-27T22:17:08.138Z","2.23.1-unified2.3":"2021-04-27T22:54:13.680Z","2.24.0-alpha.0":"2021-04-28T21:01:52.795Z","2.24.0-alpha.1":"2021-04-29T22:33:20.363Z","2.24.0-alpha.2":"2021-04-30T14:06:28.167Z","2.24.0":"2021-04-30T18:10:08.798Z","3.0.0-alpha.4":"2021-05-06T20:23:03.648Z","3.0.0-lambda.0":"2021-05-13T19:44:49.590Z","2.24.1":"2021-05-18T22:49:28.553Z","3.0.0-html.0":"2021-05-25T04:35:25.174Z","3.0.0-html.2":"2021-05-25T05:19:54.086Z","2.25.0-alpha.0":"2021-05-26T22:31:30.835Z","2.25.0-alpha.1":"2021-05-27T14:10:52.992Z","2.25.0":"2021-05-27T14:40:30.420Z","3.0.0-preview.0":"2021-06-01T05:55:55.079Z","2.25.1":"2021-06-08T21:06:14.993Z","3.0.0-preview.1":"2021-06-16T05:59:14.277Z","3.0.0-preview.2":"2021-06-16T06:15:38.200Z","2.25.2":"2021-06-22T19:54:00.554Z","3.0.0-preview.3":"2021-06-26T05:43:20.132Z","3.0.0-preview.4":"2021-06-30T21:06:04.738Z","3.0.0-rc.0":"2021-07-01T23:42:15.581Z","3.0.0-rc.1":"2021-07-02T21:48:37.689Z","3.0.0":"2021-07-07T18:17:52.932Z","3.0.1":"2021-07-16T22:45:04.655Z","3.0.2":"2021-07-20T17:28:06.126Z","3.1.0-alpha.0":"2021-07-22T20:23:15.347Z","3.1.0-alpha.1":"2021-07-23T06:14:32.502Z","3.1.0":"2021-07-26T19:11:04.272Z","3.1.1":"2021-07-26T19:51:29.753Z","3.1.2":"2021-08-03T00:34:04.841Z","3.2.0-alpha.0":"2021-08-20T23:55:54.237Z","3.2.0":"2021-08-23T23:50:40.880Z","3.3.0":"2021-08-25T23:14:44.182Z","3.4.0-alpha.0":"2021-10-09T00:38:21.897Z","3.4.0":"2021-10-11T20:58:35.498Z","2.25.3":"2021-11-04T18:04:27.725Z","3.4.1":"2021-11-04T18:06:38.575Z","3.5.0":"2021-11-05T17:54:39.097Z","3.6.0-alpha.0":"2021-12-17T21:57:58.794Z","3.6.0-alpha.1":"2021-12-28T03:11:12.869Z","3.6.0":"2021-12-30T18:25:53.740Z","3.6.1":"2021-12-31T15:57:47.231Z","3.6.2":"2022-01-18T21:10:11.321Z","3.6.3":"2022-02-08T19:15:28.936Z","3.6.4":"2022-03-10T18:51:02.298Z","3.6.5":"2022-03-21T19:14:25.696Z","3.6.6":"2022-03-24T20:20:38.891Z","3.6.7":"2022-03-29T23:54:24.183Z","3.6.8":"2022-05-05T15:52:45.273Z","3.7.0":"2022-05-05T16:51:41.041Z","3.8.0":"2022-05-23T23:58:49.346Z","3.8.1":"2022-05-24T04:11:59.840Z","2.25.4":"2022-05-25T17:28:40.486Z","3.8.2":"2022-06-04T00:56:11.606Z","3.9.0":"2022-06-15T16:55:04.755Z","3.10.0":"2022-07-11T19:23:02.593Z","3.10.1":"2022-08-10T17:09:47.318Z","2.26.0":"2022-08-18T18:20:49.584Z","3.10.2":"2022-08-26T02:41:40.491Z","3.10.3":"2022-10-07T22:17:54.917Z","2.26.1":"2022-10-20T18:01:57.696Z","3.10.4":"2022-10-31T21:52:17.965Z","3.11.0":"2022-11-02T15:56:35.540Z","3.11.1":"2022-11-03T01:01:34.184Z","3.12.0":"2023-03-02T19:33:33.712Z","2.26.2":"2023-08-30T21:02:53.093Z","3.12.1":"2023-08-30T21:17:15.696Z","3.13.0":"2023-11-14T00:17:06.587Z"},"bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","homepage":"https://github.com/apollographql/apollo-server#readme","keywords":["GraphQL","Apollo","Server","Express","Javascript"],"repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/apollo-server-express"},"description":"Production-ready Node.js GraphQL server for Express","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"readme":"[![npm version](https://badge.fury.io/js/apollo-server-express.svg)](https://badge.fury.io/js/apollo-server-express)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n[![Join the community forum](https://img.shields.io/badge/join%20the%20community-forum-blueviolet)](https://community.apollographql.com)\n[![Read CHANGELOG](https://img.shields.io/badge/read-changelog-blue)](https://github.com/apollographql/apollo-server/blob/HEAD/CHANGELOG.md)\n\n\nThis is the Express integration of Apollo Server. Apollo Server is a community-maintained open-source GraphQL server that works with many Node.js HTTP server frameworks. [Read the docs](https://www.apollographql.com/docs/apollo-server/). [Read the CHANGELOG.](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)\n\n\nA full example of how to use `apollo-server-express` can be found in [the docs](https://www.apollographql.com/docs/apollo-server/integrations/middleware/#apollo-server-express).\n\nBefore Apollo Server 3, we officially supported using this package with `connect` as well. `connect` is an older framework that `express` evolved from. For now, we believe that this package is still compatible with `connect` and we even run tests against `connect`, but we may choose to break this compatibility at some point without a major version bump. If you rely on the ability to use Apollo Server with `connect`, you may wish to make your own integration.\n\n## Principles\n\nGraphQL Server is built with the following principles in mind:\n\n* **By the community, for the community**: GraphQL Server's development is driven by the needs of developers\n* **Simplicity**: by keeping things simple, GraphQL Server is easier to use, easier to contribute to, and more secure\n* **Performance**: GraphQL Server is well-tested and production-ready - no modifications needed\n\nAnyone is welcome to contribute to GraphQL Server, just read [CONTRIBUTING.md](https://github.com/apollographql/apollo-server/blob/main/CONTRIBUTING.md), take a look at the [roadmap](https://github.com/apollographql/apollo-server/blob/main/ROADMAP.md) and make your first PR!\n","readmeFilename":"README.md","users":{"rsp":true,"bsdllc":true,"rajiff":true,"ezeikel":true,"juanf03":true,"johniexu":true,"myjustify":true,"ashish.npm":true,"serge-nikitin":true,"nguyenvanhoang26041994":true}}