{"_id":"@graphql-markdown/formatters","_rev":"5-808340b1f71e478e24d3077aae7b7723","name":"@graphql-markdown/formatters","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.0":{"name":"@graphql-markdown/formatters","version":"1.0.0","keywords":["graphql","graphql-markdown","docusaurus","starlight","fumadocs","vocs","honkit","hugo","mkdocs","docfx","mdbook","documentation","formatter"],"author":{"name":"Gregory Heitz"},"license":"MIT","_id":"@graphql-markdown/formatters@1.0.0","maintainers":[{"name":"edno","email":"edno@edno.io"}],"homepage":"https://graphql-markdown.dev","bugs":{"url":"https://github.com/graphql-markdown/graphql-markdown/issues"},"dist":{"shasum":"91e01dded36ad88b9cfe997785d459fc9b0a5189","tarball":"https://registry.npmjs.org/@graphql-markdown/formatters/-/formatters-1.0.0.tgz","fileCount":50,"integrity":"sha512-EJgY9tglvAHn/SdG/0mJBPmOcmC07e9ZpLK7EFEYkznEFD2QtorxlvOtGVf+/0U6Hkqh1+hccflnccNteNPwpA==","signatures":[{"sig":"MEQCIBzXWilxMmc377kUvEb7W04GlK/8s2C8UFjQt+ccGa8rAiAp+piRBNI3SCfDj+G/Mmq12qkHXyIY0oKMl7H94/KFrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141951},"main":"dist/index.js","_from":"file:graphql-markdown-formatters-1.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./hugo":{"import":{"types":"./dist/hugo/index.d.ts","default":"./dist/hugo/index.js"},"default":{"types":"./dist/hugo/index.d.ts","default":"./dist/hugo/index.js"},"require":{"types":"./dist/hugo/index.d.ts","default":"./dist/hugo/index.js"}},"./vocs":{"import":{"types":"./dist/vocs/index.d.ts","default":"./dist/vocs/index.js"},"default":{"types":"./dist/vocs/index.d.ts","default":"./dist/vocs/index.js"},"require":{"types":"./dist/vocs/index.d.ts","default":"./dist/vocs/index.js"}},"./docfx":{"import":{"types":"./dist/docfx/index.d.ts","default":"./dist/docfx/index.js"},"default":{"types":"./dist/docfx/index.d.ts","default":"./dist/docfx/index.js"},"require":{"types":"./dist/docfx/index.d.ts","default":"./dist/docfx/index.js"}},"./honkit":{"import":{"types":"./dist/honkit/index.d.ts","default":"./dist/honkit/index.js"},"default":{"types":"./dist/honkit/index.d.ts","default":"./dist/honkit/index.js"},"require":{"types":"./dist/honkit/index.d.ts","default":"./dist/honkit/index.js"}},"./mdbook":{"import":{"types":"./dist/mdbook/index.d.ts","default":"./dist/mdbook/index.js"},"default":{"types":"./dist/mdbook/index.d.ts","default":"./dist/mdbook/index.js"},"require":{"types":"./dist/mdbook/index.d.ts","default":"./dist/mdbook/index.js"}},"./mkdocs":{"import":{"types":"./dist/mkdocs/index.d.ts","default":"./dist/mkdocs/index.js"},"default":{"types":"./dist/mkdocs/index.d.ts","default":"./dist/mkdocs/index.js"},"require":{"types":"./dist/mkdocs/index.d.ts","default":"./dist/mkdocs/index.js"}},"./defaults":{"import":{"types":"./dist/defaults.d.ts","default":"./dist/defaults.js"},"default":{"types":"./dist/defaults.d.ts","default":"./dist/defaults.js"},"require":{"types":"./dist/defaults.d.ts","default":"./dist/defaults.js"}},"./fumadocs":{"import":{"types":"./dist/fumadocs/index.d.ts","default":"./dist/fumadocs/index.js"},"default":{"types":"./dist/fumadocs/index.d.ts","default":"./dist/fumadocs/index.js"},"require":{"types":"./dist/fumadocs/index.d.ts","default":"./dist/fumadocs/index.js"}},"./starlight":{"import":{"types":"./dist/starlight/index.d.ts","default":"./dist/starlight/index.js"},"default":{"types":"./dist/starlight/index.d.ts","default":"./dist/starlight/index.js"},"require":{"types":"./dist/starlight/index.d.ts","default":"./dist/starlight/index.js"}},"./docusaurus":{"import":{"types":"./dist/docusaurus/index.d.ts","default":"./dist/docusaurus/index.js"},"default":{"types":"./dist/docusaurus/index.d.ts","default":"./dist/docusaurus/index.js"},"require":{"types":"./dist/docusaurus/index.d.ts","default":"./dist/docusaurus/index.js"}},"./package.json":"./package.json"},"scripts":{"docs":"typedoc --options typedoc.config.mjs","lint":"eslint --config ../../packages/tooling-config/eslint/config.ts \"{src,tests}/**/*.{ts,js,json,gql}\"","test":"jest","build":"tsgo --build","clean":"tsgo --build --clean && rm -rf ./dist","stryker":"stryker run","test:ci":"jest --passWithNoTests --ci --silent --randomize --runInBand","lint:fix":"eslint --config ../../packages/tooling-config/eslint/config.ts \"{src,tests}/**/*.{ts,js,json,gql}\" --fix","prettier":"prettier \"{src,tests}/**/*.{ts,js,json,md,gql}\" --check","ts:check":"tsgo --noEmit","test:unit":"jest --passWithNoTests --testPathPatterns=tests/unit","test:watch":"jest --watch","prettier:fix":"prettier \"{src,tests}/**/*.{ts,js,json,md,gql}\" --write","test:integration":"jest --passWithNoTests --testPathPatterns=tests/integration"},"_npmUser":{"name":"edno","email":"edno@edno.io"},"_resolved":"/Users/gregoryheitz/Workspace/graphql-markdown/packages/formatters/graphql-markdown-formatters-1.0.0.tgz","_integrity":"sha512-EJgY9tglvAHn/SdG/0mJBPmOcmC07e9ZpLK7EFEYkznEFD2QtorxlvOtGVf+/0U6Hkqh1+hccflnccNteNPwpA==","repository":{"url":"git+https://github.com/graphql-markdown/graphql-markdown.git","type":"git","directory":"packages/formatters"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"11.13.0","description":"Formatter presets for Docusaurus, Starlight, Fumadocs, Vocs, HonKit, Hugo, MkDocs, DocFX, and mdBook.","directories":{"test":"tests"},"_nodeVersion":"24.16.0","dependencies":{"@graphql-markdown/types":"^1.13.0","@graphql-markdown/utils":"^1.12.0","@graphql-markdown/helpers":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@graphql-markdown/tooling-config":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/formatters_1.0.0_1780242593667_0.18747797237141617","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@graphql-markdown/formatters","version":"1.0.1","keywords":["graphql","graphql-markdown","docusaurus","starlight","fumadocs","vocs","honkit","hugo","mkdocs","docfx","mdbook","documentation","formatter"],"author":{"name":"Gregory Heitz"},"license":"MIT","_id":"@graphql-markdown/formatters@1.0.1","maintainers":[{"name":"edno","email":"edno@edno.io"}],"homepage":"https://graphql-markdown.dev","bugs":{"url":"https://github.com/graphql-markdown/graphql-markdown/issues"},"dist":{"shasum":"6f65c5380ae41e1d765148f90be66ba251f90051","tarball":"https://registry.npmjs.org/@graphql-markdown/formatters/-/formatters-1.0.1.tgz","fileCount":50,"integrity":"sha512-yKKP2Xp1cM9ruq3f2IN5se563Y3SBTX3LzcxqbGV3IXzovid2ngPnyr0/M12WJ9+YahUE92lxUg/qaRYADLl6Q==","signatures":[{"sig":"MEQCIF1bTmA/4FTGc8MvbKtSSgmP51Ke+r95n83AbtGWQxngAiBjpI1Z2iF+b2ralTbk2PDaVEdGgdyIljN/PCXX3qIVVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146501},"main":"dist/index.js","_from":"file:graphql-markdown-formatters-1.0.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./hugo":{"import":{"types":"./dist/hugo/index.d.ts","default":"./dist/hugo/index.js"},"default":{"types":"./dist/hugo/index.d.ts","default":"./dist/hugo/index.js"},"require":{"types":"./dist/hugo/index.d.ts","default":"./dist/hugo/index.js"}},"./vocs":{"import":{"types":"./dist/vocs/index.d.ts","default":"./dist/vocs/index.js"},"default":{"types":"./dist/vocs/index.d.ts","default":"./dist/vocs/index.js"},"require":{"types":"./dist/vocs/index.d.ts","default":"./dist/vocs/index.js"}},"./docfx":{"import":{"types":"./dist/docfx/index.d.ts","default":"./dist/docfx/index.js"},"default":{"types":"./dist/docfx/index.d.ts","default":"./dist/docfx/index.js"},"require":{"types":"./dist/docfx/index.d.ts","default":"./dist/docfx/index.js"}},"./honkit":{"import":{"types":"./dist/honkit/index.d.ts","default":"./dist/honkit/index.js"},"default":{"types":"./dist/honkit/index.d.ts","default":"./dist/honkit/index.js"},"require":{"types":"./dist/honkit/index.d.ts","default":"./dist/honkit/index.js"}},"./mdbook":{"import":{"types":"./dist/mdbook/index.d.ts","default":"./dist/mdbook/index.js"},"default":{"types":"./dist/mdbook/index.d.ts","default":"./dist/mdbook/index.js"},"require":{"types":"./dist/mdbook/index.d.ts","default":"./dist/mdbook/index.js"}},"./mkdocs":{"import":{"types":"./dist/mkdocs/index.d.ts","default":"./dist/mkdocs/index.js"},"default":{"types":"./dist/mkdocs/index.d.ts","default":"./dist/mkdocs/index.js"},"require":{"types":"./dist/mkdocs/index.d.ts","default":"./dist/mkdocs/index.js"}},"./defaults":{"import":{"types":"./dist/defaults.d.ts","default":"./dist/defaults.js"},"default":{"types":"./dist/defaults.d.ts","default":"./dist/defaults.js"},"require":{"types":"./dist/defaults.d.ts","default":"./dist/defaults.js"}},"./fumadocs":{"import":{"types":"./dist/fumadocs/index.d.ts","default":"./dist/fumadocs/index.js"},"default":{"types":"./dist/fumadocs/index.d.ts","default":"./dist/fumadocs/index.js"},"require":{"types":"./dist/fumadocs/index.d.ts","default":"./dist/fumadocs/index.js"}},"./starlight":{"import":{"types":"./dist/starlight/index.d.ts","default":"./dist/starlight/index.js"},"default":{"types":"./dist/starlight/index.d.ts","default":"./dist/starlight/index.js"},"require":{"types":"./dist/starlight/index.d.ts","default":"./dist/starlight/index.js"}},"./docusaurus":{"import":{"types":"./dist/docusaurus/index.d.ts","default":"./dist/docusaurus/index.js"},"default":{"types":"./dist/docusaurus/index.d.ts","default":"./dist/docusaurus/index.js"},"require":{"types":"./dist/docusaurus/index.d.ts","default":"./dist/docusaurus/index.js"}},"./package.json":"./package.json"},"scripts":{"docs":"typedoc --options typedoc.config.mjs","lint":"eslint --config ../../packages/tooling-config/eslint/config.ts \"{src,tests}/**/*.{ts,js,json,gql}\"","test":"jest","build":"tsgo --build","clean":"tsgo --build --clean && rm -rf ./dist","stryker":"stryker run","test:ci":"jest --passWithNoTests --ci --silent --randomize --runInBand","lint:fix":"eslint --config ../../packages/tooling-config/eslint/config.ts \"{src,tests}/**/*.{ts,js,json,gql}\" --fix","prettier":"prettier \"{src,tests}/**/*.{ts,js,json,md,gql}\" --check","ts:check":"tsgo --noEmit","test:unit":"jest --passWithNoTests --testPathPatterns=tests/unit","test:watch":"jest --watch","prettier:fix":"prettier \"{src,tests}/**/*.{ts,js,json,md,gql}\" --write","test:integration":"jest --passWithNoTests --testPathPatterns=tests/integration"},"_npmUser":{"name":"edno","email":"edno@edno.io"},"_resolved":"/Users/gregoryheitz/Workspace/graphql-markdown/packages/formatters/graphql-markdown-formatters-1.0.1.tgz","_integrity":"sha512-yKKP2Xp1cM9ruq3f2IN5se563Y3SBTX3LzcxqbGV3IXzovid2ngPnyr0/M12WJ9+YahUE92lxUg/qaRYADLl6Q==","repository":{"url":"git+https://github.com/graphql-markdown/graphql-markdown.git","type":"git","directory":"packages/formatters"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"11.13.0","description":"Formatter presets for Docusaurus, Starlight, Fumadocs, Vocs, HonKit, Hugo, MkDocs, DocFX, and mdBook.","directories":{"test":"tests"},"_nodeVersion":"24.16.0","dependencies":{"@graphql-markdown/types":"","@graphql-markdown/utils":"","@graphql-markdown/helpers":""},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@graphql-markdown/tooling-config":""},"_npmOperationalInternal":{"tmp":"tmp/formatters_1.0.1_1787253478686_0.4532975714714602","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@graphql-markdown/formatters","version":"1.0.2","keywords":["graphql","graphql-markdown","docusaurus","starlight","fumadocs","vocs","honkit","hugo","mkdocs","docfx","mdbook","documentation","formatter"],"author":{"name":"Gregory Heitz"},"license":"MIT","_id":"@graphql-markdown/formatters@1.0.2","maintainers":[{"name":"edno","email":"edno@edno.io"}],"homepage":"https://graphql-markdown.dev","bugs":{"url":"https://github.com/graphql-markdown/graphql-markdown/issues"},"dist":{"shasum":"a001c3063e544f349bd076bed34d58792ec98a31","tarball":"https://registry.npmjs.org/@graphql-markdown/formatters/-/formatters-1.0.2.tgz","fileCount":35,"integrity":"sha512-C8+jDNCprHTKs7icEOhlCR/DxVcG6TCO8JmaPgL06XfgQWBZZQqteX5qqq8a6492H1DbVgsxL+a7lZJKZdBUUQ==","signatures":[{"sig":"MEUCID+JlShqu1OgXQj+YjSOA+cJIvu1wgXJMgSmv0cC+MMCAiEAp95gvqqXBeXZw9Jc9MH6nsQ+1ptjfevQyUpcSmuSZVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117212},"main":"dist/index.js","_from":"file:graphql-markdown-formatters-1.0.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./hugo":{"import":{"types":"./dist/hugo/index.d.ts","default":"./dist/hugo/index.js"},"default":{"types":"./dist/hugo/index.d.ts","default":"./dist/hugo/index.js"},"require":{"types":"./dist/hugo/index.d.ts","default":"./dist/hugo/index.js"}},"./vocs":{"import":{"types":"./dist/vocs/index.d.ts","default":"./dist/vocs/index.js"},"default":{"types":"./dist/vocs/index.d.ts","default":"./dist/vocs/index.js"},"require":{"types":"./dist/vocs/index.d.ts","default":"./dist/vocs/index.js"}},"./docfx":{"import":{"types":"./dist/docfx/index.d.ts","default":"./dist/docfx/index.js"},"default":{"types":"./dist/docfx/index.d.ts","default":"./dist/docfx/index.js"},"require":{"types":"./dist/docfx/index.d.ts","default":"./dist/docfx/index.js"}},"./honkit":{"import":{"types":"./dist/honkit/index.d.ts","default":"./dist/honkit/index.js"},"default":{"types":"./dist/honkit/index.d.ts","default":"./dist/honkit/index.js"},"require":{"types":"./dist/honkit/index.d.ts","default":"./dist/honkit/index.js"}},"./mdbook":{"import":{"types":"./dist/mdbook/index.d.ts","default":"./dist/mdbook/index.js"},"default":{"types":"./dist/mdbook/index.d.ts","default":"./dist/mdbook/index.js"},"require":{"types":"./dist/mdbook/index.d.ts","default":"./dist/mdbook/index.js"}},"./mkdocs":{"import":{"types":"./dist/mkdocs/index.d.ts","default":"./dist/mkdocs/index.js"},"default":{"types":"./dist/mkdocs/index.d.ts","default":"./dist/mkdocs/index.js"},"require":{"types":"./dist/mkdocs/index.d.ts","default":"./dist/mkdocs/index.js"}},"./defaults":{"import":{"types":"./dist/defaults.d.ts","default":"./dist/defaults.js"},"default":{"types":"./dist/defaults.d.ts","default":"./dist/defaults.js"},"require":{"types":"./dist/defaults.d.ts","default":"./dist/defaults.js"}},"./fumadocs":{"import":{"types":"./dist/fumadocs/index.d.ts","default":"./dist/fumadocs/index.js"},"default":{"types":"./dist/fumadocs/index.d.ts","default":"./dist/fumadocs/index.js"},"require":{"types":"./dist/fumadocs/index.d.ts","default":"./dist/fumadocs/index.js"}},"./starlight":{"import":{"types":"./dist/starlight/index.d.ts","default":"./dist/starlight/index.js"},"default":{"types":"./dist/starlight/index.d.ts","default":"./dist/starlight/index.js"},"require":{"types":"./dist/starlight/index.d.ts","default":"./dist/starlight/index.js"}},"./docusaurus":{"import":{"types":"./dist/docusaurus/index.d.ts","default":"./dist/docusaurus/index.js"},"default":{"types":"./dist/docusaurus/index.d.ts","default":"./dist/docusaurus/index.js"},"require":{"types":"./dist/docusaurus/index.d.ts","default":"./dist/docusaurus/index.js"}},"./package.json":"./package.json"},"scripts":{"docs":"typedoc --options typedoc.config.mjs","lint":"eslint --config ../../packages/tooling-config/eslint/config.ts \"{src,tests}/**/*.{ts,js,json,gql}\"","test":"vitest run --passWithNoTests","build":"tsgo --build","clean":"tsgo --build --clean && rm -rf ./dist","stryker":"stryker run","test:ci":"vitest run --passWithNoTests --silent --sequence.shuffle","lint:fix":"eslint --config ../../packages/tooling-config/eslint/config.ts \"{src,tests}/**/*.{ts,js,json,gql}\" --fix","prettier":"prettier \"{src,tests}/**/*.{ts,js,json,md,gql}\" --check","ts:check":"tsgo --noEmit","test:unit":"vitest run --passWithNoTests tests/unit","test:watch":"vitest --watch","prettier:fix":"prettier \"{src,tests}/**/*.{ts,js,json,md,gql}\" --write","test:integration":"vitest run --passWithNoTests tests/integration"},"_npmUser":{"name":"edno","email":"edno@edno.io"},"_resolved":"/Users/gregoryheitz/Workspace/graphql-markdown/packages/formatters/graphql-markdown-formatters-1.0.2.tgz","_integrity":"sha512-C8+jDNCprHTKs7icEOhlCR/DxVcG6TCO8JmaPgL06XfgQWBZZQqteX5qqq8a6492H1DbVgsxL+a7lZJKZdBUUQ==","repository":{"url":"git+https://github.com/graphql-markdown/graphql-markdown.git","type":"git","directory":"packages/formatters"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"11.13.0","description":"Formatter presets for Docusaurus, Starlight, Fumadocs, Vocs, HonKit, Hugo, MkDocs, DocFX, and mdBook.","directories":{"test":"tests"},"_nodeVersion":"24.16.0","dependencies":{"@graphql-markdown/types":"","@graphql-markdown/utils":"","@graphql-markdown/helpers":""},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@graphql-markdown/tooling-config":""},"_npmOperationalInternal":{"tmp":"tmp/formatters_1.0.2_1788089712425_0.7370887955464529","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@graphql-markdown/formatters","version":"1.1.0","keywords":["graphql","graphql-markdown","docusaurus","starlight","fumadocs","vocs","honkit","hugo","mkdocs","docfx","mdbook","documentation","formatter"],"author":{"name":"Gregory Heitz"},"license":"MIT","_id":"@graphql-markdown/formatters@1.1.0","maintainers":[{"name":"edno","email":"edno@edno.io"}],"homepage":"https://graphql-markdown.dev","bugs":{"url":"https://github.com/graphql-markdown/graphql-markdown/issues"},"dist":{"shasum":"3a61b35e83a1ef8f0338b216f3aeba6928ebc748","tarball":"https://registry.npmjs.org/@graphql-markdown/formatters/-/formatters-1.1.0.tgz","fileCount":41,"integrity":"sha512-wjLoD3XcVAnPyMyjRRyalW8h+Fo8Aciryel0hPAd4bNrt0eQrfe5dFYMKEYVHTC8+PoHPe5mhZuszqznpRwLJw==","signatures":[{"sig":"MEUCID2a8QSpggVfmxPmbxI8PIdcr9cVEGpcbwlkqoF2oA8dAiEA460UBtDld6x8JtUamrm4Ptt9i3ovXoJJzLL/PrMBIWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144541},"main":"dist/index.js","_from":"file:graphql-markdown-formatters-1.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./hugo":{"import":{"types":"./dist/hugo/index.d.ts","default":"./dist/hugo/index.js"},"default":{"types":"./dist/hugo/index.d.ts","default":"./dist/hugo/index.js"},"require":{"types":"./dist/hugo/index.d.ts","default":"./dist/hugo/index.js"}},"./vocs":{"import":{"types":"./dist/vocs/index.d.ts","default":"./dist/vocs/index.js"},"default":{"types":"./dist/vocs/index.d.ts","default":"./dist/vocs/index.js"},"require":{"types":"./dist/vocs/index.d.ts","default":"./dist/vocs/index.js"}},"./docfx":{"import":{"types":"./dist/docfx/index.d.ts","default":"./dist/docfx/index.js"},"default":{"types":"./dist/docfx/index.d.ts","default":"./dist/docfx/index.js"},"require":{"types":"./dist/docfx/index.d.ts","default":"./dist/docfx/index.js"}},"./honkit":{"import":{"types":"./dist/honkit/index.d.ts","default":"./dist/honkit/index.js"},"default":{"types":"./dist/honkit/index.d.ts","default":"./dist/honkit/index.js"},"require":{"types":"./dist/honkit/index.d.ts","default":"./dist/honkit/index.js"}},"./mdbook":{"import":{"types":"./dist/mdbook/index.d.ts","default":"./dist/mdbook/index.js"},"default":{"types":"./dist/mdbook/index.d.ts","default":"./dist/mdbook/index.js"},"require":{"types":"./dist/mdbook/index.d.ts","default":"./dist/mdbook/index.js"}},"./mkdocs":{"import":{"types":"./dist/mkdocs/index.d.ts","default":"./dist/mkdocs/index.js"},"default":{"types":"./dist/mkdocs/index.d.ts","default":"./dist/mkdocs/index.js"},"require":{"types":"./dist/mkdocs/index.d.ts","default":"./dist/mkdocs/index.js"}},"./defaults":{"import":{"types":"./dist/defaults.d.ts","default":"./dist/defaults.js"},"default":{"types":"./dist/defaults.d.ts","default":"./dist/defaults.js"},"require":{"types":"./dist/defaults.d.ts","default":"./dist/defaults.js"}},"./fumadocs":{"import":{"types":"./dist/fumadocs/index.d.ts","default":"./dist/fumadocs/index.js"},"default":{"types":"./dist/fumadocs/index.d.ts","default":"./dist/fumadocs/index.js"},"require":{"types":"./dist/fumadocs/index.d.ts","default":"./dist/fumadocs/index.js"}},"./starlight":{"import":{"types":"./dist/starlight/index.d.ts","default":"./dist/starlight/index.js"},"default":{"types":"./dist/starlight/index.d.ts","default":"./dist/starlight/index.js"},"require":{"types":"./dist/starlight/index.d.ts","default":"./dist/starlight/index.js"}},"./docusaurus":{"import":{"types":"./dist/docusaurus/index.d.ts","default":"./dist/docusaurus/index.js"},"default":{"types":"./dist/docusaurus/index.d.ts","default":"./dist/docusaurus/index.js"},"require":{"types":"./dist/docusaurus/index.d.ts","default":"./dist/docusaurus/index.js"}},"./package.json":"./package.json"},"scripts":{"docs":"typedoc --options typedoc.config.mjs","lint":"eslint --config ../../packages/tooling-config/eslint/config.ts \"{src,tests}/**/*.{ts,js,json,gql}\"","test":"vitest run --passWithNoTests","build":"tsgo --build","clean":"tsgo --build --clean && rm -rf ./dist","stryker":"stryker run","test:ci":"vitest run --passWithNoTests --silent --sequence.shuffle","lint:fix":"eslint --config ../../packages/tooling-config/eslint/config.ts \"{src,tests}/**/*.{ts,js,json,gql}\" --fix","prettier":"prettier \"{src,tests}/**/*.{ts,js,json,md,gql}\" --check","ts:check":"tsgo --noEmit","test:unit":"vitest run --passWithNoTests tests/unit","test:watch":"vitest --watch","prettier:fix":"prettier \"{src,tests}/**/*.{ts,js,json,md,gql}\" --write","test:integration":"vitest run --passWithNoTests tests/integration"},"_npmUser":{"name":"edno","email":"edno@edno.io"},"_resolved":"/Users/gregoryheitz/Workspace/graphql-markdown/packages/formatters/graphql-markdown-formatters-1.1.0.tgz","_integrity":"sha512-wjLoD3XcVAnPyMyjRRyalW8h+Fo8Aciryel0hPAd4bNrt0eQrfe5dFYMKEYVHTC8+PoHPe5mhZuszqznpRwLJw==","repository":{"url":"git+https://github.com/graphql-markdown/graphql-markdown.git","type":"git","directory":"packages/formatters"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"11.13.0","description":"Formatter presets for Docusaurus, Starlight, Fumadocs, Vocs, HonKit, Hugo, MkDocs, DocFX, and mdBook.","directories":{"test":"tests"},"_nodeVersion":"24.16.0","dependencies":{"@graphql-markdown/types":"","@graphql-markdown/utils":"","@graphql-markdown/helpers":""},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@graphql-markdown/tooling-config":""},"_npmOperationalInternal":{"tmp":"tmp/formatters_1.1.0_1788552600981_0.04932782235871924","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"_id":"@graphql-markdown/formatters@1.1.1","bugs":{"url":"https://github.com/graphql-markdown/graphql-markdown/issues"},"dist":{"shasum":"b56b2fee14c667116e23959cfe2c8b1a95bfbea7","tarball":"https://registry.npmjs.org/@graphql-markdown/formatters/-/formatters-1.1.1.tgz","fileCount":41,"integrity":"sha512-2wJATELVVhhggj+EmoKKPvbkyEwbedLKVWFeED/PuYUZqG05OOkN2CfJnH7cu5XihmljRiVNq1xUrh9BWyXfEA==","signatures":[{"sig":"MEQCIGV9m6xwThCRPtFhTvJMueSe/UPYWJ5JjY/VoiaZpBHFAiAor+jjBBP86lGqCLBSCdsSr12Z9gGp0UWxGNte7rAHWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCO9yC7VA2moMuEkff5xFGY3V1REvjygDo/w00xbJJkzgIgVgfS+rNUtKrVrpcmvW3C8DdRL9v2WWRJFpMvvpcZtYs="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphql-markdown%2fformatters@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145588},"main":"dist/index.js","name":"@graphql-markdown/formatters","_from":"file:/tmp/graphql-markdown-publish-8kXzl0/graphql-markdown-formatters-1.1.1.tgz","types":"dist/index.d.ts","author":{"name":"Gregory Heitz"},"engines":{"node":">=22.12.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./hugo":{"import":{"types":"./dist/hugo/index.d.ts","default":"./dist/hugo/index.js"},"default":{"types":"./dist/hugo/index.d.ts","default":"./dist/hugo/index.js"},"require":{"types":"./dist/hugo/index.d.ts","default":"./dist/hugo/index.js"}},"./vocs":{"import":{"types":"./dist/vocs/index.d.ts","default":"./dist/vocs/index.js"},"default":{"types":"./dist/vocs/index.d.ts","default":"./dist/vocs/index.js"},"require":{"types":"./dist/vocs/index.d.ts","default":"./dist/vocs/index.js"}},"./docfx":{"import":{"types":"./dist/docfx/index.d.ts","default":"./dist/docfx/index.js"},"default":{"types":"./dist/docfx/index.d.ts","default":"./dist/docfx/index.js"},"require":{"types":"./dist/docfx/index.d.ts","default":"./dist/docfx/index.js"}},"./honkit":{"import":{"types":"./dist/honkit/index.d.ts","default":"./dist/honkit/index.js"},"default":{"types":"./dist/honkit/index.d.ts","default":"./dist/honkit/index.js"},"require":{"types":"./dist/honkit/index.d.ts","default":"./dist/honkit/index.js"}},"./mdbook":{"import":{"types":"./dist/mdbook/index.d.ts","default":"./dist/mdbook/index.js"},"default":{"types":"./dist/mdbook/index.d.ts","default":"./dist/mdbook/index.js"},"require":{"types":"./dist/mdbook/index.d.ts","default":"./dist/mdbook/index.js"}},"./mkdocs":{"import":{"types":"./dist/mkdocs/index.d.ts","default":"./dist/mkdocs/index.js"},"default":{"types":"./dist/mkdocs/index.d.ts","default":"./dist/mkdocs/index.js"},"require":{"types":"./dist/mkdocs/index.d.ts","default":"./dist/mkdocs/index.js"}},"./defaults":{"import":{"types":"./dist/defaults.d.ts","default":"./dist/defaults.js"},"default":{"types":"./dist/defaults.d.ts","default":"./dist/defaults.js"},"require":{"types":"./dist/defaults.d.ts","default":"./dist/defaults.js"}},"./fumadocs":{"import":{"types":"./dist/fumadocs/index.d.ts","default":"./dist/fumadocs/index.js"},"default":{"types":"./dist/fumadocs/index.d.ts","default":"./dist/fumadocs/index.js"},"require":{"types":"./dist/fumadocs/index.d.ts","default":"./dist/fumadocs/index.js"}},"./starlight":{"import":{"types":"./dist/starlight/index.d.ts","default":"./dist/starlight/index.js"},"default":{"types":"./dist/starlight/index.d.ts","default":"./dist/starlight/index.js"},"require":{"types":"./dist/starlight/index.d.ts","default":"./dist/starlight/index.js"}},"./docusaurus":{"import":{"types":"./dist/docusaurus/index.d.ts","default":"./dist/docusaurus/index.js"},"default":{"types":"./dist/docusaurus/index.d.ts","default":"./dist/docusaurus/index.js"},"require":{"types":"./dist/docusaurus/index.d.ts","default":"./dist/docusaurus/index.js"}},"./package.json":"./package.json"},"license":"MIT","scripts":{"docs":"typedoc --options typedoc.config.mjs","lint":"eslint --config ../../packages/tooling-config/eslint/config.ts \"{src,tests}/**/*.{ts,js,json,gql}\"","test":"vitest run --passWithNoTests","build":"tsgo --build","clean":"tsgo --build --clean && rm -rf ./dist","stryker":"stryker run","test:ci":"vitest run --passWithNoTests --silent --sequence.shuffle","lint:fix":"eslint --config ../../packages/tooling-config/eslint/config.ts \"{src,tests}/**/*.{ts,js,json,gql}\" --fix","prettier":"prettier \"{src,tests}/**/*.{ts,js,json,md,gql}\" --check","ts:check":"tsgo --noEmit","test:unit":"vitest run --passWithNoTests tests/unit","test:watch":"vitest --watch","prettier:fix":"prettier \"{src,tests}/**/*.{ts,js,json,md,gql}\" --write","test:integration":"vitest run --passWithNoTests tests/integration"},"version":"1.1.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:542bfb09-03a5-4b46-b921-d39bb5f4b1dd"}},"homepage":"https://graphql-markdown.dev","keywords":["graphql","graphql-markdown","docusaurus","starlight","fumadocs","vocs","honkit","hugo","mkdocs","docfx","mdbook","documentation","formatter"],"_resolved":"/tmp/graphql-markdown-publish-8kXzl0/graphql-markdown-formatters-1.1.1.tgz","_integrity":"sha512-2wJATELVVhhggj+EmoKKPvbkyEwbedLKVWFeED/PuYUZqG05OOkN2CfJnH7cu5XihmljRiVNq1xUrh9BWyXfEA==","repository":{"url":"git+https://github.com/graphql-markdown/graphql-markdown.git","type":"git","directory":"packages/formatters"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"12.0.2","description":"Formatter presets for Docusaurus, Starlight, Fumadocs, Vocs, HonKit, Hugo, MkDocs, DocFX, and mdBook.","directories":{"test":"tests"},"maintainers":[{"name":"edno","email":"edno@edno.io"}],"_nodeVersion":"24.20.0","dependencies":{"@graphql-markdown/types":"","@graphql-markdown/utils":"","@graphql-markdown/helpers":""},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@graphql-markdown/tooling-config":""},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/formatters_1.1.1_1789673227919_0.6222599920786782"}}},"time":{"created":"2026-05-31T15:49:53.523Z","modified":"2026-09-17T19:27:08.393Z","1.0.0":"2026-05-31T15:49:53.833Z","1.0.1":"2026-08-20T19:17:58.851Z","1.0.2":"2026-08-30T11:35:12.571Z","1.1.0":"2026-09-04T20:10:01.110Z","1.1.1":"2026-09-17T19:27:08.003Z"},"bugs":{"url":"https://github.com/graphql-markdown/graphql-markdown/issues"},"author":{"name":"Gregory Heitz"},"license":"MIT","homepage":"https://graphql-markdown.dev","keywords":["graphql","graphql-markdown","docusaurus","starlight","fumadocs","vocs","honkit","hugo","mkdocs","docfx","mdbook","documentation","formatter"],"repository":{"url":"git+https://github.com/graphql-markdown/graphql-markdown.git","type":"git","directory":"packages/formatters"},"description":"Formatter presets for Docusaurus, Starlight, Fumadocs, Vocs, HonKit, Hugo, MkDocs, DocFX, and mdBook.","maintainers":[{"name":"edno","email":"edno@edno.io"}],"readme":"# @graphql-markdown/formatters\n\nFramework formatter presets for GraphQL-Markdown.\n\nThis package provides ready-to-use formatter presets for popular documentation frameworks, with each formatter in its own package subpath.\n\n## Installation\n\n```bash\nnpm install @graphql-markdown/formatters\n```\n\n## Quick Start\n\nUse any formatter in your GraphQL-Markdown configuration:\n\n```yaml\nschema: ./schema.graphql\nextensions:\n  graphql-markdown:\n    rootPath: ./docs\n    baseURL: api\n    formatter: \"@graphql-markdown/formatters/docusaurus\"\n```\n\nOr programmatically:\n\n```ts\nimport { runGraphQLMarkdown } from \"@graphql-markdown/cli\";\n\nawait runGraphQLMarkdown({\n  schema: \"./schema.graphql\",\n  rootPath: \"./docs\",\n  baseURL: \"api\",\n  formatter: \"@graphql-markdown/formatters/docusaurus\",\n});\n```\n\nThe legacy `mdxParser` setting still works as a deprecated alias, but new configurations should use `formatter`.\n\n## Supported Formatters\n\nEach formatter has its own setup guide:\n\n| Framework | Package Path | Documentation |\n| --------- | ------------ | ------------- |\n| Astro Starlight | `@graphql-markdown/formatters/starlight` | [Guide](src/starlight/README.md) |\n| DocFX | `@graphql-markdown/formatters/docfx` | [Guide](src/docfx/README.md) |\n| Docusaurus | `@graphql-markdown/formatters/docusaurus` | [Guide](src/docusaurus/README.md) |\n| HonKit | `@graphql-markdown/formatters/honkit` | [Guide](src/honkit/README.md) |\n| Hugo | `@graphql-markdown/formatters/hugo` | [Guide](src/hugo/README.md) |\n| mdBook | `@graphql-markdown/formatters/mdbook` | [Guide](src/mdbook/README.md) |\n| MkDocs | `@graphql-markdown/formatters/mkdocs` | [Guide](src/mkdocs/README.md) |\n| Next.js + Fumadocs | `@graphql-markdown/formatters/fumadocs` | [Guide](src/fumadocs/README.md) |\n| Vocs | `@graphql-markdown/formatters/vocs` | [Guide](src/vocs/README.md) |\n\n## Custom Formatter\n\nFor frameworks not listed above, create a custom MDX module. See the [Integration Guide](https://graphql-markdown.dev/docs/advanced/integration-with-frameworks#custom-mdx-formatter) for the full formatter contract, the `formatMDXDetails` `\\r` delimiter invariant, and examples of extending a preset.\n\n## Contributing\n\n### Add a New Formatter\n\n1. Create the formatter module at `src/<name>/index.ts`.\n2. Create documentation at `src/<name>/README.md`.\n3. Export the formatter from `src/index.ts`.\n4. Add a package subpath export for `./<name>` in `package.json` under `exports`.\n5. Add unit tests in `tests/unit/<name>/index.test.ts`.\n\n### Formatter Contract\n\nA formatter module exports `createMDXFormatter` and any subset of the standard formatter functions (`formatMDXBadge`, `formatMDXAdmonition`, `formatMDXBullet`, `formatMDXDetails`, `formatMDXFrontmatter`, `formatMDXLink`, `formatMDXNameEntity`, `formatMDXSpecifiedByLink`). Optional exports include `mdxDeclaration`, `mdxExtension`, and lifecycle hooks.\n\nSee the [Integration Guide](https://graphql-markdown.dev/docs/advanced/integration-with-frameworks#custom-mdx-formatter) for the full contract, type signatures, and the `formatMDXDetails` `\\r` delimiter invariant.\n\n### Testing Checklist\n\nAdd tests that verify:\n\n1. Each formatter function output for representative inputs.\n2. `createMDXFormatter` returns all required formatter methods.\n3. Framework-specific behavior and edge cases (for example link extension mapping, frontmatter behavior, empty title fallback).\n\nRun targeted tests while developing:\n\n```bash\ncd packages/formatters\nbun run test:unit -- tests/unit/<name>/index.test.ts\n```\n\nRun package checks before opening a PR:\n\n```bash\ncd packages/formatters\nbun run lint\nbun run prettier\nbun run test:unit\n```\n\nFor repository-wide validation:\n\n```bash\ncd /path/to/graphql-markdown\nbun run test\n```\n","readmeFilename":"README.md"}