{"_id":"microfiber","_rev":"22-9d12b10ade04c3c30bba5d85d674902a","name":"microfiber","dist-tags":{"latest":"2.1.2"},"versions":{"0.0.1":{"name":"microfiber","version":"0.0.1","keywords":["graphql","schema","introspection","introspection-query","introspection-query-manipulator","query","remove","manipulate","manipulator"],"author":{"name":"Chris Newhouse"},"license":"MIT","_id":"microfiber@0.0.1","maintainers":[{"name":"newhouse","email":"c.newhouse@gmail.com"}],"dist":{"shasum":"71734c7e531803c7fe73e67ffa829ae3da4b9edd","tarball":"https://registry.npmjs.org/microfiber/-/microfiber-0.0.1.tgz","fileCount":5,"integrity":"sha512-AY7tmA8dklbx7iIzP3W7iVqQVWPfOii+Fy6xHjZ8YWzBSYLXaZVlphrZBSRZokhMVHKRoSzfsmo3r49D4eUvGg==","signatures":[{"sig":"MEUCIQDe3Xgn0vvPLMoPM3nuwJ0B9ZKb4l2qbh0T9P1nGA43iQIgLx8SH0hua/mQoq+Gr8x6cV7qEIiSxRR+DYAm9VeCiS4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiImifACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdKg/7BU7FolSMWpcvsYRzTm5DqQqVb82D02XunPVs4pHEbm7eLM12\r\nQkwFnbNKs2DEHMSJrb4nl9dCOnfJ89CWs/ltNiZHIzHGgITAitJOWC40Mv7r\r\nCL/QYYTdApCZkRWy1j02I3ui3IsXaKNPHr0A7INQUeaK/MYiry7bzSkJZwTf\r\nK5glJ2QT/kWEQtA/PI9G7mON9tyBA64+TSwTWMHGPVrhDycfG+OcnKSI+JaP\r\ngQR/eZsI7OuV6Pfx4dcNhkH4GznTPiW/tiJ1Yu+nkv25cS4JkOfynGcDjhQg\r\nrjgxHPzHpnzN6uzLl7Pp35zvDw7liOHZ8+UJMJq2eJkKAD/aE6nhakh5fYN3\r\ne4oWRCY1ZwIZICzdjheYwR32xyRFp9zc0gGdYX0BMeU/OXbKKuz1STf04hVm\r\nSKdAydwipyQm2oZvQ/ZWIgYpbTs4EzkTkmB9Jt7l+863/dkJSlRYDOaJVPr6\r\nY93TrFu6KTYdSxJ1xbowO4sLp7aMUZaO9cmDP0xMlhVOhLWg89UyRLa6xVFQ\r\nLjEEDbhD1w6QY/O6Gwc0HB49iNP2/cOEIndww8AklAEvAdZm7cAvXkOkPTXH\r\n1rI9cIeULwbj7IinCSVOLmsLpc6dzW6bxGxgiiy31ALuOWfeMnvT0wBO2IGT\r\nD4ZAKOudpcvf1tQDbx/vqxuuoYOrosyy2U8=\r\n=WcEJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=8"},"scripts":{"pub":"yarn prepare && npm publish","test":"mocha --config ./test/mocha-config.js","build":"babel src --out-dir ./dist","clean":"yarn rimraf ./dist","prepare":"yarn clean && yarn build","pub:dry-run":"yarn prepare && npm publish --dry-run"},"_npmUser":{"name":"newhouse","email":"c.newhouse@gmail.com"},"description":"A library to query and manipulate GraphQL Introspection Query results in some useful ways.","directories":{},"dependencies":{"lodash.get":"^4.4.2","lodash.unset":"^4.5.2","lodash.defaults":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.1","eslint":"^8.10.0","rimraf":"^3.0.2","graphql":"^16.3.0","@babel/cli":"^7.17.6","@babel/core":"^7.17.5","bdd-lazy-var":"^2.6.1","lodash.isequal":"^4.5.0","@babel/register":"^7.17.0","@babel/preset-env":"^7.16.11","eslint-plugin-mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/microfiber_0.0.1_1646422175503_0.8908267484129639","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"microfiber","version":"0.0.2","keywords":["graphql","schema","introspection","introspection-query","introspection-query-manipulator","query","remove","manipulate","manipulator"],"author":{"name":"Chris Newhouse"},"license":"MIT","_id":"microfiber@0.0.2","maintainers":[{"name":"newhouse","email":"c.newhouse@gmail.com"}],"dist":{"shasum":"e5cf36baca31bc8ef00e91d77e0efda724d456e2","tarball":"https://registry.npmjs.org/microfiber/-/microfiber-0.0.2.tgz","fileCount":5,"integrity":"sha512-LLnGoTQLV1SWEYeFrZh1sCNrgJmbdHtotX8aSzgaPZIpfeHDljpAcX5mad32A3QLYKgTcDFQwAbr8SOXnw/vLw==","signatures":[{"sig":"MEYCIQD+C0NMp/We6CukPfULx7dVqWdyVhCOZ54MqqeMQwzvGQIhAMXv2mjBSJ6TQUbZ0zCBLJrP3p5eTgcZJTPFftAO7PyD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJmKzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGDhAAkfbcnNh7YkHnC+XbeUYxz4Inp8EwFWdwK61/5k8R2nvLSQk6\r\n5QnR49QHSPshVW2Of6Bl51xwjiC+c03/bPIH3LrqLdvv2pJ0bmeXO+Qw+zlX\r\nA407RYXM0nGSXEO8EkX1zwQqwEESPg4CzYGJyiwXJjFiFqvBBeysZMA+vFWl\r\nwI5W4YGi+wbYHDAn1dYSflrx7C2+rgq8hAd6DVTKWBNkySGzVP7UKl3evZ3V\r\ni6AWyBgn94QWMFKP6eg5J8w2oBFYrGEgzJcRhGVvVV/8XnkDpRiq88X5NPOf\r\nFBHctlFuzZT1UCH/PT9RvSbVaMejRGbVY+BlHvbtham+P7fzZAKD+yabrEz+\r\nhRSNQNhVU6liWy17RfkJ+o10KmtgZmAw2M3VsRu7m4vlz/8CgJcdDy7O2tgN\r\n4nArqUpWz9DbUim9Vz4OY0DqeXp7ASoYhmyKw6AxU3DUnAF4sZCBxndpnPko\r\n71YvhR/ddH95ITeNXqUs+qAKMNDwWifwxrYx2X8c8cuxVsKklqFxGuxDWGFG\r\neK9qiFGIJ59Evq1bK28NfgGxjHjVHE6eOjBubNaYdemSx4RwdXgcnXN9OkPv\r\n21UYOQVFrzfChI0gqzbqg8bHwUcStgJTe8w+LR5i+XHg4i6mbZxDZuQqCVvX\r\n1vzRLfeCk5jEIyeIM5otN2RYl39ceeeBXJg=\r\n=iTGc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=8"},"scripts":{"pub":"yarn prepare && npm publish","test":"yarn prepare && yarn mocha --config ./test/mocha-config.js","build":"babel src --out-dir ./dist","clean":"yarn rimraf ./dist","prepare":"yarn clean && yarn build","test:watch":"nodemon -x 'yarn test' --ignore dist/","pub:dry-run":"yarn prepare && npm publish --dry-run"},"_npmUser":{"name":"newhouse","email":"c.newhouse@gmail.com"},"description":"A library to query and manipulate GraphQL Introspection Query results in some useful ways.","directories":{},"dependencies":{"lodash.get":"^4.4.2","lodash.unset":"^4.5.2","lodash.defaults":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.1","eslint":"^8.10.0","rimraf":"^3.0.2","graphql":"^16.3.0","nodemon":"^2.0.15","@babel/cli":"^7.17.6","@babel/core":"^7.17.5","bdd-lazy-var":"^2.6.1","lodash.isequal":"^4.5.0","@babel/register":"^7.17.0","@babel/preset-env":"^7.16.11","eslint-plugin-mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/microfiber_0.0.2_1646682802900_0.9448256023649464","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"microfiber","version":"0.0.4","keywords":["graphql","schema","introspection","introspection-query","introspection-query-manipulator","query","remove","manipulate","manipulator"],"author":{"name":"Chris Newhouse"},"license":"MIT","_id":"microfiber@0.0.4","maintainers":[{"name":"newhouse","email":"c.newhouse@gmail.com"}],"dist":{"shasum":"79d8718a210ef991b2558e885b4cd570ca59bc0e","tarball":"https://registry.npmjs.org/microfiber/-/microfiber-0.0.4.tgz","fileCount":5,"integrity":"sha512-0f8d25+hhb4QTm63CYySWXeGn4V77qxOjsmeTfZB/zUnSZQ12H7XOcyRatx9vnZWktlZKd6S1J4SLksa6tkeKA==","signatures":[{"sig":"MEYCIQDFNOgMSi/kT06vUQ5mjRC6YhRA5gozcmyqiSoB445lJAIhAIz2KxqOMJM/w35pqFEBlhhS9i6KJhiybCHFmTYygYg/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJqrKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotWQ//TF8Zbps7sIN1gnaCmhdNyhNLqyoNufjdI8Oc/v5kg3pAGB24\r\nEESL5js0CuZRhePBX5WFggBYpnnh/KWQV2/i1m9gQghmS51x0Y8HZ3G2B2EK\r\nNpJXb7nMn9nfuVfAWiZyEpxNjBghWc+HWtFs9CvJ/gsYqtNcP9tik+tj0kct\r\n7kUGjaNayekUKvcBONI7OZhBGPVg7RHWoCe3SzFYYzSLASfvUp3EMhT1Mh2w\r\nfyocFWD7Fw2NOO+nUp3TIVbYv37QkuB/Y7zhHLbvYHsgnGfjnDgvatsunEvg\r\nhgivycRe7JcCsDPA+w3vG+XQGWe2b2jh7khm3w/ONc6IS/eb6p+VaStnbvQH\r\nw0+e9sTlJwGEITPCjxrCaxaSBaWuGOCIJFFnhmXGy9eVJN3kL0ZyzFK18OJJ\r\nhaCIjwlyc8yXtFGfw/rbB9vM/TKpX2yJvmGRRBC2rliGecuHPcpzOp8A8VQ4\r\nbu7YgTUBZIsJihVALVcrZcgkgKRB9c9ECgu1diQGm2ZPizuN3fTJ4QwKzmSw\r\nKt9ICBolbHgRDkqCh1eTd0pkDZMeaIll8lxVbPPv7c7F2eWtIouAmzbY3Hkz\r\n04wMX39o4OVR8ipE2tT5QKj9P/FiP+4ZWhXF5MxRFLpxT7yB8AEJl2j6OmoN\r\n9e9/rQCELMaJPeKGsP4cqRWoaIxtVe7+FWE=\r\n=0OuE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=8"},"scripts":{"pub":"yarn prepare && npm publish","test":"yarn prepare && yarn mocha --config ./test/mocha-config.js","build":"babel src --out-dir ./dist","clean":"yarn rimraf ./dist","prepare":"yarn clean && yarn build","test:watch":"nodemon -x 'yarn test' --ignore dist/","pub:dry-run":"yarn prepare && npm publish --dry-run"},"_npmUser":{"name":"newhouse","email":"c.newhouse@gmail.com"},"description":"A library to query and manipulate GraphQL Introspection Query results in some useful ways.","directories":{},"dependencies":{"lodash.get":"^4.4.2","lodash.unset":"^4.5.2","lodash.defaults":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.1","eslint":"^8.10.0","rimraf":"^3.0.2","graphql":"^16.3.0","nodemon":"^2.0.15","@babel/cli":"^7.17.6","@babel/core":"^7.17.5","bdd-lazy-var":"^2.6.1","lodash.isequal":"^4.5.0","@babel/register":"^7.17.0","@babel/preset-env":"^7.16.11","eslint-plugin-mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/microfiber_0.0.4_1646701258736_0.22174863479034124","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"microfiber","version":"0.0.5","keywords":["graphql","schema","introspection","introspection-query","introspection-query-manipulator","query","remove","manipulate","manipulator"],"author":{"name":"Chris Newhouse"},"license":"MIT","_id":"microfiber@0.0.5","maintainers":[{"name":"newhouse","email":"c.newhouse@gmail.com"}],"dist":{"shasum":"aae8de5a85cd5ab9027e29181bfbaee0f311a0df","tarball":"https://registry.npmjs.org/microfiber/-/microfiber-0.0.5.tgz","fileCount":6,"integrity":"sha512-JY7lxky4cNghTbceRNnGLh1qc+sLyAJz0TTT1XdE6ARXdIvJzJFVR2t8oxFBAS1/VxXVQRaecLFmleaJz1nVqw==","signatures":[{"sig":"MEUCICD8+dGEVlj/0msGjOlEuWByJPve8/SrCHrnVmU0l6AyAiEAnKBRg0FEZD3Z3qtAyG9NsMyDh3LqM7KewcIycIX8ULU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKQzgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmuRAAnUj1Bj6yNG7fX053FCbciiRzR50qF4lGRGg8Cfu247bhTkoW\r\nnWgFF/QAncXn4fsdFCBT3TA1WV8WYIQfr/DYUm1Blr/oAJxxKv/F7duQxXqV\r\n0RDuyz1gCFFq3N/VO7dSIlOJJtgMEQv8woJKicKXqtvBle2Xai06OYwhkv2P\r\nnbpCW2U8pi/pyWSbuMUpX1BTh2czYQQCF6Lj6B0GOgltfrRC2RBRUJHIO5Ym\r\nn41TWqihptQWUO6M7zNvV5K4+dXYYts3wxnq82OmVur+C91JrN+kfV13Hz7Q\r\neQ2SoFnR/NURPHIfWTzrB+e4aCVrFFBD8IH7+YAG6qnZvJIzk7M9sDwnEOUm\r\nMXGdpKIAwooLTvwF95dm2xYDF0ZtJAMbmuxT+6H3njjz/tDCuDV7R6eT7zM+\r\nlWMxuDNI7evMFt+i+o36wyN0o+o72nXdU3OkpOmLHMu1uQ2P+cozbySOgXUJ\r\naJFwERtMRcR9PsGjIinqXjo6kO3UbVu3uTV6BC2VXWYDM4E28bhjw6m1kItp\r\n/1anybQa96vVaw1xS0a7A7avWdCGOAnE8RRnkF97u0WK7udguFxRH/7aEMVs\r\nZuLfT4V1PSsK7QXON/s179u5/wI0vH4x5FUaTOelrTDZactGrfceX2YUEPcW\r\n1xsJ/h0xeOpBiesJ1Hn0C/6uNfnsWmvGlOs=\r\n=k6MT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8"},"scripts":{"pub":"yarn prepare && npm publish","test":"yarn prepare && yarn mocha --config ./test/mocha-config.js","build":"babel src --out-dir ./dist","clean":"yarn rimraf ./dist","prepare":"yarn clean && yarn build","test:watch":"nodemon -x 'yarn test' --ignore dist/","pub:dry-run":"yarn prepare && npm publish --dry-run"},"_npmUser":{"name":"newhouse","email":"c.newhouse@gmail.com"},"description":"A library to query and manipulate GraphQL Introspection Query results in some useful ways.","directories":{},"dependencies":{"lodash.get":"^4.4.2","lodash.unset":"^4.5.2","lodash.defaults":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.1","eslint":"^8.10.0","rimraf":"^3.0.2","graphql":"^16.3.0","nodemon":"^2.0.15","@babel/cli":"^7.17.6","@babel/core":"^7.17.5","bdd-lazy-var":"^2.6.1","lodash.isequal":"^4.5.0","@babel/register":"^7.17.0","@babel/preset-env":"^7.16.11","eslint-plugin-mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/microfiber_0.0.5_1646857439999_0.15201011870378234","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"microfiber","version":"0.0.6","keywords":["graphql","schema","introspection","introspection-query","introspection-query-manipulator","query","remove","manipulate","manipulator"],"author":{"name":"Chris Newhouse"},"license":"MIT","_id":"microfiber@0.0.6","maintainers":[{"name":"newhouse","email":"c.newhouse@gmail.com"}],"homepage":"https://github.com/anvilco/graphql-introspection-tools","bugs":{"url":"https://github.com/anvilco/graphql-introspection-tools/issues"},"dist":{"shasum":"d95abe42d0c5d8371f5d1a53cb1f157fec0a7bd7","tarball":"https://registry.npmjs.org/microfiber/-/microfiber-0.0.6.tgz","fileCount":6,"integrity":"sha512-sLMy3OShmjOzXsFFHGWEfaS6/AdX7HY+evJeboESc19xHX1qqe/JafNdgkYm9gQ9lqvXBinY4M+sEsF0CdbHAw==","signatures":[{"sig":"MEQCIBT1cdXPe8EtALwv0oKRuIHaufvIu4NRT6bn2Vms9tVxAiA645TibS/Oetf2uPgVqrHnhz3/GVtCzRBw0+HZKP6gWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKQ/ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpW4w//YLqFEvSHYBR24RQS0vUlb+52QMujh29lABObIwnVgE4YcFtx\r\nlIKvWniHtbQTamW6Zekstm0wavS7K3SZsFNmkr5Yc8XofCz1fE3J5wfej/re\r\nULSG1FSF2/dLZmDdl4IgRoQQ0dp72Y7I5LWpG6o9+XTvuN+eQVSTrsYnr6Kn\r\nl2HqEG87mdGu4aEljvosMcK5gpaxBQylxbUAIkg8PV/LxvPlF9kzQ6z9/IAR\r\nqEsdhAzAjg7QEcg4111ZIlouZi9O588h3juBgxrOR4RYXFPVpnvpnl1sDrjk\r\nf/OZ2kT0yMV97D8PSGGIXqTgbZiHxDQV93SMX8Yxxkg8DPsaDLd+0br65QeP\r\nzOTWypIiHgyhTM92oF4zLmxRQzrt7EaLEWoU1lmCBrVcuAwwunfto2SDKbmH\r\nlQRr5YBu2lPWKtHYs1QZ5mDLStba/WgVFubEHNTfUxLgwPHQtwSXQqIyFipk\r\nekywnpGk+DU+OJXWysX4X/6Fp+uDrD4yoAcmH5aj8HeWMzmYFl3RWLD/cIbv\r\nPqQmuDW/i77Qxs+rj7cnSpXmuYvSqPxF7dnzgUv1cRzdRlPg+Ey9euc2+rff\r\nu20YjUxwwL0SJjPKwm0sQQI6oCI1rLzDrWLA17nVj3qffcZev6YiW9164S9C\r\nXDhDS2r/jjd03yzb76ZIBhMU4YabTGCOjcE=\r\n=th4s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8"},"scripts":{"pub":"yarn prepare && npm publish","test":"yarn prepare && yarn mocha --config ./test/mocha-config.js","build":"babel src --out-dir ./dist","clean":"yarn rimraf ./dist","prepare":"yarn clean && yarn build","test:watch":"nodemon -x 'yarn test' --ignore dist/","pub:dry-run":"yarn prepare && npm publish --dry-run"},"_npmUser":{"name":"newhouse","email":"c.newhouse@gmail.com"},"repository":{"url":"https://github.com/anvilco/graphql-introspection-tools.git","type":"git"},"description":"A library to query and manipulate GraphQL Introspection Query results in some useful ways.","directories":{},"dependencies":{"lodash.get":"^4.4.2","lodash.unset":"^4.5.2","lodash.defaults":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.1","eslint":"^8.10.0","rimraf":"^3.0.2","graphql":"^16.3.0","nodemon":"^2.0.15","@babel/cli":"^7.17.6","@babel/core":"^7.17.5","bdd-lazy-var":"^2.6.1","lodash.isequal":"^4.5.0","@babel/register":"^7.17.0","@babel/preset-env":"^7.16.11","eslint-plugin-mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/microfiber_0.0.6_1646858201638_0.1703337375316749","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"microfiber","version":"0.0.7","keywords":["graphql","schema","introspection","introspection-query","introspection-query-manipulator","query","remove","manipulate","manipulator"],"author":{"name":"Chris Newhouse"},"license":"MIT","_id":"microfiber@0.0.7","maintainers":[{"name":"newhouse","email":"c.newhouse@gmail.com"}],"homepage":"https://github.com/anvilco/graphql-introspection-tools","bugs":{"url":"https://github.com/anvilco/graphql-introspection-tools/issues"},"dist":{"shasum":"3c48b90f3713385ab2606f2c2f951f35c4b797da","tarball":"https://registry.npmjs.org/microfiber/-/microfiber-0.0.7.tgz","fileCount":8,"integrity":"sha512-lELZqx7lBbp6pPgMMmgUJZ09jD0ErIpeicpJiE4LslvMqaIbguM33IHkc/H3JNuEICH97QcQfrNDhmLeb2RWNA==","signatures":[{"sig":"MEUCIDw7Ma3NWIP1cMDalJVbGKdqfwxXYj0NXYZYUEfQt3+UAiEAj4psv4+5qCnrSYxg45MFQ15HK4ejfp558T576DGTl1k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKXERACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmootg/+Kt+vcnv4ydl7K/VfI3DBcmqokzZR6yVwd///MwGPMhZ03f+p\r\n434igkST38zrGdVxdwIrZAvPKmffkxrfoWEZeOwXaBe70N3vzOIQnM/RNfBK\r\n0HyHoEPnStVKnBLd4rSezoSdKWbrNN1enO8DFlm42TglRzZV3qN367K0rzd9\r\nacZFTigr3VEZUuR3+r78ZbIUa/1dQVDmAXkSipZuHazzPJfReQKMCcoqJkHQ\r\nx5ZBayQ+kBgal7fuFoXrM5tCcB2BYNgAz6mqJH5Spu68bP0/WPPm8ZNAXoaq\r\nZC7pS2OwYHXa+uJAx+JvuHv1HCS7vcx++iD+QmUnLFwOR2kobSPEfIaQJK1I\r\niOX+AeEmmnvs/9IWVvp54MI8gLEk5Xsdz38hm4O1Q6cjDFoWkQwGiN2W30IB\r\nXdbEn1N39G/Y/CZ1DGFTJOC76ba5eEJ8TMk6HVboIXsI6LyFQHOBSdxocrZ8\r\nGyE0adDuFDxhDH7hCUNWfV8eZEWhwuRhpoNKip0Ietu5RCO2Tx6DRA7lD1BK\r\ndB6dVjP13yAGpDquypMlEXN9reUO8USQkWGGnnUzu9ZjC8A1OHjUTcAx3COS\r\n9znUf2839Ns5Fjb7Hj2GcIsKOgySd69bv276ksLkw1bLK9UhPYBnkME0ARia\r\n/+xd4JFRrYzm8fxqJ94l34d2bBPDfi7nrjc=\r\n=lNXL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8"},"scripts":{"pub":"yarn prepare && npm publish","test":"yarn prepare && yarn mocha --config ./test/mocha-config.js","build":"babel src --out-dir ./dist","clean":"yarn rimraf ./dist","prepare":"yarn clean && yarn build","test:watch":"nodemon -x 'yarn test' --ignore dist/","pub:dry-run":"yarn prepare && npm publish --dry-run"},"_npmUser":{"name":"newhouse","email":"c.newhouse@gmail.com"},"repository":{"url":"https://github.com/anvilco/graphql-introspection-tools.git","type":"git"},"description":"A library to query and manipulate GraphQL Introspection Query results in some useful ways.","directories":{},"dependencies":{"lodash.get":"^4.4.2","lodash.unset":"^4.5.2","lodash.defaults":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.1","eslint":"^8.10.0","rimraf":"^3.0.2","graphql":"^16.3.0","nodemon":"^2.0.15","@babel/cli":"^7.17.6","@babel/core":"^7.17.5","bdd-lazy-var":"^2.6.1","lodash.isequal":"^4.5.0","@babel/register":"^7.17.0","@babel/preset-env":"^7.16.11","eslint-plugin-mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/microfiber_0.0.7_1646883089452_0.6082927333946604","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"microfiber","version":"0.0.8","keywords":["graphql","schema","introspection","introspection-query","introspection-query-manipulator","query","remove","manipulate","manipulator"],"author":{"name":"Chris Newhouse"},"license":"MIT","_id":"microfiber@0.0.8","maintainers":[{"name":"newhouse","email":"c.newhouse@gmail.com"}],"homepage":"https://github.com/anvilco/graphql-introspection-tools","bugs":{"url":"https://github.com/anvilco/graphql-introspection-tools/issues"},"dist":{"shasum":"14a17d777a69300a9aaf7c05c9cfbb577de9d9ed","tarball":"https://registry.npmjs.org/microfiber/-/microfiber-0.0.8.tgz","fileCount":8,"integrity":"sha512-CJx0xgUrM0ktfySmRv2t9nTAvZkvNZtUadUHrWC6uTqgszdAXZP1Om/hS4pR4RBMFoUWhm7mocBlHEzTQeVlbQ==","signatures":[{"sig":"MEYCIQDlZywgbwiVEmMpS7Q7eZwQyECQ8MiCpMacVix0C4TL4gIhAKijUMQA8NUOW7+aDO6s3LtX3ZCj4vFkl5pdy3xRK0XV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK+V/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq82BAAgGT2r5+FXR3Zyf+r+p5dPvog+nvBI3z43K/etq3EJUUsE7Mk\r\nYB8a7KRRJs3XV39hPi+CqS8xiI7Ukl2oKWtvsVqXQ/L6T+viYrjhW8IKsaD4\r\niB4JKEnf7zoKbpe9grRPr1K1IkmJabQ9UlJ4Cc6v2Ejv+kGxS42v4ZXwnc+U\r\nKndEDpemhWpkLB5wBmzRZLWRkfIZsKSQREh0n58f3a8KwUW7Y2hHHhOgPmNT\r\nz54XrExp4TLH37wo1cv2oLyR2sG+Rbqvd8XFhwIWV8D1LuTe2R5WIOVlBV0P\r\nct68r8P8KXNx8/7tsAs4FHlrF956/Lk7k1oMq0Md5IXyjjdiHtUJr99QLIqY\r\nM2AKAxOkGk/yLHSE9J3f5Mkp1Chv9Cz8/S88KWAWM1pmbun3P9YjSU+lLsoJ\r\nbXEdM4XLdzlgjflmh/g7spDpAmuyStUr3sxfwaVYbVvIJEkqqkQx2xJj4Vw9\r\nAeoeEAWFYPokjzps8sZMWDSiiEEE4+jY+2Xe3MtlT81BEzFkWtFvIuWCXF37\r\nIHEX/zJMRD0qNwI98GscgzSJp8eZ4hKojBhNxVIld5jTaRA6FF04vtTRSZ0X\r\n1lonsQBSrTM4sPgHm1RRlGG5sDLGCM0G/+sdfr0ggLp4ULREhYlEJeg5Fr6Z\r\njl+PAdzBO8FZ/uCEidON4WcVa3kc9WH6FWA=\r\n=qEPz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8"},"scripts":{"pub":"yarn prepare && npm publish","test":"yarn prepare && yarn mocha --config ./test/mocha-config.js","build":"babel src --out-dir ./dist","clean":"yarn rimraf ./dist","prepare":"yarn clean && yarn build","test:watch":"nodemon -x 'yarn test' --ignore dist/","pub:dry-run":"yarn prepare && npm publish --dry-run"},"_npmUser":{"name":"newhouse","email":"c.newhouse@gmail.com"},"repository":{"url":"https://github.com/anvilco/graphql-introspection-tools.git","type":"git"},"description":"A library to query and manipulate GraphQL Introspection Query results in some useful ways.","directories":{},"dependencies":{"lodash.get":"^4.4.2","lodash.unset":"^4.5.2","lodash.defaults":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.1","eslint":"^8.10.0","rimraf":"^3.0.2","graphql":"^16.3.0","nodemon":"^2.0.15","@babel/cli":"^7.17.6","@babel/core":"^7.17.5","bdd-lazy-var":"^2.6.1","lodash.isequal":"^4.5.0","@babel/register":"^7.17.0","@babel/preset-env":"^7.16.11","eslint-plugin-mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/microfiber_0.0.8_1647043967156_0.34466126182874346","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"microfiber","version":"1.0.0","keywords":["graphql","schema","introspection","introspection-query","introspection-query-manipulator","query","remove","manipulate","manipulator"],"author":{"name":"Chris Newhouse"},"license":"MIT","_id":"microfiber@1.0.0","maintainers":[{"name":"newhouse","email":"c.newhouse@gmail.com"}],"homepage":"https://github.com/anvilco/graphql-introspection-tools","bugs":{"url":"https://github.com/anvilco/graphql-introspection-tools/issues"},"dist":{"shasum":"c43bc4e8245f11a06a3c88840091afb61d60c6f9","tarball":"https://registry.npmjs.org/microfiber/-/microfiber-1.0.0.tgz","fileCount":8,"integrity":"sha512-dEraUMyOKWW3Cqq/be73CZgw5kKscNrNQkK+zZ/Tw8lHAZrtUvmkvvtclAydqjLBU/uXPkO5JXr4TsLt+X+hhA==","signatures":[{"sig":"MEUCIEL5Sjf85t5om23sW34OcUsuLAHq+ocS65DgXHlJFuegAiEA8wR0acP/p1SdG54OtUxLCn4p4DuPzbqDv4SER+37C5s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiROKNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoI/w/6AgoOpO654W2+5yDcGSuRXQ5ZstdpwIR4LJ1MoOBTd8cwKNFg\r\n/6204IILkI5bmRUIwKRqpKP1l4MUIi8+2qFGAI2os90joaAgCOHQkZLT66C3\r\nFEhLHPGz4aHZvrfgTFfcXxQ98gv3qs9iJUWYt8hK9RvxX7MaRLBdU0FaPVHz\r\nTwT2mLeJq53lGTfHCQqg/nEd3YM/Y52OQX9VcdrccoMrzFsr4sjgnkeLgsa8\r\njU22+Dxh6RPn1QVS8s+wjl66ZvlBz7I9KMn7TDeiuG296YXhxVxm1l2S/kqH\r\nknD7kErNHZvwbv/PPy4teWxGRJNQNRkGoeBisHGSStkWSxiUTDjDKTejxaKj\r\nSHk3sBkHID6L/4jSOFyCOnREdZt4B2e/JqO25JlnE2dwoG/36PD2K+MS3CaQ\r\ntwWWFP67kx9UVGh1PtA171jeLLiaNsHdUCupLOS0RjZEJX/PYF/oOjHODqEi\r\nKyW4vxNRq9ao39Vv+w5STx1esmhx5KhQVHek02nNik9LIbV/ZLtpJuxtoGRt\r\ns4CIoQotpX/PTmSRnIj1hxqbd6j65uZWfTu3Zt/7gJ719Zjy3cVD7BtfCQlD\r\nAjvJCD87KBXWG1G0ScIwYmPCtVYYXxezaKOuWmdDsvLBMKpG5isqeJTkwz5w\r\nsSc53yQQzHqvfzm+Ba6k8NrzC4gKtwaC2DY=\r\n=ap45\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8"},"scripts":{"pub":"yarn prepare && npm publish","test":"yarn prepare && yarn mocha --config ./test/mocha-config.js","build":"babel src --out-dir ./dist","clean":"yarn rimraf ./dist","prepare":"yarn clean && yarn build","test:watch":"nodemon -x 'yarn test' --ignore dist/","pub:dry-run":"yarn prepare && npm publish --dry-run"},"_npmUser":{"name":"newhouse","email":"c.newhouse@gmail.com"},"repository":{"url":"https://github.com/anvilco/graphql-introspection-tools.git","type":"git"},"description":"A library to query and manipulate GraphQL Introspection Query results in some useful ways.","directories":{},"dependencies":{"lodash.get":"^4.4.2","lodash.unset":"^4.5.2","lodash.defaults":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.1","eslint":"^8.10.0","rimraf":"^3.0.2","graphql":"^16.3.0","nodemon":"^2.0.15","@babel/cli":"^7.17.6","@babel/core":"^7.17.5","bdd-lazy-var":"^2.6.1","lodash.isequal":"^4.5.0","@babel/register":"^7.17.0","@babel/preset-env":"^7.16.11","eslint-plugin-mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/microfiber_1.0.0_1648681613059_0.5743653765038887","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"microfiber","version":"1.0.1","keywords":["graphql","schema","introspection","introspection-query","introspection-query-manipulator","query","remove","manipulate","manipulator"],"author":{"name":"Chris Newhouse"},"license":"MIT","_id":"microfiber@1.0.1","maintainers":[{"name":"newhouse","email":"c.newhouse@gmail.com"}],"homepage":"https://github.com/anvilco/graphql-introspection-tools","bugs":{"url":"https://github.com/anvilco/graphql-introspection-tools/issues"},"dist":{"shasum":"df9a34796f7c47e11e459e9dd55c46ad963481b7","tarball":"https://registry.npmjs.org/microfiber/-/microfiber-1.0.1.tgz","fileCount":8,"integrity":"sha512-Bv7W3W9mF6xuyMjCCmjN8hz75zOD+Oomui3WKgPzhzNeE6xpwG+d0typj0fZuR8UP0T1dxZLgeXCy26VqCdnSg==","signatures":[{"sig":"MEUCIQDDV+aJDpO0OvygG53KUiDO/2xOOotB8IA0wbiLPHnf2gIgcfLmno/yPcZBt2SknKzqV/+8jq922fSjc7fXWgLgk3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVZmPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAFhAAkUMkZoZqYAHLRWKDOZz/MQoXmpmASmIBtLPy43uLIRsOU+0o\r\nSZ1FZ93i8BfyqMj7fA9N+i87SAegVYXFfF4+R64xvGLjQycBvTwufnYTYZB1\r\nWmgNlykiVMk7f+2kAPDR548UXFR1e9mXOoZyQBRRiP1ZbRv3/phZvrTqQrwV\r\nubhIJ2Tu0rmPFQJqAYO30W5ZCxlTVPh27gwlbU4NxeSTGjl3zMDnb9RzgWrw\r\nfvc/KBLPRMxsqaTJI2LQ+gRUM0M1MMgDgdIg4p2oYrXBAyYxYLMwEsZScrrk\r\nvGOPa5yXcU1B2yVa3EPRpe7AORS+WBFquvyMTA9bz6o9XR1z3o3qYmttyjz8\r\n9gx05lehC7ouAKMAuyIVlwlFnTmMyqxbxo1jrjrQkFiblrbq0isx1prIBjMk\r\nPFLQZHNZyntbOeCBFxWKfyfkzUXvdrkhkIYvLRrEnweOHuKvum5O09uj5P7/\r\n4cdvVYG8DdcinH+scarbGUBc828wRdMkk8Uv4aH4TjoLI/+Y5K7U4wpgb09m\r\nKYeN3+uDNqOiqt5Z8nD/gYhAfKSlwlkC61qZZNZS75X3dHOFiZfTIKwijRS7\r\nFHnFqZL3Y8rImbw3CgmRXqN/riMUlI1p2piZxjj6M3al7A/8LlQvOIpYwUsG\r\nk+sn55PVDdOYG2l+80nMyo6FuN01G6UXCn4=\r\n=zIAi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8"},"scripts":{"pub":"yarn prepare && npm publish","test":"yarn prepare && yarn mocha --config ./test/mocha-config.js","build":"babel src --out-dir ./dist","clean":"yarn rimraf ./dist","prepare":"yarn clean && yarn build","test:watch":"nodemon -x 'yarn test' --ignore dist/","pub:dry-run":"yarn prepare && npm publish --dry-run"},"_npmUser":{"name":"newhouse","email":"c.newhouse@gmail.com"},"repository":{"url":"https://github.com/anvilco/graphql-introspection-tools.git","type":"git"},"description":"A library to query and manipulate GraphQL Introspection Query results in some useful ways.","directories":{},"dependencies":{"lodash.get":"^4.4.2","lodash.unset":"^4.5.2","lodash.defaults":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.1","eslint":"^8.10.0","rimraf":"^3.0.2","graphql":"^16.3.0","nodemon":"^2.0.15","@babel/cli":"^7.17.6","@babel/core":"^7.17.8","bdd-lazy-var":"^2.6.1","lodash.isequal":"^4.5.0","@babel/register":"^7.17.0","@babel/preset-env":"^7.16.11","eslint-plugin-mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/microfiber_1.0.1_1649777039732_0.6780726676370461","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"microfiber","version":"1.1.0","keywords":["graphql","schema","introspection","introspection-query","introspection-query-manipulator","query","remove","manipulate","manipulator"],"author":{"name":"Chris Newhouse"},"license":"MIT","_id":"microfiber@1.1.0","maintainers":[{"name":"newhouse","email":"c.newhouse@gmail.com"}],"homepage":"https://github.com/anvilco/graphql-introspection-tools","bugs":{"url":"https://github.com/anvilco/graphql-introspection-tools/issues"},"dist":{"shasum":"920c9754a7931c4beacd54fc7d2e84ae12dc5898","tarball":"https://registry.npmjs.org/microfiber/-/microfiber-1.1.0.tgz","fileCount":8,"integrity":"sha512-r8bhKFKgSxBEKfVDkT5dWDcEn8Lpnk1++T6A50Rq66HWnG7Qh7alhMJj74wpXJCmqqqDF9YvvQJKpxuqagRPiA==","signatures":[{"sig":"MEQCIDi8QHwR+mID+uyLAn5oCYdRbt2uH1ZE3BWt0WzxgqdSAiBQ7QJVl02hKAY7/BRXAH8cwDy+GqKmEijzEhCRdAloXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJit13QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmodvw//YvNuCcQ4JzmzMZSxOmCcQn65MKFQby4XRgVLTTiBFzzSKG68\r\nHZ5dzPRnakW43Z4UB6+KvuUaSofhhwyRq9tx7x6id5ajHwx80wLyq/PJ2DUI\r\nmWAD93jZwuo6r1THyt7+PogOzfo/0V4+wtUSk5yTZ/qr7r5pBYa9SIrxy4I4\r\n91RZv5OwoRl0kSKKopM553XDThFA+yFIPHl48Xvril4sNmjJ3DvMBRWLXRdD\r\nMWg/CneYquysCYKXtCoJAST7thotuVysMbP3Ky5Rg5DR3USusMbYCOE2iFH5\r\n8lhqxO2ekiKFPpMPh+zAnIOiNHZs/cg62LLt3ZgdL4oEEC/y6lbsSco4rut+\r\n7O+GIkDK4UVjZEMeB2dvP42MiBZze39cwas8/W63zHYNcR3RwTa//OX4ywq2\r\nOcTe904FjmfFODQGaJJXN+zhOlSCEWIjYciHf7D7Jl7JLMN4coRT2vwtzoNP\r\nZ0CELUIVCwx8W2i7yuf2n44QYWNB75+0OCY31+OlrDksmb0ZIMKuBPRMwp0V\r\nkE2XQne41FRnCBuEvxR2ZOEwO27YtyalV7s/tP2yw45f7o35gzy6vZS0JxfL\r\n9Gu+WXS1psq+SjJo2S6vrEDN548OS7N3UD/Gi7rHsJDkW0EpAh1mqdwUAlst\r\ndMNCAIYN5GljCvINNYdYbAkf2tJRfc/fp/4=\r\n=9whY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8"},"scripts":{"pub":"yarn prepare && npm publish","test":"yarn prepare && yarn mocha --config ./test/mocha-config.js","build":"babel src --out-dir ./dist","clean":"yarn rimraf ./dist","prepare":"yarn clean && yarn build","test:watch":"nodemon -x 'yarn test' --ignore dist/","pub:dry-run":"yarn prepare && npm publish --dry-run"},"_npmUser":{"name":"newhouse","email":"c.newhouse@gmail.com"},"repository":{"url":"https://github.com/anvilco/graphql-introspection-tools.git","type":"git"},"description":"A library to query and manipulate GraphQL Introspection Query results in some useful ways.","directories":{},"dependencies":{"lodash.get":"^4.4.2","lodash.unset":"^4.5.2","lodash.defaults":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.1","eslint":"^8.10.0","rimraf":"^3.0.2","graphql":"^16.3.0","nodemon":"^2.0.15","@babel/cli":"^7.17.6","@babel/core":"^7.17.8","bdd-lazy-var":"^2.6.1","lodash.isequal":"^4.5.0","@babel/register":"^7.17.0","@babel/preset-env":"^7.16.11","eslint-plugin-mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/microfiber_1.1.0_1656184271889_0.18232902707350163","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"microfiber","version":"1.1.1","keywords":["graphql","schema","introspection","introspection-query","introspection-query-manipulator","query","remove","manipulate","manipulator"],"author":{"name":"Chris Newhouse"},"license":"MIT","_id":"microfiber@1.1.1","maintainers":[{"name":"newhouse","email":"c.newhouse@gmail.com"}],"homepage":"https://github.com/anvilco/graphql-introspection-tools","bugs":{"url":"https://github.com/anvilco/graphql-introspection-tools/issues"},"dist":{"shasum":"588e7c45dddbbffebacd6f018579c5fc87354861","tarball":"https://registry.npmjs.org/microfiber/-/microfiber-1.1.1.tgz","fileCount":9,"integrity":"sha512-2ASA3WVKlrJh5Z/MLo43Nf2k03T4NnYrCsi6AUQ+fon2LfHBwo74ZwJ1h8qmi/T+gwnLEJoMBQqVaQpXgwU5dA==","signatures":[{"sig":"MEYCIQDmZ8vsZ4Nx6bFxUBj+DcoIT2Pb0zYkm50WwDuXc/kQ9gIhAMVJSdt/QloS9mJKOxdJD6r3bKJC0O6SqhlRjIq00R4/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiudoOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIHQ/+PO0S1nsehut4pJ/+tXJhrD0Q2yvSTkOSMcGPziPZvraW1XCW\r\nV5pdb9TPKYXLRy+HoMcQwqIh2a00OKRcaTPuMkeQERvYDTD8B2OPW2gbDrv4\r\n6ZsHD+vkrs4bb24EsRqcc4VSTtAAIVIVkaHVh4EuCzBoPPx46ohuhZpaPvYa\r\n/5k2toCFov7B3ZE91awUmeAugPBdkqM/hPleHI/JBUCvMvlrYHTLNet/mhOP\r\nafhmVZxR6Yx7WO7va2uXv9m55mrOLjNQlkByr+o2CPODU7S9kfPiZohAX2Ht\r\nrkFAtvXWydHtJHUQJ6nnsvBeSDqtWMbYgPU8LxZO+yxNIyE+uqIvzdVcvkzT\r\nWRPOxM05FYlXmKb7LimqkABILbtraCvIKzc45+tiY5NejTJmNCvCH7QmgvnN\r\npr5bGmFAy8UuF14bJxH7PIIqMQNJNocUHclswz0itwnJNkw+S1UqjmKVn2Qx\r\nHKHs/oNrcfPFabQMKkDr5PuD0oBB9nRL2N7/gPe8Z6DUYaYhRJ/Y5OtfNOrs\r\nUPwnJNkvWAU8z8RI5TG05hB0TfZ3HjhUA1Jhg4FkdYPaSx4KYqlQj0/nLd1B\r\nVzzzTBW9XUBnF9faJMGEecrUKgFOv1oTUEn5wtwgDPRtkVIVKc+7WVVYmCWX\r\nkxDC6izBGtJW0D6CDGdvaCYLKAoevNc2wBw=\r\n=B7X2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8"},"scripts":{"pub":"yarn prepare && npm publish","test":"yarn prepare && yarn mocha --config ./test/mocha-config.js","build":"babel src --out-dir ./dist","clean":"yarn rimraf ./dist","prepare":"yarn clean && yarn build","test:watch":"nodemon -x 'yarn test' --ignore dist/","pub:dry-run":"yarn prepare && npm publish --dry-run"},"_npmUser":{"name":"newhouse","email":"c.newhouse@gmail.com"},"repository":{"url":"https://github.com/anvilco/graphql-introspection-tools.git","type":"git"},"description":"A library to query and manipulate GraphQL Introspection Query results in some useful ways.","directories":{},"licenseText":"MIT License\n\nCopyright (c) Anvil Foundry Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"lodash.get":"^4.4.2","lodash.unset":"^4.5.2","lodash.defaults":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.1","eslint":"^8.10.0","rimraf":"^3.0.2","graphql":"^16.3.0","nodemon":"^2.0.15","@babel/cli":"^7.17.6","@babel/core":"^7.17.8","bdd-lazy-var":"^2.6.1","lodash.isequal":"^4.5.0","@babel/register":"^7.17.0","@babel/preset-env":"^7.16.11","eslint-plugin-mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/microfiber_1.1.1_1656347150265_0.15561708099618055","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"microfiber","version":"1.2.0","keywords":["graphql","schema","introspection","introspection-query","introspection-query-manipulator","query","remove","manipulate","manipulator"],"author":{"name":"Chris Newhouse"},"license":"MIT","_id":"microfiber@1.2.0","maintainers":[{"name":"newhouse","email":"c.newhouse@gmail.com"}],"homepage":"https://github.com/anvilco/graphql-introspection-tools","bugs":{"url":"https://github.com/anvilco/graphql-introspection-tools/issues"},"dist":{"shasum":"0289b1b7accef8fb4f2aec3106f9a2f832ff773d","tarball":"https://registry.npmjs.org/microfiber/-/microfiber-1.2.0.tgz","fileCount":9,"integrity":"sha512-EZEHS2ap/BvtL0WXlBPo6pPvfUl58Uo17DHjFoNj1pmX3Vb8GnBgXsMTgaAt29EeWDZ0doasBjsFkx7TqsbFlA==","signatures":[{"sig":"MEUCIQDX91D9qyyPomTL5i7D9zw+mJATKP6r9kD3hUkLrkKaYwIgab+VATLdNEyS+5H8sReKXXqGG1DcSOiW2ih9ykErAiA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4XKYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNvxAAnwCwNp4ydjekddxkwJ53/krIj8f5suCQ5iTzmNtjkBCB0gHS\r\nWT8cI6Le5z4z278K0PJuxOy+AIoImda7s68YZLUarVdbZQ1M7tbBiIz8Oks/\r\nmfgMgW6OW+1elraW7VhhPxsUmC4FQr268GxT1jggp4U7uAM9ZZ9VflXIi6Do\r\nrzW3q8x//tZZb44I5KVu1qcNTVaow7kdMqfbnMrZlU5y/hTDjKytyMIx3IK9\r\nZOaqyy7FKHTcd9ifHFtuPucCdcq02mC/cuMTNXIdPTTQrWGthuYKMQyk+mgm\r\ni1ptDpY7qZ6Ow9Oq9cGbV1Lh02/Te5b6/wXOjLGHlpv+8vsLsU1EFnMA5GCt\r\njZqo3HWkzxcreYqYdu2MzjzkHU4jZZmyNEY14jA1TouZ2GdpPVwaJORydxTM\r\nT1xKNVl6bU6HFnMkJxAQeCPMUQqKxUPE97LnbpuWyKU6ki0L8CX8GMNScAOE\r\nIXHSxrCYhv8zWCsSJL5BHJATg1/sCfUsLBAGfkwpLa67IBvN503Hyky7Qi4U\r\n448q/1XYCPsWDYw+W79rcrAQ9DJXW3d9rrUtmxCgtPWEUfUNKKqNgnSjnYj4\r\nH3VPRX4w1HmDE+1QOf8xxWMczUTLd0MmC9W5/2D7napbhPCrsyKMWTqWhxpI\r\nHpwTF9pnhmDDfINU3AXl+TfsjTv4V6a/Ekg=\r\n=qltX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8"},"scripts":{"pub":"yarn prepare && npm publish","test":"yarn prepare && yarn mocha --config ./test/mocha-config.js","build":"babel src --out-dir ./dist","clean":"yarn rimraf ./dist","prepare":"yarn clean && yarn build","test:watch":"nodemon -x 'yarn test' --ignore dist/","pub:dry-run":"yarn prepare && npm publish --dry-run"},"_npmUser":{"name":"newhouse","email":"c.newhouse@gmail.com"},"repository":{"url":"https://github.com/anvilco/graphql-introspection-tools.git","type":"git"},"description":"A library to query and manipulate GraphQL Introspection Query results in some useful ways.","directories":{},"licenseText":"MIT License\n\nCopyright (c) Anvil Foundry Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"lodash.get":"^4.4.2","lodash.unset":"^4.5.2","lodash.defaults":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.1","eslint":"^8.10.0","rimraf":"^3.0.2","graphql":"^16.3.0","nodemon":"^2.0.15","@babel/cli":"^7.17.6","@babel/core":"^7.17.8","bdd-lazy-var":"^2.6.1","lodash.isequal":"^4.5.0","@babel/register":"^7.17.0","@babel/preset-env":"^7.16.11","eslint-plugin-mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/microfiber_1.2.0_1658942103696_0.43796070826796063","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"microfiber","version":"1.3.0","keywords":["graphql","schema","introspection","introspection-query","introspection-query-manipulator","query","remove","manipulate","manipulator"],"author":{"name":"Chris Newhouse"},"license":"MIT","_id":"microfiber@1.3.0","maintainers":[{"name":"newhouse","email":"c.newhouse@gmail.com"}],"homepage":"https://github.com/anvilco/graphql-introspection-tools","bugs":{"url":"https://github.com/anvilco/graphql-introspection-tools/issues"},"dist":{"shasum":"e10c260852e0dfda23852a8521e59a61d1b32a25","tarball":"https://registry.npmjs.org/microfiber/-/microfiber-1.3.0.tgz","fileCount":9,"integrity":"sha512-zhF/ye1mnZYnQ/HIKxRHw0ylDfbm2RK8GKr0WyWWyHhvQgxGy6UDvb9kiXi1AedLPC5QvW57mbVZhGsmAoRl0g==","signatures":[{"sig":"MEUCIFiOJ7yad5N0mHUzAe3V2FZ58GoaxNRtL+XtI5sswSrWAiEA7fA9rcaIrw8jN180IBYnHUsntZ5ct44XR8kWv/+yeTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4aw1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqizQ//eZWpOPuX8eZt7qqyuq9ulGOMZ0w9DUNioEYiFL4t7gyRdEz/\r\n6/6nUeXMDXeIDxLgy3cKtPdFrvGCsqvQbRuC7bexRgUwcg96DfbF696fn6Wf\r\nNKySqmrIZ64He0SQXeytVft7ZuSZF6qdWKnAYS5SVwsb7tRB08pXSAmw4Ibz\r\nKBlUsG1P03famh6Qy3yl4BNljp2EH5bYrxpO4Bs/bT0Jx0bED52dWBZ/ef+E\r\npMj2xmps2/s4QHjSZ80GjghuCTHhOYo7pyfySBJ2J8bZCWU65CoWr9W2W3yD\r\niiT/Wd/v4eeDOve7JG39LleTOa1e5jVhzqVqIzXedK5URkWWWVSX2CUKvuA5\r\nqO5iOtqglFVM0s84D7tUuU4LR7MLZ5GIZ9iO8yBaRooIT+wqlQxTfA9nqws2\r\n3oQM+G9PFrgtnnTEoP9kvgQDTWOI+i4nmNSUuMnfGCmkfphpeJAo+wnejLVc\r\n7kxxVs87/DeICqyN3CxktN/fxxrJ6el1o4mQeny6C2eDX9Cw52h2nWiVMZuW\r\ngLTJC+Tz9eQt0kGDPZlzBIZ9FpKN78Y2cBzSDEz6PQ2wPMD4SjfMhKmdhFi0\r\nvhF3IjC7uoMAo0eTWoGW9fitOBTbv8Pi5w+pa9awBpuTHk6SptlbhDCJoW9s\r\njX0an4tamtzom4/D7N+BYPG9DwIoh4nlCIU=\r\n=cVj0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8"},"scripts":{"pub":"yarn prepare && npm publish","test":"yarn prepare && yarn mocha --config ./test/mocha-config.js","build":"babel src --out-dir ./dist","clean":"yarn rimraf ./dist","prepare":"yarn clean && yarn build","test:watch":"nodemon -x 'yarn test' --ignore dist/","pub:dry-run":"yarn prepare && npm publish --dry-run"},"_npmUser":{"name":"newhouse","email":"c.newhouse@gmail.com"},"repository":{"url":"https://github.com/anvilco/graphql-introspection-tools.git","type":"git"},"description":"A library to query and manipulate GraphQL Introspection Query results in some useful ways.","directories":{},"licenseText":"MIT License\n\nCopyright (c) Anvil Foundry Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"lodash.get":"^4.4.2","lodash.unset":"^4.5.2","lodash.defaults":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.1","eslint":"^8.10.0","rimraf":"^3.0.2","graphql":"^16.3.0","nodemon":"^2.0.15","@babel/cli":"^7.17.6","@babel/core":"^7.17.8","bdd-lazy-var":"^2.6.1","lodash.isequal":"^4.5.0","@babel/register":"^7.17.0","@babel/preset-env":"^7.16.11","eslint-plugin-mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/microfiber_1.3.0_1658956853427_0.21046503580593146","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"microfiber","version":"1.3.1","keywords":["graphql","schema","introspection","introspection-query","introspection-query-manipulator","query","remove","manipulate","manipulator"],"author":{"name":"Chris Newhouse"},"license":"MIT","_id":"microfiber@1.3.1","maintainers":[{"name":"newhouse","email":"c.newhouse@gmail.com"}],"homepage":"https://github.com/anvilco/graphql-introspection-tools","bugs":{"url":"https://github.com/anvilco/graphql-introspection-tools/issues"},"dist":{"shasum":"0ad185301fd4eb27ed312642a2002e257a51f75b","tarball":"https://registry.npmjs.org/microfiber/-/microfiber-1.3.1.tgz","fileCount":9,"integrity":"sha512-0yMqNUD/SDSCg/NHj2MPQvFo8s9RQCoerMkT2odgvUkXqf5c/giC9Jed2g2oPGFW+TJIk926/SUjiS5gO8a+Sg==","signatures":[{"sig":"MEQCICGSgNaztD8CbdPKJDIF+zo4i0jhUq11S5WaFaeepCzuAiBT3tfXG1ULwqApNOq09KpQhnXRz7oQbI2aLTanioN4Eg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4/6yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorfQ//Qffb3IyYybGkq0taqGiONEfPV95SZl1P7j+HQoovAs5XKlM3\r\nUOjrxCIN5l46hcjm+Ndu5k6zDy+AuPNtc1uWbtSqwGVE6IhBIKoCJvALMZiS\r\nkY2L2Bg6PexCy2i4ZTfJYUNup1nnuqVwXGwltjGrQFfXOHeN8PvkjPExshAu\r\nZn0PCSHMQYsfbITn/fCLooJDHsCNWyK2+27inp2WZAokKUaEpGMEJLvctmpo\r\nW9RpmTUfMTEmG7UXloLxFeQ8blcvCbDKTNzwbDIQTcU0y0OoYNQXl0OaCAzC\r\ny6otriVl82Kr7j5Cst5qVaKpCEkYmEMThtK8JB0Gnz3mU7aJez6mTwt2jfg2\r\njbl2LThQwbhLWSQUCnyyJ+5BX0RvwtQ7jfVuqQA3Or8U272ETz0Pnh4sg2vf\r\nU8lbne1WyrtKpN3c+uLlFyhF8OpPEXVjkotz1z9BgeWg4dlwZL161Q4E7aOu\r\nx2v/4nLGwS6EpsNc5jdgtt8YhNZv9NfAEyNJrC6RZh4cPef1LfHPsQrlueGm\r\nhdZxtOvsamo6y6V91hu6lfHNBv5M4wS+Bk5dnZJZ08bpKWnKFZxqSYiCm+hb\r\njTUMDZNzbinoWFcFtBaPkMoWAtlrMDvfcaOJ4ABoksEXeZ5KEG26hK24K+Eq\r\nooKAYE/DUyULKqjt/ZQ/yduo0xBkh3xi2J4=\r\n=uzpy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8"},"scripts":{"pub":"yarn prepare && npm publish","test":"yarn prepare && yarn mocha --config ./test/mocha-config.js","build":"babel src --out-dir ./dist","clean":"yarn rimraf ./dist","prepare":"yarn clean && yarn build","test:debug":"yarn test --node-option inspect=0.0.0.0:9223","test:watch":"nodemon -x 'yarn test' --ignore dist/","pub:dry-run":"yarn prepare && npm publish --dry-run","test:debug:watch":"nodemon -x 'yarn test:debug' --ignore dist/"},"_npmUser":{"name":"newhouse","email":"c.newhouse@gmail.com"},"repository":{"url":"https://github.com/anvilco/graphql-introspection-tools.git","type":"git"},"description":"A library to query and manipulate GraphQL Introspection Query results in some useful ways.","directories":{},"licenseText":"MIT License\n\nCopyright (c) Anvil Foundry Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"lodash.get":"^4.4.2","lodash.unset":"^4.5.2","lodash.defaults":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.1","eslint":"^8.10.0","rimraf":"^3.0.2","graphql":"^16.3.0","nodemon":"^2.0.15","@babel/cli":"^7.17.6","@babel/core":"^7.17.8","bdd-lazy-var":"^2.6.1","lodash.isequal":"^4.5.0","@babel/register":"^7.17.0","@babel/preset-env":"^7.16.11","eslint-plugin-mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/microfiber_1.3.1_1659109042092_0.9924124184908432","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"microfiber","version":"1.3.2","keywords":["graphql","schema","introspection","introspection-query","introspection-query-manipulator","query","remove","manipulate","manipulator"],"author":{"name":"Chris Newhouse"},"license":"MIT","_id":"microfiber@1.3.2","maintainers":[{"name":"newhouse","email":"c.newhouse@gmail.com"}],"homepage":"https://github.com/anvilco/graphql-introspection-tools","bugs":{"url":"https://github.com/anvilco/graphql-introspection-tools/issues"},"dist":{"shasum":"9f13609cb900152dd17a413f690e4decf9088eb0","tarball":"https://registry.npmjs.org/microfiber/-/microfiber-1.3.2.tgz","fileCount":9,"integrity":"sha512-cUveIcj7wWQ0GEZL3y9d3QZQfQE8sWTMSNPGxilj2wXA/dD1ilouzKdXxMTVORyc1n+GuJ0aXMYusfCxKfeAjw==","signatures":[{"sig":"MEUCIQCt+R+u9vgDcaFya4h8bd7UJtJsuxuGHjaELuPXNE9jxwIgYqHhnT1JJTyi/jqNhwzYrXE3oOPf8QoLA5U/BG4tsCo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcoqDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLiQ//WYIRWM2sjFrRfUlkScvNmTW2kI+HjZRnsf/e3IVbh5jmPG6H\r\n+Ggxu9EKSf8Y5ggfHOmc+CDzrmTZPW2E7cDoBy7mOk3M82V04J+V7wj/lYW2\r\nPobmEIRZQh1N5a0tf2JvBbINnCF/lE2GBrQfvSeKAJdquKOPvzL4dnM3OV/H\r\nqhfAaCgpdgscYCPTUthnj6oY7slIucsfHLYMp8st9TSyBcRmDtsYEiB2OvfI\r\nBGc8jDnh3TgGFfPYoJVmXfTo7wgn67fPj8d6QlSHNFbYRZszUKw3wjQaxmHe\r\ni3Nc49knJey/hRYSJuMRDD1eprDLFtU+gKR65fvkpHsd6C/e8bKwSw/I8UiO\r\nfAmVvA8LoDT++E0vdTnQ+jJZZMlSWTABdWAh+R7Zko9boDvmnwVe9DpVz7xf\r\nuCLF8+TSA9OZui6EaDAk8JZD72Cj4NomQ357+VXxthZM7P3i3OI1RsPAB4OS\r\nxdsoY4XU9ygLU/kEYMBEpVCKJ1WZwHttNZvLQ1FTbpfghWr3BnfRWBvNSjAz\r\nWMHIZ7/E3ovpTwx2qggAvslHWAG+kgpwgjYDNI/nIJLpT0Oiz2NW9hkLKPEA\r\nQMlkesku6GgBoB4RXctRN4+tjD6lctxxyrWHiAPBpJo8kXwJLsdGM1sbzuCq\r\nDZcPTnQXq5mkWtquDuE5ZDRA8I+Ho3xXtUQ=\r\n=NnWT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8"},"scripts":{"pub":"yarn prepare && npm publish","test":"yarn prepare && yarn mocha --config ./test/mocha-config.js","build":"babel src --out-dir ./dist","clean":"yarn rimraf ./dist","prepare":"yarn clean && yarn build","test:debug":"yarn test --node-option inspect=0.0.0.0:9223","test:watch":"nodemon -x 'yarn test' --ignore dist/","pub:dry-run":"yarn prepare && npm publish --dry-run","test:debug:watch":"nodemon -x 'yarn test:debug' --ignore dist/"},"_npmUser":{"name":"newhouse","email":"c.newhouse@gmail.com"},"repository":{"url":"https://github.com/anvilco/graphql-introspection-tools.git","type":"git"},"description":"A library to query and manipulate GraphQL Introspection Query results in some useful ways.","directories":{},"licenseText":"MIT License\n\nCopyright (c) Anvil Foundry Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"lodash.get":"^4.4.2","lodash.unset":"^4.5.2","lodash.defaults":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2","eslint":"^8.10.0","rimraf":"^3.0.2","graphql":"^16.3.0","nodemon":"^2.0.20","@babel/cli":"^7.17.6","@babel/core":"^7.17.8","bdd-lazy-var":"^2.6.1","lodash.isequal":"^4.5.0","@babel/register":"^7.17.0","@babel/preset-env":"^7.16.11","eslint-plugin-mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/microfiber_1.3.2_1668450947092_0.4232257551402856","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"microfiber","version":"2.0.0","keywords":["graphql","schema","introspection","introspection-query","introspection-query-manipulator","query","remove","manipulate","manipulator"],"author":{"name":"Chris Newhouse"},"license":"MIT","_id":"microfiber@2.0.0","maintainers":[{"name":"newhouse","email":"c.newhouse@gmail.com"}],"homepage":"https://github.com/anvilco/graphql-introspection-tools","bugs":{"url":"https://github.com/anvilco/graphql-introspection-tools/issues"},"dist":{"shasum":"2b754a7bc9e8d72285ef175a66bea39aa477c13e","tarball":"https://registry.npmjs.org/microfiber/-/microfiber-2.0.0.tgz","fileCount":8,"integrity":"sha512-DpCCQFUHhalmWkbpxohp8KkDCuQDyXVA/Om7c4sxXwZNEk/f379O+t03GGVsJwYnnjcF2aqGxLmairlPdqmUEg==","signatures":[{"sig":"MEUCIQC4xjuSiTfxV9PVEGlO8s5125sY+TAg2trTVBadXpt4IQIgQrPnJZJo/PmvViSnnIRL6OoNvH/syK6q25O5BDOq8IE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl7tbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVRw//aSKZXCgFwNtZlzKMr2kvBMDla/ONl0q0TD7G+tgrD436Pwtv\r\n9+SbdoBsG9NvOyLzIIzBtjtpE4gWYMotfLgrDziFkScN6/3IPiOfkc1em9ax\r\nHVGQNPZbYaQFpGyiGWU4h/152pGPAbnABvhJ+cRkb1lSWaENiFPsD9XNZKmS\r\njwQsiA/E7K1KWSflFHlLQRoxpgU/IWm3PbqY2k77BmDrceFjw2D6RMycBvep\r\nKTVZ0GGUHACzgV1ZgTMvYytLvfpDGKIJpk9I6jFoWH6lSMTGKUZ2AsrBjOkQ\r\nXEGJdbavsJtbCuojLjvwhJ9QAcu8yENRVF8MaKvLbZhV5jrFnG9yZUvXv36B\r\naVAQj75OPAR/pznLjibHwUOBvsuQj78LVCxSitoaUQsZ4i5Yil+ihiGbr1c7\r\nudCtLmtpic1VGn3Q198IlHf59yPRn7PLZh/64tuE0+zf2ydRn4+f0VDhkFFb\r\no5EMka//eynEQnB5+AVgnVUUrfZ0ZVwZPr9LKDwtTxgEX9wsbVrSoSHrPjW5\r\nSHbY4rYp/Dbl7Y9ibcoskv5z8Gt7yNtYd2R1DQ9PzV9z/dD35zAn2u98IkE6\r\nG0VzFHX7n50AQAiA+sc3oN2O9CMRGb12nNzNYaF4bNvkNPM3h9djEWpClEKi\r\nfqACJjDKalIY2QfjZrmcxRLg1RYg9bbmg2o=\r\n=dKYc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=14"},"gitHead":"dbee85e852729e3dff932e82c2e6302b32401d20","scripts":{"pub":"yarn prepare && npm publish","test":"yarn mocha --config ./test/mocha-config.js","build":"babel src --out-dir ./dist","clean":"yarn rimraf ./dist","prepare":"yarn clean && yarn build","test:debug":"yarn test --node-option inspect=0.0.0.0:9223","test:watch":"nodemon -x 'yarn test' --ignore dist/","pub:dry-run":"yarn prepare && npm publish --dry-run","test:debug:watch":"nodemon -x 'yarn test:debug' --ignore dist/"},"_npmUser":{"name":"newhouse","email":"c.newhouse@gmail.com"},"repository":{"url":"git+https://github.com/anvilco/graphql-introspection-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"A library to query and manipulate GraphQL Introspection Query results in some useful ways.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"lodash.get":"^4.4.2","lodash.unset":"^4.5.2","lodash.defaults":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","eslint":"^8.10.0","rimraf":"^3.0.2","graphql":"^16.3.0","nodemon":"^2.0.20","@babel/cli":"^7.17.6","@babel/core":"^7.17.8","bdd-lazy-var":"^2.6.1","lodash.isequal":"^4.5.0","@babel/register":"^7.17.0","@babel/preset-env":"^7.16.11","eslint-plugin-mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/microfiber_2.0.0_1670888283402_0.904296906221729","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"microfiber","version":"2.0.1","keywords":["graphql","schema","introspection","introspection-query","introspection-query-manipulator","query","remove","manipulate","manipulator"],"author":{"name":"Chris Newhouse"},"license":"MIT","_id":"microfiber@2.0.1","maintainers":[{"name":"newhouse","email":"c.newhouse@gmail.com"}],"homepage":"https://github.com/anvilco/graphql-introspection-tools","bugs":{"url":"https://github.com/anvilco/graphql-introspection-tools/issues"},"dist":{"shasum":"0abd2b3b3907a2112fbf91e8c9b5850adc1ce38e","tarball":"https://registry.npmjs.org/microfiber/-/microfiber-2.0.1.tgz","fileCount":8,"integrity":"sha512-AncT2Xrs01ejYrnmYz7Z6QnOT3Kfu9du/fC3VHxOCjFm+W9Bn1eOQKmmLrj2anxS6A8mbPBo3Ij5w9dHJSFOgg==","signatures":[{"sig":"MEQCIAM0Et/AZXofYhFt8y+GtYoCc5qfH+55s6c+qnQqNSWkAiAGhEEfP1KDMJ9qvZW9P1ydV5OFwqeyO/DLagYOprk2Pg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyYtAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+Iw//WrF3+GxkPtgEkwZZJPmgfiA2BWU+p9rzMAddX4k4vvN30ta/\r\njWDzGdYf8gPTad5sjWW2GORCOKAmeZRI1r6GfeEbR95fRCehhLjQ8VVf4bqO\r\nbYe5DTsy8vUVs3YmcqX1j12hUmum5qHqgVY2hDOOskHysjc9G+xxETF3Y4pl\r\ntgHC8ZsHHGhg7cCvddZQsh0QShJVlFolt5umYaKxZufCN2nlBqY/KbOp1GYw\r\ndJcjr/fQ41kjT99tHDI4N7k6hG/3LgCdNHrRSr6t6V0QFytV5mkfwC9TdHqk\r\nMnwwrFJFQv/NhgjMWCE1KuXSFopPDaRIuQvbIDr/JLr++L5gWpPVa/T1YyTT\r\npbadnZmaEJ5nKm90wV53GI71w2+oZ8hQ+WdnoBsAI1B97pif5VHtEru726x6\r\nuRcOLlJQ+SHME6jywE8qSIFRGNBs2UhsMPV6n5mHzrcSriw8l9TAkzXp/5yM\r\n4WfBoVpVQCDBu2ZRx3cx/4ZXNmhyjR1HAsUgsZ0DhiSnn+WwBvH8l2gps5Nm\r\nyQzUuKVO/eYzoqBJZXWtf83+QWw07lw5T9gpMmywMM2tfxgymUuoDD1RcgO4\r\nMMsht4peYTOaPqEPT6N87l4qnRtl8m8XwAn9tiVKXyHK0ciyOLkKrEoDf6xa\r\njGewVjGEeezG4+k5Hqxn9NyIPy8LYQP+aiQ=\r\n=eeBY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=14"},"gitHead":"89409b732b95c028ae3b4f7d3d68cf80d3390c3b","scripts":{"pub":"yarn prepare && npm publish","test":"yarn mocha --config ./test/mocha-config.js","build":"babel src --out-dir ./dist","clean":"yarn rimraf ./dist","prepare":"yarn clean && yarn build","test:debug":"yarn test --node-option inspect=0.0.0.0:9223","test:watch":"nodemon -x 'yarn test' --ignore dist/","pub:dry-run":"yarn prepare && npm publish --dry-run","test:debug:watch":"nodemon -x 'yarn test:debug' --ignore dist/"},"_npmUser":{"name":"newhouse","email":"c.newhouse@gmail.com"},"repository":{"url":"git+https://github.com/anvilco/graphql-introspection-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"A library to query and manipulate GraphQL Introspection Query results in some useful ways.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"lodash.get":"^4.4.2","lodash.unset":"^4.5.2","lodash.defaults":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","eslint":"^8.10.0","rimraf":"^4.0.7","graphql":"^16.3.0","nodemon":"^2.0.20","@babel/cli":"^7.17.6","@babel/core":"^7.17.8","bdd-lazy-var":"^2.6.1","lodash.isequal":"^4.5.0","@babel/register":"^7.17.0","@babel/preset-env":"^7.16.11","eslint-plugin-mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/microfiber_2.0.1_1674152768778_0.4715992424165687","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"microfiber","version":"2.0.2","keywords":["graphql","schema","introspection","introspection-query","introspection-query-manipulator","query","remove","manipulate","manipulator"],"author":{"name":"Chris Newhouse"},"license":"MIT","_id":"microfiber@2.0.2","maintainers":[{"name":"newhouse","email":"c.newhouse@gmail.com"}],"homepage":"https://github.com/anvilco/graphql-introspection-tools","bugs":{"url":"https://github.com/anvilco/graphql-introspection-tools/issues"},"dist":{"shasum":"29043e0a9a1ea8a02cc2fb0d7c794298abd1e98f","tarball":"https://registry.npmjs.org/microfiber/-/microfiber-2.0.2.tgz","fileCount":10,"integrity":"sha512-4rsXMkOrZMNo4vxPQ2tWGxTOWjfR1JgMpY84oM9EqbJGAFt153AryixkJ3OjUzP2p8Rfhxiu4ttp883f4k3D1g==","signatures":[{"sig":"MEYCIQCcRqg98G4oGsmOjFieaujN5uy5sYnL4Om1IkHb0IXAmgIhAPMam1QcVQiIelSucYnk5FLfe3g/N1jaXMY5JtwW7+Up","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRxVFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7jA//YR8bRBlECdfZsS0zl6syqBtj9tDn5lcwS9QJjXXxgwg+b3WH\r\n/etdvowLfeOY3iixnBj38DZCtkIUl7eadQ9037gsALAfKQQJwd+4I4NZ0VlL\r\np9I5OFHT6FwD80LcSOg20O4bShx6zrFVz/gwrC2bVstGSMH+8Xg2bWejhAq4\r\ng+c8NN5Qagk0pHOC+1betJVvh2uz5ky0H3gH8JM2VgAuuza+AYchWhXCy15G\r\n0pk6YadaHCm59kBT12bRukHja47RnhCljR+wDWsAVSv9z3W6yA/ap971tGi8\r\nI3CQnkdfzekGDWnBOp0yyC/KyZtLY/zF7BihVFHZYMCkow8T19QhnXUdrdPT\r\n8q16qASxl+0gwNS85a9UDoGpWLOpYgDM0XF49fxjn6RAipUxG0qnhYo4J2NL\r\ntlE4Ck89zKOSw96B2iYGNjJfaXFd1GPCwRczHMvg7NMF8Y+pn9LYTmpaomZE\r\nGc5Cg3yLc7vEtVjoYDIBE9GQnNscqqOhIPEfiBqLcbMXje4qXx8TwvizKlCL\r\nT5tRU8sBH6yD0pCMmYuKZDeJu65FsgIjTkM/jwQ9QKLTPHL2wDmS0s9p1pX3\r\n2K1I9mLeaigJ6Jj881Jeqr1oMAos3GPyoZ533tNj+FykeDJBEO8UFZFKtguB\r\nzIjugzAzfi5S5P0Ydys0wEg31T9rj+Y3DVk=\r\n=b5Sy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=14"},"scripts":{"pub":"yarn prepare && npm publish","test":"yarn mocha --config ./test/mocha-config.js","build":"babel src --out-dir ./dist","clean":"yarn rimraf ./dist","prepare":"yarn clean && yarn build","test:debug":"yarn test --node-option inspect=0.0.0.0:9223","test:watch":"nodemon -x 'yarn test' --ignore dist/","pub:dry-run":"yarn prepare && npm publish --dry-run","test:debug:watch":"nodemon -x 'yarn test:debug' --ignore dist/"},"_npmUser":{"name":"newhouse","email":"c.newhouse@gmail.com"},"repository":{"url":"https://github.com/anvilco/graphql-introspection-tools.git","type":"git"},"description":"A library to query and manipulate GraphQL Introspection Query results in some useful ways.","directories":{},"licenseText":"MIT License\n\nCopyright (c) Anvil Foundry Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"lodash.get":"^4.4.2","lodash.unset":"^4.5.2","lodash.defaults":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","eslint":"^8.10.0","rimraf":"^5.0.0","graphql":"^16.3.0","nodemon":"^2.0.20","@babel/cli":"^7.17.6","@babel/core":"^7.17.8","bdd-lazy-var":"^2.6.1","lodash.isequal":"^4.5.0","@babel/register":"^7.17.0","@babel/preset-env":"^7.16.11","eslint-plugin-mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/microfiber_2.0.2_1682380101140_0.6773149927633317","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"microfiber","version":"2.1.0","keywords":["graphql","schema","introspection","introspection-query","introspection-query-manipulator","query","remove","manipulate","manipulator"],"author":{"name":"Chris Newhouse"},"license":"MIT","_id":"microfiber@2.1.0","maintainers":[{"name":"newhouse","email":"c.newhouse@gmail.com"}],"homepage":"https://github.com/anvilco/graphql-introspection-tools","bugs":{"url":"https://github.com/anvilco/graphql-introspection-tools/issues"},"dist":{"shasum":"14ae512be342ede1b7ef273318d7793a85b2536d","tarball":"https://registry.npmjs.org/microfiber/-/microfiber-2.1.0.tgz","fileCount":10,"integrity":"sha512-Bs/qJCYEYBfc8mGSyhbO5w0uY8MQKfAn2pJxS+dycrvBBNz8ClFwCCe6DxVcfRn5ARXEVNrWQfBmgnRx+YM+8A==","signatures":[{"sig":"MEQCIArDTDZzOmvdved8lk/l7dpxV+fo8wZFPCR8EgdZwwgbAiB0LDa8UPNrp64bCK7ZBksLFxnqBZX2HIq9qOJDE3MNzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47575},"main":"index.js","engines":{"node":">=14"},"scripts":{"pub":"yarn prepare && npm publish","test":"yarn prepare && yarn mocha --config ./test/mocha-config.js","build":"babel src --out-dir ./dist","clean":"yarn rimraf ./dist","prepare":"yarn clean && yarn build","test:debug":"yarn test --node-option inspect=0.0.0.0:9223","test:watch":"nodemon -x 'yarn test' --ignore dist/","pub:dry-run":"yarn prepare && npm publish --dry-run","test:debug:watch":"nodemon -x 'yarn test:debug' --ignore dist/"},"_npmUser":{"name":"newhouse","email":"c.newhouse@gmail.com"},"repository":{"url":"https://github.com/anvilco/graphql-introspection-tools.git","type":"git"},"description":"A library to query and manipulate GraphQL Introspection Query results in some useful ways.","directories":{},"licenseText":"MIT License\n\nCopyright (c) Anvil Foundry Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"lodash.get":"^4.4.2","lodash.unset":"^4.5.2","lodash.defaults":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","eslint":"^8.10.0","rimraf":"^5.0.1","graphql":"^16.3.0","nodemon":"^3.0.1","@babel/cli":"^7.17.6","@babel/core":"^7.17.8","bdd-lazy-var":"^2.6.1","lodash.isequal":"^4.5.0","@babel/register":"^7.17.0","@babel/preset-env":"^7.16.11","eslint-plugin-mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/microfiber_2.1.0_1691173946250_0.23319896690121555","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"microfiber","version":"2.1.1","keywords":["graphql","schema","introspection","introspection-query","introspection-query-manipulator","query","remove","manipulate","manipulator"],"author":{"name":"Chris Newhouse"},"license":"MIT","_id":"microfiber@2.1.1","maintainers":[{"name":"newhouse","email":"c.newhouse@gmail.com"}],"homepage":"https://github.com/anvilco/graphql-introspection-tools","bugs":{"url":"https://github.com/anvilco/graphql-introspection-tools/issues"},"dist":{"shasum":"a8935f242eb322f6f0eba472edc5951c8b55dbbf","tarball":"https://registry.npmjs.org/microfiber/-/microfiber-2.1.1.tgz","fileCount":10,"integrity":"sha512-lLHfeAXpPQZIU7/UMwtNtNXpb3PphaNZJSVwEntkRl9ir+lgJr534dTXfbILE1hksNMggOYwAZhAGFrgiySc5A==","signatures":[{"sig":"MEUCIQD4zfKOHtLVNx62p08XM8f4Nposb+Ye5A/IHqsIDMpG7gIgAXRiObdKVjz5xmXr0Gib+gfRK8hQ24ghpShzJxeqjUI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47602},"main":"index.js","engines":{"node":">=14"},"scripts":{"pub":"yarn prepare && npm publish","test":"yarn prepare && yarn mocha --config ./test/mocha-config.js","build":"babel src --out-dir ./dist","clean":"yarn rimraf ./dist","prepare":"yarn clean && yarn build","test:debug":"yarn test --node-option inspect=0.0.0.0:9223","test:watch":"nodemon -x 'yarn test' --ignore dist/","pub:dry-run":"yarn prepare && npm publish --dry-run","test:debug:watch":"nodemon -x 'yarn test:debug' --ignore dist/"},"_npmUser":{"name":"newhouse","email":"c.newhouse@gmail.com"},"repository":{"url":"https://github.com/anvilco/graphql-introspection-tools.git","type":"git"},"description":"A library to query and manipulate GraphQL Introspection Query results in some useful ways.","directories":{},"licenseText":"MIT License\n\nCopyright (c) Anvil Foundry Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"lodash.get":"^4.4.2","lodash.unset":"^4.5.2","lodash.defaults":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","eslint":"^8.10.0","rimraf":"^5.0.1","graphql":"^16.3.0","nodemon":"^3.0.1","@babel/cli":"^7.17.6","@babel/core":"^7.17.8","bdd-lazy-var":"^2.6.1","lodash.isequal":"^4.5.0","@babel/register":"^7.17.0","@babel/preset-env":"^7.16.11","eslint-plugin-mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/microfiber_2.1.1_1699370119743_0.6352985476886286","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"microfiber","version":"2.1.2","description":"A library to query and manipulate GraphQL Introspection Query results in some useful ways.","author":{"name":"Chris Newhouse"},"homepage":"https://github.com/anvilco/graphql-introspection-tools","license":"MIT","repository":{"type":"git","url":"https://github.com/anvilco/graphql-introspection-tools.git"},"bugs":{"url":"https://github.com/anvilco/graphql-introspection-tools/issues"},"keywords":["graphql","schema","introspection","introspection-query","introspection-query-manipulator","query","remove","manipulate","manipulator"],"main":"index.js","engines":{"node":">=14"},"scripts":{"build":"babel src --out-dir ./dist","clean":"yarn rimraf ./dist","prepare":"yarn clean && yarn build","pub":"yarn prepare && npm publish","pub:dry-run":"yarn prepare && npm publish --dry-run","test":"yarn prepare && yarn mocha --config ./test/mocha-config.js","test:watch":"nodemon -x 'yarn test' --ignore dist/","test:debug:watch":"nodemon -x 'yarn test:debug' --ignore dist/","test:debug":"yarn test --node-option inspect=0.0.0.0:9223"},"dependencies":{"lodash":"^4.17.23"},"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.8","@babel/preset-env":"^7.16.11","@babel/register":"^7.17.0","bdd-lazy-var":"^2.6.1","chai":"^4.3.6","eslint":"^8.10.0","eslint-plugin-mocha":"^10.0.3","graphql":"^16.3.0","mocha":"^10.2.0","nodemon":"^3.0.1","rimraf":"^5.0.1"},"licenseText":"MIT License\n\nCopyright (c) Anvil Foundry Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"microfiber@2.1.2","dist":{"shasum":"4d4942e43ec820612941630f6b8fb4f69a4cb015","integrity":"sha512-2V8EeYHnoIEmElINgCfq7CQwokUYeVF6wBs1JBGuYj7pXPKWeNUjJNXkXaWSbsoSKr8yat5Lc6q+IBZpfajK7Q==","tarball":"https://registry.npmjs.org/microfiber/-/microfiber-2.1.2.tgz","fileCount":10,"unpackedSize":47344,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCJ+Wrtp2sPSGFf7n6R8nV6KDdXjjxoKp1WnapPtVYUXAIhAIVXIcpON3hZ6LZPiHVuGMPAJG2/WrfD8ZtYf9ku6AWS"}]},"_npmUser":{"name":"newhouse","email":"c.newhouse@gmail.com"},"directories":{},"maintainers":[{"name":"newhouse","email":"c.newhouse@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/microfiber_2.1.2_1773812423897_0.9171343933276872"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-04T19:29:35.503Z","modified":"2026-03-18T05:40:24.253Z","0.0.1":"2022-03-04T19:29:35.740Z","0.0.2":"2022-03-07T19:53:23.107Z","0.0.4":"2022-03-08T01:00:58.916Z","0.0.5":"2022-03-09T20:24:00.172Z","0.0.6":"2022-03-09T20:36:41.798Z","0.0.7":"2022-03-10T03:31:29.603Z","0.0.8":"2022-03-12T00:12:47.324Z","1.0.0":"2022-03-30T23:06:53.223Z","1.0.1":"2022-04-12T15:23:59.939Z","1.1.0":"2022-06-25T19:11:12.043Z","1.1.1":"2022-06-27T16:25:50.419Z","1.2.0":"2022-07-27T17:15:04.143Z","1.3.0":"2022-07-27T21:20:53.609Z","1.3.1":"2022-07-29T15:37:22.328Z","1.3.2":"2022-11-14T18:35:47.298Z","2.0.0":"2022-12-12T23:38:03.538Z","2.0.1":"2023-01-19T18:26:08.946Z","2.0.2":"2023-04-24T23:48:21.290Z","2.1.0":"2023-08-04T18:32:26.468Z","2.1.1":"2023-11-07T15:15:19.897Z","2.1.2":"2026-03-18T05:40:24.126Z"},"bugs":{"url":"https://github.com/anvilco/graphql-introspection-tools/issues"},"author":{"name":"Chris Newhouse"},"license":"MIT","homepage":"https://github.com/anvilco/graphql-introspection-tools","keywords":["graphql","schema","introspection","introspection-query","introspection-query-manipulator","query","remove","manipulate","manipulator"],"repository":{"type":"git","url":"https://github.com/anvilco/graphql-introspection-tools.git"},"description":"A library to query and manipulate GraphQL Introspection Query results in some useful ways.","maintainers":[{"name":"newhouse","email":"c.newhouse@gmail.com"}],"readme":"<a href=\"https://www.useanvil.com\"><img src=\"/static/anvil.png\" width=\"50\"></a>\n\n# Microfiber - A.K.A. GraphQL Introspection Tools\n\n[![npm][npm]][npm-url]\n[![downloads][npm-downloads]][npm-url]\n\n<a href=\"https://www.useanvil.com/docs\"><img src=\"/static/microfiber.png\" width=\"500\"></a>\n\nA library to query and manipulate GraphQL Introspection Query results in some useful ways. What ways you ask?\n\nHow about:\n- Digging through your Introspection Query Results for a specific Query, Mutation, Type, Field, Argument or Subscription.\n- Removing a specific Query, Mutation, Type, Field/InputField, Argument or Subscription from your Introspection Query Results.\n- Removing Queries, Mutations, Fields/InputFields or Arguments that refer to Type that does not exist in - or has been removed from - your Introspection Query Results.\n\nYay!\n\nIt's called `microfiber` because it is heavily used to do the cleaning and manipulation in [SpectaQL][spectaql]...it *cleans* the *spectacles*, get it?!\n\nBut, we also wanted to have a more intuitive, literal name so that people could find it. Hence it's also known as `@anvilco/graphql-introspection-tools`.\n\n---\n\n**Repository sponsored by [Anvil](www.useanvil.com/developers)**\n\n![Horizontal Lockupblack](https://user-images.githubusercontent.com/293079/169453889-ae211c6c-7634-4ccd-8ca9-8970c2621b6f.png#gh-light-mode-only)\n![Horizontal Lockup copywhite](https://user-images.githubusercontent.com/293079/169453892-895f637b-4633-4a14-b997-960c9e17579b.png#gh-dark-mode-only)\n\nAnvil provides easy APIs for all things paperwork.\n\n1. [PDF filling API](https://www.useanvil.com/products/pdf-filling-api/) - fill out a PDF template with a web request and structured JSON data.\n2. [PDF generation API](https://www.useanvil.com/products/pdf-generation-api/) - send markdown or HTML and Anvil will render it to a PDF.\n3. [Etch e-sign with API](https://www.useanvil.com/products/etch/) - customizable, embeddable, e-signature platform with an API to control the signing process end-to-end.\n4. [Anvil Workflows (w/ API)](https://www.useanvil.com/products/workflows/) - Webforms + PDF + e-sign with a powerful no-code builder. Easily collect structured data, generate PDFs, and request signatures.\n\nLearn more on our [Anvil developer page](https://www.useanvil.com/developers/).\n\n---\n\n## Getting Started\n\n1. Install `microfiber`  \n```sh\nnpm install microfiber\n# OR\nyarn add microfiber\n```\n\n2. Clean your GraphQL Introspection Query Results\n```node\nimport { Microfiber } from 'microfiber'\n\nconst introspectionQueryResults = {...}\n\nconst microfiber = new Microfiber(introspectionQueryResults)\n\n// ...do some things to your schema with `microfiber`\n\nconst cleanedIntrospectonQueryResults = microfiber.getResponse()\n\n// ...do something with your cleaned Introspection Query Results.\n```\n\n## Usage\n\n### class Microfiber\n\nMost of the useful stuff in this library is done through creating a new Microfiber class instance with your Introspection Query Results, and querying or manipulating it via that instance. Here are most of the interesting bits to know about class behavior.\n\n---\n#### constructor\n```node\nconst introspectionQueryResponse = {...}\n// Here are the publicly supported options and their sane defaults:\nconst options = {\n  // Some GraphQL implementations have non-standard Query, Mutation and/or Subscription\n  // type names. This option will fix them if they're messed up in the Introspection Query\n  // Results\n  fixQueryAndMutationAndSubscriptionTypes: true,\n\n  // Remove Types that are not referenced anywhere by anything\n  removeUnusedTypes: true,\n\n  // Remove things whose Types are not found due to being removed\n  removeFieldsWithMissingTypes: true,\n  removeArgsWithMissingTypes: true,\n  removeInputFieldsWithMissingTypes: true,\n  removePossibleTypesOfMissingTypes: true,\n\n  // Remove all the types and things that are unreferenced immediately?\n  cleanupSchemaImmediately: true,  \n}\n\nconst microfiber = new Microfiber(introspectionQueryResponse, options)\n```\n---\n#### cleanSchema\nClean up the schema by removing:\n- Fields or Input Fields whose Type does not exist in the schema.\n- Args whose Type does not exist in the schema.\n- Possible Types in a Union that do not exist in the schema.\n- Queries or Mutations whose return Type does not exist in the schema.\n\nThis method is usually called after altering the schema in any way so as to not leave any dangling/orphaned things around the schema.\n```node\nmicrofiber.cleanSchema()\n```\n---\n#### getResponse\nGet out the Introspection Query Result that you have manipulated with Microfiber as an Object.\n```node\nconst cleanedResponse = microfiber.getResponse()\n```\n---\n#### getAllTypes\nGet all the Types from your schema as an Array of Objects. Supported options and their sane defaults are shown.\n```node\nconst allTypes = microfiber.getAllTypes({\n  // Include reserved GraphQL types?\n  includeReserved: false,\n  // Include the Query type?\n  includeQuery: false,\n  // Include the Mutation type?\n  includeMutation: false,\n  // Include the Subscription type?\n  includeSubscription: false,\n} = {})\n```\n---\n#### getType\nGet a specific Type from your schema. Supported params and their sane defaults are shown.\n```node\nconst type = microfiber.getType({ kind: 'OBJECT', name })\n```\n---\n#### getDirectives\nGet all the Directives from your schema.\n```node\nconst directives = microfiber.getDirectives()\n```\n---\n#### getDirective\nGet a specific Directive from your schema. Supported params and their sane defaults are shown.\n```node\nconst directive = microfiber.getDirective({ name })\n```\n---\n#### getQueryType\nGet the Query Type from your schema.\n```node\nconst queryType = microfiber.getQueryType()\n```\n---\n#### getQuery\nGet a specific Query from your schema.\n```node\nconst query = microfiber.getQuery({ name })\n```\n---\n#### getMutationType\nGet the Mutation Type from your schema.\n```node\nconst mutationType = microfiber.getMutationType()\n```\n---\n#### getMutation\nGet a specific Mutation from your schema.\n```node\nconst mutation = microfiber.getMutation({ name })\n```\n---\n#### getSubscriptionType\nGet the Subscription Type from your schema.\n```node\nconst subscriptionType = microfiber.getSubscription()\n```\n---\n#### getSubscription\nGet a specific Subscription from your schema.\n```node\nconst subscription = microfiber.getSubscription({ name })\n```\n---\n#### getField\nGet a specific Field from your schema. Supported params and their sane defaults are shown.\n```node\nconst field = microfiber.getField({ typeKind: 'OBJECT', typeName, fieldName })\n```\n---\n#### getInterfaceField\nGet a specific Field from an Interface in your schema. A convenience wrapper around `getField({ typeKind: 'INTERFACE', ...})`\n```node\nconst interfaceField = microfiber.getInterfaceField({ typeName, fieldName })\n```\n---\n#### getEnumValue\nGet a specific EnumValue from your schema. A convenience wrapper around `getField({ typeKind: 'ENUM', ...})`\n```node\nconst inputField = microfiber.getEnumValue({ typeName, fieldName })\n```\n---\n#### getInputField\nGet a specific InputField from your schema. A convenience wrapper around `getField({ typeKind: 'INPUT_OBJECT', ...})`\n```node\nconst inputField = microfiber.getInputField({ typeName, fieldName })\n```\n---\n#### getArg\nGet a specific Arg from your schema. Supported params and their sane defaults are shown.\n```node\nconst arg = microfiber.getArg({ typeKind: 'OBJECT', typeName, fieldName, argName })\n```\n---\n#### getDirectiveArg\nGet a specific Arg from a specifig Directive in your schema. Supported params and their sane defaults are shown.\n```node\nconst directiveArg = microfiber.getDirectiveArg({ directiveName, argName })\n```\n---\n#### removeDirective\nGet a specific Directive from your schema. Supported params and their sane defaults are shown.\n```node\nconst directiveArg = microfiber.removeDirective({\n  name,\n  // Clean up the schema afterwards?\n  cleanup = true,\n})\n```\n---\n#### removeType\nRemove a Type from your schema, and optionally the references to that Type elsewhere in your schema. Supported params and their sane defaults are shown.\n```node\nmicrofiber.removeType({\n  kind: 'OBJECT',\n  name,\n  // Clean up the schema afterwards?\n  cleanup: true,\n  // Remove occurances of this Type from other places?\n  removeFieldsOfType: constructorOptions.removeFieldsWithMissingTypes,\n  removeInputFieldsOfType: constructorOptions.removeInputFieldsWithMissingTypes,\n  removePossibleTypesOfType: constructorOptions.removePossibleTypesOfMissingTypes,\n  removeArgsOfType: constructorOptions.removeArgsWithMissingTypes,\n})\n```\n---\n#### removeField\nRemove a specific Field from a specific Type in your schema. Supported params and their sane defaults are shown.\n```node\nmicrofiber.removeField({\n  typeKind: 'OBJECT',\n  typeName,\n  fieldName,\n  // Clean up the schema afterwards?\n  cleanup: true,\n})\n```\n---\n#### removeInputField\nRemove a specific Input Field from a specific Input Object in your schema. Supported params and their sane defaults are shown.\n```node\nmicrofiber.removeInputField({\n  typeName,\n  fieldName,\n  // Clean up the schema afterwards?\n  cleanup: true,\n})\n```\n---\n#### removeArg\nRemove a specific Arg from a specific Field or Input Field in your schema. Supported params and their sane defaults are shown.\n```node\nmicrofiber.removeArg({\n  typeKind,\n  typeName,\n  fieldName,\n  argName,\n  // Clean up the schema afterwards?\n  cleanup: true,\n})\n```\n---\n#### removeEnumValue\nRemove a specifc Enum value from an Enum Type in your schema. Supported params are shown.\n```node\nmicrofiber.removeEnumValue({\n  // The name of the Enum Type\n  name,\n  // The Enum value you want to remove\n  value,\n})\n```\n---\n#### removePossibleType\nRemove a Possible Type from a specific Union Type in your schema. Supported params and sane defaults are shown.\n```node\nmicrofiber.removePossibleType({\n  // The name of the Union Type\n  typeName,\n  // The Kind of the possible Type you want to remove\n  possibleTypeKind,\n  // The name of the possible Type you want to remove\n  possibleTypeName,\n  // Clean up the schema afterwards?\n  cleanup: true,\n})\n```\n---\n#### removeQuery\nRemove a specific Query from your schema. Supported params and their sane defaults are shown.\n```node\nmicrofiber.removeQuery({\n  name,\n  // Clean up the schema afterwards?\n  cleanup: true,\n})\n```\n---\n#### removeMutation\nRemove a specific Mutation from your schema. Supported params and their sane defaults are shown.\n```node\nmicrofiber.removeMutation({\n  name,\n  // Clean up the schema afterwards?\n  cleanup: true,\n})\n```\n---\n#### removeSubscription\nRemove a specific Subscription from  your schema. Supported params and their sane defaults are shown.\n```node\nmicrofiber.removeSubscription({\n  name,\n  // Clean up the schema afterwards?\n  cleanup: true,\n})\n```\n\n### Other exports from this library\nThere are some other exports from this library, not just the `Microfiber` class. \n\n---\n#### KINDS\nAn Object containing all the GraphQL Kind values you may encounter.\n```node\nimport { KINDS } from 'microfiber'\n\nconsole.log(KINDS)\n\n// {\n//   SCALAR: 'SCALAR',\n//   OBJECT: 'OBJECT',\n//   INTERFACE: 'INTERFACE',\n//   UNION: 'UNION',\n//   ENUM: 'ENUM',\n//   INPUT_OBJECT: 'INPUT_OBJECT',\n//   LIST: 'LIST',\n//   NON_NULL: 'NON_NULL'\n// }\n```\n---\n#### typesAreSame\nA function that compares 2 types and determines if they have the same Kind and Name.\n```node\nimport { typesAreSame } from 'microfiber'\n\nconst typeA = { kind: 'OBJECT', name: 'Foo' }\nconst typeB = { kind: 'OBJECT', name: 'Bar' }\n\ntypesAreSame(typeA, typeB) // false\ntypesAreSame(typeA, typeA) // true\n```\n---\n#### digUnderlyingType\nA function that digs through any Non-Null and List nesting and returns the underlying Type.\n```node\nimport { digUnderlyingType } from 'microfiber'\n\nconst nonNullableString = {\n  name: null,\n  kind: 'NON_NULL',\n  ofType: {\n    name: null,\n    kind: 'LIST',\n    ofType: {\n      name: 'String',\n      kind: 'SCALAR',\n    }\n  }\n}\n\ndigUnderlyingType(nonNullableString) // { name: 'String', kind: 'SCALAR' }\n```\n---\n#### isReservedType\nA function that returns a Boolean indicating whether a Type is special GraphQL reserved Type.\n```node\nimport { isReservedType } from 'microfiber'\n\nconst myType = { name: 'Foo', ... }\nconst reservedType = { name: '__Foo', ... }\n\nisReservedType(myType) // false\nisReservedType(reservedType) // true\n```\n\n[npm]: https://badge.fury.io/js/microfiber.svg\n[npm-downloads]: https://img.shields.io/npm/dw/microfiber\n[npm-url]: https://www.npmjs.com/package/microfiber\n[spectaql]: https://github.com/anvilco/spectaql\n","readmeFilename":"README.md"}