{"_id":"@2fd/graphdoc","_rev":"16-e8de8f812c7caf5d39a70b7064492132","name":"@2fd/graphdoc","description":"Static page generator for documenting GraphQL Schema","dist-tags":{"latest":"2.4.0"},"versions":{"1.0.0":{"name":"@2fd/graphdoc","version":"1.0.0","description":"Static page generator for GraphQL.js","main":"bin/graphdoc","bin":{"graphdoc":"./bin/graphdoc.js"},"scripts":{"compile":"tsc -p .","declaration":"tsc -d -p tsconfig.json"},"repository":{"type":"git","url":"git+https://github.com/2fd/graphdoc.git"},"keywords":["graphql","documentation"],"author":{"name":"Fede Ramirez","email":"i@2fd.me"},"license":"MIT","bugs":{"url":"https://github.com/2fd/graphdoc/issues"},"homepage":"https://github.com/2fd/graphdoc#readme","devDependencies":{"@salesforce-ux/design-system":"^2.0.3","@types/marked":"0.0.27","@types/mustache":"^0.8.28","@types/node":"^6.0.32","chai":"^3.5.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","node-sass":"^3.8.0","typescript":"2.0.0"},"dependencies":{"@2fd/command":"^1.1.0","fs.extra":"^1.3.2","marked":"^0.3.6","mustache":"^2.2.1"},"graphdoc":{"endpoint":"http://localhost:4000/graphql","output":"./build","force":true,"verbose":true},"gitHead":"59c590400eafd1cba32f3219025152b71d0465fd","_id":"@2fd/graphdoc@1.0.0","_shasum":"cee282d3b697d1cefdb7952cc868e4f7b8e49078","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.2.0","_npmUser":{"name":"2fd","email":"i@2fd.me"},"dist":{"shasum":"cee282d3b697d1cefdb7952cc868e4f7b8e49078","tarball":"https://registry.npmjs.org/@2fd/graphdoc/-/graphdoc-1.0.0.tgz","integrity":"sha512-eiofhac+uDK3ZIm3nSGqc0wwGhVeLnlyx/7nd6GbvdzkZV4fOaVhg2M7L5926pvXhU7PcL2ocYP1/rcNN2z3pA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDc0X4xFnpm0ExyMR5QlHx/GTaLHw7V9Gt6BPQzsHmBpAIgCXBwgAlsxL7/H1suENvxGMzR/qapEclFepPUopLob48="}]},"maintainers":[{"name":"2fd","email":"i@2fd.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/graphdoc-1.0.0.tgz_1472455702881_0.49189127632416785"}},"1.1.1":{"name":"@2fd/graphdoc","version":"1.1.1","description":"Static page generator for GraphQL.js","main":"bin/graphdoc","bin":{"graphdoc":"./bin/graphdoc.js"},"scripts":{"compile":"tsc -p .","declaration":"tsc -d -p tsconfig.json"},"repository":{"type":"git","url":"git+https://github.com/2fd/graphdoc.git"},"keywords":["graphql","documentation"],"author":{"name":"Fede Ramirez","email":"i@2fd.me"},"license":"MIT","bugs":{"url":"https://github.com/2fd/graphdoc/issues"},"homepage":"https://github.com/2fd/graphdoc#readme","devDependencies":{"@salesforce-ux/design-system":"^2.0.3","@types/chai":"^3.4.34","@types/fs-extra":"0.0.32","@types/glob":"^5.0.30","@types/marked":"0.0.27","@types/mocha":"^2.2.32","@types/mustache":"^0.8.28","@types/node":"^6.0.32","chai":"^3.5.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","node-sass":"^3.8.0","typescript":"2.0.0"},"dependencies":{"@2fd/command":"^1.1.0","fs-extra":"^0.30.0","glob":"^7.1.0","marked":"^0.3.6","mustache":"^2.2.1"},"graphdoc":{"endpoint":"http://localhost:4000/graphql","output":"./gh-pages/star-wars","force":true,"verbose":true},"gitHead":"6609de0484e9108b78582925ac14f81aa4dec3c8","_id":"@2fd/graphdoc@1.1.1","_shasum":"6c23ca78cd5d32eaea4411b4c9645662a6d719b8","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"2fd","email":"i@2fd.me"},"dist":{"shasum":"6c23ca78cd5d32eaea4411b4c9645662a6d719b8","tarball":"https://registry.npmjs.org/@2fd/graphdoc/-/graphdoc-1.1.1.tgz","integrity":"sha512-t6FIAL1qnCv5Q2nHfUmH5RifWwfUHNzGPC0yF/4C4lBLGx0RNwNCu+qsIEmCSLZ/t5zA66rh7BVZUbn7BwIT1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAys8m2CPp6WaYmqy/EDoQtPYd8eWZk7QLrZsRXNUtVrAiB7LX8K2muUzvIxgVLqIlgtgcyGgcv0n2sxQrLZQfBy+Q=="}]},"maintainers":[{"name":"2fd","email":"i@2fd.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/graphdoc-1.1.1.tgz_1476844806720_0.0980765379499644"}},"1.1.2":{"name":"@2fd/graphdoc","version":"1.1.2","description":"Static page generator for GraphQL.js","main":"bin/graphdoc","bin":{"graphdoc":"./bin/graphdoc.js"},"scripts":{"compile":"tsc -p .","declaration":"tsc -d -p tsconfig.json"},"repository":{"type":"git","url":"git+https://github.com/2fd/graphdoc.git"},"keywords":["graphql","documentation"],"author":{"name":"Fede Ramirez","email":"i@2fd.me"},"license":"MIT","bugs":{"url":"https://github.com/2fd/graphdoc/issues"},"homepage":"https://github.com/2fd/graphdoc#readme","devDependencies":{"@salesforce-ux/design-system":"^2.0.3","@types/chai":"^3.4.34","@types/fs-extra":"0.0.32","@types/glob":"^5.0.30","@types/marked":"0.0.27","@types/mocha":"^2.2.32","@types/mustache":"^0.8.28","@types/node":"^6.0.32","chai":"^3.5.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","node-sass":"^3.8.0","typescript":"2.0.0"},"dependencies":{"@2fd/command":"^1.1.0","fs-extra":"^0.30.0","glob":"^7.1.0","marked":"^0.3.6","mustache":"^2.2.1"},"graphdoc":{"endpoint":"http://localhost:4000/graphql","output":"./gh-pages/star-wars","force":true,"verbose":true},"gitHead":"4eb58afd1c98c910e0cf3e1e468fe4c078c90325","_id":"@2fd/graphdoc@1.1.2","_shasum":"1d149b531dff8036b78f49ac773d5e6559832138","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"2fd","email":"i@2fd.me"},"dist":{"shasum":"1d149b531dff8036b78f49ac773d5e6559832138","tarball":"https://registry.npmjs.org/@2fd/graphdoc/-/graphdoc-1.1.2.tgz","integrity":"sha512-YLGRotYlEs+NpU8QlotCBn3j5DkAB9b/9B5oYQZt3G4kQqlJPQoAG21H2KgeFve5TrvRfG46GAeFgnln1R7j6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtIogBTwiyyJeabpFM/3JFmGV0IdLA/fLqpFa6C7fwNgIgXo8cdqxzt3h9YGp/0FrHGnfnglij/l3I4xges6EyGxE="}]},"maintainers":[{"name":"2fd","email":"i@2fd.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/graphdoc-1.1.2.tgz_1476845278175_0.784815386403352"}},"1.2.0":{"name":"@2fd/graphdoc","version":"1.2.0","description":"Static page generator for GraphQL.js","main":"bin/graphdoc","bin":{"graphdoc":"./bin/graphdoc.js"},"scripts":{"compile":"tsc -p .","declaration":"tsc -d -p tsconfig.json"},"repository":{"type":"git","url":"git+https://github.com/2fd/graphdoc.git"},"keywords":["graphql","documentation"],"author":{"name":"Fede Ramirez","email":"i@2fd.me"},"license":"MIT","bugs":{"url":"https://github.com/2fd/graphdoc/issues"},"homepage":"https://github.com/2fd/graphdoc#readme","devDependencies":{"@salesforce-ux/design-system":"^2.1.4","@types/chai":"^3.4.34","@types/fs-extra":"0.0.32","@types/glob":"^5.0.30","@types/marked":"0.0.27","@types/mocha":"^2.2.32","@types/mustache":"^0.8.28","@types/node":"^6.0.32","chai":"^3.5.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","node-sass":"^3.8.0","typescript":"2.0.0"},"dependencies":{"@2fd/command":"^1.1.0","fs-extra":"^0.30.0","glob":"^7.1.0","marked":"^0.3.6","mustache":"^2.2.1"},"graphdoc":{"endpoint":"http://localhost:4000/graphql","output":"./gh-pages/star-wars","force":true,"verbose":true},"gitHead":"996039020b3bd2c386032dbe6f1c2e9913dd808b","_id":"@2fd/graphdoc@1.2.0","_shasum":"a055c03e5e5ba08bb0db4eccf32511d988a72d7e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"2fd","email":"i@2fd.me"},"dist":{"shasum":"a055c03e5e5ba08bb0db4eccf32511d988a72d7e","tarball":"https://registry.npmjs.org/@2fd/graphdoc/-/graphdoc-1.2.0.tgz","integrity":"sha512-TRnBKI/ehMNHhg5128QAzEeVjAsouhFPx3YuRvx78JPOEcxfgfKX78yfXTNeZoLeNe3g2sylkgk3CifV3DWJ9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCj1DlILYdn4sUze9QUZRCcOKXUpSIjKuPc8X9DWBXu/wIgF6Qwd3ElxAiiYwlQDKpsIt7Rrk5V1vog6M9GZzBIevw="}]},"maintainers":[{"name":"2fd","email":"i@2fd.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/graphdoc-1.2.0.tgz_1479604956490_0.8972714389674366"}},"2.0.0":{"name":"@2fd/graphdoc","version":"2.0.0","description":"Static page generator for documenting GraphQL Schema","main":"bin/graphdoc","bin":{"graphdoc":"./bin/graphdoc.js"},"scripts":{"sass":"node-sass --output-style compressed template/slds/styles/graphdoc.scss > template/slds/styles/graphdoc.css","compile":"tsc -p .","declaration":"tsc -d -p tsconfig.json","doc.github":"node bin/graphdoc.js -c package.github.json -f -v","doc.pokemon":"node bin/graphdoc.js -c package.pokemon.json -f -v","doc.starwars":"node bin/graphdoc.js -c package.starWars.json -f -v","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/2fd/graphdoc.git"},"keywords":["graphql","documentation"],"author":{"name":"Fede Ramirez","email":"i@2fd.me"},"license":"MIT","bugs":{"url":"https://github.com/2fd/graphdoc/issues"},"homepage":"https://github.com/2fd/graphdoc#readme","devDependencies":{"@salesforce-ux/design-system":"^2.2.1","@types/chai":"^3.4.34","@types/fs-extra":"0.0.32","@types/glob":"^5.0.30","@types/graphql":"^0.8.6","@types/marked":"0.0.27","@types/mocha":"^2.2.32","@types/mustache":"^0.8.28","@types/node":"^6.0.32","chai":"^3.5.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","jest":"^18.1.0","node-sass":"^3.8.0","typescript":"^2.1.5"},"dependencies":{"@2fd/command":"^1.1.2","@types/jest":"^18.1.0","@types/request":"^0.0.40","fs-extra":"^0.30.0","glob":"^7.1.0","marked":"^0.3.6","mustache":"^2.2.1","request":"^2.79.0"},"graphdoc":{"ga":"UA-54154153-2","graphiql":"https://developer.github.com/early-access/graphql/explorer/","logo":"<a href=\"https://developer.github.com/early-access/graphql\" target=\"_blank\" style=\"display:block;padding:1rem 3rem\"><img src=\"https://assets-cdn.github.com/images/modules/logos_page/GitHub-Logo.png\" /></a>","schemaFile":"./test/github.json","output":"./gh-pages/github","baseUrl":"/github"},"gitHead":"27f2c308caeb85a5aeddc5d624b90e84b22a3ca4","_id":"@2fd/graphdoc@2.0.0","_shasum":"2c6e827bf19749337938f983809843b98f4e8056","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"2fd","email":"i@2fd.me"},"dist":{"shasum":"2c6e827bf19749337938f983809843b98f4e8056","tarball":"https://registry.npmjs.org/@2fd/graphdoc/-/graphdoc-2.0.0.tgz","integrity":"sha512-V4R639lNUi8AjsdETTQJAZR8cFK5CZLq7TsBl7NfwYtCaKrbHBs3h0kCIOnqzGV6roIuB01uFWwJ13SwzeSZoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBzFjkIvsp9dSw+YOZQzb+UUY9V8qMutUKpHPQyKleaYAiEAvBO1QE/+pSSWhWYBnLzVEl/XI632uC4Ta6HeIKsAf38="}]},"maintainers":[{"name":"2fd","email":"i@2fd.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/graphdoc-2.0.0.tgz_1488091745018_0.7431252517271787"}},"2.0.1":{"name":"@2fd/graphdoc","version":"2.0.1","description":"Static page generator for documenting GraphQL Schema","main":"bin/graphdoc","bin":{"graphdoc":"./bin/graphdoc.js"},"scripts":{"sass":"node-sass --output-style compressed template/slds/styles/graphdoc.scss > template/slds/styles/graphdoc.css","compile":"tsc -p .","declaration":"tsc -d -p tsconfig.json","doc.github":"node bin/graphdoc.js -c package.github.json -f -v","doc.pokemon":"node bin/graphdoc.js -c package.pokemon.json -f -v","doc.starwars":"node bin/graphdoc.js -c package.starWars.json -f -v","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/2fd/graphdoc.git"},"keywords":["graphql","documentation"],"author":{"name":"Fede Ramirez","email":"i@2fd.me"},"license":"MIT","bugs":{"url":"https://github.com/2fd/graphdoc/issues"},"homepage":"https://github.com/2fd/graphdoc#readme","devDependencies":{"@salesforce-ux/design-system":"^2.2.1","@types/chai":"^3.4.34","@types/fs-extra":"0.0.32","@types/glob":"^5.0.30","@types/graphql":"^0.8.6","@types/marked":"0.0.27","@types/mocha":"^2.2.32","@types/mustache":"^0.8.28","@types/node":"^6.0.32","chai":"^3.5.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","jest":"^18.1.0","node-sass":"^3.8.0","typescript":"^2.1.5"},"dependencies":{"@2fd/command":"^1.1.2","@types/jest":"^18.1.0","@types/request":"^0.0.40","fs-extra":"^0.30.0","glob":"^7.1.0","marked":"^0.3.6","mustache":"^2.2.1","request":"^2.79.0"},"graphdoc":{"ga":"UA-54154153-2","graphiql":"https://developer.github.com/early-access/graphql/explorer/","logo":"<a href=\"https://developer.github.com/early-access/graphql\" target=\"_blank\" style=\"display:block;padding:1rem 3rem\"><img src=\"https://assets-cdn.github.com/images/modules/logos_page/GitHub-Logo.png\" /></a>","schemaFile":"./test/github.json","output":"./gh-pages/github","baseUrl":"./"},"gitHead":"bdfc6fab2e88b28ffb6fe0f27d3a1ccd7c766340","_id":"@2fd/graphdoc@2.0.1","_shasum":"c357126f0a8e8aa89c499f1264de475533cde405","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"2fd","email":"i@2fd.me"},"dist":{"shasum":"c357126f0a8e8aa89c499f1264de475533cde405","tarball":"https://registry.npmjs.org/@2fd/graphdoc/-/graphdoc-2.0.1.tgz","integrity":"sha512-yzQmAbdfqWyVqqFO4GvKLe2qeBmwqDp8pXvYlCJn4CdZyel3N57USkkFpbFGD7G9DHiYSF1Cf2RFnxhkOXZ7Lw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBYwgnUCqJlJcDJICVIodgKUdRqGKGUmO+oRICmtc3GgIhAPNUxD+VPaMPvIek0E5LsiqAJn/vLZLTvX7TnGi4zvv9"}]},"maintainers":[{"name":"2fd","email":"i@2fd.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/graphdoc-2.0.1.tgz_1488279755755_0.055907313944771886"}},"2.1.0":{"name":"@2fd/graphdoc","version":"2.1.0","description":"Static page generator for documenting GraphQL Schema","main":"bin/graphdoc","bin":{"graphdoc":"./bin/graphdoc.js"},"scripts":{"sass":"node-sass --output-style compressed template/slds/styles/graphdoc.scss > template/slds/styles/graphdoc.css","compile":"tsc -p .","declaration":"tsc -d -p tsconfig.json","doc.github":"node bin/graphdoc.js -c package.github.json -f -v","doc.pokemon":"node bin/graphdoc.js -c package.pokemon.json -f -v","doc.starwars":"node bin/graphdoc.js -c package.starWars.json -f -v","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/2fd/graphdoc.git"},"keywords":["graphql","documentation"],"author":{"name":"Fede Ramirez","email":"i@2fd.me"},"license":"MIT","bugs":{"url":"https://github.com/2fd/graphdoc/issues"},"homepage":"https://github.com/2fd/graphdoc#readme","devDependencies":{"@salesforce-ux/design-system":"^2.2.1","@types/chai":"^3.4.34","@types/fs-extra":"0.0.32","@types/glob":"^5.0.30","@types/graphql":"^0.8.6","@types/marked":"0.0.27","@types/mocha":"^2.2.32","@types/mustache":"^0.8.28","@types/node":"^6.0.32","chai":"^3.5.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","jest":"^18.1.0","node-sass":"^3.8.0","typescript":"^2.1.5"},"dependencies":{"@2fd/command":"^1.1.2","@types/jest":"^18.1.0","@types/request":"^0.0.40","fs-extra":"^0.30.0","glob":"^7.1.0","marked":"^0.3.6","mustache":"^2.2.1","request":"^2.79.0"},"graphdoc":{"ga":"UA-54154153-2","graphiql":"https://developer.github.com/early-access/graphql/explorer/","logo":"<a href=\"https://developer.github.com/early-access/graphql\" target=\"_blank\" style=\"display:block;padding:1rem 3rem\"><img src=\"https://assets-cdn.github.com/images/modules/logos_page/GitHub-Logo.png\" /></a>","schemaFile":"./test/github.json","output":"./gh-pages/github","baseUrl":"./"},"gitHead":"c68eac9409c73a6643a210188bb5238fab2d5389","_id":"@2fd/graphdoc@2.1.0","_shasum":"12160ae9ea950dfa9100fd07b11f347d97024729","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"2fd","email":"i@2fd.me"},"dist":{"shasum":"12160ae9ea950dfa9100fd07b11f347d97024729","tarball":"https://registry.npmjs.org/@2fd/graphdoc/-/graphdoc-2.1.0.tgz","integrity":"sha512-0CBDPhh1T2cQ46BNvROwwrcN0ppJ9KiYlZ14eARcifewMfw2jNT7eqDC/rFUqSxruciJVyy1EDxj79OgvRwuPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBjhvLegIm8rsn6c5vf6rmPy1oECK1FIIYoau2QOdgkVAiEA1ixCCQ//lkSJMkNqBnM8Uc/b6VO+2SiaMew0+g4do3I="}]},"maintainers":[{"name":"2fd","email":"i@2fd.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/graphdoc-2.1.0.tgz_1488310899425_0.9421174442395568"}},"2.1.1":{"name":"@2fd/graphdoc","version":"2.1.1","description":"Static page generator for documenting GraphQL Schema","main":"bin/graphdoc","bin":{"graphdoc":"./bin/graphdoc.js"},"scripts":{"sass":"node-sass --output-style compressed template/slds/styles/graphdoc.scss > template/slds/styles/graphdoc.css","compile":"tsc -p .","declaration":"tsc -d -p tsconfig.json","doc.github":"node bin/graphdoc.js -c package.github.json -f -v","doc.pokemon":"node bin/graphdoc.js -c package.pokemon.json -f -v","doc.starwars":"node bin/graphdoc.js -c package.starWars.json -f -v","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/2fd/graphdoc.git"},"keywords":["graphql","documentation"],"author":{"name":"Fede Ramirez","email":"i@2fd.me"},"license":"MIT","bugs":{"url":"https://github.com/2fd/graphdoc/issues"},"homepage":"https://github.com/2fd/graphdoc#readme","devDependencies":{"@salesforce-ux/design-system":"^2.2.1","@types/chai":"^3.4.34","@types/fs-extra":"0.0.32","@types/glob":"^5.0.30","@types/graphql":"^0.8.6","@types/marked":"0.0.27","@types/mocha":"^2.2.32","@types/mustache":"^0.8.28","@types/node":"^6.0.32","chai":"^3.5.0","express":"^4.14.0","express-graphql":"^0.5.4","graphql":"^0.7.0","jest":"^18.1.0","node-sass":"^3.8.0","typescript":"^2.1.5"},"dependencies":{"@2fd/command":"^1.1.2","@types/jest":"^18.1.0","@types/request":"^0.0.40","@types/striptags":"^0.0.5","fs-extra":"^0.30.0","glob":"^7.1.0","marked":"^0.3.6","mustache":"^2.2.1","request":"^2.79.0","striptags":"^3.0.1"},"graphdoc":{"ga":"UA-54154153-2","graphiql":"https://developer.github.com/early-access/graphql/explorer/","logo":"<a href=\"https://developer.github.com/early-access/graphql\" target=\"_blank\" style=\"display:block;padding:1rem 3rem\"><img src=\"https://assets-cdn.github.com/images/modules/logos_page/GitHub-Logo.png\" /></a>","schemaFile":"./test/github.json","output":"./gh-pages/github","baseUrl":"./"},"gitHead":"d699304443490a5bfdea6a60ef3473c7105da065","_id":"@2fd/graphdoc@2.1.1","_shasum":"e2e8857a7f42e515e8704c6f6dd5677c53bde6fa","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"2fd","email":"i@2fd.me"},"dist":{"shasum":"e2e8857a7f42e515e8704c6f6dd5677c53bde6fa","tarball":"https://registry.npmjs.org/@2fd/graphdoc/-/graphdoc-2.1.1.tgz","integrity":"sha512-c1pRsRscjuL1T+Lv5bXNVV/L3gkaTUvPwaTfEVIxxj9FhSxmKrz9M4EowwwqOwjwX2g2402r8bDwnCQosJoqYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEsz88LKwGQgr+wA9mzG87B3BN8LbVLzglq/IQjC/NAOAiBbn72j5vy12eFcHHgTeAIjMYkjf0YGYvl/0wuK/lKPmQ=="}]},"maintainers":[{"name":"2fd","email":"i@2fd.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/graphdoc-2.1.1.tgz_1488323068718_0.6338979476131499"}},"2.2.0":{"name":"@2fd/graphdoc","version":"2.2.0","description":"Static page generator for documenting GraphQL Schema","main":"bin/graphdoc","bin":{"graphdoc":"./bin/graphdoc.js"},"scripts":{"sass":"node-sass --output-style compressed template/slds/styles/graphdoc.scss > template/slds/styles/graphdoc.css","compile":"tsc -p .","declaration":"tsc -d -p tsconfig.json","doc.github":"node bin/graphdoc.js -c package.github.json -f -v","doc.pokemon":"node bin/graphdoc.js -c package.pokemon.json -f -v","doc.starwars":"node bin/graphdoc.js -c package.starWars.json -f -v","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/2fd/graphdoc.git"},"keywords":["graphql","documentation"],"author":{"name":"Fede Ramirez","email":"i@2fd.me"},"license":"MIT","bugs":{"url":"https://github.com/2fd/graphdoc/issues"},"homepage":"https://github.com/2fd/graphdoc#readme","devDependencies":{"@salesforce-ux/design-system":"^2.2.1","@types/chai":"^3.4.34","@types/fs-extra":"0.0.32","@types/glob":"^5.0.30","@types/graphql":"^0.8.6","@types/request":"^0.0.40","@types/marked":"0.0.27","@types/jest":"^18.1.0","@types/striptags":"^0.0.5","@types/mocha":"^2.2.32","@types/mustache":"^0.8.28","@types/node":"^6.0.32","chai":"^3.5.0","jest":"^18.1.0","node-sass":"^3.8.0","typescript":"^2.1.5"},"dependencies":{"@2fd/command":"^1.1.2","fs-extra":"^0.30.0","glob":"^7.1.0","graphql":"^0.7.0","marked":"^0.3.6","mustache":"^2.2.1","request":"^2.79.0","striptags":"^3.0.1"},"graphdoc":{"ga":"UA-54154153-2","graphiql":"https://developer.github.com/early-access/graphql/explorer/","logo":"<a href=\"https://developer.github.com/early-access/graphql\" target=\"_blank\" style=\"display:block;padding:1rem 3rem\"><img src=\"https://assets-cdn.github.com/images/modules/logos_page/GitHub-Logo.png\" /></a>","schemaFile":"./test/github.json","output":"./gh-pages/github","baseUrl":"./"},"gitHead":"8c33276e50ebc9745d4cf5513d41c0ec1901932e","_id":"@2fd/graphdoc@2.2.0","_shasum":"14079d610e1fde0f4b932609c0759aefacdacfe8","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"2fd","email":"i@2fd.me"},"dist":{"shasum":"14079d610e1fde0f4b932609c0759aefacdacfe8","tarball":"https://registry.npmjs.org/@2fd/graphdoc/-/graphdoc-2.2.0.tgz","integrity":"sha512-yhQ6gwIYwRMk8MJwaivh4YCxlXnFXbyZFdkkbdJPRZpHuhRASdd3zIasJCzHDebD0PkKoYF/5cKR+51b5RfAYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7Yv/4Qgn5f5TFLC6MX7BBEKuG5t9d9sVRQyHSjQfBwQIgRHzeRaQpPFqO5w68mrtKXL71IGxiRb0uzJpNFjqFx9w="}]},"maintainers":[{"name":"2fd","email":"i@2fd.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/graphdoc-2.2.0.tgz_1489873584497_0.5203532446175814"}},"2.2.1":{"name":"@2fd/graphdoc","version":"2.2.1","description":"Static page generator for documenting GraphQL Schema","main":"bin/graphdoc","bin":{"graphdoc":"./bin/graphdoc.js"},"scripts":{"sass":"node-sass --output-style compressed template/slds/styles/graphdoc.scss > template/slds/styles/graphdoc.css","compile":"tsc -p .","declaration":"tsc -d -p tsconfig.json","doc.github":"node bin/graphdoc.js -c package.github.json -f -v","doc.pokemon":"node bin/graphdoc.js -c package.pokemon.json -f -v","doc.starwars":"node bin/graphdoc.js -c package.starWars.json -f -v","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/2fd/graphdoc.git"},"keywords":["graphql","documentation"],"author":{"name":"Fede Ramirez","email":"i@2fd.me"},"license":"MIT","bugs":{"url":"https://github.com/2fd/graphdoc/issues"},"homepage":"https://github.com/2fd/graphdoc#readme","devDependencies":{"@salesforce-ux/design-system":"^2.2.1","@types/chai":"^3.4.34","@types/fs-extra":"0.0.32","@types/glob":"^5.0.30","@types/graphql":"^0.8.6","@types/jest":"^18.1.0","@types/marked":"0.0.27","@types/mocha":"^2.2.32","@types/mustache":"^0.8.28","@types/node":"^6.0.32","@types/request":"^0.0.40","@types/striptags":"^0.0.5","chai":"^3.5.0","jest":"^18.1.0","node-sass":"^3.8.0","typescript":"^2.1.5"},"dependencies":{"@2fd/command":"^1.1.2","fs-extra":"^0.30.0","glob":"^7.1.0","graphql":"^0.7.0","marked":"^0.3.6","mustache":"^2.2.1","request":"^2.79.0","striptags":"^3.0.1","word-wrap":"^1.2.1"},"graphdoc":{"ga":"UA-54154153-2","graphiql":"https://developer.github.com/early-access/graphql/explorer/","logo":"<a href=\"https://developer.github.com/early-access/graphql\" target=\"_blank\" style=\"display:block;padding:1rem 3rem\"><img src=\"https://assets-cdn.github.com/images/modules/logos_page/GitHub-Logo.png\" /></a>","schemaFile":"./test/github.json","output":"./gh-pages/github","baseUrl":"./"},"gitHead":"9f9ef6aceea0b790ba0aabe07f505fc89b58f312","_id":"@2fd/graphdoc@2.2.1","_shasum":"0b2d3122c8e4ad537ed8f56c7aff7df5cf0f9e7c","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"2fd","email":"i@2fd.me"},"dist":{"shasum":"0b2d3122c8e4ad537ed8f56c7aff7df5cf0f9e7c","tarball":"https://registry.npmjs.org/@2fd/graphdoc/-/graphdoc-2.2.1.tgz","integrity":"sha512-/0Slad0ivqen1TTSXAhtZm/NDME20OojnakUfiypI8/qcnbykVBGd9NTwHsHO93g411lgv3p0SwAPTn5ES3L+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5NIXc3VZZ4cgtjIFqR7dJE7ARHXaF9Df5z7jlBXT+YwIgfQq4hNOl1y2ti2xAijIdUXDtLSQ1CVFZmafv/HZ4X3k="}]},"maintainers":[{"name":"2fd","email":"i@2fd.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/graphdoc-2.2.1.tgz_1490199849301_0.3299982165917754"}},"2.3.0":{"name":"@2fd/graphdoc","version":"2.3.0","description":"Static page generator for documenting GraphQL Schema","main":"bin/graphdoc","bin":{"graphdoc":"./bin/graphdoc.js"},"scripts":{"sass":"node-sass --output-style compressed template/slds/styles/graphdoc.scss > template/slds/styles/graphdoc.css","compile":"tsc -p .","declaration":"tsc -d -p tsconfig.json","doc.github":"node bin/graphdoc.js -c example.github.json -f -v","doc.pokemon":"node bin/graphdoc.js -c example.pokemon.json -f -v","doc.shopify":"node bin/graphdoc.js -c example.shopify.json -f -v","doc.scaphold":"node bin/graphdoc.js -c example.scaphold.json -f -v","doc.starwars":"node bin/graphdoc.js -c example.starWars.json -f -v","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/2fd/graphdoc.git"},"keywords":["graphql","documentation"],"author":{"name":"Fede Ramirez","email":"i@2fd.me"},"license":"MIT","bugs":{"url":"https://github.com/2fd/graphdoc/issues"},"homepage":"https://github.com/2fd/graphdoc#readme","devDependencies":{"@salesforce-ux/design-system":"2.2.1","@types/bluebird":"^3.5.4","@types/chai":"^3.4.34","@types/fs-extra":"0.0.32","@types/glob":"^5.0.30","@types/graphql":"^0.8.6","@types/jest":"^18.1.0","@types/marked":"0.0.27","@types/mocha":"^2.2.32","@types/mustache":"^0.8.28","@types/node":"^6.0.32","@types/request":"^0.0.40","@types/striptags":"^0.0.5","chai":"^3.5.0","jest":"^18.1.0","node-sass":"^3.8.0","typescript":"^2.1.5"},"dependencies":{"@2fd/command":"^1.1.2","bluebird":"^3.5.0","fs-extra":"^0.30.0","glob":"^7.1.0","graphql":"^0.7.0","marked":"^0.3.6","mustache":"^2.2.1","request":"^2.79.0","slug":"^0.9.1","striptags":"^3.0.1","word-wrap":"^1.2.1"},"graphdoc":{"ga":"UA-54154153-2","graphiql":"https://developer.github.com/early-access/graphql/explorer/","logo":"<a href=\"https://developer.github.com/early-access/graphql\" target=\"_blank\" style=\"display:block;padding:1rem 3rem\"><img src=\"https://assets-cdn.github.com/images/modules/logos_page/GitHub-Logo.png\" /></a>","schemaFile":"./test/github.json","output":"./gh-pages/github","baseUrl":"./"},"gitHead":"0eac90fc14e3fa43acc47d4bed6e9466f6e85bb5","_id":"@2fd/graphdoc@2.3.0","_shasum":"e7f0ad2e0cf58b899e5e070200e4e1c26b782c64","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"2fd","email":"i@2fd.me"},"dist":{"shasum":"e7f0ad2e0cf58b899e5e070200e4e1c26b782c64","tarball":"https://registry.npmjs.org/@2fd/graphdoc/-/graphdoc-2.3.0.tgz","integrity":"sha512-ws3YLfRMwGZnjYet6BJ1x3CB/aRYV482QixotYup/WIwmnu7pqPSAjYF3fIL4zfJnJJoiVEDKzOGY9Xnytaq1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCK0dMIs4Ch2M1aFQShAZh9L8iLGdzo1UDxQD0P0xiA7wIgREVMKQlaIKLyzbmpnu7hvkqDbWfjK9Nk0l8nPg+3+P4="}]},"maintainers":[{"name":"2fd","email":"i@2fd.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphdoc-2.3.0.tgz_1496412618556_0.6809565555304289"}},"2.4.0":{"name":"@2fd/graphdoc","version":"2.4.0","description":"Static page generator for documenting GraphQL Schema","main":"bin/graphdoc","bin":{"graphdoc":"./bin/graphdoc.js"},"scripts":{"sass":"node-sass --output-style compressed template/slds/styles/graphdoc.scss > template/slds/styles/graphdoc.css","compile":"tsc -p .","declaration":"tsc -d -p tsconfig.json","doc.github":"node bin/graphdoc.js -c example.github.json -f -v","doc.pokemon":"node bin/graphdoc.js -c example.pokemon.json -f -v","doc.shopify":"node bin/graphdoc.js -c example.shopify.json -f -v","doc.scaphold":"node bin/graphdoc.js -c example.scaphold.json -f -v","doc.starwars":"node bin/graphdoc.js -c example.starWars.json -f -v","doc.starwars-js":"node bin/graphdoc.js -c example.starWars-js.json -f -v","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/2fd/graphdoc.git"},"keywords":["graphql","documentation"],"author":{"name":"Fede Ramirez","email":"i@2fd.me"},"license":"MIT","bugs":{"url":"https://github.com/2fd/graphdoc/issues"},"homepage":"https://github.com/2fd/graphdoc#readme","devDependencies":{"@salesforce-ux/design-system":"2.2.1","@types/bluebird":"~3.0.0","@types/chai":"^3.4.34","@types/fs-extra":"0.0.32","@types/glob":"^5.0.30","@types/graphql":"^0.8.6","@types/jest":"^18.1.0","@types/marked":"0.0.27","@types/mocha":"^2.2.32","@types/mustache":"^0.8.28","@types/node":"^6.0.32","@types/request":"^0.0.40","@types/striptags":"^0.0.5","chai":"^3.5.0","jest":"^18.1.0","node-sass":"^3.8.0","typescript":"~2.3.0"},"dependencies":{"@2fd/command":"^1.1.2","bluebird":"^3.5.0","fs-extra":"^0.30.0","glob":"^7.1.0","graphql":"^0.7.0","marked":"^0.3.6","mustache":"^2.2.1","request":"^2.79.0","slug":"^0.9.1","striptags":"^3.0.1","word-wrap":"^1.2.1"},"graphdoc":{"ga":"UA-54154153-2","graphiql":"https://developer.github.com/early-access/graphql/explorer/","logo":"<a href=\"https://developer.github.com/early-access/graphql\" target=\"_blank\" style=\"display:block;padding:1rem 3rem\"><img src=\"https://assets-cdn.github.com/images/modules/logos_page/GitHub-Logo.png\" /></a>","schemaFile":"./test/github.json","output":"./gh-pages/github","baseUrl":"./"},"gitHead":"ad56321e9efd78242310c57f1c3e1f06647cfc5c","_id":"@2fd/graphdoc@2.4.0","_npmVersion":"5.3.0","_nodeVersion":"8.1.3","_npmUser":{"name":"2fd","email":"i@2fd.me"},"dist":{"integrity":"sha512-9Dud43O/FrfB4L7enCuZiio57FFb2NMy4tlvNHXwgRppwxuS4V3ZY2B/QoHxF3OoLrGoyzW9yKIxeiYaTo1k9Q==","shasum":"ebfabd0b09487ce9db8db901a66f1917a025a808","tarball":"https://registry.npmjs.org/@2fd/graphdoc/-/graphdoc-2.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJosdOqen5Z253gYRgvKAa8+PivwFzB3WXnZZrziAzIAiB6GygEVbrz0DUJPZs2FbEkdpge4p4q6XMk+kVxz1w25g=="}]},"maintainers":[{"name":"2fd","email":"i@2fd.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphdoc-2.4.0.tgz_1501647822755_0.8336255841422826"}}},"readme":"# Static page generator for documenting GraphQL Schema\n\n[![Build Status](https://travis-ci.org/2fd/graphdoc.svg?branch=master)](https://travis-ci.org/2fd/graphdoc)\n![npm (scoped)](https://img.shields.io/npm/v/@2fd/graphdoc.svg?style=flat-square)\n![GitHub tag](https://img.shields.io/github/tag/2fd/graphdoc.svg?style=flat-square)\n\n## Demos\n\n* Facebook Test [Star Wars](https://2fd.github.io/graphdoc/star-wars)\n* [Github GraphQL](https://2fd.github.io/graphdoc/github)\n* [Pokemon GraphQL](https://2fd.github.io/graphdoc/pokemon)\n\n## Install\n\n```bash\n    npm install -g @2fd/graphdoc\n```\n\n## Use\n\n### Generate documentation from live endpoint\n\n```bash\n    > graphdoc -e http://localhost:8080/graphql -o ./doc/schema\n```\n\n### Generate documentation from IDL file\n\n```bash\n    > graphdoc -s ./schema.graphql -o ./doc/schema\n```\n\n### Generate documentation from for the [\"modularized schema\"](http://dev.apollodata.com/tools/graphql-tools/generate-schema.html#modularizing) of graphql-tools\n\n```bash\n    > graphdoc -s ./schema.js -o ./doc/schema\n```\n\n> [`./schema.graphql`](https://github.com/2fd/graphdoc/blob/master/test/starwars.graphql) must be able to be interpreted with [graphql-js/utilities#buildSchema](http://graphql.org/graphql-js/utilities/#buildschema)\n\n\n### Generate documentation from json file\n\n```bash\n    > graphdoc -s ./schema.json -o ./doc/schema\n```\n\n> `./schema.json` contains the result of [GraphQL introspection query](https://github.com/2fd/graphdoc/blob/gh-pages/introspection.graphql)\n\n### Puts the options in your `package.json`\n\n```javascript\n     // package.json\n\n    {\n        \"name\": \"project\",\n        // [...]\n        \"graphdoc\": {\n            \"endpoint\": \"http://localhost:8080/graphql\",\n            \"output\": \"./doc/schema\",\n        }\n    }\n```\n\nAnd execute\n\n```bash\n    > graphdoc\n```\n\n### Help\n\n```bash\n\n    > graphdoc -h\n\n    Static page generator for documenting GraphQL Schema v1.2.0\n\n    Usage: graphdoc [OPTIONS]\n\n    [OPTIONS]:\n    -c, --config      Configuration file [./package.json].\n    -e, --endpoint    Graphql http endpoint [\"https://domain.com/graphql\"].\n    -x, --header      HTTP header for request (use with --endpoint). [\"Authorization: Token cb8795e7\"].\n    -q, --query       HTTP querystring for request (use with --endpoint) [\"token=cb8795e7\"].\n    -s, --schema      Graphql Schema file [\"./schema.json\"].\n    -p, --plugin      Use plugins [default=graphdoc/plugins/default].\n    -t, --template    Use template [default=graphdoc/template/slds].\n    -o, --output      Output directory.\n    -b, --base-url    Base url for templates.\n    -f, --force       Delete outputDirectory if exists.\n    -v, --verbose     Output more information.\n    -V, --version     Show graphdoc version.\n    -h, --help        Print this help\n\n```\n\n## Plugin\n\nIn graphdoc a plugin is simply an object that controls the content that is displayed\non every page of your document.\n\nThis object should only implement the `PluginInterface`.\n\n```typescript\n\n    /**\n     * PluginInterface\n     */\n    export interface PluginInterface {\n\n        /**\n        * Return  section elements that is going to be\n        * inserted into the side navigation bar.\n        *\n        * @example plain javascript:\n        * [\n        *  {\n        *      title: 'Schema',\n        *      items: [\n        *          {\n        *              text: 'Query',\n        *              href: './query.doc.html',\n        *              isActive: false\n        *          },\n        *          // ...\n        *  }\n        *  // ...\n        * ]\n        *\n        * @example with graphdoc utilities:\n        * import { NavigationSection, NavigationItem } from 'graphdoc/lib/utility';\n        *\n        * [\n        *  new NavigationSection('Schema', [\n        *      new NavigationItem('Query', ./query.doc.html', false)\n        *  ]),\n        *  // ...\n        * ]\n        *\n        * @param {string} [buildForType] -\n        *  the name of the element for which the navigation section is being generated,\n        *  if it is `undefined it means that the index of documentation is being generated\n        */\n        getNavigations?: (buildForType?: string) => NavigationSectionInterface[] | PromiseLike<NavigationSectionInterface[]>;\n\n        /**\n        * Return  section elements that is going to be\n        * inserted into the main section.\n        *\n        * @example plain javascript:\n        * [\n        *  {\n        *      title: 'GraphQL Schema definition',\n        *      description: 'HTML'\n        *  },\n        *  // ...\n        * ]\n        *\n        * @example with graphdoc utilities:\n        * import { DocumentSection } from 'graphdoc/lib/utility';\n        *\n        * [\n        *  new DocumentSection('GraphQL Schema definition', 'HTML'),\n        *  // ...\n        * ]\n        *\n        * @param {string} [buildForType] -\n        *  the name of the element for which the navigation section is being generated,\n        *  if it is `undefined it means that the index of documentation is being generated\n        *\n        */\n        getDocuments?: (buildForType?: string) => DocumentSectionInterface[] | PromiseLike<DocumentSectionInterface[]>;\n\n        /**\n        * Return a list of html tags that is going to be\n        * inserted into the head tag of each page.\n        *\n        * @example\n        *  [\n        *      '<script src=\"https://code.jquery.com/jquery-3.1.1.min.js\"></script>',\n        *      '<link href=\"https://fonts.googleapis.com/icon?family=Material+Icons\" rel=\"stylesheet\">',\n        *  ]\n        */\n        getHeaders?: (buildForType?: string) => string[] | PromiseLike<string[]>;\n\n        /**\n        * Return a list of abasolute path to files that is going to be\n        * copied to the assets directory.\n        *\n        * Unlike the previous methods that are executed each time that a page generated,\n        * this method is called a single time before starting to generate the documentation\n        *\n        * @example\n        * [\n        *  '/local/path/to/my-custom-style.css',\n        *  '/local/path/to/my-custom-image.png',\n        * ]\n        *\n        * there's will be copied to\n        * /local/path/to/my-custom-style.css -> [OUTPUT_DIRETORY]/assets/my-custom-style.css\n        * /local/path/to/my-custom-image.png -> [OUTPUT_DIRETORY]/assets/my-custom-image.png\n        *\n        * If you want to insert styles or scripts to the documentation,\n        * you must combine this method with getHeaders\n        *\n        * @example\n        * getAssets(): ['/local/path/to/my-custom-style.css']\n        * getHeaders(): ['<link href=\"assets/my-custom-style.css\" rel=\"stylesheet\">']\n        */\n        getAssets?: () => string[] | PromiseLike<string[]>;\n    }\n```\n\n### Make a Plugin\n\nTo create your own plugin you should only create it as a `plain object`\nor a `constructor` and export it as `default`\n\nIf you export your plugin as a constructor, when going to be initialized,\nwill receive three parameters\n\n* `schema`: The full the result of [GraphQL instrospection query](https://github.com/2fd/graphdoc/blob/gh-pages/introspection.graphql)\n* `projectPackage`: The content of `package.json` of current project (or the content of file defined with `--config` flag).\n* `graphdocPackag`: The content of `package.json` of graphdoc.\n\n> For performance reasons all plugins receive the reference to the same object\n> and therefore should not modify them directly as it could affect the behavior\n> of other plugins (unless of course that is your intention)\n\n#### Examples\n\n```typescript\n\n    // es2015 export constructor\n    export default class MyPlugin {\n        constructor(schema, projectPackage, graphdocPackag){}\n        getAssets() { /* ... */ }\n        /* ... */\n    }\n\n```\n\n```typescript\n    // es2015 export plain object\n    export default cost myPlugin = {\n        getAssets() { /* ... */ },\n        /* ... */\n    }\n```\n\n```javascript\n\n    // export constructor\n    function MyPlugin(schema, projectPackage, graphdocPackage) { /* ... */ }\n\n    MyPlugin.prototype.getAssets =  function() { /* ... */ };\n    /* ... */\n\n    exports.default = MyPlugin;\n```\n\n```javascript\n\n    // export plain object\n\n    exports.default = {\n        getAssets: function() { /* ... */ },\n        /* ... */\n    }\n\n```\n\n### Use plugin\n\nYou can use the plugins in 2 ways.\n\n\n#### Use plugins with command line\n\n```bash\n    > graphdoc  -p graphdoc/plugins/default \\\n                -p some-dependencie/plugin \\\n                -p ./lib/plugin/my-own-plugin \\\n                -s ./schema.json -o ./doc/schema\n```\n\n#### Use plugins with `package.json`\n\n```javascript\n     // package.json\n\n    {\n        \"name\": \"project\",\n        // [...]\n        \"graphdoc\": {\n            \"endpoint\": \"http://localhost:8080/graphql\",\n            \"output\": \"./doc/schema\",\n            \"plugins\": [\n                \"graphdoc/plugins/default\",\n                \"some-dependencie/plugin\",\n                \"./lib/plugin/my-own-plugin\"\n            ]\n        }\n    }\n```\n\n### Build-in plugin\n\n> TODO\n\n## Template\n\n> TODO\n","maintainers":[{"name":"2fd","email":"i@2fd.me"}],"time":{"modified":"2022-06-12T14:10:32.227Z","created":"2016-08-29T07:28:23.137Z","1.0.0":"2016-08-29T07:28:23.137Z","1.1.1":"2016-10-19T02:40:09.064Z","1.1.2":"2016-10-19T02:48:00.794Z","1.2.0":"2016-11-20T01:22:36.760Z","2.0.0":"2017-02-26T06:49:05.689Z","2.0.1":"2017-02-28T11:02:36.351Z","2.1.0":"2017-02-28T19:41:40.153Z","2.1.1":"2017-02-28T23:04:34.513Z","2.2.0":"2017-03-18T21:46:28.523Z","2.2.1":"2017-03-22T16:24:09.678Z","2.3.0":"2017-06-02T14:10:19.000Z","2.4.0":"2017-08-02T04:23:43.122Z"},"homepage":"https://github.com/2fd/graphdoc#readme","keywords":["graphql","documentation"],"repository":{"type":"git","url":"git+https://github.com/2fd/graphdoc.git"},"author":{"name":"Fede Ramirez","email":"i@2fd.me"},"bugs":{"url":"https://github.com/2fd/graphdoc/issues"},"license":"MIT","readmeFilename":"README.md","users":{"ashleyaitken":true}}