{ "name": "@hanzo/docs", "version": "16.4.2", "description": "Core documentation framework for Hanzo - source, search, i18n, and integrations", "keywords": [ "Hanzo", "Docs", "Documentation", "Next.js", "Source", "Search", "i18n" ], "homepage": "https://hanzoai.github.io/docs", "repository": "github:hanzoai/docs", "license": "MIT", "type": "module", "exports": { "./core/source": { "types": "./dist/core/source/index.d.ts", "import": "./dist/core/source/index.js" }, "./core/source/*": { "types": "./dist/core/source/*.d.ts", "import": "./dist/core/source/*.js" }, "./core/search": { "types": "./dist/core/search/index.d.ts", "import": "./dist/core/search/index.js" }, "./core/search/*": { "types": "./dist/core/search/*.d.ts", "import": "./dist/core/search/*.js" }, "./core/i18n": { "types": "./dist/core/i18n/index.d.ts", "import": "./dist/core/i18n/index.js" }, "./core/i18n/*": { "types": "./dist/core/i18n/*.d.ts", "import": "./dist/core/i18n/*.js" }, "./core/page-tree": { "types": "./dist/core/page-tree.d.ts", "import": "./dist/core/page-tree.js" }, "./core/breadcrumb": { "types": "./dist/core/breadcrumb.d.ts", "import": "./dist/core/breadcrumb.js" }, "./core/toc": { "types": "./dist/core/toc.d.ts", "import": "./dist/core/toc.js" }, "./core/link": { "types": "./dist/core/link.d.ts", "import": "./dist/core/link.js" }, "./core/dynamic-link": { "types": "./dist/core/dynamic-link.d.ts", "import": "./dist/core/dynamic-link.js" }, "./core/negotiation": { "types": "./dist/core/negotiation.d.ts", "import": "./dist/core/negotiation.js" }, "./core/content": { "types": "./dist/core/content/index.d.ts", "import": "./dist/core/content/index.js" }, "./core/content/*": { "types": "./dist/core/content/*.d.ts", "import": "./dist/core/content/*.js" }, "./core/mdx-plugins": { "types": "./dist/core/mdx-plugins/index.d.ts", "import": "./dist/core/mdx-plugins/index.js" }, "./core/mdx-plugins/*": { "types": "./dist/core/mdx-plugins/*.d.ts", "import": "./dist/core/mdx-plugins/*.js" }, "./core/highlight": { "types": "./dist/core/highlight/index.d.ts", "import": "./dist/core/highlight/index.js" }, "./core/highlight/*": { "types": "./dist/core/highlight/*.d.ts", "import": "./dist/core/highlight/*.js" }, "./core/framework": { "types": "./dist/core/framework/index.d.ts", "import": "./dist/core/framework/index.js" }, "./core/framework/*": { "types": "./dist/core/framework/*.d.ts", "import": "./dist/core/framework/*.js" }, "./source": { "types": "./dist/core/source/index.d.ts", "import": "./dist/core/source/index.js" }, "./source/client": { "types": "./dist/core/source/client.d.ts", "import": "./dist/core/source/client.js" }, "./source/schema": { "types": "./dist/core/source/schema.d.ts", "import": "./dist/core/source/schema.js" }, "./source/*": { "types": "./dist/core/source/*.d.ts", "import": "./dist/core/source/*.js" }, "./search": { "types": "./dist/core/search/index.d.ts", "import": "./dist/core/search/index.js" }, "./search/*": { "types": "./dist/core/search/*.d.ts", "import": "./dist/core/search/*.js" }, "./i18n": { "types": "./dist/core/i18n/index.d.ts", "import": "./dist/core/i18n/index.js" }, "./i18n/middleware": { "types": "./dist/core/i18n/middleware.d.ts", "import": "./dist/core/i18n/middleware.js" }, "./page-tree": { "types": "./dist/core/page-tree.d.ts", "import": "./dist/core/page-tree.js" }, "./breadcrumb": { "types": "./dist/core/breadcrumb.d.ts", "import": "./dist/core/breadcrumb.js" }, "./toc": { "types": "./dist/core/toc.d.ts", "import": "./dist/core/toc.js" }, "./link": { "types": "./dist/core/link.d.ts", "import": "./dist/core/link.js" }, "./dynamic-link": { "types": "./dist/core/dynamic-link.d.ts", "import": "./dist/core/dynamic-link.js" }, "./negotiation": { "types": "./dist/core/negotiation.d.ts", "import": "./dist/core/negotiation.js" }, "./content": { "types": "./dist/core/content/index.d.ts", "import": "./dist/core/content/index.js" }, "./content/*": { "types": "./dist/core/content/*.d.ts", "import": "./dist/core/content/*.js" }, "./mdx-plugins": { "types": "./dist/core/mdx-plugins/index.d.ts", "import": "./dist/core/mdx-plugins/index.js" }, "./mdx-plugins/*": { "types": "./dist/core/mdx-plugins/*.d.ts", "import": "./dist/core/mdx-plugins/*.js" }, "./highlight": { "types": "./dist/core/highlight/index.d.ts", "import": "./dist/core/highlight/index.js" }, "./highlight/client": { "types": "./dist/core/highlight/client.d.ts", "import": "./dist/core/highlight/client.js" }, "./framework": { "types": "./dist/core/framework/index.d.ts", "import": "./dist/core/framework/index.js" }, "./framework/*": { "types": "./dist/core/framework/*.d.ts", "import": "./dist/core/framework/*.js" }, "./openapi": { "types": "./dist/openapi/index.d.ts", "import": "./dist/openapi/index.js" }, "./openapi/*": { "types": "./dist/openapi/*.d.ts", "import": "./dist/openapi/*.js" }, "./openapi/css/*": { "style": "./dist/openapi/css/*", "default": "./dist/openapi/css/*" }, "./typescript": { "types": "./dist/typescript/index.d.ts", "import": "./dist/typescript/index.js" }, "./typescript/*": { "types": "./dist/typescript/*.d.ts", "import": "./dist/typescript/*.js" }, "./twoslash": { "types": "./dist/twoslash/index.d.ts", "import": "./dist/twoslash/index.js" }, "./twoslash/*": { "types": "./dist/twoslash/*.d.ts", "import": "./dist/twoslash/*.js" }, "./twoslash/twoslash.css": { "style": "./dist/twoslash/twoslash.css", "default": "./dist/twoslash/twoslash.css" }, "./docgen": { "types": "./dist/docgen/index.d.ts", "import": "./dist/docgen/index.js" }, "./docgen/*": { "types": "./dist/docgen/*.d.ts", "import": "./dist/docgen/*.js" }, "./obsidian": { "types": "./dist/obsidian/index.d.ts", "import": "./dist/obsidian/index.js" }, "./obsidian/*": { "types": "./dist/obsidian/*.d.ts", "import": "./dist/obsidian/*.js" }, "./content-collections": { "types": "./dist/content-collections/index.d.ts", "import": "./dist/content-collections/index.js" }, "./content-collections/*": { "types": "./dist/content-collections/*.d.ts", "import": "./dist/content-collections/*.js" }, "./mdx-remote": { "types": "./dist/mdx-remote/index.d.ts", "import": "./dist/mdx-remote/index.js" }, "./mdx-remote/*": { "types": "./dist/mdx-remote/*.d.ts", "import": "./dist/mdx-remote/*.js" }, "./cli/build": { "types": "./dist/cli/build.d.ts", "import": "./dist/cli/build.js" }, "./mdx": { "types": "./dist/mdx/index.d.ts", "import": "./dist/mdx/index.js", "default": "./dist/mdx/index.js" }, "./mdx/next": { "types": "./dist/mdx/next.d.ts", "import": "./dist/mdx/next.js", "default": "./dist/mdx/next.js" }, "./mdx/config": { "types": "./dist/mdx/config.d.ts", "import": "./dist/mdx/config.js", "default": "./dist/mdx/config.js" }, "./mdx/vite": { "types": "./dist/mdx/vite.d.ts", "import": "./dist/mdx/vite.js", "default": "./dist/mdx/vite.js" }, "./mdx/bun": { "types": "./dist/mdx/bun.d.ts", "import": "./dist/mdx/bun.js", "default": "./dist/mdx/bun.js" }, "./mdx/runtime/server": { "types": "./dist/mdx/runtime/server.d.ts", "import": "./dist/mdx/runtime/server.js", "default": "./dist/mdx/runtime/server.js" }, "./mdx/runtime/browser": { "types": "./dist/mdx/runtime/browser.d.ts", "import": "./dist/mdx/runtime/browser.js", "default": "./dist/mdx/runtime/browser.js" }, "./mdx/runtime/dynamic": { "types": "./dist/mdx/runtime/dynamic.d.ts", "import": "./dist/mdx/runtime/dynamic.js", "default": "./dist/mdx/runtime/dynamic.js" }, "./mdx/runtime/types": { "types": "./dist/mdx/runtime/types.d.ts", "import": "./dist/mdx/runtime/types.js", "default": "./dist/mdx/runtime/types.js" }, "./ui": { "types": "./dist/ui/index.d.ts", "import": "./dist/ui/index.js" }, "./ui/mdx": { "types": "./dist/ui/mdx.d.ts", "import": "./dist/ui/mdx.js" }, "./ui/og": { "types": "./dist/ui/og.d.ts", "import": "./dist/ui/og.js" }, "./ui/page": { "types": "./dist/ui/page.d.ts", "import": "./dist/ui/page.js" }, "./ui/i18n": { "types": "./dist/ui/i18n.d.ts", "import": "./dist/ui/i18n.js" }, "./ui/components/banner": { "types": "./dist/ui/components/banner.d.ts", "import": "./dist/ui/components/banner.js" }, "./ui/components/inline-toc": { "types": "./dist/ui/components/inline-toc.d.ts", "import": "./dist/ui/components/inline-toc.js" }, "./ui/components/files": { "types": "./dist/ui/components/files.d.ts", "import": "./dist/ui/components/files.js" }, "./ui/components/image-zoom": { "types": "./dist/ui/components/image-zoom.d.ts", "import": "./dist/ui/components/image-zoom.js" }, "./ui/components/*": { "types": "./dist/ui/components/*.d.ts", "import": "./dist/ui/components/*.js" }, "./ui/layouts/*": { "types": "./dist/ui/layouts/*.d.ts", "import": "./dist/ui/layouts/*.js" }, "./ui/contexts/*": { "types": "./dist/ui/contexts/*.d.ts", "import": "./dist/ui/contexts/*.js" }, "./ui/provider/*": { "types": "./dist/ui/provider/*.d.ts", "import": "./dist/ui/provider/*.js" }, "./ui/utils/*": { "types": "./dist/ui/utils/*.d.ts", "import": "./dist/ui/utils/*.js" } }, "scripts": { "build": "tsup && tsc --emitDeclarationOnly && node scripts/copy-css.js", "dev": "tsup --watch" }, "dependencies": { "@hanzo/docs-core": "workspace:*", "@hanzo/docs-mdx": "workspace:*", "@hanzo/docs-base-ui": "workspace:*", "@hanzo/docs-openapi": "workspace:*", "@hanzo/docs-twoslash": "workspace:*", "@hanzo/docs-obsidian": "workspace:*", "@hanzo/docs-cli": "workspace:*", "@hanzo/docs-mdx-remote": "workspace:*", "@hanzo/mdx-runtime": "workspace:*", "@hanzo/docs-typescript": "workspace:*", "@hanzo/docs-docgen": "workspace:*", "@hanzo/docs-content-collections": "workspace:*" }, "devDependencies": { "@types/node": "^25.0.10", "tsup": "^8.5.1", "typescript": "^5.9.3" }, "peerDependencies": { "@hanzo/mdx": "^14.0.0", "@hanzo/ui": "^5.0.0", "@orama/core": "1.x.x", "@oramacloud/client": "2.x.x", "@tanstack/react-router": "1.x.x", "algoliasearch": "5.x.x", "lucide-react": "*", "next": ">=15.0.0", "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0", "react-router": "7.x.x", "waku": "^0.26.0 || ^0.27.0", "zod": ">=3.0.0" }, "peerDependenciesMeta": { "@hanzo/mdx": { "optional": true }, "@hanzo/ui": { "optional": true }, "@orama/core": { "optional": true }, "@oramacloud/client": { "optional": true }, "@tanstack/react-router": { "optional": true }, "algoliasearch": { "optional": true }, "lucide-react": { "optional": true }, "next": { "optional": true }, "react-router": { "optional": true }, "waku": { "optional": true } }, "publishConfig": { "access": "public" } }