{"_id":"@britishcouncil/grizzly","_rev":"9-a566400f9f037abd788bb7a95f08ddef","name":"@britishcouncil/grizzly","dist-tags":{"latest":"0.3.3"},"versions":{"0.1.0":{"name":"@britishcouncil/grizzly","version":"0.1.0","description":"Slightly opinionated GraphQL server solution built on Apollo Server 2.0 and Express.","main":"dist/index.js","typings":"dist/index.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/britishcouncil/grizzly.git"},"author":{"name":"Vincenzo Russo"},"license":"MIT","private":false,"scripts":{"prepublish":"yarn build","build":"rm -rf dist && tsc -d","lint":"tslint --project tsconfig.json {src,test}/**/*.ts && prettier-check --ignore-path .gitignore {src,.}/{*.ts,*.js}","format":"prettier --write --ignore-path .gitignore {src,.}/{*.ts,*.js}"},"release":{"branch":"master"},"ava":{"files":["dist/**/*.test.js"]},"dependencies":{"apollo-errors":"^1.9.0","apollo-server-express":"^2.0.6","express":"^4.16.3","express-session":"^1.15.6","graphql":"^0.13.2","graphql-import":"^0.6.0","graphql-middleware":"^1.6.6","graphql-shield":"^3.2.1","passport":"^0.4.0"},"devDependencies":{"@types/express-session":"^1.15.10","@types/passport":"^0.4.6","ava":"^0.25.0","prettier":"^1.14.2","prettier-check":"^2.0.0","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.0","typescript":"^3.0.3"},"gitHead":"27c42e14a5a06cc673b97fbc80081df4dd003ff9","bugs":{"url":"https://github.com/britishcouncil/grizzly/issues"},"homepage":"https://github.com/britishcouncil/grizzly#readme","_id":"@britishcouncil/grizzly@0.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"bcdigital","email":"alexi.paspalas@britishcouncil.org"},"dist":{"integrity":"sha512-E87fwrZwEVQE/jkRfkKUxdL0oQr7KuJuaiC5U7kbmZDFyhsLJZ8OmB2Jpt0L2/JjXhYF8TgpikKzD8JeWK+nfg==","shasum":"5e3f37a90eba7ddc72d2ee8981eeb400293c6dcd","tarball":"https://registry.npmjs.org/@britishcouncil/grizzly/-/grizzly-0.1.0.tgz","fileCount":18,"unpackedSize":18052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtI9NCRA9TVsSAnZWagAACCgQAIksAUOdtlRbrJgXYe0q\n+VWcBcIwr4nz7aOAVp0/NbfJNTeQa9JXlp/OMMB7t/6iozQ3s+jgh/EWFfIE\n411sfIfp79tpM2GxkQEPZSnRMVE7bFrgZ6XznvRzq12KDgiRk/ZNN4OnRdEL\nw09To2p0ceffVOhjIkRROySOOr2mEyCyDs/Bp0lzQemUgDR7yXPFHuhHKqhd\nZO22jsY0DYyGedfql/qY2mYK8nvBXzDm7YQbgDNc/U0JiKGwKmQavB9sjcXO\nBZPfjWYOr/HfnhNbH96D+Y4rBWOTXplcL9stLvCrJ6mGNX4XETz57EP002pG\nao1iP7T3s1eiDLR4mlgB+58p8yi6k+LPn3ZTLZuA74KRzg150/GPbYsCSatG\nMGxLAIhZB3XE2RBkglIxZbmLnTZ+gn8x8XyLjLxQZHFFfO5Ou4wKNAgzEW1g\nSVVUktPHqI6BVtizDWbVRZVq+m+1AyjuKx2dQOPidIY7AKSZC/2jVgIdbxPu\n3AsL5mm0ObWN1Xjg/6zz8g2ZtsJBcNE+zGg7JNOeIQmQXbW87zsXYCyJvSwl\nCTYRVyEfqUC1cc5UpsuBDEzEvLBLIekJqPzg1Sohcwc6kfSY7Fi+ffZX2G7Q\noLej1foHJZNu4o/Ob1dHW2NKrfCekENfbTWFJSWN9JB7yUABEBfHl5Z6HGP3\nYDj9\r\n=GhKP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuEKsR57cjb1oJw6TRhWKQ319Jh0Wn8D1CyBTKFyZAfAIgEPKd3NNY1s139DcWEwNhAWcV8mRc1esnr0dqt7go0lU="}]},"maintainers":[{"name":"bc-admin","email":"PLDevOps@britishcouncil.pl"},{"name":"bc-dev","email":"admin@puredev.eu"},{"name":"bcdigital","email":"alexi.paspalas@britishcouncil.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grizzly_0.1.0_1538559820249_0.7331008905588707"},"_hasShrinkwrap":false},"0.2.0":{"name":"@britishcouncil/grizzly","version":"0.2.0","description":"Slightly opinionated GraphQL server solution.","main":"dist/index.js","typings":"dist/index.d.ts","repository":{"type":"git","url":"git@github.com:britishcouncil/grizzly.git"},"author":{"name":"Vincenzo Russo"},"license":"MIT","private":false,"scripts":{"prepublish":"yarn build","build":"rm -rf dist && tsc -d","lint":"tslint --project tsconfig.json {src,test}/**/*.ts && prettier-check --ignore-path .gitignore {src,.}/{*.ts,*.js}","format":"prettier --write --ignore-path .gitignore {src,.}/{*.ts,*.js}"},"release":{"branch":"master"},"ava":{"files":["dist/**/*.test.js"]},"dependencies":{"apollo-errors":"^1.9.0","apollo-server-express":"^2.0.6","express":"^4.16.3","express-session":"^1.15.6","graphql-import":"^0.6.0","graphql-middleware":"^1.6.6","graphql-shield":"^3.2.1","passport":"^0.4.0","postgraphile":"^4.0.0"},"devDependencies":{"@types/express-session":"^1.15.10","@types/passport":"^0.4.6","ava":"^0.25.0","prettier":"^1.14.2","prettier-check":"^2.0.0","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.0","typescript":"^3.0.3"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_id":"@britishcouncil/grizzly@0.2.0","dist":{"shasum":"bac9af6b46d46653c6611fbd8240f200ff060bd2","integrity":"sha512-cRIYlhXzU6qJz4ErRXoosHX0hmK55ZI/btQ7W3Er21lyRB8kM09Ad/sozBMDH73nDiDrCwpb+H/Ky/7VsqEKXw==","tarball":"https://registry.npmjs.org/@britishcouncil/grizzly/-/grizzly-0.2.0.tgz","fileCount":24,"unpackedSize":23389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbx5vECRA9TVsSAnZWagAAjyYP/1BNRobUjZnRo6fhrDV+\nPecb93FG/rDy+z0rOi4DbqWaCoTgwY0X8uZqtIFGapcnGbpOZ0Yie0fPCHmb\n4UQNmORgkyjAN0Bz6dlTVwlq/vpbqLq/0W7iERW9hmHo7wwy3OulfpnXVl+W\nk8/EaLfqqj/pWoPr1r5dJkaa8+mQzx65H+2lks3J8PJGEAIEPIoxg7zB6Lb5\n6QrxFlSRd+7IfCogUAp2muQIv72aGtNMiDYs7hWq6x8tCISNov02QEg1vG+e\nLR7LIzhd9TnAiMttqEJ8n5o4HPmgVwFCjvUR02io5ZMntfNtK2KA7ycZppWA\ntfDelHfHmrmoWgjI/I/fmEsL90BqmvN9mPMkEx9SyIb9ul+14uZ4HfXvP+FM\nOpLsUex4fN+hfKfohp3cefIFcBurc1ODJUGpa+X2gx5nwzv/sL+OnFBn5wJi\nG0msNl3oSQNmK8+cj9Tfoy/ixKMaSPiwlIMtYeEGhLRlfLLugUgWm69PHkry\nZbuA6b6bVMtdkMffeSeyzaJ3rVRFwvG0rZLzYTUHUWcfIAIvGlUiOHZsHlsM\n5iueo1PVnR0IsN5rLpSWmSRT3zmDG2Tiu5vIvdbf9+SX0Ik11uEd+N+KqppQ\ni1p0QoVrWuV68jCxLV9N9Tu4MytHJC87rXlGyaZw9QCMiGOatdbBiM/MqxIS\nx4nV\r\n=gJDL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOB/tZEWFxDev/xMKG0XkcQFQn3Y2dBCQWKcy3v6dLRgIhANIGQQ7+o1k2MIcYIrGXPhXI3nJCbrdJ3xVpxMo0LgP6"}]},"maintainers":[{"name":"bc-admin","email":"PLDevOps@britishcouncil.pl"},{"name":"bc-dev","email":"admin@puredev.eu"},{"name":"bcdigital","email":"alexi.paspalas@britishcouncil.org"}],"_npmUser":{"name":"bcdigital","email":"alexi.paspalas@britishcouncil.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grizzly_0.2.0_1539808195567_0.13372126796223371"},"_hasShrinkwrap":false},"0.2.1":{"name":"@britishcouncil/grizzly","version":"0.2.1","description":"Slightly opinionated GraphQL server solution.","main":"dist/index.js","typings":"dist/index.d.ts","repository":{"type":"git","url":"git@github.com:britishcouncil/grizzly.git"},"author":{"name":"Vincenzo Russo"},"license":"MIT","private":false,"scripts":{"prepublish":"yarn build","build":"rm -rf dist && tsc -d","lint":"tslint --project tsconfig.json {src,test}/**/*.ts && prettier-check --ignore-path .gitignore {src,.}/{*.ts,*.js}","format":"prettier --write --ignore-path .gitignore {src,.}/{*.ts,*.js}"},"release":{"branch":"master"},"ava":{"files":["dist/**/*.test.js"]},"dependencies":{"apollo-errors":"^1.9.0","apollo-server-express":"^2.0.6","express":"^4.16.3","express-session":"^1.15.6","graphql-import":"^0.6.0","graphql-middleware":"^1.6.6","graphql-shield":"^3.2.1","passport":"^0.4.0","postgraphile":"^4.0.0"},"devDependencies":{"@types/express-session":"^1.15.10","@types/passport":"^0.4.6","ava":"^0.25.0","prettier":"^1.14.2","prettier-check":"^2.0.0","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.0","typescript":"^3.0.3"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"_id":"@britishcouncil/grizzly@0.2.1","dist":{"shasum":"e013d80d92c163577ea29b7d7bd688c00ea4aa22","integrity":"sha512-CYjGlf4wTkxqSGxzlmLEI/tWSpvJQBafRQA7EpGv5ij7kWGC2lS+NhoNaG9j8oc3IdSVYIZqNohUPMDhD5zsXQ==","tarball":"https://registry.npmjs.org/@britishcouncil/grizzly/-/grizzly-0.2.1.tgz","fileCount":24,"unpackedSize":23410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyFbZCRA9TVsSAnZWagAA0FEQAIfKcdexz001HnaHeJUu\nmkleaYQ/GU9MYEmv1qPJq8lG1ElrKlYAGRcUWorrxHCnPSkyyHyBHCAQ/ewV\nwl99mag5n557WLB2IlhssSSTMkj27DNIaammErOWZJZUZ100xUK/YYDqYIzE\nq/bRjnI0nYvvAI4zgl/ziuGmulKIBg2g4DZHtmEsKqjGejDFtoXpZMdS/3fQ\ngEh2ybUDsyuAdBNYcXJb0BPpzorjjyqOwMAlLGfRBsl+kmD5nvTl4kRGZ+EA\nEKstGA6lRRDES8mz4bDKQ0PKaxUtRPoJYTbAIJazMect7MmFGkDHRXmbOEQK\nUgnYa2TC5SiD8XpkjYebCsB3cq3zGEOzEJGwGJufrCAJcNgQfnQg3s1sQtAU\n3rE5iHnJQuzF+Mwn8NEEmsy4bp6rs7qM8lYwwEW9+3J6FiZPJO6a40uluiDo\nwcZ95Jtbs5f/p5CAkXQ1SHNYL6Y3/W0y2B2H8HO/DPZtWewFe7k4JXp5244Q\nPynPfQK8CHw1CqFHtnJzZKTVVQ0pJcg5GKIU08kxsYDpw9USpAExPYTvECPU\nAGN1/wuAkugK5nOMjfL9V0c8yK8pim0qL+kPWvnue+g4htqDF7zdw+pSVWo3\n0bAGZQ0JNZok5KTCsJ+mOQxSDx2oeg9n3SCfczvNWaRau5AmUtX+vtMTT+9r\ntiXH\r\n=pHAt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVocRse+NtPuYSY2QCdKsjRcT58cPZi2aUaquilQ7oqgIhALKNi540kPB/0ZYwBEkBOZZ6FE4stdOa6yrN549ZDzl/"}]},"maintainers":[{"name":"bc-admin","email":"PLDevOps@britishcouncil.pl"},{"name":"bc-dev","email":"admin@puredev.eu"},{"name":"bcdigital","email":"alexi.paspalas@britishcouncil.org"}],"_npmUser":{"name":"bcdigital","email":"alexi.paspalas@britishcouncil.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grizzly_0.2.1_1539856088916_0.13554182147539207"},"_hasShrinkwrap":false},"0.2.2":{"name":"@britishcouncil/grizzly","version":"0.2.2","description":"Slightly opinionated GraphQL server solution.","main":"dist/index.js","typings":"dist/index.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/britishcouncil/grizzly.git"},"author":{"name":"Vincenzo Russo"},"license":"MIT","private":false,"scripts":{"prepublish":"yarn build","build":"rm -rf dist && tsc -d","lint":"tslint --project tsconfig.json {src,test}/**/*.ts && prettier-check --ignore-path .gitignore {src,.}/{*.ts,*.js}","format":"prettier --write --ignore-path .gitignore {src,.}/{*.ts,*.js}"},"release":{"branch":"master"},"ava":{"files":["dist/**/*.test.js"]},"dependencies":{"apollo-errors":"^1.9.0","apollo-server-express":"^2.1.0","express":"^4.16.4","express-session":"^1.15.6","graphql":"^14.0.2","graphql-import":"^0.7.1","graphql-middleware":"^2.0.2","graphql-shield":"^4.0.1","passport":"^0.4.0","postgraphile":"^4.0.1"},"devDependencies":{"@types/express-session":"^1.15.10","@types/passport":"^0.4.6","ava":"^0.25.0","prettier":"^1.14.2","prettier-check":"^2.0.0","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.0","typescript":"^3.0.3"},"peerDependencies":{"graphql":"^0.13.0 || ^14.0.0"},"gitHead":"5d12f17ecb72931a05c4c98cc8aaaa948563fe7f","bugs":{"url":"https://github.com/britishcouncil/grizzly/issues"},"homepage":"https://github.com/britishcouncil/grizzly#readme","_id":"@britishcouncil/grizzly@0.2.2","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"bcdigital","email":"alexi.paspalas@britishcouncil.org"},"dist":{"integrity":"sha512-skurKiGuNvAtA3adOujQ1lBXjENHFzpUOUrRRy3a5035B/nNmku67YsVVYl7ABpUU6k8ZkT4Q54VSGEpNNNMyg==","shasum":"d1460b0cde3f0d0dac95b67c92bf794944c7ec97","tarball":"https://registry.npmjs.org/@britishcouncil/grizzly/-/grizzly-0.2.2.tgz","fileCount":22,"unpackedSize":23854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2yCyCRA9TVsSAnZWagAAPuAQAI4SFV1oBDIFlXfu4v7Y\n0QX8o1OXnEFCAy8NrQf0DcdmxE40uOwRfJHMmXo9qYtcRH6c+cCpv2SfPC9m\nlWWUg75wVj4NJdwlqrocPx3FUeOnub6VSLkhlLFPgy8kYa5p2qAIH17DsdfJ\nzfATkQ4wUe1cEM3lHMtiZ8ynimVfmMD6wlfp1sAJOnrXH3mUGqEbOfOspiS2\nGb1RHY9YUr9LqHilVgdK395Lt3mNXd9tBDrwzIzXbIGbkI9z3IpuuOrezFmm\nI75VOND3ES9+uUX+C+Dn+LVVpG1u0OuVfu0Gt0ahne58BRre2V1PRl13ybM1\n+ScDNbsZGQ6JFkDhi+6PbtuEatnFwEvj+scy7tXvmeYqvXaLczVtU5Mr7g5x\nzYqzwtpo/wf6B284Ce+kBjyz16GL5qQCZIQKjQeRVQ8TVENC9vvkHeJkG1XA\nT/MnFe2fEPtkYCK3xW6XtdwSqszftPaW4xeBPdtyisRVoCPIt8b9eXh87EaE\nRjPXWmb+GDpeQR5Seq7581CNsdpyLjxVxe9ed8flL278vmGzOZh6R5AstJ48\noPguTKHicDinfuU/Lx/0k9NXL+q05o4i9FeAQ9kzn044/F2k3naRNbNzD+Ev\nz7he+Fz74H7hMvUFM9tb/BDFEoslU572IPQ+PWY/M7RuloMF2YCaPeUbeHgN\n+TfD\r\n=6grE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpScDEchbQOYC9pfs/KOFdSciuL+nNUVf/iJ9zUvnJ/AIgbKtUA6uJRfjMxfHYXSyzN82XvJEtr+zjEiS+tJ4Ew2M="}]},"maintainers":[{"name":"bc-admin","email":"PLDevOps@britishcouncil.pl"},{"name":"bc-dev","email":"admin@puredev.eu"},{"name":"bcdigital","email":"alexi.paspalas@britishcouncil.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grizzly_0.2.2_1541087409362_0.11986069655416665"},"_hasShrinkwrap":false},"0.2.3":{"name":"@britishcouncil/grizzly","version":"0.2.3","description":"Slightly opinionated GraphQL server solution.","main":"dist/index.js","typings":"dist/index.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/britishcouncil/grizzly.git"},"author":{"name":"Vincenzo Russo"},"license":"MIT","private":false,"scripts":{"prepublish":"yarn build","build":"rm -rf dist && tsc -d","lint":"tslint --project tsconfig.json {src,test}/**/*.ts && prettier-check --ignore-path .gitignore {src,.}/{*.ts,*.js}","format":"prettier --write --ignore-path .gitignore {src,.}/{*.ts,*.js}"},"release":{"branch":"master"},"ava":{"files":["dist/**/*.test.js"]},"dependencies":{"apollo-errors":"^1.9.0","apollo-server-express":"^2.1.0","express":"^4.16.4","express-session":"^1.15.6","graphql":"^14.0.2","graphql-import":"^0.7.1","graphql-middleware":"^2.0.2","graphql-shield":"^4.0.1","passport":"^0.4.0","postgraphile":"^4.0.1"},"devDependencies":{"@types/express-session":"^1.15.10","@types/passport":"^0.4.6","ava":"^0.25.0","prettier":"^1.14.2","prettier-check":"^2.0.0","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.0","typescript":"^3.0.3"},"peerDependencies":{"graphql":"^0.13.0 || ^14.0.0"},"gitHead":"ef550be32d85bfaa1c6abff72bef17f82414a0dc","bugs":{"url":"https://github.com/britishcouncil/grizzly/issues"},"homepage":"https://github.com/britishcouncil/grizzly#readme","_id":"@britishcouncil/grizzly@0.2.3","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"bcdigital","email":"alexi.paspalas@britishcouncil.org"},"dist":{"integrity":"sha512-9WzsJlMiYReRB6dEnwyl+MSlFkpBEnfmCfY7/1mR3eWyRHNfG/Vv29cbQdHygF/YKYmJBH/0UMc4a70clQPSbg==","shasum":"c616f4eb8a2eb743f0e9962fffbdc66ae48c87fe","tarball":"https://registry.npmjs.org/@britishcouncil/grizzly/-/grizzly-0.2.3.tgz","fileCount":22,"unpackedSize":24096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3D0GCRA9TVsSAnZWagAAIf8P+QFsYjiTAAg6UrRbDq0k\nR0RzlH7a+475MZAp1yRXxam4wzBT+RjdMu+B+jmwpVGXjTnxIJRplv19SrgE\nSmGdlWRByMG1dbs8wSzC90fUTIGqOprPuqUYRXaBEE8LAjCjRnO/saQrBij9\ntD8vjDslRFXjDNaThlEF2WGrrUv80FkDhCz+do3HbyyOK0F22sK/uIejwaRH\nF1nyXMNvTyX8rdSXnKEx6MVBrqndAB22hWAf21GLaadxtxrhjloDs6tHYuR8\nzHA6JqUVt0BgElJj5kyzTOnYIYWxzh5YnhJ6MDlSKgR4aPzaGkOE9MXzLhyk\nzdm6P4y4ojMsVwo1kf4jqEnLA9mSI7Q6KL1iG+tDVyKb4LBRAR4rjW42GkJr\nQC3kLKgy574+9c6vSAJHMWlXCnnAwhp6QdujlJxzT8x2tJLZ2Tzx8XyNdIlI\ng8xmuXbtDGDqQTVv7GCDWBpQ4Bz9YSG/SX+XrnlXDGF+UZ1ilfIpBgPvW3EL\n2n/qc5gzreztiiHOwDlAKjsKrg2GPnvc7Jp/JrfGurNUl1qrZIHusIBsf997\nk/NG8KP9ohARISdk7Qiowr7G8UIyrVbzDq7Tu4yl7w7UN5c80C3ysr+HhVun\nm1Eip7QDLQZoyH2LqF5MwNORpuKiGeTfS9UW+RCt0Je+KhSKgUMg7Dxg347K\n8S3c\r\n=ooWU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAvHE+eCe9OYPLVIpybzfY+zB9sBMqtRUkvnxnC84NBTAiEAywlIUmxW6M5AySSmtenR8izwdBxuIEsXNGc3sEYnb+Q="}]},"maintainers":[{"name":"bc-admin","email":"PLDevOps@britishcouncil.pl"},{"name":"bc-dev","email":"admin@puredev.eu"},{"name":"bcdigital","email":"alexi.paspalas@britishcouncil.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grizzly_0.2.3_1541160197983_0.09958947657189299"},"_hasShrinkwrap":false},"0.3.0":{"name":"@britishcouncil/grizzly","version":"0.3.0","description":"Slightly opinionated GraphQL server solution.","main":"dist/index.js","typings":"dist/index.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/britishcouncil/grizzly.git"},"author":{"name":"Vincenzo Russo"},"license":"MIT","private":false,"scripts":{"prepublish":"yarn build","build":"rm -rf dist && tsc -d","lint":"tslint --project tsconfig.json {src,test}/**/*.ts && prettier-check --ignore-path .gitignore {src,.}/{*.ts,*.js}","format":"prettier --write --ignore-path .gitignore {src,.}/{*.ts,*.js}"},"release":{"branch":"master"},"ava":{"files":["dist/**/*.test.js"]},"dependencies":{"apollo-errors":"^1.9.0","apollo-server-express":"^2.1.0","express":"^4.16.4","express-session":"^1.15.6","graphql":"^14.0.2","graphql-import":"^0.7.1","graphql-middleware":"^2.0.2","graphql-shield":"^4.0.1","passport":"^0.4.0","postgraphile":"^4.0.1"},"devDependencies":{"@types/express-session":"^1.15.10","@types/passport":"^0.4.6","ava":"^0.25.0","prettier":"^1.14.2","prettier-check":"^2.0.0","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.0","typescript":"^3.0.3"},"peerDependencies":{"graphql":"^0.13.0 || ^14.0.0"},"gitHead":"d9f32f34193cc564ab2f9ef09e91af4f2654e9f4","bugs":{"url":"https://github.com/britishcouncil/grizzly/issues"},"homepage":"https://github.com/britishcouncil/grizzly#readme","_id":"@britishcouncil/grizzly@0.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"bcdigital","email":"alexi.paspalas@britishcouncil.org"},"dist":{"integrity":"sha512-tD87v/emgSvXUSejHDsDHZ98MUYViVcROO4fK+E9ZYosXXxFLlga+TIbfG0qAQd4jaDvH8jEHm13xw4SSveAkw==","shasum":"75f252e7c3607107d1fd4959b95f7a987fd59548","tarball":"https://registry.npmjs.org/@britishcouncil/grizzly/-/grizzly-0.3.0.tgz","fileCount":22,"unpackedSize":25541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4E6eCRA9TVsSAnZWagAAswUQAIDpp9xudRHpzUa/zZ0J\n1uuTZMLok3vwBQXMBUFtcET7aigunjKIep7k9+hjN8G2pjHHcxWyr1YLk+G8\nktNTUy4QJcT3aDtjOqpUhvrWWCTOMtdCtoRDrI1FXNZw5HfyFLCaknAfWCQ+\ndpDP71Nh4qjLJHYI1ik+jyYYeyiVpuab8MrOj2VzWd48Nn7FRWNWXDSgj76e\nDaYH4g6W47Sq5YiTvQVij6MWnTmgz9Tg0T8jLSwLcP/ME5F8IP73p83zDrYX\nKD7uJKcIqBObIUMnFs6qK4UsF7CFfJbuSlpJqGLFv+WdGX8uMAoaJO+0q528\nfkx4Hy/KMbfgV0wALNme4EBgkNhQQusF4+pSU8y7qxSnb72voYeNXMZgn4Bi\nzU1a/PvKy8B9xGWbp+H8AKy3N5zgBkm0Hu3pp5uJ1DgN1yeFAt/nJLW3zhL4\nOO+TJ4mDVNoIW5DD4uQCRyedgfHFV5L2dhYMrLtOJDTNQ7hlVMZRsJY0bUJD\nSBmfS4XZ64NTJi8+0WO2Wb2Abp0WkLV6/zV5aUT+q7znE5T6hMLBSGr9Dt5P\nAhBD+J3jkzahz/nyJFmou7zTpw8gY1aslAx5ny4Y9tXjb2E0Lv9H7X/HYdu/\n24yjp8gRb1myrFKFSwRXBjpkGym5CcnICtzuZ5lM9vCwCJjb8lJpiTx3ji60\nRywU\r\n=Audp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDgGvL9a1LAPOpl+KeXAt55bnlOkaZyok6WMXiGqsYt+AiEA8cGP5GR9uqxgmZktjqECi+RMUDQxEoC2dHnuG6KD3P0="}]},"maintainers":[{"name":"bc-admin","email":"PLDevOps@britishcouncil.pl"},{"name":"bc-dev","email":"admin@puredev.eu"},{"name":"bcdigital","email":"alexi.paspalas@britishcouncil.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grizzly_0.3.0_1541426845566_0.441818861722469"},"_hasShrinkwrap":false},"0.3.1":{"name":"@britishcouncil/grizzly","version":"0.3.1","description":"Slightly opinionated GraphQL server solution.","main":"dist/index.js","typings":"dist/index.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/britishcouncil/grizzly.git"},"author":{"name":"Vincenzo Russo"},"license":"MIT","private":false,"scripts":{"prepublish":"yarn build","build":"rm -rf dist && tsc -d","lint":"tslint --project tsconfig.json {src,test}/**/*.ts && prettier-check --ignore-path .gitignore {src,.}/{*.ts,*.js}","format":"prettier --write --ignore-path .gitignore {src,.}/{*.ts,*.js}"},"release":{"branch":"master"},"ava":{"files":["dist/**/*.test.js"]},"dependencies":{"apollo-errors":"^1.9.0","apollo-server-express":"^2.1.0","express":"^4.16.4","express-session":"^1.15.6","graphql":"^14.0.2","graphql-import":"^0.7.1","graphql-middleware":"^2.0.2","graphql-shield":"^4.0.1","passport":"^0.4.0","postgraphile":"^4.0.1"},"devDependencies":{"@types/express-session":"^1.15.10","@types/passport":"^0.4.6","ava":"^0.25.0","prettier":"^1.14.2","prettier-check":"^2.0.0","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.0","typescript":"^3.0.3"},"peerDependencies":{"graphql":"^0.13.0 || ^14.0.0"},"gitHead":"df90eae60d63439210ac1e3b22ecc7ff1142896a","bugs":{"url":"https://github.com/britishcouncil/grizzly/issues"},"homepage":"https://github.com/britishcouncil/grizzly#readme","_id":"@britishcouncil/grizzly@0.3.1","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"bcdigital","email":"alexi.paspalas@britishcouncil.org"},"dist":{"integrity":"sha512-yDKXbNwiisBJcaQ15Gsmk8czAxuZ9keyhguGZke1+Cstio5gVMY6fO7y3cBibzzoNvWWl11KH5dYCFm9Sc4EuQ==","shasum":"8f4c700625e0d0d3081a077ec20fbb8a8290f438","tarball":"https://registry.npmjs.org/@britishcouncil/grizzly/-/grizzly-0.3.1.tgz","fileCount":22,"unpackedSize":25582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4FyhCRA9TVsSAnZWagAAonkP/ipo/1OGHQOjmhqH5YEW\n0BksQIxJhYXd7g1OqA2oib02Tf9IeCJbaktdBNkWrJNQrHVi8zORDXHf72PQ\n5WOqaEfyv2cow3DgxbyySyubYs/fegNxc/e9+7lwdMDI8qKCNEYiqQSN82mJ\n3064lrNrob9V/a+yi3qGIHZxSbmFqjuCoMWORfPOkg/go7upeNrMqwVJQcxI\n8lowMxIrMYdpx4R2SpBmjhjroEiPe+XntdBJXWUedtzYQlwgcd759nY7w6NO\nMbLHBMhVnvfsJUhi73jRBNneGBWXJ9WWh2Fou52j18J9whmSZZNCHdx7ZESO\n4TPKk75fGTaNNuNQGR2HJl2LEYfqrV5nf1XlMPnUzyoXOqjj5nqxfImfw0BW\nNy8Rp6AE5t903Ooc71Rl1FLWOvBBvyE3qjEV+KXuj+wa/F4guvFQiUMEoSIi\nxOo9Jpf1j5/aMQq9eqRKglVHy3EOATVbLTR47RS+PQpxE/KpX3ZywB6cFWRQ\nVFT1jIE4FPFOPd2R0ilDCVOz03ZYiRLx9VjQusbL30MC7JBz8mDOXeTKDtJ9\nSBTtsYJEuKX2GDQhREhx/U8Ccvn99Hnkb6LUsxzHyMzCjh7nKKnDJaUCb/sm\ncq6O23vGBM/OmNPwFJgpcOYIdR0oMGOQAKT5KLYY4tMZaIb8uprQdMptSc89\nrkOx\r\n=D1k6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcR4bf8p9TK8IkzAIXNiihEkqM9skcMrOXf5P4uumBFQIhAOLFbU31TypFRCHVGSzBYfLTyo/nfZ5xz6B8zDd79iUz"}]},"maintainers":[{"name":"bc-admin","email":"PLDevOps@britishcouncil.pl"},{"name":"bc-dev","email":"admin@puredev.eu"},{"name":"bcdigital","email":"alexi.paspalas@britishcouncil.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grizzly_0.3.1_1541430433139_0.07639962579336812"},"_hasShrinkwrap":false},"0.3.2":{"name":"@britishcouncil/grizzly","version":"0.3.2","description":"Slightly opinionated GraphQL server solution.","main":"dist/index.js","typings":"dist/index.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/britishcouncil/grizzly.git"},"author":{"name":"Vincenzo Russo"},"license":"MIT","private":false,"scripts":{"prepublish":"yarn build","build":"rm -rf dist && tsc -d","lint":"tslint --project tsconfig.json {src,test}/**/*.ts && prettier-check --ignore-path .gitignore {src,.}/{*.ts,*.js}","format":"prettier --write --ignore-path .gitignore {src,.}/{*.ts,*.js}"},"release":{"branch":"master"},"ava":{"files":["dist/**/*.test.js"]},"dependencies":{"apollo-errors":"^1.9.0","apollo-server-express":"^2.1.0","express":"^4.16.4","express-session":"^1.15.6","graphql":"^14.0.2","graphql-import":"^0.7.1","graphql-middleware":"^2.0.2","graphql-shield":"^4.0.1","passport":"^0.4.0","postgraphile":"^4.0.1"},"devDependencies":{"@types/express-session":"^1.15.10","@types/passport":"^0.4.6","ava":"^0.25.0","prettier":"^1.14.2","prettier-check":"^2.0.0","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.0","typescript":"^3.0.3"},"peerDependencies":{"graphql":"^0.13.0 || ^14.0.0"},"gitHead":"9dcc388bd6a99bb9fc737b716b21fc6df5b94f64","bugs":{"url":"https://github.com/britishcouncil/grizzly/issues"},"homepage":"https://github.com/britishcouncil/grizzly#readme","_id":"@britishcouncil/grizzly@0.3.2","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"bcdigital","email":"alexi.paspalas@britishcouncil.org"},"dist":{"integrity":"sha512-dyaHKWllTmtMo6kU6LbZBUjr1Uvipc/v7Sfwrk8VFcwwSmcBeEGkv3AL+mC6ngdR0NVL+aJL1wyIjUApfSFpNw==","shasum":"84309b876f91e1b92b03f3ff228cf0600e01e50b","tarball":"https://registry.npmjs.org/@britishcouncil/grizzly/-/grizzly-0.3.2.tgz","fileCount":22,"unpackedSize":25582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4F2mCRA9TVsSAnZWagAAwx0P/2mkFmEHtBooit24kNvo\nft6MFdJGl1hq9tJGe2dZLhdtqFRTULzSpYttcw5xfjNX4mDj81M1Nyuj2B2S\nbFU7DUNavOyaeNgEE3XsC4f5exUyPfqjAHrDzhUjc4NO5nya3j5VampaY0Wp\nMJ+VGUUK695FIJAXyr+FlvptKUOMnj5w4QK1SCuMHvNxo8MrZ4O7vUP1EA2o\nMpRhUgkbP8r0QCgVoNG+UIakBCmS2AmTPhwRvyW9kiUdF2Fux1wXedoxlJTZ\n+f7sVrBQqTMLxtF2DbSD1Q1BhEVWzxQqWLWS0kj7xG81lFwtWIZsr7RkwTLr\nyfzIJWtkMP6uEiP13NgD7ueLY2vogVEIESdcmzUf7esxHD9ZblxpywHYW/Xn\nOTvSV+7nLfp+zPkQrjAstftoJpxO1ldjuSHyYUkka6RE2PcNKkrhxSq+8bfW\nycOjJIpOEhDzYz5+zjxgZ3G+vNUdwYJ9RU5bwEIczJYERzuA4ak742ZJZYeO\nl13JVZEBtTXzAlj/pQ6GDnEhWEDHRGAfx0iq4tIw1lZ61cvMZ719Fn22sxg1\n7VezBDIw409MAQANHNF7opp9+8eAR+uqXS9SJxyk0eSYdN7Nf+9VweonCbrn\nIruahf9ziS+XdHay6dsLZJGC36V/KH7ZwWzHMypyXiTEVdH5AIiIoRgH2lVG\nblyz\r\n=KwMq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCov4z//7/gHKyu+NPXqAuaA6lWHJBlQXuRuVwcp0FVTQIhAPlU9l5tTyYl1E/9qdZf6N76Vlj8x/LofeyG5uvd2oTk"}]},"maintainers":[{"name":"bc-admin","email":"PLDevOps@britishcouncil.pl"},{"name":"bc-dev","email":"admin@puredev.eu"},{"name":"bcdigital","email":"alexi.paspalas@britishcouncil.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grizzly_0.3.2_1541430693469_0.7489925990770328"},"_hasShrinkwrap":false},"0.3.3":{"name":"@britishcouncil/grizzly","version":"0.3.3","description":"Slightly opinionated GraphQL server solution.","main":"dist/index.js","typings":"dist/index.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/britishcouncil/grizzly.git"},"author":{"name":"Vincenzo Russo"},"license":"MIT","private":false,"scripts":{"prepublish":"yarn build","build":"rm -rf dist && tsc -d","lint":"tslint --project tsconfig.json {src,test}/**/*.ts && prettier-check --ignore-path .gitignore {src,.}/{*.ts,*.js}","format":"prettier --write --ignore-path .gitignore {src,.}/{*.ts,*.js}"},"release":{"branch":"master"},"ava":{"files":["dist/**/*.test.js"]},"dependencies":{"apollo-errors":"^1.9.0","apollo-server-express":"^2.2.4","express":"^4.16.4","express-session":"^1.15.6","graphql-import":"^0.7.1","graphql-middleware":"^2.0.2","graphql-shield":"^4.1.0","passport":"^0.4.0","postgraphile":"^4.0.1"},"devDependencies":{"@types/express-session":"^1.15.10","@types/passport":"^0.4.6","ava":"^0.25.0","prettier":"^1.14.2","prettier-check":"^2.0.0","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.0","typescript":"^3.0.3"},"peerDependencies":{"graphql":"^0.13.0 || ^14.0.0"},"gitHead":"da866c912c24605202bcc1847f4321549f0a4a08","bugs":{"url":"https://github.com/britishcouncil/grizzly/issues"},"homepage":"https://github.com/britishcouncil/grizzly#readme","_id":"@britishcouncil/grizzly@0.3.3","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"bcdigital","email":"alexi.paspalas@britishcouncil.org"},"dist":{"integrity":"sha512-wUGp6X3of0Yj+KEG7Lb4BW/6DwRFFZwptFu2zHK9fBJleEMdtFpwzUUhKX03mOGXN97eHg+Iy3RJWGehtyVtMQ==","shasum":"3b983e2ef751c5665260dda6dec941ff8e8589b5","tarball":"https://registry.npmjs.org/@britishcouncil/grizzly/-/grizzly-0.3.3.tgz","fileCount":22,"unpackedSize":25556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/yLLCRA9TVsSAnZWagAAzboP/37Mt41L9Y/cwsHjUH/2\n5DINmtJinjQ1s3hMJBa2D34n+MDYunZOXqTTgyPtXp6AZCNZiVXQht3CcKLk\nKSq3F9e7CCPo5UBD3ngGjujB+AT0/W9BU4T8gyUkx1hYMBhHh5B25K/PYUs+\n0Cv4GJzwwORKPgnuOqufoXoLiiuDwC9dYAO91iyM+UdW6LGPs9AjtRbnBGjb\nWhXReNIri4vhj6woIxg/uA+MPiSQTRXm15op10tvBL1cZw+SYDcNoDbUTQ9U\njMKV/ptV0mAijLWrjlPTiBszdaRtD284SN5AFiUWZckdNpdJ3FnAHYpSbGCI\nHt/tTTH2lXGV73fw+7pXWBrRGGpG3w6yttlogHO1AFbtD6PU9yIVuxKGdKL+\ncQwDOTjmFEa7hedymaAkSWnc1T5P3ChKjGUaE0K7+wcRXRm3+4v9HzVXXZfb\n4UO8m1vBdHsQzW8TqfrTl3lQ7dkbdSCfFuawOusJBiLTQmvrzGesmLdlTQ+l\nEQvAbMupxSux4ptglwbEwdz2YP/ZRHvAC3HglT7BTggN371aPcGsskXYVlAU\nq2GnBHNVOQ2XGMcLsTGhN05NHysyhUissN9I4vgnwHt7AgWuEaV3CTYlWyLg\nor481z8QyvBjbHtlohqkwNe8bNr+dimep4UfSmfzROH5flLwRGdYjUjUrD4Z\nNHBk\r\n=CWoH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDC4O32DrkOLxds+ChrXqUmERSDHeXhhMHoetZECxF/gAIgFM0dIVftwMJBHDVSgxL9zjNb1QzLu5w19lKbFoz2k4Y="}]},"maintainers":[{"name":"bc-admin","email":"PLDevOps@britishcouncil.pl"},{"name":"bc-dev","email":"admin@puredev.eu"},{"name":"bcdigital","email":"alexi.paspalas@britishcouncil.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grizzly_0.3.3_1543447242617_0.17822025400714914"},"_hasShrinkwrap":false}},"time":{"created":"2018-10-03T09:43:40.082Z","0.1.0":"2018-10-03T09:43:41.384Z","modified":"2022-04-04T20:43:24.245Z","0.2.0":"2018-10-17T20:29:55.730Z","0.2.1":"2018-10-18T09:48:09.155Z","0.2.2":"2018-11-01T15:50:09.577Z","0.2.3":"2018-11-02T12:03:18.216Z","0.3.0":"2018-11-05T14:07:25.668Z","0.3.1":"2018-11-05T15:07:13.241Z","0.3.2":"2018-11-05T15:11:33.623Z","0.3.3":"2018-11-28T23:20:42.719Z"},"maintainers":[{"name":"bc-admin","email":"PLDevOps@britishcouncil.pl"},{"name":"bc-dev","email":"admin@puredev.eu"},{"name":"bcdigital","email":"alexi.paspalas@britishcouncil.org"}],"description":"Slightly opinionated GraphQL server solution.","repository":{"type":"git","url":"git+ssh://git@github.com/britishcouncil/grizzly.git"},"author":{"name":"Vincenzo Russo"},"license":"MIT","readme":"<p align=\"center\"><img src=\"https://raw.githubusercontent.com/britishcouncil/grizzly/master/.rsrc/bear.ico\" width=\"80\" /></p>\n\n# @britishcouncil/grizzly\n\nSlightly opinionated GraphQL server solution built on [Apollo Server](https://github.com/apollographql/apollo-server), [PostGraphile](https://www.graphile.org/postgraphile) and [Express](https://github.com/expressjs/express).\n\n## Overview\n\n- All the features of the latest Apollo Server, plus\n  - Support for [graphql-middleware](https://github.com/prisma/graphql-middleware)\n  - Support for [graphql-shield](https://github.com/maticzav/graphql-shield)\n  - Support for loading schemas from SDL files via [graphql-import](https://github.com/prisma/graphql-import)\n- All the features of the latest PostGraphile\n- Create multiple GraphQL services (i.e. Apollo or PostGraphile services) over a single Express application\n\n## Install\n\n```sh\nyarn add @britishcouncil/grizzly # npm install @britishcouncil/grizzly\n```\n\n## Usage\n\n### Quickstart\n\nTo get started with `@britishcouncil/grizzly`, have a look at the [examples](./examples).\n\n### API\n\n#### `GrizzlyExpress`\n\n##### `constructor(props: GrizzlyExpressProps): GrizzlyExpress`\n\nThe `props` argument accepts the following fields:\n\n| **Key**           | **Type**                        | **Default**                                                                              | **Notes**                                                                                                                                                                                  |\n| ----------------- | ------------------------------- | ---------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| `graphqlServices` | Array of `GrizzlyGraphQLServer` | `null`                                                                                   | See `GrizzlyGraphQLServer` documentation below for more details about this type                                                                                                            |\n| `sessionStore`    | `Store`                         | `null`                                                                                   | An instance of a session storage for Express server.                                                                                                                                       |\n| `passport`        | `Authenticator`                 | `null`                                                                                   | An instance of a `passport` authenticator.                                                                                                                                                 |\n| `middlewares`     | Array of `ExpressMiddleware`    | `null`                                                                                   | Each `ExpressMiddleware` can have a `path` (optional) and a `function`, e.g. `{ path: \"/hello-world\", function: () => \"Hello world!\" }` or `{ function: () => console.log(\"Everything\") }` |\n| `port`            | `string` or `number`            | `process.env.PORT` or `5000`                                                             | HTTP server port.                                                                                                                                                                          |\n| `host`            | `host`                          | See https://nodejs.org/api/net.html#net_server_listen                                    | HTTP server binding address.                                                                                                                                                               |\n| `session`         | `SessionOptions`                | `{ secret: process.env.SESSION_SECRET, cookie: { maxAge: 3600000 } // 3600000ms = 1h. }` | Sessions options                                                                                                                                                                           |\n| `cors`            | `CorsOptions`                   | `null`                                                                                   | Cors configuration.                                                                                                                                                                        |\n| `bodyParse`       | `Object` or `boolean`           | `false`                                                                                  | The body-parser options: `false` removes the body parser middleware and `true` uses the defaults                                                                                           |\n\n#### `GrizzlyApollo`\n\n##### `constructor(options: GrizzlyApolloConfig): GrizzlyApollo`\n\nThe `options` argument accepts all the parameters as the `options` argument by [Apollo Server 2.0](https://www.apollographql.com/docs/apollo-server/v2/api/apollo-server.html#Parameters), but it also adds:\n\n| **Key**       | **Type**                                                                          | **Default**  | **Notes**                                                                                                                                                           |\n| ------------- | --------------------------------------------------------------------------------- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `schemaFile`  | `string`                                                                          | `null`       | Path to a GraphQL schema written in SDL. If this parameter is specified, there will be no need to specify either `typeDefs` or `schema` (see Apollo Server options) |\n| `endpoint`    | `string`                                                                          | `\"/graphql\"` | The endpoint with which register the GraphQL service to the Express app.                                                                                            |\n| `middlewares` | `array` of [`GraphQLMiddleware`](https://github.com/graphcool/graphql-middleware) | `null`       |                                                                                                                                                                     |\n\n#### `GrizzlyPostGraphile`\n\n##### `constructor(options: GrizzlyPostGraphileOptions): GrizzlyPostGraphile`\n\nThe `options` argument accepts all the parameters as the `options` argument by [postgraphile()](https://www.graphile.org/postgraphile/usage-library/) (see also [`PostGrpahileOptions` interface](https://github.com/graphile/postgraphile/blob/master/src/interfaces.ts#L32)), but it also merges into it the other two parameters of the `postgraphile()` function:\n\n| **Key**      | **Type**                           | **Default** | **Notes**                                            |\n| ------------ | ---------------------------------- | ----------- | ---------------------------------------------------- |\n| `pgConfig`   | `Pool` or `PoolConfig` or `string` | `null`      | PostgreSQL connection string or object.              |\n| `schemaName` | `string` or `Array<string>`        | `\"public\"`  | PostgreSQL schema(s) you to expose via PostGraphile. |\n\n### Types\n\n```typescript\n/**\n * Session options.\n */\nexport interface SessionOptions {\n  secret?: string;\n  cookie?: CookieOptions;\n}\n\n/**\n * General interace for GraphQL servers.\n */\nexport interface GrizzlyGraphQLServer {\n  endpoint?: string;\n  applyMiddleware({\n    app,\n    path,\n    cors,\n    bodyParserConfig,\n    disableHealthCheck,\n    onHealthCheck\n  }: ServerRegistration): void;\n}\n\n/**\n * Type for express middlewares. Path is optional.\n */\nexport interface ExpressMiddleware {\n  path?: string;\n  function: Function;\n}\n\n/**\n * Grizzly Express initialisation options.\n */\nexport interface GrizzlyExpressProps {\n  graphqlServices: Array<GrizzlyGraphQLServer>;\n  sessionStore?: Store;\n  passport?: Authenticator;\n  middlewares?: Array<ExpressMiddleware>;\n  port?: string | number;\n  address?: string;\n  cors?: CorsOptions;\n  session?: SessionOptions;\n  bodyParser?: Object | boolean;\n}\n\n/**\n * Extends ApolloServer Config.\n */\nexport interface GrizzlyApolloConfig extends ApolloConfig {\n  schemaFile?: string;\n  endpoint?: string;\n  middlewares?: Array<any>;\n}\n\n/**\n * Extends PostGraphile Config.\n */\nexport interface GrizzlyPostGraphileOptions extends PostGraphileOptions {\n  pgConfig?: Pool | PoolConfig | string;\n  schemaName?: string | Array<string>;\n}\n```\n","readmeFilename":"README.md","homepage":"https://github.com/britishcouncil/grizzly#readme","bugs":{"url":"https://github.com/britishcouncil/grizzly/issues"}}