{"_id":"@graft/server","_rev":"32-f7b98a96d12348ef3768a9464613b41a","name":"@graft/server","dist-tags":{"latest":"5.4.2"},"versions":{"1.0.0":{"name":"@graft/server","version":"1.0.0","description":"Server tools for massively maintainable GraphQL","repository":{"type":"git","url":"git+ssh://git@github.com/bkonkle/graft.git"},"author":{"name":"Brandon Konkle","email":"brandon@konkle.us","url":"https://deterministic.dev"},"license":"BSD-2-Clause","main":"lib/index.js","scripts":{"build":"tsc --declaration --pretty --skipLibCheck","build.docs":"typedoc --out docs src --name \"Graft Server\"","host.docs":"http-server docs"},"dependencies":{"debug":"^4.1.1","graphile-build-pg":"^4.4.1","graphile-utils":"^4.4.1","graphql":"14.4.2","graphql-utils":"^1.0.0","pg":"^7.11.0","postgraphile":"^4.4.1","ramda":"^0.26.1","ts-essentials":"^2.0.11"},"devDependencies":{"@types/debug":"^4.1.4","@types/jest":"^24.0.15","@types/ramda":"^0.26.15","gql":"^1.1.2","graphql-tag":"^2.10.1","http-server":"^0.11.1","husky":"^3.0.0","identity-obj-proxy":"^3.0.0","jest":"^24.8.0","lint-staged":"^9.0.2","prettier":"^1.18.2","ts-jest":"^24.0.2","ts-node":"^8.3.0","typedoc":"^0.15.0-0","typescript":"^3.5.2"},"resolutions":{"graphql":"14.4.2"},"bugs":{"url":"https://github.com/bkonkle/graft/issues"},"homepage":"https://github.com/bkonkle/graft#readme","_id":"@graft/server@1.0.0","_nodeVersion":"12.5.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-BOKcCQFZ5BLL92F22ARy877vexCsAz7UexKFUubeszSzICwyrlWPdtNjK8O7VnNICgpEZHnoq0L29FSy7BNz5Q==","shasum":"a71735c318aa9cb70068540227882a0811f7ee18","tarball":"https://registry.npmjs.org/@graft/server/-/server-1.0.0.tgz","fileCount":19,"unpackedSize":253920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHRwCCRA9TVsSAnZWagAAxRAP/R81Jb+qe1yw00Zv1h/+\ndecteiGjBhRORBZcwsi5/CP+AX9/FUXU/dFMQ1y9UnMc9pU0X9xlewKWa4iz\ncupJU0V3K1jnq63z6a1hPMvs3AmX0KvVWD05YV6VDOQFDHYO/hbJVFjmBfTP\n/DVOv0+FzjW/7NDlbvruZeDCZv/iHgsWQHjevpmvA/Kq3dIYKnQYEdlWSWqX\nM5iMYL2yUFLLP2MVGdmFRQ/Xu0dkFuaL7fQz8ynpCV/nI+jCSr2LRN4ZXe36\nJ8rYx1Ks4bdhseVnCZ1Uv72Hn6rWyxXxyr/YM6yS29nB+NTRXwupgfRqeAQG\nmOq21FldGK3vZINhx6oRYfnDCKBMoPg16kNElpSkeanmk0qrO5lCh+2XSRyw\n6Z2OlsnTLX+IRbKhFK4NCJWJUvYpYawkgZeUT6jsW+9Scd/4qgQxVtiU1mz0\noP2CoXqLyl67pJJzIqWBM77vh7rzjXhTWFxnnYwwY+IUB0zRzhKQaFsDRezX\nJlW7RYfOS8L6z7OzltJ+noGBFevN9wj9Tvj/9QzlWA6CQRFD+SHIZE9jsfd/\nD8Xky8m5t/KsVS1j7NXymorQYikAIP3TOBvNJvtgLA3nFTUbXHBh/19jjdZc\nfpde5WYw8beQee26ubNvtzxAIR+lW4B6BGw8nR9xWE6ngUi7xU/xwVHM2YPm\n/fBF\r\n=LtNc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG3PrDVgkFwJVYVzhEurXx6RRgDAy/WuxVILzY+NiBKcAiAs8GQ3nLwSEACTweJFeHAUy9NYFCXLa67e+xSEHeJSsQ=="}]},"maintainers":[{"name":"bkonkle","email":"brandon@konkle.us"}],"_npmUser":{"name":"bkonkle","email":"brandon@konkle.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_1.0.0_1562188801212_0.8406587974989497"},"_hasShrinkwrap":false},"1.1.0":{"name":"@graft/server","version":"1.1.0","description":"Server tools for massively maintainable GraphQL","repository":{"type":"git","url":"git+ssh://git@github.com/bkonkle/graft.git"},"author":{"name":"Brandon Konkle","email":"brandon@konkle.us","url":"https://deterministic.dev"},"license":"BSD-2-Clause","main":"lib/index.js","scripts":{"build":"tsc --declaration --pretty --skipLibCheck","build.docs":"typedoc --out docs src --name \"Graft Server\"","host.docs":"http-server docs"},"dependencies":{"debug":"^4.1.1","graphile-build-pg":"^4.4.1","graphile-utils":"^4.4.1","graphql":"14.4.2","graphql-utils":"^1.0.0","knex":"^0.18.2","pg":"^7.11.0","postgraphile":"^4.4.1","ramda":"^0.26.1","ts-essentials":"^2.0.11"},"devDependencies":{"@types/debug":"^4.1.4","@types/jest":"^24.0.15","@types/ramda":"^0.26.15","gql":"^1.1.2","graphql-tag":"^2.10.1","http-server":"^0.11.1","husky":"^3.0.0","identity-obj-proxy":"^3.0.0","jest":"^24.8.0","lint-staged":"^9.0.2","prettier":"^1.18.2","ts-jest":"^24.0.2","ts-node":"^8.3.0","typedoc":"^0.15.0-0","typescript":"^3.5.2"},"resolutions":{"graphql":"14.4.2"},"bugs":{"url":"https://github.com/bkonkle/graft/issues"},"homepage":"https://github.com/bkonkle/graft#readme","_id":"@graft/server@1.1.0","_nodeVersion":"12.5.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-bgfjzK4SVguAo+ZG+DqoxzUK6096zsD20ZPdeJELJ5e50ZLNtKJZHPkZxwQNJkz2tpazKLYcmIfdqslrD6f9tA==","shasum":"8c3ca67dc976f6a22ac0d4ecd4d921857e6e1b4c","tarball":"https://registry.npmjs.org/@graft/server/-/server-1.1.0.tgz","fileCount":20,"unpackedSize":255159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHSE0CRA9TVsSAnZWagAAFogP/3MRiSslr129ZIcAmWO0\n+2s7EiWM7C7sRJWMgb/5cJRx94OonU+ODCym4qny1XVsR9di4YAW17BbjUy9\nBXuA2QnbcsSgOjOpchzFefp1RTHMefwybPVVM5JJL1I0kH20sa2RoceOeSFk\nZvBvk0RVoqAYI0d9fQOIBg3e92LQ4VVye9IcMDMi5ObCHQj39HBNYabtge21\ngTfBC4LtkMD66F4FNfHWSSvdV2B8d7OciJrL3bTVkRVMo/ijMOF3+RXAOQbG\ngzBuXvh3zAlETVxWVe03WXeAp5Q1JsPTa6O8jQUhda3/I8tXL0bEh0rXMgmy\nnaM4fUeJI5Lw496qtok1yiTGLg98FkRMmtFbKEnxiCK4rDpo59E+07gzUSN1\n3ST2zN6/SOpSdy1NqxAVlDxOlMXiVsb+smgHv9sQO70/8Kyv+z0PUScpTcpH\n+wQSY2lRRghy8KN0cgYtXyHm+TPUryswBJC1EslLaiFfJ4DfiJcVqX72T3Rm\nz7zlpF84fZkpb1pXR+P4l6WcYihx2oHePgnWiHcSjZg3HzspuKAMfPd5GTPZ\nPE7VHATji8zMFROQeIFy4OnCrZZRBOzlL9d+2X9BMGkQ/brNTyWtyont6Nrz\nQUcTDcrcc/ZTpEXZYb+EKU0tXN1R2ps0I+1dhSN/k8oDdNRC9h1IcZ7sPREF\niBAf\r\n=Iqv7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEWsAsprAjJGkPjaqVU1Q8aadg2om1BZShLFhBWPnPQoAiEAn/ObzY5AE0WsEvaM7MRSs/9fabtHvVWeJJbETTMllEs="}]},"maintainers":[{"name":"bkonkle","email":"brandon@konkle.us"}],"_npmUser":{"name":"bkonkle","email":"brandon@konkle.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_1.1.0_1562190132058_0.4464891341233088"},"_hasShrinkwrap":false},"1.1.1":{"name":"@graft/server","version":"1.1.1","description":"Server tools for massively maintainable GraphQL","repository":{"type":"git","url":"git+ssh://git@github.com/bkonkle/graft.git"},"author":{"name":"Brandon Konkle","email":"brandon@konkle.us","url":"https://deterministic.dev"},"license":"BSD-2-Clause","main":"lib/index.js","scripts":{"build":"tsc --declaration --pretty --skipLibCheck","build.docs":"typedoc --out docs src --name \"Graft Server\"","host.docs":"http-server docs","prepublish":"yarn build"},"dependencies":{"debug":"^4.1.1","graphile-build-pg":"^4.4.1","graphile-utils":"^4.4.1","graphql":"14.4.2","graphql-utils":"^1.0.0","knex":"^0.18.2","pg":"^7.11.0","postgraphile":"^4.4.1","ramda":"^0.26.1","ts-essentials":"^2.0.11"},"devDependencies":{"@types/debug":"^4.1.4","@types/jest":"^24.0.15","@types/ramda":"^0.26.15","gql":"^1.1.2","graphql-tag":"^2.10.1","http-server":"^0.11.1","husky":"^3.0.0","identity-obj-proxy":"^3.0.0","jest":"^24.8.0","lint-staged":"^9.0.2","prettier":"^1.18.2","ts-jest":"^24.0.2","ts-node":"^8.3.0","typedoc":"^0.15.0-0","typescript":"^3.5.2"},"resolutions":{"graphql":"14.4.2"},"bugs":{"url":"https://github.com/bkonkle/graft/issues"},"homepage":"https://github.com/bkonkle/graft#readme","_id":"@graft/server@1.1.1","_nodeVersion":"12.5.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-XSLTAelHgq18dC7efdydcOkWK48howEgx/mK5yyU+nVW5foLMQnsMye/d4W7C9pos5qyu1HiouwRGwbqDcbU/Q==","shasum":"879bb9d3c4902fd4a4583de46cd4f10e7f485dc7","tarball":"https://registry.npmjs.org/@graft/server/-/server-1.1.1.tgz","fileCount":23,"unpackedSize":259487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHSFbCRA9TVsSAnZWagAAU0AP/AgIwonOi8gLrGgRirVk\nkvQxlmz40VQU07ZWWO9FiWRiOp1fp8F2bRzKIarOuy2aOdwZgQOTHm/tqTHD\nuAiQlTcqbRxT0IcaSiYp+QHAeIOqDuXaaMDiLRyGrm/jO/lKXcvnkVpX2NXq\njV4el+HdCRM0ODCCQyHXkTA+VNODrpMAzAr2ELmNuEl79VyrNi+YWeoR89QC\nSym7N8/nXpj8HE/QbVhqv6WBa+L63InEAWRwzZt+22Pyqk9pXYFYKL5yY9Pq\nftGmlchqMi4coXBh8BOXIEEau1hfWHD8fliOl43xw8IFxf0SFkin9CafxvzG\nF9czdHF1EcVY21p5fc3t9sMPIg8aHbOdjehxp44cLw8IF/Ef/GNLKjYLtPyR\naJxEMWzz+XDRiJJayU0rRqjXvWL5RjhtflSMh5dXl8+ROuJU14XGo0F8/eFn\n0C6QsokVsRu7pti/azjefzlt1ZJKyO2REJ2y59kT9Qt89gznHyEigzXIvMgN\nDABc1bgUDm6rOAAyOYTNJRJHKeMKgLJWOyzBn744SX80Jjz8oQPHtIrZ0sx2\nNyPRFQseTJnHd8wmoFTKLD82Xn14Wb+6+AK2+Mosmd58SSsXrkdyMrGKnTeD\nuC/ZlQiWOhro9Xjm2u3A8HbYKrRmUxYcxwKwfP6HXtRMlNuupi3R/ogTPYi3\nGQuM\r\n=lmiC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8BbuGPJ1tdW/OT9sToNAdcPO1d8Kh+pY2PSdZZPui+gIhAJRcgvYT78nDdv2ar4CVSWO7ZEHGC0lBLCnJjtGHwH2p"}]},"maintainers":[{"name":"bkonkle","email":"brandon@konkle.us"}],"_npmUser":{"name":"bkonkle","email":"brandon@konkle.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_1.1.1_1562190170024_0.6371934358542954"},"_hasShrinkwrap":false},"2.0.0":{"name":"@graft/server","version":"2.0.0","description":"Server tools for massively maintainable GraphQL","repository":{"type":"git","url":"git+ssh://git@github.com/bkonkle/graft.git"},"author":{"name":"Brandon Konkle","email":"brandon@konkle.us","url":"https://deterministic.dev"},"license":"BSD-2-Clause","main":"lib/index.js","scripts":{"build":"tsc --declaration --pretty --skipLibCheck","build.docs":"typedoc --out docs src --name \"Graft Server\"","host.docs":"http-server docs","prepublish":"yarn build"},"dependencies":{"debug":"^4.1.1","graphile-build-pg":"^4.4.1","graphile-utils":"^4.4.1","graphql":"14.4.2","graphql-utils":"^1.0.0","knex":"^0.18.2","pg":"^7.11.0","postgraphile":"^4.4.1","ramda":"^0.26.1","ts-essentials":"^2.0.11"},"devDependencies":{"@types/debug":"^4.1.4","@types/jest":"^24.0.15","@types/ramda":"^0.26.15","gql":"^1.1.2","graphql-tag":"^2.10.1","http-server":"^0.11.1","husky":"^3.0.0","identity-obj-proxy":"^3.0.0","jest":"^24.8.0","lint-staged":"^9.0.2","prettier":"^1.18.2","ts-jest":"^24.0.2","ts-node":"^8.3.0","typedoc":"^0.15.0-0","typescript":"^3.5.2"},"resolutions":{"graphql":"14.4.2"},"bugs":{"url":"https://github.com/bkonkle/graft/issues"},"homepage":"https://github.com/bkonkle/graft#readme","_id":"@graft/server@2.0.0","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-5LZbZ/7z7w1vhxJR9Wy0xZO12QI+lZLyHGLWVe5pvTe2DFnZFhe3NGnfhPEsuQIvQx57/4Wjn5KZ29vnI+Mkyw==","shasum":"0ddd384983c4705b3b4bf3243bea33887de08a6f","tarball":"https://registry.npmjs.org/@graft/server/-/server-2.0.0.tgz","fileCount":23,"unpackedSize":258870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdH7duCRA9TVsSAnZWagAAy0cP/AroC7EYcQ1iAda58cfv\nk5nF204mdWhUln3FSAi91AHP+25K4qVueg9E8VwF3hkid6mW83QOklge5YL7\nB3+E15LfXsgoEB7hu4A+DdLtw5tetm0BOIBBO1JMtGmPaTiOILk3ailu05Xo\nQoNPgiGuCl+VHI65BU4r+gF2aWEaQ2vvmgYSlDjxRRs4p5H4cuYj0XlwCaRA\n/znrWjtOIEgdMu6A/RHvltI94q/zuWEHnA8ArlPQJ4A4GwkkXXt0BrfzvAx0\nLO+TkrMAazPKkj2im5PvQrXs8/wbFcjxD3e1ESRDM7K/QPCrGyItvjkOynyo\nAetZwEog33kHnoapWPYdzbKuX2kzW4Jcbx/aSTGCfL4PhTlIR3QyFF8vybHw\nvIQL/tdBmsCsrQy9VPhtMACqRxaWlBAIBK90pcI0OxmsQd0AZnEPnJHbL8PO\n3NkohmWHoJId3PGc42NMB2qNjnCe4fT7b1x8sNoZqYJLZKIDJX4JIseXDdg5\n7MKPlAQCIgf1cXbM3txyoR54LUmKkVsNV5moKnvziHoeGygdBC52yQNyyrX8\nduHlEVtHHy6D2OvCuNhYRzBSYu+Ey8PX7dTPByd1wvqwFQI27W2e5HqppC89\n7sSdkIjjInuyS36O1HuSHpNmb3E58ox2beFg5Kuaq79tjKt/Q1Nj/zHVgycZ\nwqiR\r\n=AJMp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDF/g+xgB3MzMctsRFGSbAx1vzBSyRdWXvHmnFpB1t1RAiBpFqMn1wmbRPCa5Ep/NE74lZ9Owo/Orxz+r9azkGSxyQ=="}]},"maintainers":[{"name":"bkonkle","email":"brandon@konkle.us"}],"_npmUser":{"name":"bkonkle","email":"brandon@konkle.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_2.0.0_1562359662016_0.503915407691977"},"_hasShrinkwrap":false},"2.1.0":{"name":"@graft/server","version":"2.1.0","description":"Server tools for massively maintainable GraphQL","repository":{"type":"git","url":"git+ssh://git@github.com/bkonkle/graft.git"},"author":{"name":"Brandon Konkle","email":"brandon@konkle.us","url":"https://deterministic.dev"},"license":"BSD-2-Clause","main":"lib/index.js","scripts":{"build":"tsc --declaration --pretty --skipLibCheck","build.docs":"typedoc --out docs src --name \"Graft Server\"","host.docs":"http-server docs","prepublish":"yarn build"},"dependencies":{"debug":"^4.1.1","graphile-build-pg":"^4.4.1","graphile-utils":"^4.4.1","graphql":"14.4.2","graphql-utils":"^1.0.0","knex":"^0.18.2","pg":"^7.11.0","postgraphile":"^4.4.1","ramda":"^0.26.1","ts-essentials":"^2.0.11"},"devDependencies":{"@types/debug":"^4.1.4","@types/jest":"^24.0.15","@types/ramda":"^0.26.15","gql":"^1.1.2","graphql-tag":"^2.10.1","http-server":"^0.11.1","husky":"^3.0.0","identity-obj-proxy":"^3.0.0","jest":"^24.8.0","lint-staged":"^9.0.2","prettier":"^1.18.2","ts-jest":"^24.0.2","ts-node":"^8.3.0","typedoc":"^0.15.0-0","typescript":"^3.5.2"},"resolutions":{"graphql":"14.4.2"},"bugs":{"url":"https://github.com/bkonkle/graft/issues"},"homepage":"https://github.com/bkonkle/graft#readme","_id":"@graft/server@2.1.0","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-5xNJ+qP7pAHQfsPXztF2rgnPRI0qFFJhbZGZTlojT/paVYB3U7IvcH+7jz5yhKnwvwR8kTrt9aCHxC670MNaVA==","shasum":"7018f2f721b8a82fa2872f6b13d7bab696f16ea1","tarball":"https://registry.npmjs.org/@graft/server/-/server-2.1.0.tgz","fileCount":23,"unpackedSize":260201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdH7kuCRA9TVsSAnZWagAAYG4P/iwQTUhGVdnNfUbSbjd0\nhhJxxiE8Q4Kbs5Y4e392N3Ik67eGAm3UdGlGzSyWkaX6mi5ITyw1EsOkzD9b\nt27hvyBeMcFxoZ9U51+SE5SpXZkHzFy874YxDnj8eTpYcC02htdz39hQojDA\n6bhHDKTSZ6ZtNEwafRvLRTRXZygdbXiOy6GtFbYwyuUHy48/WrlEEViPrKkk\nICfKlnqSyKNlVk9Hm0WaxDvkH0OeDwroUlRr8g2dNtd2sN/0d1F10AzCLmKv\nBOjUgSa+GkaIfcOrRW9lj7tqg6Cqc9+Nwrr9PKoagH9gCi/CwglfrYSLDVbO\n27TmfUBj8dePEPOImHxK4qVnBeNilsgzV5M4Bc7iAOsi9K5ZNqazbFmePHKh\nKlflOyKkdtRN60AKAnbFti9l0SfQy4Mvlqq7PaqeDuhg9CMQFuYYkYMYR7IR\noqifor+E5OXK/ulkDXEbBkST8DgTZBqKoIjRpurZzuvJ7R6FTHIl2SDpjTE+\nCt9/knABY/r/e9MXbPoAYbqzumEyRw05hEes/fuET1Jp9nqPs3aaLyOjaWTS\nfYqMXhP8eYg5LvHBNrstbEit6coTdeRFCr/VqJVUTDa1zAYL1nIBfPmy7OOw\nQTgELFYH7JMbFQOJDwkfpEEigyCS/Wlx56GzjR+EKtlFGXCDvHBRZb2qG5fl\nm2MX\r\n=7KUi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIt+ibiCIEhpzZYJjWkNpn+0rCt3yYMIt+bZLd54Rc6AIgYQNliJ03f+knjA5ABAweq4LJ8CoCos0yAVq6yCKuJnY="}]},"maintainers":[{"name":"bkonkle","email":"brandon@konkle.us"}],"_npmUser":{"name":"bkonkle","email":"brandon@konkle.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_2.1.0_1562360109907_0.19168476675076218"},"_hasShrinkwrap":false},"2.1.1":{"name":"@graft/server","version":"2.1.1","description":"Server tools for massively maintainable GraphQL","repository":{"type":"git","url":"git+ssh://git@github.com/bkonkle/graft.git"},"author":{"name":"Brandon Konkle","email":"brandon@konkle.us","url":"https://deterministic.dev"},"license":"BSD-2-Clause","main":"lib/index.js","scripts":{"build":"tsc --declaration --pretty --skipLibCheck","build.docs":"typedoc --out docs src --name \"Graft Server\"","host.docs":"http-server docs","prepublish":"yarn build"},"dependencies":{"debug":"^4.1.1","graphile-build-pg":"^4.4.1","graphile-utils":"^4.4.1","graphql":"14.4.2","graphql-utils":"^1.0.0","knex":"^0.18.2","pg":"^7.11.0","postgraphile":"^4.4.1","ramda":"^0.26.1","ts-essentials":"^2.0.11"},"devDependencies":{"@types/debug":"^4.1.4","@types/jest":"^24.0.15","@types/ramda":"^0.26.15","gql":"^1.1.2","graphql-tag":"^2.10.1","http-server":"^0.11.1","husky":"^3.0.0","identity-obj-proxy":"^3.0.0","jest":"^24.8.0","lint-staged":"^9.0.2","prettier":"^1.18.2","ts-jest":"^24.0.2","ts-node":"^8.3.0","typedoc":"^0.15.0-0","typescript":"^3.5.2"},"resolutions":{"graphql":"14.4.2"},"bugs":{"url":"https://github.com/bkonkle/graft/issues"},"homepage":"https://github.com/bkonkle/graft#readme","_id":"@graft/server@2.1.1","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-CcU7INxdLXhMSPc86vBkbLKIelP4ALf6QT5YmW/cgCkxxjzLOx72VOSVz7lxuHXf/WP5PZlg+uCrGuhhi1P7Yw==","shasum":"5331446383d35ef644c6309838346b3a1b77e03e","tarball":"https://registry.npmjs.org/@graft/server/-/server-2.1.1.tgz","fileCount":23,"unpackedSize":260201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdH7nmCRA9TVsSAnZWagAAS7oQAIn5ZpFAW7FkGOYithOf\nfedlYWBJSTYaGxKn1kf4JQnwu35XTNommfm0jFGryhFasx/HPuGpymJD1SXr\n1l4ebQaw2kGsxD++WlXJ8YlZ8a+Ou8BSdFpc/JL4NV2fTZxlCFPHCBtqxPLZ\n2NTFzUlLucdBr6ggSRQvodrkQOV41DgvusIMi/sakRxNjmf15FtW1ojgiecR\n63atZcB2LpY+QlAjfFxzxxhe0eKJ50r12XXELChwxzvAuM/hjRuQRW8PVq5X\nErIPhL16fxiViJkFWsSyDlJjSXP+SXx31AdaJO1SHGQwYJJEW3regl1FKsQd\n7uJlrtJXvdDbCzOhTayb9FJuP36VOG79CEFaqw9MaIZhwOmqhg2JkEJuZa3Z\nE+dGZ+XHHIQ5fdh1L7GX7AEcfYnR+YMJMSEv7o/xA4kxnoZa2ma6LRHU3xCx\nxYP4C9WgJ61c0jRq+Utn4mY3ItY8PePIyLfwHI8U0i3LfdEn4xhjf0OIvBSt\nFF8ZR+0vqyoArB2lTAWBalkt7Dy0XayuIhxMHju6ERf9iNepEboDC9TykM4i\nFDwIQ1aj/bEMrWOaFDxPGtdnTl5rU1VCchnzxg9FoqM6GWk2qSLf3AGPOitm\n0PMC1j0CQZH7VQvZLzHWbYWIeoUlsyxtinTZfp1DEw9bW6cUaMyYXEvRGjSO\nguZG\r\n=d1xH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICB1tmd7VWtMgTZv8NaK5s0UfgewQcEXhKQT7afxlIR1AiBC7RQLQSw2HaqGpbaZfOuA58CWEd7R/2YJ0EK7YG6hOA=="}]},"maintainers":[{"name":"bkonkle","email":"brandon@konkle.us"}],"_npmUser":{"name":"bkonkle","email":"brandon@konkle.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_2.1.1_1562360293761_0.7569486383375086"},"_hasShrinkwrap":false},"2.2.0":{"name":"@graft/server","version":"2.2.0","description":"Server tools for massively maintainable GraphQL","repository":{"type":"git","url":"git+ssh://git@github.com/bkonkle/graft.git"},"author":{"name":"Brandon Konkle","email":"brandon@konkle.us","url":"https://deterministic.dev"},"license":"BSD-2-Clause","main":"lib/index.js","scripts":{"build":"tsc --declaration --pretty --skipLibCheck","build.docs":"typedoc --out docs src --name \"Graft Server\"","host.docs":"http-server docs","prepublish":"yarn build"},"dependencies":{"debug":"^4.1.1","graphile-build-pg":"^4.4.1","graphile-utils":"^4.4.1","graphql":"14.4.2","graphql-utils":"^1.0.0","knex":"^0.18.2","pg":"^7.11.0","postgraphile":"^4.4.1","ramda":"^0.26.1","ts-essentials":"^2.0.11"},"devDependencies":{"@types/debug":"^4.1.4","@types/jest":"^24.0.15","@types/ramda":"^0.26.15","gql":"^1.1.2","graphql-tag":"^2.10.1","http-server":"^0.11.1","husky":"^3.0.0","identity-obj-proxy":"^3.0.0","jest":"^24.8.0","lint-staged":"^9.0.2","prettier":"^1.18.2","ts-jest":"^24.0.2","ts-node":"^8.3.0","typedoc":"^0.15.0-0","typescript":"^3.5.2"},"resolutions":{"graphql":"14.4.2"},"bugs":{"url":"https://github.com/bkonkle/graft/issues"},"homepage":"https://github.com/bkonkle/graft#readme","_id":"@graft/server@2.2.0","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Jt6ADPUGHsy5mFqlsE/JvncbIxKUbaYFpHjhwK1LWSfWt4GuW2JJpraemh/T8ZtfkQGZDCCY8g8GXlbxLCXnLw==","shasum":"bd4ecbf97e94323bbb15abeaa33a1ed39061a7f1","tarball":"https://registry.npmjs.org/@graft/server/-/server-2.2.0.tgz","fileCount":23,"unpackedSize":260979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJg1JCRA9TVsSAnZWagAAFRsP/0pyfHqgnG+rJPJ/5dgB\n2dtrU6r6m0T+0A1ItUniJ6HgelTL78A378wHPGFeZm2a9e9QtXIaw60+P4kQ\nK/uajNuEoA0alOxfswlhkyPopEwYFrke/P6yK4y8NWFlh60qrXbgCwh10oDp\n+tkhW2uWVa7GnG5h+jhE2OVAlNclpvL1Xxn8HE5uJOF5L60HkF+WFak3MYNb\nGbH3TGbwLmmboBWslWjpDrrQlzcMcHwBLS+o7fz4vwR9MdIVVhgN2lgwCEEy\nmvuT2vw22dayBxFGQimm1JqrDJr+Pj83UVgRBuEraAEH9A9lk62wSiTFtEdq\nwtJcHaJTby01yw68Jn3KlP5z4UgM/oYsGFL3zkR77VkU1rGZk/PkoWrW4PtF\nc4MSCK0XbtMmBysCUIkGVzGNpn1WSLdVygV8XcuM8M3U9NBYKpiayigGIvT2\nEF7SPz+n95jhSs5q8lDQ6RZ6cIBhprua9+FoMxRcmHaDbGWzUxKjoXgxKFZe\nXfC4cKlkjtF0XHKHIUaOdii7K8hNS8KU78URVGWytIbxyfl2GGbJn/eyZgv5\nLdLVP26Tf7titW5dmDmRUyPJ8YlurCX8YQKh8MPLf/8di9e01hH0N7gwgknb\nSuDVE6z6l3Weku7/y8wT5qh/3E73vvhTDU8m2rCZdGofYMR8fxrQDNNpkn2j\n7RIt\r\n=MIU+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeAHIYeqJ4+QrJmO2Y5V84TxW5zPqkTPFoHeSiNzzNpgIhAKQTYVRedq7xaDhknEzc3dkmDqW0w/WT2/dcLI6mHInD"}]},"maintainers":[{"name":"bkonkle","email":"brandon@konkle.us"}],"_npmUser":{"name":"bkonkle","email":"brandon@konkle.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_2.2.0_1562774856217_0.8852130262798001"},"_hasShrinkwrap":false},"2.2.1":{"name":"@graft/server","version":"2.2.1","description":"Server tools for massively maintainable GraphQL","repository":{"type":"git","url":"git+ssh://git@github.com/bkonkle/graft.git"},"author":{"name":"Brandon Konkle","email":"brandon@konkle.us","url":"https://deterministic.dev"},"license":"BSD-2-Clause","main":"lib/index.js","scripts":{"build":"tsc --declaration --pretty --skipLibCheck","build.docs":"typedoc --out docs src --name \"Graft Server\"","host.docs":"http-server docs","prepublish":"yarn build"},"dependencies":{"debug":"^4.1.1","graphile-build-pg":"^4.4.1","graphile-utils":"^4.4.1","graphql":"14.4.2","graphql-utils":"^1.0.0","knex":"^0.18.2","pg":"^7.11.0","postgraphile":"^4.4.1","ramda":"^0.26.1","ts-essentials":"^2.0.11"},"devDependencies":{"@types/debug":"^4.1.4","@types/jest":"^24.0.15","@types/ramda":"^0.26.15","gql":"^1.1.2","graphql-tag":"^2.10.1","http-server":"^0.11.1","husky":"^3.0.0","identity-obj-proxy":"^3.0.0","jest":"^24.8.0","lint-staged":"^9.0.2","prettier":"^1.18.2","ts-jest":"^24.0.2","ts-node":"^8.3.0","typedoc":"^0.15.0-0","typescript":"^3.5.2"},"resolutions":{"graphql":"14.4.2"},"bugs":{"url":"https://github.com/bkonkle/graft/issues"},"homepage":"https://github.com/bkonkle/graft#readme","_id":"@graft/server@2.2.1","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-U/KYKckKam2ZY7D3zDaritKUD6X8clrd/VOTpkG4S8CxX2wrGDQ8As/iEvINuZQ20YWGjBciP3Nw9TH70AcPhQ==","shasum":"2d88a81d2382a97d9f51092e3fee60e2f30e6051","tarball":"https://registry.npmjs.org/@graft/server/-/server-2.2.1.tgz","fileCount":23,"unpackedSize":260953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLPEdCRA9TVsSAnZWagAAZJkP/3LaaTUbzi9EZ+tICwXo\nFAo1LJxBy59PfPBelPilp8r8z+CZFmPNUSanQicNsSiJsbni96kuGcTxUUfN\noJbWeBukFSumBjyXzWChI7VViDZPk1qTCbXyunmGisYzwjYgh4mFRwFAzVm1\nEKQfuReTusqCQhHXrwD1jIGyBaoudmjvgY/BLAs+PoE4go/807irGTIsBgN4\nYPZnwIZUQAJs37SpiZbMAmDGpRe9iGSQtxCyYJhU/ttL7Tz//GMpzGuPjFgy\nAUa6OVcKFJGAr7+YRrR4P8gPTaM9MJfeSAV57t7ZvHyasdrsV/6UlBzzFKrw\nIWvaPgyzEdeoAVU7RnH5gLSzNlCcGmprImc2dBKJk1tJzcGcVvZvLiBvFrba\nBPLP3SEVzqsU43bmfQWX7FM4WrcAzRFHEPrxhn6xNwZBClEr7K13q6Kd8xI2\nGUay/lcw3xj8VUTx6hcQkdUb+BEj4qxtXYwKtaw6C3qbcAi0xbmvCVGzajxO\nzDwf5L3L/1V6jpm5pZyV8uhlMnQQO88eHMKdbnAD1jS8CvgxUwNW6SK0J9RE\nxWGq5YZAR6Tz9DE+qYa24Wrl08CSMgYhVmbNWnPUicZxxPBFi85OyreIa9bK\nuRuw8iuhYYFcwxqaOLQQnSnluHlFlMKFRDoZh9Fh3oNOndonzZB2JTFHHXLF\nutoA\r\n=KCyu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC09aqXKNhGwb3zApKPlTQRMDIgH83FDbBsXzrEyKydUgIhALhVXhMNOrABw+SVbqlh5Bov7h0rb0NyS+ZlINk10RcN"}]},"maintainers":[{"name":"bkonkle","email":"brandon@konkle.us"}],"_npmUser":{"name":"bkonkle","email":"brandon@konkle.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_2.2.1_1563226397418_0.3803338380818784"},"_hasShrinkwrap":false},"2.2.2":{"name":"@graft/server","version":"2.2.2","description":"Server tools for massively maintainable GraphQL","repository":{"type":"git","url":"git+ssh://git@github.com/bkonkle/graft.git"},"author":{"name":"Brandon Konkle","email":"brandon@konkle.us","url":"https://deterministic.dev"},"license":"BSD-2-Clause","main":"lib/index.js","scripts":{"build":"tsc --declaration --pretty --skipLibCheck","build.docs":"typedoc --out docs src --name \"Graft Server\"","host.docs":"http-server docs","prepublish":"yarn build"},"dependencies":{"debug":"^4.1.1","graphile-build-pg":"^4.4.1","graphile-utils":"^4.4.1","graphql":"14.4.2","graphql-utils":"^1.0.0","knex":"^0.19.0","pg":"^7.11.0","postgraphile":"^4.4.1","ramda":"^0.26.1","ts-essentials":"^3.0.0"},"devDependencies":{"@types/debug":"^4.1.4","@types/jest":"^24.0.15","@types/ramda":"^0.26.16","gql":"^1.1.2","graphql-tag":"^2.10.1","http-server":"^0.11.1","husky":"^3.0.0","identity-obj-proxy":"^3.0.0","jest":"^24.8.0","lint-staged":"^9.2.0","prettier":"^1.18.2","ts-jest":"^24.0.2","ts-node":"^8.3.0","typedoc":"^0.15.0-0","typescript":"^3.5.3"},"resolutions":{"graphql":"14.4.2"},"bugs":{"url":"https://github.com/bkonkle/graft/issues"},"homepage":"https://github.com/bkonkle/graft#readme","_id":"@graft/server@2.2.2","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-gYagnCRMXrI9Bv4LbNb+SBatNjAJ99FYBjJMRfMaNBB0nIVKzc6812B0c6WNysTmiWAbImNVyZmp3dEGraLnSw==","shasum":"ae9345bcaae11cb4803e34661af257e1a5369e32","tarball":"https://registry.npmjs.org/@graft/server/-/server-2.2.2.tgz","fileCount":23,"unpackedSize":260952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLnAeCRA9TVsSAnZWagAAHqcQAJNarV5q0FMTA56iRWy2\n3ImeQNpMF85m+r/rSY6Mk9nkcpVrFsKtbXfXJiqyKWjyoQE/IbbAjVBmdo9E\nBVx/G0H6C8mXGCq6ZiRMokZKEjotCX7NTnh4MQdTL02E06rZvI6+zUVmHAow\nGMLpW1777ErqT2Egyfm05oSU7zUPv6lOAr4t6KOCCFCWiijzjD6SBnsWj2AS\nsW+i+OX0WsHQ41ZfnI/H9VssgCLsPUrY+emb2Q2BCNtW+VfLPrgP4tdMyjPr\nEPf6/ytN7Iytpmevl5EchzMNE/EXwQWnQqtnDll28X+pELa9bSLRE/t5OH95\nRbImiv4F7S5kP4VTslBrzTmwzN0vn9nkmTAU9TIm7RxEReElAAFPuhQYXJGl\n7BRrLdVVW/ggH/sEkQaZSFOLUZYZHtKvdKUXtjUa2UNMmSm/i4cgKuwl0cY8\nMQGXgK02BwEPzAp45lKoItitMLaI/ZkC26KU9gxzbsWkEitswUYTLpDflDQr\n8O0I62Zk0PvlVoDmktun4w4mFk1QpfRuXJ89V6jYUdLffS6IG6TREONXg+YE\nQckTPAGr1JZX1L9zlE73RRQV9tX1J7RDBkwdzFTWqIts1kiSe0VpkvDyEeo4\novXPZK2XXGngtXTCcFn0wFpKCQna8nlEbEet6bDrdg0qgiZ0itB5ta4xNqWv\nD4z1\r\n=vjIz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD01S3uiEy8yYj+LDq34eZeXxAxib6p91t2Tbp0GC2GowIgchmevgquOSwtaJlIpqrXSYxyDL1un+mCPjdmkRNddik="}]},"maintainers":[{"name":"bkonkle","email":"brandon@konkle.us"}],"_npmUser":{"name":"bkonkle","email":"brandon@konkle.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_2.2.2_1563324445926_0.5741102510395255"},"_hasShrinkwrap":false},"2.3.0":{"name":"@graft/server","version":"2.3.0","description":"Server tools for massively maintainable GraphQL","repository":{"type":"git","url":"git+ssh://git@github.com/bkonkle/graft.git"},"author":{"name":"Brandon Konkle","email":"brandon@konkle.us","url":"https://deterministic.dev"},"license":"BSD-2-Clause","main":"lib/index.js","scripts":{"build":"tsc --declaration --pretty --skipLibCheck","build.docs":"typedoc --out docs src --name \"Graft Server\"","host.docs":"http-server docs","prepublish":"yarn build"},"dependencies":{"debug":"^4.1.1","graphile-build-pg":"^4.4.1","graphile-utils":"^4.4.1","graphql":"14.4.2","graphql-utils":"^1.0.0","knex":"^0.19.0","pg":"^7.11.0","postgraphile":"^4.4.1","ramda":"^0.26.1","ts-essentials":"^3.0.0"},"devDependencies":{"@types/debug":"^4.1.4","@types/jest":"^24.0.15","@types/ramda":"^0.26.16","gql":"^1.1.2","graphql-tag":"^2.10.1","http-server":"^0.11.1","husky":"^3.0.0","identity-obj-proxy":"^3.0.0","jest":"^24.8.0","lint-staged":"^9.2.0","prettier":"^1.18.2","ts-jest":"^24.0.2","ts-node":"^8.3.0","typedoc":"^0.15.0-0","typescript":"^3.5.3"},"resolutions":{"graphql":"14.4.2"},"bugs":{"url":"https://github.com/bkonkle/graft/issues"},"homepage":"https://github.com/bkonkle/graft#readme","_id":"@graft/server@2.3.0","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-wx4FNSF43RYPm6PP9wzzF6fxWvSyj+XXpB7OGvIfDaeWfOGJ3EuK3awEWJ6LKIMOBFJ7CrPUiYUUH89l13zAcg==","shasum":"4866fc2d6f572d55c8f43582a9ef1cdee3a55257","tarball":"https://registry.npmjs.org/@graft/server/-/server-2.3.0.tgz","fileCount":23,"unpackedSize":260924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLnEOCRA9TVsSAnZWagAAUCMQAI1kagJyZISzP6rBwnoh\nOeVwZ9R8BrCQwd24HPs+yt79++jcrbuwWPykHT5Um3hlylHJebzzs0/u/qPc\naUiAJKKm39P6Kb+WADdorD317oMU5yJyj8WUbEizHqzsmu0tIcC2ePBjWcz2\nWCjfQBzghYRcWK1u9Msbts97BNo7ke656QGU3DBDrEnW+jSTosG8NAK4ct+f\nJ+gU+yOpUBAoMfJU8gJ0q7mlRKz7BVElQa6Po1SaNYffAq9T24hosZyVUYWS\n7NkwhKrLHIxwkFN6eVfH/yKE5FGz8bKfw9SEouk5JRn/GDm0yGbZAyaiqhOq\nnhlubLhnvy67FVvFKR+ayKQUwLpXy8zxE5xQuxxAcGJKNYKll8k+VQLu6bYe\nmhr/5YB+LUujBJe4vud+23VHFVrPJoFnGVXcV9kuBiQOOxeIbP/WZcktpH8D\nRPSJu5SGpe1SiyAgbbRplPftC31krZscYDdux15tYx2495DCJ8/WSCpzoLHQ\nPpkOeWdh5csKBGt+TcUYrlCINChGxWFEf02lxblz5D/z/pdEtWqCBigEwfQ2\n+jEFeUck0qP3n/vrPC2/ZvH4H1R+z0UsLkRBY8MTVsY4U9J2UXDAW4hpYuT8\nwQQeMbECxiuxTubGonJHy34suauCSTidKsDmGLqBAPNr02UIoLBn+WW0dg3R\nLwXa\r\n=41lp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAgKiksgsY/qH1SyIT6DD2CV4Mni9wjB8Hpaye2MwrBPAiAzaZb++ctu+b9Dr7VR9J0KfGQkTMCLYwUUmQFlz2ZSLA=="}]},"maintainers":[{"name":"bkonkle","email":"brandon@konkle.us"}],"_npmUser":{"name":"bkonkle","email":"brandon@konkle.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_2.3.0_1563324685864_0.3071717877331537"},"_hasShrinkwrap":false},"3.0.0":{"name":"@graft/server","version":"3.0.0","description":"Server tools for massively maintainable GraphQL","repository":{"type":"git","url":"git+ssh://git@github.com/bkonkle/graft.git"},"author":{"name":"Brandon Konkle","email":"brandon@konkle.us","url":"https://deterministic.dev"},"license":"BSD-2-Clause","main":"lib/index.js","scripts":{"build":"tsc --declaration --pretty --skipLibCheck","build.docs":"typedoc --out docs src --name \"Graft Server\"","host.docs":"http-server docs","prepublish":"yarn build"},"dependencies":{"debug":"^4.1.1","graphile-build-pg":"^4.4.1","graphile-utils":"^4.4.1","graphql":"14.4.2","graphql-utils":"^1.0.0","knex":"^0.19.0","pg":"^7.11.0","postgraphile":"^4.4.1","ramda":"^0.26.1","ts-essentials":"^3.0.0"},"devDependencies":{"@types/debug":"^4.1.4","@types/jest":"^24.0.15","@types/ramda":"^0.26.16","gql":"^1.1.2","graphql-tag":"^2.10.1","http-server":"^0.11.1","husky":"^3.0.0","identity-obj-proxy":"^3.0.0","jest":"^24.8.0","lint-staged":"^9.2.0","prettier":"^1.18.2","ts-jest":"^24.0.2","ts-node":"^8.3.0","typedoc":"^0.15.0-0","typescript":"^3.5.3"},"resolutions":{"graphql":"14.4.2"},"bugs":{"url":"https://github.com/bkonkle/graft/issues"},"homepage":"https://github.com/bkonkle/graft#readme","_id":"@graft/server@3.0.0","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-XJXzfDj6T85Xaq+RK/GfsCH7GodfVQBY/kf4x8ixWIg+tzx65CugNvZxH/u3Roerfd0yHpFr2oaLiDJx4Zrt+g==","shasum":"824e8240ecee8f7aa899b01afc90c676317dfc04","tarball":"https://registry.npmjs.org/@graft/server/-/server-3.0.0.tgz","fileCount":23,"unpackedSize":260898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMf3YCRA9TVsSAnZWagAAtMcP+wRKbmHcst4/LRrJZjB/\novIZHRrsuEHgJYkdIhXtDbWteQdcyXZH2Pt9jC+39Wwg12kqlm9/vT01Z+Sn\n83NOCg8CVOGXieHZq6sCfY8Vi5SxML+fJfoNlx+132kGrYe7ihWIYF5Xbpc4\nowPHNRniioRIpmtn/VtHg0SzlnBTchlU653hjT2+Hyoqeg2REir/u7rPqrcL\nUolwZPHP/3n3nAvAbc4eOPGT1xrxzA5kiGasiV1Kgm5ZRa2lIG8v+S8ou5I7\niVcK5ykBx6TTvkQVnRdyCoxobttffFJ312NO+c1Ebvz/6vSFAnJxL3SkgSbg\n8RR9TK4VvKF7tD93TK8B1+iVMy5AGfvphfMCDrVuKX41R3doF9vwzv7//wPK\nfl2bfNtBv/lCqi8yjphopYEMiIEKH7GCApTPZFYUuOLHEBOh/L58hM3jcstT\nmhqtDBts8j3wag+n57NbqZgeUzqxfpE6fbKW8xbO69yc/ewxzJr7Y2gg5PN1\njkZEbJ+veT4SrCogNcKlpofV5N2kzrv3PdYblaQ5XuC3R09X4rIPlkSjy6Ns\nVox5eB5jcg0f86j/d8rP/2X6wWO8M2n9lqqb7FPD9EsjKXObQmPdb9T+4C92\nMiBcc9CRdUCIFXsht92SWHcei+jsqmV88dwofKtSE7Ma3yf3bb9jT/6DENqI\nVJ+h\r\n=PQwv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5ZSuPZ4WgTuDEOkMFjQX1rZnsuhFjciYRILx8xt6OqQIgUMViEVbrSkV/6G1l86Ii1vjhv7yvM3lpFfZ3KN1qx48="}]},"maintainers":[{"name":"bkonkle","email":"brandon@konkle.us"}],"_npmUser":{"name":"bkonkle","email":"brandon@konkle.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_3.0.0_1563557335592_0.6347423102598968"},"_hasShrinkwrap":false},"3.0.2":{"name":"@graft/server","version":"3.0.2","description":"Server tools for massively maintainable GraphQL","repository":{"type":"git","url":"git+ssh://git@github.com/bkonkle/graft.git"},"author":{"name":"Brandon Konkle","email":"brandon@konkle.us","url":"https://deterministic.dev"},"license":"BSD-2-Clause","main":"lib/index.js","scripts":{"build":"tsc --declaration --pretty --skipLibCheck","build.docs":"typedoc --out docs src --name \"Graft Server\"","host.docs":"http-server docs","prepublish":"yarn build"},"dependencies":{"debug":"^4.1.1","graphile-build-pg":"^4.4.1","graphile-utils":"^4.4.1","graphql":"14.4.2","graphql-utils":"^1.0.0","knex":"^0.19.0","pg":"^7.11.0","postgraphile":"^4.4.1","ramda":"^0.26.1","ts-essentials":"^3.0.0"},"devDependencies":{"@types/debug":"^4.1.4","@types/jest":"^24.0.15","@types/ramda":"^0.26.16","gql":"^1.1.2","graphql-tag":"^2.10.1","http-server":"^0.11.1","husky":"^3.0.0","identity-obj-proxy":"^3.0.0","jest":"^24.8.0","lint-staged":"^9.2.0","prettier":"^1.18.2","ts-jest":"^24.0.2","ts-node":"^8.3.0","typedoc":"^0.15.0-0","typescript":"^3.5.3"},"resolutions":{"graphql":"14.4.2"},"bugs":{"url":"https://github.com/bkonkle/graft/issues"},"homepage":"https://github.com/bkonkle/graft#readme","_id":"@graft/server@3.0.2","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-BzmLle452e+aPLgXZHv1slVz2qVcMfe/6vbEHlbibvrOfmIdlJljy+9fz8hZdFA0mC+18v/F9N53Wa9vHvPYAQ==","shasum":"b51eba455ee31f3fd8d26b3df0ce5c677050153f","tarball":"https://registry.npmjs.org/@graft/server/-/server-3.0.2.tgz","fileCount":23,"unpackedSize":261094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMgJ9CRA9TVsSAnZWagAAPCwP/R1a6SLhFg6RElCE9XJt\ngq647nQzStMQjmITBlgYLKfZIKijSNBubJaYh2DF9i/s5KkNq9dFLsl+Aykx\nDPe1xV0378MKQBn2WRRhbZsiF/LOylC2dWhroSZwK4tC8lg6ZD7ZXop8G1Ik\nebGV3psU80V3JRvJW/8zWc987I7wPaYdDXV+PBfohDvxWmW4wddx5McT1Fzi\nvIF4hN4PtKzzPIWUKs3+gKK5+m1nQ7pwvOl3JdHb9r98LBZ0/DJP9HcO+6IY\n9LznCIZ1AjwkVCXE/iALAVdTXHX0YW7eAAlKjcgBJ61tdJkkll8gcK9MW7Dm\nbjqdewlTQ9duRIkxhjrvfhvKXPlFaI06HBi/XKl6yaTBQnTSxemCUZZsSM9S\n1EAFnqky/eyyHNrKwGoO1pCGVBkLsvEzMIaNHhU4zUjU/XLIBvmx2U14G98r\n5CtfwSvEaLThoe3qPf/hi2TAh/mCt/7N8cff7ypRyxBXSqqc9CPmG+d66ebC\n13tKAX1X/NqN0YbmFd0WE0EJr0iBUxOTgqh1thskRqHR327dZiwDYzPvbMZQ\nbN9qgK3ZQTNJM0ZfE/MWEB9kqdW8875CV+toyE+dw9h6hQH+Z6/nYflU+SwQ\n4I+dPCRfn+qJkWaKRXnGbbYB+0n9mJnk9vFXUl/J5XieDFfFLsLkETtvbiex\n6Mg6\r\n=hOY0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCU2DhapWyIrr/aQz8dKl4DLJ4sUdC2+o2I+ATEAzhxJwIgCHPBRK8+9I5UekJ1o0NepQ7wiGDg12ivYyGreEbeUDA="}]},"maintainers":[{"name":"bkonkle","email":"brandon@konkle.us"}],"_npmUser":{"name":"bkonkle","email":"brandon@konkle.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_3.0.2_1563558524600_0.46265750848677967"},"_hasShrinkwrap":false},"3.0.3":{"name":"@graft/server","version":"3.0.3","description":"Server tools for massively maintainable GraphQL","repository":{"type":"git","url":"git+ssh://git@github.com/bkonkle/graft.git"},"author":{"name":"Brandon Konkle","email":"brandon@konkle.us","url":"https://deterministic.dev"},"license":"BSD-2-Clause","main":"lib/index.js","scripts":{"build":"tsc --declaration --pretty --skipLibCheck","build.docs":"typedoc --out docs src --name \"Graft Server\"","host.docs":"http-server docs","prepublish":"yarn build"},"dependencies":{"debug":"^4.1.1","graphile-build-pg":"^4.4.1","graphile-utils":"^4.4.1","graphql":"14.4.2","graphql-utils":"^1.0.0","knex":"^0.19.0","pg":"^7.11.0","postgraphile":"^4.4.1","ramda":"^0.26.1","ts-essentials":"^3.0.0"},"devDependencies":{"@types/debug":"^4.1.4","@types/jest":"^24.0.15","@types/ramda":"^0.26.16","gql":"^1.1.2","graphql-tag":"^2.10.1","http-server":"^0.11.1","husky":"^3.0.0","identity-obj-proxy":"^3.0.0","jest":"^24.8.0","lint-staged":"^9.2.0","prettier":"^1.18.2","ts-jest":"^24.0.2","ts-node":"^8.3.0","typedoc":"^0.15.0-0","typescript":"^3.5.3"},"resolutions":{"graphql":"14.4.2"},"bugs":{"url":"https://github.com/bkonkle/graft/issues"},"homepage":"https://github.com/bkonkle/graft#readme","_id":"@graft/server@3.0.3","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-GuaWgIYwnMfgaeU1TCt2PdyS3rom6ahEtJc4B7FS3MYORAlLjjRi7W/ggVjcKfa2vEqYSzTDzM0RRUpGw6DUrw==","shasum":"8217d346b3618b879b27bd2c5266ab6e6c7dda64","tarball":"https://registry.npmjs.org/@graft/server/-/server-3.0.3.tgz","fileCount":23,"unpackedSize":261574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMhP0CRA9TVsSAnZWagAA8l8P/3zzZw7A0mMGtNzvCHD5\nLX34P33pB2zui7ez6LzzlELcxjo67H3ayvQZg7PavOBSzSssMhq9DOC8UJVK\nqjyH6XH6oRAI749Ts4NhkqfmXqnoUrkoZQF0hSKoPkJs9vVPi5yJsJ2Y4NGf\nMJX7oJLvYVTogo85bQ03sEcR/sWTLT9KNPAer1Cjhzct7Bd7IM0MaHO9LE5A\nKk6h+9CWlQDCMvH0S3qtMxsT7DB198NuJMzOATVF7DHJI3+9pA0XiWqSfHs5\n42Xmz2nW3LqY/TFYNfXCIbSbfUELZYqozbaT9w9LIDoAhDYqyjDwln/1h1at\nw3OafjTADteZLSuEd21zs8RyxHQbcm/kyVtYnZU035uwCt6MrBCG48oVuY28\nrzWcbG4IVCzJmsFQ9nsrNm+TuoWi1qB/qcKu8egLWVtKqrlAgVXkHjmbntF0\nJbin2eEcAueC1H3FNkuV5w4HtWr2hgg6Jszy78B0tG3zW2MpXd26/Qvgebet\nr9hHPEPN/zvHxifIiDQFBwfinQdFHGWaINI4/4URyMqGusXEfotPB7h3h+Z2\nZgjsH76Ahj7ssM8/usJr/3DKLxX7QjkZjkYnki7YZEBN8II5YzOCi+E74v9h\neKX/u8ZH0RkbhhcGgDm7TKt9yEYnGSkI8n5fsZ1tCFCEj0QKQwif7ydLcDyj\nTWHp\r\n=n1Sk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERPockdmrlO3LpcA4tapBzAuzyDGkKCoYm4caphQxwEAiBV2bbvXrje0lOjCJ9PvrH0TuJOhZh/6uGQbh5mMRuhmQ=="}]},"maintainers":[{"name":"bkonkle","email":"brandon@konkle.us"}],"_npmUser":{"name":"bkonkle","email":"brandon@konkle.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_3.0.3_1563562996013_0.23754502933509491"},"_hasShrinkwrap":false},"3.1.0":{"name":"@graft/server","version":"3.1.0","description":"Server tools for massively maintainable GraphQL","repository":{"type":"git","url":"git+ssh://git@github.com/bkonkle/graft.git"},"author":{"name":"Brandon Konkle","email":"brandon@konkle.us","url":"https://deterministic.dev"},"license":"BSD-2-Clause","main":"lib/index.js","scripts":{"build":"tsc --declaration --pretty --skipLibCheck","build.docs":"typedoc --out docs src --name \"Graft Server\"","host.docs":"http-server docs","prepublish":"yarn build"},"dependencies":{"debug":"^4.1.1","graphql":"14.4.2","graphql-utils":"^1.0.0","ramda":"^0.26.1","ts-essentials":"^3.0.0"},"devDependencies":{"@types/debug":"^4.1.4","@types/jest":"^24.0.15","@types/ramda":"^0.26.16","gql":"^1.1.2","graphql-tag":"^2.10.1","http-server":"^0.11.1","husky":"^3.0.0","identity-obj-proxy":"^3.0.0","jest":"^24.8.0","lint-staged":"^9.2.0","prettier":"^1.18.2","ts-jest":"^24.0.2","ts-node":"^8.3.0","typedoc":"^0.15.0-0","typescript":"^3.5.3"},"peerDependencies":{"knex":"^0.19.1","pg":"^7.11.0","postgraphile":"^4.4.1","graphile-build-pg":"^4.4.1","graphile-utils":"^4.4.1"},"resolutions":{"graphql":"14.4.2"},"bugs":{"url":"https://github.com/bkonkle/graft/issues"},"homepage":"https://github.com/bkonkle/graft#readme","_id":"@graft/server@3.1.0","_nodeVersion":"12.7.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-iaxeD2/Bb4FozZmIH/QBSjmq/L3HCeQ+gz0L8edMXER2ZRE9fi7eXKVV5BblebMA8hwL/Wt+Lnd9YL9vlan9QQ==","shasum":"ddb963683589a959db01517f0b742570574de170","tarball":"https://registry.npmjs.org/@graft/server/-/server-3.1.0.tgz","fileCount":23,"unpackedSize":261600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ5neCRA9TVsSAnZWagAAxasP/iLEuAe/dtFTx667lTMF\nmsykT12q4S3utuvlJ+1N0SIwuHk2IUO85dkbVV5t5Y2wq1fcjAMCXD+WIUfo\nJzEtumPfZMFRdraT1SHnYaBCZ3wZq0OZiFdgItR/WFxd2I7NgV9TeStG1DSi\n0oJO9Hxg/1CD/TAO7pSKfUZzNmOee/pC8A2P+okcQbhEsd6V/tetKXN+CwOr\nLDTcYFAoBR50Nb9NEJVvYd35fkD5o0cF9VkmoNqKiXFmk8RXY3lBYbpaczWq\nwV9rzQRTTbf7dpn+sXnreTn6ZSAjN1+2GErinWEJ5XJaS6afgMkruXKdqYkh\nznjve4AsSgEIAAZZr5T/WDo0oDJF9ZcA8yv6kADfazuv/xYjwyPolwrt3B4g\nw4wszTZa2J+c9lvw+3HdUxhbKryZRbDpRkZjM2KpGT2cRq/e2icNkLQYyLfm\nTekmWlmwAaDrvd+VK7AYWGmPl3EMLt1Iajo6KXZ7XvrBaxY4IKmhVQ2hFBMh\nGBAnCTXVWfkXaZRcVTlqwApYsStYs6KW5uCc6904riNC0BEWbDZYkw+LVrXN\npb8ku99CS7/hye58107dDdQFSjReHE4gsNc6SWSUya9XPtoVb3D6Y27UbfOW\nTAUnyh6iFFKyqzUHQ+Zu5M8Z6OE5KwA4h0oWp2k1UaraCZCaAOYgnI2iMlJF\nj0Yk\r\n=8Dl1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdDSmWVixFKm2SJEyyj76odiRt3kTaP3mY2375O0J6GQIhAOAqdT6FgyYl51ec2pc07UySjQWPxzqWrg+DYxQVh8XU"}]},"maintainers":[{"name":"bkonkle","email":"brandon@konkle.us"}],"_npmUser":{"name":"bkonkle","email":"brandon@konkle.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_3.1.0_1564711389405_0.19417490437316487"},"_hasShrinkwrap":false},"3.2.0":{"name":"@graft/server","version":"3.2.0","description":"Server tools for massively maintainable GraphQL","repository":{"type":"git","url":"git+ssh://git@github.com/bkonkle/graft.git"},"author":{"name":"Brandon Konkle","email":"brandon@konkle.us","url":"https://konkle.us"},"license":"BSD-2-Clause","main":"lib/index.js","scripts":{"build":"tsc --declaration --pretty --skipLibCheck","build.docs":"typedoc --out docs src --name \"Graft Server\"","host.docs":"http-server docs","prepublish":"yarn build"},"dependencies":{"debug":"^4.1.1","graphql":"14.4.2","graphql-utils":"^1.0.0","ramda":"^0.26.1","ts-essentials":"^3.0.0"},"devDependencies":{"@types/debug":"^4.1.4","@types/jest":"^24.0.15","@types/ramda":"^0.26.16","gql":"^1.1.2","graphql-tag":"^2.10.1","http-server":"^0.11.1","husky":"^3.0.0","identity-obj-proxy":"^3.0.0","jest":"^24.8.0","lint-staged":"^9.2.0","prettier":"^1.18.2","ts-jest":"^24.0.2","ts-node":"^8.3.0","typedoc":"^0.15.0-0","typescript":"^3.5.3"},"peerDependencies":{"knex":"^0.19.1","pg":"^7.11.0","postgraphile":"^4.4.1","graphile-build-pg":"^4.4.1","graphile-utils":"^4.4.1"},"resolutions":{"graphql":"14.4.2"},"bugs":{"url":"https://github.com/bkonkle/graft/issues"},"homepage":"https://github.com/bkonkle/graft#readme","_id":"@graft/server@3.2.0","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-9wOnNu/3wh6ksaxBRejeiHyzh/KtKr99KVa41/k2Qm0wTiulT2cm7NoDycClanUwySbwSTQPSyWncP2Uf6dWew==","shasum":"e70b7b5d7034bde6d7e712a064e5d5912c28d33e","tarball":"https://registry.npmjs.org/@graft/server/-/server-3.2.0.tgz","fileCount":27,"unpackedSize":264061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXXx9CRA9TVsSAnZWagAAT3MP/i0LT/RdgmFekYyAGE8v\nbhCTAwzgw+IuLyCQpu99Ds2ZCOJMDAJJOm4vJz/Pvzlcrkc1eFwA5hMm9kVv\nvIa7KidP8LzWa27tgLgWfOkjTOS8Yyc+DNmwa8Exo82LKtPJc36z5wgmh5yR\nkyt+0mQvOTyMhyzfqN1jwNzDPk6ZWkm4g8lxOjMLkQGg3AG3pi8zrt0XXMfL\nURq0hZbkoX4WCCWPOHhOo+1imh7FLqp/wKehAMOa5od3PrclW+L/qww1eU2E\noKKZmnNYcs4AdDZdVxgGDxqR8TGLZZPTQF8++G3v9Sr69/rNthFjrITyNHg8\nsHO7r1bAcSUvCjc2RBFh/bhHBP2R5qsu8Mm+PPEODPz7CVC3zTgJCN9EbJ7v\n8SZL3nmHXKmG6wt6FSmdd3TCnpaYkYXJY4DuDsRKNTinbSdIDTkMMY3YXTKG\n36yLH39VEchKcgsYUq1Zefv/7udr6bizWKNU+TMcY+5zR3zDYBciGF4JnG9o\nxFehyUaeR6sVkIDhQ5PQ8yu84iKNK6fXxZy5P0iBzHtkchqDcxEPGsDslA72\nhSy4jUneU0uoUcqaq4+CCg4FLdjnqtgZkmejT1EhjCjEMS52u6l90Xqh5poe\nnFic0nvcN3kkAG9U6uKk61AVWDRBR3OXRsA0bcIidLr/Ib2Vk1OOEUaPqxmK\n4OR5\r\n=P4Qv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIZvSOcSHFpr3RL//ocxR60O/+h+YLfYW5wxuPsAy/WAiEA7ZO0FTihalyq2f9rqJvnlOYq2Kx+mNELYPAJJu6dTrs="}]},"maintainers":[{"name":"bkonkle","email":"brandon@konkle.us"}],"_npmUser":{"name":"bkonkle","email":"brandon@konkle.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_3.2.0_1566407805024_0.8279337869734791"},"_hasShrinkwrap":false},"3.2.1":{"name":"@graft/server","version":"3.2.1","description":"Server tools for massively maintainable GraphQL","repository":{"type":"git","url":"git+ssh://git@github.com/bkonkle/graft.git"},"author":{"name":"Brandon Konkle","email":"brandon@konkle.us","url":"https://konkle.us"},"license":"BSD-2-Clause","main":"lib/index.js","scripts":{"build":"tsc --declaration --pretty --skipLibCheck","build.docs":"typedoc --out docs src --name \"Graft Server\"","host.docs":"http-server docs","prepublish":"yarn build"},"dependencies":{"debug":"^4.1.1","graphql":"14.4.2","graphql-utils":"^1.0.0","ramda":"^0.26.1","ts-essentials":"^3.0.2"},"devDependencies":{"@types/debug":"^4.1.5","@types/jest":"^24.0.18","@types/ramda":"^0.26.19","gql":"^1.1.2","graphql-tag":"^2.10.1","http-server":"^0.11.1","husky":"^3.0.4","identity-obj-proxy":"^3.0.0","jest":"^24.9.0","lint-staged":"^9.2.3","prettier":"^1.18.2","ts-jest":"^24.0.2","ts-node":"^8.3.0","typedoc":"^0.15.0","typescript":"^3.5.3"},"peerDependencies":{"knex":"^0.19.2","pg":"^7.12.1","postgraphile":"^4.4.3","graphile-build-pg":"^4.4.4","graphile-utils":"^4.4.4"},"resolutions":{"graphql":"14.4.2"},"bugs":{"url":"https://github.com/bkonkle/graft/issues"},"homepage":"https://github.com/bkonkle/graft#readme","_id":"@graft/server@3.2.1","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-kmU3++9JQCi52QFA3EosjkVPbwqVpcPui+MItCG3lan5UHoi6raE85Air5RcVv09sgKs6ZYe25jq1s5u7M/lBg==","shasum":"40cd450816ccd8beb7488f6426ebbbb0c0a25f9a","tarball":"https://registry.npmjs.org/@graft/server/-/server-3.2.1.tgz","fileCount":27,"unpackedSize":264059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXYAECRA9TVsSAnZWagAAwFgP/1a/IhBwxg5BHM1RskFD\nGybw7KmcV0jPgej4Mssul39u1UEKFqmRWTnXI739ET+wS8as+P6Sf7cY2QEN\nVf4xz6ZP8xseed8lkfYtjT5RMvx54Y8iMAF4cMLWRp3F4T81YcztC1XdI7PV\nf2EnuEWg2a5epG7BOmU20XWiv5YcO9imik+Nx0wnFBTIZKCb4ZFzzKWKMwPG\n5m00GMC+fOCxc2Spzzy0inK5yNuwcJWrYffbButqAU2eUbmjjYA4scRh3jnD\n1np353cjjsXkGDTJ33maIuEthtS6uVLQG6Iwnzate858l/kYuJ1hWpXJxVMN\nIbhCi/UUlnriNs4t3H7cl4jinSXm1fmOvzuc68SY6bBcz2hfyXXvbWfnQDMj\n6Uha6+cG3V8QKMgv4L+48B6soVW7prc1nlPOLfskcHa/n99F2kEeItMnGtiz\nI1Q8Osvye7ZDNTiSERlIBco5FuXNHAPRXgd2Hra228Ak2ukpQgPtL/66gH9Y\nEP+DE0zzx5nycc2rOPsN/QFsPl3NQg5i5YkVhQYap2II6dUfJL+WOsRk9zWZ\nm6sm5m3wrazzFffQpBw14DRtOjMbsQFVROrm0DEzpR99b4li+hAel2y4ouUC\nB7uQa8CEXbfT3eH8kVizAb4h2ydTkHUbSRXYaLSgHgIdNzEpp6cRLFoJC24w\ndp6O\r\n=HX0w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC3a9lioNdZxybOehuYpW5A9dNcSJDSwW0S0g+t8mueEAiBs4F+8ADW2OOMBqZIX0K4TXJNYvKIL/+HmJmKwifXB+A=="}]},"maintainers":[{"name":"bkonkle","email":"brandon@konkle.us"}],"_npmUser":{"name":"bkonkle","email":"brandon@konkle.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_3.2.1_1566408708123_0.8241661462898024"},"_hasShrinkwrap":false},"3.3.0":{"name":"@graft/server","version":"3.3.0","description":"Server tools for massively maintainable GraphQL","repository":{"type":"git","url":"git+ssh://git@github.com/bkonkle/graft.git"},"author":{"name":"Brandon Konkle","email":"brandon@konkle.us","url":"https://konkle.us"},"license":"BSD-2-Clause","main":"lib/index.js","scripts":{"build":"tsc --declaration --pretty --skipLibCheck","build.docs":"typedoc --out docs src --name \"Graft Server\"","host.docs":"http-server docs","prepublish":"yarn build"},"dependencies":{"debug":"^4.1.1","graphql":"14.4.2","graphql-utils":"^1.0.0","ramda":"^0.26.1","ts-essentials":"^3.0.2"},"devDependencies":{"@types/debug":"^4.1.5","@types/jest":"^24.0.18","@types/ramda":"^0.26.19","gql":"^1.1.2","graphql-tag":"^2.10.1","http-server":"^0.11.1","husky":"^3.0.4","identity-obj-proxy":"^3.0.0","jest":"^24.9.0","lint-staged":"^9.2.3","prettier":"^1.18.2","ts-jest":"^24.0.2","ts-node":"^8.3.0","typedoc":"^0.15.0","typescript":"^3.5.3"},"peerDependencies":{"knex":"^0.19.2","pg":"^7.12.1","postgraphile":"^4.4.3","graphile-build-pg":"^4.4.4","graphile-utils":"^4.4.4"},"resolutions":{"graphql":"14.4.2"},"bugs":{"url":"https://github.com/bkonkle/graft/issues"},"homepage":"https://github.com/bkonkle/graft#readme","_id":"@graft/server@3.3.0","_nodeVersion":"12.9.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-St4lWcDB6p72/Yi4GcGSaRGgDwsTp6BcQJ7qO8Cj0LzWH91TP4phhGDlTZBxz4uA5owebvOcJU0BCed4pM1lkA==","shasum":"b88782b38eebaa9a86c36e811194d12fa2b34da0","tarball":"https://registry.npmjs.org/@graft/server/-/server-3.3.0.tgz","fileCount":31,"unpackedSize":269992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXtWjCRA9TVsSAnZWagAADCQQAJPdAGMSUpZlmgVPOide\n5vfy/FM28Pg4i5fJfM0D8OcfibfOiw9FMDRbB/rsDXbCALsMCWJ8A5SkZA95\nbED8csufa8BT5Gly+Ia3oh9TD1UHlZ7nOFFmUQzqSxYg1APYKHvYz7t3Mqn5\nyMS2OPm8w1ACfqmucpe2cG7CdG7ZV3uv1H8X2M38CLZxeLwMI7pmtGiphvw8\nyKF8PtNeVklA5OXOpFm9/n2uv87l3dKdCGHC5vdekIs3VdQso/6WXQpw2E52\n2V1CTw+IyUlEtRkh70HWhseoNBG3LJEI1Yf/DQkSMx/w9pbTpmkTp2T72hwI\nxRiq5t/BPsJezeczLZ2RJJIHb3KaUpcC6f9sWLuygDD1ACMtiSESfeBaNqw0\n5et9IztNA9Szz3B2n0O6jqPxfZ1nfxVBX7Y9f6jDvxyDYrLgAqvz+JQLAa13\n+xGKdumhiC/kt2RKZobcE3gWaakrfb+R+FDAxiR4Vduisj4cr9Nkz6yZVuFv\nyuIRPZ8CsGe9bxtlPKwBGZ8i4UuO9wQ+67CQ8lC7/ud4Z3LYZgPvFJmL4bh5\nMsLRgvSYLErkcGRjr7oClBdO4jsY0Di1xNfVpJfLM0WKWbdMDUbPACN0UM2X\nNJDvAYM9Bu4MoXHN+b0QAFV4rDa3T+9OHqJ5fBWO3nJ5E10dFBg6OVwK64G1\nwJGQ\r\n=sZvI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMgMPL7VT7Y5wiNYO0Dzo9Rer9n/MnlWXjHKksjgV2qwIgVhMQ8h+f25r7iD76JZaALKFvcZttFBRDYjB1HWVncEU="}]},"maintainers":[{"name":"bkonkle","email":"brandon@konkle.us"}],"_npmUser":{"name":"bkonkle","email":"brandon@konkle.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_3.3.0_1566496162884_0.20467265676938884"},"_hasShrinkwrap":false},"4.0.0":{"name":"@graft/server","version":"4.0.0","description":"Server tools for massively maintainable GraphQL","repository":{"type":"git","url":"git+ssh://git@github.com/bkonkle/graft.git"},"author":{"name":"Brandon Konkle","email":"brandon@konkle.us","url":"https://konkle.us"},"license":"BSD-2-Clause","main":"lib/index.js","scripts":{"build":"tsc --declaration --pretty --skipLibCheck","build.docs":"typedoc --out docs src --name \"Graft Server\"","host.docs":"http-server docs","prepublish":"yarn build"},"dependencies":{"debug":"^4.1.1","pg":"^7.12.1","ramda":"^0.26.1","graphile-build":"^4.4.5","graphile-build-pg":"^4.4.5","graphile-utils":"^4.4.5","graphql-tag":"^2.10.1","postgraphile":"^4.4.4"},"devDependencies":{"@types/debug":"^4.1.5","@types/jest":"^24.0.22","@types/ramda":"^0.26.33","graphql":"^14.5.8","http-server":"^0.11.1","husky":"^3.0.9","identity-obj-proxy":"^3.0.0","jest":"^24.9.0","knex":"^0.20.1","lint-staged":"^9.4.2","prettier":"^1.18.2","ts-essentials":"^3.0.4","ts-jest":"^24.1.0","ts-node":"^8.4.1","typedoc":"^0.15.0","typescript":"^3.7.2"},"peerDependencies":{"knex":">= 0.19.5","graphql":">= 14.4.0"},"bugs":{"url":"https://github.com/bkonkle/graft/issues"},"homepage":"https://github.com/bkonkle/graft#readme","_id":"@graft/server@4.0.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-5GuIjqHcBsxFVAUQ0ZTedF/db5l72r/nl1FopqvcTdBsQplMge1gDxv7p9zCQw4K5wcq9ixJTgwUnLxxlBiDkA==","shasum":"83306e5f8413cd25b400902f42bbfacf14b579b0","tarball":"https://registry.npmjs.org/@graft/server/-/server-4.0.0.tgz","fileCount":36,"unpackedSize":54311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwhyfCRA9TVsSAnZWagAAS1IQAIU2HTGVr2fAEQOBMoO1\nuOSotvwJw3aLpnt6XA4+AoravwFE5O0WdIeuNR+oobvWraLpHXULUbDyDrBT\nf8aytji2A0r0C14TTc090OJg+D/rjliyU2uhte47q1YdSFfxuVHD57RaWtEF\nu77E+ZhOLfoavxhBFG0tXsY4c/bQ5xRZ4ybJSL3CWLSVgK06dTKK0unur1qh\nqDPqHP5ePsgtq5ce3FD7HzqcLJ4e5wNLxIcdVgNt/CpTZm0Jrwsi2I/aTyF3\nVG0bGCdbt/jrhyBsdKXfibI+wxRdBDrd2hyfmErHNZg3vaXkSALkAMyW+kLm\n9iZ/Cwjnce+Iol7tgNN2wxdd5fsi0XZnz8VaxENVvvCUeiycKjEC1ovadqKV\nN47PedktGkWZvnKRWQHqkUoCCk0fO/l5qKbWW0WeWb52xhqxe7Q+wRctRyE6\n/NrW3cgA/I5uOPQ9YT7saVFcHQVMnnkJH9+caHt0LB1KtCspfljTMBZ26OPt\nkHmeNXI5sCf/gwYHHUC6ZBape1FsRXQxZxLl2bP3E1vTcmcBW4mifMHeuCLh\nnha+pz4spKMGrcaFTovpcOdVEhi0Xwu3q66HLZf1HfsXfSHQfmYAIcCBVvkX\nP+LyUnnZWu/PeFexci//DqtrYf5vqsC4IyE4BWduquRbqGQgoTD0LKrYZNsV\nwbzk\r\n=ZcU5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAp4xaVuhzxSsVH20sp+ZkJRcslVHiaIp0fZDzne4p6hAiEA5vREOh9sLHVwaBLuNEo4Q/kyHzAYKz8pTeVQwfMAznw="}]},"maintainers":[{"name":"bkonkle","email":"brandon@konkle.us"}],"_npmUser":{"name":"bkonkle","email":"brandon@konkle.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_4.0.0_1573002399318_0.24897737190326885"},"_hasShrinkwrap":false},"4.1.0":{"name":"@graft/server","version":"4.1.0","description":"Server tools for massively maintainable GraphQL","repository":{"type":"git","url":"git+ssh://git@github.com/bkonkle/graft.git"},"author":{"name":"Brandon Konkle","email":"brandon@konkle.us","url":"https://konkle.us"},"license":"BSD-2-Clause","main":"lib/index.js","scripts":{"build":"tsc --declaration --pretty --skipLibCheck","build.docs":"typedoc --out docs src --name \"Graft Server\"","check.types":"cd ../../ && yarn check.types","host.docs":"http-server docs","prepublish":"yarn build"},"dependencies":{"chalk":"^2.4.2","cors":"^2.8.5","debug":"^4.1.1","express-jwt":"^5.3.1","express-noop":"^1.1.0","graphile-build":"^4.4.5","graphile-build-pg":"^4.4.5","graphile-utils":"^4.4.5","graphql-playground-middleware-express":"^1.7.12","graphql-tag":"^2.10.1","jwks-rsa":"^1.6.0","pg":"^7.12.1","postgraphile":"^4.4.4","ramda":"^0.26.1"},"devDependencies":{"@types/cors":"^2.8.6","@types/debug":"^4.1.5","@types/express-jwt":"^0.0.42","@types/jest":"^24.0.22","@types/ramda":"^0.26.33","graphql":"^14.5.8","http-server":"^0.11.1","husky":"^3.0.9","identity-obj-proxy":"^3.0.0","jest":"^24.9.0","knex":"^0.20.1","lint-staged":"^9.4.2","prettier":"^1.18.2","ts-essentials":"^3.0.4","ts-jest":"^24.1.0","ts-node":"^8.4.1","typedoc":"^0.15.0","typescript":"^3.7.2"},"peerDependencies":{"graphql":">= 14.4.0","knex":">= 0.19.5"},"bugs":{"url":"https://github.com/bkonkle/graft/issues"},"homepage":"https://github.com/bkonkle/graft#readme","_id":"@graft/server@4.1.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-5vMiiDreayH24exX2eQnRW6EcU5JfKM6xJ8n7MZqeW9/yfWwxxuWVE6OzaffR6bHF3xQAkU/4gGSV5mEq8JwXw==","shasum":"4a1037dc295f50f34400cfcdda862c17e4aa1c17","tarball":"https://registry.npmjs.org/@graft/server/-/server-4.1.0.tgz","fileCount":43,"unpackedSize":65570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwrQ5CRA9TVsSAnZWagAAHRsQAISFwaDXo+W3h5WUpR4A\nczoJeaskGqCzBtqjMsiQDEuc+a3gUT5gi9BH/KPl7W4+GWguz50IMz4txFQf\njnPHYkTwmCzG3PkEr5xxW/QcJP6zJwq03achKGSVht4jkJ6U7/gaS5YK7K0x\neHDDk96ascDkL1Rp+n/Ganbllkb5xEBrfBdx4+1gVl0iDgc2T/lKMOc5MLgs\nHjt6fsB+hvRc4vsyH5n4sC6AReCfVqc8T9j09/G5YsGvbiapRRiq1eaxrWZf\n7Boy6SAUG5NO2JMx491HqxxWUI0ixL9bHQtVqIRF+JM6Z6G3Jw/RHa1t2Qfq\nBqI3uy+IiX+t8BaEW8hFXuqbEJBVG/YUxGRAiwWCYvFDZECqPh3Uz+jK+m59\nbKUfZoi8nAmhxmQQAV/hBtCmWrAvGN33cy7e1anZdVsD4V6GP7hzLB7jIiMw\nkzHW6xF7sp8QJUQasA8i+iWrVkglzle7qA6OFcaYEWt9uWa6bqHySZ8pfEQz\ncYW9dwHyrIcCog3+GAFk3x4LqWx4ODOCSgzWOVn5Fyaqhj9P5gRfJdBVggXc\nxKIZ3t5x74m9YRgy46223x6oJ4afLGG3tsk+Bhs1yopYsbKVSS5eJxqWkVp7\nGdBGC3WT0aGCNtmQef0TbQwJU4QNseGT+8lAFva3u3ZP51GEszgRLl+25QbP\n0XAY\r\n=YDNq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuw7HpNBv6uMCw+bzPN1SB7QyELO7jkDImvYGcAmwvoAIgIcbRhTvC1AI3GTjnmRg6QllSLipIlXj1I/UoCqUkLy0="}]},"maintainers":[{"name":"bkonkle","email":"brandon@konkle.us"}],"_npmUser":{"name":"bkonkle","email":"brandon@konkle.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_4.1.0_1573041209111_0.27037562697709183"},"_hasShrinkwrap":false},"4.1.1":{"name":"@graft/server","version":"4.1.1","description":"Server tools for massively maintainable GraphQL","repository":{"type":"git","url":"git+ssh://git@github.com/bkonkle/graft.git"},"author":{"name":"Brandon Konkle","email":"brandon@konkle.us","url":"https://konkle.us"},"license":"BSD-2-Clause","main":"lib/index.js","scripts":{"build":"tsc --declaration --pretty --skipLibCheck","build.docs":"typedoc --out docs src --name \"Graft Server\"","check.types":"cd ../../ && yarn check.types","host.docs":"http-server docs","prepublish":"yarn build"},"dependencies":{"chalk":"^2.4.2","cors":"^2.8.5","debug":"^4.1.1","express-jwt":"^5.3.1","express-noop":"^1.1.0","graphile-build":"^4.4.5","graphile-build-pg":"^4.4.5","graphile-utils":"^4.4.5","graphql-playground-middleware-express":"^1.7.12","graphql-tag":"^2.10.1","jwks-rsa":"^1.6.0","pg":"^7.12.1","postgraphile":"^4.4.4","ramda":"^0.26.1"},"devDependencies":{"@types/cors":"^2.8.6","@types/debug":"^4.1.5","@types/express-jwt":"^0.0.42","@types/jest":"^24.0.22","@types/ramda":"^0.26.33","graphql":"^14.5.8","http-server":"^0.11.1","husky":"^3.0.9","identity-obj-proxy":"^3.0.0","jest":"^24.9.0","knex":"^0.20.1","lint-staged":"^9.4.2","prettier":"^1.18.2","ts-essentials":"^3.0.4","ts-jest":"^24.1.0","ts-node":"^8.4.1","typedoc":"^0.15.0","typescript":"^3.7.2"},"peerDependencies":{"graphql":">= 14.4.0","knex":">= 0.19.5"},"bugs":{"url":"https://github.com/bkonkle/graft/issues"},"homepage":"https://github.com/bkonkle/graft#readme","_id":"@graft/server@4.1.1","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-WhnYOo4BW68aj4nyl8BHxMLiotf0bFtdUFHZnP8TOcuaxdNODDJSQFBbB4NrOrgSwtTV8AKyER+hmJ+N45B2Gw==","shasum":"01110ecd6254831d493b8179711417313aab9cd7","tarball":"https://registry.npmjs.org/@graft/server/-/server-4.1.1.tgz","fileCount":43,"unpackedSize":65572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwrSxCRA9TVsSAnZWagAACIgQAKN8OdE4Z3ro78ImeIt6\nDrU/dDCmJOpIpcZMIOG/VeKat7Xakv1X/Z5e1sTnnn0yc38FspzvES6cRqOL\n115a+Yg5PcvsPJjy71ePcLE58n+t68ogui2VXiB5/CZhvTLggur+cbz9qzjo\nWe2wLUOc5o9Mi22KR1makqz9NyapZTP/nOc/QjJ07jq9CKJwwn+t0M6opJd3\nm7M8OHYb8cQL+ToheiSoihoD/WGUsVTzDHXireUzB1A0Dp+xKK8qi68lPSP7\nH5bEBCXjndEU2/mIh/PDG6DBlNVYyhZmwc+WCns4JDTQNmU2XLOrf36c6KXd\nnRuRDXDAT19sAxc7OZ9AHi5gSgmAYFWPLr/iGKjdM3CQ8f09Q0mXcSCko3HU\njIPA/l13P2TZtX8n423w34xo/GUGjHprNHNg0HuARGClLQeXGjLksfmkFjHR\nbloaTfLKccixYoDcDHTL6Gdtqx+f5hvrn/RtC+qGcshyaONEArBIwrjo8XOz\nJKntSpa6EQb8VGAu+jz9nDFSvgAwfp0fDhMMUFTFBkLOeegK8vFEnBkq0wMz\nzkCuWW7PBdJazDBrO7c81tFi9e5FQp+zDUrEl6Pqb6+s/H3apLArl93NX6w8\nU9fB2QpgPjsZYO4wupKisWz0JOCb+SETCekbqagqFGiVr3t9ehQ1Wm44pSBH\nK1oS\r\n=IQD4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFGIkUFALJDquZYIm1qcJM2LUHtZ+AsuXSH0FURJY6QRAiAeR3Vg3PhQsaU57+hFkEoWlugkLPb09BmMFZXPj4neqg=="}]},"maintainers":[{"name":"bkonkle","email":"brandon@konkle.us"}],"_npmUser":{"name":"bkonkle","email":"brandon@konkle.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_4.1.1_1573041328606_0.2558442623858075"},"_hasShrinkwrap":false},"5.0.0":{"name":"@graft/server","version":"5.0.0","description":"Server tools for massively maintainable GraphQL","repository":{"type":"git","url":"git+ssh://git@github.com/bkonkle/graft.git"},"author":{"name":"Brandon Konkle","email":"brandon@konkle.us","url":"https://konkle.us"},"license":"BSD-2-Clause","main":"lib/index.js","scripts":{"build":"tsc --declaration --pretty --skipLibCheck","build.docs":"typedoc --out docs src --name \"Graft Server\"","check.types":"cd ../../ && yarn check.types","host.docs":"http-server docs","prepublish":"yarn build"},"dependencies":{"chalk":"^2.4.2","cors":"^2.8.5","debug":"^4.1.1","express-jwt":"^5.3.1","express-noop":"^1.1.0","graphile-build":"^4.4.5","graphile-build-pg":"^4.4.5","graphile-utils":"^4.4.5","graphql-playground-middleware-express":"^1.7.12","graphql-tag":"^2.10.1","jwks-rsa":"^1.6.0","pg":"^7.12.1","postgraphile":"^4.4.4","ramda":"^0.26.1"},"devDependencies":{"@types/cors":"^2.8.6","@types/debug":"^4.1.5","@types/express-jwt":"^0.0.42","@types/jest":"^24.0.22","@types/ramda":"^0.26.33","graphql":"^14.5.8","http-server":"^0.11.1","husky":"^3.0.9","identity-obj-proxy":"^3.0.0","jest":"^24.9.0","lint-staged":"^9.4.2","prettier":"^1.18.2","ts-essentials":"^3.0.4","ts-jest":"^24.1.0","ts-node":"^8.4.1","typedoc":"^0.15.0","typescript":"^3.7.2"},"peerDependencies":{"graphql":">= 14.4.0"},"bugs":{"url":"https://github.com/bkonkle/graft/issues"},"homepage":"https://github.com/bkonkle/graft#readme","_id":"@graft/server@5.0.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-oMYsJ2KkLTezhpDOJl0o7EYtKiq0rvcZjS71VxbRn2zjqSLS1kmywBZ/VUGue78vG/l4WOa+w7GvTwpbN75gVg==","shasum":"631fc5990a57cbe9128019ee3c85d473de932d95","tarball":"https://registry.npmjs.org/@graft/server/-/server-5.0.0.tgz","fileCount":44,"unpackedSize":69894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwr7HCRA9TVsSAnZWagAA/HwP/3WmkZjvgmyl2suXp6Fh\n76HbTShgrGdSVMi3t+WJNtgbVhSCss2JNUmNSCCuIkvz29JoQCMXWyw8D1Jl\nGfnd3KTqIJdHz8YxYwuu8xsopSbPalKhPilFh05j16tPN/TzbV1J//hX4Amd\nNDgstzOGqIrMqEzlxv3fls7bS+ZM8Ew5VX9LY/ZshDVMHmeE9OxVZDWKQhgJ\nv7EejxF2Ws9tPM54VeF8P3d4ifAiFHdPPvyMd1a3y7O+uGOH5UwaJ3ztyAUJ\nKgIl2XJKovHiQXovl4oGTC/jBdEq0xv5eitfD44n6tWPqvEg6Qiu1DIjwYkY\nfShC4VWhHmsGW19X6DJYOJtb2Nfq3jvIud6ZmdVBnDg3xU4PKFo+/OISjViV\nfXPGD+d5wNEqrkMuU7NDevvsxDVBeqZvZuA5ZOV1mWvQXAPS97h7tfJ2znUp\n38ILyezZyeAb7Tx4aWWtW44U2hUij8UritXalj21yi0dk2DJjOmhqz9pjYkF\nxgtTkzbso04A75mUM3Y0WwpTbqzCaz1B6jy53S18zpJSrAywMmwP14ZYuZvg\n6oi44cKXGg8kngXfS/XWAme8J4QcpZl9X8gp+pE5WmSeZETvE1tjDjET8s6J\nRz9jWV88bamC4rNpcxNZOZ5PMIyI4tm3jjrL+1QEHmiAF8XOJTqYmUcGrvA+\nUNru\r\n=MO69\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDq/NxNZpOrrTm1kfIEHDXR/8l2JM8QA3HehH2cQNMSIgIgbs6vy7/glcEYxNOTjuzbytEUbNKdCV40bJb3V7Hn3i0="}]},"maintainers":[{"name":"bkonkle","email":"brandon@konkle.us"}],"_npmUser":{"name":"bkonkle","email":"brandon@konkle.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_5.0.0_1573043911503_0.04097885354861419"},"_hasShrinkwrap":false},"5.0.1":{"name":"@graft/server","version":"5.0.1","description":"Server tools for massively maintainable GraphQL","repository":{"type":"git","url":"git@github.com:bkonkle/graft.git"},"author":{"name":"Brandon Konkle","email":"brandon@konkle.us","url":"https://konkle.us"},"license":"BSD-2-Clause","main":"lib/index.js","scripts":{"build":"tsc --declaration --pretty --skipLibCheck","build.docs":"typedoc --out docs src --name \"Graft Server\"","check.types":"cd ../../ && yarn check.types","host.docs":"http-server docs","prepublish":"yarn build"},"dependencies":{"chalk":"^2.4.2","cors":"^2.8.5","debug":"^4.1.1","express-jwt":"^5.3.1","express-noop":"^1.1.0","graphile-build":"^4.4.5","graphile-build-pg":"^4.4.5","graphile-utils":"^4.4.5","graphql-playground-middleware-express":"^1.7.12","graphql-tag":"^2.10.1","jwks-rsa":"^1.6.0","pg":"^7.12.1","postgraphile":"^4.4.4","ramda":"^0.26.1"},"devDependencies":{"@types/cors":"^2.8.6","@types/debug":"^4.1.5","@types/express-jwt":"^0.0.42","@types/jest":"^24.0.22","@types/ramda":"^0.26.33","graphql":"^14.5.8","http-server":"^0.11.1","husky":"^3.0.9","identity-obj-proxy":"^3.0.0","jest":"^24.9.0","lint-staged":"^9.4.2","prettier":"^1.18.2","ts-essentials":"^3.0.4","ts-jest":"^24.1.0","ts-node":"^8.4.1","typedoc":"^0.15.0","typescript":"^3.7.2"},"peerDependencies":{"graphql":">= 14.4.0"},"_id":"@graft/server@5.0.1","dist":{"shasum":"fe4d43d5a006dcc358aa3550aff75b40246ab904","integrity":"sha512-b/XYaH++IUgWGUK1VtfLtYezDV3xed8JqwaU+G4o2C/GI3KSXxmV69b7+UULJT+xaoWxZW8CvLMjg0hFMq+f5A==","tarball":"https://registry.npmjs.org/@graft/server/-/server-5.0.1.tgz","fileCount":44,"unpackedSize":49304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3urNCRA9TVsSAnZWagAAulEP/iV8aKp72/aJL1PkqknQ\nfRHGAQVkdmxBuDHLAKQfwMbL5XcvRuucgegwbX+oZqD8HKTD4G/SYTd+4vtn\nruwAw/XyYheDLbQnQWXccVj3wUYvWTnJ5CkNL6bltGKgYO81eK2hVEHMGgT8\nD0YFmYxjw7NFQQ9hPI9aNwR69m0XLpmvcVdnFt3ebilJ/MSyqyXnpX3aZqbg\nKi+FTcS4XF7SYY23FqnIB3YPoH0pnZc6zwy4A2GHwv4XYOczuCQWAUzejOFS\n0ypFp+mbrOhle+xwX0KS7sB1kH7iOFK73n05LIdRNB9I3WC2miv6/ZNnrpfy\n91crKep/iwzBNzoAHxeFfqZCk5YVM5f+inmIfA1++wuh6+O4MUTXORI5BuYm\nBGF4gJcK6RTCTOHx9LnlwCByfaePrAl3RTZiHxTHgHKhop9AYjJrJvIwwFRS\nBcAQXqjDdOs6pWwfPZThZ85lKgE39F4NeJGE8M+MDgILvWoudRywZ98NGBeV\n3rqgf+2M2a5es6jm0YLHiZWpaWiBsirKUWwmiXGItrDoDE1/YZ8HHyEPwxwP\nPz5uUqTYY5ZpAaMKvPxF33xtI9CDs0DuZ14j4QRgzKlJleD2VYPiw4FDDO6V\nQJ+XqmALKbh2myZionIzRADnLn+qfNJtKpeZczgmWOztQ2xtl/2l3dj3emlv\nBdBS\r\n=PdId\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSnw7aGglwEC0pEcnlphCMiJa9ns+lg5Ag3Yn/z7I+OQIgFn5BTZzUXAitbwlodVzbS9NOeXvgq4riJlQYwYAPxgU="}]},"maintainers":[{"name":"bkonkle","email":"brandon@konkle.us"}],"_npmUser":{"name":"bkonkle","email":"brandon@konkle.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_5.0.1_1574890188611_0.4189127145293168"},"_hasShrinkwrap":false},"5.0.2":{"name":"@graft/server","version":"5.0.2","description":"Server tools for massively maintainable GraphQL","repository":{"type":"git","url":"git@github.com:bkonkle/graft.git"},"author":{"name":"Brandon Konkle","email":"brandon@konkle.us","url":"https://konkle.us"},"license":"BSD-2-Clause","main":"lib/index.js","scripts":{"build":"tsc --declaration --pretty --skipLibCheck","build.docs":"typedoc --out docs src --name \"Graft Server\"","check.types":"cd ../../ && yarn check.types","host.docs":"http-server docs","prepublish":"yarn build"},"dependencies":{"chalk":"^2.4.2","cors":"^2.8.5","debug":"^4.1.1","express-jwt":"^5.3.1","express-noop":"^1.1.0","graphile-build":"^4.4.5","graphile-build-pg":"^4.4.5","graphile-utils":"^4.4.5","graphql-playground-middleware-express":"^1.7.12","graphql-tag":"^2.10.1","jwks-rsa":"^1.6.0","pg":"^7.12.1","postgraphile":"^4.4.4","ramda":"^0.26.1"},"devDependencies":{"@types/cors":"^2.8.6","@types/debug":"^4.1.5","@types/express-jwt":"^0.0.42","@types/jest":"^24.0.22","@types/ramda":"^0.26.33","graphql":"^14.5.8","http-server":"^0.11.1","husky":"^3.0.9","identity-obj-proxy":"^3.0.0","jest":"^24.9.0","lint-staged":"^9.4.2","prettier":"^1.18.2","ts-essentials":"^3.0.4","ts-jest":"^24.1.0","ts-node":"^8.4.1","typedoc":"^0.15.0","typescript":"^3.7.2"},"peerDependencies":{"graphql":">= 14.4.0"},"_id":"@graft/server@5.0.2","dist":{"shasum":"6077684d70db26b311c42ea353c8caa81af0144e","integrity":"sha512-1wuSxep0ZpMLsvBIjyQ8+kFJDqo6O0uWCIZaK4T30zq1EUIwNYHH0QnyzJNX6b6Vh1JLVgUp2VNKFfJktiIsZw==","tarball":"https://registry.npmjs.org/@graft/server/-/server-5.0.2.tgz","fileCount":48,"unpackedSize":50458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3vIFCRA9TVsSAnZWagAALb8QAIMmnfjXBjmsUAyRMBnW\nvtRSfjGdyqnwOs9Lc+s3cD5Rddn3qjP9LF6dGxXHY9VhiNgK0QRmtwr3zi2i\nGwsa63g6APnKuxUDjyoQlXp1VnvP2n5IFLfIhT0Kv+84SY231GdPqImSbPeT\n2Fj+bsUru5KpiiH8gPHH592PI1az3ylzXFj08t9pYZRjs5a5/cVx8ZfvCNwj\nUGXfLh8X1l9QdhpicZNHXFu4cWy0QIcshhAKxCnD+in2WktN+o37+rGd1Bry\ndsjVA7abuj4huPdAzOzeSpClg1AOdrkFE1w80iU0ecy3i+UGweQwszlkg07G\n+kL/sQ26xXFsCa3a1jJ+yRcN80xfIALzpmCmm31ck110ixdT+iOOuHpKcDWk\nix3ac6ULq/ZwtTn9i3N6o/Nr73Xe6apN4jr7P1H4Bf1jWlS4YYMZn10z0r9x\nTfrgI63uN7QBpljwWqT3uZqT0pHuaz3/8vKMPV43f6FrPzdEMs4LBs9Ir45A\nAQ2D/Mt1bb5yfCV6PRppGzB7Tzg78eRA8bsz0BSd33gqe1L8xD1YhD/rdQDi\nxUU1BmYCzgB2kpBlMICDMPR/p9uJnObDdx8ohrXgZdJ6n8qCO1wbNRQ6GBrM\nVkQQPosSHz8/vD++tUH04w6vwxSwUgTYy6FGqWXEGtdG/SOk4lPkKQbhXNB2\nU1iB\r\n=r98U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCA5gTFJnzcV5+vaSS0qo/wJpLQkraa5Sy8abk7WpzUhwIhAJCI7/96szS5Dm/kqwzTcpAFN9h+LBeevxibyNq+uHOi"}]},"maintainers":[{"name":"bkonkle","email":"brandon@konkle.us"}],"_npmUser":{"name":"bkonkle","email":"brandon@konkle.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_5.0.2_1574892036876_0.25660366582190686"},"_hasShrinkwrap":false},"5.1.0":{"name":"@graft/server","version":"5.1.0","description":"Server tools for massively maintainable GraphQL","repository":{"type":"git","url":"git@github.com:bkonkle/graft.git"},"author":{"name":"Brandon Konkle","email":"brandon@konkle.us","url":"https://konkle.us"},"license":"BSD-2-Clause","main":"lib/index.js","scripts":{"build":"tsc --declaration --pretty --skipLibCheck","build.docs":"typedoc --out docs src --name \"Graft Server\"","check.types":"cd ../../ && yarn check.types","host.docs":"http-server docs","prepublish":"yarn build"},"dependencies":{"chalk":"^3.0.0","cors":"^2.8.5","debug":"^4.1.1","express-jwt":"^5.3.1","express-noop":"^1.1.0","graphile-build":"^4.5.0","graphile-build-pg":"^4.5.3","graphile-utils":"^4.5.6","graphql-playground-middleware-express":"^1.7.12","graphql-tag":"^2.10.2","jwks-rsa":"^1.6.2","pg":"^7.18.1","postgraphile":"^4.5.5","ramda":"^0.27.0"},"devDependencies":{"@types/cors":"^2.8.6","@types/debug":"^4.1.5","@types/express-jwt":"^0.0.42","@types/jest":"^25.1.1","@types/ramda":"^0.26.40","graphql":"^14.5.8","http-server":"^0.12.1","husky":"^4.2.1","identity-obj-proxy":"^3.0.0","jest":"^25.1.0","lint-staged":"^10.0.7","prettier":"^1.19.1","ts-essentials":"^5.0.0","ts-jest":"^25.2.0","ts-node":"^8.6.2","typedoc":"^0.16.9","typescript":"^3.7.5"},"peerDependencies":{"graphql":">=14.6.0"},"_id":"@graft/server@5.1.0","dist":{"shasum":"2882e37ba2fa68601bfafaad9f196e509e13ed48","integrity":"sha512-N+rN/kN109/9H3wUxYplkq6idVQCRKu3Go4zyTu07U6mY7X1m9AihISVEjwsI9SC7fbNR7/BI+LafhSHtLJ71A==","tarball":"https://registry.npmjs.org/@graft/server/-/server-5.1.0.tgz","fileCount":60,"unpackedSize":72716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOkgECRA9TVsSAnZWagAAk+0P/2LPjkB3wJULKNjsW3pW\n5lWqrV80Aoh37NH9hjyFUhaEDdCQ8r+4iOn2hulAgA58rLVHIFgiSR/vY5D2\n+NSQ0ZaUb6xTZBurmRJoaLS1FT/ni+z6UAwZPrUG/RYOmkQcY87FGKgMMmwL\nqBesZX3bkx4PEgqba1GK2Wu2TZp9iUpTMFZAraMSA5LiewXzYfZNOcIakesj\n20Yjv72qO7orcHONEKwSwOP/2/NTE7AGLhWj9+d2/s5uIr8Cq8ocrKMZp56J\nMvmTCHeDRqVdBJXKYZxTxbS9cePJJ96my53Si/GwSL++Twsfmd+pwXSls0B6\nWIeNxhsJ9gucmq1INeX58vc3kN9BP3JrwcFlb8M/adw+EAm1k2juS4HmcJ2Z\nXNVTJ3yRLQquEiaaZBoIVa0c8+byQC5grPQ2U4V32MMBKRjf2iEqcUi7FFzm\nNlXaWViZjZH4hRYCmRYz72wuH/WZ///08cDXu2UBqmBkSza1A5nBMIM3yD1r\nZBCl5IporKfNqask6pjsj4c99nmLDGRCfgcK1rQTsDeMCu5C4mOLIFaLhYVI\n94HtRzKAKWtrwWiYHq/na2vNwu2BRAhbMU5lJEFNy5tS9INdMVp7IhO/ngaW\n3OYmcTXpqNbdtkMBVF0bqx4YpAOgX0BzPoQIJW+kutLuZDa5ZFBu1a2Yictr\nDmgP\r\n=X02H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGl29o2RofT24eQIsqpMHTvGFJ5HNCIDqKK1JR+J7+bdAiBt5UsxJl9iEjw8Cwxz6xKpTFExlG30IsjFOvyCLZjGsA=="}]},"maintainers":[{"name":"bkonkle","email":"brandon@konkle.us"}],"_npmUser":{"name":"bkonkle","email":"brandon@konkle.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_5.1.0_1580877828118_0.958390829531401"},"_hasShrinkwrap":false},"5.1.1":{"name":"@graft/server","version":"5.1.1","description":"Server tools for massively maintainable GraphQL","repository":{"type":"git","url":"git@github.com:bkonkle/graft.git"},"author":{"name":"Brandon Konkle","email":"brandon@konkle.us","url":"https://konkle.us"},"license":"BSD-2-Clause","main":"lib/index.js","scripts":{"build":"tsc --declaration --pretty --skipLibCheck","build.docs":"typedoc --out docs src --name \"Graft Server\"","check.types":"cd ../../ && yarn check.types","host.docs":"http-server docs","prepublish":"yarn build"},"dependencies":{"chalk":"^3.0.0","cors":"^2.8.5","debug":"^4.1.1","express-jwt":"^5.3.1","express-noop":"^1.1.0","graphile-build":"^4.5.0","graphile-build-pg":"^4.5.3","graphile-utils":"^4.5.6","graphql-playground-middleware-express":"^1.7.12","graphql-tag":"^2.10.2","jwks-rsa":"^1.6.2","pg":"^7.18.1","postgraphile":"^4.5.5","ramda":"^0.27.0"},"devDependencies":{"@types/cors":"^2.8.6","@types/debug":"^4.1.5","@types/express-jwt":"^0.0.42","@types/jest":"^25.1.1","@types/ramda":"^0.26.40","graphql":"^14.5.8","http-server":"^0.12.1","husky":"^4.2.1","identity-obj-proxy":"^3.0.0","jest":"^25.1.0","lint-staged":"^10.0.7","prettier":"^1.19.1","ts-essentials":"^5.0.0","ts-jest":"^25.2.0","ts-node":"^8.6.2","typedoc":"^0.16.9","typescript":"^3.7.5"},"peerDependencies":{"graphql":">=14.6.0"},"_id":"@graft/server@5.1.1","dist":{"shasum":"4d1b40ef82d17b4b13268402b506597250ece9c2","integrity":"sha512-3Nz4tNH/Plke8cN4ldhpdRamvcv1DgOjLz2Yzo14EWfqRxvoMQG8J4y7bHxun1RQUQmaAa6RfdrdroWgbRskeA==","tarball":"https://registry.npmjs.org/@graft/server/-/server-5.1.1.tgz","fileCount":60,"unpackedSize":72746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOk5WCRA9TVsSAnZWagAAyl0P/1WIoK7+ZKfkPQ68Ygyw\nWd8CuRNa5YvUJVD5c9pJGCgCp8Q1IOiyy0QIAIl4Sg6rF3Kmg8cL7tSjkMoE\n0cECYg7fTnyjvYL5KmyaE0uU+y0kbfagygW4KnVc2QQbHExCovQ3b9j8+USV\nZ4PLIHa+fHztS3xo+MXfCad4sf8hytRNUvef7y8H9AndgNAH5IQnZb8Dwlim\n0nZ9HtJFSXa/P6N/BpiezwXagDlkIpNdoTDxLac83cGWEyCIUzVO82WLmhyT\nE/rl3tLgjiSYsIXHlzRCUKOnFqdSRDlT4xuVazNclM4MJPN5zk3+zRvGKMD3\nV8a0Nf7R2VDQFposQ++/wV2nCbn3qEN9nkV5C9co/+KxOqu8MsUCdqhyE0s/\nVOYeYzs3M1Y0tX5CpYKDa3RCwQ4pr63WmY/gWr1oVwcs7pc0RQC/Yyry1XfC\nsXqWX0CbKl/kx/+o8i3HZYuKX5FrVQmVFDVYAmnlBJ7HVpRLS7weUI1J23wA\nNvyamxQRaQgwAFfcKI/51aR5WJDAh2JyeHa0bV8DmPuxArG5O+BLgJ4ahoV+\nbk0MKFKt+Qe/w+5vWxIGEOi/Pj7w1TSFPuZm5OEvrCNlNqyRaiRkTyI6NJEC\nP2kDYPqHPh6M8erW979xVU1n0O+7Z/k+42e2+Tb2TESfOdFbj2nzu+NwJa4d\nc7IR\r\n=FHhm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4bcMWBtwa9oQyhMa6zONMg44eBbDmCuMfhxlVk//bKwIgXFmCg/nknu8NyZaEkvcODEsWE68OdlEIofVEOadDXyQ="}]},"maintainers":[{"name":"bkonkle","email":"brandon@konkle.us"}],"_npmUser":{"name":"bkonkle","email":"brandon@konkle.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_5.1.1_1580879445945_0.48129091418366654"},"_hasShrinkwrap":false},"5.1.2":{"name":"@graft/server","version":"5.1.2","description":"Server tools for massively maintainable GraphQL","repository":{"type":"git","url":"git@github.com:bkonkle/graft.git"},"author":{"name":"Brandon Konkle","email":"brandon@konkle.us","url":"https://konkle.us"},"license":"BSD-2-Clause","main":"lib/index.js","scripts":{"build":"tsc --declaration --pretty --skipLibCheck","build.docs":"typedoc --out docs src --name \"Graft Server\"","check.types":"cd ../../ && yarn check.types","host.docs":"http-server docs","prepublish":"yarn build"},"dependencies":{"chalk":"^3.0.0","cors":"^2.8.5","debug":"^4.1.1","express-jwt":"^5.3.1","express-noop":"^1.1.0","graphile-build":"^4.5.0","graphile-build-pg":"^4.5.3","graphile-utils":"^4.5.6","graphql-playground-middleware-express":"^1.7.12","graphql-tag":"^2.10.2","jwks-rsa":"^1.6.2","pg":"^7.18.1","postgraphile":"^4.5.5","ramda":"^0.27.0"},"devDependencies":{"@types/cors":"^2.8.6","@types/debug":"^4.1.5","@types/express-jwt":"^0.0.42","@types/jest":"^25.1.1","@types/ramda":"^0.26.40","graphql":"^14.5.8","http-server":"^0.12.1","husky":"^4.2.1","identity-obj-proxy":"^3.0.0","jest":"^25.1.0","lint-staged":"^10.0.7","prettier":"^1.19.1","ts-essentials":"^5.0.0","ts-jest":"^25.2.0","ts-node":"^8.6.2","typedoc":"^0.16.9","typescript":"^3.7.5"},"peerDependencies":{"graphql":">=14.6.0"},"_id":"@graft/server@5.1.2","dist":{"shasum":"9552f4a56224f99204053045701d30f543cedc9a","integrity":"sha512-b/IPf0qVfxSPKAdvUy5QMrC6oNrsRorPrGbxahZTacXhpJRC1XahFnWP2q4CKNHHPJn7SyR1wscTys8z40qhag==","tarball":"https://registry.npmjs.org/@graft/server/-/server-5.1.2.tgz","fileCount":60,"unpackedSize":73005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOk89CRA9TVsSAnZWagAAvUYP/1ubvRmWTd95Xxiqwdsj\nsoN9Pg2RDU492H7mu9KNyknZuRCBqshKeTPHlU3hjgjeIC8DtUJ9DU4/6f1e\nyHRN9TRJCl77MrYXd2wzrJH79UqSfIij9uGWD/tFBpi8g8lE0WvazX8GJ7r0\nXHHzbFAOHKaP9k1yUVJLfY6W5fbAUspI1ZyAljUBLgV5DPO54/mERdV203xK\nSozmy9nDhXMkg30to0ex8Qb21GjySg2tfZd+ma7jmC9kMnnwVMDcUaSwJqPa\nDAEtvhGJ6lA0zyb9vDyTWrr6XDCX/hpRWmaq1U4/Alm7ry/t9U4gn46TXax4\nWgKoX3EDK76qgUEGnk+ZUm3N87uyXydc0ZeaIVHE8GjTd9Zw+F+3c9o8fL8a\nnDuoGDqXSrCiWjUhIpMg97wcGbqnQtUVJyxzBiCPv3zgkmcKCA5LqF/NAelP\nIv5TxWgb7ftYSNGjOfVEkjk8nLU6uf6dWH01xiVY5SssOMtApP6isJnXcoZV\nZmED++ysQisX37H0uzXREP5pNrTUia3fLaZhb6z++N10CQaLtOD3JrGheWuE\nIi1j03cFwouriw2+fKqyxj5HaAro7QeyAJL0+S9FRUGQG90JN/V+A1kONbNF\ndKLq1b+Rm7mehqh93QI/pPXR1qXcvMaMg7g/vlpYjYeyjwX+az7xisqUxSdZ\neukf\r\n=mvTE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAmpRtVck14dwxZANRIphueXxoF7BuO9p9aiLeHxd2tpAiEAkkgOR3m0j4E7TTuTZoaXu5i9xVmLdqx4Xta1dKn+jgY="}]},"maintainers":[{"name":"bkonkle","email":"brandon@konkle.us"}],"_npmUser":{"name":"bkonkle","email":"brandon@konkle.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_5.1.2_1580879676494_0.631808439901058"},"_hasShrinkwrap":false},"5.1.3":{"name":"@graft/server","version":"5.1.3","description":"Server tools for massively maintainable GraphQL","repository":{"type":"git","url":"git@github.com:bkonkle/graft.git"},"author":{"name":"Brandon Konkle","email":"brandon@konkle.us","url":"https://konkle.us"},"license":"BSD-2-Clause","main":"lib/index.js","scripts":{"build":"tsc --declaration --pretty --skipLibCheck","build.docs":"typedoc --out docs src --name \"Graft Server\"","check.types":"cd ../../ && yarn check.types","host.docs":"http-server docs","prepublish":"yarn build"},"dependencies":{"chalk":"^3.0.0","cors":"^2.8.5","debug":"^4.1.1","express-jwt":"^5.3.1","express-noop":"^1.1.0","graphile-build":"^4.5.0","graphile-build-pg":"^4.5.3","graphile-utils":"^4.5.6","graphql-playground-middleware-express":"^1.7.12","graphql-tag":"^2.10.2","jwks-rsa":"^1.6.2","pg":"^7.18.1","postgraphile":"^4.5.5","ramda":"^0.27.0"},"devDependencies":{"@types/cors":"^2.8.6","@types/debug":"^4.1.5","@types/express":"^4.17.2","@types/express-jwt":"^0.0.42","@types/jest":"^25.1.1","@types/ramda":"^0.26.40","graphql":"^14.5.8","http-server":"^0.12.1","husky":"^4.2.1","identity-obj-proxy":"^3.0.0","jest":"^25.1.0","lint-staged":"^10.0.7","prettier":"^1.19.1","ts-essentials":"^5.0.0","ts-jest":"^25.2.0","ts-node":"^8.6.2","typedoc":"^0.16.9","typescript":"^3.7.5"},"peerDependencies":{"graphql":">=14.6.0"},"_id":"@graft/server@5.1.3","dist":{"shasum":"25e61ea28d647ebada9b18159ae0bae056d0c453","integrity":"sha512-MQYSrTViGv00BUIsU9hHjnHY3c3Yg/4yc6yY4eisMZuDVD8CxksxhoxMf/iPsiUFwzIrh4P2UpNGniSKyhkCNQ==","tarball":"https://registry.npmjs.org/@graft/server/-/server-5.1.3.tgz","fileCount":60,"unpackedSize":73038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOsxUCRA9TVsSAnZWagAAzmYP/1EmEw4qe7825WPNNx3k\ncKMrpKwBUazGYGwznpXkratJNs5OQwZljdnZ/mYEo+wGMj4HpiO/d/QWfzxD\n34cwn1rp+uYUT+GrAds4m/lmG05IuUrD83XPyoNY9VyHBYc9P36Qt2Z53QL0\nX6gYPJ7qbLvsi5Td7YwOE9uwfmPlKHDkzua7V75IUO2NnXpLby/eXNrnKejg\nVNmHsRBbv0WTHxs7HE9rfG2msexn16+XSdnS5NycjBrfU+wiiGrnt0vfeyjV\nP8p9J/UquDCYZZnlBMSBW4PQL7ZUVqTZSEzMiJlqkzHaOoGqG8MuHUBWyVie\nfFrbCS1J/up2LkJo53sDLnlhYuAraspCS2ILb2h40p6J4rsmLm2//lcUg0PM\nPnT82rQSCixp3zyddbQ0WH9EfpT2agN6dJ25MeGawdzpg++eoWvzA1cPH6SZ\nCDtYDkxGxkoZzZOln9a7DlUjupl/YUjYYaQzUfWjFIAykxV5owoG7MNAu875\n/5emEun6Nd/Ewi++ld6p71j9h2m31pDfU4kO6541mlD5daGvbDLRxwnYKrv3\nZ1huCktWuQa5SKl/HJ/B0zpJ9W6jsMXvy/puE4/cMEiuxnQ1V9Qklh9MmczD\nstnMOe49BgkmaXBghvKWY9NYe18GdPojDV62wqTLbF85O0/mdy8lhOK3wZ0A\nUPa0\r\n=ApB2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcpmXtMCnh2Aiv+nGo06VCRkInjTUujkdPhnG21NOmfQIhAIQeI00zQO07XHHshti3XXrdQQcpIVFFzeoa8vEuqbrv"}]},"maintainers":[{"name":"bkonkle","email":"brandon@konkle.us"}],"_npmUser":{"name":"bkonkle","email":"brandon@konkle.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_5.1.3_1580911699517_0.7040156185316744"},"_hasShrinkwrap":false},"5.2.1":{"name":"@graft/server","version":"5.2.1","description":"Server tools for massively maintainable GraphQL","repository":{"type":"git","url":"git+ssh://git@github.com/bkonkle/graft.git"},"author":{"name":"Brandon Konkle","email":"brandon@konkle.us","url":"https://konkle.us"},"license":"BSD-2-Clause","main":"lib/index.js","scripts":{"build":"tsc --declaration --pretty --skipLibCheck","build.docs":"typedoc --out docs src --name \"Graft Server\"","check.types":"cd ../../ && yarn check.types","host.docs":"http-server docs","prepublish":"yarn build"},"dependencies":{"chalk":"^3.0.0","cors":"^2.8.5","debug":"^4.1.1","express-jwt":"^5.3.1","express-noop":"^1.1.0","graphile-build":"^4.5.0","graphile-build-pg":"^4.5.3","graphile-utils":"^4.5.6","graphql-playground-middleware-express":"^1.7.12","graphql-tag":"^2.10.2","jwks-rsa":"^1.6.2","pg":"^7.18.1","postgraphile":"^4.5.5","ramda":"^0.27.0"},"devDependencies":{"@types/cors":"^2.8.6","@types/debug":"^4.1.5","@types/express":"^4.17.2","@types/express-jwt":"^0.0.42","@types/jest":"^25.1.1","@types/ramda":"^0.26.40","graphql":"^14.5.8","http-server":"^0.12.1","husky":"^4.2.1","identity-obj-proxy":"^3.0.0","jest":"^25.1.0","lint-staged":"^10.0.7","prettier":"^1.19.1","ts-essentials":"^5.0.0","ts-jest":"^25.2.0","ts-node":"^8.6.2","typedoc":"^0.16.9","typescript":"^3.7.5"},"peerDependencies":{"graphql":">=14.6.0"},"bugs":{"url":"https://github.com/bkonkle/graft/issues"},"homepage":"https://github.com/bkonkle/graft#readme","_id":"@graft/server@5.2.1","_nodeVersion":"12.16.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-AqhIq2/LRSOnAQNhUDfT+FAzrkCTT7ScHEO9zxhzvztez0+dKqOK4Ljqacw9J5u6+mFwz+iWIlIRKDwhJGIxFQ==","shasum":"9fcfe5111800f47763806bab2135b52a36480cbf","tarball":"https://registry.npmjs.org/@graft/server/-/server-5.2.1.tgz","fileCount":42,"unpackedSize":52986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejaN0CRA9TVsSAnZWagAAbNEP/36HFgy0hdJVoXPv351R\n7twz5wdlnR1OJUy7poZVvLszKWKyD+RnuiqEDbO+Xhn4CVmGqkhEtm7SyvBX\nJZBE73XjNubndCDA9OASMG2vyqIm31P8tW9cP7eajrzNDKyH3ZRuSSAOvpRM\npaOH4d19AQh4uo6e8hzfkIxEgcPQUmt+JSehirWv39Ja3efuUP9yTX216u5s\nPLvgeCyHTc2e+Hyst8GnLeH6eBTAarnhMLZOCt3YnPI4o7tQDxayxxQQqFST\nWKEVPP0A2fGEDKt8MfXzhHLEiDneSWvvXRaLQOj/oQRRD2JNWn2t6JVv4Yal\nk1YLxXr3bRCHBj2r8I0eRSUWbt9GOpyIZueDvPUCi10BDp332EjMJ67xm8Nx\n8KkKhS4kHobr2vg9zckrvOdOGxKJgNTfrJZ0RTD5x8+OAVXkOPV7fPjIiQEB\nk9LJ0Wx0C2UluwBQ934yk+uPJry3SvrLW86K2x7Gkx4P39V1Tb0kj5dUI7E2\nox5U2GVcJwzzgB4ZfM71PE0H6xSp8muTmbP+XUerDWkb/yndDhPgzKypqUPX\nSBtTPFSPVU0a+HR8koqq53963KAV5tJ6yQePY8BAav392OBNbMq1TYI+GHHJ\nJU9RhmqZZ2d9wqaVS8gwbxjzNLWd4QHlsFItfsJXSOKF4foR1YI4kUxQT945\nWbkY\r\n=fsxI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0kulYHdVkezbKfw5ZgtBrPpLmu5NZNBpC0f2d72kqfgIhAMrQWC/51ptH6Yqs0XGdvtuo+NbjmSyc6+7aNOoPzHe1"}]},"maintainers":[{"name":"bkonkle","email":"brandon@konkle.us"}],"_npmUser":{"name":"bkonkle","email":"brandon@konkle.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_5.2.1_1586340724239_0.6454361740534671"},"_hasShrinkwrap":false},"5.3.0":{"name":"@graft/server","version":"5.3.0","description":"Server tools for massively maintainable GraphQL","repository":{"type":"git","url":"git+ssh://git@github.com/bkonkle/graft.git"},"author":{"name":"Brandon Konkle","email":"brandon@konkle.us","url":"https://konkle.us"},"license":"BSD-2-Clause","main":"lib/index.js","scripts":{"build":"tsc --declaration --pretty --skipLibCheck","build.docs":"typedoc --out docs src --name \"Graft Server\"","check.types":"cd ../../ && yarn check.types","host.docs":"http-server docs","prepublish":"yarn build"},"dependencies":{"chalk":"^3.0.0","cors":"^2.8.5","debug":"^4.1.1","express-jwt":"^5.3.1","express-noop":"^1.1.0","graphile-build":"^4.5.0","graphile-build-pg":"^4.5.3","graphile-utils":"^4.5.6","graphql-playground-middleware-express":"^1.7.12","graphql-tag":"^2.10.2","jwks-rsa":"^1.6.2","pg":"^7.18.1","postgraphile":"^4.5.5","ramda":"^0.27.0"},"devDependencies":{"@types/cors":"^2.8.6","@types/debug":"^4.1.5","@types/express":"^4.17.2","@types/express-jwt":"^0.0.42","@types/jest":"^25.1.1","@types/ramda":"^0.26.40","graphql":"^14.5.8","http-server":"^0.12.1","husky":"^4.2.1","identity-obj-proxy":"^3.0.0","jest":"^25.1.0","lint-staged":"^10.0.7","prettier":"^1.19.1","ts-essentials":"^5.0.0","ts-jest":"^25.2.0","ts-node":"^8.6.2","typedoc":"^0.16.9","typescript":"^3.7.5"},"peerDependencies":{"graphql":">=14.6.0"},"bugs":{"url":"https://github.com/bkonkle/graft/issues"},"homepage":"https://github.com/bkonkle/graft#readme","_id":"@graft/server@5.3.0","_nodeVersion":"12.16.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-1uBiuxJ/WBX+mcJcuPGSytc24QZQaDZeqZyINcs3fecsmgWnZGJZ/qDBAMGZWU1sj+fNEqH9lny4HHCSbTgEoA==","shasum":"ca96d523ad41538e3daa194646de169b3dd435f6","tarball":"https://registry.npmjs.org/@graft/server/-/server-5.3.0.tgz","fileCount":42,"unpackedSize":53224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejaRjCRA9TVsSAnZWagAAK3kQAI9aMOFHakzZnS3IhkDn\nibKfhI8H1UM2JnvbBLkPZzjEkrYp/+bwzWDBpYxsXZwAGE2UGINlfJnqoBlh\nW/ox6jvQTFLaGpN5vWBd7aPSpCarnzGeWrRNCA+HWSghbSbZspSMwHiI+Nro\n9YHeO70KI7mMxbSBUkdQIMl2mv0tRnkMQQXjP9uMlbcTlfJpZGGpG0rNin4Z\nffn67CVqsKSwdWW/nsaBb703/3+eolITK9FqqeIkO7IyF3oy9svjYsSNNbgb\nhgP8qkR2bfG5URqX4s0x9hYWCMsIJaL0CB6LptFXp5RSOdncd2rnkJj75z/h\njjxG7yxboKhqM27zX9hd+98ADLy9pgNDnr/YASrft3UefDVv3lr6gh8eXlf2\nufhcq/2JGGpcR5LL2wNVQKjxQq74D3AWZNOkvEpRh6mK37e98Qj2oYgHmQJZ\nq+JVCv/RBGUPU280SpvhCfWu80zdUNCNkonQeLw3J1fo8u0XpvfWGn/CwaF6\nqmBof3QzQqBkHZAkHgSv0u9HL/u+L3GXnw/MBhlQuKfJnvexMI0PhWSMPe4h\nPH3Na5tFaXBkqqNJmzJdkCJlIko0x7gRR/MTJX5AggeU11JFKHdPNwuNFVNX\nDtoPZP3eedI6Ms4Vl//IlJcacMVY+E/AcjNJskyugSMWZDeEm4tYZ0TqdFmg\nwd+4\r\n=HP3l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGbtuMeKbTM9TamOL+XQYk4dpsun4ZiBN+VKGNV4W87AIhANryn1te+90H6yZghDd2/e1w/dW4Wun59jaSgKCVgOQ1"}]},"maintainers":[{"name":"bkonkle","email":"brandon@konkle.us"}],"_npmUser":{"name":"bkonkle","email":"brandon@konkle.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_5.3.0_1586340963231_0.8773380679941918"},"_hasShrinkwrap":false},"5.4.0":{"name":"@graft/server","version":"5.4.0","description":"Server tools for massively maintainable GraphQL","repository":{"type":"git","url":"git+ssh://git@github.com/bkonkle/graft.git"},"author":{"name":"Brandon Konkle","email":"brandon@konkle.us","url":"https://konkle.us"},"license":"BSD-2-Clause","main":"lib/index.js","scripts":{"build":"tsc --declaration --pretty --skipLibCheck","build.docs":"typedoc --out docs src --name \"Graft Server\"","check.types":"cd ../../ && yarn check.types","host.docs":"http-server docs","prepack":"yarn build"},"dependencies":{"chalk":"^3.0.0","cors":"^2.8.5","debug":"^4.1.1","express-jwt":"^5.3.1","express-noop":"^1.1.0","graphile-build":"^4.5.0","graphile-build-pg":"^4.5.3","graphile-utils":"^4.5.6","graphql-playground-middleware-express":"^1.7.12","graphql-tag":"^2.10.2","jwks-rsa":"^1.6.2","pg":"^7.18.1","postgraphile":"^4.5.5","ramda":"^0.27.0"},"devDependencies":{"@types/cors":"^2.8.6","@types/debug":"^4.1.5","@types/express":"^4.17.2","@types/express-jwt":"^0.0.42","@types/faker":"^4.1.11","@types/jest":"^25.1.1","@types/ramda":"^0.26.40","@types/supertest":"^2.0.8","faker":"^4.1.0","graphql":"^14.5.8","http-server":"^0.12.1","husky":"^4.2.1","identity-obj-proxy":"^3.0.0","jest":"^25.1.0","lint-staged":"^10.0.7","prettier":"^1.19.1","snakecase-keys":"^3.1.2","supertest":"^4.0.2","ts-essentials":"^5.0.0","ts-jest":"^25.2.0","ts-node":"^8.6.2","typedoc":"^0.16.9","typescript":"^3.7.5"},"peerDependencies":{"graphql":">=14.6.0"},"bugs":{"url":"https://github.com/bkonkle/graft/issues"},"homepage":"https://github.com/bkonkle/graft#readme","_id":"@graft/server@5.4.0","_nodeVersion":"12.16.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-zHj5odMyzihw8mr26Ztk7SR5uBPMMmAci/lZqb8RFOwR78gZoGfLRJ/MN/k7MU8LE3iiQwlLJo4Uc3J+4catvg==","shasum":"5ae0362b1e6bf70445ee1e80087f72ae47bfb46b","tarball":"https://registry.npmjs.org/@graft/server/-/server-5.4.0.tgz","fileCount":54,"unpackedSize":64836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejbiECRA9TVsSAnZWagAAaOwP/AwkaJ2X2X142RKWp2PU\nIkWz3qDDyv7kZ/Jx876whdSGySde1WXu690r5VSc7L3wHHBq2lfBAv+Nf5SC\nRIe/CJhuQG3VFItNyRN+SAhiRLqoCnzs5kv70lgXaSKs1CICx9qssc1qT8uM\nNFfIcbTqT+yW4NAbJDQnKHCdGtADRZEU47F3I+KMobjp1AAttuZUKL+HTvSp\nmkxpINsHuJ20T2iKf8PnKcJnkfuy9MHVsrScymoasdqLwFA8s5wEMhhdfBbw\ncO2yOQinkcGQ3zMPKP3mnDWuUSTgmi+pNkqdp3ErdTKzEELwcFfch1CUkj4F\nbpJg7jOoJSlkfGcQ7TtgvKWXxJ1Lu0UpOEuOEdkm5NQkCAYZwu3ydS82yCAS\ngHjtkAJOfgt8BZDQoCGvOEjR15Bay331NKZNZinTpbfLepYywCFk39GYPxPV\n4YISrXTSboYrwHPguVWmSNMLQt+vwZU55u0dD3cb7riOx+gwWQ9H/s/b7wdb\n/zS9Az5jc0woKCdvG8qHs+uf/fJfLK7LUGgJf7GFh5sC2WoVmayFlUCZ7yrt\nIIF1wO9nQm9BmP7lug4DliOdl0TPYE4h+Y2O8losu+uVcaOXI4kEcx83b8Qb\nJzU6KzinuO1wOA/OwyUUbmIMLsPQ/2p3zgDVjhBDRljeaYwx2rAslK4STqp7\nO+5I\r\n=xiLA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFqjROU0lKFPojKLM3UougTvvZtw4bTsQs4RWw+j8rt/AiEAjrYckSXNsZ8XM6cEkgbuf9lS0yUHmO7uxxuuutOgRz4="}]},"maintainers":[{"name":"bkonkle","email":"brandon@konkle.us"}],"_npmUser":{"name":"bkonkle","email":"brandon@konkle.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_5.4.0_1586346116349_0.8764794396673246"},"_hasShrinkwrap":false},"5.4.1":{"name":"@graft/server","version":"5.4.1","description":"Server tools for massively maintainable GraphQL","repository":{"type":"git","url":"git+ssh://git@github.com/bkonkle/graft.git"},"author":{"name":"Brandon Konkle","email":"brandon@konkle.us","url":"https://konkle.us"},"license":"BSD-2-Clause","main":"lib/index.js","scripts":{"build":"tsc --declaration --pretty --skipLibCheck","build.docs":"typedoc --out docs src --name \"Graft Server\"","check.types":"cd ../../ && yarn check.types","host.docs":"http-server docs","prepack":"yarn build"},"dependencies":{"chalk":"^3.0.0","cors":"^2.8.5","debug":"^4.1.1","express-jwt":"^5.3.1","express-noop":"^1.1.0","graphile-build":"^4.5.0","graphile-build-pg":"^4.5.3","graphile-utils":"^4.5.6","graphql-playground-middleware-express":"^1.7.12","graphql-tag":"^2.10.2","jwks-rsa":"^1.6.2","pg":"^7.18.1","postgraphile":"^4.5.5","ramda":"^0.27.0"},"devDependencies":{"@types/cors":"^2.8.6","@types/debug":"^4.1.5","@types/express":"^4.17.2","@types/express-jwt":"^0.0.42","@types/faker":"^4.1.11","@types/jest":"^25.1.1","@types/ramda":"^0.26.40","@types/supertest":"^2.0.8","faker":"^4.1.0","graphql":"^14.5.8","http-server":"^0.12.1","husky":"^4.2.1","identity-obj-proxy":"^3.0.0","jest":"^25.1.0","lint-staged":"^10.0.7","prettier":"^1.19.1","snakecase-keys":"^3.1.2","supertest":"^4.0.2","ts-essentials":"^5.0.0","ts-jest":"^25.2.0","ts-node":"^8.6.2","typedoc":"^0.16.9","typescript":"^3.7.5"},"peerDependencies":{"graphql":">=14.6.0"},"bugs":{"url":"https://github.com/bkonkle/graft/issues"},"homepage":"https://github.com/bkonkle/graft#readme","_id":"@graft/server@5.4.1","_nodeVersion":"12.16.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-/5KFZGbIPOn3d9mEkGD2fN3Ne7l091SQxbzBScl5ebV4YXE/6JhLdSfPgYnQ6izQvTor1uFUiLVRKX1+sFruXQ==","shasum":"b503f68b61ee610984a8c85bae3ff77a4daf023b","tarball":"https://registry.npmjs.org/@graft/server/-/server-5.4.1.tgz","fileCount":54,"unpackedSize":64873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejbk1CRA9TVsSAnZWagAAhEIP/jOsw691+Uq/DV7wiKD1\nFH1p4Mmhg+DM3fQEoJFrOk/rtEHhugimsVs9mxFXQG3Rt9fYEE5OCntz6W01\npFBYFJZe29neir8b7ckqbAtzurgIdSDNbpbSiOxBBgonFV7SIhUneimhCL4y\nx02Qk0musHkSTTYj7KwSStnlfJu4kd1oHkb0x43rycy5F2NnpYnlCduAgtLP\nCB69eeWmF+66e/6AlwYLxX/JL2xsDLU3JGl/kXBruMN1f4f0XNJ0OYwiSJPb\nPCrbx51W69n0RB75dWc40ESL3R9ydlA5/GFO5GdDNZb89W+l5vszR1TuY92j\ntvDUsz7X/GRryThXdfKBy68VSXrPkfF1mYtij5zXN36T10HJhS8s87onpfYM\nvmVT4fTDPrpMiL4ySPzBPAt3lN30GmehqfZWep+xrzTrZe9ZPoAdN66Usdai\n0xwu3UPH6m2MhgfwZ01Ec8j6Bd3Zsms9LRHfzLUi0oASDizCqdR1iMgnCEdl\nK1sbgPbwaudTB721D5gu2g/DEyauH8cYG3CfbUjv2Zt11B1EAecZshicEc+B\nJPu/690cjfTeX7HF0LLAocmk5sjl7HwTij8IMG8D8oxDJbu4owGUrRGUw7PT\n/PGsQpmSK8iy5nRHXuvfPrwFKc92VPB4U0uOOhkztSnASI79C/dC1GxLyYVE\nCU3R\r\n=80Xl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUlt7p5/dvOgxGRbwD9/BShhJdDtZDpquKlslzAKfo5AIgfojF7QTEGyvePmZdgpNHQJ6v9X8WChYLfwGoHlLrVrI="}]},"maintainers":[{"name":"bkonkle","email":"brandon@konkle.us"}],"_npmUser":{"name":"bkonkle","email":"brandon@konkle.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_5.4.1_1586346292653_0.7196827609445979"},"_hasShrinkwrap":false},"5.4.2":{"name":"@graft/server","version":"5.4.2","description":"Server tools for massively maintainable GraphQL","repository":{"type":"git","url":"git+ssh://git@github.com/bkonkle/graft.git"},"author":{"name":"Brandon Konkle","email":"brandon@konkle.us","url":"https://konkle.us"},"license":"BSD-2-Clause","main":"lib/index.js","scripts":{"build":"tsc --declaration --pretty --skipLibCheck","build.docs":"typedoc --out docs src --name \"Graft Server\"","check.types":"cd ../../ && yarn check.types","host.docs":"http-server docs","prepack":"yarn build"},"dependencies":{"chalk":"^3.0.0","cors":"^2.8.5","debug":"^4.1.1","express-jwt":"^5.3.1","express-noop":"^1.1.0","graphile-build":"^4.5.0","graphile-build-pg":"^4.5.3","graphile-utils":"^4.5.6","graphql-playground-middleware-express":"^1.7.12","graphql-tag":"^2.10.2","jwks-rsa":"^1.6.2","pg":"^7.18.1","postgraphile":"^4.5.5","ramda":"^0.27.0"},"devDependencies":{"@types/cors":"^2.8.6","@types/debug":"^4.1.5","@types/express":"^4.17.2","@types/express-jwt":"^0.0.42","@types/faker":"^4.1.11","@types/jest":"^25.1.1","@types/ramda":"^0.26.40","@types/supertest":"^2.0.8","faker":"^4.1.0","graphql":"^14.5.8","http-server":"^0.12.1","husky":"^4.2.1","identity-obj-proxy":"^3.0.0","jest":"^25.1.0","lint-staged":"^10.0.7","prettier":"^1.19.1","snakecase-keys":"^3.1.2","supertest":"^4.0.2","ts-essentials":"^5.0.0","ts-jest":"^25.2.0","ts-node":"^8.6.2","typedoc":"^0.16.9","typescript":"^3.7.5"},"peerDependencies":{"graphql":">=14.6.0"},"bugs":{"url":"https://github.com/bkonkle/graft/issues"},"homepage":"https://github.com/bkonkle/graft#readme","_id":"@graft/server@5.4.2","_nodeVersion":"12.16.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-MSY3BU9kr1vebotJDRAkJvonF7kWan4SCBBc6eOQhJ9Wbf6/fs4qrBpw6hBbK+vpfRTGBWvy4rX893l8uRdAWg==","shasum":"8e7cc2e2c67d98aafde3cf889152d0c368863a76","tarball":"https://registry.npmjs.org/@graft/server/-/server-5.4.2.tgz","fileCount":54,"unpackedSize":64634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejbyRCRA9TVsSAnZWagAAwhEQAJWZS/v+DZMrNy28r4Hk\nRplLF9wdFVzMPYb/vWge0cU5yUnALV8edidmhRfRjlE4oOD7w3HyuFo71pWA\nOoxi6bEGe3x4V7xX7rxOeZWoPmljM6E0TaQ6klcPqYPNmaNyBWVXmbX/fKkT\nFsBZDTuVfZdAZ4fDQrykaq4x5xNrq80hsqNDvpnfDcyz+jGqN0ZVjsekqx9T\nZMU99V34iPFlAHTFbLrdluFySqKLzIh/n67ELTCVO1JO/Od6c3GgLXfaoz/b\niXPcbnFRjnIKMi/Xa4gVPSiP8qXKCLUMTiVJ5O7M7E5dhhFUvn78NwYaibDa\n0824afJ0641tLCSdGEZhvgU7L8xz5SIswU8B3ubt/7apOBzx0jUypbPWlHuf\nr5A6IOUgN9bey3i4CdbdC5CJP2bqE6JrYrvF83kuFrbmkm/IVtymfrKMmtpo\naZgDHo71JRMPeQQJVVZpQ6BaaHUo2Ynp73rSvc19v1sShKDLbr4Mn54gBcHx\ngzXCOgrl5tWEXE2FVkikxDv0hb1eb70xeZ8UzootxYH/43OwohsSctmxs3og\nvzWvK1x6iOtuVY0rMv0lNkFsUZBTWpzQ6xs5N9fPPz+dQ7MNki0RECXH1hwL\npiU7lpXoxkCxFDu+uQl5eQ0mk7M1U5pJpouym9JZyLHFYP+A2O8unCVIGwQO\no7KR\r\n=OIR5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHUIFfmKkTjgLEsfZGJHXcayAhK9+dTJLt1wDx3v3dHmAiBqQBp+CQrk+ojyiXR1YhCe1HXnxLPNh/oz0CMYOad75w=="}]},"maintainers":[{"name":"bkonkle","email":"brandon@konkle.us"}],"_npmUser":{"name":"bkonkle","email":"brandon@konkle.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_5.4.2_1586347153525_0.5127612047952297"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-03T21:20:01.002Z","1.0.0":"2019-07-03T21:20:01.455Z","modified":"2022-04-05T15:24:09.820Z","1.1.0":"2019-07-03T21:42:12.202Z","1.1.1":"2019-07-03T21:42:50.196Z","2.0.0":"2019-07-05T20:47:42.222Z","2.1.0":"2019-07-05T20:55:10.121Z","2.1.1":"2019-07-05T20:58:13.946Z","2.2.0":"2019-07-10T16:07:36.362Z","2.2.1":"2019-07-15T21:33:17.570Z","2.2.2":"2019-07-17T00:47:26.071Z","2.3.0":"2019-07-17T00:51:26.036Z","3.0.0":"2019-07-19T17:28:55.743Z","3.0.2":"2019-07-19T17:48:44.752Z","3.0.3":"2019-07-19T19:03:16.122Z","3.1.0":"2019-08-02T02:03:09.585Z","3.2.0":"2019-08-21T17:16:45.193Z","3.2.1":"2019-08-21T17:31:48.258Z","3.3.0":"2019-08-22T17:49:23.027Z","4.0.0":"2019-11-06T01:06:39.468Z","4.1.0":"2019-11-06T11:53:29.210Z","4.1.1":"2019-11-06T11:55:28.783Z","5.0.0":"2019-11-06T12:38:31.670Z","5.0.1":"2019-11-27T21:29:48.753Z","5.0.2":"2019-11-27T22:00:37.071Z","5.1.0":"2020-02-05T04:43:48.290Z","5.1.1":"2020-02-05T05:10:46.099Z","5.1.2":"2020-02-05T05:14:36.716Z","5.1.3":"2020-02-05T14:08:19.680Z","5.2.1":"2020-04-08T10:12:04.404Z","5.3.0":"2020-04-08T10:16:03.341Z","5.4.0":"2020-04-08T11:41:56.448Z","5.4.1":"2020-04-08T11:44:52.802Z","5.4.2":"2020-04-08T11:59:13.668Z"},"maintainers":[{"name":"bkonkle","email":"brandon@konkle.us"}],"description":"Server tools for massively maintainable GraphQL","repository":{"type":"git","url":"git+ssh://git@github.com/bkonkle/graft.git"},"author":{"name":"Brandon Konkle","email":"brandon@konkle.us","url":"https://konkle.us"},"license":"BSD-2-Clause","readme":"# @graft/server\n\nGraft includes a set of server tools, including a convenience wrapper for Express called `withGraft`. By default, you can get up and running with a minimal configuration and Graft will use a set of sensible defaults.\n\n## Installation\n\n```sh\nyarn add @graft/server\n```\n\n## Usage\n\nTo quickly get up and running, install Graft Server and some local dependencies:\n\n```sh\nyarn add @graft/server express morgan\n```\n\nThen define a Graft config:\n\n```ts\nimport {GraftConfig} from '@graft/server'\n\nasync function pgSettings(req: IncomingMessage) {\n  const sub = req.user && req.user.sub\n\n  return {\n    'jwt.claims.sub': sub,\n    role: 'app_user',\n  }\n}\n\nconst getGraphQLContext = async (req: IncomingMessage) => ({\n  user: req.user,\n})\n\nconst plugins = []\n\nconst config: GraftConfig = {\n  postgraphile: {\n    appendPlugins: plugins,\n    additionalGraphQLContextFromRequest: getGraphQLContext,\n    pgSettings: pgSettings,\n    retryOnInitFail: true,\n  },\n  jwt: {\n    audience: Auth.audience,\n    issuer: Auth.issuer,\n    algorithms: ['RS256'],\n    credentialsRequired: false,\n  },\n  jwks: {\n    jwksUri: Auth.jwksUri,\n  },\n  cors: {\n    allowedHeaders: Server.corsHeaders,\n  },\n  database: {\n    url: Database.url,\n  },\n}\n```\n\nThen, define an Express app and run it with Graft's helpers (which we'll place in `src/Server.ts` for the purpose of this example):\n\n```ts\nimport express from 'express'\nimport morgan from 'morgan'\nimport {withGraft, run} from '@graft/server'\n\nexport function start() {\n  const app = express()\n    .disable('x-powered-by')\n    .use(morgan(process.env.NODE_ENV === 'development' ? 'dev' : 'combined'))\n    .get('/', (_req, res) => {\n      res.send('ok')\n    })\n\n  run(withGraft(app, config), 4000)\n}\n\nif (require.main === module) {\n  start()\n}\n```\n\nSince we're using TypeScript, install the dev dependency `ts-node`:\n\n```\nyarn add --dev ts-node\n```\n\nFinish up with a \"dev\" script in your _package.json_ file:\n\n```json\n{\n  \"script\": {\n    \"dev\": \"NODE_ENV=development ts-node --transpile-only src/Server.ts\"\n  }\n}\n```\n\nIn the example above, we used port 4000, so run `yarn dev` and visit http://localhost:4000/graphql to see the default Playground interface.\n\nGraft will use PostGraphile to introspect your PostgreSQL database and auto-generate a very useful default interface for managing data in your tables and columns.\n\n### Schema\n\nTo find helpers for managing your database schema with Knex, take a look at the [@graft/knex](../knex) package.\n\n### Utils\n\nTo find helpers for working with PostGraphile and implementing business logic for your server, take a look at the [utils](src/utils) folder.\n","readmeFilename":"README.md","homepage":"https://github.com/bkonkle/graft#readme","bugs":{"url":"https://github.com/bkonkle/graft/issues"}}