{"_id":"gqutils","_rev":"68-330b0ddf39e57ab14550f0d8080ba820","name":"gqutils","dist-tags":{"latest":"2.0.0"},"versions":{"0.1.0":{"name":"gqutils","version":"0.1.0","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@0.1.0","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gql-utils#readme","bugs":{"url":"https://github.com/smartprix/gql-utils/issues"},"dist":{"shasum":"8ee54c7b95922ebe9fb21f0b2b83336227844e27","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-0.1.0.tgz","integrity":"sha512-0P4GhFFazNATIns8g3C4FgpQLwkFqobAldqshDoNwfjGjIc9uCrizn2k4fcKokrlC7GRQbF6lxWBjlkEHQwHdg==","signatures":[{"sig":"MEUCIEMVBBuokmweEDfHRSKrAJkuo9WN3JMUczoRlz7sUnJwAiEAo0X471MOICS2QUCaFLXMr0ALAMXqqGm1qyZf7p9q+gE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["stage-0"],"sourceMaps":true},"_shasum":"8ee54c7b95922ebe9fb21f0b2b83336227844e27","gitHead":"591ab777c6daf31ec6371ce9bcba79a19bb303ae","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gql-utils.git","type":"git"},"_npmVersion":"3.10.10","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"6.9.4","dependencies":{"graphql":"^0.9.1","graphql-tools":"^0.10.0"},"eslintConfig":{"rules":{},"extends":"smartprix"},"devDependencies":{"chai":"3.5.0","mocha":"3.2.0","eslint":"3.14.1","babel-cli":"6.22.2","babel-register":"6.22.0","babel-preset-stage-0":"6.22.0","eslint-config-smartprix":"3.1.6","babel-plugin-transform-es2015-modules-commonjs":"6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/gqutils-0.1.0.tgz_1486373760862_0.03924490069039166","host":"packages-12-west.internal.npmjs.com"}},"0.1.1":{"name":"gqutils","version":"0.1.1","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@0.1.1","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gql-utils#readme","bugs":{"url":"https://github.com/smartprix/gql-utils/issues"},"dist":{"shasum":"35330375a114e96ca0d54378ea78dfdf8de1667c","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-0.1.1.tgz","integrity":"sha512-5nThJqR4j+zd9+hdOwHmB3ZjV9eno8x6AVZjNBAUjG4jvoK8xgeFrziDtVQmSOc24FLm2lRjRtN6GCQ0m+Vdcg==","signatures":[{"sig":"MEQCIFMI+UM+NFvnh0VrFvrG/DeV3IX01Q8Aa0VdHfYUtaFNAiAfwQHKXg2lJ2oGImkAuA88mKDjYRBReKdA1iJCLAWGhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["stage-0"],"sourceMaps":true},"_shasum":"35330375a114e96ca0d54378ea78dfdf8de1667c","gitHead":"68ca2a9cc56eef800474cdafdb492eff39d8e234","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gql-utils.git","type":"git"},"_npmVersion":"3.10.10","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"6.9.4","dependencies":{"lodash":"^4.17.4","graphql":"^0.9.1","graphql-tools":"^0.10.0"},"eslintConfig":{"rules":{},"extends":"smartprix"},"devDependencies":{"chai":"3.5.0","mocha":"3.2.0","eslint":"3.14.1","babel-cli":"6.22.2","babel-register":"6.22.0","babel-preset-stage-0":"6.22.0","eslint-config-smartprix":"3.1.6","babel-plugin-transform-es2015-modules-commonjs":"6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/gqutils-0.1.1.tgz_1486373962715_0.5431277491152287","host":"packages-12-west.internal.npmjs.com"}},"0.1.2":{"name":"gqutils","version":"0.1.2","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@0.1.2","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gql-utils#readme","bugs":{"url":"https://github.com/smartprix/gql-utils/issues"},"dist":{"shasum":"049e380f4ad0d633944c95aca7f7436c61c2055f","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-0.1.2.tgz","integrity":"sha512-Nn/Eja/2FJAuXaSc0uDd3AHfhwOXld0B1ERJ/joLDyQDMxUnH9oqgc7oTpCrIYWj0J2FK/k2P3DM4HDbyt3mbA==","signatures":[{"sig":"MEYCIQDCcCaViGXluVsu+lTWq47mUHMlv3Vrieb1vHBaq6dyFQIhANhHsWLPEZqJ9oBSY/UFCq2w7C7YDecW3yGkQTnbZgaV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["stage-0"],"sourceMaps":true},"_shasum":"049e380f4ad0d633944c95aca7f7436c61c2055f","gitHead":"66cf5d490bbabe20c8f1f593505c16d41296397f","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gql-utils.git","type":"git"},"_npmVersion":"3.10.10","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"6.9.4","dependencies":{"lodash":"^4.17.4","graphql-tools":"^0.10.0"},"eslintConfig":{"rules":{},"extends":"smartprix"},"devDependencies":{"chai":"3.5.0","mocha":"3.2.0","eslint":"3.14.1","babel-cli":"6.22.2","babel-register":"6.22.0","babel-preset-stage-0":"6.22.0","eslint-config-smartprix":"3.1.6","babel-plugin-transform-es2015-modules-commonjs":"6.22.0"},"peerDependencies":{"graphql":"^0.8.0 || ^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/gqutils-0.1.2.tgz_1486378009226_0.14798827655613422","host":"packages-12-west.internal.npmjs.com"}},"0.1.3":{"name":"gqutils","version":"0.1.3","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@0.1.3","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gql-utils#readme","bugs":{"url":"https://github.com/smartprix/gql-utils/issues"},"dist":{"shasum":"579f66ce53073cf2795e135f647b52af1800743b","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-0.1.3.tgz","integrity":"sha512-8vZFAEMPrsVxUbFAr7mW5RYiqwu7LBnFKr/mliieeIa0wE4hPEYg8D7W3z9MN3qW5oU0eDSs2QWI5w1KLc0wuA==","signatures":[{"sig":"MEQCIBu+GHDdTPmRNwHUmBZSwv2FJhP9c1WlaaZGoxOmKuDtAiBcEWvzE6h/h5mOj3qwdnE4vEMNdY3ya/T/N1vh2A7H6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["stage-0"],"sourceMaps":true},"_shasum":"579f66ce53073cf2795e135f647b52af1800743b","gitHead":"ed452e6f856d6096eb0734582e185c478dbfd93e","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gql-utils.git","type":"git"},"_npmVersion":"3.10.10","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"6.9.4","dependencies":{"lodash":"^4.17.4","graphql-tools":"^0.10.0"},"eslintConfig":{"rules":{},"extends":"smartprix"},"devDependencies":{"chai":"3.5.0","mocha":"3.2.0","eslint":"3.14.1","babel-cli":"6.22.2","babel-register":"6.22.0","babel-preset-stage-0":"6.22.0","eslint-config-smartprix":"3.1.6","babel-plugin-transform-es2015-modules-commonjs":"6.22.0"},"peerDependencies":{"graphql":"^0.8.0 || ^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/gqutils-0.1.3.tgz_1486378319646_0.9166727396659553","host":"packages-12-west.internal.npmjs.com"}},"0.1.4":{"name":"gqutils","version":"0.1.4","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@0.1.4","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"23ce2d9b9f3be5948a54ef15d57f45f59ae9483a","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-0.1.4.tgz","integrity":"sha512-B6PGNuOIVMq8BHTCpDL3/3ebklqLikiw3BY6h+buVReLcUmDp0pc4jNlVamwf58XDhFBeVl2Le8rQ1h67Mj1JQ==","signatures":[{"sig":"MEQCIBcsIjILeS/8vFHusJYSYdGN3c37fhJM555+dHc+FF0jAiADy0hyMH9pnaBvbXmzayx62af4JtwvHuqT+CpEc+St3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["stage-0"],"sourceMaps":true},"_shasum":"23ce2d9b9f3be5948a54ef15d57f45f59ae9483a","gitHead":"1622b7389b0d27e02739786f9ededfde8d528745","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"3.10.10","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"6.9.4","dependencies":{"lodash":"^4.17.4","graphql-tools":"^0.10.0"},"eslintConfig":{"rules":{},"extends":"smartprix"},"devDependencies":{"chai":"3.5.0","mocha":"3.2.0","eslint":"3.14.1","babel-cli":"6.22.2","babel-register":"6.22.0","babel-preset-stage-0":"6.22.0","eslint-config-smartprix":"3.1.6","babel-plugin-transform-es2015-modules-commonjs":"6.22.0"},"peerDependencies":{"graphql":"^0.8.0 || ^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/gqutils-0.1.4.tgz_1486711525969_0.343128856504336","host":"packages-18-east.internal.npmjs.com"}},"0.1.5":{"name":"gqutils","version":"0.1.5","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@0.1.5","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"991edf3a1c2f303a18416732bba64affd04259ae","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-0.1.5.tgz","integrity":"sha512-T6CIXt6S0qpTrWD8Cnoc6qA1w2+pGgx8VO6t8VUiUBl+UGu4E/wkzAqONuFXQX5cuuy9nw1DnwFCMUkgvsTI5Q==","signatures":[{"sig":"MEUCIHf7mreBMhrSjHxQidGariLVVt1B8UGODf3LCNwRaprEAiEAsRHGYWIkn+zj5gUO86U6b6GJtQzdp18WW9oga4ml8tY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["stage-0"],"sourceMaps":true},"_shasum":"991edf3a1c2f303a18416732bba64affd04259ae","gitHead":"c0dab29f8228063585c2bd98c21debae47e5a484","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"3.10.10","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"6.9.4","dependencies":{"lodash":"^4.17.4","graphql-tools":"^0.10.0","graphql-type-json":"^0.1.4"},"eslintConfig":{"rules":{},"extends":"smartprix"},"devDependencies":{"chai":"3.5.0","mocha":"3.2.0","eslint":"3.14.1","graphql":"^0.9.1","babel-cli":"6.22.2","babel-register":"6.22.0","babel-preset-stage-0":"6.22.0","eslint-config-smartprix":"3.1.6","babel-plugin-transform-es2015-modules-commonjs":"6.22.0"},"peerDependencies":{"graphql":"^0.8.0 || ^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/gqutils-0.1.5.tgz_1486803703796_0.39693737542256713","host":"packages-18-east.internal.npmjs.com"}},"0.1.6":{"name":"gqutils","version":"0.1.6","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@0.1.6","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"2d2beb836ca490a52df557e29571f3b65a2b8bc9","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-0.1.6.tgz","integrity":"sha512-QlrksdxIVWR49+GhtKRd9e/Ubt1s+zeb5qZQa5twJ67NUtBAtBZf15/ejV5SyYQ9xQWQvCPt7zskmZVcEUzVEw==","signatures":[{"sig":"MEUCIQCU8FCWS56Owhwxtw5RFt8trV1I2Wm4EUMkmy+9DBfMRAIgA+9QO7pcnZbyDdvzXl3tJ9EHS2O2c2vSAHg5c8jM2+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["stage-0"],"sourceMaps":true},"_shasum":"2d2beb836ca490a52df557e29571f3b65a2b8bc9","gitHead":"7cff8eb19e9b97457e3868c87585b91eeabfe2f4","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"3.10.10","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"6.9.4","dependencies":{"lodash":"^4.17.4","graphql-tools":"^0.10.0","graphql-type-json":"^0.1.4"},"eslintConfig":{"rules":{},"extends":"smartprix"},"devDependencies":{"chai":"3.5.0","mocha":"3.2.0","eslint":"3.14.1","graphql":"^0.9.1","babel-cli":"6.22.2","babel-register":"6.22.0","babel-preset-stage-0":"6.22.0","eslint-config-smartprix":"3.1.6","babel-plugin-transform-es2015-modules-commonjs":"6.22.0"},"peerDependencies":{"graphql":"^0.8.0 || ^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/gqutils-0.1.6.tgz_1486804804277_0.6147619455587119","host":"packages-12-west.internal.npmjs.com"}},"0.1.7":{"name":"gqutils","version":"0.1.7","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@0.1.7","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"b5e7b7cd8175016d831d3eaf3440dea166ade295","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-0.1.7.tgz","integrity":"sha512-6fZdBdKEstpGTEMu+k9TjPW4WF9le1kzke15IvIUWzr7q2H9NslKdqAqY45MMliqyWYmq9LjF4fGu4BlxDSoqg==","signatures":[{"sig":"MEYCIQDrlddBdER6Pm2NLHfhnl1dvtAAWSTDjQIrRGdJwAuF9wIhANGit40BmneSfI1bbrQ80xq7yGT3koLSrWrUFH9JQb84","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["stage-0"],"sourceMaps":true},"_shasum":"b5e7b7cd8175016d831d3eaf3440dea166ade295","gitHead":"7d4d1cd694b72e911300d9a616e5d3757c8331d8","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"3.10.10","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"6.9.4","dependencies":{"lodash":"^4.17.4","graphql-tools":"^0.10.0","graphql-type-json":"^0.1.4"},"eslintConfig":{"rules":{},"extends":"smartprix"},"devDependencies":{"chai":"3.5.0","mocha":"3.2.0","eslint":"3.14.1","graphql":"^0.9.1","babel-cli":"6.22.2","babel-register":"6.22.0","babel-preset-stage-0":"6.22.0","eslint-config-smartprix":"3.1.6","babel-plugin-transform-es2015-modules-commonjs":"6.22.0"},"peerDependencies":{"graphql":"^0.8.0 || ^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/gqutils-0.1.7.tgz_1486805112110_0.9740168494172394","host":"packages-12-west.internal.npmjs.com"}},"0.1.8":{"name":"gqutils","version":"0.1.8","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@0.1.8","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"131e93fc657ab29274b6784575db5c0b8f0336b6","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-0.1.8.tgz","integrity":"sha512-y67KNaPoWAS8ihCDp3UoPDJw67Zo49F5FrjdCFpx/1CQ/tdkkwht/dGloEERBCKlGD8Dd1QETl9eMh+ooMBXKw==","signatures":[{"sig":"MEQCICJRanuiTCbUE5joHVnAQ/btRD5IXNPdprWO4Wbtyv6mAiBd0IxynJputEARmkvEuV9h7eo1x3/S7AaI5SMEBbMTDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["stage-0"],"sourceMaps":true},"_shasum":"131e93fc657ab29274b6784575db5c0b8f0336b6","gitHead":"123f6e40e7dddf8b2ac02b7cdd813e4156c8ceff","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"3.10.10","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"6.9.4","dependencies":{"lodash":"^4.17.4","graphql-tools":"^0.10.0","graphql-type-json":"^0.1.4"},"eslintConfig":{"rules":{},"extends":"smartprix"},"devDependencies":{"chai":"3.5.0","mocha":"3.2.0","eslint":"3.14.1","graphql":"^0.9.1","babel-cli":"6.22.2","babel-register":"6.22.0","babel-preset-stage-0":"6.22.0","eslint-config-smartprix":"3.1.6","babel-plugin-transform-es2015-modules-commonjs":"6.22.0"},"peerDependencies":{"graphql":"^0.8.0 || ^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/gqutils-0.1.8.tgz_1486806368979_0.8828607613686472","host":"packages-12-west.internal.npmjs.com"}},"0.2.1":{"name":"gqutils","version":"0.2.1","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@0.2.1","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"73aa8e3aec3db7d58180bdd7b6e0960908ae2091","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-0.2.1.tgz","integrity":"sha512-m+lDTz1nOu2+eQHuC2GlQmIoeaAKiwlOhDY49Q7wvWVni84JrsJ7z1irBj6zWaXVv93YsI3tWzxxaISAZj6FAw==","signatures":[{"sig":"MEYCIQC0r6vDImI3gec9DgtwgSrH0UtdbBfv78w3aLwSPaUYPwIhAJar6Gwiz/26G4TgaOnFUoDf6SDK7G31yT6su8GpdhxT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["stage-0"],"sourceMaps":true},"_shasum":"73aa8e3aec3db7d58180bdd7b6e0960908ae2091","gitHead":"732b29adef071404666d929f18d6ef68eb6f5486","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"4.1.2","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"7.6.0","dependencies":{"lodash":"^4.17.4","graphql-tools":"^0.10.0","graphql-type-json":"^0.1.4"},"eslintConfig":{"rules":{},"extends":"smartprix"},"devDependencies":{"chai":"3.5.0","mocha":"3.2.0","eslint":"3.14.1","graphql":"^0.9.1","babel-cli":"6.22.2","babel-register":"6.22.0","babel-preset-stage-0":"6.22.0","eslint-config-smartprix":"3.1.6","babel-plugin-transform-es2015-modules-commonjs":"6.22.0"},"peerDependencies":{"graphql":"^0.8.0 || ^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/gqutils-0.2.1.tgz_1488195089172_0.8429920454509556","host":"packages-18-east.internal.npmjs.com"}},"0.2.2":{"name":"gqutils","version":"0.2.2","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@0.2.2","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"917c8b8663fbc8d8cbd9e86528299fdf1336d3d8","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-0.2.2.tgz","integrity":"sha512-4pCV5ogwefYxtnLlSt4tSEA72ZAtw/ZFLvBkOvo7RcxfWgPfCXqP3J/2o1KS2/Bnqnm8zpvSzkvCxt9c4AqD/w==","signatures":[{"sig":"MEYCIQDARQLsLaRZDM6PvkCg6exteTa4DHtjl/NMXsutkYJEigIhAObDR+nNwUS+1fKO9ojOoz/QBKAHBqLdomDrRXI+4A0y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["stage-0"],"sourceMaps":true},"_shasum":"917c8b8663fbc8d8cbd9e86528299fdf1336d3d8","gitHead":"37b129965eda16a464bc0f77ffb28686d359e154","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"4.1.2","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"7.6.0","dependencies":{"lodash":"^4.17.4","graphql-tools":"^0.10.0","graphql-type-json":"^0.1.4"},"eslintConfig":{"rules":{},"extends":"smartprix"},"devDependencies":{"chai":"3.5.0","mocha":"3.2.0","eslint":"3.14.1","graphql":"^0.9.1","babel-cli":"6.22.2","babel-register":"6.22.0","babel-preset-stage-0":"6.22.0","eslint-config-smartprix":"3.1.6","babel-plugin-transform-es2015-modules-commonjs":"6.22.0"},"peerDependencies":{"graphql":"^0.8.0 || ^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/gqutils-0.2.2.tgz_1488201784446_0.9078766251914203","host":"packages-18-east.internal.npmjs.com"}},"0.2.3":{"name":"gqutils","version":"0.2.3","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@0.2.3","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"b5a732fec4cfb14b2b546c5164b42138bd658601","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-0.2.3.tgz","integrity":"sha512-r+zyTtuylXRYggH7/o2USXJlihCFyjJUp7KIiP+bf28E/ghJMHqxrUUDN7oiSPycHuN0Z+QHOVSfwGvuSTB5/g==","signatures":[{"sig":"MEYCIQD19KwdDCSO+ht0TVxTcSq8RpOSnQ7MkYw9hB5HPykQIQIhANG5JN1OFRi64aBiFw9jVpmD4meNhbxo0uP7G9n5tiPG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["stage-0"],"sourceMaps":true},"_shasum":"b5a732fec4cfb14b2b546c5164b42138bd658601","gitHead":"e597d0f30ccec5bfad3855c6d5676a31035d1af9","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"4.1.2","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"7.6.0","dependencies":{"lodash":"^4.17.4","graphql-tools":"^0.10.0","graphql-type-json":"^0.1.4"},"eslintConfig":{"rules":{},"extends":"smartprix"},"devDependencies":{"chai":"3.5.0","mocha":"3.2.0","eslint":"3.14.1","graphql":"^0.9.1","babel-cli":"6.22.2","babel-register":"6.22.0","babel-preset-stage-0":"6.22.0","eslint-config-smartprix":"3.1.6","babel-plugin-transform-es2015-modules-commonjs":"6.22.0"},"peerDependencies":{"graphql":"^0.8.0 || ^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/gqutils-0.2.3.tgz_1488274954436_0.9886367544531822","host":"packages-18-east.internal.npmjs.com"}},"0.2.4":{"name":"gqutils","version":"0.2.4","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@0.2.4","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"11c9413249d06de66c2dc89836ea8b4ca8402dd3","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-0.2.4.tgz","integrity":"sha512-Pp18vqdDXbC5eLEeVFMhvdWLz5HaVsb20w5E10eOqhd179sZQbNIRjdza7NOaxnHHQl7+ofwj2076axhX6ErVw==","signatures":[{"sig":"MEUCIQDFBzycb3qNpGOASGr16nTSrlWdqxMwng5RkwSqFI89sQIgRcphpQ6a2QpLg4OjXou4W272qDWG9BtnAl3W2Z8cihE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["stage-0"],"sourceMaps":true},"_shasum":"11c9413249d06de66c2dc89836ea8b4ca8402dd3","gitHead":"6926bfc7cc1e54ba06174c05df9ac99fc701882e","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"4.1.2","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"7.6.0","dependencies":{"lodash":"^4.17.4","graphql-tools":"^0.10.0","graphql-type-json":"^0.1.4"},"eslintConfig":{"rules":{},"extends":"smartprix"},"devDependencies":{"chai":"3.5.0","mocha":"3.2.0","eslint":"3.14.1","graphql":"^0.9.1","babel-cli":"6.22.2","babel-register":"6.22.0","babel-preset-stage-0":"6.22.0","eslint-config-smartprix":"3.1.6","babel-plugin-transform-es2015-modules-commonjs":"6.22.0"},"peerDependencies":{"graphql":"^0.8.0 || ^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/gqutils-0.2.4.tgz_1488277316939_0.2647572762798518","host":"packages-18-east.internal.npmjs.com"}},"0.2.5":{"name":"gqutils","version":"0.2.5","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@0.2.5","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"60a6e4c6b153a0b7c25b0436c2bdc61e12ec5b41","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-0.2.5.tgz","integrity":"sha512-nHIAnNpZ2pJLfGKIxSHFqaCPa0GFklmZ1vsHlj5BdnNJgILzRlEhc1unbeazYBq/TS3xujVxKg93nAGhV6d0pg==","signatures":[{"sig":"MEUCIQCeLr0Ok0eqUL7y/St64//FMSuZMK5d3RK2TXi8egc0YQIgVmeFjRpCknV8FmUuLcU6mEAG7OCZmTI5rRQiciLqiSw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["stage-0"],"sourceMaps":true},"_shasum":"60a6e4c6b153a0b7c25b0436c2bdc61e12ec5b41","gitHead":"9d8dee5aceaf7a7f744f2de30b4b67dae0b59dce","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"4.1.2","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"7.6.0","dependencies":{"lodash":"^4.17.4","graphql-tools":"^0.10.0","graphql-type-json":"^0.1.4"},"eslintConfig":{"rules":{},"extends":"smartprix"},"devDependencies":{"chai":"3.5.0","mocha":"3.2.0","eslint":"3.14.1","graphql":"^0.9.1","babel-cli":"6.22.2","babel-register":"6.22.0","babel-preset-stage-0":"6.22.0","eslint-config-smartprix":"3.1.6","babel-plugin-transform-es2015-modules-commonjs":"6.22.0"},"peerDependencies":{"graphql":"^0.8.0 || ^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/gqutils-0.2.5.tgz_1489050673097_0.8796042036265135","host":"packages-12-west.internal.npmjs.com"}},"0.3.0":{"name":"gqutils","version":"0.3.0","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@0.3.0","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"cd5acc2954fc32814aea0eb3c63faa97b30c5eff","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-0.3.0.tgz","integrity":"sha512-OJi+M7p1FMd8l+7osbZPyPsyemEht5IxZ0XYf7NcqCaPaiE9UQCmQaPIAtKfjoX6jv3a6Ni7KHYF+5G5aqJ0GQ==","signatures":[{"sig":"MEUCIA7C1s0qhRllFeAEmSFUhF9+BHwSf5rSRx5yxicktRs+AiEA4Aqq5oNWqHNt2Sl+EKyJj+tIM2awSQxrRxyKoS8sPJQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["stage-0"],"sourceMaps":true},"_shasum":"cd5acc2954fc32814aea0eb3c63faa97b30c5eff","gitHead":"df7a3eacd5a5a77d0b0fcc375aa4bf8993ffe31e","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"4.1.2","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"7.6.0","dependencies":{"lodash":"^4.17.4","graphql-tools":"^0.10.1","graphql-type-json":"^0.1.4","graphql-custom-types":"^0.7.1"},"eslintConfig":{"rules":{},"extends":"smartprix"},"devDependencies":{"chai":"3.5.0","mocha":"3.2.0","eslint":"3.17.1","graphql":"^0.9.1","babel-cli":"6.23.0","babel-register":"6.23.0","babel-preset-stage-0":"6.22.0","eslint-config-smartprix":"3.1.6","babel-plugin-transform-es2015-modules-commonjs":"6.23.0"},"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils-0.3.0.tgz_1489070330461_0.2396089807152748","host":"packages-12-west.internal.npmjs.com"}},"0.3.1":{"name":"gqutils","version":"0.3.1","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@0.3.1","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"ab5c82902f376bb1b50f9f4162d009ddb25081f4","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-0.3.1.tgz","integrity":"sha512-dKrM8yQelZAiRUIoDMA8ZmHDNxYwrP3iHdLtEDujSAhlYyWaYVyB6VSA02kjzhnIFvIaAiiI2tovJiWlKbid/A==","signatures":[{"sig":"MEUCIQDCpfH57IV1w8q0zAr7Nl5ZnuT+mHEcpyeZuUQJhzqzywIgQ0085hZRAiwqARScr632R2MDvcARtZI/VuaMi7apvbg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["stage-0"],"sourceMaps":true},"_shasum":"ab5c82902f376bb1b50f9f4162d009ddb25081f4","gitHead":"e2263798e2c72fabe73e485d2ff90fdaf9b311c2","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"4.1.2","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"7.6.0","dependencies":{"lodash":"^4.17.4","graphql-tools":"^0.10.1","graphql-type-json":"^0.1.4","graphql-custom-types":"^0.7.1"},"eslintConfig":{"rules":{},"extends":"smartprix"},"devDependencies":{"chai":"3.5.0","mocha":"3.2.0","eslint":"3.17.1","graphql":"^0.9.1","babel-cli":"6.23.0","babel-register":"6.23.0","babel-preset-stage-0":"6.22.0","eslint-config-smartprix":"3.1.6","babel-plugin-transform-es2015-modules-commonjs":"6.23.0"},"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils-0.3.1.tgz_1489671106141_0.06904756533913314","host":"packages-18-east.internal.npmjs.com"}},"0.4.0":{"name":"gqutils","version":"0.4.0","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@0.4.0","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"549a744c6ea8f41bdb7ee0e4bc7a79edbe7083ed","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-0.4.0.tgz","integrity":"sha512-13dktIrhYpGVorcQJHqYHGmDveTgEwlpdqMtgK/2LNbQTnxFrD9121OXNhht70z6udfGM1pl2Vv5Hij2ItxmUQ==","signatures":[{"sig":"MEUCIFFCDE4QkZFXfsN0TqQC8ObBhjyRmtPW/rWYSbOuXVpoAiEAkd2mD+xh8TPqrowLRs43Ja6jIbzlYQ1t03sBTNgTAQY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["stage-0"],"sourceMaps":true},"_shasum":"549a744c6ea8f41bdb7ee0e4bc7a79edbe7083ed","gitHead":"461418472be2ee9982d2636e238f3cdc7c367b30","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"4.1.2","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"7.6.0","dependencies":{"lodash":"^4.17.4","graphql-tools":"^0.10.1","graphql-type-json":"^0.1.4","graphql-custom-types":"^0.7.1","graphql-subscriptions":"^0.3.1"},"eslintConfig":{"rules":{},"extends":"smartprix"},"devDependencies":{"chai":"3.5.0","mocha":"3.2.0","eslint":"3.17.1","graphql":"^0.9.1","babel-cli":"6.23.0","babel-register":"6.23.0","babel-preset-stage-0":"6.22.0","eslint-config-smartprix":"3.1.6","babel-plugin-transform-es2015-modules-commonjs":"6.23.0"},"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils-0.4.0.tgz_1490358661489_0.6320958626456559","host":"packages-18-east.internal.npmjs.com"}},"0.4.1":{"name":"gqutils","version":"0.4.1","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@0.4.1","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"511d7d52fb96ea8fc879165886846743c5029d29","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-0.4.1.tgz","integrity":"sha512-H2ycuerRiq08DzQpIYD4VWuuSFFCu5u7oMOPgQH8I9cVCFpFaNf6aFIQUpnUo5q1s4rbML2QxrHQOqdBvmbb3Q==","signatures":[{"sig":"MEQCICgOamQhwDikf+96jss5CyaCi8SYywcA70gOURg+oqWOAiBlUZu2hAyxxIhV1vx3fOjXZYB8faNAsqnMAF2+h9ZoHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["stage-0"],"sourceMaps":true},"_shasum":"511d7d52fb96ea8fc879165886846743c5029d29","gitHead":"709f7ec3f57859e2233bdf938e42892b4107f428","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"4.1.2","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"7.6.0","dependencies":{"lodash":"^4.17.4","graphql-tools":"^0.10.1","graphql-type-json":"^0.1.4","graphql-custom-types":"^0.7.1","graphql-subscriptions":"^0.3.1"},"eslintConfig":{"rules":{},"extends":"smartprix"},"devDependencies":{"chai":"3.5.0","mocha":"3.2.0","eslint":"3.18.0","graphql":"^0.9.1","babel-cli":"6.24.0","babel-register":"6.24.0","babel-preset-stage-0":"6.22.0","eslint-config-smartprix":"3.1.6","babel-plugin-transform-es2015-modules-commonjs":"6.24.0"},"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils-0.4.1.tgz_1490361887863_0.29156878287903965","host":"packages-18-east.internal.npmjs.com"}},"0.4.2":{"name":"gqutils","version":"0.4.2","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@0.4.2","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"4f49e49a28a1080ca8992193bcfe5c939eb5de26","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-0.4.2.tgz","integrity":"sha512-7PvISzlnkaJC+oRwr95rkQErlbcN/MlYTTUDlXjLl542kpur367x+Y7PY4+tnQasPE80hVly7jipKzT8vZl8Qg==","signatures":[{"sig":"MEYCIQDRNR7y0Foras0KLyOGEPeJ73tag1nX65hZwJdiGZBfPwIhAOVhcGbvbzX1kmAnclJ4lhL0PAt9gzqy34y6LFUubyg9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["stage-0"],"sourceMaps":true},"_shasum":"4f49e49a28a1080ca8992193bcfe5c939eb5de26","gitHead":"3af81f7d6bbed1a5b6562f948da2def4550a4a9a","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"4.1.2","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"7.6.0","dependencies":{"lodash":"^4.17.4","graphql-tools":"^0.10.1","graphql-type-json":"^0.1.4","graphql-custom-types":"^0.7.1","graphql-subscriptions":"^0.3.1"},"eslintConfig":{"rules":{},"extends":"smartprix"},"devDependencies":{"chai":"3.5.0","mocha":"3.2.0","eslint":"3.18.0","graphql":"^0.9.1","babel-cli":"6.24.0","babel-register":"6.24.0","babel-preset-stage-0":"6.22.0","eslint-config-smartprix":"3.1.6","babel-plugin-transform-es2015-modules-commonjs":"6.24.0"},"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils-0.4.2.tgz_1490601510188_0.42812745622359216","host":"packages-18-east.internal.npmjs.com"}},"0.4.3":{"name":"gqutils","version":"0.4.3","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@0.4.3","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"76af420fb5b6623ed88b72a881c1b39c22c87503","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-0.4.3.tgz","integrity":"sha512-Uu6btGy4oVqqIpjQxubKKlNn30+o1GQvxt0iE8/rva5HGFQivWiAx/niYp/plluO0N13DKn8ZWMNQFzmwS4PNw==","signatures":[{"sig":"MEUCIDhutiClFiGzjp2S8pDVfq8UKVUrh7TZq5yyIi/eLKRSAiEA4y+mheDpRFRPVCZolqy5LzpavVvVTF1bZ+czYuT6Pu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["stage-0"],"sourceMaps":true},"_shasum":"76af420fb5b6623ed88b72a881c1b39c22c87503","gitHead":"876017a10be69033650f526d6a1b17f10bd8d6ac","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"4.1.2","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"7.6.0","dependencies":{"lodash":"^4.17.4","graphql-tools":"^0.10.1","graphql-type-json":"^0.1.4","graphql-custom-types":"^0.7.1","graphql-subscriptions":"^0.3.1"},"eslintConfig":{"rules":{},"extends":"smartprix"},"devDependencies":{"chai":"3.5.0","mocha":"3.2.0","eslint":"3.18.0","graphql":"^0.9.1","babel-cli":"6.24.0","babel-register":"6.24.0","babel-preset-stage-0":"6.22.0","eslint-config-smartprix":"3.1.6","babel-plugin-transform-es2015-modules-commonjs":"6.24.0"},"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils-0.4.3.tgz_1490601908772_0.5916366551537067","host":"packages-12-west.internal.npmjs.com"}},"0.4.4":{"name":"gqutils","version":"0.4.4","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@0.4.4","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"a91ec53a12f738956482a6a00636ccc2e71cf4f9","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-0.4.4.tgz","integrity":"sha512-Z2Jhs9mFJpWNQ2brkkfISzjjpQrWIWIAuVrTMkW8itugOQoTXfTWVAzMvag1cFa7uB1h6/aaFz4h4pz9wLqq7Q==","signatures":[{"sig":"MEUCIC5ql8Sh+af+WH1IEOYr8i65SCTTLN8M+9u92ryePIENAiEA8MMrzXV1xi9+hf8/TlIr2mTkzNHOL3N1RHqwsJPYmWI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["stage-0"],"sourceMaps":true},"gitHead":"12a0c9cb461bedcc3bb5574789f208fd125c2f7d","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"5.3.0","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"8.1.2","dependencies":{"lodash":"^4.17.4","graphql-tools":"^0.10.1","graphql-type-json":"^0.1.4","graphql-custom-types":"^0.7.1","graphql-subscriptions":"^0.3.1"},"eslintConfig":{"rules":{},"extends":"smartprix"},"devDependencies":{"chai":"3.5.0","mocha":"3.2.0","eslint":"3.18.0","graphql":"^0.9.1","babel-cli":"6.24.0","babel-register":"6.24.0","babel-preset-stage-0":"6.22.0","eslint-config-smartprix":"3.1.6","babel-plugin-transform-es2015-modules-commonjs":"6.24.0"},"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils-0.4.4.tgz_1504163793753_0.10476652276702225","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"gqutils","version":"0.4.5","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@0.4.5","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"c4c07be3302ac6cb7ea58a402046c3143ae59aed","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-0.4.5.tgz","integrity":"sha512-OhTQTFgkQ5Jz8IYMsyvrw09LwuZ8RgJ0z2gMtx0bTFWzn0nrNen15WQrf6+2RNvM7dFbCSSoquXs4J8n0QOtWw==","signatures":[{"sig":"MEYCIQDGlPXGpoJ7DxLoD/LSMDcrG0TadAE7Tc4KZd5+ap/McQIhAKMd0Eql7RAuzhwf2zea6GoeoVZzFHloUxVtdNtwx9xG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["stage-0"],"sourceMaps":true},"gitHead":"6270dcfe6b7ca98b91be53c8da6db2ac784b97f9","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"5.3.0","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"8.1.2","dependencies":{"lodash":"^4.17.4","graphql-tools":"^0.10.1","graphql-type-json":"^0.1.4","graphql-custom-types":"^0.7.1","graphql-subscriptions":"^0.3.1"},"eslintConfig":{"rules":{},"extends":"smartprix"},"devDependencies":{"chai":"3.5.0","mocha":"3.2.0","eslint":"3.18.0","graphql":"^0.9.1","babel-cli":"6.24.0","babel-register":"6.24.0","babel-preset-stage-0":"6.22.0","eslint-config-smartprix":"3.1.6","babel-plugin-transform-es2015-modules-commonjs":"6.24.0"},"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils-0.4.5.tgz_1504166654548_0.7249264584388584","host":"s3://npm-registry-packages"}},"0.4.6":{"name":"gqutils","version":"0.4.6","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@0.4.6","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"1e4953c49841a1736d713dc92af5bbb044ca23a0","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-0.4.6.tgz","integrity":"sha512-7ztQKTKoszbHPEAE0BhiC57ClekbX8xm7T43Of139D8oH7MkG8NDBeB0FSEGnXH1K5ebXJmqwAt8t/n1ovJChA==","signatures":[{"sig":"MEUCIAYHTadIXsUEEj/nhiw8j2Wuxb2EW1B0HlhxPyXUSGnUAiEA3rtuLsVYoF1X2XCTW5rBiFXCDdRyk2vMMqtI4F769FA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["stage-0"],"sourceMaps":true},"gitHead":"4c378987164dc1f01dee399da7529f3b52755ebf","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"5.3.0","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"8.1.2","dependencies":{"lodash":"^4.17.4","graphql-tools":"^1.2.2","graphql-type-json":"^0.1.4","graphql-custom-types":"^1.1.0","graphql-subscriptions":"^0.4.4"},"eslintConfig":{"rules":{},"extends":"smartprix"},"devDependencies":{"chai":"4.1.1","mocha":"3.5.0","eslint":"4.5.0","graphql":"^0.11.2","babel-cli":"6.26.0","babel-register":"6.26.0","babel-preset-stage-0":"6.24.1","eslint-config-smartprix":"3.2.5","babel-plugin-transform-es2015-modules-commonjs":"6.26.0"},"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils-0.4.6.tgz_1504166797129_0.36125357169657946","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"gqutils","version":"1.0.1","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.0.1","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"fb059e11f7aea837f57883cbf34a9f29999de32e","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.0.1.tgz","integrity":"sha512-Gr7Sa+hubVeLcIAI4AhnkuTy1GwSzz7QwKFtVIAt/tujrdx+OzkSibCDmHH8tkQJA+RMRL93tnBa5y+EN5toBg==","signatures":[{"sig":"MEYCIQCueVbvEZBP3eDzDUsjvqSVFWILN9kLdxre1RCVzcyFvQIhAOxLzvXJuf1e2UEDD6sWAYoG9IoXukDNhDTLM2zmch2W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["stage-0"],"sourceMaps":true},"gitHead":"4c763a6cb99bfff7bb7169d1b2f9e25edbf13a38","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"5.3.0","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"8.4.0","dependencies":{"lodash":"^4.17.4","graphql-tools":"^1.2.2","graphql-type-json":"^0.1.4","graphql-custom-types":"^1.1.0","graphql-subscriptions":"^0.5.0"},"eslintConfig":{"rules":{},"extends":"smartprix"},"devDependencies":{"chai":"4.1.2","mocha":"3.5.3","eslint":"4.6.1","graphql":"^0.11.3","babel-cli":"6.26.0","babel-register":"6.26.0","babel-preset-stage-0":"6.24.1","eslint-config-smartprix":"3.2.5","babel-plugin-transform-es2015-modules-commonjs":"6.26.0"},"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils-1.0.1.tgz_1505475309635_0.481282260036096","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"gqutils","version":"1.0.2","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.0.2","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"5342c06c6494bfbe8ac98a3e351fb778efdcd67e","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.0.2.tgz","integrity":"sha512-RgUAmotoe6mKmyNeWtknbm29EwxH9TNdaTQTS56sFVYmG009Sl4+XEA9D2RwgkALnJGQOcoIgqiCkCvW4awecA==","signatures":[{"sig":"MEUCIQDqbET2i2Y6ClyR77jzlTeClZWpQVVM1BPFsYL6j7pNUQIgJIohQiZI3ZTlxGucjzFgBunHretfcjANV70tuYfuLXg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["stage-0"],"sourceMaps":true},"gitHead":"73842aa92a8064fadeedd058912845704a3b65b6","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"5.3.0","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"8.4.0","dependencies":{"lodash":"^4.17.4","graphql-tools":"^1.2.2","graphql-type-json":"^0.1.4","graphql-custom-types":"^1.1.0","graphql-subscriptions":"^0.5.0"},"eslintConfig":{"rules":{},"extends":"smartprix"},"devDependencies":{"chai":"4.1.2","mocha":"3.5.3","eslint":"4.6.1","graphql":"^0.11.3","babel-cli":"6.26.0","babel-register":"6.26.0","babel-preset-stage-0":"6.24.1","eslint-config-smartprix":"3.2.5","babel-plugin-transform-es2015-modules-commonjs":"6.26.0"},"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils-1.0.2.tgz_1505476069215_0.5172503667417914","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"gqutils","version":"1.0.4","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.0.4","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"03997db06d34be5863c705a88b7912eb6d2516f8","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.0.4.tgz","integrity":"sha512-GpV131aBXWNP3yuQw8K7rQv6HxrUJSeoWXVmQ1vvdi+xEl6P34wsDy17DgCCoQsFp/ldNF5wg1eBoqrCqD94oA==","signatures":[{"sig":"MEQCIDYlywgzh+NT1NOJoNfect8bIOfGY4dZr0VNQVxfSJ20AiBagzYqB6ohvkK80dc8ZCcfyJFZ5eFaGIojz59kvbyffQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["stage-0"],"sourceMaps":true},"gitHead":"53ab7169107a4ca934ca6be0270a7d89f984ae8e","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"5.3.0","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"8.4.0","dependencies":{"lodash":"^4.17.4","graphql-tools":"^1.2.2","graphql-type-json":"^0.1.4","graphql-custom-types":"^1.1.0","graphql-subscriptions":"^0.5.0"},"eslintConfig":{"rules":{},"extends":"smartprix"},"devDependencies":{"chai":"4.1.2","mocha":"3.5.3","eslint":"4.6.1","graphql":"^0.11.3","babel-cli":"6.26.0","babel-register":"6.26.0","babel-preset-stage-0":"6.24.1","eslint-config-smartprix":"3.2.5","babel-plugin-transform-es2015-modules-commonjs":"6.26.0"},"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils-1.0.4.tgz_1505476192844_0.5259513722267002","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"gqutils","version":"1.0.5","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.0.5","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"76f0b774b9429836062d61e5fb19588bb9f0eaba","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.0.5.tgz","integrity":"sha512-xPX2B0S+byJ1A11nVNS+we5qb0lA0ByoT1+kisQ3HxMCrOBsrgpbexBhzgfdnygJSIWQyABXnnKjMuZ8MqvM7g==","signatures":[{"sig":"MEUCIH86Canh2e50b7qWLob7wt2bxaT+lH7bRxwkbO7lrRDlAiEAt9mdI2e4cr/f7gIdQEo7ft057J0l0TrHgbQQUnungsw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["stage-0"],"sourceMaps":true},"gitHead":"af345445543bea30a456bd5fc07d0c60075698b6","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"5.3.0","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"8.5.0","dependencies":{"lodash":"^4.17.4","graphql-tools":"^1.2.2","graphql-type-json":"^0.1.4","graphql-custom-types":"^1.1.0","graphql-subscriptions":"^0.5.0"},"eslintConfig":{"rules":{},"extends":"smartprix"},"devDependencies":{"chai":"4.1.2","mocha":"3.5.3","eslint":"4.6.1","graphql":"^0.11.3","babel-cli":"6.26.0","babel-register":"6.26.0","babel-preset-stage-0":"6.24.1","eslint-config-smartprix":"3.2.5","babel-plugin-transform-es2015-modules-commonjs":"6.26.0"},"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils-1.0.5.tgz_1505727338629_0.5662871636450291","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"gqutils","version":"1.0.6","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.0.6","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"17540c4c9fbf7cbd5e514da143211fbe0d27832e","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.0.6.tgz","integrity":"sha512-pHRZyAJbIZqVcly2psk480yuwqVp8G6DK+m38aY6cUmQIk99y/oPFEPAgY1vefRccA7Gxt1Owgjy15RK2KqtwQ==","signatures":[{"sig":"MEUCIQDsBwcn0JV5cD9Q9Jy7hFSeAyCSx0Zx/tvGURFMCweXLAIgX1CaRKwGCFVwdbszH4Ydj890Zsek+UvpNO2zymbl6Yw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["stage-0"],"sourceMaps":true},"gitHead":"0ef5730b82b434dbf55712f193577f8f64fee098","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"5.3.0","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"8.5.0","dependencies":{"lodash":"^4.17.4","graphql-tools":"^1.2.2","graphql-type-json":"^0.1.4","graphql-custom-types":"^1.1.0","graphql-subscriptions":"^0.5.0"},"eslintConfig":{"rules":{},"extends":"smartprix"},"devDependencies":{"chai":"4.1.2","mocha":"3.5.3","eslint":"4.6.1","graphql":"^0.11.3","babel-cli":"6.26.0","babel-register":"6.26.0","babel-preset-stage-0":"6.24.1","eslint-config-smartprix":"3.2.5","babel-plugin-transform-es2015-modules-commonjs":"6.26.0"},"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils-1.0.6.tgz_1505729960547_0.6802450083196163","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"gqutils","version":"1.0.7","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.0.7","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"1dfe8701974739eb2d27167d8eda8fa5dee4687c","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.0.7.tgz","integrity":"sha512-uS6e0vVqzs/YuBBzcO+HdL8x8Im4d/MXvFp/ghAkTltLvrVbJNzekKsB4rGl4dDlwJPbMgiVrX9IISKZfPEmqg==","signatures":[{"sig":"MEYCIQCCMyGfdgignaO9Eekq3vpbBzGRCW1bJXmONziH8h6ucQIhAMEWwyQ2lg816CDeF6MJhLP0fa539pLf/kUelAkGfNgZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["stage-0"],"sourceMaps":true},"gitHead":"4b77a15f857766a220a384ac478db27e35fe1816","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"5.3.0","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"8.5.0","dependencies":{"lodash":"^4.17.4","graphql-tools":"^1.2.2","graphql-type-json":"^0.1.4","graphql-custom-types":"^1.1.0","graphql-subscriptions":"^0.5.0"},"eslintConfig":{"rules":{},"extends":"smartprix"},"devDependencies":{"chai":"4.1.2","mocha":"3.5.3","eslint":"4.6.1","graphql":"^0.11.3","babel-cli":"6.26.0","babel-register":"6.26.0","babel-preset-stage-0":"6.24.1","eslint-config-smartprix":"3.2.5","babel-plugin-transform-es2015-modules-commonjs":"6.26.0"},"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils-1.0.7.tgz_1505741729912_0.9846718963235617","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"gqutils","version":"1.0.8","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.0.8","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"2bd7b7655a29b0e4d100321a51ada91c2104ae5b","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.0.8.tgz","integrity":"sha512-9fNlJUtsi/UB/KyV4yQremtdxjW8h+MfglT27m1E/58tXgYUlunhRay8ddYlAzTOtiMq5Y6BDPQOhRFdrAc9tA==","signatures":[{"sig":"MEYCIQCkSX4Mtmg604Cg45RxhLL4FKIcrItEMjb2neIBrGyNJAIhAN+I802YXhxA0FgUvuM05OZGMfY4ww3w3jEf1Ah3vddi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["stage-0"],"sourceMaps":true},"gitHead":"0040548e694987d34ba3c41a1d3bcb7ffd3e7abd","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"5.3.0","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"8.5.0","dependencies":{"lodash":"^4.17.4","graphql-tools":"^1.2.2","graphql-type-json":"^0.1.4","graphql-custom-types":"^1.1.0","graphql-subscriptions":"^0.5.0"},"eslintConfig":{"rules":{},"extends":"smartprix"},"devDependencies":{"chai":"4.1.2","mocha":"3.5.3","eslint":"4.6.1","graphql":"^0.11.3","babel-cli":"6.26.0","babel-register":"6.26.0","babel-preset-stage-0":"6.24.1","eslint-config-smartprix":"3.2.5","babel-plugin-transform-es2015-modules-commonjs":"6.26.0"},"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils-1.0.8.tgz_1505741926457_0.04521350795403123","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"gqutils","version":"1.0.9","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.0.9","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"69362abcea63e20daf7724b7991adf6a564e57bc","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.0.9.tgz","integrity":"sha512-uQ8oa5wzuRoKguYb79tar2sjIfoZL94Dqte3Ar2m+i+cU3rt9xQ40WSbJlvXIfPTEOnWdPROIatGYGanuMddOg==","signatures":[{"sig":"MEYCIQCc6pl8u2CC6fKOnAuWA58V8NykM3/ogeQZJHRdlU5yrQIhAO2Vzo7YHNHMH8ULSMOqALs6oeCt5dWcD2S+gnnoukEu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["stage-0"],"sourceMaps":true},"gitHead":"c0e705a7ce7b959c245de3c0113c07e1b40a2ed9","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"5.3.0","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"8.5.0","dependencies":{"lodash":"^4.17.4","graphql-tools":"^1.2.2","graphql-type-json":"^0.1.4","graphql-custom-types":"^1.1.0","graphql-subscriptions":"^0.5.0"},"eslintConfig":{"rules":{},"extends":"smartprix"},"devDependencies":{"chai":"4.1.2","mocha":"3.5.3","eslint":"4.6.1","graphql":"^0.11.3","babel-cli":"6.26.0","babel-register":"6.26.0","babel-preset-stage-0":"6.24.1","eslint-config-smartprix":"3.2.5","babel-plugin-transform-es2015-modules-commonjs":"6.26.0"},"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils-1.0.9.tgz_1505799809592_0.18234474677592516","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"gqutils","version":"1.0.10","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.0.10","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"e532162ac690fe91b7485b71f48a45669faf46d3","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.0.10.tgz","integrity":"sha512-/M9rxWVyaTGK8YxhXqvGnf940yK41LGiHOivW1CSKkgWpsHaELpPToh/2d3SIyZDSfZq3XMUhQOG3aEfZd3AHw==","signatures":[{"sig":"MEYCIQD7mzzocnB1rd7q4HUA+1J2n5Ckf3QlsPqIAm3n7+Iv+wIhAOVK2UX8PkwZtj5XQ0MRXC3haKdnV6zEPSSVWZ2Uky6H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["stage-0"],"sourceMaps":true},"gitHead":"0ceeb6c647d406816beeabd31a266eb468b7952d","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"5.3.0","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"8.5.0","dependencies":{"lodash":"^4.17.4","graphql-tools":"^1.2.2","graphql-type-json":"^0.1.4","graphql-custom-types":"^1.1.0","graphql-subscriptions":"^0.5.0"},"eslintConfig":{"rules":{},"extends":"smartprix"},"devDependencies":{"chai":"4.1.2","mocha":"3.5.3","eslint":"4.6.1","graphql":"^0.11.3","babel-cli":"6.26.0","babel-register":"6.26.0","babel-preset-stage-0":"6.24.1","eslint-config-smartprix":"3.2.5","babel-plugin-transform-es2015-modules-commonjs":"6.26.0"},"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils-1.0.10.tgz_1505811259804_0.948636079672724","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"gqutils","version":"1.0.11","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.0.11","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"94e16f44670e70e7bc3c4535529482f4bb34bab7","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.0.11.tgz","integrity":"sha512-+CrFbeR2/hcbwne4v+slIpa/5TcHizE7nlw1LN3n03OuV1erjCOjqVtMl4vhPwFASBl5+wP9syqtX/nd+VnmXg==","signatures":[{"sig":"MEQCICS2LreeqQit0g66Ctz88D7L5RKVrfCt4F5l2dRup4ncAiAdd4EqPBHtBUQdVeuOtNgdgUqfDA0NDzzEB5/aBtSY+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["stage-0"],"sourceMaps":true},"gitHead":"f47f84405874e847f9a1a0dafa09b2dbd3c974d8","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"5.3.0","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"8.5.0","dependencies":{"lodash":"^4.17.4","graphql-tools":"^1.2.2","graphql-type-json":"^0.1.4","graphql-custom-types":"^1.1.0","graphql-subscriptions":"^0.5.0"},"eslintConfig":{"rules":{},"extends":"smartprix"},"devDependencies":{"chai":"4.1.2","mocha":"3.5.3","eslint":"4.6.1","graphql":"^0.11.3","babel-cli":"6.26.0","babel-register":"6.26.0","babel-preset-stage-0":"6.24.1","eslint-config-smartprix":"3.2.5","babel-plugin-transform-es2015-modules-commonjs":"6.26.0"},"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils-1.0.11.tgz_1505820311213_0.23393105436116457","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"gqutils","version":"1.0.12","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.0.12","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"cc961b4cc3af2ee4e7547fe4b9d6e187de0427e6","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.0.12.tgz","integrity":"sha512-0vHqPFPoLEdG3DQ1uxKoBdwvDUdJL/jsFybFt1eJBpAn5aEeB70HwGXc1xGrJKdzsy1ld3AzYMmIDhSPuxIalg==","signatures":[{"sig":"MEYCIQCzs6n9JhyJ9gbE6cbfbtd/Iliuq7/ee1TaW9FkaLLODQIhAKiEEtLxYyxCvwRTRCESnMqD3iVyUv+gpndX586wNxfy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["stage-0"],"sourceMaps":true},"gitHead":"32c56760e50c3179637a61008c7232474983d861","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"5.3.0","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"8.5.0","dependencies":{"lodash":"^4.17.4","graphql-tools":"^1.2.2","graphql-type-json":"^0.1.4","graphql-custom-types":"^1.1.0","graphql-subscriptions":"^0.5.0"},"eslintConfig":{"rules":{},"extends":"smartprix"},"devDependencies":{"chai":"4.1.2","mocha":"3.5.3","eslint":"4.6.1","graphql":"^0.11.3","babel-cli":"6.26.0","babel-register":"6.26.0","babel-preset-stage-0":"6.24.1","eslint-config-smartprix":"3.2.5","babel-plugin-transform-es2015-modules-commonjs":"6.26.0"},"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils-1.0.12.tgz_1505822404307_0.10790679324418306","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"gqutils","version":"1.0.13","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.0.13","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"fd666993acb4dbf76f2e15942e3102c7b653212d","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.0.13.tgz","integrity":"sha512-KHmb+x5mwU+M4LKMUNHBFCmvbJjS/a57N3Wz9OXPcyyI5/UpDWj85NTGS6fHJNkiuTunqKS2Qpa4j4wRttbKqA==","signatures":[{"sig":"MEUCIQCwMke6U6gxE6lvMuU6774+ZkaCJyeDsx0RikmbsBX7qQIgbcycDjrKnKFmuhQj0uDsmZMhb5K4j4W67MelVL67FJ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["stage-0"],"sourceMaps":true},"gitHead":"8bd48ae26f23a8df7831d8ba858d2797da7510d9","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"5.4.2","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"8.5.0","dependencies":{"lodash":"^4.17.4","graphql-tools":"^1.2.2","graphql-type-json":"^0.1.4","graphql-custom-types":"^1.1.0","graphql-subscriptions":"^0.5.0"},"eslintConfig":{"rules":{},"extends":"smartprix"},"devDependencies":{"chai":"4.1.2","mocha":"3.5.3","eslint":"4.6.1","graphql":"^0.11.3","babel-cli":"6.26.0","babel-register":"6.26.0","babel-preset-stage-0":"6.24.1","eslint-config-smartprix":"3.2.5","babel-plugin-transform-es2015-modules-commonjs":"6.26.0"},"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils-1.0.13.tgz_1507099125609_0.3408377030864358","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"gqutils","version":"1.0.14","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.0.14","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"359f0399956b9a8631f4f638df92ca073ca12d40","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.0.14.tgz","integrity":"sha512-b2W4l3pCdzYazOVIovh39GbvzDeBBx9rfKSkJrtprg49N8jhqW1Vza6ujrFShVvRx5Y8woOuOb/Dp2ZCiep+WA==","signatures":[{"sig":"MEUCIQDQ+dUtqVUC/fyq687rma9FiMeDvXdmYKKq5gWppfYi7wIgRGE3FnGbumyt7xGuohPuqankVn2bd+d0pY0Qxhvnw6M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["stage-0"],"sourceMaps":true},"gitHead":"ecfbba3b38da68039570480057e7b904493b2fc8","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"5.4.2","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"8.5.0","dependencies":{"lodash":"^4.17.4","graphql-tools":"^1.2.2","graphql-type-json":"^0.1.4","graphql-custom-types":"^1.1.0","graphql-subscriptions":"^0.5.0"},"eslintConfig":{"rules":{},"extends":"smartprix"},"devDependencies":{"chai":"4.1.2","mocha":"3.5.3","eslint":"4.6.1","graphql":"^0.11.3","babel-cli":"6.26.0","babel-register":"6.26.0","babel-preset-stage-0":"6.24.1","eslint-config-smartprix":"3.2.5","babel-plugin-transform-es2015-modules-commonjs":"6.26.0"},"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils-1.0.14.tgz_1509517759658_0.5853558634407818","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"gqutils","version":"1.0.15","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.0.15","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"c947fe5dd70a526ea416a5f1d66ef64df5e88a02","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.0.15.tgz","fileCount":18,"integrity":"sha512-tZ6QilU3Xw5H1515OFrx/2Ue65uGG0uvy5lNQFT9OnpOAEVqnaNJTtsPg0swf/Pa1e0xhGPOuTJkj6vST/A75g==","signatures":[{"sig":"MEYCIQCuHI6vdll0ajvZH7tQpH7P3QzzusYCe50Qgeeo5Ek6+AIhANvHPoHDQIDKnBMyLfoggNKXVxUxasfFbEP89K+rJ/44","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172337},"main":"dist/index.js","babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["stage-0"],"sourceMaps":true},"gitHead":"96cd9ab8b7988ae9ee173d4da53c6ae4d1b91023","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"5.5.1","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"9.2.1","dependencies":{"lodash":"^4.17.4","graphql-tools":"^1.2.2","graphql-type-json":"^0.1.4","graphql-custom-types":"^1.1.0","graphql-subscriptions":"^0.5.0"},"eslintConfig":{"rules":{},"extends":"smartprix"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.1.2","mocha":"3.5.3","eslint":"4.6.1","graphql":"^0.11.3","babel-cli":"6.26.0","babel-register":"6.26.0","babel-preset-stage-0":"6.24.1","eslint-config-smartprix":"3.2.5","babel-plugin-transform-es2015-modules-commonjs":"6.26.0"},"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils_1.0.15_1519147113735_0.04162862378006871","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"gqutils","version":"1.0.16","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.0.16","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"6c5185585224014fb5767d4f6660f8dfedb2636d","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.0.16.tgz","fileCount":9,"integrity":"sha512-tqwn8TkM7OxWBi1N44PS4fUG1KdiHQhGF9wnUFKMVbvQCeFbjKPk0KMOfrO2RwcHs5zM2TFnJHW6JdTdVS5ndw==","signatures":[{"sig":"MEUCIQCSFHoqX0CymMpHo+4+ijLHoidt28MvYsFE6Wpw27EL/QIgIzBY0y+K18n2AgemVcKoupcvMFpzUJAcVwd37T/j/8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49267},"main":"dist/index.js","babel":{"plugins":["transform-export-extensions","transform-class-properties","transform-object-rest-spread","transform-es2015-modules-commonjs"],"sourceMaps":true},"gitHead":"df4fdbb4c80d1c8b5356f7e77b20d2136b468fa7","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true","prepublishOnly":"npm run build"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"5.5.1","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"9.2.1","dependencies":{"lodash":"^4.17.5","graphql-tools":"^2.21.0","graphql-type-json":"^0.1.4","graphql-custom-types":"^1.3.0","graphql-subscriptions":"^0.5.7"},"eslintConfig":{"rules":{},"extends":"smartprix"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.1.2","mocha":"5.0.1","eslint":"4.18.0","graphql":"^0.13.1","babel-cli":"6.26.0","babel-register":"6.26.0","eslint-config-smartprix":"3.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-es2015-modules-commonjs":"6.26.0"},"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils_1.0.16_1519148452038_0.9948717602042996","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"gqutils","version":"1.1.0","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.1.0","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"bf36bf7180c65f04ac69b2c156478f1fe5a86a1b","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.1.0.tgz","fileCount":9,"integrity":"sha512-TIDQd9QhyFyDTHV2CIauCqt8JaFyQ5EO0igUP+LIZqS6cQUoO2ERs0mSmIrAbpaTJOfIWXYcXybUuA5+dMGPrw==","signatures":[{"sig":"MEYCIQC7xCS4BmfNlskFreMCEOP7gMpQyOZuk4UXHZe1ZBqsFAIhANNF7jY1OQFpI+dBzfBpDh2o5r/8AoifpN0wF0PtobOH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52127},"main":"dist/index.js","babel":{"plugins":["transform-export-extensions","transform-class-properties","transform-object-rest-spread","transform-es2015-modules-commonjs"],"sourceMaps":true},"gitHead":"578459f6b295cf7de74528f68d4f2658c4dcd671","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true","prepublishOnly":"npm run build"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"5.5.1","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"9.2.1","dependencies":{"lodash":"^4.17.5","graphql-tools":"^2.21.0","graphql-type-json":"^0.1.4","graphql-custom-types":"^1.3.0","graphql-subscriptions":"^0.5.7"},"eslintConfig":{"rules":{},"extends":"smartprix"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.1.2","mocha":"5.0.1","eslint":"4.18.0","graphql":"^0.13.1","babel-cli":"6.26.0","babel-register":"6.26.0","eslint-config-smartprix":"3.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-es2015-modules-commonjs":"6.26.0"},"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils_1.1.0_1520610018703_0.2763117651672231","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"gqutils","version":"1.1.1","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.1.1","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"b38ff7cee189d1e5a3eee268924fa05f43528990","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.1.1.tgz","fileCount":9,"integrity":"sha512-vGV5wFfW+MLbSmUEctXNwckkZ5mYZkMSwbz+QIkN6y+07H6HDKO0KU9TO+DopLxuX5zszM4u+MPQcnOtEvH+uQ==","signatures":[{"sig":"MEQCIHlIrEGB+AEPzw+O0lScV6g/B3UzZgB6zQ5yosdjT/guAiBuWq0rK5KepjXqSLnsrAGa5oF3EKqyMMmj25zU++OHBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4HqnCRA9TVsSAnZWagAAyRcP+wZrLD0AHXhumitAjrRd\nHL1HEKZA17jbQ5Y8k6g2a8z54ToABj4FSd+DxQibyHZFQgB8qcap5yzrHz9W\nOl2wLkWGwwh/YQMbEgM1e/jmsUwHJMvxYgeSPRoVB1zelXd94CO0RfPjd7K/\nc7rwpxNQekY6bLCQ/RuAJjfX1Yw+l1cUwMketbjro8GX40m0MwN9tmDMVyFC\nA98I6SNrAcvNMLXU0iwdQsJujhGt0Fpcs7xh3xAyBFiDj1ke5hiqKSwWp8W0\nNdIPwh8h7PIpM8tfUDL97ZgLWrsAsbO5RHrmCzDK1Pdny0Ib09QQAuvfVQlh\nB/YLZH3l+/vJ1XOZJYeSLCdxEOym6dfxHPkjF2QM/PneA+OqOW8Ti8T8CtfL\nSaKTK6ghBQLWt0kiAooDgqIHKZMj9Xd/9SA6OnQH7FH5T4AVR/TdV8oM+aFw\niHH/XPp082sQI+fcP2z1KbNCfBXGiG3wTk8Rbqfw8AF6H+faPv8HbpItKGFj\nbjuGNwY+JbxIXby3vFPYQYDDzZZyXionYrYckQrRMjEwRgVMAezHuJUxSkZ8\nzaFyp8xqO7d6Ljqk2fT0UTN6280pwJKoyZjaZdtjRQJ+rzTDv8h8hpDh05Zh\nYPM5xspykbNMmAXHHybzd14iS/TqdULzL65cjNLV9tQWQn6GwX2/MY/d7l4T\nUbj4\r\n=iz8M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["transform-export-extensions","transform-class-properties","transform-object-rest-spread","transform-es2015-modules-commonjs"],"sourceMaps":true},"gitHead":"fb8b3a883676aedb8f701b0ab8306ffa637d0cef","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true","prepublishOnly":"npm run build"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"5.8.0","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"9.2.1","dependencies":{"lodash":"^4.17.5","graphql-tools":"^2.21.0","graphql-type-json":"^0.1.4","graphql-custom-types":"^1.3.0","graphql-subscriptions":"^0.5.7"},"eslintConfig":{"rules":{},"extends":"smartprix"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.1.2","mocha":"5.0.1","eslint":"4.18.0","graphql":"^0.13.1","babel-cli":"6.26.0","babel-register":"6.26.0","eslint-config-smartprix":"3.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-es2015-modules-commonjs":"6.26.0"},"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils_1.1.1_1524660901983_0.5751763122867697","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"gqutils","version":"1.1.2","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.1.2","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"b956cc5659cb1f9e7fe64a596297052b35aaf0ed","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.1.2.tgz","fileCount":9,"integrity":"sha512-M8tLkQNRDr7X8A3mZnpF3w7a3Htyy0si0NW8TtiI9SfcXtEk5pUaXuRbxsSLS1d1OFzDW5zq0bl5qCDUbi0kvQ==","signatures":[{"sig":"MEQCID5Zn0QsDVor3cPoIIf9p6GW46pQKTpvHId9oCRCznhYAiBYXHc/S6uTpnQzBiUFd0Qs1yfNBAKCdJkqyE7l1iByIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6xi5CRA9TVsSAnZWagAA2R0P/1Vn7snW/dsHSi0LYHAV\nyaeUtWR/HNpdV/1Da/SEZQdFlflOK8baiQLqx/4cGBsugXUFqWjvG05Ci7PI\nr3DZzWyFFn8oqLiiomeHlS8NK9/Mccw7NjSioB2WD6POmTbeFeHpw/9Ldods\nhluhQzkdZKv+SzCIRk/UKQVR960n7XApksEJroujS5EzZj0BNzSNwzWXK3Nq\nXNO/Rl5rqVi2166efsGqEbTYI6SBVPCRSIZR2N0CkHwjkpxJ3U0z9oETWMUZ\naZ/CZ5mjKtpvcghSLbMb282Z8CgVX8YcM8tvdDYWrvex+WhqnmYjBe9OqCm9\nNjfLWArTG9K176wB+FG2rZiFJQDC714/Y7XO6Sv/7oSqDR2c5hqPZguMxl2+\n24ylFXiis10T/WQ+hRBghSsovQd2710bKyEKvOZxZn5bY6o9B1H4a5Bbm3YO\neDleYIIetzWM7XlisP901XjDXXXMGSgvazuP0iiVu6TP8AQdY/BLSpDpTfwc\nn85qAHKl4EIs4suqJlZilcmxxSlVRoh6xMB99ubGub8s0GEC34FuOfSSyCsl\nCJm2X+1xVrOX8yQMZQMYdDu+Hoq6fUxS3rnJJWFcKpw0F8YQVSTfJcCOsyGU\nn/M8j2W9UhhnYNap6pgtkCuq57n3+EK6JaN82pdJ3O58o74ri+xNg+l5ZEG3\nTHky\r\n=4E3S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["transform-export-extensions","transform-class-properties","transform-object-rest-spread","transform-es2015-modules-commonjs"],"sourceMaps":true},"gitHead":"72b219596e4b128267fa7d44e9b478fee5ff168c","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true","prepublishOnly":"npm run build"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"5.8.0","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"9.2.1","dependencies":{"lodash":"^4.17.5","graphql-tools":"^2.21.0","graphql-type-json":"^0.1.4","graphql-custom-types":"^1.3.0","graphql-subscriptions":"^0.5.7"},"eslintConfig":{"rules":{},"extends":"smartprix"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.1.2","mocha":"5.0.1","eslint":"4.18.0","graphql":"^0.13.1","babel-cli":"6.26.0","babel-register":"6.26.0","eslint-config-smartprix":"3.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-es2015-modules-commonjs":"6.26.0"},"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils_1.1.2_1525356728500_0.5765925820310935","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"gqutils","version":"1.1.3","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.1.3","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"5532302f6aea377b2b30b58bf807ab80674dd44b","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.1.3.tgz","fileCount":9,"integrity":"sha512-AZXq0MYxGulTFFRWYAQmfMzAwD+im/duU9uCl9Qbf6KPBmOUUvVRjwwuVXVWBGtEloEecCPUGADUmWsjHNa6yw==","signatures":[{"sig":"MEYCIQDqhSd2llTL4XC++AVWEOgPPedNNTY21n4Cu9qxbs/xKwIhAJBTLc5F7LqQprKRHNMCHNDahpOPrs7a62q7IFZVzJnU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjl0ZCRA9TVsSAnZWagAAwUQP/2mBGhL4SzST27/wEo0K\nRH72O2RObl9TeFYUeUOJJdhh4bctdOU6nYhkzkI6oCZQFTDhKoBQd1CHdBuc\n/UxMRIUWvEE7Yko7yJgseJf7Br6l4MpPor5p++NNM9sTXsLW3Wp3DpoQY8G/\nhTx6REiMEcYnOYSZmOTIOtYSNDa9/rpjaP+6I3UHX7FUsyKiPxaOMdXZIice\n234fajIwFQ2YAX0Hlk5FvX+HlD3gijE07nV5c5XUCLsB9yRNlQ4G1d+F7t8y\nQuF0tUUsjOeogy3AHnc+hQMRrTc9jlZ1pZI6KPo8LbuWPOZ8ay2gWk2pJ/K3\nvqe8NP5fp0mxHNhjnQdaX07koae90ePmuGd2BovWMcMdb4WLJ6LR7mX3jH/U\nK1+SkdQwwWt+Um2/voNTQ9wSLfTO6xoGj9terqDGuNfoH6otVYC1glQvcMv4\n/pvK6M7TB+tljgDeFShS6NCo+pdpeCzlwe9QO7Z87+Uk94h5AK3K9ryLW7C/\nXKlP4bB0/b0e0HOTDITwO2sP0OoK8yxKLO3AN0HAQnR9PUjtW06vETbDaVM/\n13vXLQAVUvDWG4+knYSbHGeq/XKQRS8qg1pE1sF/l6uohjdYzIcCZllJHFMw\n6LnIHhRzY6huLdgZyaSl1+eYmR2PlNLftSFk2v6fPrnPY5LL9q2RLEIkG9H0\naA+U\r\n=dUIf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["transform-export-extensions","transform-class-properties","transform-object-rest-spread","transform-es2015-modules-commonjs"],"sourceMaps":true},"gitHead":"41e00d39f0912fa9c83ecbd69afbc5a4b67c5963","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true","prepublishOnly":"npm run build"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"6.1.0","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"10.4.0","dependencies":{"lodash":"^4.17.5","graphql-tools":"^2.21.0","graphql-type-json":"^0.1.4","graphql-custom-types":"^1.3.0","graphql-subscriptions":"^0.5.7"},"eslintConfig":{"rules":{},"extends":"smartprix"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.1.2","mocha":"5.0.1","eslint":"4.18.0","graphql":"^0.13.1","babel-cli":"6.26.0","babel-register":"6.26.0","eslint-config-smartprix":"3.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-es2015-modules-commonjs":"6.26.0"},"peerDependencies":{"graphql":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils_1.1.3_1536056601180_0.455992055575134","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"gqutils","version":"1.2.0","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.2.0","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"dist":{"shasum":"c0ea6356053d853578e75c2edd23ec5e1a8d5c5f","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.2.0.tgz","fileCount":9,"integrity":"sha512-/icETBRkrHRjLB7c6q+UDcAjFblPjKlC1hP+nb9EvUsuubGjNMeCKnqJm0SZl11GVSRyqr9CxY+5pPdzTiTOCQ==","signatures":[{"sig":"MEUCIGTbvflEXwZdBZESLSpQKUErmv2xVJdKlqGM5Nt6IxlTAiEAytjIJ0Kj7YOjCPMX1zxhpGVrWUA7/OJMvW4/fv15Bjk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2ujHCRA9TVsSAnZWagAAHmMP/2QGBR6n591Mey+GBKwf\nMVTQRuAQSzuRco5lTn3e6naemfv5R3pchO6557BeGYtHji3R1VJoc/gHG0do\noleAvzVvvZyBXV5F0+/LylB4XCi7VKGoHcRkeFQEmAXjJh5lgWTo2PNiNF05\ngAoABqzd5aJSp4ojjiTqmbDfIuGn7XBhjSnC5ocDskL3FnS7Fir97lfg3WiR\n1p37Fm/WwON7MW0v8MCxYqWCzjSUUeqpFi+g/Q41BM/XVLrSCWd8emZKhzUo\nagvnMnIbqzGqeyZF4dHTVRcwpvZEiHv0ZNYyzUDblY3gDF6xS2dhgsbxw6Ck\nXpZhqHE69MDY10Io2LNIIZV9fiWp+VkhVNsZsQrt3XYH3+3UCg6TBYBj/nzS\nwiYrot01H5JdbF+X/N6sdroMHNCSetWE/d1bSCIfDBqFzVR2s1PikWqkjfsp\n6hUbN++HgFKrIamwRGTysY8E22woLQ8qRPx6i7ckOaPhOZemZi+Mwc4OC625\ncDRoV67UaSVttcOA8avuvhWpYa+Ge+CaTcwEWVVpykNWuUdNierT3mtt4a7S\nIXbqa255hYlybAm/EMF+biOxIdadze7WC9D6rghYWJAZT8JTh7NKcY8zsYFi\nXQgkQTXKzCUGMaQcP0L2J1LPDPGKel7M5trOEUPSeanJLsib3PZXm704W+Uz\nUvso\r\n=ScOv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"current"},"shippedProposals":true}]],"sourceMaps":true},"gitHead":"af10c4a6feac6515939ad77beb6f170a05101606","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"babel src --out-dir dist","lint:fix":"eslint src --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true","prepublishOnly":"npm run build"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"6.1.0","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"10.4.0","dependencies":{"lodash":"^4.17.11","graphql-type-json":"^0.2.1","graphql-custom-types":"^1.5.0"},"eslintConfig":{"rules":{"vue/script-indent":0},"extends":"smartprix"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","mocha":"5.2.0","eslint":"5.8.0","graphql":"^14.0.2","@babel/cli":"^7.1.2","@babel/core":"^7.1.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.1.0","eslint-config-smartprix":"3.4.2","@babel/plugin-proposal-class-properties":"^7.1.0"},"peerDependencies":{"graphql":"*","graphql-tools":"*","graphql-subscriptions":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils_1.2.0_1541073094091_0.9870083512622365","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"gqutils","version":"1.3.0","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.3.0","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"bin":{"gqutils":"dist/bin/gqutils.js"},"dist":{"shasum":"b3722a4d685d5f18699824b51379ae009a6f78ac","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.3.0.tgz","fileCount":12,"integrity":"sha512-HYfeN40/pIDjyjvRDNCBMrC/E6WzeNC3u59d4SazcOu3BRKDnIrkrhly9CSzdRlOo6JQ+9/jVqUHH0DqyDWVsQ==","signatures":[{"sig":"MEYCIQDSKK0lsz+FgMEHtmf/OLdQ5E4BV+a+XrmnFTkfolYYhgIhAIVGcDZy9HR+pPBIAabZPXuG3HFD+nlcF5rW5fzYVVfO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNbaCCRA9TVsSAnZWagAA4qoP/17WquqjL+iqHC9L26eO\nBudtIlw+6noAlKRSUNCFwEnShpHgw5iPY1/yvyHHK7j9PvFtJcs2jqzRdRjf\ni04yjKe9HeaRnWa+0vFtk5fCCDOdBcmeHilOPz09Kwe8Cm7TbkuyhulCWCRy\nMHw8kPYrJyqbMj+XaWiZ5LwuZBqdILxjYRRP0SqbpIqZsSRmtbU/vOQnu1SL\n0TuNi6Mqx2ae3yTcF8Tj4wyBEXcGMMRk6l/KSuXC33M5XQr5rxU9wl8uyRGp\nV7NIrzJu2E/yWSB9ZFq+hDmKwL33wXbfbY9ig2Zq+Pqao8g0iOgykEX5LRzG\n0NgIzdn54vga/G7WlRwVjHFirCTgZnV/HK9xrfNb5bW5hDzLzTWkQ5gsPj3x\n4pOIpGTu1BRQqlKGeHkhK6JA7U/Bo8Gxkq3iWYw1H8zlyXhydv9u9EhvCgLm\nPuwhaDbFf5aRcBvT5g8kJ5LJfToZuliKYRG1JwXeivcyeO4F2qaVt5d2FMO8\nMGMVsZfyJ6DUrTyG2NsSzGZ9tGQYOdbyyz9mNgOR+CcW1+FHzrEXaRW8MBlc\niAE9KbicKo1A3Ziasxi3iuPbV+y7E7Nao0E6NIICTOYxhGlKCaU1Pj4ZFal1\nDyQXzuII9Ageu2eFin/1HGNaqY2rhaemh0ETf4xkzDzseabsdYeMTuh0g+3V\nV7gk\r\n=alxD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"current"},"shippedProposals":true}]],"sourceMaps":true},"types":"index.d.ts","gitHead":"032668e1bcc3c77dda24a7b7a6a483ecace79856","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"rm -rf dist && babel src --out-dir dist","lint:fix":"npm run lint -- --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true","prepublishOnly":"npm run build"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"6.1.0","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"10.4.0","dependencies":{"lodash":"^4.17.11","commander":"^2.19.0","@types/node":"^10.12.18","@types/graphql":"^14.0.4","graphql-type-json":"^0.2.1","graphql-custom-types":"^1.5.0","graphql-schema-typescript":"^1.2.8"},"eslintConfig":{"rules":{"vue/script-indent":0},"extends":"smartprix"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0","eslint":"^5.12.0","graphql":"^14.0.2","@babel/cli":"^7.2.3","@babel/core":"^7.2.2","graphql-tools":"^4.0.3","@babel/register":"^7.0.0","@babel/preset-env":"^7.2.3","graphql-subscriptions":"^1.0.0","eslint-config-smartprix":"^3.5.4","@babel/plugin-proposal-class-properties":"^7.2.3"},"peerDependencies":{"graphql":"*","graphql-tools":"*","graphql-subscriptions":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils_1.3.0_1547024002353_0.3175876500278214","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"gqutils","version":"1.3.1","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.3.1","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"bin":{"gqutils":"dist/bin/gqutils.js"},"dist":{"shasum":"a6f76abbc7f99212ebaae440c9a2d9e101edc03c","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.3.1.tgz","fileCount":12,"integrity":"sha512-oaTaZwV98ZdLJlexDX/oQJSKMU3pAMWm7fR/i5HL1RDPlnrlfbAcI1nzUPJ8kFNkdXhz7PWrwQkj0ZtLVavTFA==","signatures":[{"sig":"MEQCIAn4l3zuRO1lPnUpWfqFQBwqabRDcR3wOst47/Hbwx1SAiAq1smusRhsCKZJnB4MAqDxidqMeUVFh+G4/olVV0cJqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNdFoCRA9TVsSAnZWagAAL/EP/0lehnXS5LJq9MKZNEsu\ngFmrMcvcEJFo1kAKR/9Mbqtolnt8tiy+x2Y53XmmgjSTLi3s9Xd9GSlGRAfr\naHxWrL0ez2GbljjB88SVw6hCWfKwSiKH/IEowTyAaBe6MVPlcyRqC6ZYJwf3\nB9DDSk/TJftcYcq8iBl6PcJi1YZSPmVHVUHWY32exfyQ4DuZPPUQWjjXTHP2\nuH749yhYZrKUG+i0GD1MippekgqvKa+MR4bRWfqy8Fe5UU4xEHEfYrroB4YJ\nRsF3J8XYy4p2Xk+vqp/LiF0RFDobbTGvPYmpXqZPEuVcJskrgzPnUs+XzhOO\nkhpElgevLEMNlQBI4DMcspby6jF9Asai69Nz0kwKKHf5PH951WJB8yZHlAxe\nj6eojrpddu5QFZxRQ/vvxP6olDPyOj/QSrL4FRQit1zy3Vrz9d+tLvI8CKfY\naS+6W3jCE7LWEM3GbSdFDPuxSFEvfK1hl9m4fWcrmV1NO15UcpceJUV4cZwe\nt/jU1KzQVds6/nKuqHpLX/ynyhBNUxImeh2a/tW4mNira44lIY6KdymcsgKu\nC+10DEJSrGouxvHwkPB/mdbf+Q9PtaHTt7kJ5rAdFckcjrRRI8XkA3VHM9c2\nuLdD9Yh1+J7NDjPZvkAyx11txrqLQF4bYBYliKSCDXaRX9a1JAEkMXE2PQ7I\n5ddP\r\n=/0Im\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"current"},"shippedProposals":true}]],"sourceMaps":true},"types":"index.d.ts","gitHead":"d333e2c131a2a83eccb9b3f09120a8a81e5fcf9f","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"rm -rf dist && babel src --out-dir dist","lint:fix":"npm run lint -- --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true","prepublishOnly":"npm run build"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"6.1.0","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"10.4.0","dependencies":{"lodash":"^4.17.11","commander":"^2.19.0","@types/node":"^10.12.18","@types/graphql":"^14.0.4","graphql-type-json":"^0.2.1","graphql-custom-types":"^1.5.0","graphql-schema-typescript":"^1.2.8"},"eslintConfig":{"rules":{"vue/script-indent":0},"extends":"smartprix"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0","eslint":"^5.12.0","graphql":"^14.0.2","@babel/cli":"^7.2.3","@babel/core":"^7.2.2","graphql-tools":"^4.0.3","@babel/register":"^7.0.0","@babel/preset-env":"^7.2.3","graphql-subscriptions":"^1.0.0","eslint-config-smartprix":"^3.5.4","@babel/plugin-proposal-class-properties":"^7.2.3"},"peerDependencies":{"graphql":"*","graphql-tools":"*","graphql-subscriptions":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils_1.3.1_1547030888058_0.5323603200324356","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"gqutils","version":"1.4.0","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.4.0","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"bin":{"gqutils":"dist/bin/gqutils.js"},"dist":{"shasum":"d7541f079c40ba50266a9cb482046a64b97d29f5","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.4.0.tgz","fileCount":12,"integrity":"sha512-pdqeZHTnnz2CXbPyqwjjTpgvfTtnb3cQVMF3zCrQAgH2MwlbNGAqt8fPV14qZ5t6Yjk5U697hi9/Vn10yKeAmA==","signatures":[{"sig":"MEUCIQCGdDxhkrC1a/s31BUWuBkEJmeZiOSoPmjJoGU3D1qf4wIgQOeARgbOfP4QEvRMXJQ2X+6U7JQN9A9kKI8A4TQ0vvc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcar5JCRA9TVsSAnZWagAAdB8P/0COTWe/+2qBEqMs6M/W\nppwgEloBnP5QgfdLWeapzGjFb5zNuZzvuCs7hqKOlr/qs3ghY2wIqIfG2fN4\nTm5XkDrDi8wBaiMfimFQOxFJck35BwYS/dnpkcrFwVLkPC9YlA85GIqHFLLX\nFv/pnqOlakgHsZxa/ylmAMNU5N7H84xF/R7Oy1XlC6cF7Cx8eJhNFtsCJk9p\n9GPyZEzyz4TlSUOBC9tVoAVjp42zcl/jCqLLZ+rO+9W1zmzImL+OVeCXOgFY\n4hM95IhLxqIsXtQ/vEUmIepUYcSYK2IgP8hi2DZTHg5n9FK/wlPvSFnWU2AE\nc4hiFVS8DEozT1rx025EvGf6rkFPf1U/6rVA6qkfMdIfFKfVqWoFzot0z3eT\nY+vc1+utKLHaaEduKEijw8gX5fvDLsje6A7M3Sg1S+tIKnGG9pBch0pZBc40\n9FjDby7DFd0GEq9zQitEgpzNO9XJtPuRaV8HgtHDcetcBNe+nzGPIZbZbgYJ\nlLY9w/nEmJbwnOGi+KfGHMKymRlZEU4z1eVk9OLZej2xNz76VrWZo96sCMzh\ndEqAbRW8S31UFCD5oR1HQeP/gVCjEU1Z0+9CAtQUbUqYgGUQQYByt2zbqsmH\n2kadd8WzVn1mzvnV+ufQPuVAl9XpiZ7D7hjFoMMcHW1QpNAM0G9ae/Q88J37\n2ey2\r\n=q8PY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"current"},"shippedProposals":true}]],"sourceMaps":true},"types":"index.d.ts","gitHead":"3895cd3ab4127b7d43795301d16c3d86ef7d97dd","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"rm -rf dist && babel src --out-dir dist","lint:fix":"npm run lint -- --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true","prepublishOnly":"npm run build"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"6.1.0","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"10.4.0","dependencies":{"lodash":"^4.17.11","commander":"^2.19.0","@types/node":"^11.9.4","@types/graphql":"^14.0.7","graphql-type-json":"^0.2.1","graphql-custom-types":"^1.5.0","graphql-schema-typescript":"^1.2.8"},"eslintConfig":{"rules":{"vue/script-indent":0},"extends":"smartprix"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0","eslint":"^5.14.0","graphql":"^14.1.1","@babel/cli":"^7.2.3","@babel/core":"^7.3.3","graphql-tools":"^4.0.4","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","graphql-subscriptions":"^1.0.0","eslint-config-smartprix":"^3.5.4","@babel/plugin-proposal-class-properties":"^7.3.3"},"peerDependencies":{"graphql":"*","graphql-tools":"*","graphql-subscriptions":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils_1.4.0_1550499400653_0.2727379491850537","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"gqutils","version":"1.4.1","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.4.1","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"bin":{"gqutils":"dist/bin/gqutils.js"},"dist":{"shasum":"efebbb4c713d063297825bbe306c0e25b3c59fe0","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.4.1.tgz","fileCount":12,"integrity":"sha512-sfJJ17mNPIob34ZSXjGD1ZRufQvNGPi16ioPxEdtY5aV7ARbvVirXb2r75prqb+8WPcizBfnl6Kpn30iWQOzBg==","signatures":[{"sig":"MEUCIFiH881FywuBYkN93lvL7nZr+Zg+ZqLYmnXjprVzb4QEAiEA5WJpyD0oVtJVhs9xhNLxpgD8l5Vy90fEZKWt9rogSXs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcatCpCRA9TVsSAnZWagAA6fgP/0JC4cQ4A9avh/30ivmo\njRAtoGx8YmwWWnsV0gywlc8Iial+i70AFDSfpCHsb6hUTbXLHYX0Cnxud+1+\nsn0EUmUDO2VdcrlI0mcD7COzkw58Ex9/IY6YqOa4YayXfSf/Txw9dI0veA68\nb8aZ5fULwMI4gdog2eY1csQFhfufVVZgyDR6snPI6Hyie5Zw0bui3P4bZt93\nae9FjfUgAGZcbeq0hoenEfCxrwN5zsq1s0UGX6cQHDzkMgmvijFvpbFSCRoJ\nBplZP5jb+DF+F0VVxXDLVEYURdsBbeDJjOGqGSC0EBHRblF/cGNUum0SVHiv\nJLLC2rtzW+/iEjyg+ei8r1TrWD/Oe9iAlXILk+Ytvi6N5UNOKo3uuK06CUVo\nAmD1pLJgVA9fV8noX7LLE3tKbGfKmvORu3whaHhlHanz9H7w+AwUd371TeLE\nhYIS0FP1gDlIMMEyP9f/ii6llAQ6d1xmuBbFs6adTGffUR6fVSzypkNhB3rW\nKhRyrFQUo1zONmRRjJyC/9l1xHW2V1rLpbnbT8AT+Gk0EdNs4UJcdcETAJCZ\nqOsv6Cf331ic5DnzSX84qf52BFsdbmJjyOtMT20ju/n+AmpJ/8oS5M6qNawF\n+tbwaST4Xoea0jcBPT9HFg04GPETeibIQuveBgGGqOKSXUkpIzY/ZCirBRyH\nGhkR\r\n=TlUS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"current"},"shippedProposals":true}]],"sourceMaps":true},"types":"index.d.ts","gitHead":"0cc9e253df45abc8806d744d9d784ee2d5bd0865","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"rm -rf dist && babel src --out-dir dist","lint:fix":"npm run lint -- --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true","prepublishOnly":"npm run build"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"6.1.0","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"10.4.0","dependencies":{"lodash":"^4.17.11","commander":"^2.19.0","@types/node":"^11.9.4","@types/graphql":"^14.0.7","graphql-type-json":"^0.2.1","graphql-custom-types":"^1.5.0","graphql-schema-typescript":"^1.2.8"},"eslintConfig":{"rules":{"vue/script-indent":0},"extends":"smartprix"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0","eslint":"^5.14.0","graphql":"^14.1.1","@babel/cli":"^7.2.3","@babel/core":"^7.3.3","graphql-tools":"^4.0.4","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","graphql-subscriptions":"^1.0.0","eslint-config-smartprix":"^3.5.4","@babel/plugin-proposal-class-properties":"^7.3.3"},"peerDependencies":{"graphql":"*","graphql-tools":"*","graphql-subscriptions":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils_1.4.1_1550504104363_0.4990850073412607","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"gqutils","version":"1.4.2","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.4.2","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"bin":{"gqutils":"dist/bin/gqutils.js"},"dist":{"shasum":"cc87913c53fb0363b7c94b9035bc056c213c1c22","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.4.2.tgz","fileCount":12,"integrity":"sha512-e1ctjsynUk4RKhfWI4jIXR+kVbER6HYgr5+EEswGi8TtbPXLTmcGd2PK1CkMRcBsph22F33JF0plOp1owWQUhw==","signatures":[{"sig":"MEYCIQDNPsxhIKRdXwJtHuvK3cQbb5u3tsXQYTS/i4S+UFwDsAIhAOsFaVU52SBoq9jHtbkUgf4AsxRvtIDa6ZZLol9EU0OY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJca9JsCRA9TVsSAnZWagAATQwP/3JVi31yDQJL5L0/8mcw\nQGjly3rqSTS9guPxlUKpqvQxbg20xqTGQA9Vqq6B5quCqvROitY9AzHx8wUf\nc6UtZ56W28C0ZJRMZinoi37QEgKcCoDOVcsj+XWSR7FsDQo5y7WjWM4my8ns\nbUmhkNb5HdeS+1YyfTbInIWR8lMEZORim/hilwb0MVdq13h7MIxU+u2G7zPy\ncYyIYCZxCNG8/sq6bUoouBeawVN+QQlC7oW9oWdNNzii35GrzZA9czND4d93\nWmuJNkRdfx5/U9TIgMdH7wIFPUVyBYEd2SXGPx5vNLOyYREuN18m8KLmiBit\nOVo0QAUEIPkmLdc+u5BuwQhzXscOBWSzwCKCf7mSz0XYsvlaGNq5jK0V2CyM\n49zpi6XqoP8oLQy1J2ef1lL8LeZc7bx1Af6CuoO62Bjvb7IJSY0s84ui8TMi\n6QqhABN9qP5gMd50MU9ZWplJFg8yyZr9GpcXZrl9jkKcTXA3C7iFSgGd4yCl\nTgMujRwTA0EFevyl8UI5ZQL7QKr6CNRnbc2GtaSGbCQ2HEW3wMYI127ICTM1\nQ04/QM6cFHMoPFguADtp+7Yr0km0mWhFPgXskuuE9PPdWoqlQ7CMdJELGxFF\nVN6olOdIe+E3R6jdecRU6x4nUSo2gNcpBfhO2cZ986Ig2pZaK/FuoBkF2RXs\n/Z1b\r\n=IV/y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"current"},"shippedProposals":true}]],"sourceMaps":true},"types":"index.d.ts","gitHead":"163c000080df1bc00e397c5fefcff1953f108d3a","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"rm -rf dist && babel src --out-dir dist","lint:fix":"npm run lint -- --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true","prepublishOnly":"npm run build"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"6.1.0","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"10.4.0","dependencies":{"lodash":"^4.17.11","commander":"^2.19.0","@types/node":"^11.9.4","@types/graphql":"^14.0.7","graphql-type-json":"^0.2.1","graphql-custom-types":"^1.5.0","graphql-schema-typescript":"^1.2.8"},"eslintConfig":{"rules":{"vue/script-indent":0},"extends":"smartprix"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0","eslint":"^5.14.0","graphql":"^14.1.1","@babel/cli":"^7.2.3","@babel/core":"^7.3.3","graphql-tools":"^4.0.4","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","graphql-subscriptions":"^1.0.0","eslint-config-smartprix":"^3.5.4","@babel/plugin-proposal-class-properties":"^7.3.3"},"peerDependencies":{"graphql":"*","graphql-tools":"*","graphql-subscriptions":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils_1.4.2_1550570091867_0.886402890647505","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"gqutils","version":"1.4.3","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.4.3","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"bin":{"gqutils":"dist/bin/gqutils.js"},"dist":{"shasum":"f5ff19026fbca3c10e0167d39bf3de01dc3be6a2","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.4.3.tgz","fileCount":12,"integrity":"sha512-B3b8mHR+S+9fWuF6/mVIdMxN9qOP/nGW129yLpeNZtkZPTQHtp9ESugnVajMNjbyrvF0clFB4XXBcUGmkR7F1Q==","signatures":[{"sig":"MEUCIExOigLS32+07R2XP0T3GHczaW1/BPi3A4OYQoxzZzD/AiEAyoQhbgX24/665sxFUhc2aT0Em/eRI+i3Ohk/VpwMxEU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcd8WtCRA9TVsSAnZWagAASLYP/2euLGgG/LBQBfROiLrv\n5qjrKL6Ki9qExbKTdprNBqD1/vo3KMtV0bWvK2Mz0vsDvN0z1+1IFKZD/hAn\nZIoWc5pYGp79S5SkOnJrIegfICq9nJahWlTKMcxF2v6fAlBY+hENljT1ljJE\nQ3vdQ+w4t1dsU/ZTElGbHOkykMpnaOQJgz6MchbcuSp59PyfouZ1zs/GYv0n\nXbn/+DjVhgyBzLBhOaRRKjuV4FebGo1en2H7GJ7yvCSf8J24lunsCjOu5FaH\nJfdOr0clyG9jSztMAtznZ3PqKR8kRJmliC3l5/VS1lsafUvZ8BFmPQ2Ez00L\nHySSO5y6sQ3Q/r9QaxTpV54I6HgrTD8kV31dm1f06Is4sHoe97X4On+Js95p\nCo2Dr0Vq0jUrzIHUnql9NcWg58+yOl40loF4Yg0FqShOxQX8Ur3wyhZUEPlj\n50l09fz/xDApyHNYer8hUyW1xXw/zh5Ic0+W8O3UxMPQxTjMwVGDCxVeajlC\nNiEKlF9jv0fFpDfIaP40AoT3DpDQ4m4ZGjAeM4tv5+CZaUvdwM6MYmFNCJAk\n4SmiVTDi2xQJcwk0gYsIM9R2B6IvISzR0vDS+aG9Sbo6x2Ymle9iJDYtXVDw\n/NaFZDNJ4Dusu2bvJtTQ1JSwLauEdhoSbPE90oRlNYuYFHQZmvhgT3AMqncW\n/iy3\r\n=34GE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"current"},"shippedProposals":true}]],"sourceMaps":true},"types":"index.d.ts","gitHead":"cc36eada0dde03982acd0fb7afe07f9836dea124","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"rm -rf dist && babel src --out-dir dist","lint:fix":"npm run lint -- --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true","prepublishOnly":"npm run build"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"6.1.0","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"10.4.0","dependencies":{"lodash":"^4.17.11","commander":"^2.19.0","@types/node":"^11.9.4","@types/graphql":"^14.0.7","graphql-type-json":"^0.2.1","graphql-custom-types":"^1.5.0","graphql-schema-typescript":"^1.2.8"},"eslintConfig":{"rules":{"vue/script-indent":0},"extends":"smartprix"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0","eslint":"^5.14.0","graphql":"^14.1.1","@babel/cli":"^7.2.3","@babel/core":"^7.3.3","graphql-tools":"^4.0.4","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","graphql-subscriptions":"^1.0.0","eslint-config-smartprix":"^3.5.4","@babel/plugin-proposal-class-properties":"^7.3.3"},"peerDependencies":{"graphql":"*","graphql-tools":"*","graphql-subscriptions":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils_1.4.3_1551353260727_0.01890369664605651","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"gqutils","version":"1.4.4","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.4.4","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"bin":{"gqutils":"dist/bin/gqutils.js"},"dist":{"shasum":"222dfa9d4f57f4b1ed7ec544822eb5730740da63","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.4.4.tgz","fileCount":12,"integrity":"sha512-H3IEA5il7JSMYMrPONdbGHl+HpfxZpvwfZEFVSLqUGgZ8r9J0vm6Row7J6F7xvcZklvZChOA4jXHj6MaZyUsrQ==","signatures":[{"sig":"MEQCIFfEpW8kBR8HoM4bR1ScTSwiUOR8U2yWW724iWr/hg9+AiAMli4e/rynb89x8O2EZZbv05RAxOIrTiqgkmEd5A/3Nw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcd9nQCRA9TVsSAnZWagAA+k0P/1esMQKG62V5uKz3zjKP\nwROlRcBc9raKyYB1OL90PiX61AKRdDOaIpDe5ehQctpZn89KSK6g8GuEIPCX\nhvHE186UgynW2ZcE7k2z/qsJ/6ytFPMXBxUY/93Ys0oke3OCjgSNaB0+380a\nbZXnF2LxS31aCgfZOhrSrpq0AIUMRNO+xWj8Odvlu+jjkwB+Mf2gFUpoJsOZ\nYXynFJlg7Pfqaq0k2eLGgZGqrEKfGmo9yuQSal/eUgd1v8J5inA46worK8fi\n84LQMgCKZQNAZM6soKVuqmydFWRY8L2Vvdvn4UFo+LBiAgf6Bn5UtVctztPq\nUdqDS1nktHhCmrodPEoRUzZVoXMdnCgbKcI1kpQNB9fEcS/7239+1d6i7ki5\nZ2spc8GD3cqqgSILVEKLeKmK5Oqco10f+npI7KJ7Y+OQz7vbOY3Ju8FQUEjS\nHZ2J+IT32QFCXMRXuBAvfgIGBcCs+sNxaK5ka0E5/r3KN3A2IyWR6q7KfYgB\ncZGlfdI5vDhzAkkBuGeskF3GpvhaUqdmLQKS6dOWMEumwhxOyv2PI4GoLKpe\nD9OC55BdBlI/YOHasp85bCMwFPufGFKLI+jXle4RYTF/0LtMKtqKtx8rtm5o\nPIDDIqcLIJwuAqQkviSxpNv0yrEkuvJ55LH08Ug/WYiyOE41anx16zlE0v6h\nqnxh\r\n=U7Tm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"current"},"shippedProposals":true}]],"sourceMaps":true},"types":"index.d.ts","gitHead":"dc9a1fcfb6730c889391df5ea8535c3b653b8f60","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"rm -rf dist && babel src --out-dir dist","lint:fix":"npm run lint -- --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true","prepublishOnly":"npm run build"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"6.1.0","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"10.4.0","dependencies":{"lodash":"^4.17.11","commander":"^2.19.0","@types/node":"^11.9.4","@types/graphql":"^14.0.7","graphql-type-json":"^0.2.1","graphql-custom-types":"^1.5.0","graphql-schema-typescript":"^1.2.8"},"eslintConfig":{"rules":{"vue/script-indent":0},"extends":"smartprix"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0","eslint":"^5.14.0","graphql":"^14.1.1","@babel/cli":"^7.2.3","@babel/core":"^7.3.3","graphql-tools":"^4.0.4","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","graphql-subscriptions":"^1.0.0","eslint-config-smartprix":"^3.5.4","@babel/plugin-proposal-class-properties":"^7.3.3"},"peerDependencies":{"graphql":"*","graphql-tools":"*","graphql-subscriptions":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils_1.4.4_1551358415511_0.4355525614634972","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"gqutils","version":"1.5.0","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.5.0","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"bin":{"gqutils":"dist/bin/gqutils.js"},"dist":{"shasum":"7578cf2a78621b014d8b8ff80141cbdb76c5d3df","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.5.0.tgz","fileCount":14,"integrity":"sha512-3kOTNM3NL1Sx1LxMXj3/l8QWKW93Wd+2Ej2RRXR6SEsjd8wOtFr0rTR8bb4A6PUu0OBcreFoYLMPKxbYLehJHA==","signatures":[{"sig":"MEQCIDQAoJxUVD7qpHOqwCJpv01ec1DFs75RrmRtZYxFRbD3AiALGr60G5aEO441WgNDOzPsxbbNkG0HeZD/zk23UIzrJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+iGVCRA9TVsSAnZWagAA03UQAJOkPZZBVbGWg7YEfRcw\n5Cbs9LaqFfvq1R6scQRy7LYwo8a2Dst0eWgqo6nwF+GyfNWZLr+wVpIkF2uW\n2fy0Ow8gVNPKxKthk6olJYfSy7u9Jy1R0D25icWVactLWdrRoU8ZOY3s2tCQ\nfvbUrQ7hXDjbeOnVFnRBDko6+Z86kW4xYiO8ZYVrn6A1j0Xkq3sQhnWyczRT\nEeMxIsNYuE2Jwo5ji6HnegJzpwcTY1wpTipw24b+/K4Oagb5jk5Mb8Ezv7j9\nmNsIRlBgpnDwG29ziXMGPvh90aK0zbYBbTkAFRXWFo+r7c7u1pZmiDNGvKM8\nZMZQGQZoa11REkWsJqh6XcNr0AM29SvPITQxLxXte6GXGZGuawDIqaNsN0Bm\nXoHGoeVulPT8rx85f32QrcbBf5G7PnVHCUO58dvUfzlPcpINEQBPScMBKlfb\n2O9/nFjrn0Pojj1jRtPIgPHhavnAwSDgAg4wPEZ62cPh+DwuRhKmvG6Kz+Z8\nlZvJ1Bvp6re+4MCl291gNDt7QR2xD5YPnYOvT8rR22S/WppbMpCUgFYKMy9A\noo5flwFgNnnhfq7VW/mpKq77tq6rEFuQQHKr53ju/dnKBN2JJCeERwtJyo/f\nCSScVV1uRBjiGov1w80OCo0NJpwxeQcUEr5FLzMe6lSS8elphr3xB8IY7eNa\njxY6\r\n=NB+4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"current"},"shippedProposals":true}]],"sourceMaps":true},"types":"index.d.ts","gitHead":"d0016ef7425e09cd9d7cb4c37b0bce8316bf851e","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"rm -rf dist && babel src --out-dir dist","lint:fix":"npm run lint -- --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true","prepublishOnly":"npm run build"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"6.9.0","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"12.4.0","dependencies":{"lodash":"^4.17.11","commander":"^2.20.0","@types/node":"^12.0.7","@types/graphql":"^14.2.0","graphql-type-json":"^0.3.0","graphql-custom-types":"^1.5.0","graphql-schema-typescript":"^1.2.9"},"eslintConfig":{"rules":{"vue/script-indent":0},"extends":"smartprix"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","eslint":"^5.16.0","graphql":"^14.1.1","sm-utils":"^2.17.18","@babel/cli":"^7.4.4","@babel/core":"^7.4.5","graphql-tools":"^4.0.4","@babel/register":"^7.4.4","@babel/preset-env":"^7.4.5","graphql-subscriptions":"^1.0.0","eslint-config-smartprix":"^3.5.4","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"graphql":"*","sm-utils":"*","graphql-tools":"*","graphql-subscriptions":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils_1.5.0_1559896468631_0.5912910911286566","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"gqutils","version":"1.6.0","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.6.0","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"bin":{"gqutils":"dist/bin/gqutils.js"},"dist":{"shasum":"b3c93fe775aefcdc9a15470da7af71a46098bf5b","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.6.0.tgz","fileCount":14,"integrity":"sha512-NnboDAD8c59/SKU1HEgpz3bpk4ONTT9JeqVQe1iZ6eeDRqBXf5MSeyBP+vYgKY5lAztmE1O0PYguzoV1Ea6Mwg==","signatures":[{"sig":"MEUCIGZfgubKV/HKvpmumMSnkjId5cbYUjQdWnOnr4brOPWgAiEA8qK0yS2WRBWiRXFBtaJzvpliW5mVaW2gjaueMANfOBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdC3HXCRA9TVsSAnZWagAA8kUP+gIMqePU2qc+oD4FNS8t\nUjrxuHyboK8yvFEPrtL6nYrlJdLu5fRAfxAKDTP/ydUHfQLxRgEAAJsGId1D\nbspRAOgkZconA1yeXgCs8cF5mYk9fDVeb6gwH+hdP0Kk+NxtjzDh7gSOmjdp\nod3SlUFmGlS6l2jeTMqwStFC+VAGN6ali96WIA0avne7k2al4dY8wRJ6aTIJ\nomK3AtVy+/v0RaQLSXbkWCEj4ZmVO1tfK6iuqNHDSCy65QaZJJ/tLizanhZN\nJU1B+XIJxbxuAkIUmbVmFTMnEtuA+xM0rdJ9CuW9vQeaMADsFMbevSKs5CnK\nZk2ma0YOKS2LDoSmLCvD9mmgPSVYRdvtpIAL+Z7dw1HQzFcaBLrOH5QH3gPT\nvlbvwNAGqJA+gZ7NEgFzLO/8fO/bAA5O4zVdNqu5QPnXifV/N4RCz0qPMO4X\nZ4AHWAxCZgVWMtXQUaVPpXg9mihJxgdTop3fzTok7CsEbRMyTYnZeNni66Ji\nqhap0JLu4/UNhe86R767OIOlxMhczws0HOvMVssGObrfUAFipl/DBAlehI6v\nU+pZmwwmsUTe1psEs19lsEjZK2dq2TkIeu8elzmF9oouFG1ZMt8hm9H1HPpe\nNLVedwhOPksvYbSYW+R54PEHuI+xjhb3KTBlkBZy1Wd3QMAVYXS6UZNOo/LZ\nSGhX\r\n=gcFX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"current"},"shippedProposals":true}]],"sourceMaps":true},"types":"index.d.ts","gitHead":"55e68df2770324984a0a491afcbd68ba5b713610","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"rm -rf dist && babel src --out-dir dist","lint:fix":"npm run lint -- --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true","prepublishOnly":"npm run build"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"6.9.0","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"12.4.0","dependencies":{"lodash":"^4.17.11","commander":"^2.20.0","@types/node":"^12.0.7","@types/graphql":"^14.2.0","graphql-type-json":"^0.3.0","graphql-custom-types":"^1.5.0","graphql-schema-typescript":"^1.2.9"},"eslintConfig":{"rules":{"vue/script-indent":0},"extends":"smartprix"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","eslint":"^5.16.0","graphql":"^14.1.1","sm-utils":"^2.17.18","@babel/cli":"^7.4.4","@babel/core":"^7.4.5","graphql-tools":"^4.0.4","@babel/register":"^7.4.4","@babel/preset-env":"^7.4.5","graphql-subscriptions":"^1.0.0","eslint-config-smartprix":"^3.5.4","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"graphql":"*","sm-utils":"*","graphql-tools":"*","graphql-subscriptions":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils_1.6.0_1561031126172_0.8662501542974217","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"gqutils","version":"1.7.0","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.7.0","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"bin":{"gqutils":"dist/bin/gqutils.js"},"dist":{"shasum":"2d01574435273182d29ef854c8628de7897de16b","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.7.0.tgz","fileCount":14,"integrity":"sha512-NwJDokXDNoRF03Nj1dTMXQz1hfFkQxKKm3QvEbIWhR3QArdc9i5Swp0xb9ok+D+ECFAYrZl+S4bWpG0Nq4XEig==","signatures":[{"sig":"MEUCIAt5vwVE7MPQLPjI6qdapHjOKLFG928LyE/wd4jL6W4dAiEAvsLiOnvm/hzPtIQCoWP5ag+TLEaJ7JZoi78VpG1kUR4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJFFYCRA9TVsSAnZWagAAyc8P/RkBgizjlML/nIbEEqvk\nAJNv3NRmQTS4/dKSWED+KrkCNIKgvtCSs4T/aOde9/KpUmhRkxtKFWxsvAq1\nKQpAZvDAE8r1BxN+WxBOpcSTdO3xtEOkwg0kRtO+YB1oRoFDbiIi9rQZ4H1X\nsvrnSC3V09b4TcIkQHdFCipxmLbjx8TTDTZDr5y25WQ3t0A1od/qARi7MUSV\noBeTlZYaSY3sPovOK1R1vAju+S7F7GWv3lsGCxYmNaUIZe2LBDdrKXr2P85S\nd7Gx8zfjj8F+ddOArIqFK5T/y8GJ/VhnvDcP3RoH4rn6H7m8VoY0DekChoRt\nsR9jmhOoOo76pjfhZpyZ22bYh13rsKUTwaXzh2m//cK9sdMrXTCYokE6kL8r\nhDqF33eFCh6JmmeItDsZRB1cRSD8M1Y7+NZr2ZBB4JLVlH7OO7u/gGTkHCmx\nSB0eNs9dC3gfEABqnkWXrb9wlX5IvLnr6F2nG0D82dNGXDQ2wTjgi9+qTwOC\nJA1EucNEvN07g35+mMkdn6pQ8YTezBgjg1E8dMmnv5SHGctIVK4qCkOH4+LL\nT+P6zCioNPjxwZS7Rrhj6o3FSLhayM3W0xR+ui10WBMOPWSowoR98RCFw+xE\nN8/DOzpDH/AxWQ20oROlASssUe0f8WzXyOru+CiomyvCFv0tibh3qOxwXuhq\nQnCZ\r\n=BKyO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"current"},"shippedProposals":true}]],"sourceMaps":true},"types":"index.d.ts","gitHead":"c5243809caad0a50cbfa45abb62f0e3879531d77","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"rm -rf dist && babel src --out-dir dist","lint:fix":"npm run lint -- --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true","prepublishOnly":"npm run build"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"6.9.0","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"12.6.0","dependencies":{"lodash":"^4.17.11","commander":"^2.20.0","@types/node":"^12.0.7","@types/graphql":"^14.2.0","graphql-type-json":"^0.3.0","graphql-list-fields":"^2.0.2","graphql-custom-types":"^1.5.0","graphql-schema-typescript":"^1.2.9","@types/graphql-list-fields":"^2.0.1"},"eslintConfig":{"rules":{"vue/script-indent":0},"extends":"smartprix"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","eslint":"^5.16.0","graphql":"^14.1.1","sm-utils":"^2.17.18","@babel/cli":"^7.4.4","@babel/core":"^7.4.5","graphql-tools":"^4.0.4","@babel/register":"^7.4.4","@babel/preset-env":"^7.4.5","graphql-subscriptions":"^1.0.0","eslint-config-smartprix":"^3.5.4","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"graphql":"*","sm-utils":"*","graphql-tools":"*","graphql-subscriptions":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils_1.7.0_1562661207539_0.8348394329300499","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"gqutils","version":"1.7.1","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.7.1","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"bin":{"gqutils":"dist/bin/gqutils.js"},"dist":{"shasum":"adbaf27ea4facdaaaabfc8ff32c29995700efe6d","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.7.1.tgz","fileCount":14,"integrity":"sha512-LPKV+b6m+wQQv1S9A7CWWwu5wU2WvDfLuI4+sZE2bT/yCtzp6gTB/zbplQ3nGYi9tJ67lt8+1gByrDTrrqAyGw==","signatures":[{"sig":"MEUCIQClx7RVMzijsCR7KEZW20iRmCklZR7CQHv3uaBDnn9YAgIgLW5hYj9m74PktAEpoFilHxhp+tKgrGMgcz5emhk+aaI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKHNiCRA9TVsSAnZWagAATvwP/A+Yg7dXTRxztL4iL4w5\nkBK/fElZb5q8wHyXhIeb7T39Hx6W3oxbEBo3olh71MYtvjTknGHlt/tB4ddg\nQ2zjrfTP7s8T3r5oUwmfCxMBhidNrKAmSOJZfkwPym5En7ya55rvTQOyG+i5\nfWCPZcvDkqgrW3O006xJMYHSnZaKzguzJdlrjHRaxDJb4pyuLLBsIYY1CBlp\noyasnfDKkPObLOsU1UQ2mWdQOOM+7vHmXa/T6IDbXoFtyyqLilvRKwOpUNhq\n4Lx4E/8Mu25aHZgQhsIoVBmTEHW11KXQHACwThJH/fYGfCDcbQVsAEhppWF9\nkLs8YsJGyRf2eErZizsRvzb4foGQMlgHj1B91AKFqjn9iSmxJ1nxudcMKgAd\nDQ1wKl2sB+wqsceyytHURPvAZoyJ51zSZbgihuv6WAcxol2PWpKspwnGS9Ka\nASeGk+cTsgD/RfrRkKXdUMklY3G0DrDRInkBzcHgDLpzc581RyAg11NSpQ2V\nT9PMssAvkbGzAUKUt72wd1wFclMurF4xTQtwyg4GIPnCAwaxZUYOK2y5ivWC\noWcZsfBKGe5W8qo9Sc7zDMMIS3Ryg5QiRlwYSsJmcu41u9vnTfm6Ize5z8iM\n6A5gbgJLPOH/ro7fnwTOsghntiOLvPbpFNahWznT8ZJxnJdhxNNmcpSNkSjy\nXNHs\r\n=jpRi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"current"},"shippedProposals":true}]],"sourceMaps":true},"types":"index.d.ts","gitHead":"ed916774170acc41d3715d480e8c286fa165fcd2","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"rm -rf dist && babel src --out-dir dist","lint:fix":"npm run lint -- --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true","prepublishOnly":"npm run build"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"6.9.0","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"12.6.0","dependencies":{"lodash":"^4.17.11","commander":"^2.20.0","@types/node":"^12.0.7","@types/graphql":"^14.2.0","graphql-type-json":"^0.3.0","graphql-list-fields":"^2.0.2","graphql-custom-types":"^1.5.0","graphql-schema-typescript":"^1.2.9","@types/graphql-list-fields":"^2.0.1"},"eslintConfig":{"rules":{"vue/script-indent":0},"extends":"smartprix"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","eslint":"^5.16.0","graphql":"^14.1.1","sm-utils":"^2.17.18","@babel/cli":"^7.4.4","@babel/core":"^7.4.5","graphql-tools":"^4.0.4","@babel/register":"^7.4.4","@babel/preset-env":"^7.4.5","graphql-subscriptions":"^1.0.0","eslint-config-smartprix":"^3.5.4","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"graphql":"*","sm-utils":"*","graphql-tools":"*","graphql-subscriptions":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils_1.7.1_1562932066147_0.04803342401170263","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"gqutils","version":"1.7.2","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.7.2","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"bin":{"gqutils":"dist/bin/gqutils.js"},"dist":{"shasum":"7e1c18518dd191e28616e5119750bc77e747837d","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.7.2.tgz","fileCount":14,"integrity":"sha512-Fib0hfLRvr0EuNs4Q3FpArcpdpry6qF2T0goI765W+ANxxEZ1OvVxjHX1nZiJ1zytXI2P6QhiRCU9c0070Ak6g==","signatures":[{"sig":"MEQCIB1ojMfPzbAZPbMvLAydjDDRqhcodeO18MK8nfLvoh0fAiAR5Xoa26P0RUkcpqXNOmxYAVcT7PpS7fnLHv0NGXpejA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLxUeCRA9TVsSAnZWagAAW7QQAJiGvE/cC61ql+EBrfV0\nbemdhT2XUxalaneOoTLNneswnNolsxS3WXnw+R9a6DFw1IOra0h4+6je/FjU\nSkj8Zo8TWXs8tMi3HcK4pIGuTg0wicDTYmV2MiY8cYkkz/T3VLMb7Wyj/GmP\nHdMFOOmrW12ySQH81KMvb2yFlwB+d6WkzAENGY0E+pswbzHSyt8/FR6ilWKV\nsRU0Q38eXl0o2z4mtrRNpVoK5ARWuLO45QBkmy3ez7p2Gjwp9wTIrMZ2OV3J\naVXYEe7L7zS8GgyF49JvDAaeyD8YITkptNFTniCLuc2turZ7667nxrCFN9YK\ntTkxuYODloWC/r1+FbPCuGfsIolIsqg3CwC46yPVhdj7ZATLFcLtp3Cujtxm\npcNKChLVSswloZh2bFpiXDxx1Z3Pg/Qp1X25G4IZUEGBGudFbhYpXjn+3qtl\n/5QJRLEuOkCyIHEOTxisL/M8Y4HG4rlDT8SeenaVGsQuHEjeoUTV+zA7w2c1\n8ZpWH6txm7hdsJV9yWE3UApiuqD6U5jBhKrIYbGyvWi2zsxrvuyQh81kxQ/R\nv5AA647PHxI5gQcL4ywy8dfjsQji0L/JRcD6tm2WmPcn3+O+bj/HNewbuuWg\nUx1AXpD4iKXyMFIAT0HyUMT+SytHLS90CDIVFTPahRHRodYwuEnpB82E6Sxe\nd4tX\r\n=4szG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"current"},"shippedProposals":true}]],"sourceMaps":true},"types":"index.d.ts","gitHead":"14529c7ab38afda1ab011caeef3ec284e9119311","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"rm -rf dist && babel src --out-dir dist","lint:fix":"npm run lint -- --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true","prepublishOnly":"npm run build"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"6.9.0","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"12.6.0","dependencies":{"lodash":"^4.17.11","commander":"^2.20.0","@types/node":"^12.0.7","@types/graphql":"^14.2.0","graphql-type-json":"^0.3.0","graphql-list-fields":"^2.0.2","graphql-custom-types":"^1.5.0","graphql-schema-typescript":"^1.2.9","@types/graphql-list-fields":"^2.0.1"},"eslintConfig":{"rules":{"vue/script-indent":0},"extends":"smartprix"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","eslint":"^5.16.0","graphql":"^14.1.1","sm-utils":"^2.17.18","@babel/cli":"^7.4.4","@babel/core":"^7.4.5","graphql-tools":"^4.0.4","@babel/register":"^7.4.4","@babel/preset-env":"^7.4.5","graphql-subscriptions":"^1.0.0","eslint-config-smartprix":"^3.5.4","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"graphql":"*","sm-utils":"*","graphql-tools":"*","graphql-subscriptions":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils_1.7.2_1563366685351_0.8311822474001491","host":"s3://npm-registry-packages"}},"1.7.3":{"name":"gqutils","version":"1.7.3","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.7.3","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"bin":{"gqutils":"dist/bin/gqutils.js"},"dist":{"shasum":"101920ef470cf612864d61e7eb3aa31ed47a4d38","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.7.3.tgz","fileCount":15,"integrity":"sha512-wpVuxgQ3BFRAU+mkoH/1l+e5S8qErgfj9JqC+mIYlqQLbt6IcqekuWWx+2mVLH6zGFJh/Vh9/JHyWcIpVuZ4lQ==","signatures":[{"sig":"MEYCIQCggj3HjsWDOXbSPQnobncVRbMm441hukF1CoYOLXhwhwIhANA+B4OqjqM9NTPxx9wbSfZig86h7WoBvJR7/N6lIOvF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQAWhCRA9TVsSAnZWagAA9P0QAIZk4Bpi3kZscc423dko\nAwqR+OmWXk2neJpziQ9+GLHNUhh8YgQQuNOgxUgRjz7hLZ4ufbsf+o3qBhZ1\nImGEuP+Ededb1s+QJMXpNHVoSYtrABhfa6JY/0HSH0ZPKZwGJggAJcx7Or+N\nftsNcO5UIwP2mHsvVTtwNI02vkoDWkcq59GQfwumtFDuWFjzDM4K+d/QAd4t\nuIDwSpwLwTJtzj2HVqYEvMgV6EaR9RyBfdY5YVbq3O97FlCLvHNHvQ7Qcgpp\nD704R74lSX18J3ldJFL3UslqQ1n7r2WQRlDeZ/eqR4PRzkaAEVhgUTW/oiCg\naBRplQtTNBq64QK9uEDo3ng9/NQcx726iCypd53AUVw1fWP++GrXoZ0zT5r6\nPepTrKEnNNOPNNpm3HlHxMMyNpO3ZtgHBys3OCA/BFxYA5Cd1c5bDg+qTq/F\njAaX1nd3IZo/kTIwkLSoQn+02vct5SNXak5JQdjI8Tk+rPlPEkU3MK0NjyBb\naylczHqFX9cplZpHF1iHEjdPtWsfz+IoNrcqi7wOnPF/s6jqpMTqt67pnfMW\ntN8lXdnxPBPcfgfTWVKOqx+De5uuUd+Ksvq7wHvglJ4AFfZ1ZWgc9pbi/L4A\ng9ScuPOIvRCEqKC429309sAn4X9so+kgu0AgW5ps6jouZquvpe86z7/6y642\neUN+\r\n=CD0u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"current"},"shippedProposals":true}]],"sourceMaps":true},"types":"index.d.ts","gitHead":"54f6c7f6fb723e049eff66e273ddde341b3aa271","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"rm -rf dist && babel src --out-dir dist","lint:fix":"npm run lint -- --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true","prepublishOnly":"npm run build"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"6.10.0","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"12.7.0","dependencies":{"lodash":"^4.17.11","commander":"^2.20.0","@types/node":"^12.0.7","@types/graphql":"^14.2.0","graphql-type-json":"^0.3.0","graphql-list-fields":"^2.0.2","graphql-custom-types":"^1.5.0","graphql-schema-typescript":"^1.2.9","@types/graphql-list-fields":"^2.0.1"},"eslintConfig":{"rules":{"vue/script-indent":0},"extends":"smartprix"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","eslint":"^5.16.0","graphql":"^14.1.1","sm-utils":"^2.17.18","@babel/cli":"^7.4.4","@babel/core":"^7.4.5","graphql-tools":"^4.0.4","@babel/register":"^7.4.4","@babel/preset-env":"^7.4.5","graphql-subscriptions":"^1.0.0","eslint-config-smartprix":"^3.5.4","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"graphql":"*","sm-utils":"*","graphql-tools":"*","graphql-subscriptions":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils_1.7.3_1564476832283_0.49663433400598866","host":"s3://npm-registry-packages"}},"1.7.4":{"name":"gqutils","version":"1.7.4","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.7.4","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"bin":{"gqutils":"dist/bin/gqutils.js"},"dist":{"shasum":"a6b43b1993dcf665d1fea7f5ecdf2df43357700e","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.7.4.tgz","fileCount":21,"integrity":"sha512-KTKZu3wjwb//4MKnKCsHiFrE8zUlYNkcQEmdOndvpxIit2b5RrRLBUjI3KO5ofw5pBIHhsJwlmqGtMf0W/QXEQ==","signatures":[{"sig":"MEYCIQCVAccQ19uc2ckTXKlwQei5J2Zo3xOwXno0K3KYM26nngIhAPXxGUoxM9OKKllaCbYglHNAr1UrKT0ptQzDs6jF1PSX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWlO7CRA9TVsSAnZWagAASvMP/2IAVConA8zqTELDhz2U\n18CyMoKgLBGPQiL6gWdjU2wAXSr8IPnHkEtXabzPZ2GA3xbpXjg2iR4/+tXa\nXbZUc5/SfwJ7HVjCMxhH7TcTIiBDSFm333h3c5tgzvQ6V6sCXF3anB0ionOv\nHUBF4letApj9dKYMn0iDs65Ly5v+MDDZPZ6614D3F5fXse21J7pmP3xFu+nX\n65WBQEHzOhv1xnXUp3T+eQLhNC4AGVzw4W26chk25qaz5sTGvqDLhf6PvWhb\nukrCdI3uxcPRkTqQivpxhmtzA8np2HpnkS3KqtvFvzIfnV5TL2l58JLI5JeP\n3CUYA7yfAdRzX6tD3xUPvKFEgWDEAjrErvGHrkgGEGztX+DwivAA/PBIpku+\n9vLHkAd4dNEOPS5rAhcVXE4LW0Y0ytortqk8ZmqLmpHySpofLskbda0x6+uw\nvGHi4UJ9tjsPpv4ymJQvsp8SCbnpjdhK04YphmmJ7ZxELg6emsSbcq34kEeI\nDAHsU6ueIkQTIl7NS14zm27evrAJ604B0si6MF78s+Zs+u3ckEXWRQ1lkXJW\nO7oRjg1xYmbgfZNkSH8eV09VaCttvibjBhdY0V05Au7z/RZvPH3350AF8jsx\nVMuZB43IAfus6yfkmys5cilM04zQyRC8zBk9pHrL4MsXoNMyJpQb/f+5Ddhs\nFG8/\r\n=Pzc1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"current"},"shippedProposals":true}]],"sourceMaps":true},"types":"index.d.ts","browser":"dist/browser.js","gitHead":"550adcddd29b98fb11b95cd7696282fa0586aa18","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"rm -rf dist && babel src --out-dir dist","lint:fix":"npm run lint -- --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true","prepublishOnly":"npm run build"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"6.10.2","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"12.8.0","dependencies":{"lodash":"^4.17.11","commander":"^2.20.0","@types/node":"^12.0.7","@types/graphql":"^14.2.0","graphql-type-json":"^0.3.0","graphql-list-fields":"^2.0.2","graphql-custom-types":"^1.5.0","graphql-schema-typescript":"^1.2.9","@types/graphql-list-fields":"^2.0.1"},"eslintConfig":{"env":{"node":true,"browser":false},"rules":{"vue/script-indent":0},"extends":"smartprix"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","eslint":"^5.16.0","graphql":"^14.1.1","sm-utils":"^2.17.18","@babel/cli":"^7.4.4","@babel/core":"^7.4.5","graphql-tools":"^4.0.4","@babel/register":"^7.4.4","@babel/preset-env":"^7.4.5","graphql-subscriptions":"^1.0.0","eslint-config-smartprix":"^3.5.4","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"graphql":"*","sm-utils":"*","graphql-tools":"*","graphql-subscriptions":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils_1.7.4_1566200762180_0.3866131711702707","host":"s3://npm-registry-packages"}},"1.7.5":{"name":"gqutils","version":"1.7.5","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.7.5","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"bin":{"gqutils":"dist/bin/gqutils.js"},"dist":{"shasum":"74db1d4f6286b68a6393bd8a0f57e173461542cb","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.7.5.tgz","fileCount":21,"integrity":"sha512-HsqLWQ70P1XxWONslzQt9vFMbqXvcYoTGaAxWM5HU9D411ZC44MdSnk0YJXw2WIKBQf4I/dkhMYCbgyAKxAB0w==","signatures":[{"sig":"MEYCIQCWVAXuN50iCkOSbzIdwuA5SXI1ZYoNnawM5JlMBG4IogIhALYLMTLiIfmwyeB9HVnUIW1ywrQ+MClhxlYtucahH/Cx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWlsJCRA9TVsSAnZWagAA5d8QAI7nCFcleEBkKkJ0OH+I\nfIgj8KB5p8CkoBgODtj8o2PRLFQvjnOGPDzque0SpL+MzzTIoNNQVUX+f6Cb\nniwWZUFDFX8OmQhZB5UW84mZVzaTfS4RtjNiPX5JsRf3aFKKdZ6/LdkDfdd8\nGfImOMrAT7EkNbn51nWAv6cQsAeclXEIO5yceiQuN3oOTe3uvgU+cHgco1e8\ne3gyqFjfd3oc+inbVGst7pUw4p27Vfxo/xxRg+2ZhDRI3vJAvCsJE4ucEtxD\nq7PLY3/6bPkSzsfNjMWLfdbUVhVdaCW05xKYaLcygYaTDDe43yDJ8KydeTQI\nx/FE5WTSebd17dGYzDgdrIlOZTq8eLPUI9T4LZA8TFItRBGQVKAnbwF4vv0N\nrNJUvqPL2WLI3vICjs+SApAmi9OOVcQ3pssOnQg/1L+VpHlu5sxnT+VtVHwX\nXn/6ju9b64AvDr6q9CT0U+HG8TZMoaRaD7SPtNGjpLAe2PqgXK0/hnt/VCG0\n3e+dVY/5D9IKeWMCNzMO9lNGGGYJpQKJqj5iUzB5ozQ8+87gsgJT10IybQPB\nSqbsIJehZD1R6yzZ8/H2v1Hij/K7NNomdcplW6NbCzDHZUDXGOhvHcVye0jt\nJkarSZO1dH0PpKhWCkdTdPIYKQ58ZMDyDZpEIV5CPI+THaojfgjP1nK4Hk1n\nplbz\r\n=8G1Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"current"},"shippedProposals":true}]],"sourceMaps":true},"types":"index.d.ts","browser":"dist/browser.js","gitHead":"75dd087f1768295707b9626b2d21a534b9d38b69","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"rm -rf dist && babel src --out-dir dist","lint:fix":"npm run lint -- --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true","prepublishOnly":"npm run build"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"6.10.2","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"12.8.0","dependencies":{"lodash":"^4.17.11","commander":"^2.20.0","@types/node":"^12.0.7","@types/graphql":"^14.2.0","graphql-type-json":"^0.3.0","graphql-list-fields":"^2.0.2","graphql-custom-types":"^1.5.0","graphql-schema-typescript":"^1.2.9","@types/graphql-list-fields":"^2.0.1"},"eslintConfig":{"env":{"node":true,"browser":false},"rules":{"vue/script-indent":0},"extends":"smartprix"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","eslint":"^5.16.0","graphql":"^14.1.1","sm-utils":"^2.17.18","@babel/cli":"^7.4.4","@babel/core":"^7.4.5","graphql-tools":"^4.0.4","@babel/register":"^7.4.4","@babel/preset-env":"^7.4.5","graphql-subscriptions":"^1.0.0","eslint-config-smartprix":"^3.5.4","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"graphql":"*","sm-utils":"*","graphql-tools":"*","graphql-subscriptions":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils_1.7.5_1566202632846_0.3000349884168967","host":"s3://npm-registry-packages"}},"1.7.6":{"name":"gqutils","version":"1.7.6","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.7.6","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"bin":{"gqutils":"dist/bin/gqutils.js"},"dist":{"shasum":"f999a3041bde92b6d885b671896d06f217947c53","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.7.6.tgz","fileCount":21,"integrity":"sha512-nfGQe29yobBpP/e4KM5VUDQhnPC4POrFyRIpzhLVfI74COlcjycJ+b9l6wtk/wcbwoSXB5RHs/LCuyyPItsJ3w==","signatures":[{"sig":"MEQCIAayEMKgKr8kPvBRdtWZpGXmEbpgpc3DcuybP1/QALkkAiBYTOaNY0O9kL0twaW12rGYPSsMF/6vC/+JHWWZX+vYDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbiFJCRA9TVsSAnZWagAAEyMQAJ9WXw2sOTxRGRBmfTqo\nR5ddeKUp1oXcVZkqIruPpfgyjfA5iWzmyI03f9PpUsU/+MaCfG/aUiG3u5bl\n91y3RzaghjbEPBBE7AM4dRJCdSfZzAewudgnsRK3cyAWzoYPV0LlY9xYGPN7\nFfi4JIy5dahc3+bZjB33rJt8e/2yjDbyib9WbZBuVUiaGUnI5Ihp9oAomSEQ\nSu3ds9zXLbqUiZAIGJMUQOr7XLozvCJs2iX+aEA+YJgmMvt42xYOIvljCNZC\n7+OjpStCdGT89vlCEJvnvd1rNqZg/wfpy7tSiZ6SIlE+OQwL2YqW8FEYkbrD\nTECZinufH3f4N5FhVXNpciTXwpu1Y5ISWkozAWyhzixM7zNc1MSqNpriucW8\nkVniULKiDVhDZsZ5golb6FXH9rfEsE2goDYBghBo6V/yT2qpN2l3Z9WMFKv0\np0bIW087CGBWWcYr49st3FC7V8MzTeaa3VE1rU/h+ZER5tAuFJK2lrLS4pBD\nAf2WpjqCBwTDklg9SwPzq9ya2DPbjOmQv7zZnDABh3yODdDxIS8QzBaZXtup\nALV4Xpfi5pgcjvAX3qcuoOApMLz1nGV/+xTBa5cyOl0z//PtbPi9xiJJXxgt\nfM+zIZGIihcn9IxKU01Rnnk6Kj7Uhy5hCuGwbmGpIeICXiqKh1PheDjMvOAx\nibOj\r\n=5wca\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"current"},"shippedProposals":true}]],"sourceMaps":true},"types":"index.d.ts","browser":"dist/browser.js","gitHead":"bb9958673a156ad58011838809f1a2051a212133","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"rm -rf dist && babel src --out-dir dist","lint:fix":"npm run lint -- --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true","prepublishOnly":"npm run build"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"6.10.2","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"12.9.1","dependencies":{"lodash":"^4.17.11","commander":"^2.20.0","@types/node":"^12.0.7","@types/graphql":"^14.2.0","graphql-type-json":"^0.3.0","graphql-list-fields":"^2.0.2","graphql-custom-types":"^1.5.0","graphql-schema-typescript":"^1.2.9","@types/graphql-list-fields":"^2.0.1"},"eslintConfig":{"env":{"node":true,"browser":false},"rules":{"vue/script-indent":0},"extends":"smartprix"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","eslint":"^5.16.0","graphql":"^14.1.1","sm-utils":"^2.17.18","@babel/cli":"^7.4.4","@babel/core":"^7.4.5","graphql-tools":"^4.0.4","@babel/register":"^7.4.4","@babel/preset-env":"^7.4.5","graphql-subscriptions":"^1.0.0","eslint-config-smartprix":"^3.5.4","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"graphql":"*","sm-utils":"*","graphql-tools":"*","graphql-subscriptions":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils_1.7.6_1567498568378_0.14446906992170594","host":"s3://npm-registry-packages"}},"1.7.7":{"name":"gqutils","version":"1.7.7","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.7.7","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"bin":{"gqutils":"dist/bin/gqutils.js"},"dist":{"shasum":"288d9b2f4006db5f08faae959949baf4e8037f1b","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.7.7.tgz","fileCount":21,"integrity":"sha512-g0+VRr6HaMZZbKliXphgMc7YpcfM/mnltkq7xn+vRB99Y0lLJhpoqFtsFCTmMiFlPUYZq3+PSWHRg7Wv/k0gUA==","signatures":[{"sig":"MEQCIA2usQh4O5HdEeIQ9yJaX24bcXwOQ99milnol34+qF+jAiAcFjGfIGJvI29R8mpgcKr39jZ9m35zdfkfV/vX1tBUjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlaJ9CRA9TVsSAnZWagAA01wP/11cfEK5Tukn3Cv76B83\niA7bJtjb4obOwyk7FdykcQ+0e9yFNLKmvyxDxs6YWFweMWPQyVuym9KJehEr\nL4MBz/pkRe4JhGEPNyQxTj3C6/u4EKk26uyLeFric1rcyd31GSTvtZqRH4de\n444INU96Jb5UnFqk0WWT885KXZrkM6eforwlhKXo56wDFCM+hG+YpFW73xoz\nnMW0kRiw85sC3FbUf0KPMzpD6AvPTx1EoW1Wib0/Lw/Q4CfmiQUhUkTcK2L/\nIe1TY4aqBjdfk29lXWfEkYYlrLUdVCYaMAeh3JVlix4nyykNMro4jzeu36Wh\noP9Swwv8H0kT7xDd6KI4j2KTveADg05WT7CFPHf4P57NhqoZ/Am37kDcgZgn\nc98bsP2jS9DRwwvhfuuK4I7y+2GKkLY3RZrKPhnh/CVYx1zOJebFjxJ+lkvc\nv5qt9YK9xMzF7CHzuihvL15KuZnqg1hY/N5d899r1ZfJzI+by+8O5sg9FYFN\ngMLhOhTTgR+WtzYkWuIgJXkXcTeaFUKYnJ0LxMSHKxcbL4Pz5jPnSS/TVpLI\nFafBILKM1AvEvZjHxvt6lxPZmFT3SJIXO4YEHXyzTJAtqy0yGoL2nPy+2Gan\nnnHi5eG7Z+PgtCTPAEew41J1XikirJPf/cIjG8QsyY9qMrLDYSTtpu43pw9w\nypkf\r\n=cP8J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"current"},"shippedProposals":true}]],"sourceMaps":true},"types":"index.d.ts","browser":"dist/browser.js","gitHead":"df80864edc421e690c8e50e611cb0b9fd860e321","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"rm -rf dist && babel src --out-dir dist","lint:fix":"npm run lint -- --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true","prepublishOnly":"npm run build"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"6.11.3","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"12.10.0","dependencies":{"lodash":"^4.17.11","commander":"^2.20.0","@types/node":"^12.0.7","@types/graphql":"^14.2.0","graphql-type-json":"^0.3.0","graphql-list-fields":"^2.0.2","graphql-custom-types":"^1.5.0","graphql-schema-typescript":"^1.2.9","@types/graphql-list-fields":"^2.0.1"},"eslintConfig":{"env":{"node":true,"browser":false},"rules":{"vue/script-indent":0},"extends":"smartprix"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","eslint":"^5.16.0","graphql":"^14.1.1","sm-utils":"^2.17.18","@babel/cli":"^7.4.4","@babel/core":"^7.4.5","graphql-tools":"^4.0.4","@babel/register":"^7.4.4","@babel/preset-env":"^7.4.5","graphql-subscriptions":"^1.0.0","eslint-config-smartprix":"^3.5.4","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"graphql":"*","sm-utils":"*","graphql-tools":"*","graphql-subscriptions":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils_1.7.7_1570087548819_0.7075397890034372","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"gqutils","version":"1.8.0","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.8.0","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"bin":{"gqutils":"dist/bin/gqutils.js"},"dist":{"shasum":"e3b85affcca9a90e1101e9edee7a9a737d0a4983","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.8.0.tgz","fileCount":21,"integrity":"sha512-2cCp8fjFfsyOz1BZU3CZuvUGFSA5W2Kg+J7R69nD9r/b0FZ/mweHYDdTFP6iamUvVtoWD5Ix+XBnn0o4S8VrAA==","signatures":[{"sig":"MEUCIQDCZ+cI5B5zfxJyDXpLC41ZPU7O5ZmxOZEyGrYaRWvzzgIgSR7SHZairSxIXwNlVXwZOg26TXqf7puk+7C7IYv6VTk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrXDKCRA9TVsSAnZWagAAZ64QAIfnxDaMhoUxyemaMGXT\nH+Taz8j1a0iMZ5jxw8bcar/5cqBegckzxjDNFvt/n19o50n7U4CH3K6pdtFm\nUTJTzSDtC32zFZ4qy9cDjD20Eghm61CsUFnWC8tV1kRx3CcSDLUkkjg/ee9H\n92DeoMj1ApqvpLEHtLQjkRwBeuO5eOlUcw/L26N9ZtGqvpMq1rKTE3Ar6O5Y\nPwvPl9mg2lQD1CPhae434q/lbUTbDtqB/X2cNEretGj/1ZI8WeEA9BrSi4gp\nxnWWj6QnXilblyZiUkK6iXe9bs5S5Fm0s5ljeli+7SoGWBJvgNv0WujoH8q/\nTqyqCR1STJ3yHCBllmwahFEdiEpfevVtBq6C13eJ7pe0iPLTq9zTaRhSpaqL\nTE01pEXi61Lkp6VRnyrUtGNPUhrC81FGimotl0OC7iRJ7hnUL+f5N5xP8nFV\nGNghwytBME8nQHrCfabJJlPVacxH/yw7ml738VKJBp65a3x8AMSA8LNpntgF\nCYdqHEiN8l3lPP5l+0lVIomPY1o9+lnIBlN0CZfClNU5ybabr711O5wbxBVe\ncWk8Pk2LbjKo4KNAEoX1LaYDNQqaeNhTGd454KjiOsa8SM8OaWWoO+85zcoc\nQ7iGlJurzstaOgqx0mLMgzVZyUeMzqCywFlUFPWfx/F2j17lhdnVe2b5j2T3\ngby9\r\n=07aH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"current"},"shippedProposals":true}]],"sourceMaps":true},"types":"index.d.ts","browser":"dist/browser.js","gitHead":"ae7effef33b7107ba0fdc080f353192e7dd494f8","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"rm -rf dist && babel src --out-dir dist","lint:fix":"npm run lint -- --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true","prepublishOnly":"npm run build"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"6.11.3","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"12.11.1","dependencies":{"lodash":"^4.17.11","commander":"^2.20.0","@types/node":"^12.0.7","graphql-type-json":"^0.3.0","graphql-list-fields":"^2.0.2","graphql-custom-types":"^1.5.0","graphql-schema-typescript":"^1.2.9","@types/graphql-list-fields":"^2.0.1"},"eslintConfig":{"env":{"node":true,"browser":false},"rules":{"vue/script-indent":0},"extends":"smartprix"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","eslint":"^5.16.0","graphql":"^14.1.1","sm-utils":"^2.17.18","@babel/cli":"^7.4.4","@babel/core":"^7.4.5","graphql-tools":"^4.0.4","@babel/register":"^7.4.4","@babel/preset-env":"^7.4.5","graphql-subscriptions":"^1.0.0","eslint-config-smartprix":"^3.5.4","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"graphql":"*","sm-utils":"*","graphql-tools":"*","graphql-subscriptions":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils_1.8.0_1571647689149_0.7349970960385213","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"gqutils","version":"1.8.1","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.8.1","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"bin":{"gqutils":"dist/bin/gqutils.js"},"dist":{"shasum":"245be8ee7e1d3641344faa5a80cb99e02909b3ac","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.8.1.tgz","fileCount":21,"integrity":"sha512-d1Q0oTlLW+5xCfWSwDdQ7QUogQsimGW4wlH+1i67nA8ZzwkrWSgD+QJalqZhNjQCmmFNzhFCAb14qBEwdwwNqw==","signatures":[{"sig":"MEUCICO/gvPiVo4fLStkyZuDyHxIw0tE6yAxEb3fVuN2jX8XAiEAuLwlzafgzOLFdjWT+TYWKvWOuMrHokhlYUrjvHPQ+tw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsWfcCRA9TVsSAnZWagAATJoQAI4Sr4T1qDyC9x+rMFoG\ndCAIAI/tygkrYGxaSPYjgJJ/tlh5mGmFlhzfs0yOVXOTcNC1OSb2HeyKMrdw\nY+6SklxP4S3JQ0KHJm+YgXhRMhZS0EbyNuTREitqqZp3qr3YvYEDufCdifYj\nZhq+dMaEi3nh2JTRptZqMSI9GxmxvjrcEOHwxKw5is3mwgEXxDAzPUUZ1Ao6\nr52RWD3Goe1gW0l8LvY/jleT2irhcMEGM2Prm6v52pwuxgg1WFE2UGF7MTOx\nZPLeG+tCj/H/EnXoBBMBLi+Fc0P1ITH4rlOxZswQQXH4PEF0NggzrmToovsj\nlN4rlA92OvQbU66IaGAbQhovNeTlEcxZDuzOnZ0vQKxp29IoqGp8XjfwUsOp\nxtwes92GWJ89fvo4wC3hPbwCJjiU4XzLhHGtVKJcyyxV6Us4sk+kJmv2ub0a\nsbWe9VLhed9GoNfvk8F/HAB3IWYHuO6yVcblmWLgXLRrMN7Pxay5RqHJSKte\nB/xCA5nXSXUXjsZp2QhLzwFsxg7uuUUHfN0Malj08u9Cjmusw3CCBIXUToHF\nHmWyrySx3n5fR2v5rpTybr0AeuOavmqvsPGX78PYZc+DwranywpdMC8oo8Zs\n2dGBpjLTfRNBNCUZi4pU7MOZHbeSN+XN4Uf5YR467LC9g1igkVdlYh4dXKJz\n7fjO\r\n=VOVE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"current"},"shippedProposals":true}]],"sourceMaps":true},"types":"index.d.ts","browser":"dist/browser.js","gitHead":"766a1fa37a7fa822151e333193e02076511c06cc","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"rm -rf dist && babel src --out-dir dist","lint:fix":"npm run lint -- --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true","prepublishOnly":"npm run build"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"6.12.0","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"12.11.1","dependencies":{"lodash":"^4.17.11","commander":"^2.20.0","@types/node":"^12.0.7","graphql-type-json":"^0.3.0","graphql-list-fields":"^2.0.2","graphql-custom-types":"^1.5.0","graphql-schema-typescript":"^1.2.9","@types/graphql-list-fields":"^2.0.1"},"eslintConfig":{"env":{"node":true,"browser":false},"rules":{"vue/script-indent":0},"extends":"smartprix"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","eslint":"^5.16.0","graphql":"^14.1.1","sm-utils":"^2.17.18","@babel/cli":"^7.4.4","@babel/core":"^7.4.5","graphql-tools":"^4.0.4","@babel/register":"^7.4.4","@babel/preset-env":"^7.4.5","graphql-subscriptions":"^1.0.0","eslint-config-smartprix":"^3.5.4","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"graphql":"*","sm-utils":"*","graphql-tools":"*","graphql-subscriptions":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils_1.8.1_1571907548166_0.7130575084926043","host":"s3://npm-registry-packages"}},"1.8.2":{"name":"gqutils","version":"1.8.2","author":{"url":"http://www.smartprix.com/","name":"Hitesh Khandelwal","email":"hitesh@smartprix.com"},"license":"ISC","_id":"gqutils@1.8.2","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"homepage":"https://github.com/smartprix/gqutils#readme","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"bin":{"gqutils":"dist/bin/gqutils.js"},"dist":{"shasum":"602aab39601ee008153c0f28f6a36bcceec02ea6","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-1.8.2.tgz","fileCount":21,"integrity":"sha512-MIHwMj695zrS7rB7jQpwWeyn0+yM7F/1gddZA/Y/NWqoTEtD7VHJm69/nEd3QPRI0uh5MFJ7KecTsvzEV94CBg==","signatures":[{"sig":"MEUCIQCrpC2FyZOKstw+1CrUsQbdZzMFCcf85kbJMYOrjk29vQIgJfY07o9FHDZOMn8ibKPiuQH0c8bUJzrjBP6YSU5FNS0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIyXdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqxwg//Wg/XrklwxiJRHeQWwbeAALL5v9+vpVfDI7n6K/9wgYou6xbd\r\npQCQHO/AbacTrF6/79vA0oHWt4BHIJBJwhm9OiOu4Cr2HdB+1UugV5nhkBwS\r\n5ysfvTx/dv40210Z4/9LHfo0Jdp/OK2rDWUNcn4GL9n/vHvfxsL8Md8dHA4A\r\nS4753v/8P7VZmVBhU+ohLS/4BxNHla0feNpXpXi3kzdpi16OpZQORnGS37Ef\r\na8FkWrPrK1rlGgn8+0ofMfD1TfWE0X4t4uOl8NjgSb8nXAGhOJTTlZxxoSKv\r\ndD3mEhK70lxjVPrPH9M9Of8IQLJt4HF5l8CvsFhjBFG8A9KdZx8/lMqe5J+T\r\n4Zi3Oqp0PdibE2WTyEkdt4vf400Jlxv1wRln3vxUFQb7oMKQn29W1nSQjy0q\r\nBQLf92kfIFJLkxYsJIRB5GH/wW4kLnFQgpDREMSZYEPwKDoLx48FLWBeB9Bv\r\nvCr/qweTRJRr0pNZm3gghi+kTCrdjJuh4JoinmGYyV+qXQFCCetiYHIjxZhN\r\n8BNVk+PpzGLWHySXK3ksyqljgQrsXw19gCasRAvqdijs7Fyxvhtewcs3MPGL\r\np95Uoh5oXlAOEL5xAiT/kLoZcTWdvOLvOZvTc85TVgQNRTMpOAJJZnu8ioi6\r\nzsyhZ/EDwwwnbWnQHqyewROEej2KL+GESb0=\r\n=5WmP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"current"},"shippedProposals":true}]],"sourceMaps":true},"types":"index.d.ts","browser":"dist/browser.js","gitHead":"33764aca038bc59345933bc774d38c6474b367a2","scripts":{"lint":"eslint src","test":"npm run lint && npm run test-only","build":"rm -rf dist && babel src --out-dir dist","lint:fix":"npm run lint -- --fix","test-only":"mocha test/*.test.js","-precommit":"npm run build && npm test && npm run check-coverage","check-coverage":"true","prepublishOnly":"npm run build"},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"repository":{"url":"git+https://github.com/smartprix/gqutils.git","type":"git"},"_npmVersion":"8.15.0","description":"Utilities For GraphQL","directories":{"test":"test"},"_nodeVersion":"16.17.0","dependencies":{"lodash":"^4.17.11","commander":"^2.20.0","@types/node":"^12.0.7","graphql-type-json":"^0.3.0","graphql-list-fields":"^2.0.2","graphql-custom-types":"^1.5.0","graphql-schema-typescript":"^1.2.9","@types/graphql-list-fields":"^2.0.1"},"eslintConfig":{"env":{"node":true,"browser":false},"rules":{"vue/script-indent":0},"extends":"smartprix"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","eslint":"^5.16.0","graphql":"^14.1.1","sm-utils":"^2.21.1","@babel/cli":"^7.4.4","@babel/core":"^7.4.5","graphql-tools":"^4.0.4","@babel/register":"^7.4.4","@babel/preset-env":"^7.4.5","graphql-subscriptions":"^1.0.0","eslint-config-smartprix":"^3.5.4","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"graphql":"*","sm-utils":"^2.21.1","graphql-tools":"*","graphql-subscriptions":"*"},"_npmOperationalInternal":{"tmp":"tmp/gqutils_1.8.2_1663247837463_0.9402224984217837","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"gqutils","version":"2.0.0","description":"Utilities For GraphQL","main":"dist/index.cjs","module":"src/index.js","browser":"src/browser.js","repository":{"type":"git","url":"git+https://github.com/smartprix/gqutils.git"},"directories":{"test":"test"},"bin":{"gqutils":"src/bin/gqutils.js"},"exports":{".":{"import":"./src/index.js","require":"./dist/index.cjs"},"./browser":{"import":"./src/browser.js","require":"./dist/browser.cjs"}},"scripts":{"test":"npm run lint && npm run test-only","check-coverage":"true","lint":"eslint src","lint:fix":"npm run lint -- --fix","test-only":"mocha test/*.test.js","build":"esbuild src/index.js src/browser.js --bundle --packages=external --format=cjs --platform=node --outdir=dist --out-extension:.js=.cjs \"--define:import.meta.url=__filename\"","-precommit":"npm test && npm run check-coverage","prepublishOnly":"npm run build"},"types":"index.d.ts","author":{"name":"Hitesh Khandelwal","email":"hitesh@smartprix.com","url":"http://www.smartprix.com/"},"license":"ISC","dependencies":{"@types/graphql-list-fields":"^2.0.1","@types/node":"^12.0.7","commander":"^2.20.0","graphql-custom-types":"^1.5.0","graphql-list-fields":"^2.0.2","graphql-schema-typescript":"^1.2.9","graphql-type-json":"^0.3.0"},"peerDependencies":{"graphql":"*","graphql-subscriptions":"*","graphql-tools":"*"},"devDependencies":{"chai":"^4.2.0","esbuild":"^0.25.0","eslint":"^5.16.0","eslint-config-smartprix":"^3.5.4","graphql":"^14.1.1","graphql-subscriptions":"^1.0.0","graphql-tools":"^4.0.4","mocha":"^6.1.4"},"type":"module","eslintConfig":{"extends":"smartprix","rules":{"vue/script-indent":0},"env":{"browser":false,"node":true}},"_id":"gqutils@2.0.0","gitHead":"04890914daa4b825e1c97552f608ba35a66dc707","bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"homepage":"https://github.com/smartprix/gqutils#readme","_nodeVersion":"23.11.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-2hb0sLPedYovgT6XfDUxODpaHFi518OeUeXFLelIomJBcLzvufLcLPxUB/0Rvhy7/4Rwk4HwG7cU0f0l/51FcQ==","shasum":"55d23b83c6ad9bf44a1cea6672f07917efc5d916","tarball":"https://registry.npmjs.org/gqutils/-/gqutils-2.0.0.tgz","fileCount":23,"unpackedSize":179009,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDMYTgF9mhXLeY6z4jOdJhj7tJF94S/KjCncImUUjOZaAIhAPIduyMIYhlTPFm52mx/ecef7Ye0e3/RvHW4zSPyCOyr"}]},"_npmUser":{"name":"smartprix","email":"admin@smartprix.com"},"maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gqutils_2.0.0_1773818044953_0.3767534296473074"},"_hasShrinkwrap":false}},"time":{"created":"2017-02-06T09:36:02.711Z","modified":"2026-03-18T07:14:05.224Z","0.1.0":"2017-02-06T09:36:02.711Z","0.1.1":"2017-02-06T09:39:24.507Z","0.1.2":"2017-02-06T10:46:50.984Z","0.1.3":"2017-02-06T10:52:01.571Z","0.1.4":"2017-02-10T07:25:26.546Z","0.1.5":"2017-02-11T09:01:44.602Z","0.1.6":"2017-02-11T09:20:06.197Z","0.1.7":"2017-02-11T09:25:14.134Z","0.1.8":"2017-02-11T09:46:11.074Z","0.2.1":"2017-02-27T11:31:29.718Z","0.2.2":"2017-02-27T13:23:05.004Z","0.2.3":"2017-02-28T09:42:35.001Z","0.2.4":"2017-02-28T10:21:57.486Z","0.2.5":"2017-03-09T09:11:14.949Z","0.3.0":"2017-03-09T14:38:52.478Z","0.3.1":"2017-03-16T13:31:46.743Z","0.4.0":"2017-03-24T12:31:02.511Z","0.4.1":"2017-03-24T13:24:48.479Z","0.4.2":"2017-03-27T07:58:30.959Z","0.4.3":"2017-03-27T08:05:10.568Z","0.4.4":"2017-08-31T07:16:33.950Z","0.4.5":"2017-08-31T08:04:14.689Z","0.4.6":"2017-08-31T08:06:37.299Z","1.0.1":"2017-09-15T11:35:09.797Z","1.0.2":"2017-09-15T11:47:49.325Z","1.0.4":"2017-09-15T11:49:52.994Z","1.0.5":"2017-09-18T09:35:38.852Z","1.0.6":"2017-09-18T10:19:20.720Z","1.0.7":"2017-09-18T13:35:30.003Z","1.0.8":"2017-09-18T13:38:46.648Z","1.0.9":"2017-09-19T05:43:29.802Z","1.0.10":"2017-09-19T08:54:20.307Z","1.0.11":"2017-09-19T11:25:11.340Z","1.0.12":"2017-09-19T12:00:04.475Z","1.0.13":"2017-10-04T06:38:46.746Z","1.0.14":"2017-11-01T06:29:20.791Z","1.0.15":"2018-02-20T17:18:33.848Z","1.0.16":"2018-02-20T17:40:52.107Z","1.1.0":"2018-03-09T15:40:18.849Z","1.1.1":"2018-04-25T12:55:02.076Z","1.1.2":"2018-05-03T14:12:08.562Z","1.1.3":"2018-09-04T10:23:21.315Z","1.2.0":"2018-11-01T11:51:34.254Z","1.3.0":"2019-01-09T08:53:22.484Z","1.3.1":"2019-01-09T10:48:08.244Z","1.4.0":"2019-02-18T14:16:40.931Z","1.4.1":"2019-02-18T15:35:04.586Z","1.4.2":"2019-02-19T09:54:51.997Z","1.4.3":"2019-02-28T11:27:40.842Z","1.4.4":"2019-02-28T12:53:35.644Z","1.5.0":"2019-06-07T08:34:28.791Z","1.6.0":"2019-06-20T11:45:26.313Z","1.7.0":"2019-07-09T08:33:27.658Z","1.7.1":"2019-07-12T11:47:46.315Z","1.7.2":"2019-07-17T12:31:25.474Z","1.7.3":"2019-07-30T08:53:52.412Z","1.7.4":"2019-08-19T07:46:02.350Z","1.7.5":"2019-08-19T08:17:12.958Z","1.7.6":"2019-09-03T08:16:08.475Z","1.7.7":"2019-10-03T07:25:48.989Z","1.8.0":"2019-10-21T08:48:09.334Z","1.8.1":"2019-10-24T08:59:08.439Z","1.8.2":"2022-09-15T13:17:17.580Z","2.0.0":"2026-03-18T07:14:05.104Z"},"bugs":{"url":"https://github.com/smartprix/gqutils/issues"},"author":{"name":"Hitesh Khandelwal","email":"hitesh@smartprix.com","url":"http://www.smartprix.com/"},"license":"ISC","homepage":"https://github.com/smartprix/gqutils#readme","repository":{"type":"git","url":"git+https://github.com/smartprix/gqutils.git"},"description":"Utilities For GraphQL","maintainers":[{"name":"smartprix","email":"admin@smartprix.com"}],"readme":"# gqutils\n\n<a href=\"https://www.npmjs.com/package/gqutils\"><img src=\"https://img.shields.io/npm/v/gqutils.svg\" alt=\"Version\"></a>\n<a href=\"https://www.npmjs.com/package/gqutils\"><img src=\"https://img.shields.io/npm/dm/gqutils.svg\" alt=\"Downloads\"></a>\n<a href=\"https://www.npmjs.com/package/gqutils\"><img src=\"https://img.shields.io/npm/l/gqutils.svg\" alt=\"License\"></a>\n<a href=\"https://david-dm.org/smartprix/gqutils\"><img src=\"https://david-dm.org/smartprix/gqutils/status.svg\" alt=\"Dependencies\"></a>\n<a href=\"https://david-dm.org/smartprix/gqutils?type=dev\"><img src=\"https://david-dm.org/smartprix/gqutils/dev-status.svg\" alt=\"Dev Dependencies\"></a>\n\nUtilities for GraphQL\n\n## Extra GraphQL Types\n\n* `Int`\n* `Float`\n* `String`\n* `StringOrInt`\n* `StringOriginal`: `String` is automatically trimmed of whitespaces. If you want an untrimmed string use this.\n* `Boolean`\n* `ID`\n* `IntID`: this can be used where input is either an integer or a numeric string. value is casted as an integer.\n* `Email`\n* `URL`\n* `DateTime`\n* `UUID`\n* `JSON`\n* `JSONObject`: A valid JSON object (arrays and other json values are invalid), most of the times you'd want to use `JSONObject` instead of `JSON`\n\n## Functions\n\n### `makeSchemaFromModules(modules, opts)`\n\nCreate a graphQL schema from various modules. If the module is a folder, it'll automatically require it.\n\n```js\nconst modules = [\n\t'employee/Employee',\n\t'Category',\n];\n\nconst {schemas} = makeSchemaFromModules(modules, {\n\tbaseFolder: `${__dirname}/lib`,\n\tschema: ['admin', 'public'],\n\tallowUndefinedInResolve: false,\n\tresolverValidationOptions: {},\n});\n\n// schemas will be {default: GraphqlSchema, admin: GraphqlSchema, public: GraphqlSchema}\n```\n\nThis function returns `{schemas, pubsub}`, you can ignore pubsub if you're not using graphql subscriptions.\n\nEach module can either export `{schema, resolvers}` or the `{schema}` can contain resolvers in itself.\n\n#### Concept of Schemas\n\n`makeSchemasFromModules`, returns multiple graphql schemas. You have to list all possible schema names in the `schema` option. Each graphql schema will only contain the types/queries/mutations etc, that have listed that schema name in their `schema` option.\n\nTo be included in a particular schema, the following must be true:\n\n* The schema name is defined in the `schema` option\n* The schema name is also defined in the parent's `schema` option\n\neg. if a query returns a particular type, then it'll not be included in a schema the that type doesn't have the schema name in its `schema` option. In short, it works like intersection of `schema` options of parent and child.\n\nIn case of fields, args & values, if you haven't defined `schema` option, it'll be included in all schemas. So, generally speaking in case of args & values, only define `schema` when you want them to exclude from a particular schema and that schema is listed in its parent's `schema`.\n\nRegardless of the schema option, a default schema named `default` contains all the types/fields.\n\n### Example Schema\n\n```js\nconst Employee = {\n\tgraphql: 'type',\n\tfields: {\n\t\tid: 'ID!',\n\t\tsmartprixId: 'ID',\n\t\tname: 'String',\n\t\temail: 'String',\n\t\tphone: 'String',\n\t\tcreatedAt: 'DateTime',\n\t\tupdatedAt: 'DateTime',\n\t},\n\tschema: ['admin', 'public'],\n\trelayConnection: true,\n};\n\nconst getEmployee = {\n\tgraphql: 'query',\n\tname: 'employee',\n\ttype: 'Employee',\n\targs: {\n\t\t$default: ['id', 'email'],\n\t},\n\tschema: ['admin', 'public'],\n};\n\nconst getEmployees = {\n\tgraphql: 'query',\n\tname: 'employess',\n\ttype: 'EmployeeConnection',\n\targs: {\n\t\t$default: ['name', '$paging'],\n\t},\n\tschema: ['admin', 'public'],\n};\n\nconst saveEmployee = {\n\tgraphql: 'mutation',\n\targs: {\n\t\t$default: ['id', 'name', 'email', 'phone'],\n\t\tsmartprixId: {\n\t\t\ttype: 'ID',\n\t\t\tdefault: 0,\n\t\t\tschema: ['admin'],\n\t\t},\n\t},\n\tschema: ['admin'],\n};\n\nconst deleteEmployee = {\n\tgraphql: 'mutation',\n\targs: {\n\t\tid: 'ID!',\n\t},\n\tschema: ['admin'],\n};\n\nconst employeeAdded = {\n\tgraphql: 'subscription',\n\ttype: 'Employee',\n};\n\nconst employeeChanged = {\n\tgraphql: 'subscription',\n\ttype: 'Employee',\n\targs: {\n\t\t'id': 'ID!',\n\t},\n};\n\nconst resolvers = {\n\tQuery: {\n\t\temployee: getEmployee,\n\t\temployees: getEmployees,\n\t},\n\n\tMutation: {\n\t\tsaveEmployee,\n\t\tdeleteEmployee,\n\t},\n\n\t// You can also declare Subscription\n\t// For Subscription Related Things\n\t// Every resolver can contain {subscribe, filter, resolve}\n\t// Only subscribe is required. Rest are optional.\n\t// subscribe: return an async iterator that will contain data to be returned to the client\n\t// filter: Filter events from pubsub async iterator\n\t// resolve: Modify event data before sending to client\n\tSubscription: {\n\t\temployeeAdded: {\n\t\t\tsubscribe() {\n\t\t\t\treturn pubsub.asyncIterator('employeeAdded');\n\t\t\t},\n\n\t\t\tresolve(employee) {\n\t\t\t\tif (employee.password) employee.password = '******';\n\t\t\t\treturn employee;\n\t\t\t},\n\t\t},\n\n\t\temployeeChanged: {\n\t\t\tsubscribe() {\n\t\t\t\treturn pubsub.asyncIterator('employeeChanged');\n\t\t\t},\n\n\t\t\tfilter(employee, args) {\n\t\t\t\treturn employee.id === args.id;\n\t\t\t},\n\n\t\t\tresolve(employee) {\n\t\t\t\tif (employee.password) employee.password = '******';\n\t\t\t\treturn employee;\n\t\t\t},\n\t\t},\n\t},\n};\n\nexport {\n\tschema: {\n\t\tEmployee,\n\t\tgetEmployee,\n\t\tgetEmployeees,\n\t\tsaveEmployee,\n\t\tdeleteEmployee,\n\t\temployeeAdded,\n\t\temployeeChanged,\n\t},\n\tresolvers,\n};\n```\n\n### `makeSchemaFromDirectory(directory, opts = {})`\n\nCreate a graphQL schema from a directory. It'll automatically require all the schemas & resolvers from inside the directory and create a schema using that.\n\nIt'll require all the files with format:\n\n```js\nexport {schema}\nexport schema from\nmodule.exports = {schema}\nexports.schema =\nObject.defineProperty(exports, \"schema\",\n```\n\n#### Example\n\n```js\nconst {schemas} = makeSchemaFromDirectory(`${__dirname}/lib`, {\n\tschema: ['admin', 'public'],\n\tallowUndefinedInResolve: false,\n\tresolverValidationOptions: {},\n});\n\n// schemas will be {default: GraphqlSchema, admin: GraphqlSchema, public: GraphqlSchema}\n```\n\n### `makeSchemaFromConfig(opts = {})`\n\nCreate a graphQL schema from config defined in `package.json` (`gqutils` key), `gqutils.js` or `sm-config.js` (`gqutils` key) in the root directory.\n\n```json\n// in package.json\n\"gqutils\": {\n    \"schemaDirectory\": \"dist/lib\",\n    \"schema\": [\"admin\", \"public\"],\n    \"allowUndefinedInResolve\": false,\n};\n```\n\n```js\nconst {schemas} = makeSchemaFromConfig();\n// schemas will be {default: GraphqlSchema, admin: GraphqlSchema, public: GraphqlSchema}\n```\n\n## Gql Class\n\nThe Gql class provides a way to execute the schema and to construct queries.\n\n### Executable Schemas\n\nThere are two ways you can use Gql to get an executable schema:\n\n#### Config\n\n```js\nconst gql = Gql.fromConfig({\n\tschema: ['admin', 'public'],\n\tschemaName: 'admin',\n\t...\n});\n```\n\nProvide the same options you would provide to [makeSchemaFromConfig](#makeschemafromconfigopts--) under the config field in the constructor options.\n\nSelect the schema you want to execute against using the schemaName option (default is the `default` schema)\n\n#### Schemas\n\nIf you have multiple schemas and would like to have multiple Gql instances each executing different schemas then use it this way. It takes the output of one of the `makeSchema` functions plus some options as input.\n\n```js\nconst output = makeSchemaFromConfig();\nconst adminGql = Gql.fromSchemas({\n\t...output,\n\tschemaName: 'admin',\n});\nconst publicGql = Gql.fromSchemas({\n\t...output,\n\tschemaName: 'public',\n})\n```\n\n### Execute against API\n\nIf you would like to use Gql against a GraphQL API:\n\n```js\nconst apiGql = Gql.fromApi({\n\tendpoint: 'https://example.com/api',\n\theaders: {},\n\tcookies: {},\n});\n```\n\n#### Client Use\n\nIf you are using Gql against Api from browser / nodejs then use it like:\n\n```js\nimport {GqlApi} from 'gqutils';\n\nconst apiGql = new GqlApi({\n\tendpoint: 'https://example.com/api',\n\theaders: {},\n\tcookies: {},\n});\n```\n\n### Query Building And Execution\n\n#### gql.tag\n\nThis is a Tag function used to build GraphQL Queries, it'll automatically convert args and arg objects. Some examples:\n\n```js\nconst query = gql.tag`\nquery {\n\temployee(name: ${'admin'}) {\n\t\tid\n\t}\n}`;\n```\n\n```js\nconst args = {\n\tname: 'admin',\n};\nconst query = gql.tag`\nquery {\n\temployee(${args}) {\n\t\tid\n\t}\n}`;\n```\n\nThese all give us the query:\n\n```graphql\nquery {\n\temployee(name: \"admin\") {\n\t\tid\n\t}\n}\n```\n\n#### gql.enum\n\nAs the [`tag`](#gql.tag) function adds `\"` to all string args, enums need to be handled separately.\n\n```js\nconst query = gql.tag`\nquery {\n\temployee(type: ${gql.enum('MANAGER'))}) {\n\t\tid\n\t}\n}`;\n```\n\nThis gives us the query:\n\n```graphql\nquery {\n\temployee(type: MANAGER) {\n\t\tid\n\t}\n}\n```\n\n#### gql.fragment\n\n **Note:** This function is only available to use with execuatble schemas and not with API\n\n\nUse this function to add a [fragment declared in the schema](#Fragments) to the query. eg.:\n\n```js\n/** schema.js */\nconst employeeFragment = {\n\tgraphql: 'fragment',\n\ttype: 'Employee',\n\tfields: [\n\t\t'id',\n\t\t'name',\n\t\t'email',\n\t\t'phone',\n\t\t'createdAt',\n\t],\n};\n```\n\n```js\nconst query = gql.tag`\nquery {\n\temployee(name: ${'admin'}) {\n\t\t${gql.fragment('employeeFragment')}\n\t}\n}`;\n```\n\nThis will give us the query:\n\n```graphql\nquery {\n\temployee(name: \"admin\") {\n\t\t...employeeFragment\n\t}\n\tfragment employeeFragment on Employee {\n\t\tid\n\t\tname\n\t\temail\n\t\tphone\n\t\tcreatedAt\n\t}\n}\n```\n\n#### gql.exec\n\n> `gql.getAll` is an alias\n\nExecute a query. Let's consider the following query example:\n\n```js\nconst query = gql.tag`\nquery($name: String) {\n\temployee(name: $name) {\n\t\tid\n\t\tname\n\t\temail\n\t\tphone\n\t}\n}`;\n\nasync function getEmployeeByName(name) {\n\tconst res = await gql.exec(query, {\n\t\tvariables: {name},\n\t});\n\treturn res.employee;\n}\n```\n\n#### gql.get\n\nFor the previous query there was only one field in the result. To simplify that use case we have the get function that automatically gets the nested field if only one field was queried.\nIt goes one level deep if the nested field is `nodes` and is the only field.\n\n```js\nconst query = gql.tag`\nquery($name: String) {\n\temployee(name: $name) {\n\t\tid\n\t\tname\n\t\temail\n\t\tphone\n\t}\n}`;\n\nasync function getEmployeeByName(name) {\n\treturn gql.get(query, {\n\t\tvariables: {name},\n\t});\n}\n```\n\n#### Extra Methods Executing Against Schema\n\nThese methods are specific to `GqlSchema` class instances. `GqlSchema` is the result of [`Gql.fromConfig` and `Gql.fromSchemas` methods](#Executable-Schemas).\n\n##### gql.parse & gql.execParsed\n\nThis allows us to pre parse and validate a query to generate a GraphQL `DocumentNode` which can be cached.\n\nThis is only useful if your query is not dependent on any input that can't be moved to variables. This also allows you to validate the queries at build time or in your tests.\n\n```js\nlet _parsedQuery;\nconst getQuery = () => {\n\tif (_parsedQuery) return _parsedQuery;\n\tconst query = gql.tag`\n\tquery($name: String) {\n\t\temployee(name: $name) {\n\t\t\tid\n\t\t\tname\n\t\t\temail\n\t\t\tphone\n\t\t}\n\t}`;\n\t// Validate's default value is the one provided in config/constructor\n\t_parsedQuery = gql.parse(query, {validate: true});\n\treturn _parsedQuery;\n};\n\nconst getResult = async () => gql.execParsed(\n\tgetQuery(),\n\t{\n\t\tcontext,\n\t\tvariables: {\n\t\t\tname: 'abc',\n\t\t}\n\t});\n```\n\nA more complex example of a query with [directives](https://www.apollographql.com/docs/graphql-tools/schema-directives/) being used with variables to move dynamic logic to the query itself:\n\n```gql\nquery($name: String, $getDetails: Boolean!) {\n\temployee(name: $name) {\n\t\tid\n\t\t... EmployeeDetails @include(if: $getDetails)\n\t}\n}\nfragment EmployeeDetails on Employee {\n\tsmartprixId\n\tname\n\temail\n\tphone\n\tcreatedAt\n\tupdatedAt\n}\n```\n\n## Language Reference\n\ngraphql option reference\n\n* `type`: for object type\n* `input`: for input object type\n* `union`: for union\n* `interface`: for interface\n* `enum`: for enum\n* `scalar`: for scalars\n* `query`: for root query\n* `mutation`: for root mutation\n* `subscription`: for root subscription\n* `fragment`: for declaring common fragments (To be used with [Gql](#Gql-class))\n\nThese are available in the type definitions, so can be imported as 'GQUtilsSchema' and type checked.\n\n### Types\n\nDefined with `graphql: type`\n\n```js\nconst Employee = {\n\t// graphql = type means it's a graphql type\n\tgraphql: 'type',\n\n\t// name (optional): name of the type\n\t// if name is not given it'll be taken from the object where it is exported\n\t// eg. export {schema: {Employee}}\n\tname: 'Employee',\n\n\t// description (optional): description that'll displayed in docs\n\tdescription: 'An employee',\n\n\t// interfaces (optional): interfaces this type implements\n\tinterfaces: ['Person'],\n\n\t// relayConnection (optional, default=false): generate a relay connection type automatically\n\t// if this is true, a connection type (EmployeeConnection here) will be added to the schema\n\t// relayConnection can also be an object with fields {edgeFields, fields}\n\t// edgeFields and fields will be merged with EmployeeEdge and EmployeeConnection respectively\n\t// eg. relayConnection: {\n\t//     edgeFields: {title: 'String!'},\n\t//     fields: {timeTaken: 'Int!'}\n\t// }\n\trelayConnection: true,\n\n\t// schema (required): schemas that this type is available in\n\t// if schema is not given, it won't be available in any schema\n\tschema: ['admin', 'public'],\n\n\t// fields (required): fields of the type\n\t// see Fields definition for more details\n\tfields: {\n\t\tid: 'ID!',\n\t\tname: 'String',\n\t},\n}\n```\n\n### Input Types\n\nDefined with `graphql: input`\n\nIts denition is mostly same as type.\n\n```js\nconst EmployeeInput = {\n\t// graphql = input means it's a graphql input type\n\tgraphql: 'input',\n\n\t// name (optional): name of the input type\n\t// if name is not given it'll be taken from the object where it is exported\n\t// eg. export {schema: {EmployeeInput}}\n\tname: 'EmployeeInput',\n\n\t// description (optional): description that'll displayed in docs\n\tdescription: 'An employee input',\n\n\t// schema (required): schemas that this input type is available in\n\t// if schema is not given, it won't be available in any schema\n\tschema: ['admin', 'public'],\n\n\t// fields (required): fields of the input type\n\t// see Fields definition for more details\n\tfields: {\n\t\tid: 'ID!',\n\t\tname: 'String',\n\t},\n}\n```\n\n### Unions\n\nDefined with `graphql: union`\n\n```js\nconst User = {\n\t// graphql = union means it's a graphql union\n\tgraphql: 'union',\n\n\t// name (optional): name of the union\n\t// if name is not given it'll be taken from the object where it is exported\n\t// eg. export {schema: {User}}\n\tname: 'User',\n\n\t// description (optional): description that'll displayed in docs\n\tdescription: 'An employee or a guest',\n\n\t// schema (required): schemas that this union is available in\n\t// if schema is not given, it won't be available in any schema\n\tschema: ['admin', 'public'],\n\n\t// types (required): types that this union contains\n\ttypes: ['Employee', 'Guest'],\n\n\t// resolveType (optional): function for determining which type is actually used when the value is resolved\n\tresolveType: (value, info) => 'Type',\n}\n```\n\n### Interface\n\nDefined with `graphql: interface`\n\nInterfaces in `gqutils` work more like `extends`, i.e. any `type` that implements an interface automatically has the fields of that interface.\n\nThis can be used to have a set of default fields. (Along with default resolver implementations)\n\n```js\nconst Vehicle = {\n\t// graphql = interface means it's a graphql iterface\n\tgraphql: 'interface',\n\n\t// name (optional): name of the interface\n\t// if name is not given it'll be taken from the object where it is exported\n\t// eg. export {schema: {Vehicle}}\n\tname: 'Vehicle',\n\n\t// description (optional): description that'll displayed in docs\n\tdescription: 'A vehicle (can be a car or bike or bus etc)',\n\n\t// schema (required): schemas that this interface is available in\n\t// if schema is not given, it won't be available in any schema\n\tschema: ['admin', 'public'],\n\n\t// extends (optional): extend other interfaces(s)\n\t// Fields of other interfaces will be merged in this interface.\n\t// (To expose all common fields in graphql api)\n\t// If some interface(s) do(es) not belong to the currently used schema\n\t// then that interface(s) will be ignored.\n\textends: ['Transport'],\n\n\t// fields (required): fields of the interface\n\t// see Fields definition for more details\n\tfields: {\n\t\tid: 'ID!',\n\t\tmodelName: 'String',\n\t\tvariantName: 'String',\n\t\tname: {\n\t\t\ttype: 'String',\n\t\t\t// Interface fields can also have resolvers, these work like default resolvers. Type resolvers over ride these if provided\n\t\t\tresolve: (root) => {\n\t\t\t\treturn `${root.modelName} - ${root.variantName}`;\n\t\t\t}\n\t\t}\n\t},\n\n\t// resolveType (optional): function for determining which type is actually used when the value is resolved\n\tresolveType: (value, info) => 'Type',\n}\n```\n\n### Enum\n\nDefined with `graphql: enum`\n\n```js\nconst Color = {\n\t// graphql = enum means it's a graphql enum\n\tgraphql: 'enum',\n\n\t// name (optional): name of the enum\n\t// if name is not given it'll be taken from the object where it is exported\n\t// eg. export {schema: {Vehicle}}\n\tname: 'Color',\n\n\t// description (optional): description that'll displayed in docs\n\tdescription: 'color you know C-O-L-O-R',\n\n\t// schema (required): schemas that this enum is available in\n\t// if schema is not given, it won't be available in any schema\n\tschema: ['admin', 'public'],\n\n\t// values (required): enum values\n\t// see Field definition for more details\n\tvalues: {\n\t\t// both name and value are RED,\n\t\tRED: 'RED',\n\t\t// name is WHITE, value is white\n\t\tWHITE: 'white',\n\t\t// name is BLACK, value is 0\n\t\tBLACK: 0,\n\t\t// you can also define this as an object\n\t\tBLUE: {\n\t\t\t// value (optional): if value is not given, name is used as value\n\t\t\tvalue: 'blue',\n\n\t\t\t// description (optional): description that'll displayed in docs\n\t\t\tdescription: 'the best color obviously',\n\n\t\t\t// deprecationReason (optional): reason for deprecation\n\t\t\tdeprecationReason: 'too much blue is happening',\n\n\t\t\t// schema (optional): schemas that this value is available in\n\t\t\t// if schema is not given, it will be available in its parent's schemas\n\t\t\tschema: ['admin'],\n\t\t},\n\t},\n\n\t// resolveType (optional): function for determining which type is actually used when the value is resolved\n\tresolveType: (value, info) => 'Type',\n}\n```\n\n### Scalar\n\nDefined with `graphql: scalar`\n\nYou need to give either `resolve` or `serialize, parseValue, parseLiteral`\n\n```js\nconst URL = {\n\t// graphql = scalar means it's a graphql scalar\n\tgraphql: 'scalar',\n\n\t// name (optional): name of the scalar\n\t// if name is not given it'll be taken from the object where it is exported\n\t// eg. export {schema: {URL}}\n\tname: 'URL',\n\n\t// description (optional): description that'll displayed in docs\n\tdescription: 'A url',\n\n\t// schema (required): schemas that this scalar is available in\n\t// if schema is not given, it won't be available in any schema\n\tschema: ['admin', 'public'],\n\n\t// resolve (required/optional): Already defined graphql scalar you can resolve it with\n\t// if resolve is not given then, serialize, parseValue, parseLiteral must be given\n\tresolve: GraphQLURL\n\n\t// serialize (optional, default=identity function): send value to client\n\tserialize: (value) => serializedValue,\n\n\t// parseValue(optional, default=identity function): parse value coming from client\n\tparseValue: (value) => parsedValue,\n\n\t// parseLiteral (required/optional): parse ast tree built after value coming from client\n\tparseLiteral: (ast) => parsedValue,\n}\n```\n\n### Query / Mutation / Subscription\n\n* Defined as `graphql: query` => for Query\n* Defined as `graphql: mutation` => for Mutation\n* Defined as `graphql: subscription` => for Subscription\n\n```js\nconst getEmployees = {\n\t// graphql = query means it's a graphql query\n\tgraphql: 'query',\n\n\t// name (optional): name of the query\n\t// if name is not given it'll be taken from the object where it is exported\n\t// eg. export {schema: {employees: getEmployees}}\n\tname: 'employees',\n\n\t// description (optional): description that'll displayed in docs\n\tdescription: 'Get employees',\n\n\t// type (required): type that this query returns\n\ttype: 'EmployeeConnection',\n\n\t// schema (optional): schemas that this type is available in\n\t// if schema is not given, it will be available in its parent's schemas (Employee's)\n\tschema: ['admin', 'public'],\n\n\t// resolve (optional): resolver for this query\n\t// this can also be defined in resolvers\n\tresolve: (root, args, ctx, info) => {}\n\n\t// args (optional): arguments of the query\n\t// see Fields / Args definition for more details\n\targs: {\n\t\t$default: ['id', '$paging'],\n\t\tname: 'String',\n\t\temail: 'String',\n\t},\n}\n```\n\n### Fields / Args\n\n```js\nconst Employee = {\n\tgraphql: 'type',\n\tname: 'Employee',\n\n\t// fields\n\tfields: {\n\t\t// key is field's name, value is field's type\n\t\tid: 'ID!',\n\n\t\t// name is email, type is String\n\t\temail: 'String',\n\n\t\t// you can use ! for non null, and [] for list same as graphql\n\t\temails: '[String!]',\n\n\t\t// you can also define it as an object\n\t\tteams: {\n\t\t\t// type (required): type of the field\n\t\t\ttype: 'TeamConnection',\n\n\t\t\t// description (optional): description that'll displayed in docs\n\t\t\tdescription: 'teams that the employee belongs to',\n\n\t\t\t// default (optional): default value of the field\n\t\t\tdefault: 'yo',\n\n\t\t\t// schema (optional): schemas that this type is available in\n\t\t\t// if schema is not given, it will be available in its parent's schemas (Employee's)\n\t\t\tschema: ['admin'],\n\n\t\t\t// deprecationReason (optional): reason why this field was deprecated\n\t\t\tdeprecationReason: 'teams are so old fashioned',\n\n\t\t\t// resolve (optional): resolver for this field\n\t\t\t// this can also be defined in resolvers\n\t\t\tresolve: (root, args, ctx, info) => {}\n\n\t\t\t// args (optional): arguments that this field takes\n\t\t\t// NOTE: args are defined as the same way fields are\n\t\t\targs: {\n\t\t\t\t// $default is special\n\t\t\t\t// fields defined in $default will be taken from parent's (TeamConnection's) fields\n\t\t\t\t// fields in $default will not have required condition even if mentioned in the type\n\t\t\t\t// to enforce required condition add `!` to the field's name\n\t\t\t\t// $paging is used for paging parameters (first, after, last, before)\n\t\t\t\t// $order is used for order parameters (orderBy & orderDirection)\n\t\t\t\t// $sort is used for order params (sort & order)\n\t\t\t\t// $sort uses String type for order while order uses Enum\n\t\t\t\t$default: ['id', 'phone!', '$paging', '$sort'],\n\n\t\t\t\t// rest of the parameters are defined in same way as field definition\n\t\t\t\tsearch: 'String',\n\t\t\t\tstatus: {\n\t\t\t\t\ttype: 'String',\n\t\t\t\t\tdefault: 'active',\n\t\t\t\t\tschema: ['admin'],\n\t\t\t\t},\n\t\t\t},\n\t\t},\n\t}\n}\n```\n\n### Fragments\n\nFor use with Gql's [fragment](#gql.fragment) function while building queries.\n\n```js\nconst EmployeeFragment = {\n\tgraphql: 'fragment',\n\t// Type on which fragment is to be declared\n\ttype: 'Employee',\n\tfields: [\n\t\t'id',\n\t\t// Can also provide options for fields\n\t\t{\n\t\t\t// will be queried as `contact: email`\n\t\t\talias: 'contact',\n\t\t\tname: 'email',\n\t\t},\n\t\t{\n\t\t\tname: 'teams',\n\t\t\t// This is converted to arg options like in `Gql.tag`\n\t\t\targs: {\n\t\t\t\tstatus: 'active',\n\t\t\t},\n\t\t\t// Can also nest fields\n\t\t\tfields: [\n\t\t\t\t'id',\n\t\t\t\t'phone',\n\t\t\t]\n\t\t},\n\t\t{\n\t\t\tname: 'transport',\n\t\t\tfields: [\n\t\t\t\t'id',\n\t\t\t\t{\n\t\t\t\t\tname: 'Vehicle',\n\t\t\t\t\t// this is converted to inline fragment\n\t\t\t\t\tinline: true,\n\t\t\t\t\t// Can also nest fields\n\t\t\t\t\tfields: [\n\t\t\t\t\t\t'number',\n\t\t\t\t\t\t'model',\n\t\t\t\t\t],\n\t\t\t\t},\n\t\t\t],\n\t\t},\n\t],\n};\n```\n\nOutput:\n\n```gql\nfragment EmployeeFragment on Employee {\n\tid\n\tcontact: email\n\tteams(status: \"active\") {\n\t\tid\n\t\tphone\n\t}\n\ttransport {\n\t\tid\n\t\t... on Vehicle {\n\t\t\tnumber\n\t\t\tmodel\n\t\t}\n\t}\n}\n\n```\n\n### `getConnectionResolver(query, args, options = {})`\n\nGiven a query (xorm query) and its arguments, it'll automatically generate a resolver for a relay connection.\n\noptions can be `{resolvers: { fields }}` if you want to override default resolvers or specify any extra resolver.\n\n```js\nasync function getEmployees(root, args) {\n\tconst query = Employee.query();\n\tif (args.name) {\n\t\tquery.where('name', 'like', `%${args.name}%`);\n\t}\n\n\treturn getConnectionResolver(query, args);\n}\n\nasync function getReviews(root, args) {\n\tconst query = Review.query();\n\tif (args.name) {\n\t\tquery.where('name', 'like', `%${args.name}%`);\n\t}\n\n\treturn getConnectionResolver(query, args, {\n\t\tresolvers: {\n\t\t\ttotalCount: 0,\n\t\t\tedges: {\n\t\t\t\tformat: (node, i, {offset}) => `${offset + i}. ${node.title}`,\n\t\t\t}\n\t\t}\n\t});\n}\n```\n\n### `formatError`\n\nUse this function to format the errors sent to the client, so that you can display them in a user friendly way.\n\nIt'll add `fields` to each error, which you can use to display errors on front end.\n\n```js\nimport {formatError} from 'gqutils';\n\nroute.post('/api', apolloKoa({\n\tschema: graphqlSchema,\n\tformatError: formatError,\n}));\n```\n\n## Generate type definitions from schema\n\nUsing https://github.com/dangcuuson/graphql-schema-typescript#readme to generate types. Read more about them here https://medium.com/@pongsatt/how-to-generate-typescript-types-from-graphql-schemas-8d63ed6cda2e\n\nPass the generated schema to `generateTypesFromSchema` and it will output type definitions in 'typings/graphql' folder.\n\nOr use the cli after creating gqutils config or adding to package.json\n\n### CLI\n\n```sh\nUsage: gqutils types [options]\n\n\nUse to generate types from graphql schema\n\t$ gqutils types\nOnly build specific schema:\n\t$ gqutils types --schema admin\n\n\nOptions:\n  -v, --version        output the version number\n  -s, --schema [name]  Specify schema (default: all)\n  -d, --dest [dir]     Specify Destination Directory (default: typings/graphql) (default: \"typings/graphql\")\n  -h, --help           output usage information\n```\n\n### Config File\n\nHave a file 'gqutils.js' in the projects root directory which exports the following options:\n\n```js\nmoudles.exports = {\n\tmodules: [\n\t\t'Array',\n\t\t'of',\n\t\t'modules',\n    ],\n    baseFolder: 'dist/lib',\n    schema: ['schemaNames', 'to', 'generate' 'types', 'for'],\n\tcontextType: 'any', // Or a custom type you have declared globally in a .d.ts file\n\t// Options of 'graphql-schema-typescript' (https://github.com/dangcuuson/graphql-schema-typescript/blob/master/src/types.ts)\n\tgenerateTypeOptions: {\n\t\ttabSpaces: 4,\n\t},\n  }\n```\n\nOr provide these properties in your package.json under the key 'gqutils'.\n","readmeFilename":"README.md"}