{"_id":"@dwwoelfel/graphile-build","_rev":"3-4a680f1af5131049f6a4d4b9f9d136d8","name":"@dwwoelfel/graphile-build","dist-tags":{"latest":"4.4.5-alpha.0"},"versions":{"4.4.3-alpha.0":{"publishConfig":{"access":"public"},"name":"@dwwoelfel/graphile-build","version":"4.4.3-alpha.0","description":"Build a GraphQL schema from plugins","main":"node8plus/index.js","types":"node8plus/index.d.ts","scripts":{"test":"jest","prepack":"mkdir -p node8plus && babel --copy-files -s true --out-dir node8plus src && flow-copy-source src node8plus","watch":"mkdir -p node8plus && babel --copy-files -s true --watch --out-dir node8plus src"},"repository":{"type":"git","url":"git+https://github.com/graphile/graphile-build.git"},"keywords":["graphile","graphql","engine","apollo","graphqljs","plugin","build","extension"],"author":{"name":"Benjie Gillam","email":"code@benjiegillam.com"},"license":"MIT","bugs":{"url":"https://github.com/graphile/graphile-build/issues"},"homepage":"https://graphile.org/graphile-build/","dependencies":{"@dwwoelfel/graphql-parse-resolve-info":"^4.4.3-alpha.0","@types/graphql":"^14.0.3","chalk":"^2.1.0","debug":">=2 <3","lodash":">=4 <5","lru-cache":"^5.0.0","pluralize":"^7.0.0","semver":"^5.6.0"},"engines":{"node":">=8.6"},"devDependencies":{"babel-cli":"^6.24.1","eslint_d":"^5.3.1","flow-copy-source":"^1.2.0","jest":"^23.5.0"},"peerDependencies":{"graphql":">=0.9 <0.14 || ^14.0.2"},"jest":{"testRegex":"__tests__/.*\\.test\\.js$"},"gitHead":"70990b98c55d184ff96b6a5f05a94853298ca9a2","_resolved":"","_integrity":"","_from":"file:dwwoelfel-graphile-build-4.4.3-alpha.0.tgz","_id":"@dwwoelfel/graphile-build@4.4.3-alpha.0","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"dww","email":"dwwoelfel@gmail.com"},"dist":{"integrity":"sha512-7fpEfCElYWOwbQiQdHg93u1N3hjBvsx/k0CsKhWMMlR1PR0+NtMqzd6TsWcHZGfB0n58TAzUSzhNwqh1v37x0w==","shasum":"df37cb3dbc766471b52a1036d78b77e0569cbdb4","tarball":"https://registry.npmjs.org/@dwwoelfel/graphile-build/-/graphile-build-4.4.3-alpha.0.tgz","fileCount":63,"unpackedSize":315107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgA+BCRA9TVsSAnZWagAADiUP/ibMxJ1tsYFEKDkE0FzD\n2T0BoVn6P19g628bzk1YmBBz7N2zDZTWO9/3hLmc42QbZcEcMHjVTbnfRmfa\ngRAF0ka85xvKYgn0YvM7G/s10rdtkVG3XWjVGQWYMWmVFY0loENjfEegQ9Ud\nGSCRMI/Lt3eEj3sI0+k0sRHjljmLiIWfFY+Yl33Ll3tK/S0/WfiB2Z5Gcw6k\nXedxcI0r8FpZr5aGj4MaFs50PpoEqdZ+0YFpa7KXCOLREH5/GW6b21/hKLSR\nPLW9/6PMwX+4A7QHKIXUSuFynXONsizELB8VP9disEKZ5m/1MnEkjnDoyMkf\nybb70C7eR0U2KGHAqSSkOg0e45os+xLgJrvdDBlvZ1hC6Ww9P3YIGBv81We+\nRFtdVYnMo4J3r90ALfb5iLtbHRrtfuJVxflxywA0eQdDv2n3Yy0FBc6J2LxH\nYyHX2bNMblIL9aTnJd++zu8cpNKKhTyEqMj6Op+HkXSYIDWG5/bmTNVx6QGO\nbJUf8TbTHsMqSExYFjwFTSdWvQQOKzS7CNWh/k5Ew0B/UvXb8IM/X182m3LK\neCxl77uaWTHZw+mJPwwmWLfDcLSRDvkZgfbzcfPZ/aeU4jKooD5QauqbftVo\n1O8SFa/FOwCsJOj5S8u+B9SwuozPVwmtPvQOyT9zbRMJ+BpZ7KzzfQpMJAGR\nn1/s\r\n=5E64\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE45IaCev0To4jSTb93+haB1OuiISRQKVvixTqNRJhiJAiEAmwKZuP6GP3ryDQLgtcWUm9P/OEUKddJvjj9/1vS5jrs="}]},"maintainers":[{"name":"dww","email":"dwwoelfel@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphile-build_4.4.3-alpha.0_1551896449068_0.8496454250341947"},"_hasShrinkwrap":false},"4.4.4-alpha.0":{"publishConfig":{"access":"public"},"name":"@dwwoelfel/graphile-build","version":"4.4.4-alpha.0","description":"Build a GraphQL schema from plugins","main":"node8plus/index.js","types":"node8plus/index.d.ts","scripts":{"test":"jest","prepack":"mkdir -p node8plus && babel --copy-files -s true --out-dir node8plus src && flow-copy-source src node8plus","watch":"mkdir -p node8plus && babel --copy-files -s true --watch --out-dir node8plus src"},"repository":{"type":"git","url":"git+https://github.com/graphile/graphile-build.git"},"keywords":["graphile","graphql","engine","apollo","graphqljs","plugin","build","extension"],"author":{"name":"Benjie Gillam","email":"code@benjiegillam.com"},"license":"MIT","bugs":{"url":"https://github.com/graphile/graphile-build/issues"},"homepage":"https://graphile.org/graphile-build/","dependencies":{"@dwwoelfel/graphql-parse-resolve-info":"^4.4.4-alpha.0","@types/graphql":"^14.0.3","chalk":"^2.1.0","debug":">=2 <3","lodash":">=4 <5","lru-cache":"^5.0.0","pluralize":"^7.0.0","semver":"^5.6.0"},"engines":{"node":">=8.6"},"devDependencies":{"babel-cli":"^6.24.1","eslint_d":"^5.3.1","flow-copy-source":"^1.2.0","jest":"^23.5.0"},"peerDependencies":{"graphql":">=0.9 <0.14 || ^14.0.2"},"jest":{"testRegex":"__tests__/.*\\.test\\.js$"},"gitHead":"a3818ddf26ef41d18331732d4da7faedc3cc4af8","_resolved":"","_integrity":"","_from":"file:dwwoelfel-graphile-build-4.4.4-alpha.0.tgz","_id":"@dwwoelfel/graphile-build@4.4.4-alpha.0","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"dww","email":"dwwoelfel@gmail.com"},"dist":{"integrity":"sha512-3lC42+8698L9FvuLxHrTvIOuD21k8m/SbZcs+XOmmoOXZ/gIY+FhzgcUZRb2BytXJvz9R95OsdOUBPcCSgsydw==","shasum":"938fe9448a456f974675753684fee77be5d502c9","tarball":"https://registry.npmjs.org/@dwwoelfel/graphile-build/-/graphile-build-4.4.4-alpha.0.tgz","fileCount":63,"unpackedSize":315107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgBR3CRA9TVsSAnZWagAAugoP/16dUSeVa/+F8ilola/Z\ny31Xeh7cFWKQmVpZekNJKO64BOg/cAmOZRqRrO0v+m2CssNq67UeK4rcNEBb\ngIwTyF8MWhqL6wCxdn4fqmNWtJ39z7OjUMmgegk0myfEtXloDgpgASQlk9HX\nELqUebfXfGf01TiauXGDLcmeqwVf+EMN5rIpe3GY5HAbY1Rt98RSl9MKn6l2\n7GlpjaPaRPHVL1+BuY++bu4ag9+h26rjXOqVbZ3XLHHarnFa5ZZiwSZZztM+\nST9tx4+dAOaV4tzn0hyAhtRUvy0QmJf35ydP0vBtk8tSM41oVdTbQcXdmXCl\nvBWtlOXKx9g/OVfLB+CWv3jx2dc9ONchDQb81UMKfdE44W5jetE5tDdNxh7O\nZ97sRq3RYSRy/TdE0U/kpMBRcBo9LwLo4KUC7423KhO7TTANdEVV7esHOYd+\nydJuJLkge8GCH0XkSJqwROk96JTYmDLlW57uVBRX5+M9xP4/KeL5vbOfh/uR\nHcBQejRNp097BPHoFJjDCLMuYVby+Kz6+Hs/18ed9R/1tuBLPTGw/FDAgBhd\ney4Y0mFmMZIyjTnKy0IxdHoqL26cOwAijZ2dZEcFDAcGf2GLMpyOreOVkhmv\n3EOqm4BkTsxrnAclF1BTseiHeWhkCtNh2wp2NC8nQ6QoUhtuO26X5NQjJbC/\nZWpM\r\n=EnXP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE2Ed4jJABKIyng/jqx4bZ1mXqhcv3jNhMr34DpeAAWuAiEAzkPtfhYtNyj5URTH/Fm3VIgGuwEsfwbvzuns6IxlHbw="}]},"maintainers":[{"name":"dww","email":"dwwoelfel@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphile-build_4.4.4-alpha.0_1551897719267_0.40075152893917365"},"_hasShrinkwrap":false},"4.4.5-alpha.0":{"publishConfig":{"access":"public"},"name":"@dwwoelfel/graphile-build","version":"4.4.5-alpha.0","description":"Build a GraphQL schema from plugins","main":"node8plus/index.js","types":"node8plus/index.d.ts","scripts":{"test":"jest","prepack":"mkdir -p node8plus && babel --copy-files -s true --out-dir node8plus src && flow-copy-source src node8plus","watch":"mkdir -p node8plus && babel --copy-files -s true --watch --out-dir node8plus src"},"repository":{"type":"git","url":"git+https://github.com/graphile/graphile-build.git"},"keywords":["graphile","graphql","engine","apollo","graphqljs","plugin","build","extension"],"author":{"name":"Benjie Gillam","email":"code@benjiegillam.com"},"license":"MIT","bugs":{"url":"https://github.com/graphile/graphile-build/issues"},"homepage":"https://graphile.org/graphile-build/","dependencies":{"@dwwoelfel/graphql-parse-resolve-info":"^4.4.5-alpha.0","@types/graphql":"^14.0.3","chalk":"^2.1.0","debug":">=2 <3","lodash":">=4 <5","lru-cache":"^5.0.0","pluralize":"^7.0.0","semver":"^5.6.0"},"engines":{"node":">=8.6"},"devDependencies":{"babel-cli":"^6.24.1","eslint_d":"^5.3.1","flow-copy-source":"^1.2.0","jest":"^23.5.0"},"peerDependencies":{"graphql":">=0.9 <0.14 || ^14.0.2"},"jest":{"testRegex":"__tests__/.*\\.test\\.js$"},"gitHead":"13938f563b26a0a7ccacd8f02376bb8f0ce8d0e5","_resolved":"","_integrity":"","_from":"file:dwwoelfel-graphile-build-4.4.5-alpha.0.tgz","_id":"@dwwoelfel/graphile-build@4.4.5-alpha.0","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"dww","email":"dwwoelfel@gmail.com"},"dist":{"integrity":"sha512-yOuxEa3fTuqKu0wo+A0GbXlV3FEl5DQI4/HPrmHuXY+xVinUVY5Pr7l32qiyou7xe7se40B0E+sz5EeZP3Ispw==","shasum":"5ecf153e6c163b0091fa3367f4befda680e2fe82","tarball":"https://registry.npmjs.org/@dwwoelfel/graphile-build/-/graphile-build-4.4.5-alpha.0.tgz","fileCount":63,"unpackedSize":315118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgBYZCRA9TVsSAnZWagAAkFEP/jEm5AXFO5Rsuc7RMLL+\njX8YRZqJUJt+5eKTKL70lK6OXwr2KkItipOJOTgHJ4y0I8HzuEZm1YP9PYGj\nmnQ32Gu7qPxjVP79+X8Rs8lxibbcFKAFsawqqwQo6X0mKPEiMIl8PoXGAGrO\nVZLLAIadrdzkIHLc8U0A2ixcgCvG/tHyVn/jCa8TKLJ33YUtmqS85RAOXi71\nynx33xuVWe1EMw4Y6BcGypRHEo343y7SR43Ah8xGF78fYiVwC2FEnjAvmTgY\n6qJbEZ7sTSYLhsI53rhO9RVUO04Z42MJFi5SqcgOXvBTjAGgHpU2CavanmHn\nZ/arvHbZj/aLI6OBpwsYuJwVFQIFHTTB2wVOUWgBGz3qQjkoLrTMeOYevu4o\n3S3NymcJHdtiCvoZ2f7WOha/gTrtErXb+DO3zAVExk/L0mOp7ykwuZhIAysA\ncNeS1vJ/vxQlcynD8fqyiUEVDEzzXbBntBHpUMJjcyPK8taSHvHpY+u9qYCn\nTHqLXXNA7R7JND5QZpAEYyu9gf6Ti5Vn4NUc6YobfIDeT4OOMlwu3xu7BpU0\n6fG2b3MuhXhpHiNBWqWgQYgBcLmF+a2UGjp789VtPQnY6jvM2GD7qpt1oyzR\nGBEuF2IIVc9JziM2uZ1K1UXFSwNNm+CShcozmVhN6N9Bk9X5+DJlXQl2XuL3\noF4/\r\n=jlOs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5FOuD5r6bYek3V7t3JJWA0/RmUmZx/qDY6ayWg1MBCAIgWB6rtit0bryetVfizl85Omc9PGe3usNosCfMbxMbMYQ="}]},"maintainers":[{"name":"dww","email":"dwwoelfel@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphile-build_4.4.5-alpha.0_1551898137070_0.3331957723362571"},"_hasShrinkwrap":false}},"time":{"created":"2019-03-06T18:20:48.909Z","4.4.3-alpha.0":"2019-03-06T18:20:49.240Z","modified":"2022-04-05T06:13:21.921Z","4.4.4-alpha.0":"2019-03-06T18:41:59.410Z","4.4.5-alpha.0":"2019-03-06T18:48:57.212Z"},"maintainers":[{"name":"dww","email":"dwwoelfel@gmail.com"}],"description":"Build a GraphQL schema from plugins","homepage":"https://graphile.org/graphile-build/","keywords":["graphile","graphql","engine","apollo","graphqljs","plugin","build","extension"],"repository":{"type":"git","url":"git+https://github.com/graphile/graphile-build.git"},"author":{"name":"Benjie Gillam","email":"code@benjiegillam.com"},"bugs":{"url":"https://github.com/graphile/graphile-build/issues"},"license":"MIT","readme":"# graphile-build\n\n<span class=\"badge-patreon\"><a href=\"https://patreon.com/benjie\" title=\"Support Graphile development on Patreon\"><img src=\"https://img.shields.io/badge/sponsor-via%20Patreon-orange.svg\" alt=\"Patreon sponsor button\" /></a></span>\n[![Discord chat room](https://img.shields.io/discord/489127045289476126.svg)](http://discord.gg/graphile)\n[![Package on npm](https://img.shields.io/npm/v/graphile-build.svg?style=flat)](https://www.npmjs.com/package/graphile-build)\n![MIT license](https://img.shields.io/npm/l/graphile-build.svg)\n[![Follow](https://img.shields.io/badge/twitter-@GraphileHQ-blue.svg)](https://twitter.com/GraphileHQ)\n\n`graphile-build` is the core of Graphile Engine. It provides a framework to\nbuild high-performance extensible GraphQL APIs by combining plugins and using\nadvanced query look-ahead features. Each plugin typically has its own small\npurpose (such as implementing the Node interface, adding `query: Query` to\nmutation payloads, or watching an external source for schema changes) and by\ncombining these plugins together you get a large, powerful, and manageable\nGraphQL schema. Plugins enable you to make broad changes to your GraphQL\nschema with minimal code and without sacrificing performance.\n\nAn example of an application built on `graphile-build` is\n[PostGraphile](https://github.com/graphile/postgraphile) which with one\ncommand connects to your PostgreSQL database and provides a full highly\nperformant standards-compliant GraphQL API. The separate `graphile-build-pg`\nmodule contains the plugins that are specific to PostgreSQL support\n(`graphile-build` itself does not know about databases).\n\n**For in-depth documentation about `graphile-build`, please see [the graphile\ndocumentation website at graphile.org](https://www.graphile.org/).** The\nbelow just serves as a limited quick-reference for people already familiar\nwith the library.\n\n**Please note: rather than using the raw plugin interface that\n`graphile-build` exposes, you may want to use the helpers in\nthe `graphile-utils` module.**\n","readmeFilename":"README.md"}