{"_id":"graphql-schema-linter","_rev":"278577","name":"graphql-schema-linter","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","dist-tags":{"latest":"2.0.1"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"time":{"modified":"2021-06-03T18:12:59.000Z","created":"2017-08-03T04:59:15.369Z","2.0.1":"2020-12-15T21:25:51.074Z","2.0.0":"2020-12-15T00:59:41.624Z","1.0.1":"2020-09-11T02:02:24.793Z","1.0.0":"2020-09-06T15:20:58.088Z","0.5.0":"2020-07-04T17:33:04.550Z","0.4.0":"2020-05-05T11:11:17.007Z","0.3.0":"2020-05-05T00:59:28.501Z","0.2.6":"2020-04-14T21:57:21.529Z","0.2.5":"2020-04-04T15:56:50.617Z","0.2.4":"2020-01-27T23:53:12.803Z","0.2.3":"2019-12-02T00:11:06.751Z","0.2.2":"2019-11-01T01:48:01.247Z","0.2.1":"2019-07-12T12:12:54.781Z","0.2.0":"2019-01-16T21:29:30.778Z","0.1.6":"2018-05-16T22:29:10.999Z","0.1.5":"2018-04-08T02:45:34.957Z","0.1.4":"2018-04-07T18:41:46.883Z","0.1.3":"2018-03-15T03:04:51.897Z","0.1.2":"2018-03-08T22:26:46.703Z","0.1.1":"2018-02-13T16:07:31.432Z","0.1.0":"2018-02-12T23:40:14.335Z","0.0.30":"2018-02-12T23:31:53.928Z","0.0.29":"2018-02-11T21:41:04.077Z","0.0.28":"2018-01-17T03:11:40.197Z","0.0.27":"2018-01-14T23:34:28.627Z","0.0.26":"2018-01-11T02:31:13.662Z","0.0.25":"2017-12-09T03:39:28.700Z","0.0.24":"2017-12-01T03:50:01.829Z","0.0.23":"2017-11-30T05:10:14.975Z","0.0.22":"2017-11-30T04:32:23.830Z","0.0.21":"2017-11-26T21:57:00.186Z","0.0.20":"2017-11-26T20:55:34.479Z","0.0.19":"2017-11-25T20:39:24.389Z","0.0.18":"2017-10-11T20:50:33.824Z","0.0.17":"2017-09-10T17:34:58.538Z","0.0.16":"2017-08-30T03:24:55.932Z","0.0.15":"2017-08-28T22:00:34.012Z","0.0.14":"2017-08-28T03:06:32.380Z","0.0.13":"2017-08-28T02:34:12.517Z","0.0.12":"2017-08-17T01:13:44.478Z","0.0.11":"2017-08-16T02:16:37.086Z","0.0.10":"2017-08-15T19:45:06.043Z","0.0.9":"2017-08-11T00:38:11.071Z","0.0.8":"2017-08-10T15:09:53.772Z","0.0.7":"2017-08-07T21:28:36.475Z","0.0.6":"2017-08-07T16:09:15.532Z","0.0.5":"2017-08-06T03:20:59.554Z","0.0.4":"2017-08-05T00:17:38.219Z","0.0.3":"2017-08-04T05:50:59.015Z","0.0.2":"2017-08-03T05:03:10.728Z","0.0.1":"2017-08-03T04:59:15.369Z"},"users":{"bsdprojects":true},"author":{"name":"Christian Joudrey"},"repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"versions":{"2.0.1":{"name":"graphql-schema-linter","version":"2.0.1","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"test":"mocha test/index.js","prepare":"rm -rf lib/* && babel ./src --ignore test --out-dir ./lib"},"pkg":{"scripts":"lib/**/*.js"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/register":"^7.9.0","husky":"4.3.0","lint-staged":"10.5.3","mocha":"8.2.1","prettier":"2.2.1"},"babel":{"presets":[["@babel/preset-env",{"targets":{"node":"9.4"}}]]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^3.0.0","cosmiconfig":"^5.2.1","glob":"^7.1.2","graphql":"^15.0.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.{js,json}":["prettier --write"]},"prettier":{"singleQuote":true,"trailingComma":"es5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2017 Christian Joudrey\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\nall copies 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\nTHE SOFTWARE.\n","_id":"graphql-schema-linter@2.0.1","dist":{"shasum":"fa76752fc9461721992b0e8e3c8660a29819759f","size":295246,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-2.0.1.tgz"},"_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"directories":{},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter_2.0.1_1608067550860_0.4664647440113412"},"_hasShrinkwrap":false,"publish_time":1608067551074,"_cnpm_publish_time":1608067551074},"2.0.0":{"name":"graphql-schema-linter","version":"2.0.0","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"test":"mocha test/index.js","prepare":"rm -rf lib/* && babel ./src --ignore test --out-dir ./lib"},"pkg":{"scripts":"lib/**/*.js"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/register":"^7.9.0","husky":"4.3.0","lint-staged":"10.1.3","mocha":"8.1.3","prettier":"2.1.1"},"babel":{"presets":[["@babel/preset-env",{"targets":{"node":"9.4"}}]]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^3.0.0","cosmiconfig":"^5.2.1","glob":"^7.1.2","graphql":"^15.0.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.{js,json}":["prettier --write"]},"prettier":{"singleQuote":true,"trailingComma":"es5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2017 Christian Joudrey\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\nall copies 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\nTHE SOFTWARE.\n","_id":"graphql-schema-linter@2.0.0","dist":{"shasum":"4e986e34e5db4eb9ff654736a8d019ea3852ccd7","size":295223,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-2.0.0.tgz"},"_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"directories":{},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter_2.0.0_1607993981433_0.3349878460775695"},"_hasShrinkwrap":false,"publish_time":1607993981624,"_cnpm_publish_time":1607993981624},"1.0.1":{"name":"graphql-schema-linter","version":"1.0.1","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"test":"mocha test/index.js","prepare":"rm -rf lib/* && babel ./src --ignore test --out-dir ./lib"},"pkg":{"scripts":"lib/**/*.js"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/register":"^7.9.0","husky":"4.2.5","lint-staged":"10.1.3","mocha":"8.1.2","prettier":"2.1.1"},"babel":{"presets":[["@babel/preset-env",{"targets":{"node":"9.4"}}]]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^3.0.0","cosmiconfig":"^5.2.1","glob":"^7.1.2","graphql":"^15.0.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.{js,json}":["prettier --write"]},"prettier":{"singleQuote":true,"trailingComma":"es5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2017 Christian Joudrey\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\nall copies 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\nTHE SOFTWARE.\n","_id":"graphql-schema-linter@1.0.1","dist":{"shasum":"8b16ef19f77ab436ca4fc4c7cfa648b7f4abc8a4","size":295929,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-1.0.1.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter_1.0.1_1599789744575_0.6211242614056918"},"_hasShrinkwrap":false,"publish_time":1599789744793,"_cnpm_publish_time":1599789744793},"1.0.0":{"name":"graphql-schema-linter","version":"1.0.0","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"test":"mocha test/index.js","prepare":"rm -rf lib/* && babel ./src --ignore test --out-dir ./lib"},"pkg":{"scripts":"lib/**/*.js"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/register":"^7.9.0","husky":"4.2.5","lint-staged":"10.1.3","mocha":"8.1.2","prettier":"2.1.1"},"babel":{"presets":[["@babel/preset-env",{"targets":{"node":"9.4"}}]]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^3.0.0","cosmiconfig":"^5.2.1","glob":"^7.1.2","graphql":"^15.0.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.{js,json}":["prettier --write"]},"prettier":{"singleQuote":true,"trailingComma":"es5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2017 Christian Joudrey\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\nall copies 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\nTHE SOFTWARE.\n","_id":"graphql-schema-linter@1.0.0","dist":{"shasum":"8cec2f1010916ed1bc5d15ddd54cc309e2d20af4","size":294835,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-1.0.0.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter_1.0.0_1599405657907_0.5493352254508566"},"_hasShrinkwrap":false,"publish_time":1599405658088,"_cnpm_publish_time":1599405658088},"0.5.0":{"name":"graphql-schema-linter","version":"0.5.0","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"test":"mocha test/index.js","prepare":"rm -rf lib/* && babel ./src --ignore test --out-dir ./lib"},"pkg":{"scripts":"lib/**/*.js"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/register":"^7.9.0","husky":"4.2.5","lint-staged":"10.1.3","mocha":"7.1.2","prettier":"2.0.5"},"babel":{"presets":[["@babel/preset-env",{"targets":{"node":"9.4"}}]]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^3.0.0","cosmiconfig":"^5.2.1","glob":"^7.1.2","graphql":"^15.0.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.{js,json}":["prettier --write"]},"prettier":{"singleQuote":true,"trailingComma":"es5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2017 Christian Joudrey\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\nall copies 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\nTHE SOFTWARE.\n","_id":"graphql-schema-linter@0.5.0","dist":{"shasum":"6136bc2c30ff03408f6b93f5648b2da82971ad15","size":293616,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.5.0.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter_0.5.0_1593883984349_0.49559250144705413"},"_hasShrinkwrap":false,"publish_time":1593883984550,"_cnpm_publish_time":1593883984550},"0.4.0":{"name":"graphql-schema-linter","version":"0.4.0","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"test":"mocha test/index.js","prepare":"rm -rf lib/* && babel ./src --ignore test --out-dir ./lib"},"pkg":{"scripts":"lib/**/*.js"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/register":"^7.9.0","husky":"4.2.5","lint-staged":"10.1.3","mocha":"7.1.2","prettier":"2.0.5"},"babel":{"presets":[["@babel/preset-env",{"targets":{"node":"9.4"}}]]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^3.0.0","cosmiconfig":"^5.2.1","glob":"^7.1.2","graphql":"^15.0.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.{js,json}":["prettier --write"]},"prettier":{"singleQuote":true,"trailingComma":"es5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2017 Christian Joudrey\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\nall copies 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\nTHE SOFTWARE.\n","_id":"graphql-schema-linter@0.4.0","dist":{"shasum":"3fa099ea45cba6fd239130cdf0387e36cb1cc3b7","size":292023,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.4.0.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter_0.4.0_1588677076590_0.7850397150213764"},"_hasShrinkwrap":false,"publish_time":1588677077007,"_cnpm_publish_time":1588677077007},"0.3.0":{"name":"graphql-schema-linter","version":"0.3.0","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"test":"mocha test/index.js","prepare":"rm -rf lib/* && babel ./src --ignore test --out-dir ./lib"},"pkg":{"scripts":"lib/**/*.js"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/register":"^7.9.0","husky":"4.2.5","lint-staged":"10.1.3","mocha":"7.1.2","prettier":"2.0.4"},"babel":{"presets":[["@babel/preset-env",{"targets":{"node":"9.4"}}]]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^3.0.0","cosmiconfig":"^5.2.1","glob":"^7.1.2","graphql":"^15.0.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.{js,json}":["prettier --write"]},"prettier":{"singleQuote":true,"trailingComma":"es5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2017 Christian Joudrey\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\nall copies 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\nTHE SOFTWARE.\n","_id":"graphql-schema-linter@0.3.0","dist":{"shasum":"a24f28322047670cb49bfb0c81a622785cbe1a68","size":291842,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.3.0.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter_0.3.0_1588640368371_0.11986155875931659"},"_hasShrinkwrap":false,"publish_time":1588640368501,"_cnpm_publish_time":1588640368501},"0.2.6":{"name":"graphql-schema-linter","version":"0.2.6","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"test":"mocha test/index.js","prepare":"rm -rf lib/* && babel ./src --ignore test --out-dir ./lib"},"pkg":{"scripts":"lib/**/*.js"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/register":"^7.9.0","husky":"2.7.0","lint-staged":"8.2.1","mocha":"7.1.1","prettier":"1.19.1"},"babel":{"presets":[["@babel/preset-env",{"targets":{"node":"9.4"}}]]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^3.0.0","cosmiconfig":"^5.2.1","glob":"^7.1.2","graphql":"^14.0.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.{js,json}":["prettier --write","git add"]},"prettier":{"singleQuote":true,"trailingComma":"es5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2017 Christian Joudrey\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\nall copies 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\nTHE SOFTWARE.\n","_id":"graphql-schema-linter@0.2.6","dist":{"shasum":"7c4224e138bcc4d9c5870a76d9ad150df4853624","size":291854,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.2.6.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter_0.2.6_1586901441322_0.9171334803546309"},"_hasShrinkwrap":false,"publish_time":1586901441529,"_cnpm_publish_time":1586901441529},"0.2.5":{"name":"graphql-schema-linter","version":"0.2.5","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"precommit":"lint-staged","test":"mocha test/index.js","prepare":"rm -rf lib/* && babel ./src --ignore test --out-dir ./lib"},"pkg":{"scripts":"lib/**/*.js"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"6.23.0","babel-cli":"6.26.0","babel-core":"6.26.3","babel-plugin-transform-runtime":"6.23.0","babel-preset-es2015":"6.24.1","babel-preset-stage-0":"6.24.1","husky":"1.3.1","lint-staged":"8.2.1","mocha":"7.1.1","prettier":"1.19.1"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^3.0.0","cosmiconfig":"^5.2.1","glob":"^7.1.2","graphql":"^14.0.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.{js,json}":["prettier --write","git add"]},"prettier":{"singleQuote":true,"trailingComma":"es5"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2017 Christian Joudrey\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\nall copies 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\nTHE SOFTWARE.\n","_id":"graphql-schema-linter@0.2.5","dist":{"shasum":"09b23307240aef1fd1184bdb885f1afa26e2cb33","size":292315,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.2.5.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter_0.2.5_1586015810493_0.5456330083614067"},"_hasShrinkwrap":false,"publish_time":1586015810617,"_cnpm_publish_time":1586015810617},"0.2.4":{"name":"graphql-schema-linter","version":"0.2.4","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"precommit":"lint-staged","test":"mocha test/index.js","prepare":"rm -rf lib/* && babel ./src --ignore test --out-dir ./lib"},"pkg":{"scripts":"lib/**/*.js"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"6.23.0","babel-cli":"6.26.0","babel-core":"6.26.3","babel-plugin-transform-runtime":"6.23.0","babel-preset-es2015":"6.24.1","babel-preset-stage-0":"6.24.1","husky":"1.3.1","lint-staged":"8.2.1","mocha":"6.2.2","prettier":"1.19.1"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^3.0.0","cosmiconfig":"^5.2.1","glob":"^7.1.2","graphql":"^14.0.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.{js,json}":["prettier --write","git add"]},"prettier":{"singleQuote":true,"trailingComma":"es5"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2017 Christian Joudrey\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\nall copies 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\nTHE SOFTWARE.\n","_id":"graphql-schema-linter@0.2.4","dist":{"shasum":"8706639394c3e98594cccd9740814a94841422bc","size":290847,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.2.4.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter_0.2.4_1580169192627_0.5771355841879031"},"_hasShrinkwrap":false,"publish_time":1580169192803,"_cnpm_publish_time":1580169192803},"0.2.3":{"name":"graphql-schema-linter","version":"0.2.3","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"precommit":"lint-staged","test":"mocha test/index.js","prepare":"rm -rf lib/* && babel ./src --ignore test --out-dir ./lib"},"pkg":{"scripts":"lib/**/*.js"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"6.23.0","babel-cli":"6.26.0","babel-core":"6.26.3","babel-plugin-transform-runtime":"6.23.0","babel-preset-es2015":"6.24.1","babel-preset-stage-0":"6.24.1","husky":"1.3.1","lint-staged":"8.2.1","mocha":"6.2.2","prettier":"1.18.2"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^3.0.0","cosmiconfig":"^5.2.1","glob":"^7.1.2","graphql":"^14.0.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.{js,json}":["prettier --write","git add"]},"prettier":{"singleQuote":true,"trailingComma":"es5"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2017 Christian Joudrey\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\nall copies 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\nTHE SOFTWARE.\n","_id":"graphql-schema-linter@0.2.3","dist":{"shasum":"b5d4b9f254b080efd618ce51653661b89ccc1cf8","size":290224,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.2.3.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter_0.2.3_1575245466562_0.7466938790150666"},"_hasShrinkwrap":false,"publish_time":1575245466751,"_cnpm_publish_time":1575245466751},"0.2.2":{"name":"graphql-schema-linter","version":"0.2.2","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"precommit":"lint-staged","test":"mocha test/index.js","prepare":"rm -rf lib/* && babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"6.23.0","babel-cli":"6.26.0","babel-core":"6.26.3","babel-plugin-transform-runtime":"6.23.0","babel-preset-es2015":"6.24.1","babel-preset-stage-0":"6.24.1","husky":"1.3.1","lint-staged":"8.2.1","mocha":"6.1.4","prettier":"1.18.2"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^2.11.0","cosmiconfig":"^5.2.1","glob":"^7.1.2","graphql":"^14.0.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.{js,json}":["prettier --write","git add"]},"prettier":{"singleQuote":true,"trailingComma":"es5"},"gitHead":"6847cead8536a5db46ea1ab19dbd5f3bcf38a844","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.2.2","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"e197662903d78b54f269750f10d8325d50d4388b","size":347712,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.2.2.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter_0.2.2_1572572881034_0.08218618201525096"},"_hasShrinkwrap":false,"publish_time":1572572881247,"_cnpm_publish_time":1572572881247},"0.2.1":{"name":"graphql-schema-linter","version":"0.2.1","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"precommit":"lint-staged","test":"mocha test/index.js","prepare":"rm -rf lib/* && babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"6.23.0","babel-cli":"6.26.0","babel-core":"6.26.3","babel-plugin-transform-runtime":"6.23.0","babel-preset-es2015":"6.24.1","babel-preset-stage-0":"6.24.1","husky":"1.3.1","lint-staged":"8.2.1","mocha":"6.1.4","prettier":"1.18.2"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^2.11.0","cosmiconfig":"^5.2.1","glob":"^7.1.2","graphql":"^14.0.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.{js,json}":["prettier --write","git add"]},"prettier":{"singleQuote":true,"trailingComma":"es5"},"gitHead":"8ae58432033de55eb002083d08d997b99d235582","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.2.1","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"f4231ff6def031a83fa86c66a4f2b688a78f505f","size":347659,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.2.1.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter_0.2.1_1562933574604_0.6747446348753663"},"_hasShrinkwrap":false,"publish_time":1562933574781,"_cnpm_publish_time":1562933574781},"0.2.0":{"name":"graphql-schema-linter","version":"0.2.0","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"precommit":"lint-staged","test":"mocha test/index.js","prepare":"rm -rf lib/* && babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"6.23.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-preset-es2015":"6.24.1","babel-preset-stage-0":"6.24.1","husky":"1.3.1","lint-staged":"8.1.0","mocha":"5.2.0","prettier":"1.15.3"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^2.11.0","cosmiconfig":"^4.0.0","figures":"^2.0.0","glob":"^7.1.2","graphql":"^14.0.0","lodash":"^4.17.4"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.{js,json}":["prettier --write","git add"]},"prettier":{"singleQuote":true,"trailingComma":"es5"},"gitHead":"1cc6ab9a7e2cf529a99a329fe2a4a516851184ba","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.2.0","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"deacc9e1a887d49c63ee2b7b742ef17a575e7447","size":325969,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.2.0.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter_0.2.0_1547674170573_0.5071083864077921"},"_hasShrinkwrap":false,"publish_time":1547674170778,"_cnpm_publish_time":1547674170778},"0.1.6":{"name":"graphql-schema-linter","version":"0.1.6","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"precommit":"lint-staged","test":"mocha test/index.js","prepare":"rm -rf lib/* && babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"6.23.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-preset-es2015":"6.24.1","babel-preset-stage-0":"6.24.1","husky":"0.14.3","lint-staged":"7.0.4","mocha":"5.1.1","prettier":"1.11.1","strip-ansi":"4.0.0"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^2.11.0","cosmiconfig":"^4.0.0","figures":"^2.0.0","glob":"^7.1.2","graphql":"^0.13.0","lodash":"^4.17.4"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.{js,json}":["prettier --write","git add"]},"prettier":{"singleQuote":true,"trailingComma":"es5"},"gitHead":"37fa517d0d7b33b2b205c5b06bcc53b02150324a","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.1.6","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"cc25f42443afae451ea30ff682a03bee3cb7b602","size":355371,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.1.6.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter_0.1.6_1526509750315_0.6342880464593468"},"_hasShrinkwrap":false,"publish_time":1526509750999,"_cnpm_publish_time":1526509750999},"0.1.5":{"name":"graphql-schema-linter","version":"0.1.5","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"precommit":"lint-staged","test":"mocha test/index.js","prepare":"babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"6.23.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-preset-es2015":"6.24.1","babel-preset-stage-0":"6.24.1","husky":"0.14.3","lint-staged":"7.0.4","mocha":"5.0.5","prettier":"1.11.1","strip-ansi":"4.0.0"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^2.11.0","cosmiconfig":"^4.0.0","figures":"^2.0.0","glob":"^7.1.2","graphql":"^0.13.0","lodash":"^4.17.4"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.{js,json}":["prettier --write","git add"]},"prettier":{"singleQuote":true,"trailingComma":"es5"},"gitHead":"def8bb1028f218c9344868bdc891e074f5ea8e44","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.1.5","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"8e955352fc4c839d18de4c2470c677ff50ce7873","size":361248,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.1.5.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter_0.1.5_1523155534870_0.7288740805424161"},"_hasShrinkwrap":false,"publish_time":1523155534957,"_cnpm_publish_time":1523155534957},"0.1.4":{"name":"graphql-schema-linter","version":"0.1.4","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"precommit":"lint-staged","test":"mocha test/index.js","prepare":"babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"6.23.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-preset-es2015":"6.24.1","babel-preset-stage-0":"6.24.1","husky":"0.14.3","lint-staged":"7.0.4","mocha":"5.0.5","prettier":"1.11.1","strip-ansi":"4.0.0"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^2.11.0","cosmiconfig":"^4.0.0","figures":"^2.0.0","glob":"^7.1.2","graphql":"^0.13.0","lodash":"^4.17.4"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.{js,json}":["prettier --write","git add"]},"prettier":{"singleQuote":true,"trailingComma":"es5"},"gitHead":"83158e5417462d91f8fa49b666201813251648d8","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.1.4","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"e255fac0e4486e9927390f05d4b0577254367fe0","size":361041,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.1.4.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter_0.1.4_1523126506716_0.7690654202979539"},"_hasShrinkwrap":false,"publish_time":1523126506883,"_cnpm_publish_time":1523126506883},"0.1.3":{"name":"graphql-schema-linter","version":"0.1.3","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"precommit":"lint-staged","test":"mocha test/index.js","prepare":"babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"6.23.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-preset-es2015":"6.24.1","babel-preset-stage-0":"6.24.1","husky":"0.14.3","lint-staged":"7.0.0","mocha":"5.0.4","prettier":"1.11.1","strip-ansi":"4.0.0"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^2.11.0","cosmiconfig":"^4.0.0","figures":"^2.0.0","glob":"^7.1.2","graphql":"^0.13.0","lodash":"^4.17.4"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.{js,json}":["prettier --write","git add"]},"prettier":{"singleQuote":true,"trailingComma":"es5"},"gitHead":"26c382897b8d55b79c1feb49bb90bce23c6fe4df","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.1.3","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"90b035da58557fb6ad869f3f02de370cc87ed73d","size":360347,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.1.3.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter_0.1.3_1521083091572_0.43371856602759684"},"_hasShrinkwrap":false,"publish_time":1521083091897,"_cnpm_publish_time":1521083091897},"0.1.2":{"name":"graphql-schema-linter","version":"0.1.2","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"precommit":"lint-staged","test":"mocha test/index.js","prepare":"babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"6.23.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-preset-es2015":"6.24.1","babel-preset-stage-0":"6.24.1","husky":"0.14.3","lint-staged":"4.0.3","mocha":"3.5.0","prettier":"1.6.0","strip-ansi":"4.0.0"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^2.11.0","cosmiconfig":"^3.1.0","figures":"^2.0.0","glob":"^7.1.2","graphql":"^0.13.0","lodash":"^4.17.4"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.{js,json}":["prettier --write","git add"]},"prettier":{"singleQuote":true,"trailingComma":"es5"},"gitHead":"1df4defe96f694397ea23423286bf3d6334a9bdc","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.1.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"91c3fb964b2b16d34139a5b943309cf3e55c7999","size":334950,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.1.2.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter_0.1.2_1520548006369_0.9874976733356051"},"_hasShrinkwrap":false,"publish_time":1520548006703,"_cnpm_publish_time":1520548006703},"0.1.1":{"name":"graphql-schema-linter","version":"0.1.1","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"precommit":"lint-staged","test":"mocha test/index.js","prepare":"babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^7.2.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","eslint":"^4.1.1","husky":"^0.14.3","lint-staged":"^4.0.3","mocha":"^3.4.2","prettier":"^1.6.0","strip-ansi":"^4.0.0"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^2.11.0","cosmiconfig":"^3.1.0","figures":"^2.0.0","glob":"^7.1.2","graphql":"^0.13.0","lodash":"^4.17.4"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.{js,json}":["prettier --write","git add"]},"prettier":{"singleQuote":true,"trailingComma":"es5"},"gitHead":"e96bf22519a00028e00452c197da16cb6e8aaa3b","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.1.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"bca091db7c075935764cc798377420dcebc93191","size":315203,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.1.1.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter_0.1.1_1518538051202_0.7471757699959836"},"_hasShrinkwrap":false,"publish_time":1518538051432,"_cnpm_publish_time":1518538051432},"0.1.0":{"name":"graphql-schema-linter","version":"0.1.0","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"precommit":"lint-staged","test":"mocha test/index.js","prepare":"babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^7.2.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","eslint":"^4.1.1","husky":"^0.14.3","lint-staged":"^4.0.3","mocha":"^3.4.2","prettier":"^1.6.0","strip-ansi":"^4.0.0"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^2.11.0","cosmiconfig":"^3.1.0","figures":"^2.0.0","glob":"^7.1.2","graphql":"^0.13.0","graphql-config":"^1.0.0","lodash":"^4.17.4"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.{js,json}":["prettier --write","git add"]},"prettier":{"singleQuote":true,"trailingComma":"es5"},"gitHead":"02c632c5432e807c19d2d1dc031b7827342f1211","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"71ad26e53c6f0cf8729ff9db7d07f66f25fe38be","size":354004,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.1.0.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter_0.1.0_1518478814263_0.7535562373154874"},"_hasShrinkwrap":false,"publish_time":1518478814335,"_cnpm_publish_time":1518478814335},"0.0.30":{"name":"graphql-schema-linter","version":"0.0.30","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"precommit":"lint-staged","test":"mocha test/index.js","prepare":"babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^7.2.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","eslint":"^4.1.1","husky":"^0.14.3","lint-staged":"^4.0.3","mocha":"^3.4.2","prettier":"^1.6.0","strip-ansi":"^4.0.0"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^2.11.0","cosmiconfig":"^3.1.0","figures":"^2.0.0","glob":"^7.1.2","graphql":"^0.10.1","graphql-config":"^1.0.0","lodash":"^4.17.4"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.{js,json}":["prettier --write","git add"]},"prettier":{"singleQuote":true,"trailingComma":"es5"},"gitHead":"443da222f4aff3b83dbf2b91471e74bda3881614","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.0.30","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"d106d7407fa9f004e437443d5c4763e11982ff70","size":353546,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.0.30.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.0.30.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter_0.0.30_1518478313760_0.7339406136732665"},"_hasShrinkwrap":false,"publish_time":1518478313928,"_cnpm_publish_time":1518478313928},"0.0.29":{"name":"graphql-schema-linter","version":"0.0.29","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"precommit":"lint-staged","test":"mocha test/index.js","prepare":"babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^7.2.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","eslint":"^4.1.1","husky":"^0.14.3","lint-staged":"^4.0.3","mocha":"^3.4.2","prettier":"^1.6.0","strip-ansi":"^4.0.0"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^2.11.0","cosmiconfig":"^3.1.0","figures":"^2.0.0","glob":"^7.1.2","graphql":"^0.10.1","graphql-config":"^1.0.0","lodash":"^4.17.4"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.{js,json}":["prettier --write","git add"]},"prettier":{"singleQuote":true,"trailingComma":"es5"},"gitHead":"2754ec1fdb920047171c7419d47c389a285c0e2d","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.0.29","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"4d6da7b2868cf69de0910075f32dedc80de0c7ad","size":353006,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.0.29.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.0.29.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter_0.0.29_1518385263954_0.9140300078357806"},"_hasShrinkwrap":false,"publish_time":1518385264077,"_cnpm_publish_time":1518385264077},"0.0.28":{"name":"graphql-schema-linter","version":"0.0.28","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"precommit":"lint-staged","test":"mocha test/index.js","prepare":"babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^7.2.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","eslint":"^4.1.1","husky":"^0.14.3","lint-staged":"^4.0.3","mocha":"^3.4.2","prettier":"^1.6.0","strip-ansi":"^4.0.0"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^2.11.0","cosmiconfig":"^3.1.0","figures":"^2.0.0","glob":"^7.1.2","graphql":"^0.10.1","graphql-config":"^1.0.0","lodash":"^4.17.4"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.{js,json}":["prettier --write","git add"]},"prettier":{"singleQuote":true,"trailingComma":"es5"},"gitHead":"c9c0db833c416195eb12b5b525f35c1ccc6ee44c","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.0.28","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"ec16ab07324f6baa6ef4a5dc690b8b6d0d68ec84","size":313864,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.0.28.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.0.28.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter-0.0.28.tgz_1516158700114_0.41949572158046067"},"directories":{},"publish_time":1516158700197,"_hasShrinkwrap":false,"_cnpm_publish_time":1516158700197},"0.0.27":{"name":"graphql-schema-linter","version":"0.0.27","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"precommit":"lint-staged","test":"mocha test/index.js","prepare":"babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^7.2.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","eslint":"^4.1.1","husky":"^0.14.3","lint-staged":"^4.0.3","mocha":"^3.4.2","prettier":"^1.6.0","strip-ansi":"^4.0.0"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^2.11.0","cosmiconfig":"^3.1.0","figures":"^2.0.0","glob":"^7.1.2","graphql":"^0.10.1","graphql-config":"^1.0.0","lodash":"^4.17.4"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.{js,json}":["prettier --write","git add"]},"prettier":{"singleQuote":true,"trailingComma":"es5"},"gitHead":"91f7aafac6549315413600e148731accc92bd862","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.0.27","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"d777a069a8b50baf6f43a6a0b8030020e62512cb","size":317128,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.0.27.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.0.27.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter-0.0.27.tgz_1515972868397_0.9103070185519755"},"directories":{},"publish_time":1515972868627,"_hasShrinkwrap":false,"_cnpm_publish_time":1515972868627},"0.0.26":{"name":"graphql-schema-linter","version":"0.0.26","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"precommit":"lint-staged","test":"mocha test/index.js","prepare":"babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^7.2.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","eslint":"^4.1.1","husky":"^0.14.3","lint-staged":"^4.0.3","mocha":"^3.4.2","prettier":"^1.6.0","strip-ansi":"^4.0.0"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^2.11.0","cosmiconfig":"^3.1.0","figures":"^2.0.0","glob":"^7.1.2","graphql":"^0.10.1","graphql-config":"^1.0.0","lodash":"^4.17.4"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.{js,json}":["prettier --write","git add"]},"prettier":{"singleQuote":true,"trailingComma":"es5"},"gitHead":"4a0df3ea40831b3826c8c83a921194f2ba4f973a","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.0.26","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"a505cc55b2eb561ee4b594a38ff178a9f0d137fb","size":316988,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.0.26.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.0.26.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter-0.0.26.tgz_1515637873436_0.0656823085155338"},"directories":{},"publish_time":1515637873662,"_hasShrinkwrap":false,"_cnpm_publish_time":1515637873662},"0.0.25":{"name":"graphql-schema-linter","version":"0.0.25","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"precommit":"lint-staged","test":"mocha test/index.js","prepare":"babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^7.2.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","eslint":"^4.1.1","husky":"^0.14.3","lint-staged":"^4.0.3","mocha":"^3.4.2","prettier":"^1.6.0","strip-ansi":"^4.0.0"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^2.11.0","cosmiconfig":"^3.1.0","figures":"^2.0.0","glob":"^7.1.2","graphql":"^0.10.1","graphql-config":"^1.0.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.{js,json}":["prettier --write","git add"]},"prettier":{"singleQuote":true,"trailingComma":"es5"},"gitHead":"55bdcd4ce28c634372110a2d53d1393c61303ab8","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.0.25","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"3cd79aeaff56cf73b3e8e1e01d409a987ed5c5b8","size":312642,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.0.25.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.0.25.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter-0.0.25.tgz_1512790768378_0.03448769939132035"},"directories":{},"publish_time":1512790768700,"_hasShrinkwrap":false,"_cnpm_publish_time":1512790768700},"0.0.24":{"name":"graphql-schema-linter","version":"0.0.24","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"precommit":"lint-staged","test":"mocha test/index.js","prepare":"babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^7.2.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","eslint":"^4.1.1","husky":"^0.14.3","lint-staged":"^4.0.3","mocha":"^3.4.2","prettier":"^1.6.0","strip-ansi":"^4.0.0"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^2.11.0","cosmiconfig":"^3.1.0","figures":"^2.0.0","glob":"^7.1.2","graphql":"^0.10.1","graphql-config":"^1.0.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.{js,json}":["prettier --write","git add"]},"prettier":{"singleQuote":true,"trailingComma":"es5"},"gitHead":"6660737fe0e1d7763611d6cd2c08012e1776a2c9","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.0.24","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"7da2e1ad543e5b8c98e6c003e47926cfef731d0f","size":314395,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.0.24.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.0.24.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter-0.0.24.tgz_1512100201714_0.39146058494225144"},"directories":{},"publish_time":1512100201829,"_cnpm_publish_time":1512100201829,"_hasShrinkwrap":false},"0.0.23":{"name":"graphql-schema-linter","version":"0.0.23","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"precommit":"lint-staged","test":"mocha test/index.js","prepare":"babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^7.2.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","eslint":"^4.1.1","husky":"^0.14.3","lint-staged":"^4.0.3","mocha":"^3.4.2","prettier":"^1.6.0","strip-ansi":"^4.0.0"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^2.11.0","cosmiconfig":"^3.1.0","figures":"^2.0.0","glob":"^7.1.2","graphql":"^0.10.1","graphql-config":"^1.0.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.{js,json}":["prettier --write","git add"]},"prettier":{"singleQuote":true,"trailingComma":"es5"},"gitHead":"7f5f571ce32447b75e5d258f29f5ff1ee22ecb76","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.0.23","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"1dd4d952af6a12eaf707a345a3defeeaebf5e840","size":239316,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.0.23.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.0.23.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter-0.0.23.tgz_1512018614797_0.45256212865933776"},"directories":{},"publish_time":1512018614975,"_cnpm_publish_time":1512018614975,"_hasShrinkwrap":false},"0.0.22":{"name":"graphql-schema-linter","version":"0.0.22","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"precommit":"lint-staged","test":"mocha test/index.js","prepare":"babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^7.2.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","eslint":"^4.1.1","husky":"^0.14.3","lint-staged":"^4.0.3","mocha":"^3.4.2","prettier":"^1.6.0"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^2.11.0","cosmiconfig":"^3.1.0","figures":"^2.0.0","glob":"^7.1.2","graphql":"^0.10.1","graphql-config":"^1.0.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.{js,json}":["prettier --write","git add"]},"prettier":{"singleQuote":true,"trailingComma":"es5"},"gitHead":"b73a8b3716d6150b0939dffac61b72115343db92","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.0.22","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"3a499bec48dfca3c9633ca5f8febb45bd1e0b4b3","size":238751,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.0.22.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.0.22.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter-0.0.22.tgz_1512016343645_0.49549229606054723"},"directories":{},"publish_time":1512016343830,"_cnpm_publish_time":1512016343830,"_hasShrinkwrap":false},"0.0.21":{"name":"graphql-schema-linter","version":"0.0.21","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"precommit":"lint-staged","test":"mocha test/index.js","prepare":"babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^7.2.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","eslint":"^4.1.1","husky":"^0.14.3","lint-staged":"^4.0.3","mocha":"^3.4.2","prettier":"^1.6.0"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^2.11.0","cosmiconfig":"^3.1.0","figures":"^2.0.0","glob":"^7.1.2","graphql":"^0.10.1","graphql-config":"^1.0.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.{js,json}":["prettier --write","git add"]},"prettier":{"singleQuote":true,"trailingComma":"es5"},"gitHead":"0b23532579e5a1e6b46162710bd3d581bafe7000","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.0.21","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"3faac55111407d8a54fc8276551b34bea077e787","size":243056,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.0.21.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.0.21.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter-0.0.21.tgz_1511733420009_0.9624777808785439"},"directories":{},"publish_time":1511733420186,"_cnpm_publish_time":1511733420186,"_hasShrinkwrap":false},"0.0.20":{"name":"graphql-schema-linter","version":"0.0.20","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"precommit":"lint-staged","test":"mocha test/index.js","prepare":"babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^7.2.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","eslint":"^4.1.1","husky":"^0.14.3","lint-staged":"^4.0.3","mocha":"^3.4.2","prettier":"^1.6.0"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^2.11.0","cosmiconfig":"^3.1.0","figures":"^2.0.0","glob":"^7.1.2","graphql":"^0.10.1","graphql-config":"^1.0.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.{js,json}":["prettier --write","git add"]},"prettier":{"singleQuote":true,"trailingComma":"es5"},"gitHead":"2d4ef19999ebac1bcbbfe66b4fd235b170ca3f69","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.0.20","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"5918796fb73cf3eea264a471c64916df426ffed7","size":243060,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.0.20.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.0.20.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter-0.0.20.tgz_1511729734287_0.6357254779431969"},"directories":{},"publish_time":1511729734479,"_cnpm_publish_time":1511729734479,"_hasShrinkwrap":false},"0.0.19":{"name":"graphql-schema-linter","version":"0.0.19","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"precommit":"lint-staged","test":"mocha test/index.js","prepare":"babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^7.2.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","eslint":"^4.1.1","husky":"^0.14.3","lint-staged":"^4.0.3","mocha":"^3.4.2","prettier":"^1.6.0"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^2.11.0","cosmiconfig":"^3.1.0","figures":"^2.0.0","glob":"^7.1.2","graphql":"^0.10.1","graphql-config":"^1.0.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.{js,json}":["prettier --write","git add"]},"prettier":{"singleQuote":true,"trailingComma":"es5"},"gitHead":"ed4acd58c64bb097d609bf05666feb034012503d","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.0.19","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"cc735c733bec187e22cdbf830eb51bbbb1b69c6c","size":242711,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.0.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.0.19.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter-0.0.19.tgz_1511642364259_0.716293859295547"},"directories":{},"publish_time":1511642364389,"_cnpm_publish_time":1511642364389,"_hasShrinkwrap":false},"0.0.18":{"name":"graphql-schema-linter","version":"0.0.18","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"precommit":"lint-staged","test":"mocha test/index.js","prepare":"babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^7.2.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","eslint":"^4.1.1","husky":"^0.14.3","lint-staged":"^4.0.3","mocha":"^3.4.2","prettier":"^1.6.0"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^2.11.0","cosmiconfig":"^3.1.0","figures":"^2.0.0","glob":"^7.1.2","graphql":"^0.10.1","graphql-config":"^1.0.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.{js,json}":["prettier --write","git add"]},"prettier":{"singleQuote":true,"trailingComma":"es5"},"gitHead":"541580d971d1588d7072be3989b5ca6ace010ddf","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.0.18","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"71268b434a0329ded3281e9f4b2bb8940b77e206","size":241876,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.0.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.0.18.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter-0.0.18.tgz_1507755033717_0.6544461513403803"},"directories":{},"publish_time":1507755033824,"_cnpm_publish_time":1507755033824,"_hasShrinkwrap":false},"0.0.17":{"name":"graphql-schema-linter","version":"0.0.17","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"precommit":"lint-staged","test":"mocha test/index.js","prepare":"babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^7.2.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","eslint":"^4.1.1","husky":"^0.14.3","lint-staged":"^4.0.3","mocha":"^3.4.2","prettier":"^1.6.0"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^2.11.0","cosmiconfig":"github:davidtheclark/cosmiconfig#6eb3cc85d3a435e6b9e252b341e601960312f410","figures":"^2.0.0","glob":"^7.1.2","graphql":"^0.10.1","graphql-config":"^1.0.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.{js,json}":["prettier --write","git add"]},"prettier":{"singleQuote":true,"trailingComma":"es5"},"gitHead":"9217f769fbf490bfe3e1a09205556beeb725e31f","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.0.17","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"81aa620b930e00801e22a29eb77cce2153f25e7e","size":241873,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.0.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.0.17.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter-0.0.17.tgz_1505064898369_0.8584149505477399"},"directories":{},"publish_time":1505064898538,"_cnpm_publish_time":1505064898538,"_hasShrinkwrap":false},"0.0.16":{"name":"graphql-schema-linter","version":"0.0.16","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"precommit":"lint-staged","test":"mocha test/index.js","prepare":"babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^7.2.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","eslint":"^4.1.1","husky":"^0.14.3","lint-staged":"^4.0.3","mocha":"^3.4.2","prettier":"^1.6.0"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^2.11.0","cosmiconfig":"github:davidtheclark/cosmiconfig#3.0","figures":"^2.0.0","glob":"^7.1.2","graphql":"^0.10.1","graphql-config":"^1.0.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.{js,json}":["prettier --write","git add"]},"prettier":{"singleQuote":true,"trailingComma":"es5"},"gitHead":"329482c46b8915b6367961e3a01079a79addaff3","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.0.16","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"81795c09258128ba977620dc8833c09a2a72be76","size":241789,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.0.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.0.16.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter-0.0.16.tgz_1504063494186_0.055713145062327385"},"directories":{},"publish_time":1504063495932,"_cnpm_publish_time":1504063495932,"_hasShrinkwrap":false},"0.0.15":{"name":"graphql-schema-linter","version":"0.0.15","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"precommit":"lint-staged","test":"mocha test/index.js","prepare":"babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^7.2.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","eslint":"^4.1.1","husky":"^0.14.3","lint-staged":"^4.0.3","mocha":"^3.4.2","prettier":"^1.5.3"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^2.11.0","cosmiconfig":"github:davidtheclark/cosmiconfig#3.0","figures":"^2.0.0","glob":"^7.1.2","graphql":"^0.10.1","graphql-config":"^1.0.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.js":["prettier --single-quote --trailing-comma es5 --write","git add"],"*.json":["prettier --write","git add"]},"gitHead":"024fe51b32d910daa199006cd72e1c90c578bfe0","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.0.15","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"3d4416e94b2a0cc065a07180ef124aa10aab250f","size":240969,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.0.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.0.15.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter-0.0.15.tgz_1503957632442_0.1728654073085636"},"directories":{},"publish_time":1503957634012,"_cnpm_publish_time":1503957634012,"_hasShrinkwrap":false},"0.0.14":{"name":"graphql-schema-linter","version":"0.0.14","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"precommit":"lint-staged","test":"mocha test/index.js","prepare":"babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^7.2.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","eslint":"^4.1.1","husky":"^0.14.3","lint-staged":"^4.0.3","mocha":"^3.4.2","prettier":"^1.5.3"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^2.11.0","cosmiconfig":"github:davidtheclark/cosmiconfig#3.0","figures":"^2.0.0","glob":"^7.1.2","graphql":"^0.10.1","graphql-config":"^1.0.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.js":["prettier --single-quote --trailing-comma es5 --write","git add"],"*.json":["prettier --write","git add"]},"gitHead":"1d305f12c1c6f31ff3509fb1367431728e3155e4","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.0.14","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"5ca57d499884c78a6b6d6e67a22d1c7599725fd8","size":261713,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.0.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.0.14.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter-0.0.14.tgz_1503889590823_0.8437708199489862"},"directories":{},"publish_time":1503889592380,"_cnpm_publish_time":1503889592380,"_hasShrinkwrap":false},"0.0.13":{"name":"graphql-schema-linter","version":"0.0.13","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"precommit":"lint-staged","test":"mocha test/index.js","prepare":"babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^7.2.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","eslint":"^4.1.1","husky":"^0.14.3","lint-staged":"^4.0.3","mocha":"^3.4.2","prettier":"^1.5.3"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^2.11.0","cosmiconfig":"github:davidtheclark/cosmiconfig#3.0","figures":"^2.0.0","glob":"^7.1.2","graphql":"^0.10.1","graphql-config":"^1.0.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"lint-staged":{"*.js":["prettier --single-quote --trailing-comma es5 --write","git add"],"*.json":["prettier --write","git add"]},"gitHead":"5a496fb04092e117a33c39b6788712ada1d4f585","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.0.13","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"17fd345d32656fbe21b7354e80eff259b4b1ea87","size":134134,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.0.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.0.13.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter-0.0.13.tgz_1503887651161_0.7084734255913645"},"directories":{},"publish_time":1503887652517,"_cnpm_publish_time":1503887652517,"_hasShrinkwrap":false},"0.0.12":{"name":"graphql-schema-linter","version":"0.0.12","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"fmt":"node_modules/prettier/bin/prettier.js --single-quote --trailing-comma es5 --write -l \"{test,src}/**/*.js\"","test":"mocha test/index.js","prepare":"babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^7.2.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","eslint":"^4.1.1","mocha":"^3.4.2","prettier":"^1.5.3"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^2.11.0","cosmiconfig":"github:davidtheclark/cosmiconfig#3.0","figures":"^2.0.0","graphql":"^0.10.1","graphql-config":"^1.0.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"gitHead":"5200db4ffc4f9d3a542c36e7c7c5d71580c21c1f","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.0.12","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"7e0f8d7137fcf60bc15b765a17b121558579769e","size":126557,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.0.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.0.12.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter-0.0.12.tgz_1502932423262_0.20715946005657315"},"directories":{},"publish_time":1502932424478,"_cnpm_publish_time":1502932424478,"_hasShrinkwrap":false},"0.0.11":{"name":"graphql-schema-linter","version":"0.0.11","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"fmt":"node_modules/prettier/bin/prettier.js --single-quote --trailing-comma es5 --write -l \"{test,src}/**/*.js\"","test":"mocha test/index.js","prepublish":"babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^7.2.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","eslint":"^4.1.1","mocha":"^3.4.2","prettier":"^1.5.3"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^2.11.0","cosmiconfig":"github:davidtheclark/cosmiconfig#3.0","figures":"^2.0.0","graphql":"^0.10.1","graphql-config":"^1.0.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"gitHead":"0dbf8fb97e0d7a1a6c68e55d13e4f57c77d3e3e8","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.0.11","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"48ab48de583edea46b5e67bebc2e9ad7751a62b8","size":126427,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.0.11.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter-0.0.11.tgz_1502849795566_0.8607991524040699"},"directories":{},"publish_time":1502849797086,"_cnpm_publish_time":1502849797086,"_hasShrinkwrap":false},"0.0.10":{"name":"graphql-schema-linter","version":"0.0.10","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"fmt":"node_modules/prettier/bin/prettier.js --single-quote --trailing-comma es5 --write -l \"{test,src}/**/*.js\"","test":"mocha test/index.js","prepublish":"babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^7.2.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","eslint":"^4.1.1","mocha":"^3.4.2","prettier":"^1.5.3"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^2.11.0","cosmiconfig":"github:davidtheclark/cosmiconfig#3.0","figures":"^2.0.0","graphql":"^0.10.1","graphql-config":"^1.0.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"gitHead":"0249ee726c75447921980a4b970022bca9cac502","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.0.10","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"ad51b4ad48c023e8d3d9cc9571973aa9786c2f20","size":126278,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.0.10.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter-0.0.10.tgz_1502826304625_0.8749017994850874"},"directories":{},"publish_time":1502826306043,"_cnpm_publish_time":1502826306043,"_hasShrinkwrap":false},"0.0.9":{"name":"graphql-schema-linter","version":"0.0.9","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"fmt":"node_modules/prettier/bin/prettier.js --single-quote --trailing-comma es5 --write -l \"{test,src}/**/*.js\"","test":"mocha test/index.js","prepublish":"babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^7.2.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","eslint":"^4.1.1","mocha":"^3.4.2","prettier":"^1.5.3"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^2.11.0","figures":"^2.0.0","graphql":"^0.10.1","graphql-config":"^1.0.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"gitHead":"150af7852f3370103d1f789610f3c9cfd84a83f8","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.0.9","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"095f9b2ac589831a0070774bd0bd5f2e884ff150","size":125136,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.0.9.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter-0.0.9.tgz_1502411889825_0.8666524165309966"},"directories":{},"publish_time":1502411891071,"_cnpm_publish_time":1502411891071,"_hasShrinkwrap":false},"0.0.8":{"name":"graphql-schema-linter","version":"0.0.8","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"fmt":"node_modules/prettier/bin/prettier.js --single-quote --trailing-comma es5 --write -l \"{test,src}/**/*.js\"","test":"mocha test/index.js","prepublish":"babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^7.2.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","eslint":"^4.1.1","mocha":"^3.4.2","prettier":"^1.5.3"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^2.11.0","figures":"^2.0.0","graphql":"^0.10.1","graphql-config":"^1.0.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"gitHead":"0b44e941effcee49af9e8808af929b8a6f8efdba","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.0.8","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"379565779b80fa97d0498239b7f2cdb3a8d7e061","size":125053,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.0.8.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter-0.0.8.tgz_1502377792219_0.19940221891738474"},"directories":{},"publish_time":1502377793772,"_cnpm_publish_time":1502377793772,"_hasShrinkwrap":false},"0.0.7":{"name":"graphql-schema-linter","version":"0.0.7","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"test":"mocha test/index.js","prepublish":"babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^7.2.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","eslint":"^4.1.1","mocha":"^3.4.2"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^2.11.0","figures":"^2.0.0","graphql":"^0.10.1","graphql-config":"^1.0.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"gitHead":"d116ee220c5e557a6cb0a348876b90539ea66708","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.0.7","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"609566bdab08c65d17980aae46e314f1368a8962","size":124500,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.0.7.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter-0.0.7.tgz_1502141315226_0.25714581133797765"},"directories":{},"publish_time":1502141316475,"_cnpm_publish_time":1502141316475,"_hasShrinkwrap":false},"0.0.6":{"name":"graphql-schema-linter","version":"0.0.6","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"test":"mocha test/index.js","prepublish":"babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^7.2.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","eslint":"^4.1.1","mocha":"^3.4.2"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^2.11.0","figures":"^2.0.0","graphql":"^0.10.1","graphql-config":"^1.0.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"gitHead":"6ffb1fe58bb6dda64e5924bf4f3f1217cfe7e1fe","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.0.6","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"a35876829f7e0a3097adc6e86d814a1c3f43172c","size":124355,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.0.6.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter-0.0.6.tgz_1502122154279_0.5972935624886304"},"directories":{},"publish_time":1502122155532,"_cnpm_publish_time":1502122155532,"_hasShrinkwrap":false},"0.0.5":{"name":"graphql-schema-linter","version":"0.0.5","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"test":"mocha test/index.js","prepublish":"babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^7.2.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","eslint":"^4.1.1","mocha":"^3.4.2"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"chalk":"^2.0.1","columnify":"^1.5.4","commander":"^2.11.0","figures":"^2.0.0","graphql":"^0.10.1","graphql-config":"^1.0.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"gitHead":"4a1a08f375797495c4617eb08ec4a82c11ce7468","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.0.5","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"fecb12914fa55a78a83d2e6127916574f99bfb37","size":31510,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.0.5.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter-0.0.5.tgz_1501989658466_0.8298010732978582"},"directories":{},"publish_time":1501989659554,"_hasShrinkwrap":false,"_cnpm_publish_time":1501989659554},"0.0.4":{"name":"graphql-schema-linter","version":"0.0.4","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"test":"mocha test/index.js","prepublish":"babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^7.2.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","eslint":"^4.1.1","mocha":"^3.4.2"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"commander":"^2.11.0","graphql":"^0.10.1","graphql-config":"^1.0.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"gitHead":"b88cd58b2048ef38e7ddd555815f3d7626e5e55c","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.0.4","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"047f78bac5341da92f7a173dff0f197d76459db7","size":30530,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.0.4.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter-0.0.4.tgz_1501892257039_0.26008270867168903"},"directories":{},"publish_time":1501892258219,"_hasShrinkwrap":false,"_cnpm_publish_time":1501892258219},"0.0.3":{"name":"graphql-schema-linter","version":"0.0.3","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"test":"mocha test/index.js","prepublish":"babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^7.2.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","eslint":"^4.1.1","mocha":"^3.4.2"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"graphql":"^0.10.1","graphql-config":"^1.0.0","minimist":"^1.2.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"gitHead":"8396a79d28e645390ed7f34ff06e32031ed40df8","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.0.3","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"2676edf8f3efbd62d415b76bd314de2e6d35312f","size":29755,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.0.3.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter-0.0.3.tgz_1501825858794_0.008039513602852821"},"directories":{},"publish_time":1501825859015,"_hasShrinkwrap":false,"_cnpm_publish_time":1501825859015},"0.0.2":{"name":"graphql-schema-linter","version":"0.0.2","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"test":"mocha test/index.js","prepublish":"babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^7.2.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","eslint":"^4.1.1","mocha":"^3.4.2"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"graphql":"^0.10.1","graphql-config":"^1.0.0","minimist":"^1.2.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"gitHead":"621f80706ce0dd2718370d9c26d62fd983e33c4b","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.0.2","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"10e523dac0e1f131eff6d73e539126ad0b70ba66","size":29137,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.0.2.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter-0.0.2.tgz_1501736590608_0.7657899430487305"},"directories":{},"publish_time":1501736590728,"_cnpm_publish_time":1501736590728,"_hasShrinkwrap":false},"0.0.1":{"name":"graphql-schema-linter","version":"0.0.1","description":"Command line tool and package to validate GraphQL schemas against a set of rules.","author":{"name":"Christian Joudrey"},"main":"lib/index.js","scripts":{"test":"mocha test/index.js","prepublish":"babel ./src --ignore test --out-dir ./lib"},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","repository":{"type":"git","url":"git+https://github.com/cjoudrey/graphql-schema-linter.git"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^7.2.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","eslint":"^4.1.1","mocha":"^3.4.2"},"babel":{"presets":["es2015","stage-0"]},"license":"MIT","dependencies":{"graphql":"^0.10.1","graphql-config":"^1.0.0","minimist":"^1.2.0"},"bin":{"graphql-schema-linter":"lib/cli.js"},"gitHead":"0957c4fc4ea6a0cb4158951678101e428ad5058d","bugs":{"url":"https://github.com/cjoudrey/graphql-schema-linter/issues"},"_id":"graphql-schema-linter@0.0.1","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"cjoudrey","email":"cmallette@gmail.com"},"dist":{"shasum":"762099d31d8c5e863368907b436f821e3b734116","size":29119,"noattachment":false,"key":"/graphql-schema-linter/-/graphql-schema-linter-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-schema-linter/download/graphql-schema-linter-0.0.1.tgz"},"maintainers":[{"name":"cjoudrey","email":"cmallette@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-schema-linter-0.0.1.tgz_1501736355190_0.7295669326558709"},"directories":{},"publish_time":1501736355369,"_hasShrinkwrap":false,"_cnpm_publish_time":1501736355369}},"readme":"# graphql-schema-linter [![Travis CI](https://travis-ci.org/cjoudrey/graphql-schema-linter.svg?branch=master)](https://travis-ci.org/cjoudrey/graphql-schema-linter) [![npm version](https://badge.fury.io/js/graphql-schema-linter.svg)](https://yarnpkg.com/en/package/graphql-schema-linter)\n\nThis package provides a command line tool to validate GraphQL schema definitions against a set of rules.\n\n![Screenshot](https://raw.githubusercontent.com/cjoudrey/graphql-schema-linter/master/screenshot-v0.0.24.png)\n\nIf you're looking to lint your GraphQL queries, check out this ESLint plugin: [apollographql/eslint-plugin-graphql](https://github.com/apollographql/eslint-plugin-graphql).\n\n## Install\n\nYarn:\n\n```\nyarn global add graphql-schema-linter\n```\n\nnpm:\n\n```\nnpm install -g graphql-schema-linter\n```\n\n## Usage\n\n```\nUsage: graphql-schema-linter [options] [schema.graphql ...]\n\n\nOptions:\n\n  -r, --rules <rules>\n\n    only the rules specified will be used to validate the schema\n\n    example: --rules fields-have-descriptions,types-have-descriptions\n\n  -o, --rules-options <rulesOptions>\n\n    configure the specified rules with the passed in configuration options\n\n    example: --rules-options '{\"enum-values-sorted-alphabetically\":{\"sortOrder\":\"lexicographical\"}}'\n\n  -i, --ignore <ignore list>\n\n    ignore errors for specific schema members (see \"Inline rule overrides\" for an alternative way to do this)\n\n    example: --ignore '{\"fields-have-descriptions\":[\"Obvious\",\"Query.obvious\",\"Query.something.obvious\"]}'\n\n  -f, --format <format>\n\n    choose the output format of the report\n\n    possible values: compact, json, text\n\n  -s, --stdin\n\n    schema definition will be read from STDIN instead of specified file\n\n  -c, --config-directory <path>\n\n    path to begin searching for config files\n\n  -p, --custom-rule-paths <paths>\n\n    path to additional custom rules to be loaded. Example: rules/*.js\n\n  --comment-descriptions\n\n    use old way of defining descriptions in GraphQL SDL\n\n  --old-implements-syntax\n\n    use old way of defining implemented interfaces in GraphQL SDL\n\n  --version\n\n    output the version number\n\n  -h, --help\n\n    output usage information\n```\n\n### Usage with pre-commit Hooks\n\nUsing [lint-staged](https://github.com/okonet/lint-staged) and [husky](https://github.com/typicode/husky), you can lint\nyour staged GraphQL schema file before you commit. First, install these packages:\n\n```bash\nyarn add --dev lint-staged husky\n```\n\nThen add a `precommit` script and a `lint-staged` key to your `package.json` like so:\n\n```json\n{\n  \"scripts\": {\n    \"precommit\": \"lint-staged\"\n  },\n  \"lint-staged\": {\n    \"*.graphql\": [\"graphql-schema-linter path/to/*.graphql\"]\n  }\n}\n```\n\nThe above configuration assumes that you have either one `schema.graphql` file or multiple `.graphql` files that should\nbe concatenated together and linted as a whole.\n\nIf your project has `.graphql` query files and `.graphql` schema files, you'll likely need multiple entries in the\n`lint-staged` object - one for queries and one for schema. For example:\n\n```json\n{\n  \"scripts\": {\n    \"precommit\": \"lint-staged\"\n  },\n  \"lint-staged\": {\n    \"client/*.graphql\": [\"eslint . --ext .js --ext .gql --ext .graphql\"],\n    \"server/*.graphql\": [\"graphql-schema-linter server/*.graphql\"]\n  }\n}\n```\n\nIf you have multiple schemas in the same folder, your `lint-staged` configuration will need to be more specific, otherwise\n`graphql-schema-linter` will assume they are all parts of one schema. For example:\n\n**Correct:**\n\n```json\n{\n  \"scripts\": {\n    \"precommit\": \"lint-staged\"\n  },\n  \"lint-staged\": {\n    \"server/schema.public.graphql\": [\"graphql-schema-linter\"],\n    \"server/schema.private.graphql\": [\"graphql-schema-linter\"]\n  }\n}\n```\n\n**Incorrect (if you have multiple schemas):**\n\n```json\n{\n  \"scripts\": {\n    \"precommit\": \"lint-staged\"\n  },\n  \"lint-staged\": {\n    \"server/*.graphql\": [\"graphql-schema-linter\"]\n  }\n}\n```\n\n## Configuration file\n\nIn addition to being able to configure `graphql-schema-linter` via command line options, it can also be configured via\none of the following configuration files.\n\nFor now, only `rules`, `customRulePaths` and `schemaPaths` can be configured in a configuration file, but more options may be added in the future.\n\n### In `package.json`\n\n```json\n{\n  \"graphql-schema-linter\": {\n    \"rules\": [\"enum-values-sorted-alphabetically\"],\n    \"schemaPaths\": [\"path/to/my/schema/files/**.graphql\"],\n    \"customRulePaths\": [\"path/to/my/custom/rules/*.js\"],\n    \"rulesOptions\": {\n      \"enum-values-sorted-alphabetically\": { \"sortOrder\": \"lexicographical\" }\n    }\n  }\n}\n```\n\n### In `.graphql-schema-linterrc`\n\n```json\n{\n  \"rules\": [\"enum-values-sorted-alphabetically\"],\n  \"schemaPaths\": [\"path/to/my/schema/files/**.graphql\"],\n  \"customRulePaths\": [\"path/to/my/custom/rules/*.js\"],\n  \"rulesOptions\": {\n      \"enum-values-sorted-alphabetically\": { \"sortOrder\": \"lexicographical\" }\n    }\n}\n```\n\n### In `graphql-schema-linter.config.js`\n\n```js\nmodule.exports = {\n  rules: ['enum-values-sorted-alphabetically'],\n  schemaPaths: ['path/to/my/schema/files/**.graphql'],\n  customRulePaths: ['path/to/my/custom/rules/*.js'],\n  rulesOptions: {\n    'enum-values-sorted-alphabetically': { sortOrder: 'lexicographical' }\n  }\n};\n```\n\n## Inline rule overrides\n\nThere could be cases where a linter rule is undesirable for a specific part of a GraphQL schema.\n\nRather than disable the rule for the entire schema, it is possible to disable it for that specific part of the schema using an inline configuration.\n\nThere are 4 different inline configurations:\n\n- `lint-disable rule1, rule2, ..., ruleN` will disable the specified rules, starting at the line it is defined, and until the end of the file or until the rule is re-enabled by an inline configuration.\n\n- `lint-enable rule1, rule2, ..., ruleN` will enable the specified rules, starting at the line it is defined, and until the end of the file or until the rule is disabled by an inline configuration.\n\n- `lint-disable-line rule1, rule2, ..., ruleN` will disable the specified rules for the given line.\n\n- `lint-enable-line rule1, rule2, ..., ruleN` will enable the specified rules for the given line.\n\nOne can use these inline configurations by adding them directly to the GraphQL schema as comments.\n\n```graphql\n# lint-disable types-have-descriptions, fields-have-descriptions\ntype Query {\n  field: String\n}\n# lint-enable types-have-descriptions, fields-have-descriptions\n\n\"\"\"\nMutation root\n\"\"\"\ntype Mutation {\n  \"\"\"\n  Field description\n  \"\"\"\n  field: String\n\n  field2: String # lint-disable-line fields-have-descriptions\n}\n```\n\n**Note:** If you are authoring your GraphQL schema using a tool that prevents you from adding comments, you may use the `--ignore` to obtain the same functionality.\n\n## Built-in rules\n\n### `arguments-have-descriptions`\n\nThis rule will validate that all field arguments have a description.\n\n### `defined-types-are-used`\n\nThis rule will validate that all defined types are used at least once in the schema.\n\n### `deprecations-have-a-reason`\n\nThis rule will validate that all deprecations have a reason.\n\n### `descriptions-are-capitalized`\n\nThis rule will validate that all descriptions, if present, start with a capital letter.\n\n### `enum-values-all-caps`\n\nThis rule will validate that all enum values are capitalized.\n\n### `enum-values-have-descriptions`\n\nThis rule will validate that all enum values have a description.\n\n### `enum-values-sorted-alphabetically`\n\nThis rule will validate that all enum values are sorted alphabetically.\n\nAccepts following rule options:\n\n- `sortOrder`: `<String>` - either `alphabetical` or `lexicographical`, defaults: `alphabetical`\n\n### `fields-are-camel-cased`\n\nThis rule will validate that object type field and interface type field names are camel cased.\n\n### `fields-have-descriptions`\n\nThis rule will validate that object type fields and interface type fields have a description.\n\n### `input-object-fields-sorted-alphabetically`\n\nThis rule will validate that all input object fields are sorted alphabetically.\n\nAccepts following rule options:\n\n- `sortOrder`: `<String>` - either `alphabetical` or `lexicographical`, defaults: `alphabetical`\n\n### `input-object-values-are-camel-cased`\n\nThis rule will validate that input object value names are camel cased.\n\n### `input-object-values-have-descriptions`\n\nThis rule will validate that input object values have a description.\n\n### `interface-fields-sorted-alphabetically`\n\nThis rule will validate that all interface object fields are sorted alphabetically.\n\nAccepts following rule options:\n\n- `sortOrder`: `<String>` - either `alphabetical` or `lexicographical`, defaults: `alphabetical`\n\n### `relay-connection-types-spec`\n\nThis rule will validate the schema adheres to [section 2 (Connection Types)](https://facebook.github.io/relay/graphql/connections.htm#sec-Connection-Types) of the [Relay Cursor Connections Specification](https://facebook.github.io/relay/graphql/connections.htm).\n\nMore specifically:\n\n- Only object type names may end in `Connection`. These object types are considered connection types.\n- Connection types must have a `edges` field that returns a list type.\n- Connection types must have a `pageInfo` field that returns a non-null `PageInfo` object.\n\n### `relay-connection-arguments-spec`\n\nThis rule will validate the schema adheres to [section 4 (Arguments)](https://facebook.github.io/relay/graphql/connections.htm#sec-Arguments) of the [Relay Cursor Connections Specification](https://facebook.github.io/relay/graphql/connections.htm).\n\nMore specifically:\n\n- A field that returns a `Connection` must include forward pagination arguments, backward pagination arguments, or both.\n- To enable forward pagination, two arguments are required: `first: Int` and `after: *`.\n- To enable backward pagination, two arguments are required: `last: Int` and `before: *`.\n\nNote: If only forward pagination is enabled, the `first` argument can be specified as non-nullable (i.e., `Int!` instead of `Int`). Similarly, if only backward pagination is enabled, the `last` argument can be specified as non-nullable.\n\nThis rule will validate the schema adheres to [section 5 (PageInfo)](https://facebook.github.io/relay/graphql/connections.htm#sec-undefined.PageInfo) of the [Relay Cursor Connections Specification](https://facebook.github.io/relay/graphql/connections.htm).\n\nMore specifically:\n\n- A GraphQL schema must have a `PageInfo` object type.\n- `PageInfo` type must have a `hasNextPage: Boolean!` field.\n- `PageInfo` type must have a `hasPreviousPage: Boolean!` field.\n\n### `type-fields-sorted-alphabetically`\n\nThis rule will validate that all type object fields are sorted alphabetically.\n\nAccepts following rule options:\n\n- `sortOrder`: `<String>` - either `alphabetical` or `lexicographical`, defaults: `alphabetical`\n\n### `types-are-capitalized`\n\nThis rule will validate that interface types and object types have capitalized names.\n\n### `types-have-descriptions`\n\nThis will will validate that interface types, object types, union types, scalar types, enum types and input types have descriptions.\n\n## Output formatters\n\nThe format of the output can be controlled via the `--format` option.\n\nThe following formatters are currently available: `text`, `compact`, `json`.\n\n### Text (default)\n\nSample output:\n\n```\napp/schema.graphql\n5:1 The object type `QueryRoot` is missing a description.  types-have-descriptions\n6:3 The field `QueryRoot.songs` is missing a description.  fields-have-descriptions\n\napp/songs.graphql\n1:1 The object type `Song` is missing a description.  types-have-descriptions\n\n3 errors detected\n```\n\nEach error is prefixed with the line number and column the error occurred on.\n\n### Compact\n\nSample output:\n\n```\napp/schema.graphql:5:1 The object type `QueryRoot` is missing a description. (types-have-descriptions)\napp/schema.graphql:6:3 The field `QueryRoot.a` is missing a description. (fields-have-descriptions)\napp/songs.graphql:1:1 The object type `Song` is missing a description. (types-have-descriptions)\n```\n\nEach error is prefixed with the path, the line number and column the error occurred on.\n\n### JSON\n\nSample output:\n\n```json\n{\n  \"errors\": [\n    {\n      \"message\": \"The object type `QueryRoot` is missing a description.\",\n      \"location\": {\n        \"line\": 5,\n        \"column\": 1,\n        \"file\": \"schema.graphql\"\n      },\n      \"rule\": \"types-have-descriptions\"\n    },\n    {\n      \"message\": \"The field `QueryRoot.a` is missing a description.\",\n      \"location\": {\n        \"line\": 6,\n        \"column\": 3,\n        \"file\": \"schema.graphql\"\n      },\n      \"rule\": \"fields-have-descriptions\"\n    }\n  ]\n}\n```\n\n## Exit codes\n\nVerifying the exit code of the `graphql-schema-lint` process is a good way of programmatically knowing the\nresult of the validation.\n\nIf the process exits with `0` it means all rules passed.\n\nIf the process exits with `1` it means one or many rules failed. Information about these failures can be obtained by\nreading the `stdout` and using the appropriate output formatter.\n\nIf the process exits with `2` it means an invalid configuration was provided. Information about this can be obtained by\nreading the `stderr`.\n\nIf the process exits with `3` it means an uncaught error happened. This most likely means you found a bug.\n\n## Customizing rules\n\n`graphql-schema-linter` comes with a set of rules, but it's possible that it doesn't exactly match your expectations.\n\nThe `--rules <rules>` allows you pick and choose what rules you want to use to validate your schema.\n\nIn some cases, you may want to write your own rules. `graphql-schema-linter` leverages [GraphQL.js' visitor.js](https://github.com/graphql/graphql-js/blob/6f151233defaaed93fe8a9b38fa809f22e0f5928/src/language/visitor.js#L138)\nin order to validate a schema.\n\nYou may define custom rules by following the usage of [visitor.js](https://github.com/graphql/graphql-js/blob/6f151233defaaed93fe8a9b38fa809f22e0f5928/src/language/visitor.js#L138) and saving your newly created rule as a `.js` file.\n\nYou can then instruct `graphql-schema-linter` to include this rule using the `--custom-rule-paths <paths>` option flag.\n\nFor sample rules, see the [`src/rules`](https://github.com/cjoudrey/graphql-schema-linter/tree/master/src/rules) folder of this repository or\nGraphQL.js' [`src/validation/rules`](https://github.com/graphql/graphql-js/tree/6f151233defaaed93fe8a9b38fa809f22e0f5928/src/validation/rules) folder.\n","_attachments":{},"homepage":"https://github.com/cjoudrey/graphql-schema-linter","license":"MIT"}