{"_id":"@barelyhuman/gqlfragments","_rev":"3-e3fd874a360c7a2f5f79336ab9338d07","name":"@barelyhuman/gqlfragments","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.1-beta.1":{"name":"@barelyhuman/gqlfragments","version":"0.1.1-beta.1","description":"create fragments from graphql schema","keywords":["graphql","fragments","generate"],"homepage":"https://github.com/barelyhuman/gql-fragments-generator#readme","bugs":{"url":"https://github.com/barelyhuman/gql-fragments-generator/issues"},"repository":{"type":"git","url":"git+https://github.com/barelyhuman/gql-fragments-generator.git"},"license":"ISC","author":{"name":"Reaper"},"main":"index.js","bin":{"gqlfragments":"src/cli.js"},"publishConfig":{"access":"public"},"directories":{"example":"example","test":"test"},"scripts":{"test":"mocha -u qunit","fix":"prettier --write","next":"bumpp --commit --tag"},"prettier":"@barelyhuman/prettier-config","dependencies":{"commander":"^9.2.0","del":"^6.1.0","graphql":"^16.5.0"},"devDependencies":{"@barelyhuman/prettier-config":"^0.1.0","bumpp":"^7.1.1","mocha":"^5.0.5","should":"^13.2.1"},"peerDependencies":{"prettier":"^2.6.2"},"gitHead":"c2e57ed6451290f7f5a6d4bc6db7290cf1285105","_id":"@barelyhuman/gqlfragments@0.1.1-beta.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-rTKYg7wWqDYTixK4DIDV4u9SLpPGzU8D7lrKS4hJ5lS3AtBSZ7YTnqkEm0XKtHXsx7SVOMu+3gGZomyAu8dzyw==","shasum":"ad534cdf82f24fcad7dc26d2662d58f766a9e202","tarball":"https://registry.npmjs.org/@barelyhuman/gqlfragments/-/gqlfragments-0.1.1-beta.1.tgz","fileCount":10,"unpackedSize":8170,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEjOIHQK0S6FzKtH1VXiZbjHdRQWIs+fPyykxnmtiLtpAiEAxBdyhUXzYeAxe9uFXDMD6Lyj4Bo6QkBN+gP1r9kR5M4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihfZhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpM6A/+JdXngmRVa/SWp/vEZzdH987oIK1OEcYGJWu94Qf57JnlLE2Q\r\nBdiiftah9TJjj7atrVyV6v2/XsIdcSzXG8WWKCxajGiVp40ECWNST/bpDOIf\r\nbh9ymckDQTNHPHS03utdxZm3/jMwfX+B6OBuavFLT6D5Zu5DeOEhuMKNYYVk\r\nT0q+havIf0EEg51RqdVEtXiAdkudsY1oERa2q00U64kPbNzMG4OksD0KiKRW\r\nFZqudXH2YiF8Zc9rOnRFN4OZKPEGufF1KkzUqn1jjplwMpW2NZEHNYXqhIen\r\nSQQFEzZ6uarZ+fWNsmzxuv2+QkVxisDu1O5NsGMV9tDfzweXa0drYVNBnlwd\r\nlEd7mSz+ePz8xBwkPash7x/jE1UEXzli/jaHj6sa8M9FX0ETpu4uEJ3RxnE/\r\n6Y98DcTC/r3w2GaPOnuTYAORDNr6Jz/opwMKNL2g30tbksL8a7J25jSvA6LM\r\n2P9VZnWV4asnhdcNdP3R0DA0GJd3OAfl9+9mivpSCsJFiOJHTU+/9xCked9P\r\nYoBN34VidNcksUzPZTNeJL/vG70xZ5kqqv652X4s0ISlOcR07tGW79unFUOo\r\nozoCFCF21pvFVzlQqztWIzmp5WXY7qhHnCV8lSWTYh/zq4yLHnE17XzS8PzV\r\nveNdc9xv6N8Fngc2wuyG69D33H078UGy1AE=\r\n=c0Mo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"barelyreaper","email":"sidgroks@gmail.com"},"maintainers":[{"name":"barelyreaper","email":"sidgroks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gqlfragments_0.1.1-beta.1_1652946529027_0.6994274528725115"},"_hasShrinkwrap":false},"0.1.1":{"name":"@barelyhuman/gqlfragments","version":"0.1.1","description":"create fragments from graphql schema","keywords":["graphql","fragments","generate"],"homepage":"https://github.com/barelyhuman/gql-fragments-generator#readme","bugs":{"url":"https://github.com/barelyhuman/gql-fragments-generator/issues"},"repository":{"type":"git","url":"git+https://github.com/barelyhuman/gql-fragments-generator.git"},"license":"ISC","author":{"name":"Reaper"},"main":"index.js","bin":{"gqlfragments":"src/cli.js"},"publishConfig":{"access":"public"},"directories":{"example":"example","test":"test"},"scripts":{"test":"mocha -u qunit","fix":"prettier --write","next":"bumpp --commit --tag"},"prettier":"@barelyhuman/prettier-config","dependencies":{"commander":"^9.2.0","del":"^6.1.0","graphql":"^16.5.0"},"devDependencies":{"@barelyhuman/prettier-config":"^0.1.0","bumpp":"^7.1.1","mocha":"^5.0.5","should":"^13.2.1"},"peerDependencies":{"prettier":"^2.6.2"},"gitHead":"178d5f9b12c6c06d65e5cf5933319004a03d1466","_id":"@barelyhuman/gqlfragments@0.1.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-RQBF2cLN90/ASsqUDOthQmCJDKo5/Dy6qpftlr8fOqPlfQHBdnThhkj4JC0fwvWORc+G4rhJkGRbNw35T0qAMw==","shasum":"8f100093b513ce0bf9beb0ccc3b3d09b8becc4b5","tarball":"https://registry.npmjs.org/@barelyhuman/gqlfragments/-/gqlfragments-0.1.1.tgz","fileCount":10,"unpackedSize":8163,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwTu8jbDlSEaAc4nzr2qxnsYS9z/qj9y+FgcPQyDFhtgIgNH3Ya6CR9kvsBBfqafzJ/B24t8WfRN9iKJxPlUHj/js="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihfcGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8WBAAo8u4xX5sWBYZfw/C+xVn9dXReGEHFsXsHQdLqoesVEHLTI0x\r\nVPk1gb8BRjJmCT5MV2Os4LPxtHroRbj0bvg3PZiM3RPE9+pCOo4Km+9l0b5t\r\nTCpbkGF9whYArmh/xSszUfX0/4Mel+KNXJ29MGBdEmIPEgG8VLM/i5+CooH/\r\nCPo7IGm+rWXKY3EJOvNg0Znj4Aqyfpu1yLDaCOZCgivBgsBUNGl1eI7xMXPy\r\n8inQYue7NfQUZKTHG2p2oU8/td1Nj+dTtNydTovVqGUeba7R+9+91XuA42Ao\r\n4ILnGCM8GX/4CRqGWXLbE7Meczcu717Di37VB4ArM3IE86H42CrbM7uQecLY\r\nyxS3b0CrY7/0g/7g0G+BOAfNIADWRrW7XrixBtAl/VSr+x/t+tayfiuyAmS6\r\nCMutVb7PsT9P8aThs9QWpXSe5LWFmhohUggRB0jb2EDEAAS7bH5mjSn5X4ai\r\nFM+7R+MQbdcvdJMXM3Xrf6jg/3pEM8d0n90wsEodu4Ma+Qtz1ESKoXN/Exu+\r\n0G8x7HGWnM7iGhsP/QD/lD4X4/PwPRIlkJPRnRJkFz900BGHKtpj2pL5mlMh\r\nfmPmdShcOH9SCHNN8sfB1x4tc070FIYNTbmu66gS8hPIes5woylbkGqBQyLV\r\nlExd2KRiiHt7Yw6HNUsaVTcz4DksqJdx3Fg=\r\n=eEEv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"barelyreaper","email":"sidgroks@gmail.com"},"maintainers":[{"name":"barelyreaper","email":"sidgroks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gqlfragments_0.1.1_1652946694266_0.16466798777805813"},"_hasShrinkwrap":false},"0.1.2":{"name":"@barelyhuman/gqlfragments","version":"0.1.2","description":"create fragments from graphql schema","keywords":["graphql","fragments","generate"],"homepage":"https://github.com/barelyhuman/gql-fragments-generator#readme","bugs":{"url":"https://github.com/barelyhuman/gql-fragments-generator/issues"},"repository":{"type":"git","url":"git+https://github.com/barelyhuman/gql-fragments-generator.git"},"license":"ISC","author":{"name":"Reaper"},"main":"index.js","bin":{"gqlfragments":"src/cli.js"},"publishConfig":{"access":"public"},"directories":{"example":"example","test":"test"},"scripts":{"test":"mocha -u qunit","fix":"prettier --write","next":"bumpp --commit --tag"},"prettier":"@barelyhuman/prettier-config","dependencies":{"commander":"^9.2.0","del":"^6.1.0","graphql":"^16.5.0"},"devDependencies":{"@barelyhuman/prettier-config":"^0.1.0","bumpp":"^7.1.1","mocha":"^5.0.5","should":"^13.2.1"},"peerDependencies":{"prettier":"^2.6.2"},"gitHead":"ed12711a31d567e56923478198221b697fa36240","_id":"@barelyhuman/gqlfragments@0.1.2","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-XevIuekpvEPfYk9fJbOzaXNOH6XdriwF3Ao2BgLbpnMg2ba18EGxBEKMP+fxwHXI4f9PQM5ozez7HYJjK/aDlA==","shasum":"7515e67e30a8c7007c2d71002a3f76e0cad8bf76","tarball":"https://registry.npmjs.org/@barelyhuman/gqlfragments/-/gqlfragments-0.1.2.tgz","fileCount":11,"unpackedSize":8458,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQbtmlI2zqnJOeK55RbRee94P7ZXkazmKrjiT++X53sAIhAM5PDlfjcj9ZKE+78iPajd+AGTk881bUNxzS0Oi2VG3J"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihjHdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosXA//f3moauedPm7Jt3bT7JoTZ6UglVGvfyb1reuE6UZE6qcl7n1T\r\nR6nr1ggrsDazNE3S4WgPcRhtRQsUWtWc+tz8JuX+7/6/UzK6PKLKJnZ2jGKc\r\noIwmcBlO5tKsQ0y6vyOhWXk08yS6UPaRGp8768fH6joBACyDPSgFrHZFmDoX\r\nBu3XxeKDgDtIwEPE8H18bZWV5WF4sjApH2xvuZ/nAKcPnvwKDQ1kv2SaeYIA\r\nNH3aKiOUB1So0Xsk9GJ9jyB/yimzmQM5Mzc3DTVHDaZvywv1Wnmg009ZPbC+\r\nTCt05VKZovZKR991tZdnFTiTDH95pEUA+lw7+EI6vhKf+2dsGvkTVniAFItu\r\n+pHkslYSfbDkFUUpJ2vEqOdwhAVRlu6rdoWPKzbk8gic3ar7QsjZUIUO9IYf\r\nWJJU+CtuLc6h5vPOlU2lIN5shM6u3jkx2Ss28LQYWHVJP4Kx+ApXomhsDSDu\r\nQxk2hyX/SXRxdxINPRxqKBSI1gtE2YTCak4ilxb20B5NXpdB8DmjsETYWsVp\r\nTlBGnfYSYNHbEyW4GlumFWAPCck0zvQoQnLhmLpKWV1FnSEiQfoIYg9a4gBY\r\nSHDgNzwwhsK6vLESfjZZwAm15vyyVgJyhfAWT4JeB1fC8CpuMnqiwczy8DVb\r\nqkMmKxYIq3bG4pt7j7fVlOn14PFlCgJ8uNw=\r\n=2vG4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"barelyreaper","email":"sidgroks@gmail.com"},"maintainers":[{"name":"barelyreaper","email":"sidgroks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gqlfragments_0.1.2_1652961757498_0.6564748668696998"},"_hasShrinkwrap":false},"0.1.3":{"name":"@barelyhuman/gqlfragments","version":"0.1.3","description":"create fragments from graphql schema","keywords":["graphql","fragments","generate"],"homepage":"https://github.com/barelyhuman/gql-fragments-generator#readme","bugs":{"url":"https://github.com/barelyhuman/gql-fragments-generator/issues"},"repository":{"type":"git","url":"git+https://github.com/barelyhuman/gql-fragments-generator.git"},"license":"ISC","author":{"name":"Reaper"},"main":"index.js","bin":{"gqlfragments":"src/cli.js"},"publishConfig":{"access":"public"},"directories":{"example":"example","test":"test"},"scripts":{"test":"mocha -u qunit","fix":"prettier --write","next":"bumpp --commit --tag"},"prettier":"@barelyhuman/prettier-config","dependencies":{"commander":"^9.2.0","del":"^6.1.0","graphql":"^16.5.0"},"devDependencies":{"@barelyhuman/prettier-config":"^0.1.0","bumpp":"^7.1.1","mocha":"^5.0.5","should":"^13.2.1"},"peerDependencies":{"prettier":"^2.6.2"},"gitHead":"a8f7699a461a9b9497af4a69a649ffad57e28b53","_id":"@barelyhuman/gqlfragments@0.1.3","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-ZM3xpr/6xeQ++fAgL7j2AclqOy5hCgfbWkiz20SYaQDSOMXFD7ScHqWTMgFuhdH1GZOVcyAH1R0AzESdS4gq5w==","shasum":"88bbff5f831eb84fb7695cb62d96f9db8ae1e509","tarball":"https://registry.npmjs.org/@barelyhuman/gqlfragments/-/gqlfragments-0.1.3.tgz","fileCount":11,"unpackedSize":9204,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNFS/bEftO3Y2y1C7uncgCen3gvS58CntW3cmv1BB4PQIgYO8bTBuzoXZktI86Kpz28F+i9jVZmYaRSgOGrceXOXU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii2DVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPbRAAkknbMuLMQSHb6LfK5dflxJX+yFOLEvfDV/WNY1wlk6/HFAk+\r\nVpykVHHT6zUcL3SfGj2e43YOCfkHhgFClshTHKVdlMq8CFRJ2Q4GHRDmKhFI\r\nPux+mIqsJB7LdcanrrqLEZu8YJ8Tw4FN31tDVzGVjD1lRLAaykMp6gC27Oqj\r\neiEE6BkI5qwvvmbG8+EX4SngVmTfpbr3Z/m9TTTIbT+gBx0by+hSynAeV3gj\r\nMhZF2A1g3WVG8E09IBbrP7iohnfyWt29if/l7e8uL5kwe/yIP6LLfoRTH9gQ\r\nfHnXnF0gaTLpcZGWm7bw2SR+BDBJkYjJ4d3tIrou+99ltr17HgdQhFXjl/y+\r\nKl1OPlp+WB/3ZvPho6kcJdHehyVBGUNuM0JXjZPYrx2mOtUhgWe0xJmOKq0t\r\nDCOEAjaqyY/3RJw7xgHrPGcGrTR6uFZkuCAkIfr38WgLHGSlVJbsWxrZpqsv\r\nGCgDOSA7vTBzfTIPwPpi4CR5LhAZgR35OcZ6udv7vKOfzVUxmCoPtvwxyxyE\r\nCV5ksFF+3w0QQJI9HH5O2yQCPaq1hmz76dgih0ilc7j2KB2jEcnGPIp3XD+6\r\n4rTeNdsBxTxoZAfVaDZdCG8MW+s6xbo4SDbTXTpd197+hJ3irlmU2Mv7F9Pu\r\noQ0JxYRd8UkAUIr3kRATcemuYj/1e5JHVAw=\r\n=zM/T\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"barelyreaper","email":"sidgroks@gmail.com"},"maintainers":[{"name":"barelyreaper","email":"sidgroks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gqlfragments_0.1.3_1653301461088_0.17896144817586057"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-19T07:48:48.958Z","0.1.1-beta.1":"2022-05-19T07:48:49.194Z","modified":"2022-05-23T10:24:21.398Z","0.1.1":"2022-05-19T07:51:34.412Z","0.1.2":"2022-05-19T12:02:37.656Z","0.1.3":"2022-05-23T10:24:21.245Z"},"maintainers":[{"name":"barelyreaper","email":"sidgroks@gmail.com"}],"description":"create fragments from graphql schema","homepage":"https://github.com/barelyhuman/gql-fragments-generator#readme","keywords":["graphql","fragments","generate"],"repository":{"type":"git","url":"git+https://github.com/barelyhuman/gql-fragments-generator.git"},"author":{"name":"Reaper"},"bugs":{"url":"https://github.com/barelyhuman/gql-fragments-generator/issues"},"license":"ISC","readme":"# gqlfragments\n\nGenerate fragments from your graphql schema's custom scalars\n\nThe base concept was forked from [Hasan-git/gql-fragments-generator](https://github.com/Hasan-git/gql-fragments-generator) and was modified to match my use case.\n\n## Example\n\n```gql\n# Sample schema\ntype User {\n\tid: Int!\n\tusername: String!\n\temail: String!\n\tcreatedAt: String!\n\tprojects: [Project!]\n}\n```\n\n```gql\n# fragment generated\n# - fields are sorted by their lengths\n# - subsets are not added to fragments , eg `projects` is missing here\nfragment UserFields on User {\n\tid\n\temail\n\tusername\n\tcreatedAt\n}\n```\n\n## Usage\n\n```bash\n# Install\nnpm install @barelyhuman/gqlfragments -g\n\n# see the usage\ngqlfragments --help\n\n# Generate fragments from schema file\ngqlfragments --schema ./example/schema.gql --out ./example/output\n```\n\n```bash\nUsage: gqlfragments [options]\n\nOptions:\n  --schema [value]  path of your graphql schema\n  --out [value]     folder to store the generated fragments in\n  --ignore [value]  path to csv containing types to be ignored\n  --clean           create a clean build\n  -h, --help        display help for command\n```\n\n## License\n\n[MIT](/LICENSE) 2022 [Reaper](github.com/barelyhuman)  \n[ISC](/LICENSE) [Hasan-git](github.com/Hasan-git)\n","readmeFilename":"README.md"}