{"_id":"graphql-query-factory","_rev":"26-534fb8f072f3240bf2e6dee32d471a3f","name":"graphql-query-factory","description":"![CI Build Status Bar](https://travis-ci.org/alechp/graphql-query-factory.svg?branch=flow)","dist-tags":{"latest":"1.0.24"},"versions":{"1.0.0":{"name":"graphql-query-factory","version":"1.0.0","description":"## Getting Started #### Installation ``` npm install graphql-query-batcher -S  ```","main":"index.js","scripts":{"test":"ava tests/*.js --verbose","test:watch":"ava tests/*.js --verbose --watch","ava":"ava --verbose"},"keywords":[],"author":{"name":"alechp","email":"me@alechp.com"},"license":"ISC","dependencies":{"ava":"^0.22.0","bluebird":"^3.5.0","chalk":"^2.1.0","graphql-request":"^1.3.4"},"gitHead":"babd3e52ecfbb55ec8f6fe5610de6f1b98958e35","_id":"graphql-query-factory@1.0.0","_npmVersion":"5.4.1","_nodeVersion":"8.1.3","_npmUser":{"name":"alechp","email":"me@alechp.com"},"dist":{"integrity":"sha512-N5yazqVZ/AHmkjNjOCXecyIrU3RfcxRQaZs5hrdZDW91TP87lRPOmcpn7+2RdiIN+I9Ehg0qem6HI9V6d/Bdxw==","shasum":"112f32e963c21749d22f7e899fc346eabd263a98","tarball":"https://registry.npmjs.org/graphql-query-factory/-/graphql-query-factory-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICmZhYauEfJmAmi4cLtWlydXX5/6OpZfWW8pZdLhGPf9AiAxBuuuEbkTn3yK05dV18/8Wkxl8lPz5AuBrIo9hu+Ouw=="}]},"maintainers":[{"name":"alechp","email":"me@alechp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-query-factory-1.0.0.tgz_1504804918204_0.8662216125521809"}},"1.0.1":{"name":"graphql-query-factory","version":"1.0.1","description":"## Getting Started #### Installation ```bash npm install graphql-query-batcher -S  ```","main":"index.js","scripts":{"test":"ava tests/*.js --verbose","test:watch":"ava tests/*.js --verbose --watch","ava":"ava --verbose"},"keywords":[],"author":{"name":"alechp","email":"me@alechp.com"},"license":"ISC","dependencies":{"ava":"^0.22.0","bluebird":"^3.5.0","chalk":"^2.1.0","graphql-request":"^1.3.4"},"gitHead":"23d0dfab469295c02979406e5a83aebaf0f733f4","_id":"graphql-query-factory@1.0.1","_npmVersion":"5.4.1","_nodeVersion":"8.1.3","_npmUser":{"name":"alechp","email":"me@alechp.com"},"dist":{"integrity":"sha512-3Ak9drBSEoS9R5TYsyz0aEnKs8nJ65bNIMaRCCZOKTUYFtSIfPhAPvv2qWP2ro4ZjdftxxwexEzrqkUJqvGMow==","shasum":"cba8a260e840d16d4247fbb3a2f59e5496487048","tarball":"https://registry.npmjs.org/graphql-query-factory/-/graphql-query-factory-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG/Cx5WNgms7g7nCV9b2/OM6wqPUhyqP9zwZUSfbuAhYAiBmmNx4tBvOf3Txo07mLQRj/tHA89DuEE3sz8mWM8RraQ=="}]},"maintainers":[{"name":"alechp","email":"me@alechp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-query-factory-1.0.1.tgz_1504805039655_0.9782594796270132"}},"1.0.3":{"name":"graphql-query-factory","version":"1.0.3","description":"* [x] QueryBuilder * [ ] QueryBatcher * [x] Ava Tests * [ ] CI status bar","main":"index.js","scripts":{"test":"ava tests/*.js --verbose","test:watch":"ava tests/*.js --verbose --watch","ava":"ava --verbose"},"keywords":[],"author":{"name":"alechp","email":"me@alechp.com"},"license":"ISC","dependencies":{"ava":"^0.22.0","bluebird":"^3.5.0","chalk":"^2.1.0","graphql-request":"^1.3.4"},"gitHead":"b2226e3346252fdd1a672fdadd8b69ca56fcb59c","_id":"graphql-query-factory@1.0.3","_npmVersion":"5.4.1","_nodeVersion":"8.1.3","_npmUser":{"name":"alechp","email":"me@alechp.com"},"dist":{"integrity":"sha512-SMw8CewK9379Pm5H6BjKZm620wy3pDvaZt8XiWY1CHN5p0bsYFal23rVvGUgFyfxjBcesY1NRRmhelCWHsGDbA==","shasum":"29cb4d6384f29fd6f4e9385adec5a457fa3aaebc","tarball":"https://registry.npmjs.org/graphql-query-factory/-/graphql-query-factory-1.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDuG3VCzWJb1DBuunlvBXgEOt5//cbALFzPSYDcMIznQIgFGg5cxfkoNS0cruBSPFzB3ufx4KMNZEnyHpvHm+XMi8="}]},"maintainers":[{"name":"alechp","email":"me@alechp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-query-factory-1.0.3.tgz_1504805421415_0.4658588857855648"}},"1.0.4":{"name":"graphql-query-factory","version":"1.0.4","description":"[x] QueryBuilder [ ] QueryBatcher [x] Ava Tests [ ] CI status bar","main":"index.js","scripts":{"test":"ava tests/*.js --verbose","test:watch":"ava tests/*.js --verbose --watch","ava":"ava --verbose"},"keywords":[],"author":{"name":"alechp","email":"me@alechp.com"},"license":"ISC","dependencies":{"ava":"^0.22.0","bluebird":"^3.5.0","chalk":"^2.1.0","graphql-request":"^1.3.4"},"gitHead":"d2685cf8708f6f5c13096b9f0386cfa77b9e9456","_id":"graphql-query-factory@1.0.4","_npmVersion":"5.4.1","_nodeVersion":"8.1.3","_npmUser":{"name":"alechp","email":"me@alechp.com"},"dist":{"integrity":"sha512-RE8iamq6PtTFs5PB7UtwbxY4/Qu4OMNwvdo1+eULKXRr9sJdf6nACmDTvUiFfMI1yUFdI5cUnEuH5zoHlqIX2w==","shasum":"36eede4a5119a44a7460fb19763288d8e9485c2f","tarball":"https://registry.npmjs.org/graphql-query-factory/-/graphql-query-factory-1.0.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkCgWD0+aTK5iICWNKYhycb6dAykSUT1eU7xuOCdIo1QIgehqFJR87ImSUcOroM14aEtv5wmv+tkGkFMIWM5W5n+U="}]},"maintainers":[{"name":"alechp","email":"me@alechp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-query-factory-1.0.4.tgz_1504806312871_0.6777462547179312"}},"1.0.5":{"name":"graphql-query-factory","version":"1.0.5","description":"## Status > You can use QueryBuilder today. QueryBuilder takes an array of variable objects and injects them into your GraphQL query.","main":"index.js","scripts":{"test":"ava tests/*.js --verbose","test:watch":"ava tests/*.js --verbose --watch","ava":"ava --verbose"},"keywords":[],"author":{"name":"alechp","email":"me@alechp.com"},"license":"ISC","dependencies":{"ava":"^0.22.0","bluebird":"^3.5.0","chalk":"^2.1.0","graphql-request":"^1.3.4"},"gitHead":"d59aaf322772cef7e7b0d3f0fafb192b45400918","_id":"graphql-query-factory@1.0.5","_npmVersion":"5.4.1","_nodeVersion":"8.1.3","_npmUser":{"name":"alechp","email":"me@alechp.com"},"dist":{"integrity":"sha512-/zRqvEYZW5Xd0/3RARzhwYp/CG4GRwu9H2zjP0vvaCJ4Il+zrV7D1VTH32np/W9glXMzHPScz+27mZrIq/jUoA==","shasum":"0314ae8fc45edbdfc1ec9855c4572246f6341a4b","tarball":"https://registry.npmjs.org/graphql-query-factory/-/graphql-query-factory-1.0.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZdBm8N945kL2Ah0vwTB9LU6r6cU9mOACnd/X8QkPORgIhAPkdyoIJ3LrHyZZ3QctciLT9CoW2mylnjzbI22x2eLZe"}]},"maintainers":[{"name":"alechp","email":"me@alechp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-query-factory-1.0.5.tgz_1504807735726_0.97082942398265"}},"1.0.6":{"name":"graphql-query-factory","version":"1.0.6","description":"## Status > You can use QueryBuilder today. QueryBuilder takes an array of variable objects and injects them into your GraphQL query.","main":"index.js","scripts":{"test":"ava tests/*.js --verbose","test:watch":"ava tests/*.js --verbose --watch","ava":"ava --verbose"},"keywords":[],"author":{"name":"alechp","email":"me@alechp.com"},"license":"ISC","dependencies":{"ava":"^0.22.0","bluebird":"^3.5.0","chalk":"^2.1.0","graphql-request":"^1.3.4"},"gitHead":"921ae3ca8cb7c6a97a293e70e8c362aa979248f0","_id":"graphql-query-factory@1.0.6","_npmVersion":"5.4.1","_nodeVersion":"8.1.3","_npmUser":{"name":"alechp","email":"me@alechp.com"},"dist":{"integrity":"sha512-EGQQOtvO9MWLRBgxvoYGw4cZIW0NADCHS0Vr+uCTxC0bNzfBLX9f15Ppua/4jyttfzUzW/uWTM433yFP3in2pw==","shasum":"93881af7e8c44e6dd9ddeb50a7f37a086805c8d8","tarball":"https://registry.npmjs.org/graphql-query-factory/-/graphql-query-factory-1.0.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBMWbwJWsj0EBK4YVFtC7p404btbAQ+VjQrrBYB9y/RlAiBJRj9sNXUE4D34x+aSuZueKD7rBEOWmmoy6cR+p+0l+A=="}]},"maintainers":[{"name":"alechp","email":"me@alechp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-query-factory-1.0.6.tgz_1504807894024_0.5140961147844791"}},"1.0.7":{"name":"graphql-query-factory","version":"1.0.7","description":"## Status > You can use QueryBuilder today. QueryBuilder takes an array of variable objects and injects them into your GraphQL query.","main":"index.js","scripts":{"test":"ava tests/*.js --verbose","test:watch":"ava tests/*.js --verbose --watch","ava":"ava --verbose"},"keywords":[],"author":{"name":"alechp","email":"me@alechp.com"},"license":"ISC","dependencies":{"ava":"^0.22.0","bluebird":"^3.5.0","chalk":"^2.1.0","graphql-request":"^1.3.4"},"gitHead":"05cbe7cfc8e3b35b9dbcdcd1e6ae112e38fde144","_id":"graphql-query-factory@1.0.7","_npmVersion":"5.4.1","_nodeVersion":"8.1.3","_npmUser":{"name":"alechp","email":"me@alechp.com"},"dist":{"integrity":"sha512-c3noH1P6aO58wWreQ1HbVfpT6h6UJVMVGnmObVWy/dB6cLEqP8jTsRzRDibUBCGXF+G4V7PaNwJnDYmdQE1cLw==","shasum":"0b1798e539eb1737a1f74f93502c6eb89cc77f84","tarball":"https://registry.npmjs.org/graphql-query-factory/-/graphql-query-factory-1.0.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCH3Fo6yZv9E626c02X/pRy6D+R+JT0dhMX1KHNrqLj0gCIBy/ZbyLS7P+MZ6nfo69ZmVGp/QkjpK//cMFwJ3fhpDt"}]},"maintainers":[{"name":"alechp","email":"me@alechp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-query-factory-1.0.7.tgz_1504808085795_0.11219532671384513"}},"1.0.8":{"name":"graphql-query-factory","version":"1.0.8","description":"## Status > You can use QueryBuilder today. QueryBuilder takes an array of variable objects and injects them into your GraphQL query.","main":"index.js","scripts":{"test":"ava tests/*.js --verbose","test:watch":"ava tests/*.js --verbose --watch","ava":"ava --verbose"},"keywords":["graphql","graphcool","graphql queries","graphql query batcher","graphql query factory","query factory"],"author":{"name":"alechp","email":"me@alechp.com"},"license":"ISC","dependencies":{"bluebird":"^3.5.0","graphql-request":"^1.3.4"},"devDependencies":{"ava":"^0.22.0","chalk":"^2.1.0"},"gitHead":"ae28d32218faafea1fafe169cacfcbad85d2d073","_id":"graphql-query-factory@1.0.8","_npmVersion":"5.4.1","_nodeVersion":"8.1.3","_npmUser":{"name":"alechp","email":"me@alechp.com"},"dist":{"integrity":"sha512-Gkcp+e+v4mJsdbBx2YOSbxBNy+dx9UgoNXopkrxOb+LC3FQK/n9BHz05zl+Qd/IRqOWLRhbKPQnz7ujpHkutfw==","shasum":"58cb2648c67d9edb78d95d534c19a9d36b5d44df","tarball":"https://registry.npmjs.org/graphql-query-factory/-/graphql-query-factory-1.0.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFENF1tk7tW8aA/JdVwV9fHuj+t6z8CXh2RmtwDAe2/TAiEAySOhZXuCdkiJCttPbAyS8lS44F808eliL7pKS5G+UkQ="}]},"maintainers":[{"name":"alechp","email":"me@alechp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-query-factory-1.0.8.tgz_1504808458716_0.552830422995612"}},"1.0.9":{"name":"graphql-query-factory","version":"1.0.9","description":"## Status > You can use QueryBuilder today. QueryBuilder takes an array of variable objects and injects them into your GraphQL query.","main":"index.js","scripts":{"test":"ava tests/*.js --verbose","test:watch":"ava tests/*.js --verbose --watch","ava":"ava --verbose"},"keywords":["graphql","graphcool","graphql queries","graphql query batcher","graphql query factory","query factory","graphql mutations","graphql mutation batcher","graphql mutation factory"],"author":{"name":"alechp","email":"me@alechp.com"},"license":"ISC","dependencies":{"graphql-request":"^1.3.4","is-empty":"^1.2.0"},"devDependencies":{"ava":"^0.22.0","chalk":"^2.1.0"},"gitHead":"e20e26d7d860d298d797cd92696b919eb00ce804","_id":"graphql-query-factory@1.0.9","_npmVersion":"5.4.1","_nodeVersion":"8.1.3","_npmUser":{"name":"alechp","email":"me@alechp.com"},"dist":{"integrity":"sha512-s6WCD4HydQhOd2Chw4ywSdF40pXPsKvnP3GhTpsxiIgBIYPuE4c/fYNRMBjAcaMJBmqExPG1zffIzfr6JH1NuA==","shasum":"edec1399549dc86c903357562660137d2a6052ea","tarball":"https://registry.npmjs.org/graphql-query-factory/-/graphql-query-factory-1.0.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAriBJENFsqiH3mSKb6xt1bJczYtIFk6EgSbliRapB1DAiEAzjqN1phUKeTtZeX7hLQAS6Tnae20prS6ZK/+8LIcd0A="}]},"maintainers":[{"name":"alechp","email":"me@alechp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-query-factory-1.0.9.tgz_1504826190654_0.1950850582215935"}},"1.0.10":{"name":"graphql-query-factory","version":"1.0.10","description":"## Status > You can use QueryBuilder today. QueryBuilder takes an array of variable objects and injects them into your GraphQL query.","main":"index.js","scripts":{"test":"ava tests/*.js --verbose","test:watch":"ava tests/*.js --verbose --watch","ava":"ava --verbose"},"keywords":["graphql","graphcool","graphql queries","graphql query batcher","graphql query factory","query factory","graphql mutations","graphql mutation batcher","graphql mutation factory"],"author":{"name":"alechp","email":"me@alechp.com"},"license":"ISC","dependencies":{"graphql-request":"^1.3.4","is-empty":"^1.2.0"},"devDependencies":{"ava":"^0.22.0","chalk":"^2.1.0"},"gitHead":"caecb8486de94c16ed7acd08982914b69aef0e88","_id":"graphql-query-factory@1.0.10","_npmVersion":"5.4.1","_nodeVersion":"8.1.3","_npmUser":{"name":"alechp","email":"me@alechp.com"},"dist":{"integrity":"sha512-9RGNBAICOLuAQDzzMpv1ZvrnmB9mTyRqjDRZxejjaNvVddy1tiPDtfSg7h1i1/yN1XInveY2DJxzbBWvCakxwg==","shasum":"39ac2e33f333a9d03cf37536ac04a2ecd0c317e9","tarball":"https://registry.npmjs.org/graphql-query-factory/-/graphql-query-factory-1.0.10.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBlaX9hkiM69ourGX16xpcEjp3iqznsFKhpSha9Hmc9lAiEA0E+Iby2hgwI2TIaNLkbBaSBjVjScjnHdVbEdKPo3QMY="}]},"maintainers":[{"name":"alechp","email":"me@alechp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-query-factory-1.0.10.tgz_1504907575143_0.9703099757898599"}},"1.0.11":{"name":"graphql-query-factory","version":"1.0.11","description":"![CI Build Status Bar](https://travis-ci.org/alechp/graphql-query-factory.svg?branch=flow)","main":"index.js","scripts":{"buildAndTest":"npm run build && npm test","build":"babel src --out-dir dist","test":"ava dist/tests/*.js --verbose","test:watch":"ava tests/*.js --verbose --watch","ava":"ava --verbose"},"keywords":["graphql","graphcool","graphql queries","graphql query batcher","graphql query factory","query factory","graphql mutations","graphql mutation batcher","graphql mutation factory"],"author":{"name":"alechp","email":"me@alechp.com"},"license":"ISC","dependencies":{"dotenv":"^4.0.0","graphql-request":"^1.3.4","is-empty":"^1.2.0"},"devDependencies":{"ava":"^0.22.0","babel-cli":"^6.26.0","babel-preset-es2017":"^6.24.1","babel-preset-flow":"^6.23.0","chalk":"^2.1.0","flow-bin":"^0.54.1"},"gitHead":"4d7049e9399393ff62c6f5a5478ed0b93a35b538","_id":"graphql-query-factory@1.0.11","_npmVersion":"5.4.1","_nodeVersion":"8.1.3","_npmUser":{"name":"alechp","email":"me@alechp.com"},"dist":{"integrity":"sha512-Xvbnz5ShIqeJIUT7n6pE23E4mDbrB/8TXOj0tcuGjpvdVyqC7a71cG5D9s2rA1k0VWWh2BZeF/N4TXlslcnqig==","shasum":"8ed537f5eb435714434bfc654461ed00c680f771","tarball":"https://registry.npmjs.org/graphql-query-factory/-/graphql-query-factory-1.0.11.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBu7A1WT4OfJD6gCuJ2ZolNM78IGNSgj3ifdcs1uIHvAIgcZXaisSBuRJzf/6VYLRbvQi8KvQF3zR4uOZkqORTI1o="}]},"maintainers":[{"name":"alechp","email":"me@alechp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-query-factory-1.0.11.tgz_1505241612685_0.6964485764037818"}},"1.0.12":{"name":"graphql-query-factory","version":"1.0.12","description":"![CI Build Status Bar](https://travis-ci.org/alechp/graphql-query-factory.svg?branch=flow)","main":"index.js","scripts":{"dev":"npm run build && npm test","build":"babel src --out-dir dist","test":"ava dist/tests/*.js --verbose","test:watch":"ava tests/*.js --verbose --watch","ava":"ava --verbose"},"keywords":["graphql","graphcool","graphql queries","graphql query batcher","graphql query factory","query factory","graphql mutations","graphql mutation batcher","graphql mutation factory"],"author":{"name":"alechp","email":"me@alechp.com"},"license":"ISC","dependencies":{"dotenv":"^4.0.0","graphql-request":"^1.3.4"},"devDependencies":{"ava":"^0.22.0","babel-cli":"^6.26.0","babel-plugin-inline-dotenv":"^1.1.1","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-es2017":"^6.24.1","babel-preset-flow":"^6.23.0","chalk":"^2.1.0","flow-bin":"^0.54.1"},"gitHead":"c0af682023db36f8a2889b4e7e60cc64a383a464","_id":"graphql-query-factory@1.0.12","_npmVersion":"5.4.1","_nodeVersion":"8.1.3","_npmUser":{"name":"alechp","email":"me@alechp.com"},"dist":{"integrity":"sha512-azJljfdd+bi7i4iK5l5tHZ/vmNXiSUBbNvGEAg9oqv9RPCVMsbneSZ/7nQSsOoARGUREtIdxis8f4uF9L/ZNSA==","shasum":"8750588c97a936145e1833c52cdc9837032ab015","tarball":"https://registry.npmjs.org/graphql-query-factory/-/graphql-query-factory-1.0.12.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBwUdnls9yqXHpuGpTgOuAjPjkBZZhNpApsSBy17KhgbAiB6eUzQ4EYpu4urro8bmGtwNkPlhuR94Rvg8Phv8uti8g=="}]},"maintainers":[{"name":"alechp","email":"me@alechp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-query-factory-1.0.12.tgz_1505424631930_0.8420289035420865"}},"1.0.13":{"name":"graphql-query-factory","version":"1.0.13","description":"![CI Build Status Bar](https://travis-ci.org/alechp/graphql-query-factory.svg?branch=flow)","main":"index.js","scripts":{"dev":"npm run build && npm test","build":"babel src --out-dir dist","test":"ava dist/tests/*.js --verbose","test:watch":"ava tests/*.js --verbose --watch","ava":"ava --verbose"},"keywords":["graphql","graphcool","graphql queries","graphql query batcher","graphql query factory","query factory","graphql mutations","graphql mutation batcher","graphql mutation factory"],"author":{"name":"alechp","email":"me@alechp.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/alechp/graphql-query-factory.git"},"dependencies":{"apollo-client":"^1.9.2","dotenv":"^4.0.0","graphql-tag":"^2.4.2","node-fetch":"^1.7.3"},"devDependencies":{"ava":"^0.22.0","babel-cli":"^6.26.0","babel-plugin-inline-dotenv":"^1.1.1","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-env":"^1.6.0","babel-preset-flow":"^6.23.0","chalk":"^2.1.0","flow-bin":"^0.54.1"},"gitHead":"253ef91496cb6d1f91236dedd39e8a4adfb50d3c","bugs":{"url":"https://github.com/alechp/graphql-query-factory/issues"},"homepage":"https://github.com/alechp/graphql-query-factory#readme","_id":"graphql-query-factory@1.0.13","_npmVersion":"5.4.2","_nodeVersion":"8.1.3","_npmUser":{"name":"alechp","email":"me@alechp.com"},"dist":{"integrity":"sha512-QmRs7OJ4VlDZ8awYaobuOJ7ezx9HfYxXbjV05qea1vGuM1cMv+vgXO2V/8SR8qATOpqMLpSopPKi1p/4m9t6aA==","shasum":"f9071323e2bd407f7d645d5368fefd2f00a86e8d","tarball":"https://registry.npmjs.org/graphql-query-factory/-/graphql-query-factory-1.0.13.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCH3bhxSkkWEC+/m7Q/FiKYrzS81MY8Cj7wH0nqUXNQtwIhAL16vRUiuuSKljsf0fBCkLhtCbDADC0ZrZlRgRae12Gt"}]},"maintainers":[{"name":"alechp","email":"me@alechp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-query-factory-1.0.13.tgz_1505850251369_0.9747594147920609"}},"1.0.14":{"name":"graphql-query-factory","version":"1.0.14","description":"![CI Build Status Bar](https://travis-ci.org/alechp/graphql-query-factory.svg?branch=flow)","main":"index.js","scripts":{"dev":"npm run build && npm test","build":"babel src --out-dir dist","test":"ava dist/tests/*.js --verbose","test:watch":"ava tests/*.js --verbose --watch","ava":"ava --verbose"},"keywords":["graphql","graphcool","graphql queries","graphql query batcher","graphql query factory","query factory","graphql mutations","graphql mutation batcher","graphql mutation factory"],"author":{"name":"alechp","email":"me@alechp.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/alechp/graphql-query-factory.git"},"dependencies":{"apollo-client":"^1.9.2","dotenv":"^4.0.0","graphql-tag":"^2.4.2","node-fetch":"^1.7.3"},"devDependencies":{"ava":"^0.22.0","babel-cli":"^6.26.0","babel-plugin-inline-dotenv":"^1.1.1","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-env":"^1.6.0","babel-preset-flow":"^6.23.0","chalk":"^2.1.0","flow-bin":"^0.54.1"},"gitHead":"52e30c652771d9f86b3164a545fab4da4b1a3ec5","bugs":{"url":"https://github.com/alechp/graphql-query-factory/issues"},"homepage":"https://github.com/alechp/graphql-query-factory#readme","_id":"graphql-query-factory@1.0.14","_npmVersion":"5.4.2","_nodeVersion":"8.1.3","_npmUser":{"name":"alechp","email":"me@alechp.com"},"dist":{"integrity":"sha512-Si+wxwIJwpjzaKR1l4icZMNdTyWtou3YdoJkkjWZbBN1UCnj3RGReuEd+aRlSn8sAX6C2DKG4kwCHAsJy9ORqQ==","shasum":"44c55c6bdf60ae9e447ce790d872918c6eb916c4","tarball":"https://registry.npmjs.org/graphql-query-factory/-/graphql-query-factory-1.0.14.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB295dzKdE3Aa6qwoxdxYmD5sPbi8M0R7l+cDiOyGpMYAiEA9iviBBBGQQAK9fgIaB6JNZQjyufzknJxJrvLJKJNUDM="}]},"maintainers":[{"name":"alechp","email":"me@alechp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-query-factory-1.0.14.tgz_1505862350436_0.6793391203973442"}},"1.0.15":{"name":"graphql-query-factory","version":"1.0.15","description":"![CI Build Status Bar](https://travis-ci.org/alechp/graphql-query-factory.svg?branch=flow)","main":"index.js","scripts":{"dev":"npm run build && npm test","build":"babel src --out-dir dist","test":"ava dist/tests/*.js --verbose","test:watch":"ava tests/*.js --verbose --watch","ava":"ava --verbose"},"keywords":["graphql","graphcool","graphql queries","graphql query batcher","graphql query factory","query factory","graphql mutations","graphql mutation batcher","graphql mutation factory"],"author":{"name":"alechp","email":"me@alechp.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/alechp/graphql-query-factory.git"},"dependencies":{"apollo-client":"^1.9.2","dotenv":"^4.0.0","graphql-tag":"^2.4.2","node-fetch":"^1.7.3"},"devDependencies":{"ava":"^0.22.0","babel-cli":"^6.26.0","babel-plugin-inline-dotenv":"^1.1.1","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-env":"^1.6.0","babel-preset-flow":"^6.23.0","chalk":"^2.1.0","flow-bin":"^0.54.1"},"gitHead":"cdeb08b75954c0b670b6ad5521dd2d08d71c2d30","bugs":{"url":"https://github.com/alechp/graphql-query-factory/issues"},"homepage":"https://github.com/alechp/graphql-query-factory#readme","_id":"graphql-query-factory@1.0.15","_npmVersion":"5.4.2","_nodeVersion":"8.1.3","_npmUser":{"name":"alechp","email":"me@alechp.com"},"dist":{"integrity":"sha512-2DB+i9gX1r+oT6MVH6d8dcoNwqS9itsygKQ82XFj2dm8/m4AKtx6rwWzGr3elCXxDOsZuC0orIy7CvLF3EoYPg==","shasum":"22262c67f606157a69d2a1ebc6b0b87af3100d2d","tarball":"https://registry.npmjs.org/graphql-query-factory/-/graphql-query-factory-1.0.15.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZ2Jl3X6C8wnsEjnGNIaewu85+2IW5bHfz39DXJAz+5wIhAM/332xEQxZDdE98LkfAfXw9d3ngYgXv7RVNAvsL2YfF"}]},"maintainers":[{"name":"alechp","email":"me@alechp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-query-factory-1.0.15.tgz_1506018975212_0.48888283292762935"}},"1.0.16":{"name":"graphql-query-factory","version":"1.0.16","description":"![CI Build Status Bar](https://travis-ci.org/alechp/graphql-query-factory.svg?branch=flow)","main":"src/index.js","scripts":{"dev":"npm run build && npm test","build":"babel src --out-dir dist","test":"ava dist/tests/*.js --verbose","test:watch":"ava tests/*.js --verbose --watch","ava":"ava --verbose"},"keywords":["graphql","graphcool","graphql queries","graphql query batcher","graphql query factory","query factory","graphql mutations","graphql mutation batcher","graphql mutation factory"],"author":{"name":"alechp","email":"me@alechp.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/alechp/graphql-query-factory.git"},"dependencies":{"apollo-client":"^1.9.2","dotenv":"^4.0.0","graphql-tag":"^2.4.2","node-fetch":"^1.7.3"},"devDependencies":{"ava":"^0.22.0","babel-cli":"^6.26.0","babel-plugin-inline-dotenv":"^1.1.1","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-env":"^1.6.0","babel-preset-flow":"^6.23.0","chalk":"^2.1.0","flow-bin":"^0.54.1"},"gitHead":"de239da564ef4b3c6c175f6470ecf491c69373b0","bugs":{"url":"https://github.com/alechp/graphql-query-factory/issues"},"homepage":"https://github.com/alechp/graphql-query-factory#readme","_id":"graphql-query-factory@1.0.16","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"alechp","email":"me@alechp.com"},"dist":{"integrity":"sha512-yKoSUzUsibSKf3u/OKGZ9a1x9lQLpxjaOQTAKWgcJVut3HGmGyzJWYOLdIA9+GzJKgUcsjZMynq1PoaZre00tg==","shasum":"24aa1a6d3127e6266f9c4b5465d976273f5d2ffb","tarball":"https://registry.npmjs.org/graphql-query-factory/-/graphql-query-factory-1.0.16.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhEeuKn0fgjdPQsYqr7RN2WO1VQiW+0yORN9LS7BpFcwIgL5uWD6vdc8Atd1jbcRtcLs0j4GOBnhjMNzbBTDLt7qw="}]},"maintainers":[{"name":"alechp","email":"me@alechp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-query-factory-1.0.16.tgz_1506030574670_0.14498718339018524"}},"1.0.17":{"name":"graphql-query-factory","version":"1.0.17","description":"![CI Build Status Bar](https://travis-ci.org/alechp/graphql-query-factory.svg?branch=flow)","main":"dist/index.js","scripts":{"dev":"npm run build && npm test","build":"babel src --out-dir dist","test":"ava dist/tests/*.js --verbose","test:watch":"ava tests/*.js --verbose --watch","ava":"ava --verbose"},"keywords":["graphql","graphcool","graphql queries","graphql query batcher","graphql query factory","query factory","graphql mutations","graphql mutation batcher","graphql mutation factory"],"author":{"name":"alechp","email":"me@alechp.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/alechp/graphql-query-factory.git"},"dependencies":{"apollo-client":"^1.9.2","dotenv":"^4.0.0","graphql-tag":"^2.4.2","node-fetch":"^1.7.3"},"devDependencies":{"ava":"^0.22.0","babel-cli":"^6.26.0","babel-plugin-inline-dotenv":"^1.1.1","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-env":"^1.6.0","babel-preset-flow":"^6.23.0","chalk":"^2.1.0","flow-bin":"^0.54.1"},"gitHead":"db7880857cf1516bb833af1f6198d0a0248af9b7","bugs":{"url":"https://github.com/alechp/graphql-query-factory/issues"},"homepage":"https://github.com/alechp/graphql-query-factory#readme","_id":"graphql-query-factory@1.0.17","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"alechp","email":"me@alechp.com"},"dist":{"integrity":"sha512-AOoVx/aYKXrdjE9gqKjBweKjNk5CqMlOIlF5iJ+pH4gmtqKCFLig0e10dHic2pmF379qaoANZPNOm5zYL/hX8A==","shasum":"fdab443a47b2293985b01c9452c318fc36944003","tarball":"https://registry.npmjs.org/graphql-query-factory/-/graphql-query-factory-1.0.17.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF5qtc7lmp5jue5jeh4Ij6qJXehHFSW5mDrX+fbds1ReAiByTqSkobCWHG2NklYb3yIuMhcu4oAoFVMV0qGIDvVvxw=="}]},"maintainers":[{"name":"alechp","email":"me@alechp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-query-factory-1.0.17.tgz_1506030865063_0.6533004820812494"}},"1.0.18":{"name":"graphql-query-factory","version":"1.0.18","description":"![CI Build Status Bar](https://travis-ci.org/alechp/graphql-query-factory.svg?branch=flow)","main":"dist/index.js","scripts":{"dev":"npm run build && npm test","build":"babel src --out-dir dist","test":"ava dist/tests/*.js --verbose","test:watch":"ava tests/*.js --verbose --watch","ava":"ava --verbose"},"keywords":["graphql","graphcool","graphql queries","graphql query batcher","graphql query factory","query factory","graphql mutations","graphql mutation batcher","graphql mutation factory"],"author":{"name":"alechp","email":"me@alechp.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/alechp/graphql-query-factory.git"},"dependencies":{"apollo-client":"^1.9.2","dotenv":"^4.0.0","graphql-tag":"^2.4.2","node-fetch":"^1.7.3"},"devDependencies":{"ava":"^0.22.0","babel-cli":"^6.26.0","babel-plugin-inline-dotenv":"^1.1.1","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-env":"^1.6.0","babel-preset-flow":"^6.23.0","chalk":"^2.1.0","flow-bin":"^0.54.1"},"gitHead":"c4fb441ff7baf1ac7fd4a7f31313260e7360cad6","bugs":{"url":"https://github.com/alechp/graphql-query-factory/issues"},"homepage":"https://github.com/alechp/graphql-query-factory#readme","_id":"graphql-query-factory@1.0.18","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"alechp","email":"me@alechp.com"},"dist":{"integrity":"sha512-ibhcrcQc8u1wmsx8yYPExX0CjU1PmJY5NiXaKU1QjVQge9GAeYNINiinFESI/W2vzBEZhVpH6ZlaDPSvbthnMg==","shasum":"a571edf113fede1e0e5f2fc53e8a5c67da06686f","tarball":"https://registry.npmjs.org/graphql-query-factory/-/graphql-query-factory-1.0.18.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEo01r6AoiiNfzRXYXvTRE/+ium1QUj9aldDgBpZWz5XAiA4GLL0wSDsmFD/xAy5pACvb9YA7gq+Lls15DJUNQ27XA=="}]},"maintainers":[{"name":"alechp","email":"me@alechp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-query-factory-1.0.18.tgz_1506032308819_0.12469957931898534"}},"1.0.19":{"name":"graphql-query-factory","version":"1.0.19","description":"![CI Build Status Bar](https://travis-ci.org/alechp/graphql-query-factory.svg?branch=flow)","main":"dist/index.js","scripts":{"dev":"npm run build && npm test","build":"babel src --out-dir dist","test":"ava dist/tests/*.js --verbose","test:watch":"ava tests/*.js --verbose --watch","ava":"ava --verbose"},"keywords":["graphql","graphcool","graphql queries","graphql query batcher","graphql query factory","query factory","graphql mutations","graphql mutation batcher","graphql mutation factory"],"author":{"name":"alechp","email":"me@alechp.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/alechp/graphql-query-factory.git"},"dependencies":{"apollo-client":"^1.9.2","dotenv":"^4.0.0","graphql-tag":"^2.4.2","node-fetch":"^1.7.3"},"devDependencies":{"ava":"^0.22.0","babel-cli":"^6.26.0","babel-plugin-inline-dotenv":"^1.1.1","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-env":"^1.6.0","babel-preset-flow":"^6.23.0","chalk":"^2.1.0","flow-bin":"^0.54.1"},"gitHead":"59f417c5ffe15d4ea9b93271e2218854bd066c20","bugs":{"url":"https://github.com/alechp/graphql-query-factory/issues"},"homepage":"https://github.com/alechp/graphql-query-factory#readme","_id":"graphql-query-factory@1.0.19","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"alechp","email":"me@alechp.com"},"dist":{"integrity":"sha512-SFvZnIgzIzkb/pQFlUFMRDnv/wvIr7KbbrNbkTXTakcpeMOTE2+pwGuG+ebSS7CVvNreSkwn3Cw7UzQot83opQ==","shasum":"e98975b32dd0c423b42f18219f6397b0d2ccba12","tarball":"https://registry.npmjs.org/graphql-query-factory/-/graphql-query-factory-1.0.19.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBWNAHi8xuCSFlzs+/YTkG4CwRJS2IiQV6gqxwiQE3HCAiAqeTjQheeNeUv1Z/9YEJs2NVzXN1SWSc0H+uJTJkX/BQ=="}]},"maintainers":[{"name":"alechp","email":"me@alechp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-query-factory-1.0.19.tgz_1506035901732_0.2064732222352177"}},"1.0.20":{"name":"graphql-query-factory","version":"1.0.20","description":"![CI Build Status Bar](https://travis-ci.org/alechp/graphql-query-factory.svg?branch=flow)","main":"dist/index.js","scripts":{"start":"npm run dev","dev":"npm run build && npm test","build":"babel src --out-dir dist","test":"ava dist/tests/*.js --verbose","test:watch":"ava tests/*.js --verbose --watch","ava":"ava --verbose"},"keywords":["graphql","graphcool","graphql queries","graphql query batcher","graphql query factory","query factory","graphql mutations","graphql mutation batcher","graphql mutation factory"],"author":{"name":"alechp","email":"me@alechp.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/alechp/graphql-query-factory.git"},"dependencies":{"graphql-request":"^1.3.6"},"devDependencies":{"ava":"^0.22.0","babel-cli":"^6.26.0","babel-plugin-inline-dotenv":"^1.1.1","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-env":"^1.6.0","babel-preset-flow":"^6.23.0","chalk":"^2.1.0","dotenv":"^4.0.0","flow-bin":"^0.54.1"},"gitHead":"b410af4ee7881817f54dd678e93dafe07b29a3cd","bugs":{"url":"https://github.com/alechp/graphql-query-factory/issues"},"homepage":"https://github.com/alechp/graphql-query-factory#readme","_id":"graphql-query-factory@1.0.20","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"alechp","email":"me@alechp.com"},"dist":{"integrity":"sha512-TkbhI63JY14S6Kqh5Ij7Fra/i0fV9XYyMOTXC+8qw+Krp6e6U1DbkUybFTgR+b883bwqPhTfbcUuC/6iXoRbGw==","shasum":"e1df4cbf065ac9d0a1ca3ad8acab50b5c068165c","tarball":"https://registry.npmjs.org/graphql-query-factory/-/graphql-query-factory-1.0.20.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkHSswTxmwe4WKB0mXr6Bb/QAzZxFjClKBXuGw5QYuQQIgBMi1gudd90RSDKovVtQj228F0cUL4KlkRu/s0ZmWh88="}]},"maintainers":[{"name":"alechp","email":"me@alechp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-query-factory-1.0.20.tgz_1506449909732_0.661754923639819"}},"1.0.21":{"name":"graphql-query-factory","version":"1.0.21","description":"![CI Build Status Bar](https://travis-ci.org/alechp/graphql-query-factory.svg?branch=flow)","main":"dist/index.js","scripts":{"start":"npm run dev","dev":"npm run build && npm test","build":"babel src --out-dir dist","test":"ava dist/tests/*.js --verbose","test:watch":"ava tests/*.js --verbose --watch","ava":"ava --verbose"},"keywords":["graphql","graphcool","graphql queries","graphql query batcher","graphql query factory","query factory","graphql mutations","graphql mutation batcher","graphql mutation factory"],"author":{"name":"alechp","email":"me@alechp.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/alechp/graphql-query-factory.git"},"dependencies":{"graphql-request":"^1.3.6"},"devDependencies":{"ava":"^0.22.0","babel-cli":"^6.26.0","babel-plugin-inline-dotenv":"^1.1.1","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-env":"^1.6.0","babel-preset-flow":"^6.23.0","chalk":"^2.1.0","dotenv":"^4.0.0","flow-bin":"^0.54.1"},"gitHead":"fbaf9d4d7328df4c563e43e37e06f12a60f3e298","bugs":{"url":"https://github.com/alechp/graphql-query-factory/issues"},"homepage":"https://github.com/alechp/graphql-query-factory#readme","_id":"graphql-query-factory@1.0.21","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"alechp","email":"me@alechp.com"},"dist":{"integrity":"sha512-y4AkgtPF+BJ5mqI2YZuI1YI9T+MeKTDjH58ZJQCbtKmwjf6+zGrxUdleXUWdWb7dkjhdnWS806PlR/E/2OQjJg==","shasum":"239b8e3d6c0ed837af392b3e0fbbef23e80ee219","tarball":"https://registry.npmjs.org/graphql-query-factory/-/graphql-query-factory-1.0.21.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICvXUnpQLMy5+DpO/tfmOvFEtSqE50q6+8/rWZ8o3cScAiBQUbcPNPF4MFJ/1k7OtxPLBUUBR24ePI0WkJkWuYYSbQ=="}]},"maintainers":[{"name":"alechp","email":"me@alechp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-query-factory-1.0.21.tgz_1506450199949_0.7744545629248023"}},"1.0.22":{"name":"graphql-query-factory","version":"1.0.22","description":"![CI Build Status Bar](https://travis-ci.org/alechp/graphql-query-factory.svg?branch=flow)","main":"dist/index.js","scripts":{"start":"npm run dev","dev":"npm run build && npm test","build":"babel src --out-dir dist","test":"ava dist/tests/*.js --verbose","test:watch":"ava tests/*.js --verbose --watch","ava":"ava --verbose"},"keywords":["graphql","graphcool","graphql queries","graphql query batcher","graphql query factory","query factory","graphql mutations","graphql mutation batcher","graphql mutation factory"],"author":{"name":"alechp","email":"me@alechp.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/alechp/graphql-query-factory.git"},"dependencies":{"graphql-request":"^1.3.6"},"devDependencies":{"ava":"^0.22.0","babel-cli":"^6.26.0","babel-plugin-inline-dotenv":"^1.1.1","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-env":"^1.6.0","babel-preset-flow":"^6.23.0","chalk":"^2.1.0","dotenv":"^4.0.0","flow-bin":"^0.54.1"},"gitHead":"e4b3ed7b8884da4846e111c45593086d18d9709c","bugs":{"url":"https://github.com/alechp/graphql-query-factory/issues"},"homepage":"https://github.com/alechp/graphql-query-factory#readme","_id":"graphql-query-factory@1.0.22","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"alechp","email":"me@alechp.com"},"dist":{"integrity":"sha512-PSCf/KLQ7jGBAA2OF5drpdXNEVh8RvslBZXdu/nydF1v3d6oAUoCfoyodWrfTs2nwLjv/R1RiDsqbXz8WsaEdg==","shasum":"1eb50ee877f91a7930cefdc910915aed6f5f4b42","tarball":"https://registry.npmjs.org/graphql-query-factory/-/graphql-query-factory-1.0.22.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA0gQlAt4aTdqYJSQB+gLPULZXPvgWfb1PlBvMc4vFFuAiBc+WVlU7cTl3m5RS9d3qAN7QMfyGUkqet3mSMitXI6xA=="}]},"maintainers":[{"name":"alechp","email":"me@alechp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-query-factory-1.0.22.tgz_1506451124317_0.13965105218812823"}},"1.0.23":{"name":"graphql-query-factory","version":"1.0.23","description":"![CI Build Status Bar](https://travis-ci.org/alechp/graphql-query-factory.svg?branch=flow)","main":"dist/index.js","scripts":{"start":"npm run dev","dev":"npm run build && npm test","build":"babel src --out-dir dist","test":"ava dist/tests/*.js --verbose","test:watch":"ava tests/*.js --verbose --watch","ava":"ava --verbose"},"keywords":["graphql","graphcool","graphql queries","graphql query batcher","graphql query factory","query factory","graphql mutations","graphql mutation batcher","graphql mutation factory"],"author":{"name":"alechp","email":"me@alechp.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/alechp/graphql-query-factory.git"},"dependencies":{"graphql-request":"^1.3.6"},"devDependencies":{"ava":"^0.22.0","babel-cli":"^6.26.0","babel-plugin-inline-dotenv":"^1.1.1","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-env":"^1.6.0","babel-preset-flow":"^6.23.0","chalk":"^2.1.0","dotenv":"^4.0.0","flow-bin":"^0.54.1"},"gitHead":"b64a0a058a8e845636c461c7ce7c01dd7add6a0b","bugs":{"url":"https://github.com/alechp/graphql-query-factory/issues"},"homepage":"https://github.com/alechp/graphql-query-factory#readme","_id":"graphql-query-factory@1.0.23","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"alechp","email":"me@alechp.com"},"dist":{"integrity":"sha512-hUMtpDUaETZTPIAaevcpXooSl3lhTJls3UkCFBbFpJRvnR6gZR4LPXQO2xDpDXJ7nXuaOfQwAs8AfUikuoOfIQ==","shasum":"71c012199ec886135b14f12ed0c609fa1ce30939","tarball":"https://registry.npmjs.org/graphql-query-factory/-/graphql-query-factory-1.0.23.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBXXgugqiJLmtf6Zn8Z6KoB17pgwd9pblCJhN5PQ/lvzAiBZkL8GBN14RvuDR2Tk0E0YovAdYVl9M45gGdz98zzSoQ=="}]},"maintainers":[{"name":"alechp","email":"me@alechp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-query-factory-1.0.23.tgz_1506452069387_0.4501613471657038"}},"1.0.24":{"name":"graphql-query-factory","version":"1.0.24","description":"![CI Build Status Bar](https://travis-ci.org/alechp/graphql-query-factory.svg?branch=flow)","main":"dist/index.js","scripts":{"start":"npm run dev","dev":"npm run build && npm test","build":"babel src --out-dir dist","test":"ava dist/tests/*.js --verbose","test:watch":"ava tests/*.js --verbose --watch","ava":"ava --verbose"},"keywords":["graphql","graphcool","graphql queries","graphql query batcher","graphql query factory","query factory","graphql mutations","graphql mutation batcher","graphql mutation factory"],"author":{"name":"alechp","email":"me@alechp.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/alechp/graphql-query-factory.git"},"dependencies":{"graphql-request":"^1.3.6"},"devDependencies":{"ava":"^0.22.0","babel-cli":"^6.26.0","babel-plugin-inline-dotenv":"^1.1.1","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-env":"^1.6.0","babel-preset-flow":"^6.23.0","chalk":"^2.1.0","dotenv":"^4.0.0","flow-bin":"^0.54.1"},"gitHead":"def66409735a543da554011b3a9f26683cf765fb","bugs":{"url":"https://github.com/alechp/graphql-query-factory/issues"},"homepage":"https://github.com/alechp/graphql-query-factory#readme","_id":"graphql-query-factory@1.0.24","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"alechp","email":"me@alechp.com"},"dist":{"integrity":"sha512-QWyZULdOjUy+U+LCrCjRjxF1DxHGqoI8bq6ZZ4i6iPc+8zneP5+Os/9cmV9GKqrLBTwCtI7lXIrSRCgZLsDs+w==","shasum":"a94c4d0b36fa53b53b06a9945da9d0072b4ba164","tarball":"https://registry.npmjs.org/graphql-query-factory/-/graphql-query-factory-1.0.24.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICjH4/HLnj/2sLIpWY2U+X2/NSNpLMqIAVzkZBZnuIqGAiEAwi/hERsVDoHUqTcafG9nkAB5AWORROJW36xc+p8eh14="}]},"maintainers":[{"name":"alechp","email":"me@alechp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-query-factory-1.0.24.tgz_1506537485150_0.5635652735363692"}}},"readme":"# GraphQL Query Batcher\n![CI Build Status Bar](https://travis-ci.org/alechp/graphql-query-factory.svg?branch=flow)\n\nNote: \"Query\" is used broadly to mean both `query` and `mutation`\n\n### Overview\n\n* build GraphQL queries\n* batch execute those queries\n\nNeed quick batching? `factory` function is the answer\nNeed to split the query build and query batching process? Checkout `builder` and `batcher`\n\n----------------\n\n> Sample project: [graphql-query-factory-test](https://github.com/alechp/graphql-query-factory-test)\n\n## Status\n* `factory` included as of 1.0.20 (shim around builder and batcher)\n* `batcher` included as of 1.0.20 (executes array of queries)\n* `builder` updated (this builds query strings from query/mutation and variables)\n\n### Action Items\nYou can see TODOs and release plans in [todo.md](./docs/todo.md)\n\n## Getting Started\n### Installation\n```bash\nnpm install graphql-query-factory -S\n```\n\n### Configuration (Environment Variables)\nWhen using `factory` or `batcher` you must include two environment variables:\n* `GQL_SIMPLE_ENDPOINT`\n* `GQL_AUTH_TOKEN`\n\n### Examples\n> All of these examples can be seen at [graphql-query-factory-test](https://github.com/alechp/graphql-query-factory-test)\n\n> All mock variables (e.g. \"mock.template\", \"mock.variables\") can be viewed here: [.../tests/_mock.js](https://github.com/alechp/graphql-query-factory/blob/master/src/tests/_mock.js)\n\n--------------------------------\n\n#### builder\n```js\nconst { builder } = require('graphql-query-factory');\n\nlet queries = builder(mock.template, mock.variables);\nlog(`builder(mock.template, mock.variables): ${queries}`);\n```\n\n> NOTE: async version has been replaced here with sync version.\n> Will be adding async version of builder in future along with a stream. See [todo.md](./docs/todo.md) for details.\n\n--------------------------------\n\n#### factory\n```js\nconst { factory } = require('graphql-query-factory');\n\nfactory(mock.template, mock.variables)\n  .then(data =>\n    log(\n      `factory(mock.template, mock.variables): ${JSON.stringify(data, null, 4)}`\n    )\n  )\n  .catch(err => log(`factory(mock.template, mock.variables): ${err}`));\n```\n\n--------------------------------\n\n#### batcher\n```js\nconst { batcher } = require('graphql-query-factory');\n\nbatcher\n  .batch(mock.batchQuery)\n  .then(data =>\n    log(`batcher.batch(mock.batchQuery): ${JSON.stringify(data, null, 4)}`)\n  )\n  .catch(err => log(`batcher.batch(mock.batchQuery): ${err}`));\n```\n--------------------------------\n\n### Output\n> The following output is generated by the example project, [graphql-query-factory-test](https://github.com/alechp/graphql-query-factory-test)\n\n#### Data being saved to Graph.cool\n![graphcool](./docs/graphcool_data_saved.png)\n\n#### builder\n```json\nmutation {\n  createContent(\n    markup: \"markupA\"\n    raw: \"rawA\"\n  ) {\n    markup\n    raw\n  }\n},mutation {\n  createContent(\n    markup: \"markupB\"\n    raw: \"rawB\"\n  ) {\n    markup\n    raw\n  }\n},mutation {\n  createContent(\n    markup: \"markupC\"\n    raw: \"rawC\"\n  ) {\n    markup\n    raw\n  }\n},mutation {\n  createContent(\n    markup: \"markupD\"\n    raw: \"rawD\"\n  ) {\n    markup\n    raw\n  }\n},mutation {\n  createContent(\n    markup: \"markupE\"\n    raw: \"rawE\"\n  ) {\n    markup\n    raw\n  }\n},mutation {\n  createContent(\n    markup: \"markupF\"\n    raw: \"rawF\"\n  ) {\n    markup\n    raw\n  }\n},mutation {\n  createContent(\n    markup: \"markupG\"\n    raw: \"rawG\"\n  ) {\n    markup\n    raw\n  }\n}\n```\n\n#### batcher\n```json\n[\n    {\n        \"createContent\": {\n            \"markup\": \"markupA\",\n            \"raw\": \"rawA\"\n        }\n    },\n    {\n        \"createContent\": {\n            \"markup\": \"markupB\",\n            \"raw\": \"rawB\"\n        }\n    },\n    {\n        \"createContent\": {\n            \"markup\": \"markupC\",\n            \"raw\": \"rawC\"\n        }\n    },\n    {\n        \"createContent\": {\n            \"markup\": \"markupD\",\n            \"raw\": \"rawD\"\n        }\n    },\n    {\n        \"createContent\": {\n            \"markup\": \"markupE\",\n            \"raw\": \"rawE\"\n        }\n    },\n    {\n        \"createContent\": {\n            \"markup\": \"markupF\",\n            \"raw\": \"rawF\"\n        }\n    },\n    {\n        \"createContent\": {\n            \"markup\": \"markupG\",\n            \"raw\": \"rawG\"\n        }\n    }\n]\n```\n\n#### factory\n\n```json\n[\n    {\n        \"createContent\": {\n            \"markup\": \"markupA\",\n            \"raw\": \"rawA\"\n        }\n    },\n    {\n        \"createContent\": {\n            \"markup\": \"markupB\",\n            \"raw\": \"rawB\"\n        }\n    },\n    {\n        \"createContent\": {\n            \"markup\": \"markupC\",\n            \"raw\": \"rawC\"\n        }\n    },\n    {\n        \"createContent\": {\n            \"markup\": \"markupD\",\n            \"raw\": \"rawD\"\n        }\n    },\n    {\n        \"createContent\": {\n            \"markup\": \"markupE\",\n            \"raw\": \"rawE\"\n        }\n    },\n    {\n        \"createContent\": {\n            \"markup\": \"markupF\",\n            \"raw\": \"rawF\"\n        }\n    },\n    {\n        \"createContent\": {\n            \"markup\": \"markupG\",\n            \"raw\": \"rawG\"\n        }\n    }\n]\n```\n","maintainers":[{"name":"alechp","email":"me@alechp.com"}],"time":{"modified":"2022-05-04T03:08:59.906Z","created":"2017-09-07T17:21:58.324Z","1.0.0":"2017-09-07T17:21:58.324Z","1.0.1":"2017-09-07T17:24:00.076Z","1.0.3":"2017-09-07T17:30:21.504Z","1.0.4":"2017-09-07T17:45:12.963Z","1.0.5":"2017-09-07T18:08:55.924Z","1.0.6":"2017-09-07T18:11:34.093Z","1.0.7":"2017-09-07T18:14:45.909Z","1.0.8":"2017-09-07T18:20:58.811Z","1.0.9":"2017-09-07T23:16:30.715Z","1.0.10":"2017-09-08T21:52:55.286Z","1.0.11":"2017-09-12T18:40:12.758Z","1.0.12":"2017-09-14T21:30:32.021Z","1.0.13":"2017-09-19T19:44:11.533Z","1.0.14":"2017-09-19T23:05:50.527Z","1.0.15":"2017-09-21T18:36:15.400Z","1.0.16":"2017-09-21T21:49:34.800Z","1.0.17":"2017-09-21T21:54:25.156Z","1.0.18":"2017-09-21T22:18:28.897Z","1.0.19":"2017-09-21T23:18:21.807Z","1.0.20":"2017-09-26T18:18:29.827Z","1.0.21":"2017-09-26T18:23:20.473Z","1.0.22":"2017-09-26T18:38:44.399Z","1.0.23":"2017-09-26T18:54:29.478Z","1.0.24":"2017-09-27T18:38:05.287Z"},"keywords":["graphql","graphcool","graphql queries","graphql query batcher","graphql query factory","query factory","graphql mutations","graphql mutation batcher","graphql mutation factory"],"author":{"name":"alechp","email":"me@alechp.com"},"license":"ISC","readmeFilename":"readme.md","homepage":"https://github.com/alechp/graphql-query-factory#readme","repository":{"type":"git","url":"git+https://github.com/alechp/graphql-query-factory.git"},"bugs":{"url":"https://github.com/alechp/graphql-query-factory/issues"}}