UNPKG

@redpanda-data/docs-extensions-and-macros

Version:

Antora extensions and macros developed for Redpanda documentation.

148 lines (147 loc) 6.21 kB
{ "name": "@redpanda-data/docs-extensions-and-macros", "version": "5.0.3", "description": "Antora extensions and macros developed for Redpanda documentation.", "keywords": [ "antora", "extension", "macro", "documentation", "redpanda", "mcp" ], "author": { "name": "Redpanda Docs Team" }, "bin": { "doc-tools": "./bin/doc-tools.js", "doc-tools-mcp": "./bin/doc-tools-mcp.js" }, "scripts": { "install-test-dependencies": "doc-tools install-test-dependencies", "get-redpanda-version": "doc-tools get-redpanda-version", "get-console-version": "doc-tools get-console-version", "build": "antora --to-dir docs --fetch local-antora-playbook.yml", "serve": "wds --node-resolve --open preview/test/ --watch --root-dir docs", "test": "jest", "test:mcp": "jest __tests__/mcp/", "test:mcp:integration": "jest __tests__/mcp/integration.test.js", "test:mcp:contract": "jest __tests__/mcp/cli-contract.test.js", "test:python": "./__tests__/tools/property-extractor/setup-and-test.sh", "test:cgo": "node __tests__/tools/cgo-detection.test.js", "test:all": "npm run test && npm run test:python && npm run test:cgo", "generate:cli-docs": "node tools/generate-cli-docs.js", "bundle:admin": "doc-tools generate bundle-openapi --surface admin", "bundle:connect": "doc-tools generate bundle-openapi --surface connect", "bundle:both": "doc-tools generate bundle-openapi --surface both" }, "contributors": [ { "name": "JakeSCahill", "email": "jake@redpanda.com" } ], "exports": { "./asciidoc-extensions/add-line-numbers-highlights": { "require": "./asciidoc-extensions/add-line-numbers-highlights.js" }, "./extensions/unlisted-pages": { "require": "./extensions/unlisted-pages.js" }, "./extensions/replace-attributes-in-attachments": "./extensions/replace-attributes-in-attachments.js", "./extensions/process-context-switcher": "./extensions/process-context-switcher.js", "./extensions/archive-attachments": "./extensions/archive-attachments.js", "./extensions/add-pages-to-root": "./extensions/add-pages-to-root.js", "./extensions/convert-to-markdown": "./extensions/convert-to-markdown.js", "./extensions/collect-bloblang-samples": "./extensions/collect-bloblang-samples.js", "./extensions/compute-end-of-life": "./extensions/compute-end-of-life.js", "./extensions/generate-rp-connect-categories": "./extensions/generate-rp-connect-categories.js", "./extensions/generate-index-data": "./extensions/generate-index-data.js", "./extensions/generate-rp-connect-info": "./extensions/generate-rp-connect-info.js", "./extensions/generate-fields-only-pages": "./extensions/generate-fields-only-pages.js", "./extensions/add-global-attributes": "./extensions/add-global-attributes.js", "./extensions/git-full-clone": "./extensions/git-full-clone.js", "./extensions/add-git-dates": "./extensions/add-git-dates.js", "./extensions/add-faq-structured-data": "./extensions/add-faq-structured-data.js", "./extensions/add-llms-directive": "./extensions/add-llms-directive.js", "./extensions/add-markdown-urls-to-sitemap": "./extensions/add-markdown-urls-to-sitemap.js", "./extensions/version-fetcher/set-latest-version": "./extensions/version-fetcher/set-latest-version.js", "./extensions/modify-connect-tag-playbook": "./extensions/modify-connect-tag-playbook.js", "./extensions/validate-attributes": "./extensions/validate-attributes.js", "./extensions/find-related-docs": "./extensions/find-related-docs.js", "./extensions/unpublish-pages": "./extensions/unpublish-pages.js", "./extensions/find-related-labs": "./extensions/find-related-labs.js", "./extensions/convert-llms-to-txt": "./extensions/convert-llms-to-txt.js", "./extensions/convert-sitemap-to-markdown": "./extensions/convert-sitemap-to-markdown.js", "./extensions/modify-redirects": "./extensions/produce-redirects.js", "./extensions/algolia-indexer/index": "./extensions/algolia-indexer/index.js", "./extensions/aggregate-terms": "./extensions/aggregate-terms.js", "./extensions/resolve-xrefs-in-attachments": "./extensions/resolve-xrefs-in-attachments.js", "./extensions/unified-navigation": "./extensions/unified-navigation.js", "./extensions/conditional-home-redirect": "./extensions/conditional-home-redirect.js", "./macros/glossary": "./macros/glossary.js", "./macros/rp-connect-components": "./macros/rp-connect-components.js", "./macros/config-ref": "./macros/config-ref.js", "./macros/helm-ref": "./macros/helm-ref.js", "./macros/badge": "./macros/badge.js" }, "files": [ "extensions", "extension-utils", "asciidoc-extensions", "macros", "bin", "cli-utils", "tools", "docker-compose", "mcp" ], "license": "ISC", "repository": { "type": "git", "url": "git+https://github.com/redpanda-data/docs-extensions-and-macros" }, "dependencies": { "@asciidoctor/tabs": "^1.0.0-beta.6", "@bufbuild/buf": "^1.28.1", "@modelcontextprotocol/sdk": "^1.0.4", "@octokit/core": "^6.1.2", "@octokit/plugin-retry": "^7.1.1", "@octokit/rest": "^21.1.1", "@redocly/cli": "^2.2.0", "ajv": "^8.12.0", "algoliasearch": "^4.17.0", "chalk": "4.1.2", "cheerio": "^1.1.2", "commander": "^14.0.0", "dotenv": "^16.6.1", "glob": "^11.0.0", "gulp": "^4.0.2", "gulp-connect": "^5.7.0", "handlebars": "^4.7.8", "html-entities": "2.3", "js-yaml": "^4.1.0", "jsonpath-plus": "^10.3.0", "lodash": "^4.17.21", "micromatch": "^4.0.8", "node-fetch": "^3.3.2", "node-html-parser": "5.4.2-0", "papaparse": "^5.4.1", "semver": "^7.6.0", "sync-request": "^6.1.0", "tar": "^7.4.3", "tree-sitter": "^0.22.4", "turndown": "^7.2.2", "turndown-plugin-gfm": "^1.0.2", "xml2js": "^0.6.2", "yaml": "^2.8.2", "yargs": "^17.7.2" }, "devDependencies": { "@antora/cli": "3.1.4", "@antora/site-generator": "3.1.4", "@web/dev-server": "^0.2.5", "jest": "^29.7.0", "jest-junit": "^16.0.0" } }