{"owner":"fuma-nama","repo":"fumadocs","hasSkills":true,"totalSkillsCount":268,"totalTokensCount":91213,"categories":["anthropic-skill","plugin-manifest"],"hasMcp":false,"mcpConfig":null,"found":["packages/vite/tsconfig.json","packages/vite/CHANGELOG.md","packages/vite/.oxlintrc.json","packages/vite/package.json","packages/typescript/.oxlintrc.json",".cursor/skills/radix-base-ui-sync/SKILL.md","packages/typescript/package.json","packages/typescript/CHANGELOG.md","packages/twoslash/CHANGELOG.md","packages/typescript/README.md","packages/typescript/tsconfig.json","packages/twoslash/.oxlintrc.json","packages/twoslash/package.json","packages/twoslash/README.md","packages/twoslash/tsconfig.json","packages/tsconfig/base.json","packages/tsconfig/nextjs.json","packages/tsconfig/package.json","packages/tsconfig/react-library.json","packages/tailwind/.oxlintrc.json","packages/tailwind/CHANGELOG.md","packages/tailwind/package.json","packages/tailwind/tsconfig.json","packages/story/.oxlintrc.json","packages/story/CHANGELOG.md","packages/story/package.json","packages/story/tsconfig.json","packages/stf/.oxlintrc.json","packages/stf/CHANGELOG.md","packages/stf/package.json","packages/stf/tsconfig.json","packages/shared/package.json","packages/shared/tsconfig.json","packages/shadcn/CHANGELOG.md","packages/shadcn/package.json","packages/shadcn/tsconfig.json","packages/satteri/CHANGELOG.md","packages/satteri/package.json","packages/satteri/tsconfig.json","packages/sanity/.oxlintrc.json","packages/sanity/CHANGELOG.md","packages/sanity/package.json","packages/sanity/tsconfig.json","packages/radix-ui/.oxlintrc.json","packages/radix-ui/CHANGELOG.md","packages/radix-ui/package.json","packages/radix-ui/README.md","packages/radix-ui/tsconfig.json","packages/python/.oxlintrc.json","packages/python/CHANGELOG.md","packages/python/package.json","packages/python/tsconfig.json","packages/preview/CHANGELOG.md","packages/preview/package.json","packages/preview/tsconfig.json","packages/openapi/.oxlintrc.json","packages/openapi/CHANGELOG.md","packages/openapi/package.json","packages/openapi/tsconfig.json","packages/obsidian/.oxlintrc.json","packages/obsidian/CHANGELOG.md","packages/obsidian/package.json","packages/obsidian/README.md","packages/obsidian/tsconfig.json","packages/notion/.oxlintrc.json","packages/notion/CHANGELOG.md","packages/notion/package.json","packages/notion/tsconfig.json","packages/mdx-remote/.oxlintrc.json","packages/mdx-remote/CHANGELOG.md","packages/mdx-remote/package.json","packages/mdx-remote/tsconfig.json","packages/mdx/.oxlintrc.json","packages/mdx/CHANGELOG.md","packages/mdx/package.json","packages/mdx/tsconfig.json","packages/local-md/.oxlintrc.json","packages/local-md/CHANGELOG.md","packages/local-md/package.json","packages/local-md/tsconfig.json","packages/local-html/CHANGELOG.md","packages/local-html/package.json","packages/local-html/README.md","packages/local-html/tsconfig.json","packages/local-content/.oxlintrc.json","packages/local-content/CHANGELOG.md","packages/local-content/package.json","packages/local-content/tsconfig.json","packages/language/.oxlintrc.json","packages/language/CHANGELOG.md","packages/language/package.json","packages/language/tsconfig.json","packages/image-size/CHANGELOG.md","packages/image-size/package.json","packages/image-size/README.md","packages/image-size/tsconfig.json","packages/graphql/.oxlintrc.json","packages/graphql/CHANGELOG.md","packages/graphql/package.json","packages/graphql/README.md","packages/graphql/tsconfig.json","packages/epub/.oxlintrc.json","packages/epub/CHANGELOG.md","packages/epub/package.json","packages/epub/tsconfig.json","packages/doc-gen/.oxlintrc.json","packages/doc-gen/CHANGELOG.md","packages/doc-gen/package.json","packages/doc-gen/README.md","packages/doc-gen/tsconfig.json","packages/create-app-versions/CHANGELOG.md","packages/create-app-versions/package.json","packages/create-app/.oxlintrc.json","packages/create-app/CHANGELOG.md","packages/create-app/package.json","packages/create-app/README.md","packages/create-app/tsconfig.json","packages/core/.oxlintrc.json","packages/core/CHANGELOG.md","packages/core/package.json","packages/core/README.md","packages/core/tsconfig.json","packages/content-collections/.oxlintrc.json","packages/content-collections/CHANGELOG.md","packages/content-collections/package.json","packages/content-collections/README.md","packages/content-collections/tsconfig.json","packages/content/.oxlintrc.json","packages/content/CHANGELOG.md","packages/content/package.json","packages/content/tsconfig.json","packages/cli/.oxlintrc.json","packages/cli/CHANGELOG.md","packages/cli/package.json","packages/cli/tsconfig.json","packages/basehub/.oxlintrc.json","packages/basehub/CHANGELOG.md","packages/basehub/package.json","packages/basehub/tsconfig.json","packages/base-ui/.oxlintrc.json","packages/base-ui/CHANGELOG.md","packages/base-ui/package.json","packages/base-ui/README.md","packages/base-ui/tsconfig.json","packages/asyncapi/.oxlintrc.json","packages/asyncapi/CHANGELOG.md","packages/asyncapi/package.json","packages/asyncapi/tsconfig.json","packages/api-docs/.oxlintrc.json","packages/api-docs/CHANGELOG.md","packages/api-docs/package.json","packages/api-docs/tsconfig.json","packages/vite/vitefu/README.md","packages/typescript/test/fixtures/test.output.json","packages/openapi/test/fixtures/double-oneof.yaml","packages/openapi/test/fixtures/museum.yaml","packages/openapi/test/fixtures/petstore.yaml","packages/openapi/test/fixtures/products.yaml","packages/openapi/test/fixtures/unkey.json","packages/openapi/test/out/museum+petstore.md","packages/openapi/test/out/museum-per-tag.md","packages/openapi/test/out/petstore-per-operation.md","packages/openapi/test/out/products-group-by-tag.md","packages/openapi/test/out/products-with-index.md","packages/openapi/test/out/products-with-meta+groupby.md","packages/openapi/test/out/products-with-meta.md","packages/openapi/test/out/unkey-per-file.md","packages/obsidian/test/fixtures/create a link.md","packages/obsidian/test/fixtures/hello world.md","packages/obsidian/test/fixtures/Welcome.md","packages/mdx-remote/test/fixtures/file.mdx.json","packages/mdx-remote/test/fixtures/index.mdx.json","packages/mdx/test/fixtures/index-async.output.md","packages/mdx/test/fixtures/index-dynamic.output.md","packages/mdx/test/fixtures/index-dynamic-docs.output.md","packages/mdx/test/fixtures/index-sync.output.md","packages/mdx/test/fixtures/index-sync-meta.output.md","packages/mdx/test/fixtures/index-workspace.output.md","packages/local-md/test/fixtures/expressions.compiler.json","packages/local-md/test/fixtures/expressions.renderer.json","packages/local-md/test/fixtures/expressions.renderer.native.json","packages/local-md/test/fixtures/jsx.compiler.json","packages/local-md/test/fixtures/jsx.renderer.json","packages/local-md/test/fixtures/jsx.renderer.native.json","packages/local-md/test/fixtures/rich.compiler.json","packages/local-md/test/fixtures/rich.md","packages/local-md/test/fixtures/rich.renderer.json","packages/local-md/test/fixtures/rich.renderer.native.json","packages/local-md/test/fixtures/simple.compiler.json","packages/local-md/test/fixtures/simple.md","packages/local-md/test/fixtures/simple.renderer.json","packages/local-md/test/fixtures/simple.renderer.native.json","packages/local-html/test/fixtures/deliverable.renderer.json","packages/local-html/test/fixtures/fragment.renderer.json","packages/doc-gen/test/fixtures/file-gen.md","packages/doc-gen/test/fixtures/file-gen.output.md","packages/doc-gen/test/fixtures/file-gen.relative.md","packages/doc-gen/test/fixtures/file-gen.relative.output.md","packages/doc-gen/test/fixtures/remark-install.md","packages/doc-gen/test/fixtures/remark-install-persist.md","packages/doc-gen/test/fixtures/ts2js.md","packages/create-app/src/plugins/biome.base.json","packages/create-app/src/plugins/biome.next.json","packages/create-app/template/waku/README.md","packages/create-app/template/tanstack-start-spa/README.md","packages/create-app/template/tanstack-start/README.md","packages/create-app/template/react-router-spa/README.md","packages/create-app/template/react-router/README.md","packages/create-app/template/astro/package.json","packages/create-app/template/astro/README.md","packages/create-app/template/astro/tsconfig.json","packages/create-app/template/+next+fuma-docs-mdx/README.md","packages/create-app/template/+next+fuma-docs-mdx+static/README.md","packages/core/test/fixtures/rehype-toc.md","packages/core/test/fixtures/remark-admonition.md","packages/core/test/fixtures/remark-admonition.output.json","packages/core/test/fixtures/remark-heading.md","packages/core/test/fixtures/remark-heading.output.json","packages/core/test/fixtures/remark-image.md","packages/core/test/fixtures/remark-image.output.json","packages/core/test/fixtures/remark-image-public-dir.md","packages/core/test/fixtures/remark-image-public-dir.output.json","packages/core/test/fixtures/remark-image-without-import.output.json","packages/core/test/fixtures/remark-llms.output.md","packages/core/test/fixtures/remark-mdx-files.md","packages/core/test/fixtures/remark-mdx-mermaid.md","packages/core/test/fixtures/remark-steps.md","packages/core/test/fixtures/remark-steps.output.md","packages/core/test/fixtures/remark-structure.output.json","packages/asyncapi/test/fixtures/streetlights.yaml","packages/api-docs/test/fixtures/double-oneof.yaml","packages/api-docs/test/fixtures/unkey.json","packages/satteri/test/fixtures/local-md/expressions.compiler.json","packages/satteri/test/fixtures/local-md/expressions.renderer.json","packages/satteri/test/fixtures/local-md/jsx.compiler.json","packages/satteri/test/fixtures/local-md/jsx.renderer.json","packages/satteri/test/fixtures/local-md/rich.compiler.json","packages/satteri/test/fixtures/local-md/rich.md","packages/satteri/test/fixtures/local-md/rich.renderer.json","packages/satteri/test/fixtures/local-md/simple.compiler.json","packages/satteri/test/fixtures/local-md/simple.md","packages/satteri/test/fixtures/local-md/simple.renderer.json","packages/openapi/test/fixtures/external-refs/category.yaml","packages/openapi/test/fixtures/external-refs/pet.yaml","packages/openapi/test/fixtures/external-refs/root.yaml","packages/mdx/test/fixtures/generate-index-docs/meta.json","packages/mdx/test/fixtures/generate-index-2/meta.json","packages/mdx/test/fixtures/generate-index/meta.json","packages/core/test/fixtures/page-trees/basic.tree.json","packages/core/test/fixtures/page-trees/basic-no-meta.tree.json","packages/core/test/fixtures/page-trees/circular.test.json","packages/core/test/fixtures/page-trees/i18n.entries.json","packages/core/test/fixtures/page-trees/i18n.tree.json","packages/core/test/fixtures/page-trees/i18n-dir.test.json","packages/core/test/fixtures/page-trees/i18n-no-fallback.tree.json","packages/core/test/fixtures/page-trees/i18n-no-prefix.tree.json","packages/core/test/fixtures/page-trees/nested.tree.json","packages/core/test/fixtures/page-trees/rest.tree.json","packages/core/test/fixtures/page-trees/rest-by-name.tree.json","packages/core/test/fixtures/page-trees/rest-priority.tree.json","packages/api-docs/test/fixtures/external/owner.yaml","packages/api-docs/test/fixtures/external/pet.yaml","packages/api-docs/test/fixtures/external/root.yaml","packages/api-docs/test/fixtures/external/shared.yaml","packages/satteri/test/fixtures/local-md/content/guide.md","packages/satteri/test/fixtures/local-md/content/meta.json","packages/satteri/test/fixtures/remark-include/nested/deep.md","packages/create-app/template/astro/content/docs/meta.json"],"skills":{"packages/vite/tsconfig.json":"{\n  \"extends\": \"tsconfig/react-library.json\",\n  \"compilerOptions\": {\n    \"module\": \"esnext\",\n    \"types\": [\"node\"],\n    \"allowImportingTsExtensions\": true\n  },\n  \"exclude\": [\"node_modules\", \"dist\"]\n}\n","packages/vite/CHANGELOG.md":"## @fumadocs/vite@0.1.0\n\n### Default to Base UI\n\nInternal packages & templates now use Base UI rather than Radix UI.\n\n# @fumadocs/vite\n\n## 0.0.2\n","packages/vite/.oxlintrc.json":"{\n  \"$schema\": \"./node_modules/oxlint/configuration_schema.json\",\n  \"plugins\": [\"typescript\", \"import\"],\n  \"env\": {\n    \"builtin\": true\n  },\n  \"ignorePatterns\": [\"dist/\", \"node_modules/\"],\n  \"rules\": {\n    \"constructor-super\": \"error\",\n    \"for-direction\": \"error\",\n    \"no-async-promise-executor\": \"error\",\n    \"no-case-declarations\": \"error\",\n    \"no-class-assign\": \"error\",\n    \"no-compare-neg-zero\": \"error\",\n    \"no-cond-assign\": \"error\",\n    \"no-const-assign\": \"error\",\n    \"no-constant-binary-expression\": \"error\",\n    \"no-constant-condition\": \"error\",\n    \"no-control-regex\": \"error\",\n    \"no-debugger\": \"error\",\n    \"no-delete-var\": \"error\",\n    \"no-dupe-class-members\": \"error\",\n    \"no-dupe-else-if\": \"error\",\n    \"no-dupe-keys\": \"error\",\n    \"no-duplicate-case\": \"error\",\n    \"no-empty\": \"error\",\n    \"no-empty-character-class\": \"error\",\n    \"no-empty-pattern\": \"error\",\n    \"no-empty-static-block\": \"error\",\n    \"no-ex-assign\": \"error\",\n    \"no-extra-boolean-cast\": \"error\",\n    \"no-fallthrough\": \"error\",\n    \"no-func-assign\": \"error\",\n    \"no-global-assign\": \"error\",\n    \"no-import-assign\": \"error\",\n    \"no-invalid-regexp\": \"error\",\n    \"no-irregular-whitespace\": \"error\",\n    \"no-loss-of-precision\": \"error\",\n    \"no-misleading-character-class\": \"error\",\n    \"no-new-native-nonconstructor\": \"error\",\n    \"no-nonoctal-decimal-escape\": \"error\",\n    \"no-obj-calls\": \"error\",\n    \"no-prototype-builtins\": \"error\",\n    \"no-redeclare\": \"error\",\n    \"no-regex-spaces\": \"error\",\n    \"no-self-assign\": \"error\",\n    \"no-setter-return\": \"error\",\n    \"no-shadow-restricted-names\": \"error\",\n    \"no-sparse-arrays\": \"error\",\n    \"no-this-before-super\": \"error\",\n    \"no-unassigned-vars\": \"error\",\n    \"no-unexpected-multiline\": \"error\",\n    \"no-unsafe-finally\": \"error\",\n    \"no-unsafe-negation\": \"error\",\n    \"no-unsafe-optional-chaining\": \"error\",\n    \"no-unused-labels\": \"error\",\n    \"no-unused-private-class-members\": \"error\",\n    \"no-unused-vars\": [\n      \"error\",\n      {\n        \"argsIgnorePattern\": \"^_\",\n        \"varsIgnorePattern\": \"^_\",\n        \"caughtErrorsIgnorePattern\": \"^_\"\n      }\n    ],\n    \"no-useless-backreference\": \"error\",\n    \"no-useless-catch\": \"error\",\n    \"no-useless-escape\": \"error\",\n    \"no-with\": \"error\",\n    \"preserve-caught-error\": \"error\",\n    \"require-yield\": \"error\",\n    \"use-isnan\": \"error\",\n    \"valid-typeof\": \"error\",\n    \"@typescript-eslint/ban-ts-comment\": \"error\",\n    \"no-array-constructor\": \"error\",\n    \"@typescript-eslint/no-duplicate-enum-values\": \"error\",\n    \"@typescript-eslint/no-empty-object-type\": \"error\",\n    \"@typescript-eslint/no-extra-non-null-assertion\": \"error\",\n    \"@typescript-eslint/no-misused-new\": \"error\",\n    \"@typescript-eslint/no-namespace\": \"error\",\n    \"@typescript-eslint/no-non-null-asserted-optional-chain\": \"error\",\n    \"@typescript-eslint/no-require-imports\": \"error\",\n    \"@typescript-eslint/no-this-alias\": \"error\",\n    \"@typescript-eslint/no-unnecessary-type-constraint\": \"error\",\n    \"@typescript-eslint/no-unsafe-declaration-merging\": \"error\",\n    \"@typescript-eslint/no-unsafe-function-type\": \"error\",\n    \"no-unused-expressions\": \"error\",\n    \"@typescript-eslint/no-wrapper-object-types\": \"error\",\n    \"@typescript-eslint/prefer-as-const\": \"error\",\n    \"@typescript-eslint/prefer-namespace-keyword\": \"error\",\n    \"@typescript-eslint/triple-slash-reference\": \"error\"\n  },\n  \"overrides\": [\n    {\n      \"files\": [\"**/*.ts\", \"**/*.tsx\", \"**/*.mts\", \"**/*.cts\"],\n      \"rules\": {\n        \"constructor-super\": \"off\",\n        \"no-class-assign\": \"off\",\n        \"no-const-assign\": \"off\",\n        \"no-dupe-class-members\": \"off\",\n        \"no-dupe-keys\": \"off\",\n        \"no-func-assign\": \"off\",\n        \"no-import-assign\": \"off\",\n        \"no-new-native-nonconstructor\": \"off\",\n        \"no-obj-calls\": \"off\",\n        \"no-redeclare\": \"off\",\n        \"no-setter-return\": \"off\",\n        \"no-this-before-super\": \"off\",\n        \"no-unsafe-negation\": \"off\",\n        \"no-var\": \"error\",\n        \"no-with\": \"off\",\n        \"prefer-const\": \"error\",\n        \"prefer-rest-params\": \"error\",\n        \"prefer-spread\": \"error\"\n      }\n    }\n  ]\n}\n","packages/vite/package.json":"{\n  \"name\": \"@fumadocs/vite\",\n  \"version\": \"0.1.0\",\n  \"private\": true,\n  \"description\": \"Internal configs for Fumadocs + Vite\",\n  \"keywords\": [\n    \"Docs\",\n    \"Fumadocs\",\n    \"vite\"\n  ],\n  \"homepage\": \"https://fumadocs.dev\",\n  \"license\": \"MIT\",\n  \"author\": \"Fuma Nama\",\n  \"repository\": \"github:fuma-nama/fumadocs\",\n  \"files\": [\n    \"dist\"\n  ],\n  \"type\": \"module\",\n  \"exports\": {\n    \".\": \"./dist/index.js\",\n    \"./package.json\": \"./package.json\"\n  },\n  \"scripts\": {\n    \"build\": \"tsdown\",\n    \"clean\": \"rimraf dist\",\n    \"dev\": \"tsdown --watch --clean false\",\n    \"lint\": \"oxlint .\",\n    \"test\": \"vitest run\",\n    \"types:check\": \"tsc --noEmit\"\n  },\n  \"devDependencies\": {\n    \"@types/node\": \"^26.6.5\",\n    \"tsconfig\": \"workspace:*\",\n    \"tsdown\": \"0.23.1\",\n    \"typescript\": \"^7.0.2\",\n    \"vite\": \"^8.3.5\",\n    \"vitest\": \"^5.0.5\"\n  }\n}\n","packages/typescript/.oxlintrc.json":"{\n  \"$schema\": \"./node_modules/oxlint/configuration_schema.json\",\n  \"plugins\": [\"typescript\", \"import\"],\n  \"categories\": {\n    \"correctness\": \"off\"\n  },\n  \"env\": {\n    \"builtin\": true\n  },\n  \"ignorePatterns\": [\"dist/\", \"node_modules\", \"*.test.ts\", \"node_modules/\"],\n  \"rules\": {\n    \"constructor-super\": \"error\",\n    \"for-direction\": \"error\",\n    \"no-async-promise-executor\": \"error\",\n    \"no-case-declarations\": \"error\",\n    \"no-class-assign\": \"error\",\n    \"no-compare-neg-zero\": \"error\",\n    \"no-cond-assign\": \"error\",\n    \"no-const-assign\": \"error\",\n    \"no-constant-binary-expression\": \"error\",\n    \"no-constant-condition\": \"error\",\n    \"no-control-regex\": \"error\",\n    \"no-debugger\": \"error\",\n    \"no-delete-var\": \"error\",\n    \"no-dupe-class-members\": \"error\",\n    \"no-dupe-else-if\": \"error\",\n    \"no-dupe-keys\": \"error\",\n    \"no-duplicate-case\": \"error\",\n    \"no-empty\": \"error\",\n    \"no-empty-character-class\": \"error\",\n    \"no-empty-pattern\": \"error\",\n    \"no-empty-static-block\": \"error\",\n    \"no-ex-assign\": \"error\",\n    \"no-extra-boolean-cast\": \"error\",\n    \"no-fallthrough\": \"error\",\n    \"no-func-assign\": \"error\",\n    \"no-global-assign\": \"error\",\n    \"no-import-assign\": \"error\",\n    \"no-invalid-regexp\": \"error\",\n    \"no-irregular-whitespace\": \"error\",\n    \"no-loss-of-precision\": \"error\",\n    \"no-misleading-character-class\": \"error\",\n    \"no-new-native-nonconstructor\": \"error\",\n    \"no-nonoctal-decimal-escape\": \"error\",\n    \"no-obj-calls\": \"error\",\n    \"no-prototype-builtins\": \"error\",\n    \"no-redeclare\": \"error\",\n    \"no-regex-spaces\": \"error\",\n    \"no-self-assign\": \"error\",\n    \"no-setter-return\": \"error\",\n    \"no-shadow-restricted-names\": \"error\",\n    \"no-sparse-arrays\": \"error\",\n    \"no-this-before-super\": \"error\",\n    \"no-unassigned-vars\": \"error\",\n    \"no-unexpected-multiline\": \"error\",\n    \"no-unsafe-finally\": \"error\",\n    \"no-unsafe-negation\": \"error\",\n    \"no-unsafe-optional-chaining\": \"error\",\n    \"no-unused-labels\": \"error\",\n    \"no-unused-private-class-members\": \"error\",\n    \"no-unused-vars\": [\n      \"error\",\n      {\n        \"argsIgnorePattern\": \"^_\",\n        \"varsIgnorePattern\": \"^_\",\n        \"caughtErrorsIgnorePattern\": \"^_\"\n      }\n    ],\n    \"no-useless-backreference\": \"error\",\n    \"no-useless-catch\": \"error\",\n    \"no-useless-escape\": \"error\",\n    \"no-with\": \"error\",\n    \"preserve-caught-error\": \"error\",\n    \"require-yield\": \"error\",\n    \"use-isnan\": \"error\",\n    \"valid-typeof\": \"error\",\n    \"@typescript-eslint/ban-ts-comment\": \"error\",\n    \"no-array-constructor\": \"error\",\n    \"@typescript-eslint/no-duplicate-enum-values\": \"error\",\n    \"@typescript-eslint/no-empty-object-type\": \"error\",\n    \"@typescript-eslint/no-explicit-any\": \"error\",\n    \"@typescript-eslint/no-extra-non-null-assertion\": \"error\",\n    \"@typescript-eslint/no-misused-new\": \"error\",\n    \"@typescript-eslint/no-namespace\": \"error\",\n    \"@typescript-eslint/no-non-null-asserted-optional-chain\": \"error\",\n    \"@typescript-eslint/no-require-imports\": \"error\",\n    \"@typescript-eslint/no-this-alias\": \"error\",\n    \"@typescript-eslint/no-unnecessary-type-constraint\": \"error\",\n    \"@typescript-eslint/no-unsafe-declaration-merging\": \"error\",\n    \"@typescript-eslint/no-unsafe-function-type\": \"error\",\n    \"no-unused-expressions\": \"error\",\n    \"@typescript-eslint/no-wrapper-object-types\": \"error\",\n    \"@typescript-eslint/prefer-as-const\": \"error\",\n    \"@typescript-eslint/prefer-namespace-keyword\": \"error\",\n    \"@typescript-eslint/triple-slash-reference\": \"error\"\n  },\n  \"overrides\": [\n    {\n      \"files\": [\"**/*.ts\", \"**/*.tsx\", \"**/*.mts\", \"**/*.cts\"],\n      \"rules\": {\n        \"constructor-super\": \"off\",\n        \"no-class-assign\": \"off\",\n        \"no-const-assign\": \"off\",\n        \"no-dupe-class-members\": \"off\",\n        \"no-dupe-keys\": \"off\",\n        \"no-func-assign\": \"off\",\n        \"no-import-assign\": \"off\",\n        \"no-new-native-nonconstructor\": \"off\",\n        \"no-obj-calls\": \"off\",\n        \"no-redeclare\": \"off\",\n        \"no-setter-return\": \"off\",\n        \"no-this-before-super\": \"off\",\n        \"no-unsafe-negation\": \"off\",\n        \"no-var\": \"error\",\n        \"no-with\": \"off\",\n        \"prefer-const\": \"error\",\n        \"prefer-rest-params\": \"error\",\n        \"prefer-spread\": \"error\"\n      }\n    }\n  ]\n}\n",".cursor/skills/radix-base-ui-sync/SKILL.md":"---\nname: radix-base-ui-sync\ndescription: Keep packages/radix-ui (fumadocs-ui) and packages/base-ui in sync. Use when editing either package, adding features, or fixing bugs so both UI variants stay consistent.\n---\n\n# Radix UI vs Base UI Package Sync\n\n`packages/radix-ui` (fumadocs-ui) and `packages/base-ui` (@fumadocs/base-ui) are two variants of Fumadocs UI. They share the same layout structure, components, and public API; only the underlying primitives differ. When changing one package, consider the other.\n\n## Package identity\n\n|                  | radix-ui                | base-ui                |\n| ---------------- | ----------------------- | ---------------------- |\n| **Package name** | `fumadocs-ui`           | `@fumadocs/base-ui`    |\n| **Primitives**   | `@radix-ui/*`           | `@base-ui/react`       |\n| **Config key**   | `uiLibrary: 'radix-ui'` | `uiLibrary: 'base-ui'` |\n\n## What to keep in sync\n\n- **Layouts**: `layouts/docs`, `layouts/flux`, `layouts/home`, `layouts/notebook`, `layouts/shared` — structure and props should match; only primitive usage differs.\n- **Components**: Same public API and behavior for components under `components/` (e.g. toc, steps, sidebar/page-tree, dialog/search behavior). UI primitives in `components/ui/` differ by design.\n- **Provider**: `provider/base.tsx` — same props; only `DirectionProvider` and search/dialog primitives differ.\n- **Contexts, utils, i18n, mdx, og**: Should stay identical or nearly identical.\n- **package.json**: Same `exports` shape and version; `dependencies` differ (Radix vs Base UI).\n","packages/typescript/package.json":"{\n  \"name\": \"fumadocs-typescript\",\n  \"version\": \"5.6.0\",\n  \"description\": \"Typescript Integration for Fumadocs\",\n  \"keywords\": [\n    \"Docs\",\n    \"fumadocs\"\n  ],\n  \"homepage\": \"https://fumadocs.dev\",\n  \"license\": \"MIT\",\n  \"author\": \"Fuma Nama\",\n  \"repository\": \"github:fuma-nama/fumadocs\",\n  \"files\": [\n    \"dist\"\n  ],\n  \"type\": \"module\",\n  \"sideEffects\": false,\n  \"main\": \"./dist/index.js\",\n  \"types\": \"./dist/index.d.ts\",\n  \"exports\": {\n    \".\": {\n      \"types\": \"./dist/index.d.ts\",\n      \"import\": \"./dist/index.js\"\n    },\n    \"./ui\": {\n      \"types\": \"./dist/ui/index.d.ts\",\n      \"import\": \"./dist/ui/index.js\"\n    }\n  },\n  \"publishConfig\": {\n    \"access\": \"public\"\n  },\n  \"scripts\": {\n    \"build\": \"tsdown\",\n    \"clean\": \"rimraf dist\",\n    \"dev\": \"tsdown --watch\",\n    \"lint\": \"oxlint .\",\n    \"types:check\": \"tsc --noEmit\"\n  },\n  \"dependencies\": {\n    \"estree-util-value-to-estree\": \"^3.5.0\",\n    \"hast-util-to-estree\": \"^3.1.3\",\n    \"remark\": \"^15.0.1\",\n    \"remark-rehype\": \"^11.1.2\",\n    \"shiki\": \"^4.5.0\",\n    \"typescript\": \"7.1.0-beta\",\n    \"unified\": \"^11.0.5\"\n  },\n  \"devDependencies\": {\n    \"@mdx-js/mdx\": \"^3.1.1\",\n    \"@types/estree\": \"^1.0.9\",\n    \"@types/hast\": \"^3.0.5\",\n    \"@types/mdast\": \"^4.0.4\",\n    \"@types/node\": \"26.6.5\",\n    \"@types/react\": \"^19.3.0\",\n    \"@types/react-dom\": \"^19.3.0\",\n    \"fumadocs-core\": \"workspace:*\",\n    \"fumadocs-ui\": \"workspace:@fumadocs/base-ui@*\",\n    \"mdast-util-mdx\": \"^3.0.0\",\n    \"tsconfig\": \"workspace:*\",\n    \"tsdown\": \"0.23.1\",\n    \"vfile\": \"^6.0.3\"\n  },\n  \"peerDependencies\": {\n    \"@types/estree\": \"*\",\n    \"@types/hast\": \"*\",\n    \"@types/mdast\": \"*\",\n    \"@types/react\": \"*\",\n    \"fumadocs-core\": \"^16.17.8\",\n    \"fumadocs-ui\": \"^16.7.0\",\n    \"react\": \"^19.2.0\",\n    \"react-dom\": \"^19.2.0\"\n  },\n  \"peerDependenciesMeta\": {\n    \"@types/estree\": {\n      \"optional\": true\n    },\n    \"@types/hast\": {\n      \"optional\": true\n    },\n    \"@types/mdast\": {\n      \"optional\": true\n    },\n    \"@types/react\": {\n      \"optional\": true\n    },\n    \"fumadocs-ui\": {\n      \"optional\": true\n    }\n  }\n}\n","packages/typescript/CHANGELOG.md":"## fumadocs-typescript@5.6.0\n\n### Bring your own highlighter\n\nShiki stays the default, and isn't loaded when you highlight code with another highlighter.\n\n- `fumadocs-core/highlight` exports a `Highlighter` interface, created with `createHighlights()` from `fumadocs-core/highlight/highlights` (`@pierre/highlights`) or `createShikiHighlighter()` from `fumadocs-core/highlight/shiki`, `override()` creates one with other options.\n- `rehypeCodeFromHighlighter` from `fumadocs-core/mdx-plugins/rehype-code.core` highlights code blocks with a highlighter, or a function creating one with the transformers of Fumadocs. `createRehypeCode` is deprecated, Sätteri has `rehypeCodeFromHighlighter` in `@fumadocs/satteri/rehype-code`. Pass `transformerTwoslash()` in its `transformers` option to analyze Twoslash blocks in batches.\n- `createServerCodeBlock()` and `createDynamicCodeBlock()` in Fumadocs UI create code blocks from a highlighter. Dynamic code blocks are highlighted on the server too.\n- `toJsx()` from `fumadocs-core/utils/hast-to-jsx` converts hast into React elements like `toJsxRuntime()` of `hast-util-to-jsx-runtime`, MDX nodes through an `evaluator`, over 10x faster on highlighted code, whose spans render as one HTML string. Every Fumadocs renderer uses it, `hast-util-to-jsx-runtime` is no longer a dependency.\n- Twoslash loads the languages of code blocks in popups before highlighting, an unknown language there no longer fails the code block.\n- OpenAPI Standalone highlights code blocks with Highlights, in its server-rendered pages too.\n- The page factories of OpenAPI, GraphQL and AsyncAPI, type tables, `createPython()`, `createPythonComponents()`, `localHtml()` and the shadcn `createSnippet()` take a `highlighter`.\n- Deprecated `shiki` and `shikiOptions` of the API pages and `shiki` of type tables, pass a `highlighter` instead.\n- Integrations require `fumadocs-core` 16.17.8, the API pages and shadcn also require `fumadocs-ui` 16.17.8.\n\n### TypeScript 7.1\n\nTwoslash, type tables and story controls run on the stable API of TypeScript 7.1 (`typescript@7.1.0-beta`), with code loaded as in-memory files.\n\n- Twoslash no longer writes code blocks to the `.twoslash` directory, you can remove it from `.gitignore`.\n- Twoslash completions work in the global scope, relative paths in compiler options (like `paths`) resolve from `cwd`.\n- No `tsconfig.fumadocs-typescript.json` or `tsconfig.fumadocs-story.json` is generated.\n- Type tables are 2.4x faster on large API references, each from a program of its file and the files it imports.\n- The `transform` option of type tables gets the checker of TypeScript 7.1, `typeToString()` takes `TypeFormatFlags`.\n\n## fumadocs-typescript@5.5.2\n\n### Code blocks in type tables\n\n- `remarkAutoTypeTable()` of `@fumadocs/satteri` highlights the code blocks in descriptions.\n- Code blocks of unknown languages in descriptions are shown as plain text, instead of failing the build.\n\n## fumadocs-typescript@5.5.1\n\n### Format generated Markdown tables\n\n- Generated tables have aligned columns: the type tables of `auto-type-table`, the tables of `renderToMarkdown()` and the table rows of search records.\n- `markdownTable()` from `fumadocs-core/mdx-plugins/stringifier` creates a formatted table for your plugins.\n- `fumadocs-typescript` requires `fumadocs-core` 16.17.1.\n\n## fumadocs-typescript@5.5.0\n\n### Index tables by row\n\nStructured data records each table row as a Markdown table of its header row and itself, instead of a record per cell. Type tables from `auto-type-table` record a row for each prop instead of the `TypeTable` element. Re-sync your search indexes to pick them up.\n\n- `remarkStructure()` defaults `types` to `table` instead of `tableCell`.\n- `tableRowToStructuredData()` from `fumadocs-core/search` creates the structured data of a table row, `typeTableToStructuredData()` from `fumadocs-typescript` of a type table.\n- Search hooks group the rows of a table into a `table` item, `<SearchDialogList />` renders it with `Table`, `<SearchDialogListTable />` by default.\n- Algolia and Orama Cloud link to the anchor of every record, like the props of type tables.\n- Orama Cloud searches `title`, `section` and `content` by default, set `params.properties` to search other fields.\n- `remarkStructure()` of Sätteri records the `data.structuredData` of nodes in place of the nodes.\n\n### Fix images in descriptions, show the OAuth redirect URI\n\n- Images in Markdown of API pages, like the description of an operation, and in descriptions of `<AutoTypeTable />` props no longer crash the page with \"Element type is invalid\".\n- The OAuth panel of the playground shows the `redirect_uri` of the authorization code and implicit flows, with a button to copy it: the `oauthRedirectUrl` route when set, otherwise the current page.\n- The Authorize row of OAuth schemes in the playground is one button, filling the row.\n\nFix [#3661](https://github.com/fuma-nama/fumadocs/issues/3661), [#3663](https://github.com/fuma-nama/fumadocs/issues/3663)\n\n### Markdown and search records from the authored source\n\n`remarkLLMs()` and `remarkStructure()` of `fumadocs-core` slice their Markdown from the authored source like Sätteri, instead of stringifying the syntax tree. It is much faster, Markdown is no longer escaped or reformatted, and local images keep their addresses. Re-sync your search indexes to pick up the new records.\n\n- Plugins record the Markdown of content they replace with `replaceSource()` or `embedSource()` from `fumadocs-core/mdx-plugins/stringifier`, in place of `data._stringify`, and add search records with `data.structuredData`. Nodes they insert otherwise are left out. A `namespace` limits an edit to the stringifiers of that namespace, like `search` for search records.\n- Search records are always Markdown, also in Sätteri. `filterElement` replaces `stringify.filterElement`, it chooses the JSX elements kept as HTML tags (`File`, `TypeTable`, `Callout` and `Card` by default) that search dialogs render as components. Other elements and links are replaced by their content, images are removed, and an element on one line is recorded like a paragraph.\n- Removed `defaultStringifier()` (use `createStringifier()`), `StringifyOptions`, `allowedMdxAttributes`, `filterMdxAttributes`, `placeholder()` (use `mdxAsPlaceholder`), and the `stringify` and `mdast-util-to-markdown` options of both plugins.\n- Included content goes through the plugins like the document's own, Sätteri includes `.md` files as Markdown.\n- `<auto-files>` shows its files in a code block, `auto-type-table` its props in a Markdown table, created by `typeTableToMarkdown()` from `fumadocs-typescript`.\n- `remarkShow()` and `fileGenerator()` of `fumadocs-docgen` record their Markdown, generators receive the `file` to do the same.\n- Records of `fumadocs-obsidian` resolve wikilinks, and leave comments, block IDs, callout markers and embeds out. Comments are removed before parsing, so they no longer split a paragraph.\n- Pages of `fumadocs-python` compile from their MDX, so they have Markdown and search records.\n- `fumadocs-mdx`, `fumadocs-docgen` and `fumadocs-obsidian` require `fumadocs-core` 16.17.0.\n\nFix [#3662](https://github.com/fuma-nama/fumadocs/issues/3662)\n\n## fumadocs-typescript@5.4.1\n\n### Mark packages side-effect free\n\nAll packages now declare `sideEffects` in `package.json`, so bundlers can tree-shake unused modules. Packages shipping stylesheets list them as side effects to keep CSS imports.\n\n## fumadocs-typescript@5.4.0\n\n### Generate type tables with the native TypeScript compiler\n\n`fumadocs-typescript` no longer uses ts-morph. It drives the TypeScript 7 native compiler (`tsgo`) through the `typescript/unstable/sync` API, bundled as a dependency, so it works regardless of the TypeScript version of your project, including TypeScript 7 before its programmatic API is stable.\n\nOnly the documented files (and what they import) are loaded into the compiler, instead of the entire `tsconfig.json` project. On the Fumadocs docs site this makes cold generation about 5x faster (first table 500 ms → 50 ms, later tables 20 ms → 5 ms) with roughly half the memory.\n\n**Behavior changes**\n\n- `transform` and `typeSimplifier` hooks receive TypeScript 7 API objects (`Type`, `Symbol`, `Checker`, `Node`) instead of ts-morph wrappers. `this.program` is the TypeScript 7 `Project`, and `this.checker` is available.\n- The `project` option of `createGenerator()` takes the `Project` returned by `createProject()`.\n- Members of mapped types (e.g. `Pick`) and unions may be printed in a different order, following the native compiler.\n\n## fumadocs-typescript@5.3.0\n\n### Default to Base UI\n\nInternal packages & templates now use Base UI rather than Radix UI.\n\n## fumadocs-typescript@5.2.7\n\n### Migrate to `cnfast`\n\nDrop `tailwind-merge`.\n\n# fumadocs-typescript\n\n## 5.2.6\n\n### Patch Changes\n\n- 64d6b10: Bump `ts-morph`\n\n## 5.2.5\n\n### Patch Changes\n\n- ccad791: update peer deps\n- Updated dependencies [e1567e2]\n- Updated dependencies [9a200c8]\n- Updated dependencies [c731a92]\n- Updated dependencies [ccad791]\n- Updated dependencies [a4189ce]\n  - fumadocs-core@16.7.15\n  - fumadocs-ui@16.7.15\n\n## 5.2.4\n\n### Patch Changes\n\n- 2d8f596: fix `npm pack` skipping nested `node_modules`\n- Updated dependencies [2d8f596]\n  - fumadocs-ui@16.7.14\n  - fumadocs-core@16.7.14\n\n## 5.2.3\n\n### Patch Changes\n\n- 690ddb9: bundle more deps\n- Updated dependencies [690ddb9]\n  - fumadocs-ui@16.7.13\n  - fumadocs-core@16.7.13\n\n## 5.2.2\n\n### Patch Changes\n\n- a070650: fix `remarkAutoTypeTable` not serializing `deprecated` field to MDX output\n- Updated dependencies [5524927]\n- Updated dependencies [d47c4f1]\n  - fumadocs-core@16.7.11\n  - fumadocs-ui@16.7.11\n\n## 5.2.1\n\n### Patch Changes\n\n- c64e406: fix `noUndefined` for union types in `getSimpleForm()`\n- Updated dependencies [f7e69a6]\n  - fumadocs-ui@16.7.8\n  - fumadocs-core@16.7.8\n\n## 5.2.0\n\n### Minor Changes\n\n- 1fc5549: Bump deps\n\n### Patch Changes\n\n- 8ec9cbe: More options for simplifying types\n- Updated dependencies [8bdee70]\n- Updated dependencies [bdffeba]\n- Updated dependencies [3d17757]\n- Updated dependencies [f45d703]\n- Updated dependencies [45aa454]\n  - fumadocs-ui@16.7.0\n  - fumadocs-core@16.7.0\n\n## 5.1.5\n\n### Patch Changes\n\n- 5453502: use Shiki.js v4\n- Updated dependencies [5453502]\n  - fumadocs-ui@16.6.8\n  - fumadocs-core@16.6.8\n\n## 5.1.4\n\n### Patch Changes\n\n- 16360ef: fix tag parser\n- Updated dependencies [1a614de]\n- Updated dependencies [6ab6692]\n  - fumadocs-core@16.6.5\n  - fumadocs-ui@16.6.5\n\n## 5.1.3\n\n### Patch Changes\n\n- 071347a: Support props passthrough for type tables\n- 20cd4d6: Support ID & `@fumadocsHref` tag in type tables\n- Updated dependencies [00c9a0f]\n- Updated dependencies [20cd4d6]\n  - fumadocs-core@16.6.1\n  - fumadocs-ui@16.6.1\n\n## 5.1.2\n\n### Patch Changes\n\n- c22f6ee: bump tsdown\n- Updated dependencies [c22f6ee]\n  - fumadocs-ui@16.5.2\n  - fumadocs-core@16.5.2\n\n## 5.1.0\n\n### Minor Changes\n\n- f6cecbf: Use Universal Shiki configuration for Markdown renderer\n\n### Patch Changes\n\n- Updated dependencies [9ba1250]\n  - fumadocs-ui@16.6.0\n  - fumadocs-core@16.6.0\n\n## 5.0.1\n\n### Patch Changes\n\n- 689d31e: Improve error message\n- b16a32f: Switch to tsdown for bundling\n- Updated dependencies [590d36a]\n- Updated dependencies [98d38ff]\n- Updated dependencies [446631d]\n- Updated dependencies [b16a32f]\n  - fumadocs-core@16.4.2\n  - fumadocs-ui@16.4.2\n\n## 5.0.0\n\n### Major Changes\n\n- 9a3e2e8: **Require async for `generator.generateDocumentation()`**\n\n  This is necessary to support async cache adapter.\n\n- 9a3e2e8: **Remove deprecated APIs**\n  - removed standalone `generateDocumentation()` function, create a generator instead.\n  - removed `generateFiles` & MDX generation APIs, use `remarkAutoTypeTable` instead.\n\n- 9a3e2e8: **Require explicit cache**\n\n  Previously, we enabled file system cache by default, but the directory is not customisable and only support Next.js.\n\n  Now, cache is disabled by default and require explicit declaration.\n\n  Update all your `createGenerator()` calls:\n\n  ```ts\n  import {\n    createGenerator,\n    createFileSystemGeneratorCache,\n  } from \"fumadocs-typescript\";\n\n  const generator = createGenerator({\n    // add this!\n    cache: createFileSystemGeneratorCache(\".next/fumadocs-typescript\"),\n  });\n  ```\n\n### Patch Changes\n\n- Updated dependencies [7c78045]\n  - fumadocs-ui@16.3.2\n  - fumadocs-core@16.3.2\n\n## 4.0.14\n\n### Patch Changes\n\n- f728e67: Support customising full type with `@fumadocsType` tag\n- Updated dependencies [da87713]\n- Updated dependencies [d17499b]\n  - fumadocs-core@16.2.4\n  - fumadocs-ui@16.2.4\n\n## 4.0.13\n\n### Patch Changes\n\n- ca09b6a: Core: Support accessing MDX plugins separately at `fumadocs-core/mdx-plugins/*`\n- Updated dependencies [bc97236]\n- Updated dependencies [ca09b6a]\n- Updated dependencies [c0df2c4]\n- Updated dependencies [117ad86]\n  - fumadocs-core@16.0.8\n  - fumadocs-ui@16.0.8\n\n## 4.0.12\n\n### Patch Changes\n\n- 5210f18: Support Fumadocs 16 in `peerDependencies`.\n- Updated dependencies [1494340]\n- Updated dependencies [230c6bf]\n- Updated dependencies [851897c]\n- Updated dependencies [de0ce6d]\n- Updated dependencies [4049ccc]\n- Updated dependencies [0ed0ca6]\n- Updated dependencies [429c41a]\n- Updated dependencies [5210f18]\n- Updated dependencies [cbc93e9]\n- Updated dependencies [42f09c3]\n- Updated dependencies [55afd8a]\n- Updated dependencies [5966e23]\n  - fumadocs-ui@16.0.0\n  - fumadocs-core@16.0.0\n\n## 4.0.11\n\n### Patch Changes\n\n- a3a14e7: Bump deps\n- Updated dependencies [a3a14e7]\n- Updated dependencies [7b0d839]\n  - fumadocs-core@15.8.3\n  - fumadocs-ui@15.8.3\n\n## 4.0.10\n\n### Patch Changes\n\n- e0cfcdc: Improve simple type generation\n- Updated dependencies [90cf1fe]\n- Updated dependencies [ad9a004]\n- Updated dependencies [90cf1fe]\n- Updated dependencies [6c3bde5]\n- Updated dependencies [747bdbc]\n  - fumadocs-ui@15.8.2\n  - fumadocs-core@15.8.2\n\n## 4.0.9\n\n### Patch Changes\n\n- 43cbf32: Fix `@remarks` used for full instead of simplified type form\n- Updated dependencies [655bb46]\n- Updated dependencies [53a0635]\n- Updated dependencies [d1ae3e8]\n- Updated dependencies [6548a59]\n- Updated dependencies [51268ec]\n- Updated dependencies [51268ec]\n  - fumadocs-core@15.8.0\n  - fumadocs-ui@15.8.0\n\n## 4.0.8\n\n### Patch Changes\n\n- 0d55667: Enforce `peerDeps` on Fumadocs deps\n- Updated dependencies [c948f59]\n  - fumadocs-core@15.7.10\n  - fumadocs-ui@15.7.10\n\n## 4.0.7\n\n### Patch Changes\n\n- 45c7531: Type Table: Support displaying parameters & return types\n- 4082acc: Redesign Type Table\n\n## 4.0.6\n\n### Patch Changes\n\n- 1b7bc4b: Add `@types/react` to optional peer dependency to avoid version conflict in monorepos\n\n## 4.0.5\n\n### Patch Changes\n\n- a6c909b: Removed unused devDependencies and migrated from `fast-glob` to `tinyglobby`\n\n## 4.0.4\n\n### Patch Changes\n\n- 6b04eed: Fix errors on special keys\n- a1f3273: Lazy load compiler instance\n\n## 4.0.3\n\n### Patch Changes\n\n- 3a5595a: Support deprecated properties in Type Table\n\n## 4.0.2\n\n### Patch Changes\n\n- 38117c1: add `null | undefined` to optional props in an object type\n\n## 4.0.1\n\n### Patch Changes\n\n- f67d20f: Fix `remark-auto-type-table` doesn't render `required` property\n\n## 4.0.0\n\n### Major Changes\n\n- b83d946: **Use `createGenerator` API**\n\n  Create a generator instance:\n\n  ```ts\n  import { createGenerator } from \"fumadocs-typescript\";\n\n  const generator = createGenerator(tsconfig);\n  ```\n\n  Refactor:\n\n  ```tsx\n  import { remarkAutoTypeTable, createTypeTable } from 'fumadocs-typescript';\n\n  generateDocumentation('./file.ts', 'MyClass', fs.readFileSync('./file.ts').toString())\n  generateMDX('content', {...})\n  generateFiles({...})\n  const processor = createProcessor({\n      remarkPlugins: [remarkAutoTypeTable],\n  });\n\n  const AutoTypeTable = createTypeTable()\n  return <AutoTypeTable {...props} />\n  ```\n\n  To:\n\n  ```tsx\n  import { AutoTypeTable, remarkAutoTypeTable } from \"fumadocs-typescript\";\n\n  generator.generateDocumentation({path: './file.ts'}, 'MyClass')\n  generateMDX(generator, 'content', { ... })\n  generateFiles(generator, { ... })\n  const processor = createProcessor({\n      remarkPlugins: [\n          [remarkAutoTypeTable, { generator }],\n      ],\n  });\n\n  return <AutoTypeTable generator={generator} {...props} />\n  ```\n\n  This ensures the compiler instance is always re-used.\n\n## 3.1.0\n\n### Minor Changes\n\n- 42d68a6: Support `remarkAutoTypeTable` plugin, deprecate MDX generator in favour of new remark plugin\n\n### Patch Changes\n\n- 5d0dd11: Support overriding `renderMarkdown` function\n\n## 3.0.4\n\n### Patch Changes\n\n- 7608f4e: Support showing optional properties on TypeTable\n\n## 3.0.3\n\n### Patch Changes\n\n- b9601fb: Update Shiki\n\n## 3.0.2\n\n### Patch Changes\n\n- c042eb7: Fix private class members\n\n## 3.0.1\n\n### Patch Changes\n\n- d6d290c: Upgrade Shiki\n\n## 3.0.0\n\n### Major Changes\n\n- f9adba6: Return an array of doc entry in `generateDocumentation`\n\n### Minor Changes\n\n- f9adba6: Support inline type syntax in `AutoTypeTable` `type` prop\n- f9adba6: Support `createTypeTable` for shared project instance\n\n### Patch Changes\n\n- be820c4: Bump deps\n\n## 2.1.0\n\n### Minor Changes\n\n- 3a2c837: Disable cache on program-level\n\n### Patch Changes\n\n- 0c251e5: Bump deps\n\n## 2.0.1\n\n### Patch Changes\n\n- 8ef2b68: Bump deps\n\n## 2.0.0\n\n### Major Changes\n\n- f75287d: **Introduce `fumadocs-docgen` package.**\n\n  Offer a better authoring experience for advanced use cases.\n  - Move `remark-dynamic-content` and `remark-install` plugins to the new package `fumadocs-docgen`.\n  - Support Typescript generator by default\n\n  **Usage**\n\n  Add the `remarkDocGen` plugin to your remark plugins.\n\n  ```ts\n  import { remarkDocGen, fileGenerator } from \"fumadocs-docgen\";\n\n  remark().use(remarkDocGen, { generators: [fileGenerator()] });\n  ```\n\n  Generate docs with code blocks.\n\n  ````mdx\n  ```json doc-gen:<generator>\n  {\n    // options\n  }\n  ```\n  ````\n\n  **Migrate**\n\n  For `remarkDynamicContent`, enable `fileGenerator` and use this syntax:\n\n  ````mdx\n  ```json doc-gen:file\n  {\n    \"file\": \"./path/to/my-file.txt\"\n  }\n  ```\n  ````\n\n  For `remarkInstall`, it remains the same:\n\n  ```ts\n  import { remarkInstall } from \"fumadocs-docgen\";\n  ```\n\n## 1.0.2\n\n### Patch Changes\n\n- 77b5b70: Fix compatibility problems with Typescript 5.4.3\n\n## 1.0.1\n\n### Patch Changes\n\n- f4aa6b6: Ignore fields marked with `@internal` tag\n\n## 1.0.0\n\n### Major Changes\n\n- 321d1e1f: Support markdown in type description\n\n### Minor Changes\n\n- 722c2d6e: Support generating MDX files\n","packages/twoslash/CHANGELOG.md":"## fumadocs-twoslash@4.0.4\n\n### Bring your own highlighter\n\nShiki stays the default, and isn't loaded when you highlight code with another highlighter.\n\n- `fumadocs-core/highlight` exports a `Highlighter` interface, created with `createHighlights()` from `fumadocs-core/highlight/highlights` (`@pierre/highlights`) or `createShikiHighlighter()` from `fumadocs-core/highlight/shiki`, `override()` creates one with other options.\n- `rehypeCodeFromHighlighter` from `fumadocs-core/mdx-plugins/rehype-code.core` highlights code blocks with a highlighter, or a function creating one with the transformers of Fumadocs. `createRehypeCode` is deprecated, Sätteri has `rehypeCodeFromHighlighter` in `@fumadocs/satteri/rehype-code`. Pass `transformerTwoslash()` in its `transformers` option to analyze Twoslash blocks in batches.\n- `createServerCodeBlock()` and `createDynamicCodeBlock()` in Fumadocs UI create code blocks from a highlighter. Dynamic code blocks are highlighted on the server too.\n- `toJsx()` from `fumadocs-core/utils/hast-to-jsx` converts hast into React elements like `toJsxRuntime()` of `hast-util-to-jsx-runtime`, MDX nodes through an `evaluator`, over 10x faster on highlighted code, whose spans render as one HTML string. Every Fumadocs renderer uses it, `hast-util-to-jsx-runtime` is no longer a dependency.\n- Twoslash loads the languages of code blocks in popups before highlighting, an unknown language there no longer fails the code block.\n- OpenAPI Standalone highlights code blocks with Highlights, in its server-rendered pages too.\n- The page factories of OpenAPI, GraphQL and AsyncAPI, type tables, `createPython()`, `createPythonComponents()`, `localHtml()` and the shadcn `createSnippet()` take a `highlighter`.\n- Deprecated `shiki` and `shikiOptions` of the API pages and `shiki` of type tables, pass a `highlighter` instead.\n- Integrations require `fumadocs-core` 16.17.8, the API pages and shadcn also require `fumadocs-ui` 16.17.8.\n\n### TypeScript 7.1\n\nTwoslash, type tables and story controls run on the stable API of TypeScript 7.1 (`typescript@7.1.0-beta`), with code loaded as in-memory files.\n\n- Twoslash no longer writes code blocks to the `.twoslash` directory, you can remove it from `.gitignore`.\n- Twoslash completions work in the global scope, relative paths in compiler options (like `paths`) resolve from `cwd`.\n- No `tsconfig.fumadocs-typescript.json` or `tsconfig.fumadocs-story.json` is generated.\n- Type tables are 2.4x faster on large API references, each from a program of its file and the files it imports.\n- The `transform` option of type tables gets the checker of TypeScript 7.1, `typeToString()` takes `TypeFormatFlags`.\n\n## fumadocs-twoslash@4.0.3\n\n### Hover signatures of repeated calls\n\nHovering a call shows that call's own resolved signature again. Repeated calls of the same function, such as two `z.enum([...])` calls with different values, all showed the first call's signature, since the hover cache did not tell call sites apart.\n\nFix [#3727](https://github.com/fuma-nama/fumadocs/issues/3727)\n\n## fumadocs-twoslash@4.0.2\n\n### Truncate long types in hovers, faster analysis\n\n- Types longer than 500 characters in hover popups are truncated by the checker (`... 26 more ...`) instead of printed in full, so pages with large object types compile to much smaller MDX.\n- Code blocks are briefly written to the `.twoslash` directory while being analyzed, instead of going through filesystem callbacks, which makes the analysis about 2x faster. Add `.twoslash` to your `.gitignore`.\n- Identical popups of a code block are highlighted once.\n\nFix [#3672](https://github.com/fuma-nama/fumadocs/issues/3672)\n\n## fumadocs-twoslash@4.0.1\n\n### Mark packages side-effect free\n\nAll packages now declare `sideEffects` in `package.json`, so bundlers can tree-shake unused modules. Packages shipping stylesheets list them as side effects to keep CSS imports.\n\n## fumadocs-twoslash@4.0.0\n\n### Run Twoslash on TypeScript 7\n\n`fumadocs-twoslash` now runs on the native TypeScript 7 compiler (`typescript/unstable/sync`) instead of bundling its own TypeScript 6, so the types in popups come from the same compiler as your project.\n\nCode blocks of documents compiled concurrently are analyzed together in one snapshot of the TypeScript project (requires `fumadocs-core` 16.15.7 for the `_fd_prepare` hook of `rehype-code`), which removes most of the per-block cost of loading the project. Cold builds of the Fumadocs docs take 40% less time in total, with the TypeScript part 3.5x faster.\n\nThe Shiki transformer and renderer are now implemented in `fumadocs-twoslash`, `@shikijs/twoslash` and `twoslash` are no longer dependencies (nor `twoslash` a peer of TypeScript 6). The rendered HTML and the transformer options are unchanged, except that `rendererRich` only takes the options that apply to the popups of Fumadocs (`jsdoc`, `processHoverInfo`, `processHoverDocs`, `completionIcons`, `customTagIcons`); the `hast` extensions, `errorRendering`, `queryRendering`, `classExtra` and the custom `renderer` option are removed.\n\nThe `twoslashOptions` are simplified to what the native API supports:\n\n- `compilerOptions` takes `tsconfig.json` values (e.g. `moduleResolution: 'bundler'`) instead of enum values from the `typescript` package.\n- `cwd` replaces `vfsRoot`.\n- `tsModule`, `tsLibDirectory`, `fsMap`, `cache`, `customTransformers` and the per-call `positionQueries`, `positionCompletions`, `positionHighlights` are removed.\n- `@showEmit` is not supported, TypeScript 7 has no emit API yet.\n\n```ts\ntransformerTwoslash({\n  twoslashOptions: {\n    compilerOptions: {\n      types: ['node'],\n    },\n  },\n});\n```\n\n## fumadocs-twoslash@3.3.1\n\n### Replace `cnfast` with `cn`\n\nInternal refactor only.\n\n### Bundle TypeScript for Twoslash\n\n`fumadocs-twoslash` now depends on its own TypeScript 6 and passes it to Twoslash, so the transformer keeps working in projects on TypeScript 7 (whose package no longer provides the compiler API Twoslash requires). Previously, every Twoslash code block that was not already in the types cache failed with `Cannot read properties of undefined (reading 'readFile')`.\n\n## fumadocs-twoslash@3.3.0\n\n### Default to Base UI\n\nInternal packages & templates now use Base UI rather than Radix UI.\n\n## fumadocs-twoslash@3.2.1\n\n### Migrate to `cnfast`\n\nDrop `tailwind-merge`.\n\n# fumadocs-twoslash\n\n## 3.2.0\n\n### Minor Changes\n\n- 9cf33e9: Support lazy loading with `rehype-code`\n\n### Patch Changes\n\n- Updated dependencies [f2c6e59]\n- Updated dependencies [9cf33e9]\n- Updated dependencies [9cf33e9]\n  - fumadocs-ui@16.7.16\n  - fumadocs-core@16.7.16\n\n## 3.1.17\n\n### Patch Changes\n\n- 2d8f596: fix `npm pack` skipping nested `node_modules`\n- Updated dependencies [2d8f596]\n  - fumadocs-ui@16.7.14\n\n## 3.1.16\n\n### Patch Changes\n\n- 690ddb9: bundle more deps\n- Updated dependencies [690ddb9]\n  - fumadocs-ui@16.7.13\n\n## 3.1.15\n\n### Patch Changes\n\n- da50bc3: Force default options for TypeScript 6\n\n## 3.1.14\n\n### Patch Changes\n\n- 5453502: use Shiki.js v4\n- Updated dependencies [5453502]\n  - fumadocs-ui@16.6.8\n\n## 3.1.13\n\n### Patch Changes\n\n- c22f6ee: bump tsdown\n- Updated dependencies [c22f6ee]\n  - fumadocs-ui@16.5.2\n\n## 3.1.12\n\n### Patch Changes\n\n- cdc97e0: Improve experience with Shiki Twoslash\n- Updated dependencies [c804ac6]\n  - fumadocs-ui@16.4.4\n\n## 3.1.11\n\n### Patch Changes\n\n- b16a32f: Switch to tsdown for bundling\n- Updated dependencies [b16a32f]\n  - fumadocs-ui@16.4.2\n\n## 3.1.10\n\n### Patch Changes\n\n- 7c7e984: Fix accessibility: Replace span with button for twoslash hover triggers to resolve critical aria-allowed-attr violations\n- bc97236: bump deps\n- Updated dependencies [c0df2c4]\n- Updated dependencies [117ad86]\n  - fumadocs-ui@16.0.8\n\n## 3.1.9\n\n### Patch Changes\n\n- 5210f18: Support Fumadocs 16 in `peerDependencies`.\n- Updated dependencies [1494340]\n- Updated dependencies [de0ce6d]\n- Updated dependencies [0ed0ca6]\n- Updated dependencies [5210f18]\n- Updated dependencies [42f09c3]\n- Updated dependencies [5966e23]\n  - fumadocs-ui@16.0.0\n\n## 3.1.8\n\n### Patch Changes\n\n- a3a14e7: Bump deps\n- Updated dependencies [a3a14e7]\n- Updated dependencies [7b0d839]\n  - fumadocs-ui@15.8.3\n\n## 3.1.7\n\n### Patch Changes\n\n- a76d244: Fix breaking types change from upstream 3.12.0\n- Updated dependencies [cedc494]\n  - fumadocs-ui@15.7.5\n\n## 3.1.6\n\n### Patch Changes\n\n- 51e6687: Fix popup container styles\n- Updated dependencies [6de6ff3]\n- Updated dependencies [f0b1fee]\n  - fumadocs-ui@15.6.11\n\n## 3.1.5\n\n### Patch Changes\n\n- c6153d4: Improve rendered result\n\n## 3.1.4\n\n### Patch Changes\n\n- 1b7bc4b: Add `@types/react` to optional peer dependency to avoid version conflict in monorepos\n- Updated dependencies [b675728]\n- Updated dependencies [1b7bc4b]\n- Updated dependencies [82fc4c8]\n  - fumadocs-ui@15.5.2\n\n## 3.1.3\n\n### Patch Changes\n\n- 721c927: Lazy load twoslasher\n- 3372792: Support line numbers in codeblock\n- Updated dependencies [3372792]\n  - fumadocs-ui@15.3.1\n\n## 3.1.2\n\n### Patch Changes\n\n- 81fe2c2: Remove the need for placeholder lines\n- Updated dependencies [52b5ad8]\n- Updated dependencies [abce713]\n  - fumadocs-ui@15.3.0\n\n## 3.1.1\n\n### Patch Changes\n\n- 085e39f: Fix inline code issues\n- Updated dependencies [eb18da9]\n- Updated dependencies [085e39f]\n- Updated dependencies [4d50bcf]\n  - fumadocs-ui@15.2.7\n\n## 3.1.0\n\n### Minor Changes\n\n- b49d236: Support `typesCache` option and `fumadocs-twoslash/cache-fs` similar to Vitepress\n\n### Patch Changes\n\n- Updated dependencies [6bc033a]\n  - fumadocs-ui@15.0.14\n\n## 3.0.1\n\n### Patch Changes\n\n- 0f59dfc: Update peer deps\n- Updated dependencies [7608f4e]\n- Updated dependencies [89ff3ae]\n- Updated dependencies [16c8944]\n  - fumadocs-ui@15.0.13\n\n## 3.0.0\n\n### Major Changes\n\n- a89d6e0: Require Fumadocs v15 & Tailwind CSS v4\n\n### Patch Changes\n\n- Updated dependencies [a89d6e0]\n- Updated dependencies [a84f37a]\n- Updated dependencies [f2f9c3d]\n  - fumadocs-ui@15.0.0\n\n## 2.0.3\n\n### Patch Changes\n\n- b9601fb: Update Shiki\n  - fumadocs-ui@14.7.6\n\n## 2.0.2\n\n### Patch Changes\n\n- 9585561: Fix Twoslash popups focus outline\n- 4766292: Support React 19\n- Updated dependencies [010da9e]\n- Updated dependencies [bebb16b]\n- Updated dependencies [9585561]\n- Updated dependencies [4766292]\n  - fumadocs-ui@14.6.0\n\n## 2.0.1\n\n### Patch Changes\n\n- d6d290c: Upgrade Shiki\n  - fumadocs-ui@14.1.0\n\n## 2.0.0\n\n### Major Changes\n\n- 9a10262: **Move Twoslash UI components to `fumadocs-twoslash`**\n\n  **why:** Isolate logic from Fumadocs UI\n\n  **migrate:**\n\n  Before:\n\n  ```ts\n  import \"fumadocs-ui/twoslash.css\";\n\n  import { Popup } from \"fumadocs-ui/twoslash/popup\";\n  ```\n\n  After:\n\n  ```ts\n  import \"fumadocs-twoslash/twoslash.css\";\n\n  import { Popup } from \"fumadocs-twoslash/ui\";\n  ```\n\n  **Tailwind CSS is now required for Twoslash integration.**\n\n### Patch Changes\n\n- be820c4: Bump deps\n- Updated dependencies [34cf456]\n- Updated dependencies [d9e908e]\n- Updated dependencies [f949520]\n- Updated dependencies [ad47fd8]\n- Updated dependencies [d9e908e]\n- Updated dependencies [367f4c3]\n- Updated dependencies [87063eb]\n- Updated dependencies [64f0653]\n- Updated dependencies [e1ee822]\n- Updated dependencies [d9e908e]\n- Updated dependencies [d9e908e]\n- Updated dependencies [e612f2a]\n- Updated dependencies [3d0369a]\n- Updated dependencies [9a10262]\n- Updated dependencies [d9e908e]\n- Updated dependencies [3d054a8]\n- Updated dependencies [d9e908e]\n- Updated dependencies [be820c4]\n- Updated dependencies [be53a0e]\n  - fumadocs-ui@14.0.0\n\n## 1.1.3\n\n### Patch Changes\n\n- 0c251e5: Bump deps\n- Updated dependencies [0c251e5]\n- Updated dependencies [0c251e5]\n- Updated dependencies [0c251e5]\n  - fumadocs-ui@13.4.2\n\n## 1.1.2\n\n### Patch Changes\n\n- 2cc477f: Fix meta field inherited to child code blocks\n- Updated dependencies [8f5b19e]\n- Updated dependencies [32ca37a]\n- Updated dependencies [9aae448]\n- Updated dependencies [c542561]\n  - fumadocs-ui@13.3.0\n\n## 1.1.1\n\n### Patch Changes\n\n- 6ed95ea: Fix compatibility issues with Fumadocs UI v13\n- Updated dependencies [89190ae]\n- Updated dependencies [b02eebf]\n- Updated dependencies [f868018]\n- Updated dependencies [8aebeab]\n- Updated dependencies [c684c00]\n- Updated dependencies [8aebeab]\n- Updated dependencies [0377bb4]\n- Updated dependencies [e8e6a17]\n- Updated dependencies [c8964d3]\n- Updated dependencies [c901e6b]\n- Updated dependencies [daa7d3c]\n- Updated dependencies [89190ae]\n- Updated dependencies [b02eebf]\n- Updated dependencies [4373231]\n  - fumadocs-ui@13.0.0\n\n## 1.1.0\n\n### Minor Changes\n\n- 5f86faa: Improve multi-line code blocks\n\n## 1.0.3\n\n### Patch Changes\n\n- 8ef2b68: Bump deps\n\n## 1.0.2\n\n### Patch Changes\n\n- 08e4904: Update types\n\n## 1.0.1\n\n### Patch Changes\n\n- c71b7e3: Ignore injected elements when copying code\n","packages/typescript/README.md":"# Fumadocs Typescript\n\nTypescript Integration for Fumadocs.\n","packages/typescript/tsconfig.json":"{\n  \"extends\": \"tsconfig/react-library.json\",\n  \"compilerOptions\": {\n    \"paths\": {\n      \"@/*\": [\"./src/*\"]\n    },\n    \"types\": [\"@types/node\"]\n  },\n  \"exclude\": [\"node_modules\", \"dist\"]\n}\n","packages/twoslash/.oxlintrc.json":"{\n  \"$schema\": \"./node_modules/oxlint/configuration_schema.json\",\n  \"plugins\": [\"typescript\", \"import\"],\n  \"categories\": {\n    \"correctness\": \"off\"\n  },\n  \"env\": {\n    \"builtin\": true\n  },\n  \"ignorePatterns\": [\"node_modules/\", \"dist/\", \"*.test.ts\"],\n  \"rules\": {\n    \"constructor-super\": \"error\",\n    \"for-direction\": \"error\",\n    \"no-async-promise-executor\": \"error\",\n    \"no-case-declarations\": \"error\",\n    \"no-class-assign\": \"error\",\n    \"no-compare-neg-zero\": \"error\",\n    \"no-cond-assign\": \"error\",\n    \"no-const-assign\": \"error\",\n    \"no-constant-binary-expression\": \"error\",\n    \"no-constant-condition\": \"error\",\n    \"no-control-regex\": \"error\",\n    \"no-debugger\": \"error\",\n    \"no-delete-var\": \"error\",\n    \"no-dupe-class-members\": \"error\",\n    \"no-dupe-else-if\": \"error\",\n    \"no-dupe-keys\": \"error\",\n    \"no-duplicate-case\": \"error\",\n    \"no-empty\": \"error\",\n    \"no-empty-character-class\": \"error\",\n    \"no-empty-pattern\": \"error\",\n    \"no-empty-static-block\": \"error\",\n    \"no-ex-assign\": \"error\",\n    \"no-extra-boolean-cast\": \"error\",\n    \"no-fallthrough\": \"error\",\n    \"no-func-assign\": \"error\",\n    \"no-global-assign\": \"error\",\n    \"no-import-assign\": \"error\",\n    \"no-invalid-regexp\": \"error\",\n    \"no-irregular-whitespace\": \"error\",\n    \"no-loss-of-precision\": \"error\",\n    \"no-misleading-character-class\": \"error\",\n    \"no-new-native-nonconstructor\": \"error\",\n    \"no-nonoctal-decimal-escape\": \"error\",\n    \"no-obj-calls\": \"error\",\n    \"no-prototype-builtins\": \"error\",\n    \"no-redeclare\": \"error\",\n    \"no-regex-spaces\": \"error\",\n    \"no-self-assign\": \"error\",\n    \"no-setter-return\": \"error\",\n    \"no-shadow-restricted-names\": \"error\",\n    \"no-sparse-arrays\": \"error\",\n    \"no-this-before-super\": \"error\",\n    \"no-unassigned-vars\": \"error\",\n    \"no-unexpected-multiline\": \"error\",\n    \"no-unsafe-finally\": \"error\",\n    \"no-unsafe-negation\": \"error\",\n    \"no-unsafe-optional-chaining\": \"error\",\n    \"no-unused-labels\": \"error\",\n    \"no-unused-private-class-members\": \"error\",\n    \"no-unused-vars\": [\n      \"error\",\n      {\n        \"argsIgnorePattern\": \"^_\",\n        \"varsIgnorePattern\": \"^_\",\n        \"caughtErrorsIgnorePattern\": \"^_\"\n      }\n    ],\n    \"no-useless-backreference\": \"error\",\n    \"no-useless-catch\": \"error\",\n    \"no-useless-escape\": \"error\",\n    \"no-with\": \"error\",\n    \"preserve-caught-error\": \"error\",\n    \"require-yield\": \"error\",\n    \"use-isnan\": \"error\",\n    \"valid-typeof\": \"error\",\n    \"@typescript-eslint/ban-ts-comment\": \"error\",\n    \"no-array-constructor\": \"error\",\n    \"@typescript-eslint/no-duplicate-enum-values\": \"error\",\n    \"@typescript-eslint/no-empty-object-type\": \"error\",\n    \"@typescript-eslint/no-explicit-any\": \"error\",\n    \"@typescript-eslint/no-extra-non-null-assertion\": \"error\",\n    \"@typescript-eslint/no-misused-new\": \"error\",\n    \"@typescript-eslint/no-namespace\": \"error\",\n    \"@typescript-eslint/no-non-null-asserted-optional-chain\": \"error\",\n    \"@typescript-eslint/no-require-imports\": \"error\",\n    \"@typescript-eslint/no-this-alias\": \"error\",\n    \"@typescript-eslint/no-unnecessary-type-constraint\": \"error\",\n    \"@typescript-eslint/no-unsafe-declaration-merging\": \"error\",\n    \"@typescript-eslint/no-unsafe-function-type\": \"error\",\n    \"no-unused-expressions\": \"error\",\n    \"@typescript-eslint/no-wrapper-object-types\": \"error\",\n    \"@typescript-eslint/prefer-as-const\": \"error\",\n    \"@typescript-eslint/prefer-namespace-keyword\": \"error\",\n    \"@typescript-eslint/triple-slash-reference\": \"error\"\n  },\n  \"overrides\": [\n    {\n      \"files\": [\"**/*.ts\", \"**/*.tsx\", \"**/*.mts\", \"**/*.cts\"],\n      \"rules\": {\n        \"constructor-super\": \"off\",\n        \"no-class-assign\": \"off\",\n        \"no-const-assign\": \"off\",\n        \"no-dupe-class-members\": \"off\",\n        \"no-dupe-keys\": \"off\",\n        \"no-func-assign\": \"off\",\n        \"no-import-assign\": \"off\",\n        \"no-new-native-nonconstructor\": \"off\",\n        \"no-obj-calls\": \"off\",\n        \"no-redeclare\": \"off\",\n        \"no-setter-return\": \"off\",\n        \"no-this-before-super\": \"off\",\n        \"no-unsafe-negation\": \"off\",\n        \"no-var\": \"error\",\n        \"no-with\": \"off\",\n        \"prefer-const\": \"error\",\n        \"prefer-rest-params\": \"error\",\n        \"prefer-spread\": \"error\"\n      }\n    }\n  ]\n}\n","packages/twoslash/package.json":"# Twoslash Skill\n\nPath: `packages/twoslash/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/twoslash/package.json)","packages/twoslash/README.md":"# twoslash Documentation\n\nPath: `packages/twoslash/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/twoslash/README.md)","packages/twoslash/tsconfig.json":"# Twoslash Skill\n\nPath: `packages/twoslash/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/twoslash/tsconfig.json)","packages/tsconfig/base.json":"# Tsconfig Skill\n\nPath: `packages/tsconfig/base.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/tsconfig/base.json)","packages/tsconfig/nextjs.json":"# Tsconfig Skill\n\nPath: `packages/tsconfig/nextjs.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/tsconfig/nextjs.json)","packages/tsconfig/package.json":"# Tsconfig Skill\n\nPath: `packages/tsconfig/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/tsconfig/package.json)","packages/tsconfig/react-library.json":"# Tsconfig Skill\n\nPath: `packages/tsconfig/react-library.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/tsconfig/react-library.json)","packages/tailwind/.oxlintrc.json":"# Tailwind Skill\n\nPath: `packages/tailwind/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/tailwind/.oxlintrc.json)","packages/tailwind/CHANGELOG.md":"# Tailwind Skill\n\nPath: `packages/tailwind/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/tailwind/CHANGELOG.md)","packages/tailwind/package.json":"# Tailwind Skill\n\nPath: `packages/tailwind/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/tailwind/package.json)","packages/tailwind/tsconfig.json":"# Tailwind Skill\n\nPath: `packages/tailwind/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/tailwind/tsconfig.json)","packages/story/.oxlintrc.json":"# Story Skill\n\nPath: `packages/story/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/story/.oxlintrc.json)","packages/story/CHANGELOG.md":"# Story Skill\n\nPath: `packages/story/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/story/CHANGELOG.md)","packages/story/package.json":"# Story Skill\n\nPath: `packages/story/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/story/package.json)","packages/story/tsconfig.json":"# Story Skill\n\nPath: `packages/story/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/story/tsconfig.json)","packages/stf/.oxlintrc.json":"# Stf Skill\n\nPath: `packages/stf/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/stf/.oxlintrc.json)","packages/stf/CHANGELOG.md":"# Stf Skill\n\nPath: `packages/stf/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/stf/CHANGELOG.md)","packages/stf/package.json":"# Stf Skill\n\nPath: `packages/stf/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/stf/package.json)","packages/stf/tsconfig.json":"# Stf Skill\n\nPath: `packages/stf/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/stf/tsconfig.json)","packages/shared/package.json":"# Shared Skill\n\nPath: `packages/shared/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/shared/package.json)","packages/shared/tsconfig.json":"# Shared Skill\n\nPath: `packages/shared/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/shared/tsconfig.json)","packages/shadcn/CHANGELOG.md":"# Shadcn Skill\n\nPath: `packages/shadcn/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/shadcn/CHANGELOG.md)","packages/shadcn/package.json":"# Shadcn Skill\n\nPath: `packages/shadcn/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/shadcn/package.json)","packages/shadcn/tsconfig.json":"# Shadcn Skill\n\nPath: `packages/shadcn/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/shadcn/tsconfig.json)","packages/satteri/CHANGELOG.md":"# Satteri Skill\n\nPath: `packages/satteri/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/CHANGELOG.md)","packages/satteri/package.json":"# Satteri Skill\n\nPath: `packages/satteri/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/package.json)","packages/satteri/tsconfig.json":"# Satteri Skill\n\nPath: `packages/satteri/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/tsconfig.json)","packages/sanity/.oxlintrc.json":"# Sanity Skill\n\nPath: `packages/sanity/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/sanity/.oxlintrc.json)","packages/sanity/CHANGELOG.md":"# Sanity Skill\n\nPath: `packages/sanity/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/sanity/CHANGELOG.md)","packages/sanity/package.json":"# Sanity Skill\n\nPath: `packages/sanity/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/sanity/package.json)","packages/sanity/tsconfig.json":"# Sanity Skill\n\nPath: `packages/sanity/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/sanity/tsconfig.json)","packages/radix-ui/.oxlintrc.json":"# Radix-ui Skill\n\nPath: `packages/radix-ui/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/radix-ui/.oxlintrc.json)","packages/radix-ui/CHANGELOG.md":"# Radix-ui Skill\n\nPath: `packages/radix-ui/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/radix-ui/CHANGELOG.md)","packages/radix-ui/package.json":"# Radix-ui Skill\n\nPath: `packages/radix-ui/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/radix-ui/package.json)","packages/radix-ui/README.md":"# radix-ui Documentation\n\nPath: `packages/radix-ui/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/radix-ui/README.md)","packages/radix-ui/tsconfig.json":"# Radix-ui Skill\n\nPath: `packages/radix-ui/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/radix-ui/tsconfig.json)","packages/python/.oxlintrc.json":"# Python Skill\n\nPath: `packages/python/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/python/.oxlintrc.json)","packages/python/CHANGELOG.md":"# Python Skill\n\nPath: `packages/python/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/python/CHANGELOG.md)","packages/python/package.json":"# Python Skill\n\nPath: `packages/python/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/python/package.json)","packages/python/tsconfig.json":"# Python Skill\n\nPath: `packages/python/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/python/tsconfig.json)","packages/preview/CHANGELOG.md":"# Preview Skill\n\nPath: `packages/preview/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/preview/CHANGELOG.md)","packages/preview/package.json":"# Preview Skill\n\nPath: `packages/preview/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/preview/package.json)","packages/preview/tsconfig.json":"# Preview Skill\n\nPath: `packages/preview/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/preview/tsconfig.json)","packages/openapi/.oxlintrc.json":"# Openapi Skill\n\nPath: `packages/openapi/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/.oxlintrc.json)","packages/openapi/CHANGELOG.md":"# Openapi Skill\n\nPath: `packages/openapi/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/CHANGELOG.md)","packages/openapi/package.json":"# Openapi Skill\n\nPath: `packages/openapi/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/package.json)","packages/openapi/tsconfig.json":"# Openapi Skill\n\nPath: `packages/openapi/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/tsconfig.json)","packages/obsidian/.oxlintrc.json":"# Obsidian Skill\n\nPath: `packages/obsidian/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/obsidian/.oxlintrc.json)","packages/obsidian/CHANGELOG.md":"# Obsidian Skill\n\nPath: `packages/obsidian/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/obsidian/CHANGELOG.md)","packages/obsidian/package.json":"# Obsidian Skill\n\nPath: `packages/obsidian/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/obsidian/package.json)","packages/obsidian/README.md":"# obsidian Documentation\n\nPath: `packages/obsidian/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/obsidian/README.md)","packages/obsidian/tsconfig.json":"# Obsidian Skill\n\nPath: `packages/obsidian/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/obsidian/tsconfig.json)","packages/notion/.oxlintrc.json":"# Notion Skill\n\nPath: `packages/notion/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/notion/.oxlintrc.json)","packages/notion/CHANGELOG.md":"# Notion Skill\n\nPath: `packages/notion/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/notion/CHANGELOG.md)","packages/notion/package.json":"# Notion Skill\n\nPath: `packages/notion/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/notion/package.json)","packages/notion/tsconfig.json":"# Notion Skill\n\nPath: `packages/notion/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/notion/tsconfig.json)","packages/mdx-remote/.oxlintrc.json":"# Mdx-remote Skill\n\nPath: `packages/mdx-remote/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx-remote/.oxlintrc.json)","packages/mdx-remote/CHANGELOG.md":"# Mdx-remote Skill\n\nPath: `packages/mdx-remote/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx-remote/CHANGELOG.md)","packages/mdx-remote/package.json":"# Mdx-remote Skill\n\nPath: `packages/mdx-remote/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx-remote/package.json)","packages/mdx-remote/tsconfig.json":"# Mdx-remote Skill\n\nPath: `packages/mdx-remote/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx-remote/tsconfig.json)","packages/mdx/.oxlintrc.json":"# Mdx Skill\n\nPath: `packages/mdx/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/.oxlintrc.json)","packages/mdx/CHANGELOG.md":"# Mdx Skill\n\nPath: `packages/mdx/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/CHANGELOG.md)","packages/mdx/package.json":"# Mdx Skill\n\nPath: `packages/mdx/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/package.json)","packages/mdx/tsconfig.json":"# Mdx Skill\n\nPath: `packages/mdx/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/tsconfig.json)","packages/local-md/.oxlintrc.json":"# Local-md Skill\n\nPath: `packages/local-md/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/.oxlintrc.json)","packages/local-md/CHANGELOG.md":"# Local-md Skill\n\nPath: `packages/local-md/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/CHANGELOG.md)","packages/local-md/package.json":"# Local-md Skill\n\nPath: `packages/local-md/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/package.json)","packages/local-md/tsconfig.json":"# Local-md Skill\n\nPath: `packages/local-md/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/tsconfig.json)","packages/local-html/CHANGELOG.md":"# Local-html Skill\n\nPath: `packages/local-html/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-html/CHANGELOG.md)","packages/local-html/package.json":"# Local-html Skill\n\nPath: `packages/local-html/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-html/package.json)","packages/local-html/README.md":"# local-html Documentation\n\nPath: `packages/local-html/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-html/README.md)","packages/local-html/tsconfig.json":"# Local-html Skill\n\nPath: `packages/local-html/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-html/tsconfig.json)","packages/local-content/.oxlintrc.json":"# Local-content Skill\n\nPath: `packages/local-content/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-content/.oxlintrc.json)","packages/local-content/CHANGELOG.md":"# Local-content Skill\n\nPath: `packages/local-content/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-content/CHANGELOG.md)","packages/local-content/package.json":"# Local-content Skill\n\nPath: `packages/local-content/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-content/package.json)","packages/local-content/tsconfig.json":"# Local-content Skill\n\nPath: `packages/local-content/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-content/tsconfig.json)","packages/language/.oxlintrc.json":"# Language Skill\n\nPath: `packages/language/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/language/.oxlintrc.json)","packages/language/CHANGELOG.md":"# Language Skill\n\nPath: `packages/language/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/language/CHANGELOG.md)","packages/language/package.json":"# Language Skill\n\nPath: `packages/language/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/language/package.json)","packages/language/tsconfig.json":"# Language Skill\n\nPath: `packages/language/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/language/tsconfig.json)","packages/image-size/CHANGELOG.md":"# Image-size Skill\n\nPath: `packages/image-size/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/image-size/CHANGELOG.md)","packages/image-size/package.json":"# Image-size Skill\n\nPath: `packages/image-size/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/image-size/package.json)","packages/image-size/README.md":"# image-size Documentation\n\nPath: `packages/image-size/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/image-size/README.md)","packages/image-size/tsconfig.json":"# Image-size Skill\n\nPath: `packages/image-size/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/image-size/tsconfig.json)","packages/graphql/.oxlintrc.json":"# Graphql Skill\n\nPath: `packages/graphql/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/graphql/.oxlintrc.json)","packages/graphql/CHANGELOG.md":"# Graphql Skill\n\nPath: `packages/graphql/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/graphql/CHANGELOG.md)","packages/graphql/package.json":"# Graphql Skill\n\nPath: `packages/graphql/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/graphql/package.json)","packages/graphql/README.md":"# graphql Documentation\n\nPath: `packages/graphql/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/graphql/README.md)","packages/graphql/tsconfig.json":"# Graphql Skill\n\nPath: `packages/graphql/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/graphql/tsconfig.json)","packages/epub/.oxlintrc.json":"# Epub Skill\n\nPath: `packages/epub/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/epub/.oxlintrc.json)","packages/epub/CHANGELOG.md":"# Epub Skill\n\nPath: `packages/epub/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/epub/CHANGELOG.md)","packages/epub/package.json":"# Epub Skill\n\nPath: `packages/epub/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/epub/package.json)","packages/epub/tsconfig.json":"# Epub Skill\n\nPath: `packages/epub/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/epub/tsconfig.json)","packages/doc-gen/.oxlintrc.json":"# Doc-gen Skill\n\nPath: `packages/doc-gen/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/.oxlintrc.json)","packages/doc-gen/CHANGELOG.md":"# Doc-gen Skill\n\nPath: `packages/doc-gen/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/CHANGELOG.md)","packages/doc-gen/package.json":"# Doc-gen Skill\n\nPath: `packages/doc-gen/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/package.json)","packages/doc-gen/README.md":"# doc-gen Documentation\n\nPath: `packages/doc-gen/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/README.md)","packages/doc-gen/tsconfig.json":"# Doc-gen Skill\n\nPath: `packages/doc-gen/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/tsconfig.json)","packages/create-app-versions/CHANGELOG.md":"# Create-app-versions Skill\n\nPath: `packages/create-app-versions/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app-versions/CHANGELOG.md)","packages/create-app-versions/package.json":"# Create-app-versions Skill\n\nPath: `packages/create-app-versions/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app-versions/package.json)","packages/create-app/.oxlintrc.json":"# Create-app Skill\n\nPath: `packages/create-app/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/.oxlintrc.json)","packages/create-app/CHANGELOG.md":"# Create-app Skill\n\nPath: `packages/create-app/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/CHANGELOG.md)","packages/create-app/package.json":"# Create-app Skill\n\nPath: `packages/create-app/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/package.json)","packages/create-app/README.md":"# create-app Documentation\n\nPath: `packages/create-app/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/README.md)","packages/create-app/tsconfig.json":"# Create-app Skill\n\nPath: `packages/create-app/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/tsconfig.json)","packages/core/.oxlintrc.json":"# Core Skill\n\nPath: `packages/core/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/.oxlintrc.json)","packages/core/CHANGELOG.md":"# Core Skill\n\nPath: `packages/core/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/CHANGELOG.md)","packages/core/package.json":"# Core Skill\n\nPath: `packages/core/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/package.json)","packages/core/README.md":"# core Documentation\n\nPath: `packages/core/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/README.md)","packages/core/tsconfig.json":"# Core Skill\n\nPath: `packages/core/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/tsconfig.json)","packages/content-collections/.oxlintrc.json":"# Content-collections Skill\n\nPath: `packages/content-collections/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content-collections/.oxlintrc.json)","packages/content-collections/CHANGELOG.md":"# Content-collections Skill\n\nPath: `packages/content-collections/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content-collections/CHANGELOG.md)","packages/content-collections/package.json":"# Content-collections Skill\n\nPath: `packages/content-collections/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content-collections/package.json)","packages/content-collections/README.md":"# content-collections Documentation\n\nPath: `packages/content-collections/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content-collections/README.md)","packages/content-collections/tsconfig.json":"# Content-collections Skill\n\nPath: `packages/content-collections/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content-collections/tsconfig.json)","packages/content/.oxlintrc.json":"# Content Skill\n\nPath: `packages/content/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content/.oxlintrc.json)","packages/content/CHANGELOG.md":"# Content Skill\n\nPath: `packages/content/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content/CHANGELOG.md)","packages/content/package.json":"# Content Skill\n\nPath: `packages/content/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content/package.json)","packages/content/tsconfig.json":"# Content Skill\n\nPath: `packages/content/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content/tsconfig.json)","packages/cli/.oxlintrc.json":"# Cli Skill\n\nPath: `packages/cli/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/cli/.oxlintrc.json)","packages/cli/CHANGELOG.md":"# Cli Skill\n\nPath: `packages/cli/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/cli/CHANGELOG.md)","packages/cli/package.json":"# Cli Skill\n\nPath: `packages/cli/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/cli/package.json)","packages/cli/tsconfig.json":"# Cli Skill\n\nPath: `packages/cli/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/cli/tsconfig.json)","packages/basehub/.oxlintrc.json":"# Basehub Skill\n\nPath: `packages/basehub/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/basehub/.oxlintrc.json)","packages/basehub/CHANGELOG.md":"# Basehub Skill\n\nPath: `packages/basehub/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/basehub/CHANGELOG.md)","packages/basehub/package.json":"# Basehub Skill\n\nPath: `packages/basehub/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/basehub/package.json)","packages/basehub/tsconfig.json":"# Basehub Skill\n\nPath: `packages/basehub/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/basehub/tsconfig.json)","packages/base-ui/.oxlintrc.json":"# Base-ui Skill\n\nPath: `packages/base-ui/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/base-ui/.oxlintrc.json)","packages/base-ui/CHANGELOG.md":"# Base-ui Skill\n\nPath: `packages/base-ui/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/base-ui/CHANGELOG.md)","packages/base-ui/package.json":"# Base-ui Skill\n\nPath: `packages/base-ui/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/base-ui/package.json)","packages/base-ui/README.md":"# base-ui Documentation\n\nPath: `packages/base-ui/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/base-ui/README.md)","packages/base-ui/tsconfig.json":"# Base-ui Skill\n\nPath: `packages/base-ui/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/base-ui/tsconfig.json)","packages/asyncapi/.oxlintrc.json":"# Asyncapi Skill\n\nPath: `packages/asyncapi/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/asyncapi/.oxlintrc.json)","packages/asyncapi/CHANGELOG.md":"# Asyncapi Skill\n\nPath: `packages/asyncapi/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/asyncapi/CHANGELOG.md)","packages/asyncapi/package.json":"# Asyncapi Skill\n\nPath: `packages/asyncapi/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/asyncapi/package.json)","packages/asyncapi/tsconfig.json":"# Asyncapi Skill\n\nPath: `packages/asyncapi/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/asyncapi/tsconfig.json)","packages/api-docs/.oxlintrc.json":"# Api-docs Skill\n\nPath: `packages/api-docs/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/.oxlintrc.json)","packages/api-docs/CHANGELOG.md":"# Api-docs Skill\n\nPath: `packages/api-docs/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/CHANGELOG.md)","packages/api-docs/package.json":"# Api-docs Skill\n\nPath: `packages/api-docs/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/package.json)","packages/api-docs/tsconfig.json":"# Api-docs Skill\n\nPath: `packages/api-docs/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/tsconfig.json)","packages/vite/vitefu/README.md":"# vitefu Documentation\n\nPath: `packages/vite/vitefu/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/vite/vitefu/README.md)","packages/typescript/test/fixtures/test.output.json":"# Fixtures Skill\n\nPath: `packages/typescript/test/fixtures/test.output.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/typescript/test/fixtures/test.output.json)","packages/openapi/test/fixtures/double-oneof.yaml":"# Fixtures Skill\n\nPath: `packages/openapi/test/fixtures/double-oneof.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/fixtures/double-oneof.yaml)","packages/openapi/test/fixtures/museum.yaml":"# Fixtures Skill\n\nPath: `packages/openapi/test/fixtures/museum.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/fixtures/museum.yaml)","packages/openapi/test/fixtures/petstore.yaml":"# Fixtures Skill\n\nPath: `packages/openapi/test/fixtures/petstore.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/fixtures/petstore.yaml)","packages/openapi/test/fixtures/products.yaml":"# Fixtures Skill\n\nPath: `packages/openapi/test/fixtures/products.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/fixtures/products.yaml)","packages/openapi/test/fixtures/unkey.json":"# Fixtures Skill\n\nPath: `packages/openapi/test/fixtures/unkey.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/fixtures/unkey.json)","packages/openapi/test/out/museum+petstore.md":"# Out Skill\n\nPath: `packages/openapi/test/out/museum+petstore.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/out/museum+petstore.md)","packages/openapi/test/out/museum-per-tag.md":"# Out Skill\n\nPath: `packages/openapi/test/out/museum-per-tag.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/out/museum-per-tag.md)","packages/openapi/test/out/petstore-per-operation.md":"# Out Skill\n\nPath: `packages/openapi/test/out/petstore-per-operation.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/out/petstore-per-operation.md)","packages/openapi/test/out/products-group-by-tag.md":"# Out Skill\n\nPath: `packages/openapi/test/out/products-group-by-tag.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/out/products-group-by-tag.md)","packages/openapi/test/out/products-with-index.md":"# Out Skill\n\nPath: `packages/openapi/test/out/products-with-index.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/out/products-with-index.md)","packages/openapi/test/out/products-with-meta+groupby.md":"# Out Skill\n\nPath: `packages/openapi/test/out/products-with-meta+groupby.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/out/products-with-meta+groupby.md)","packages/openapi/test/out/products-with-meta.md":"# Out Skill\n\nPath: `packages/openapi/test/out/products-with-meta.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/out/products-with-meta.md)","packages/openapi/test/out/unkey-per-file.md":"# Out Skill\n\nPath: `packages/openapi/test/out/unkey-per-file.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/out/unkey-per-file.md)","packages/obsidian/test/fixtures/create a link.md":"# Fixtures Skill\n\nPath: `packages/obsidian/test/fixtures/create a link.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/obsidian/test/fixtures/create a link.md)","packages/obsidian/test/fixtures/hello world.md":"# Fixtures Skill\n\nPath: `packages/obsidian/test/fixtures/hello world.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/obsidian/test/fixtures/hello world.md)","packages/obsidian/test/fixtures/Welcome.md":"# Fixtures Skill\n\nPath: `packages/obsidian/test/fixtures/Welcome.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/obsidian/test/fixtures/Welcome.md)","packages/mdx-remote/test/fixtures/file.mdx.json":"# Fixtures Skill\n\nPath: `packages/mdx-remote/test/fixtures/file.mdx.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx-remote/test/fixtures/file.mdx.json)","packages/mdx-remote/test/fixtures/index.mdx.json":"# Fixtures Skill\n\nPath: `packages/mdx-remote/test/fixtures/index.mdx.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx-remote/test/fixtures/index.mdx.json)","packages/mdx/test/fixtures/index-async.output.md":"# Fixtures Skill\n\nPath: `packages/mdx/test/fixtures/index-async.output.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/test/fixtures/index-async.output.md)","packages/mdx/test/fixtures/index-dynamic.output.md":"# Fixtures Skill\n\nPath: `packages/mdx/test/fixtures/index-dynamic.output.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/test/fixtures/index-dynamic.output.md)","packages/mdx/test/fixtures/index-dynamic-docs.output.md":"# Fixtures Skill\n\nPath: `packages/mdx/test/fixtures/index-dynamic-docs.output.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/test/fixtures/index-dynamic-docs.output.md)","packages/mdx/test/fixtures/index-sync.output.md":"# Fixtures Skill\n\nPath: `packages/mdx/test/fixtures/index-sync.output.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/test/fixtures/index-sync.output.md)","packages/mdx/test/fixtures/index-sync-meta.output.md":"# Fixtures Skill\n\nPath: `packages/mdx/test/fixtures/index-sync-meta.output.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/test/fixtures/index-sync-meta.output.md)","packages/mdx/test/fixtures/index-workspace.output.md":"# Fixtures Skill\n\nPath: `packages/mdx/test/fixtures/index-workspace.output.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/test/fixtures/index-workspace.output.md)","packages/local-md/test/fixtures/expressions.compiler.json":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/expressions.compiler.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/expressions.compiler.json)","packages/local-md/test/fixtures/expressions.renderer.json":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/expressions.renderer.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/expressions.renderer.json)","packages/local-md/test/fixtures/expressions.renderer.native.json":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/expressions.renderer.native.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/expressions.renderer.native.json)","packages/local-md/test/fixtures/jsx.compiler.json":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/jsx.compiler.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/jsx.compiler.json)","packages/local-md/test/fixtures/jsx.renderer.json":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/jsx.renderer.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/jsx.renderer.json)","packages/local-md/test/fixtures/jsx.renderer.native.json":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/jsx.renderer.native.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/jsx.renderer.native.json)","packages/local-md/test/fixtures/rich.compiler.json":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/rich.compiler.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/rich.compiler.json)","packages/local-md/test/fixtures/rich.md":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/rich.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/rich.md)","packages/local-md/test/fixtures/rich.renderer.json":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/rich.renderer.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/rich.renderer.json)","packages/local-md/test/fixtures/rich.renderer.native.json":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/rich.renderer.native.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/rich.renderer.native.json)","packages/local-md/test/fixtures/simple.compiler.json":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/simple.compiler.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/simple.compiler.json)","packages/local-md/test/fixtures/simple.md":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/simple.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/simple.md)","packages/local-md/test/fixtures/simple.renderer.json":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/simple.renderer.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/simple.renderer.json)","packages/local-md/test/fixtures/simple.renderer.native.json":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/simple.renderer.native.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/simple.renderer.native.json)","packages/local-html/test/fixtures/deliverable.renderer.json":"# Fixtures Skill\n\nPath: `packages/local-html/test/fixtures/deliverable.renderer.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-html/test/fixtures/deliverable.renderer.json)","packages/local-html/test/fixtures/fragment.renderer.json":"# Fixtures Skill\n\nPath: `packages/local-html/test/fixtures/fragment.renderer.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-html/test/fixtures/fragment.renderer.json)","packages/doc-gen/test/fixtures/file-gen.md":"# Fixtures Skill\n\nPath: `packages/doc-gen/test/fixtures/file-gen.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/test/fixtures/file-gen.md)","packages/doc-gen/test/fixtures/file-gen.output.md":"# Fixtures Skill\n\nPath: `packages/doc-gen/test/fixtures/file-gen.output.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/test/fixtures/file-gen.output.md)","packages/doc-gen/test/fixtures/file-gen.relative.md":"# Fixtures Skill\n\nPath: `packages/doc-gen/test/fixtures/file-gen.relative.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/test/fixtures/file-gen.relative.md)","packages/doc-gen/test/fixtures/file-gen.relative.output.md":"# Fixtures Skill\n\nPath: `packages/doc-gen/test/fixtures/file-gen.relative.output.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/test/fixtures/file-gen.relative.output.md)","packages/doc-gen/test/fixtures/remark-install.md":"# Fixtures Skill\n\nPath: `packages/doc-gen/test/fixtures/remark-install.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/test/fixtures/remark-install.md)","packages/doc-gen/test/fixtures/remark-install-persist.md":"# Fixtures Skill\n\nPath: `packages/doc-gen/test/fixtures/remark-install-persist.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/test/fixtures/remark-install-persist.md)","packages/doc-gen/test/fixtures/ts2js.md":"# Fixtures Skill\n\nPath: `packages/doc-gen/test/fixtures/ts2js.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/test/fixtures/ts2js.md)","packages/create-app/src/plugins/biome.base.json":"# Plugins Skill\n\nPath: `packages/create-app/src/plugins/biome.base.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/src/plugins/biome.base.json)","packages/create-app/src/plugins/biome.next.json":"# Plugins Skill\n\nPath: `packages/create-app/src/plugins/biome.next.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/src/plugins/biome.next.json)","packages/create-app/template/waku/README.md":"# waku Documentation\n\nPath: `packages/create-app/template/waku/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/waku/README.md)","packages/create-app/template/tanstack-start-spa/README.md":"# tanstack-start-spa Documentation\n\nPath: `packages/create-app/template/tanstack-start-spa/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/tanstack-start-spa/README.md)","packages/create-app/template/tanstack-start/README.md":"# tanstack-start Documentation\n\nPath: `packages/create-app/template/tanstack-start/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/tanstack-start/README.md)","packages/create-app/template/react-router-spa/README.md":"# react-router-spa Documentation\n\nPath: `packages/create-app/template/react-router-spa/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/react-router-spa/README.md)","packages/create-app/template/react-router/README.md":"# react-router Documentation\n\nPath: `packages/create-app/template/react-router/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/react-router/README.md)","packages/create-app/template/astro/package.json":"# Astro Skill\n\nPath: `packages/create-app/template/astro/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/astro/package.json)","packages/create-app/template/astro/README.md":"# astro Documentation\n\nPath: `packages/create-app/template/astro/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/astro/README.md)","packages/create-app/template/astro/tsconfig.json":"# Astro Skill\n\nPath: `packages/create-app/template/astro/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/astro/tsconfig.json)","packages/create-app/template/+next+fuma-docs-mdx/README.md":"# +next+fuma-docs-mdx Documentation\n\nPath: `packages/create-app/template/+next+fuma-docs-mdx/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/+next+fuma-docs-mdx/README.md)","packages/create-app/template/+next+fuma-docs-mdx+static/README.md":"# +next+fuma-docs-mdx+static Documentation\n\nPath: `packages/create-app/template/+next+fuma-docs-mdx+static/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/+next+fuma-docs-mdx+static/README.md)","packages/core/test/fixtures/rehype-toc.md":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/rehype-toc.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/rehype-toc.md)","packages/core/test/fixtures/remark-admonition.md":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-admonition.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-admonition.md)","packages/core/test/fixtures/remark-admonition.output.json":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-admonition.output.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-admonition.output.json)","packages/core/test/fixtures/remark-heading.md":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-heading.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-heading.md)","packages/core/test/fixtures/remark-heading.output.json":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-heading.output.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-heading.output.json)","packages/core/test/fixtures/remark-image.md":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-image.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-image.md)","packages/core/test/fixtures/remark-image.output.json":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-image.output.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-image.output.json)","packages/core/test/fixtures/remark-image-public-dir.md":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-image-public-dir.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-image-public-dir.md)","packages/core/test/fixtures/remark-image-public-dir.output.json":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-image-public-dir.output.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-image-public-dir.output.json)","packages/core/test/fixtures/remark-image-without-import.output.json":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-image-without-import.output.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-image-without-import.output.json)","packages/core/test/fixtures/remark-llms.output.md":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-llms.output.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-llms.output.md)","packages/core/test/fixtures/remark-mdx-files.md":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-mdx-files.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-mdx-files.md)","packages/core/test/fixtures/remark-mdx-mermaid.md":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-mdx-mermaid.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-mdx-mermaid.md)","packages/core/test/fixtures/remark-steps.md":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-steps.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-steps.md)","packages/core/test/fixtures/remark-steps.output.md":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-steps.output.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-steps.output.md)","packages/core/test/fixtures/remark-structure.output.json":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-structure.output.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-structure.output.json)","packages/asyncapi/test/fixtures/streetlights.yaml":"# Fixtures Skill\n\nPath: `packages/asyncapi/test/fixtures/streetlights.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/asyncapi/test/fixtures/streetlights.yaml)","packages/api-docs/test/fixtures/double-oneof.yaml":"# Fixtures Skill\n\nPath: `packages/api-docs/test/fixtures/double-oneof.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/test/fixtures/double-oneof.yaml)","packages/api-docs/test/fixtures/unkey.json":"# Fixtures Skill\n\nPath: `packages/api-docs/test/fixtures/unkey.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/test/fixtures/unkey.json)","packages/satteri/test/fixtures/local-md/expressions.compiler.json":"# Local-md Skill\n\nPath: `packages/satteri/test/fixtures/local-md/expressions.compiler.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/expressions.compiler.json)","packages/satteri/test/fixtures/local-md/expressions.renderer.json":"# Local-md Skill\n\nPath: `packages/satteri/test/fixtures/local-md/expressions.renderer.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/expressions.renderer.json)","packages/satteri/test/fixtures/local-md/jsx.compiler.json":"# Local-md Skill\n\nPath: `packages/satteri/test/fixtures/local-md/jsx.compiler.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/jsx.compiler.json)","packages/satteri/test/fixtures/local-md/jsx.renderer.json":"# Local-md Skill\n\nPath: `packages/satteri/test/fixtures/local-md/jsx.renderer.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/jsx.renderer.json)","packages/satteri/test/fixtures/local-md/rich.compiler.json":"# Local-md Skill\n\nPath: `packages/satteri/test/fixtures/local-md/rich.compiler.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/rich.compiler.json)","packages/satteri/test/fixtures/local-md/rich.md":"# Local-md Skill\n\nPath: `packages/satteri/test/fixtures/local-md/rich.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/rich.md)","packages/satteri/test/fixtures/local-md/rich.renderer.json":"# Local-md Skill\n\nPath: `packages/satteri/test/fixtures/local-md/rich.renderer.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/rich.renderer.json)","packages/satteri/test/fixtures/local-md/simple.compiler.json":"# Local-md Skill\n\nPath: `packages/satteri/test/fixtures/local-md/simple.compiler.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/simple.compiler.json)","packages/satteri/test/fixtures/local-md/simple.md":"# Local-md Skill\n\nPath: `packages/satteri/test/fixtures/local-md/simple.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/simple.md)","packages/satteri/test/fixtures/local-md/simple.renderer.json":"# Local-md Skill\n\nPath: `packages/satteri/test/fixtures/local-md/simple.renderer.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/simple.renderer.json)","packages/openapi/test/fixtures/external-refs/category.yaml":"# External-refs Skill\n\nPath: `packages/openapi/test/fixtures/external-refs/category.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/fixtures/external-refs/category.yaml)","packages/openapi/test/fixtures/external-refs/pet.yaml":"# External-refs Skill\n\nPath: `packages/openapi/test/fixtures/external-refs/pet.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/fixtures/external-refs/pet.yaml)","packages/openapi/test/fixtures/external-refs/root.yaml":"# External-refs Skill\n\nPath: `packages/openapi/test/fixtures/external-refs/root.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/fixtures/external-refs/root.yaml)","packages/mdx/test/fixtures/generate-index-docs/meta.json":"# Generate-index-docs Skill\n\nPath: `packages/mdx/test/fixtures/generate-index-docs/meta.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/test/fixtures/generate-index-docs/meta.json)","packages/mdx/test/fixtures/generate-index-2/meta.json":"# Generate-index-2 Skill\n\nPath: `packages/mdx/test/fixtures/generate-index-2/meta.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/test/fixtures/generate-index-2/meta.json)","packages/mdx/test/fixtures/generate-index/meta.json":"# Generate-index Skill\n\nPath: `packages/mdx/test/fixtures/generate-index/meta.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/test/fixtures/generate-index/meta.json)","packages/core/test/fixtures/page-trees/basic.tree.json":"# Page-trees Skill\n\nPath: `packages/core/test/fixtures/page-trees/basic.tree.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/basic.tree.json)","packages/core/test/fixtures/page-trees/basic-no-meta.tree.json":"# Page-trees Skill\n\nPath: `packages/core/test/fixtures/page-trees/basic-no-meta.tree.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/basic-no-meta.tree.json)","packages/core/test/fixtures/page-trees/circular.test.json":"# Page-trees Skill\n\nPath: `packages/core/test/fixtures/page-trees/circular.test.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/circular.test.json)","packages/core/test/fixtures/page-trees/i18n.entries.json":"# Page-trees Skill\n\nPath: `packages/core/test/fixtures/page-trees/i18n.entries.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/i18n.entries.json)","packages/core/test/fixtures/page-trees/i18n.tree.json":"# Page-trees Skill\n\nPath: `packages/core/test/fixtures/page-trees/i18n.tree.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/i18n.tree.json)","packages/core/test/fixtures/page-trees/i18n-dir.test.json":"# Page-trees Skill\n\nPath: `packages/core/test/fixtures/page-trees/i18n-dir.test.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/i18n-dir.test.json)","packages/core/test/fixtures/page-trees/i18n-no-fallback.tree.json":"# Page-trees Skill\n\nPath: `packages/core/test/fixtures/page-trees/i18n-no-fallback.tree.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/i18n-no-fallback.tree.json)","packages/core/test/fixtures/page-trees/i18n-no-prefix.tree.json":"# Page-trees Skill\n\nPath: `packages/core/test/fixtures/page-trees/i18n-no-prefix.tree.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/i18n-no-prefix.tree.json)","packages/core/test/fixtures/page-trees/nested.tree.json":"# Page-trees Skill\n\nPath: `packages/core/test/fixtures/page-trees/nested.tree.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/nested.tree.json)","packages/core/test/fixtures/page-trees/rest.tree.json":"# Page-trees Skill\n\nPath: `packages/core/test/fixtures/page-trees/rest.tree.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/rest.tree.json)","packages/core/test/fixtures/page-trees/rest-by-name.tree.json":"# Page-trees Skill\n\nPath: `packages/core/test/fixtures/page-trees/rest-by-name.tree.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/rest-by-name.tree.json)","packages/core/test/fixtures/page-trees/rest-priority.tree.json":"# Page-trees Skill\n\nPath: `packages/core/test/fixtures/page-trees/rest-priority.tree.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/rest-priority.tree.json)","packages/api-docs/test/fixtures/external/owner.yaml":"# External Skill\n\nPath: `packages/api-docs/test/fixtures/external/owner.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/test/fixtures/external/owner.yaml)","packages/api-docs/test/fixtures/external/pet.yaml":"# External Skill\n\nPath: `packages/api-docs/test/fixtures/external/pet.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/test/fixtures/external/pet.yaml)","packages/api-docs/test/fixtures/external/root.yaml":"# External Skill\n\nPath: `packages/api-docs/test/fixtures/external/root.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/test/fixtures/external/root.yaml)","packages/api-docs/test/fixtures/external/shared.yaml":"# External Skill\n\nPath: `packages/api-docs/test/fixtures/external/shared.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/test/fixtures/external/shared.yaml)","packages/satteri/test/fixtures/local-md/content/guide.md":"# Content Skill\n\nPath: `packages/satteri/test/fixtures/local-md/content/guide.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/content/guide.md)","packages/satteri/test/fixtures/local-md/content/meta.json":"# Content Skill\n\nPath: `packages/satteri/test/fixtures/local-md/content/meta.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/content/meta.json)","packages/satteri/test/fixtures/remark-include/nested/deep.md":"# Nested Skill\n\nPath: `packages/satteri/test/fixtures/remark-include/nested/deep.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/remark-include/nested/deep.md)","packages/create-app/template/astro/content/docs/meta.json":"# Docs Skill\n\nPath: `packages/create-app/template/astro/content/docs/meta.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/astro/content/docs/meta.json)"},"files":{"packages/vite/tsconfig.json":"{\n  \"extends\": \"tsconfig/react-library.json\",\n  \"compilerOptions\": {\n    \"module\": \"esnext\",\n    \"types\": [\"node\"],\n    \"allowImportingTsExtensions\": true\n  },\n  \"exclude\": [\"node_modules\", \"dist\"]\n}\n","packages/vite/CHANGELOG.md":"## @fumadocs/vite@0.1.0\n\n### Default to Base UI\n\nInternal packages & templates now use Base UI rather than Radix UI.\n\n# @fumadocs/vite\n\n## 0.0.2\n","packages/vite/.oxlintrc.json":"{\n  \"$schema\": \"./node_modules/oxlint/configuration_schema.json\",\n  \"plugins\": [\"typescript\", \"import\"],\n  \"env\": {\n    \"builtin\": true\n  },\n  \"ignorePatterns\": [\"dist/\", \"node_modules/\"],\n  \"rules\": {\n    \"constructor-super\": \"error\",\n    \"for-direction\": \"error\",\n    \"no-async-promise-executor\": \"error\",\n    \"no-case-declarations\": \"error\",\n    \"no-class-assign\": \"error\",\n    \"no-compare-neg-zero\": \"error\",\n    \"no-cond-assign\": \"error\",\n    \"no-const-assign\": \"error\",\n    \"no-constant-binary-expression\": \"error\",\n    \"no-constant-condition\": \"error\",\n    \"no-control-regex\": \"error\",\n    \"no-debugger\": \"error\",\n    \"no-delete-var\": \"error\",\n    \"no-dupe-class-members\": \"error\",\n    \"no-dupe-else-if\": \"error\",\n    \"no-dupe-keys\": \"error\",\n    \"no-duplicate-case\": \"error\",\n    \"no-empty\": \"error\",\n    \"no-empty-character-class\": \"error\",\n    \"no-empty-pattern\": \"error\",\n    \"no-empty-static-block\": \"error\",\n    \"no-ex-assign\": \"error\",\n    \"no-extra-boolean-cast\": \"error\",\n    \"no-fallthrough\": \"error\",\n    \"no-func-assign\": \"error\",\n    \"no-global-assign\": \"error\",\n    \"no-import-assign\": \"error\",\n    \"no-invalid-regexp\": \"error\",\n    \"no-irregular-whitespace\": \"error\",\n    \"no-loss-of-precision\": \"error\",\n    \"no-misleading-character-class\": \"error\",\n    \"no-new-native-nonconstructor\": \"error\",\n    \"no-nonoctal-decimal-escape\": \"error\",\n    \"no-obj-calls\": \"error\",\n    \"no-prototype-builtins\": \"error\",\n    \"no-redeclare\": \"error\",\n    \"no-regex-spaces\": \"error\",\n    \"no-self-assign\": \"error\",\n    \"no-setter-return\": \"error\",\n    \"no-shadow-restricted-names\": \"error\",\n    \"no-sparse-arrays\": \"error\",\n    \"no-this-before-super\": \"error\",\n    \"no-unassigned-vars\": \"error\",\n    \"no-unexpected-multiline\": \"error\",\n    \"no-unsafe-finally\": \"error\",\n    \"no-unsafe-negation\": \"error\",\n    \"no-unsafe-optional-chaining\": \"error\",\n    \"no-unused-labels\": \"error\",\n    \"no-unused-private-class-members\": \"error\",\n    \"no-unused-vars\": [\n      \"error\",\n      {\n        \"argsIgnorePattern\": \"^_\",\n        \"varsIgnorePattern\": \"^_\",\n        \"caughtErrorsIgnorePattern\": \"^_\"\n      }\n    ],\n    \"no-useless-backreference\": \"error\",\n    \"no-useless-catch\": \"error\",\n    \"no-useless-escape\": \"error\",\n    \"no-with\": \"error\",\n    \"preserve-caught-error\": \"error\",\n    \"require-yield\": \"error\",\n    \"use-isnan\": \"error\",\n    \"valid-typeof\": \"error\",\n    \"@typescript-eslint/ban-ts-comment\": \"error\",\n    \"no-array-constructor\": \"error\",\n    \"@typescript-eslint/no-duplicate-enum-values\": \"error\",\n    \"@typescript-eslint/no-empty-object-type\": \"error\",\n    \"@typescript-eslint/no-extra-non-null-assertion\": \"error\",\n    \"@typescript-eslint/no-misused-new\": \"error\",\n    \"@typescript-eslint/no-namespace\": \"error\",\n    \"@typescript-eslint/no-non-null-asserted-optional-chain\": \"error\",\n    \"@typescript-eslint/no-require-imports\": \"error\",\n    \"@typescript-eslint/no-this-alias\": \"error\",\n    \"@typescript-eslint/no-unnecessary-type-constraint\": \"error\",\n    \"@typescript-eslint/no-unsafe-declaration-merging\": \"error\",\n    \"@typescript-eslint/no-unsafe-function-type\": \"error\",\n    \"no-unused-expressions\": \"error\",\n    \"@typescript-eslint/no-wrapper-object-types\": \"error\",\n    \"@typescript-eslint/prefer-as-const\": \"error\",\n    \"@typescript-eslint/prefer-namespace-keyword\": \"error\",\n    \"@typescript-eslint/triple-slash-reference\": \"error\"\n  },\n  \"overrides\": [\n    {\n      \"files\": [\"**/*.ts\", \"**/*.tsx\", \"**/*.mts\", \"**/*.cts\"],\n      \"rules\": {\n        \"constructor-super\": \"off\",\n        \"no-class-assign\": \"off\",\n        \"no-const-assign\": \"off\",\n        \"no-dupe-class-members\": \"off\",\n        \"no-dupe-keys\": \"off\",\n        \"no-func-assign\": \"off\",\n        \"no-import-assign\": \"off\",\n        \"no-new-native-nonconstructor\": \"off\",\n        \"no-obj-calls\": \"off\",\n        \"no-redeclare\": \"off\",\n        \"no-setter-return\": \"off\",\n        \"no-this-before-super\": \"off\",\n        \"no-unsafe-negation\": \"off\",\n        \"no-var\": \"error\",\n        \"no-with\": \"off\",\n        \"prefer-const\": \"error\",\n        \"prefer-rest-params\": \"error\",\n        \"prefer-spread\": \"error\"\n      }\n    }\n  ]\n}\n","packages/vite/package.json":"{\n  \"name\": \"@fumadocs/vite\",\n  \"version\": \"0.1.0\",\n  \"private\": true,\n  \"description\": \"Internal configs for Fumadocs + Vite\",\n  \"keywords\": [\n    \"Docs\",\n    \"Fumadocs\",\n    \"vite\"\n  ],\n  \"homepage\": \"https://fumadocs.dev\",\n  \"license\": \"MIT\",\n  \"author\": \"Fuma Nama\",\n  \"repository\": \"github:fuma-nama/fumadocs\",\n  \"files\": [\n    \"dist\"\n  ],\n  \"type\": \"module\",\n  \"exports\": {\n    \".\": \"./dist/index.js\",\n    \"./package.json\": \"./package.json\"\n  },\n  \"scripts\": {\n    \"build\": \"tsdown\",\n    \"clean\": \"rimraf dist\",\n    \"dev\": \"tsdown --watch --clean false\",\n    \"lint\": \"oxlint .\",\n    \"test\": \"vitest run\",\n    \"types:check\": \"tsc --noEmit\"\n  },\n  \"devDependencies\": {\n    \"@types/node\": \"^26.6.5\",\n    \"tsconfig\": \"workspace:*\",\n    \"tsdown\": \"0.23.1\",\n    \"typescript\": \"^7.0.2\",\n    \"vite\": \"^8.3.5\",\n    \"vitest\": \"^5.0.5\"\n  }\n}\n","packages/typescript/.oxlintrc.json":"{\n  \"$schema\": \"./node_modules/oxlint/configuration_schema.json\",\n  \"plugins\": [\"typescript\", \"import\"],\n  \"categories\": {\n    \"correctness\": \"off\"\n  },\n  \"env\": {\n    \"builtin\": true\n  },\n  \"ignorePatterns\": [\"dist/\", \"node_modules\", \"*.test.ts\", \"node_modules/\"],\n  \"rules\": {\n    \"constructor-super\": \"error\",\n    \"for-direction\": \"error\",\n    \"no-async-promise-executor\": \"error\",\n    \"no-case-declarations\": \"error\",\n    \"no-class-assign\": \"error\",\n    \"no-compare-neg-zero\": \"error\",\n    \"no-cond-assign\": \"error\",\n    \"no-const-assign\": \"error\",\n    \"no-constant-binary-expression\": \"error\",\n    \"no-constant-condition\": \"error\",\n    \"no-control-regex\": \"error\",\n    \"no-debugger\": \"error\",\n    \"no-delete-var\": \"error\",\n    \"no-dupe-class-members\": \"error\",\n    \"no-dupe-else-if\": \"error\",\n    \"no-dupe-keys\": \"error\",\n    \"no-duplicate-case\": \"error\",\n    \"no-empty\": \"error\",\n    \"no-empty-character-class\": \"error\",\n    \"no-empty-pattern\": \"error\",\n    \"no-empty-static-block\": \"error\",\n    \"no-ex-assign\": \"error\",\n    \"no-extra-boolean-cast\": \"error\",\n    \"no-fallthrough\": \"error\",\n    \"no-func-assign\": \"error\",\n    \"no-global-assign\": \"error\",\n    \"no-import-assign\": \"error\",\n    \"no-invalid-regexp\": \"error\",\n    \"no-irregular-whitespace\": \"error\",\n    \"no-loss-of-precision\": \"error\",\n    \"no-misleading-character-class\": \"error\",\n    \"no-new-native-nonconstructor\": \"error\",\n    \"no-nonoctal-decimal-escape\": \"error\",\n    \"no-obj-calls\": \"error\",\n    \"no-prototype-builtins\": \"error\",\n    \"no-redeclare\": \"error\",\n    \"no-regex-spaces\": \"error\",\n    \"no-self-assign\": \"error\",\n    \"no-setter-return\": \"error\",\n    \"no-shadow-restricted-names\": \"error\",\n    \"no-sparse-arrays\": \"error\",\n    \"no-this-before-super\": \"error\",\n    \"no-unassigned-vars\": \"error\",\n    \"no-unexpected-multiline\": \"error\",\n    \"no-unsafe-finally\": \"error\",\n    \"no-unsafe-negation\": \"error\",\n    \"no-unsafe-optional-chaining\": \"error\",\n    \"no-unused-labels\": \"error\",\n    \"no-unused-private-class-members\": \"error\",\n    \"no-unused-vars\": [\n      \"error\",\n      {\n        \"argsIgnorePattern\": \"^_\",\n        \"varsIgnorePattern\": \"^_\",\n        \"caughtErrorsIgnorePattern\": \"^_\"\n      }\n    ],\n    \"no-useless-backreference\": \"error\",\n    \"no-useless-catch\": \"error\",\n    \"no-useless-escape\": \"error\",\n    \"no-with\": \"error\",\n    \"preserve-caught-error\": \"error\",\n    \"require-yield\": \"error\",\n    \"use-isnan\": \"error\",\n    \"valid-typeof\": \"error\",\n    \"@typescript-eslint/ban-ts-comment\": \"error\",\n    \"no-array-constructor\": \"error\",\n    \"@typescript-eslint/no-duplicate-enum-values\": \"error\",\n    \"@typescript-eslint/no-empty-object-type\": \"error\",\n    \"@typescript-eslint/no-explicit-any\": \"error\",\n    \"@typescript-eslint/no-extra-non-null-assertion\": \"error\",\n    \"@typescript-eslint/no-misused-new\": \"error\",\n    \"@typescript-eslint/no-namespace\": \"error\",\n    \"@typescript-eslint/no-non-null-asserted-optional-chain\": \"error\",\n    \"@typescript-eslint/no-require-imports\": \"error\",\n    \"@typescript-eslint/no-this-alias\": \"error\",\n    \"@typescript-eslint/no-unnecessary-type-constraint\": \"error\",\n    \"@typescript-eslint/no-unsafe-declaration-merging\": \"error\",\n    \"@typescript-eslint/no-unsafe-function-type\": \"error\",\n    \"no-unused-expressions\": \"error\",\n    \"@typescript-eslint/no-wrapper-object-types\": \"error\",\n    \"@typescript-eslint/prefer-as-const\": \"error\",\n    \"@typescript-eslint/prefer-namespace-keyword\": \"error\",\n    \"@typescript-eslint/triple-slash-reference\": \"error\"\n  },\n  \"overrides\": [\n    {\n      \"files\": [\"**/*.ts\", \"**/*.tsx\", \"**/*.mts\", \"**/*.cts\"],\n      \"rules\": {\n        \"constructor-super\": \"off\",\n        \"no-class-assign\": \"off\",\n        \"no-const-assign\": \"off\",\n        \"no-dupe-class-members\": \"off\",\n        \"no-dupe-keys\": \"off\",\n        \"no-func-assign\": \"off\",\n        \"no-import-assign\": \"off\",\n        \"no-new-native-nonconstructor\": \"off\",\n        \"no-obj-calls\": \"off\",\n        \"no-redeclare\": \"off\",\n        \"no-setter-return\": \"off\",\n        \"no-this-before-super\": \"off\",\n        \"no-unsafe-negation\": \"off\",\n        \"no-var\": \"error\",\n        \"no-with\": \"off\",\n        \"prefer-const\": \"error\",\n        \"prefer-rest-params\": \"error\",\n        \"prefer-spread\": \"error\"\n      }\n    }\n  ]\n}\n",".cursor/skills/radix-base-ui-sync/SKILL.md":"---\nname: radix-base-ui-sync\ndescription: Keep packages/radix-ui (fumadocs-ui) and packages/base-ui in sync. Use when editing either package, adding features, or fixing bugs so both UI variants stay consistent.\n---\n\n# Radix UI vs Base UI Package Sync\n\n`packages/radix-ui` (fumadocs-ui) and `packages/base-ui` (@fumadocs/base-ui) are two variants of Fumadocs UI. They share the same layout structure, components, and public API; only the underlying primitives differ. When changing one package, consider the other.\n\n## Package identity\n\n|                  | radix-ui                | base-ui                |\n| ---------------- | ----------------------- | ---------------------- |\n| **Package name** | `fumadocs-ui`           | `@fumadocs/base-ui`    |\n| **Primitives**   | `@radix-ui/*`           | `@base-ui/react`       |\n| **Config key**   | `uiLibrary: 'radix-ui'` | `uiLibrary: 'base-ui'` |\n\n## What to keep in sync\n\n- **Layouts**: `layouts/docs`, `layouts/flux`, `layouts/home`, `layouts/notebook`, `layouts/shared` — structure and props should match; only primitive usage differs.\n- **Components**: Same public API and behavior for components under `components/` (e.g. toc, steps, sidebar/page-tree, dialog/search behavior). UI primitives in `components/ui/` differ by design.\n- **Provider**: `provider/base.tsx` — same props; only `DirectionProvider` and search/dialog primitives differ.\n- **Contexts, utils, i18n, mdx, og**: Should stay identical or nearly identical.\n- **package.json**: Same `exports` shape and version; `dependencies` differ (Radix vs Base UI).\n","packages/typescript/package.json":"{\n  \"name\": \"fumadocs-typescript\",\n  \"version\": \"5.6.0\",\n  \"description\": \"Typescript Integration for Fumadocs\",\n  \"keywords\": [\n    \"Docs\",\n    \"fumadocs\"\n  ],\n  \"homepage\": \"https://fumadocs.dev\",\n  \"license\": \"MIT\",\n  \"author\": \"Fuma Nama\",\n  \"repository\": \"github:fuma-nama/fumadocs\",\n  \"files\": [\n    \"dist\"\n  ],\n  \"type\": \"module\",\n  \"sideEffects\": false,\n  \"main\": \"./dist/index.js\",\n  \"types\": \"./dist/index.d.ts\",\n  \"exports\": {\n    \".\": {\n      \"types\": \"./dist/index.d.ts\",\n      \"import\": \"./dist/index.js\"\n    },\n    \"./ui\": {\n      \"types\": \"./dist/ui/index.d.ts\",\n      \"import\": \"./dist/ui/index.js\"\n    }\n  },\n  \"publishConfig\": {\n    \"access\": \"public\"\n  },\n  \"scripts\": {\n    \"build\": \"tsdown\",\n    \"clean\": \"rimraf dist\",\n    \"dev\": \"tsdown --watch\",\n    \"lint\": \"oxlint .\",\n    \"types:check\": \"tsc --noEmit\"\n  },\n  \"dependencies\": {\n    \"estree-util-value-to-estree\": \"^3.5.0\",\n    \"hast-util-to-estree\": \"^3.1.3\",\n    \"remark\": \"^15.0.1\",\n    \"remark-rehype\": \"^11.1.2\",\n    \"shiki\": \"^4.5.0\",\n    \"typescript\": \"7.1.0-beta\",\n    \"unified\": \"^11.0.5\"\n  },\n  \"devDependencies\": {\n    \"@mdx-js/mdx\": \"^3.1.1\",\n    \"@types/estree\": \"^1.0.9\",\n    \"@types/hast\": \"^3.0.5\",\n    \"@types/mdast\": \"^4.0.4\",\n    \"@types/node\": \"26.6.5\",\n    \"@types/react\": \"^19.3.0\",\n    \"@types/react-dom\": \"^19.3.0\",\n    \"fumadocs-core\": \"workspace:*\",\n    \"fumadocs-ui\": \"workspace:@fumadocs/base-ui@*\",\n    \"mdast-util-mdx\": \"^3.0.0\",\n    \"tsconfig\": \"workspace:*\",\n    \"tsdown\": \"0.23.1\",\n    \"vfile\": \"^6.0.3\"\n  },\n  \"peerDependencies\": {\n    \"@types/estree\": \"*\",\n    \"@types/hast\": \"*\",\n    \"@types/mdast\": \"*\",\n    \"@types/react\": \"*\",\n    \"fumadocs-core\": \"^16.17.8\",\n    \"fumadocs-ui\": \"^16.7.0\",\n    \"react\": \"^19.2.0\",\n    \"react-dom\": \"^19.2.0\"\n  },\n  \"peerDependenciesMeta\": {\n    \"@types/estree\": {\n      \"optional\": true\n    },\n    \"@types/hast\": {\n      \"optional\": true\n    },\n    \"@types/mdast\": {\n      \"optional\": true\n    },\n    \"@types/react\": {\n      \"optional\": true\n    },\n    \"fumadocs-ui\": {\n      \"optional\": true\n    }\n  }\n}\n","packages/typescript/CHANGELOG.md":"## fumadocs-typescript@5.6.0\n\n### Bring your own highlighter\n\nShiki stays the default, and isn't loaded when you highlight code with another highlighter.\n\n- `fumadocs-core/highlight` exports a `Highlighter` interface, created with `createHighlights()` from `fumadocs-core/highlight/highlights` (`@pierre/highlights`) or `createShikiHighlighter()` from `fumadocs-core/highlight/shiki`, `override()` creates one with other options.\n- `rehypeCodeFromHighlighter` from `fumadocs-core/mdx-plugins/rehype-code.core` highlights code blocks with a highlighter, or a function creating one with the transformers of Fumadocs. `createRehypeCode` is deprecated, Sätteri has `rehypeCodeFromHighlighter` in `@fumadocs/satteri/rehype-code`. Pass `transformerTwoslash()` in its `transformers` option to analyze Twoslash blocks in batches.\n- `createServerCodeBlock()` and `createDynamicCodeBlock()` in Fumadocs UI create code blocks from a highlighter. Dynamic code blocks are highlighted on the server too.\n- `toJsx()` from `fumadocs-core/utils/hast-to-jsx` converts hast into React elements like `toJsxRuntime()` of `hast-util-to-jsx-runtime`, MDX nodes through an `evaluator`, over 10x faster on highlighted code, whose spans render as one HTML string. Every Fumadocs renderer uses it, `hast-util-to-jsx-runtime` is no longer a dependency.\n- Twoslash loads the languages of code blocks in popups before highlighting, an unknown language there no longer fails the code block.\n- OpenAPI Standalone highlights code blocks with Highlights, in its server-rendered pages too.\n- The page factories of OpenAPI, GraphQL and AsyncAPI, type tables, `createPython()`, `createPythonComponents()`, `localHtml()` and the shadcn `createSnippet()` take a `highlighter`.\n- Deprecated `shiki` and `shikiOptions` of the API pages and `shiki` of type tables, pass a `highlighter` instead.\n- Integrations require `fumadocs-core` 16.17.8, the API pages and shadcn also require `fumadocs-ui` 16.17.8.\n\n### TypeScript 7.1\n\nTwoslash, type tables and story controls run on the stable API of TypeScript 7.1 (`typescript@7.1.0-beta`), with code loaded as in-memory files.\n\n- Twoslash no longer writes code blocks to the `.twoslash` directory, you can remove it from `.gitignore`.\n- Twoslash completions work in the global scope, relative paths in compiler options (like `paths`) resolve from `cwd`.\n- No `tsconfig.fumadocs-typescript.json` or `tsconfig.fumadocs-story.json` is generated.\n- Type tables are 2.4x faster on large API references, each from a program of its file and the files it imports.\n- The `transform` option of type tables gets the checker of TypeScript 7.1, `typeToString()` takes `TypeFormatFlags`.\n\n## fumadocs-typescript@5.5.2\n\n### Code blocks in type tables\n\n- `remarkAutoTypeTable()` of `@fumadocs/satteri` highlights the code blocks in descriptions.\n- Code blocks of unknown languages in descriptions are shown as plain text, instead of failing the build.\n\n## fumadocs-typescript@5.5.1\n\n### Format generated Markdown tables\n\n- Generated tables have aligned columns: the type tables of `auto-type-table`, the tables of `renderToMarkdown()` and the table rows of search records.\n- `markdownTable()` from `fumadocs-core/mdx-plugins/stringifier` creates a formatted table for your plugins.\n- `fumadocs-typescript` requires `fumadocs-core` 16.17.1.\n\n## fumadocs-typescript@5.5.0\n\n### Index tables by row\n\nStructured data records each table row as a Markdown table of its header row and itself, instead of a record per cell. Type tables from `auto-type-table` record a row for each prop instead of the `TypeTable` element. Re-sync your search indexes to pick them up.\n\n- `remarkStructure()` defaults `types` to `table` instead of `tableCell`.\n- `tableRowToStructuredData()` from `fumadocs-core/search` creates the structured data of a table row, `typeTableToStructuredData()` from `fumadocs-typescript` of a type table.\n- Search hooks group the rows of a table into a `table` item, `<SearchDialogList />` renders it with `Table`, `<SearchDialogListTable />` by default.\n- Algolia and Orama Cloud link to the anchor of every record, like the props of type tables.\n- Orama Cloud searches `title`, `section` and `content` by default, set `params.properties` to search other fields.\n- `remarkStructure()` of Sätteri records the `data.structuredData` of nodes in place of the nodes.\n\n### Fix images in descriptions, show the OAuth redirect URI\n\n- Images in Markdown of API pages, like the description of an operation, and in descriptions of `<AutoTypeTable />` props no longer crash the page with \"Element type is invalid\".\n- The OAuth panel of the playground shows the `redirect_uri` of the authorization code and implicit flows, with a button to copy it: the `oauthRedirectUrl` route when set, otherwise the current page.\n- The Authorize row of OAuth schemes in the playground is one button, filling the row.\n\nFix [#3661](https://github.com/fuma-nama/fumadocs/issues/3661), [#3663](https://github.com/fuma-nama/fumadocs/issues/3663)\n\n### Markdown and search records from the authored source\n\n`remarkLLMs()` and `remarkStructure()` of `fumadocs-core` slice their Markdown from the authored source like Sätteri, instead of stringifying the syntax tree. It is much faster, Markdown is no longer escaped or reformatted, and local images keep their addresses. Re-sync your search indexes to pick up the new records.\n\n- Plugins record the Markdown of content they replace with `replaceSource()` or `embedSource()` from `fumadocs-core/mdx-plugins/stringifier`, in place of `data._stringify`, and add search records with `data.structuredData`. Nodes they insert otherwise are left out. A `namespace` limits an edit to the stringifiers of that namespace, like `search` for search records.\n- Search records are always Markdown, also in Sätteri. `filterElement` replaces `stringify.filterElement`, it chooses the JSX elements kept as HTML tags (`File`, `TypeTable`, `Callout` and `Card` by default) that search dialogs render as components. Other elements and links are replaced by their content, images are removed, and an element on one line is recorded like a paragraph.\n- Removed `defaultStringifier()` (use `createStringifier()`), `StringifyOptions`, `allowedMdxAttributes`, `filterMdxAttributes`, `placeholder()` (use `mdxAsPlaceholder`), and the `stringify` and `mdast-util-to-markdown` options of both plugins.\n- Included content goes through the plugins like the document's own, Sätteri includes `.md` files as Markdown.\n- `<auto-files>` shows its files in a code block, `auto-type-table` its props in a Markdown table, created by `typeTableToMarkdown()` from `fumadocs-typescript`.\n- `remarkShow()` and `fileGenerator()` of `fumadocs-docgen` record their Markdown, generators receive the `file` to do the same.\n- Records of `fumadocs-obsidian` resolve wikilinks, and leave comments, block IDs, callout markers and embeds out. Comments are removed before parsing, so they no longer split a paragraph.\n- Pages of `fumadocs-python` compile from their MDX, so they have Markdown and search records.\n- `fumadocs-mdx`, `fumadocs-docgen` and `fumadocs-obsidian` require `fumadocs-core` 16.17.0.\n\nFix [#3662](https://github.com/fuma-nama/fumadocs/issues/3662)\n\n## fumadocs-typescript@5.4.1\n\n### Mark packages side-effect free\n\nAll packages now declare `sideEffects` in `package.json`, so bundlers can tree-shake unused modules. Packages shipping stylesheets list them as side effects to keep CSS imports.\n\n## fumadocs-typescript@5.4.0\n\n### Generate type tables with the native TypeScript compiler\n\n`fumadocs-typescript` no longer uses ts-morph. It drives the TypeScript 7 native compiler (`tsgo`) through the `typescript/unstable/sync` API, bundled as a dependency, so it works regardless of the TypeScript version of your project, including TypeScript 7 before its programmatic API is stable.\n\nOnly the documented files (and what they import) are loaded into the compiler, instead of the entire `tsconfig.json` project. On the Fumadocs docs site this makes cold generation about 5x faster (first table 500 ms → 50 ms, later tables 20 ms → 5 ms) with roughly half the memory.\n\n**Behavior changes**\n\n- `transform` and `typeSimplifier` hooks receive TypeScript 7 API objects (`Type`, `Symbol`, `Checker`, `Node`) instead of ts-morph wrappers. `this.program` is the TypeScript 7 `Project`, and `this.checker` is available.\n- The `project` option of `createGenerator()` takes the `Project` returned by `createProject()`.\n- Members of mapped types (e.g. `Pick`) and unions may be printed in a different order, following the native compiler.\n\n## fumadocs-typescript@5.3.0\n\n### Default to Base UI\n\nInternal packages & templates now use Base UI rather than Radix UI.\n\n## fumadocs-typescript@5.2.7\n\n### Migrate to `cnfast`\n\nDrop `tailwind-merge`.\n\n# fumadocs-typescript\n\n## 5.2.6\n\n### Patch Changes\n\n- 64d6b10: Bump `ts-morph`\n\n## 5.2.5\n\n### Patch Changes\n\n- ccad791: update peer deps\n- Updated dependencies [e1567e2]\n- Updated dependencies [9a200c8]\n- Updated dependencies [c731a92]\n- Updated dependencies [ccad791]\n- Updated dependencies [a4189ce]\n  - fumadocs-core@16.7.15\n  - fumadocs-ui@16.7.15\n\n## 5.2.4\n\n### Patch Changes\n\n- 2d8f596: fix `npm pack` skipping nested `node_modules`\n- Updated dependencies [2d8f596]\n  - fumadocs-ui@16.7.14\n  - fumadocs-core@16.7.14\n\n## 5.2.3\n\n### Patch Changes\n\n- 690ddb9: bundle more deps\n- Updated dependencies [690ddb9]\n  - fumadocs-ui@16.7.13\n  - fumadocs-core@16.7.13\n\n## 5.2.2\n\n### Patch Changes\n\n- a070650: fix `remarkAutoTypeTable` not serializing `deprecated` field to MDX output\n- Updated dependencies [5524927]\n- Updated dependencies [d47c4f1]\n  - fumadocs-core@16.7.11\n  - fumadocs-ui@16.7.11\n\n## 5.2.1\n\n### Patch Changes\n\n- c64e406: fix `noUndefined` for union types in `getSimpleForm()`\n- Updated dependencies [f7e69a6]\n  - fumadocs-ui@16.7.8\n  - fumadocs-core@16.7.8\n\n## 5.2.0\n\n### Minor Changes\n\n- 1fc5549: Bump deps\n\n### Patch Changes\n\n- 8ec9cbe: More options for simplifying types\n- Updated dependencies [8bdee70]\n- Updated dependencies [bdffeba]\n- Updated dependencies [3d17757]\n- Updated dependencies [f45d703]\n- Updated dependencies [45aa454]\n  - fumadocs-ui@16.7.0\n  - fumadocs-core@16.7.0\n\n## 5.1.5\n\n### Patch Changes\n\n- 5453502: use Shiki.js v4\n- Updated dependencies [5453502]\n  - fumadocs-ui@16.6.8\n  - fumadocs-core@16.6.8\n\n## 5.1.4\n\n### Patch Changes\n\n- 16360ef: fix tag parser\n- Updated dependencies [1a614de]\n- Updated dependencies [6ab6692]\n  - fumadocs-core@16.6.5\n  - fumadocs-ui@16.6.5\n\n## 5.1.3\n\n### Patch Changes\n\n- 071347a: Support props passthrough for type tables\n- 20cd4d6: Support ID & `@fumadocsHref` tag in type tables\n- Updated dependencies [00c9a0f]\n- Updated dependencies [20cd4d6]\n  - fumadocs-core@16.6.1\n  - fumadocs-ui@16.6.1\n\n## 5.1.2\n\n### Patch Changes\n\n- c22f6ee: bump tsdown\n- Updated dependencies [c22f6ee]\n  - fumadocs-ui@16.5.2\n  - fumadocs-core@16.5.2\n\n## 5.1.0\n\n### Minor Changes\n\n- f6cecbf: Use Universal Shiki configuration for Markdown renderer\n\n### Patch Changes\n\n- Updated dependencies [9ba1250]\n  - fumadocs-ui@16.6.0\n  - fumadocs-core@16.6.0\n\n## 5.0.1\n\n### Patch Changes\n\n- 689d31e: Improve error message\n- b16a32f: Switch to tsdown for bundling\n- Updated dependencies [590d36a]\n- Updated dependencies [98d38ff]\n- Updated dependencies [446631d]\n- Updated dependencies [b16a32f]\n  - fumadocs-core@16.4.2\n  - fumadocs-ui@16.4.2\n\n## 5.0.0\n\n### Major Changes\n\n- 9a3e2e8: **Require async for `generator.generateDocumentation()`**\n\n  This is necessary to support async cache adapter.\n\n- 9a3e2e8: **Remove deprecated APIs**\n  - removed standalone `generateDocumentation()` function, create a generator instead.\n  - removed `generateFiles` & MDX generation APIs, use `remarkAutoTypeTable` instead.\n\n- 9a3e2e8: **Require explicit cache**\n\n  Previously, we enabled file system cache by default, but the directory is not customisable and only support Next.js.\n\n  Now, cache is disabled by default and require explicit declaration.\n\n  Update all your `createGenerator()` calls:\n\n  ```ts\n  import {\n    createGenerator,\n    createFileSystemGeneratorCache,\n  } from \"fumadocs-typescript\";\n\n  const generator = createGenerator({\n    // add this!\n    cache: createFileSystemGeneratorCache(\".next/fumadocs-typescript\"),\n  });\n  ```\n\n### Patch Changes\n\n- Updated dependencies [7c78045]\n  - fumadocs-ui@16.3.2\n  - fumadocs-core@16.3.2\n\n## 4.0.14\n\n### Patch Changes\n\n- f728e67: Support customising full type with `@fumadocsType` tag\n- Updated dependencies [da87713]\n- Updated dependencies [d17499b]\n  - fumadocs-core@16.2.4\n  - fumadocs-ui@16.2.4\n\n## 4.0.13\n\n### Patch Changes\n\n- ca09b6a: Core: Support accessing MDX plugins separately at `fumadocs-core/mdx-plugins/*`\n- Updated dependencies [bc97236]\n- Updated dependencies [ca09b6a]\n- Updated dependencies [c0df2c4]\n- Updated dependencies [117ad86]\n  - fumadocs-core@16.0.8\n  - fumadocs-ui@16.0.8\n\n## 4.0.12\n\n### Patch Changes\n\n- 5210f18: Support Fumadocs 16 in `peerDependencies`.\n- Updated dependencies [1494340]\n- Updated dependencies [230c6bf]\n- Updated dependencies [851897c]\n- Updated dependencies [de0ce6d]\n- Updated dependencies [4049ccc]\n- Updated dependencies [0ed0ca6]\n- Updated dependencies [429c41a]\n- Updated dependencies [5210f18]\n- Updated dependencies [cbc93e9]\n- Updated dependencies [42f09c3]\n- Updated dependencies [55afd8a]\n- Updated dependencies [5966e23]\n  - fumadocs-ui@16.0.0\n  - fumadocs-core@16.0.0\n\n## 4.0.11\n\n### Patch Changes\n\n- a3a14e7: Bump deps\n- Updated dependencies [a3a14e7]\n- Updated dependencies [7b0d839]\n  - fumadocs-core@15.8.3\n  - fumadocs-ui@15.8.3\n\n## 4.0.10\n\n### Patch Changes\n\n- e0cfcdc: Improve simple type generation\n- Updated dependencies [90cf1fe]\n- Updated dependencies [ad9a004]\n- Updated dependencies [90cf1fe]\n- Updated dependencies [6c3bde5]\n- Updated dependencies [747bdbc]\n  - fumadocs-ui@15.8.2\n  - fumadocs-core@15.8.2\n\n## 4.0.9\n\n### Patch Changes\n\n- 43cbf32: Fix `@remarks` used for full instead of simplified type form\n- Updated dependencies [655bb46]\n- Updated dependencies [53a0635]\n- Updated dependencies [d1ae3e8]\n- Updated dependencies [6548a59]\n- Updated dependencies [51268ec]\n- Updated dependencies [51268ec]\n  - fumadocs-core@15.8.0\n  - fumadocs-ui@15.8.0\n\n## 4.0.8\n\n### Patch Changes\n\n- 0d55667: Enforce `peerDeps` on Fumadocs deps\n- Updated dependencies [c948f59]\n  - fumadocs-core@15.7.10\n  - fumadocs-ui@15.7.10\n\n## 4.0.7\n\n### Patch Changes\n\n- 45c7531: Type Table: Support displaying parameters & return types\n- 4082acc: Redesign Type Table\n\n## 4.0.6\n\n### Patch Changes\n\n- 1b7bc4b: Add `@types/react` to optional peer dependency to avoid version conflict in monorepos\n\n## 4.0.5\n\n### Patch Changes\n\n- a6c909b: Removed unused devDependencies and migrated from `fast-glob` to `tinyglobby`\n\n## 4.0.4\n\n### Patch Changes\n\n- 6b04eed: Fix errors on special keys\n- a1f3273: Lazy load compiler instance\n\n## 4.0.3\n\n### Patch Changes\n\n- 3a5595a: Support deprecated properties in Type Table\n\n## 4.0.2\n\n### Patch Changes\n\n- 38117c1: add `null | undefined` to optional props in an object type\n\n## 4.0.1\n\n### Patch Changes\n\n- f67d20f: Fix `remark-auto-type-table` doesn't render `required` property\n\n## 4.0.0\n\n### Major Changes\n\n- b83d946: **Use `createGenerator` API**\n\n  Create a generator instance:\n\n  ```ts\n  import { createGenerator } from \"fumadocs-typescript\";\n\n  const generator = createGenerator(tsconfig);\n  ```\n\n  Refactor:\n\n  ```tsx\n  import { remarkAutoTypeTable, createTypeTable } from 'fumadocs-typescript';\n\n  generateDocumentation('./file.ts', 'MyClass', fs.readFileSync('./file.ts').toString())\n  generateMDX('content', {...})\n  generateFiles({...})\n  const processor = createProcessor({\n      remarkPlugins: [remarkAutoTypeTable],\n  });\n\n  const AutoTypeTable = createTypeTable()\n  return <AutoTypeTable {...props} />\n  ```\n\n  To:\n\n  ```tsx\n  import { AutoTypeTable, remarkAutoTypeTable } from \"fumadocs-typescript\";\n\n  generator.generateDocumentation({path: './file.ts'}, 'MyClass')\n  generateMDX(generator, 'content', { ... })\n  generateFiles(generator, { ... })\n  const processor = createProcessor({\n      remarkPlugins: [\n          [remarkAutoTypeTable, { generator }],\n      ],\n  });\n\n  return <AutoTypeTable generator={generator} {...props} />\n  ```\n\n  This ensures the compiler instance is always re-used.\n\n## 3.1.0\n\n### Minor Changes\n\n- 42d68a6: Support `remarkAutoTypeTable` plugin, deprecate MDX generator in favour of new remark plugin\n\n### Patch Changes\n\n- 5d0dd11: Support overriding `renderMarkdown` function\n\n## 3.0.4\n\n### Patch Changes\n\n- 7608f4e: Support showing optional properties on TypeTable\n\n## 3.0.3\n\n### Patch Changes\n\n- b9601fb: Update Shiki\n\n## 3.0.2\n\n### Patch Changes\n\n- c042eb7: Fix private class members\n\n## 3.0.1\n\n### Patch Changes\n\n- d6d290c: Upgrade Shiki\n\n## 3.0.0\n\n### Major Changes\n\n- f9adba6: Return an array of doc entry in `generateDocumentation`\n\n### Minor Changes\n\n- f9adba6: Support inline type syntax in `AutoTypeTable` `type` prop\n- f9adba6: Support `createTypeTable` for shared project instance\n\n### Patch Changes\n\n- be820c4: Bump deps\n\n## 2.1.0\n\n### Minor Changes\n\n- 3a2c837: Disable cache on program-level\n\n### Patch Changes\n\n- 0c251e5: Bump deps\n\n## 2.0.1\n\n### Patch Changes\n\n- 8ef2b68: Bump deps\n\n## 2.0.0\n\n### Major Changes\n\n- f75287d: **Introduce `fumadocs-docgen` package.**\n\n  Offer a better authoring experience for advanced use cases.\n  - Move `remark-dynamic-content` and `remark-install` plugins to the new package `fumadocs-docgen`.\n  - Support Typescript generator by default\n\n  **Usage**\n\n  Add the `remarkDocGen` plugin to your remark plugins.\n\n  ```ts\n  import { remarkDocGen, fileGenerator } from \"fumadocs-docgen\";\n\n  remark().use(remarkDocGen, { generators: [fileGenerator()] });\n  ```\n\n  Generate docs with code blocks.\n\n  ````mdx\n  ```json doc-gen:<generator>\n  {\n    // options\n  }\n  ```\n  ````\n\n  **Migrate**\n\n  For `remarkDynamicContent`, enable `fileGenerator` and use this syntax:\n\n  ````mdx\n  ```json doc-gen:file\n  {\n    \"file\": \"./path/to/my-file.txt\"\n  }\n  ```\n  ````\n\n  For `remarkInstall`, it remains the same:\n\n  ```ts\n  import { remarkInstall } from \"fumadocs-docgen\";\n  ```\n\n## 1.0.2\n\n### Patch Changes\n\n- 77b5b70: Fix compatibility problems with Typescript 5.4.3\n\n## 1.0.1\n\n### Patch Changes\n\n- f4aa6b6: Ignore fields marked with `@internal` tag\n\n## 1.0.0\n\n### Major Changes\n\n- 321d1e1f: Support markdown in type description\n\n### Minor Changes\n\n- 722c2d6e: Support generating MDX files\n","packages/twoslash/CHANGELOG.md":"## fumadocs-twoslash@4.0.4\n\n### Bring your own highlighter\n\nShiki stays the default, and isn't loaded when you highlight code with another highlighter.\n\n- `fumadocs-core/highlight` exports a `Highlighter` interface, created with `createHighlights()` from `fumadocs-core/highlight/highlights` (`@pierre/highlights`) or `createShikiHighlighter()` from `fumadocs-core/highlight/shiki`, `override()` creates one with other options.\n- `rehypeCodeFromHighlighter` from `fumadocs-core/mdx-plugins/rehype-code.core` highlights code blocks with a highlighter, or a function creating one with the transformers of Fumadocs. `createRehypeCode` is deprecated, Sätteri has `rehypeCodeFromHighlighter` in `@fumadocs/satteri/rehype-code`. Pass `transformerTwoslash()` in its `transformers` option to analyze Twoslash blocks in batches.\n- `createServerCodeBlock()` and `createDynamicCodeBlock()` in Fumadocs UI create code blocks from a highlighter. Dynamic code blocks are highlighted on the server too.\n- `toJsx()` from `fumadocs-core/utils/hast-to-jsx` converts hast into React elements like `toJsxRuntime()` of `hast-util-to-jsx-runtime`, MDX nodes through an `evaluator`, over 10x faster on highlighted code, whose spans render as one HTML string. Every Fumadocs renderer uses it, `hast-util-to-jsx-runtime` is no longer a dependency.\n- Twoslash loads the languages of code blocks in popups before highlighting, an unknown language there no longer fails the code block.\n- OpenAPI Standalone highlights code blocks with Highlights, in its server-rendered pages too.\n- The page factories of OpenAPI, GraphQL and AsyncAPI, type tables, `createPython()`, `createPythonComponents()`, `localHtml()` and the shadcn `createSnippet()` take a `highlighter`.\n- Deprecated `shiki` and `shikiOptions` of the API pages and `shiki` of type tables, pass a `highlighter` instead.\n- Integrations require `fumadocs-core` 16.17.8, the API pages and shadcn also require `fumadocs-ui` 16.17.8.\n\n### TypeScript 7.1\n\nTwoslash, type tables and story controls run on the stable API of TypeScript 7.1 (`typescript@7.1.0-beta`), with code loaded as in-memory files.\n\n- Twoslash no longer writes code blocks to the `.twoslash` directory, you can remove it from `.gitignore`.\n- Twoslash completions work in the global scope, relative paths in compiler options (like `paths`) resolve from `cwd`.\n- No `tsconfig.fumadocs-typescript.json` or `tsconfig.fumadocs-story.json` is generated.\n- Type tables are 2.4x faster on large API references, each from a program of its file and the files it imports.\n- The `transform` option of type tables gets the checker of TypeScript 7.1, `typeToString()` takes `TypeFormatFlags`.\n\n## fumadocs-twoslash@4.0.3\n\n### Hover signatures of repeated calls\n\nHovering a call shows that call's own resolved signature again. Repeated calls of the same function, such as two `z.enum([...])` calls with different values, all showed the first call's signature, since the hover cache did not tell call sites apart.\n\nFix [#3727](https://github.com/fuma-nama/fumadocs/issues/3727)\n\n## fumadocs-twoslash@4.0.2\n\n### Truncate long types in hovers, faster analysis\n\n- Types longer than 500 characters in hover popups are truncated by the checker (`... 26 more ...`) instead of printed in full, so pages with large object types compile to much smaller MDX.\n- Code blocks are briefly written to the `.twoslash` directory while being analyzed, instead of going through filesystem callbacks, which makes the analysis about 2x faster. Add `.twoslash` to your `.gitignore`.\n- Identical popups of a code block are highlighted once.\n\nFix [#3672](https://github.com/fuma-nama/fumadocs/issues/3672)\n\n## fumadocs-twoslash@4.0.1\n\n### Mark packages side-effect free\n\nAll packages now declare `sideEffects` in `package.json`, so bundlers can tree-shake unused modules. Packages shipping stylesheets list them as side effects to keep CSS imports.\n\n## fumadocs-twoslash@4.0.0\n\n### Run Twoslash on TypeScript 7\n\n`fumadocs-twoslash` now runs on the native TypeScript 7 compiler (`typescript/unstable/sync`) instead of bundling its own TypeScript 6, so the types in popups come from the same compiler as your project.\n\nCode blocks of documents compiled concurrently are analyzed together in one snapshot of the TypeScript project (requires `fumadocs-core` 16.15.7 for the `_fd_prepare` hook of `rehype-code`), which removes most of the per-block cost of loading the project. Cold builds of the Fumadocs docs take 40% less time in total, with the TypeScript part 3.5x faster.\n\nThe Shiki transformer and renderer are now implemented in `fumadocs-twoslash`, `@shikijs/twoslash` and `twoslash` are no longer dependencies (nor `twoslash` a peer of TypeScript 6). The rendered HTML and the transformer options are unchanged, except that `rendererRich` only takes the options that apply to the popups of Fumadocs (`jsdoc`, `processHoverInfo`, `processHoverDocs`, `completionIcons`, `customTagIcons`); the `hast` extensions, `errorRendering`, `queryRendering`, `classExtra` and the custom `renderer` option are removed.\n\nThe `twoslashOptions` are simplified to what the native API supports:\n\n- `compilerOptions` takes `tsconfig.json` values (e.g. `moduleResolution: 'bundler'`) instead of enum values from the `typescript` package.\n- `cwd` replaces `vfsRoot`.\n- `tsModule`, `tsLibDirectory`, `fsMap`, `cache`, `customTransformers` and the per-call `positionQueries`, `positionCompletions`, `positionHighlights` are removed.\n- `@showEmit` is not supported, TypeScript 7 has no emit API yet.\n\n```ts\ntransformerTwoslash({\n  twoslashOptions: {\n    compilerOptions: {\n      types: ['node'],\n    },\n  },\n});\n```\n\n## fumadocs-twoslash@3.3.1\n\n### Replace `cnfast` with `cn`\n\nInternal refactor only.\n\n### Bundle TypeScript for Twoslash\n\n`fumadocs-twoslash` now depends on its own TypeScript 6 and passes it to Twoslash, so the transformer keeps working in projects on TypeScript 7 (whose package no longer provides the compiler API Twoslash requires). Previously, every Twoslash code block that was not already in the types cache failed with `Cannot read properties of undefined (reading 'readFile')`.\n\n## fumadocs-twoslash@3.3.0\n\n### Default to Base UI\n\nInternal packages & templates now use Base UI rather than Radix UI.\n\n## fumadocs-twoslash@3.2.1\n\n### Migrate to `cnfast`\n\nDrop `tailwind-merge`.\n\n# fumadocs-twoslash\n\n## 3.2.0\n\n### Minor Changes\n\n- 9cf33e9: Support lazy loading with `rehype-code`\n\n### Patch Changes\n\n- Updated dependencies [f2c6e59]\n- Updated dependencies [9cf33e9]\n- Updated dependencies [9cf33e9]\n  - fumadocs-ui@16.7.16\n  - fumadocs-core@16.7.16\n\n## 3.1.17\n\n### Patch Changes\n\n- 2d8f596: fix `npm pack` skipping nested `node_modules`\n- Updated dependencies [2d8f596]\n  - fumadocs-ui@16.7.14\n\n## 3.1.16\n\n### Patch Changes\n\n- 690ddb9: bundle more deps\n- Updated dependencies [690ddb9]\n  - fumadocs-ui@16.7.13\n\n## 3.1.15\n\n### Patch Changes\n\n- da50bc3: Force default options for TypeScript 6\n\n## 3.1.14\n\n### Patch Changes\n\n- 5453502: use Shiki.js v4\n- Updated dependencies [5453502]\n  - fumadocs-ui@16.6.8\n\n## 3.1.13\n\n### Patch Changes\n\n- c22f6ee: bump tsdown\n- Updated dependencies [c22f6ee]\n  - fumadocs-ui@16.5.2\n\n## 3.1.12\n\n### Patch Changes\n\n- cdc97e0: Improve experience with Shiki Twoslash\n- Updated dependencies [c804ac6]\n  - fumadocs-ui@16.4.4\n\n## 3.1.11\n\n### Patch Changes\n\n- b16a32f: Switch to tsdown for bundling\n- Updated dependencies [b16a32f]\n  - fumadocs-ui@16.4.2\n\n## 3.1.10\n\n### Patch Changes\n\n- 7c7e984: Fix accessibility: Replace span with button for twoslash hover triggers to resolve critical aria-allowed-attr violations\n- bc97236: bump deps\n- Updated dependencies [c0df2c4]\n- Updated dependencies [117ad86]\n  - fumadocs-ui@16.0.8\n\n## 3.1.9\n\n### Patch Changes\n\n- 5210f18: Support Fumadocs 16 in `peerDependencies`.\n- Updated dependencies [1494340]\n- Updated dependencies [de0ce6d]\n- Updated dependencies [0ed0ca6]\n- Updated dependencies [5210f18]\n- Updated dependencies [42f09c3]\n- Updated dependencies [5966e23]\n  - fumadocs-ui@16.0.0\n\n## 3.1.8\n\n### Patch Changes\n\n- a3a14e7: Bump deps\n- Updated dependencies [a3a14e7]\n- Updated dependencies [7b0d839]\n  - fumadocs-ui@15.8.3\n\n## 3.1.7\n\n### Patch Changes\n\n- a76d244: Fix breaking types change from upstream 3.12.0\n- Updated dependencies [cedc494]\n  - fumadocs-ui@15.7.5\n\n## 3.1.6\n\n### Patch Changes\n\n- 51e6687: Fix popup container styles\n- Updated dependencies [6de6ff3]\n- Updated dependencies [f0b1fee]\n  - fumadocs-ui@15.6.11\n\n## 3.1.5\n\n### Patch Changes\n\n- c6153d4: Improve rendered result\n\n## 3.1.4\n\n### Patch Changes\n\n- 1b7bc4b: Add `@types/react` to optional peer dependency to avoid version conflict in monorepos\n- Updated dependencies [b675728]\n- Updated dependencies [1b7bc4b]\n- Updated dependencies [82fc4c8]\n  - fumadocs-ui@15.5.2\n\n## 3.1.3\n\n### Patch Changes\n\n- 721c927: Lazy load twoslasher\n- 3372792: Support line numbers in codeblock\n- Updated dependencies [3372792]\n  - fumadocs-ui@15.3.1\n\n## 3.1.2\n\n### Patch Changes\n\n- 81fe2c2: Remove the need for placeholder lines\n- Updated dependencies [52b5ad8]\n- Updated dependencies [abce713]\n  - fumadocs-ui@15.3.0\n\n## 3.1.1\n\n### Patch Changes\n\n- 085e39f: Fix inline code issues\n- Updated dependencies [eb18da9]\n- Updated dependencies [085e39f]\n- Updated dependencies [4d50bcf]\n  - fumadocs-ui@15.2.7\n\n## 3.1.0\n\n### Minor Changes\n\n- b49d236: Support `typesCache` option and `fumadocs-twoslash/cache-fs` similar to Vitepress\n\n### Patch Changes\n\n- Updated dependencies [6bc033a]\n  - fumadocs-ui@15.0.14\n\n## 3.0.1\n\n### Patch Changes\n\n- 0f59dfc: Update peer deps\n- Updated dependencies [7608f4e]\n- Updated dependencies [89ff3ae]\n- Updated dependencies [16c8944]\n  - fumadocs-ui@15.0.13\n\n## 3.0.0\n\n### Major Changes\n\n- a89d6e0: Require Fumadocs v15 & Tailwind CSS v4\n\n### Patch Changes\n\n- Updated dependencies [a89d6e0]\n- Updated dependencies [a84f37a]\n- Updated dependencies [f2f9c3d]\n  - fumadocs-ui@15.0.0\n\n## 2.0.3\n\n### Patch Changes\n\n- b9601fb: Update Shiki\n  - fumadocs-ui@14.7.6\n\n## 2.0.2\n\n### Patch Changes\n\n- 9585561: Fix Twoslash popups focus outline\n- 4766292: Support React 19\n- Updated dependencies [010da9e]\n- Updated dependencies [bebb16b]\n- Updated dependencies [9585561]\n- Updated dependencies [4766292]\n  - fumadocs-ui@14.6.0\n\n## 2.0.1\n\n### Patch Changes\n\n- d6d290c: Upgrade Shiki\n  - fumadocs-ui@14.1.0\n\n## 2.0.0\n\n### Major Changes\n\n- 9a10262: **Move Twoslash UI components to `fumadocs-twoslash`**\n\n  **why:** Isolate logic from Fumadocs UI\n\n  **migrate:**\n\n  Before:\n\n  ```ts\n  import \"fumadocs-ui/twoslash.css\";\n\n  import { Popup } from \"fumadocs-ui/twoslash/popup\";\n  ```\n\n  After:\n\n  ```ts\n  import \"fumadocs-twoslash/twoslash.css\";\n\n  import { Popup } from \"fumadocs-twoslash/ui\";\n  ```\n\n  **Tailwind CSS is now required for Twoslash integration.**\n\n### Patch Changes\n\n- be820c4: Bump deps\n- Updated dependencies [34cf456]\n- Updated dependencies [d9e908e]\n- Updated dependencies [f949520]\n- Updated dependencies [ad47fd8]\n- Updated dependencies [d9e908e]\n- Updated dependencies [367f4c3]\n- Updated dependencies [87063eb]\n- Updated dependencies [64f0653]\n- Updated dependencies [e1ee822]\n- Updated dependencies [d9e908e]\n- Updated dependencies [d9e908e]\n- Updated dependencies [e612f2a]\n- Updated dependencies [3d0369a]\n- Updated dependencies [9a10262]\n- Updated dependencies [d9e908e]\n- Updated dependencies [3d054a8]\n- Updated dependencies [d9e908e]\n- Updated dependencies [be820c4]\n- Updated dependencies [be53a0e]\n  - fumadocs-ui@14.0.0\n\n## 1.1.3\n\n### Patch Changes\n\n- 0c251e5: Bump deps\n- Updated dependencies [0c251e5]\n- Updated dependencies [0c251e5]\n- Updated dependencies [0c251e5]\n  - fumadocs-ui@13.4.2\n\n## 1.1.2\n\n### Patch Changes\n\n- 2cc477f: Fix meta field inherited to child code blocks\n- Updated dependencies [8f5b19e]\n- Updated dependencies [32ca37a]\n- Updated dependencies [9aae448]\n- Updated dependencies [c542561]\n  - fumadocs-ui@13.3.0\n\n## 1.1.1\n\n### Patch Changes\n\n- 6ed95ea: Fix compatibility issues with Fumadocs UI v13\n- Updated dependencies [89190ae]\n- Updated dependencies [b02eebf]\n- Updated dependencies [f868018]\n- Updated dependencies [8aebeab]\n- Updated dependencies [c684c00]\n- Updated dependencies [8aebeab]\n- Updated dependencies [0377bb4]\n- Updated dependencies [e8e6a17]\n- Updated dependencies [c8964d3]\n- Updated dependencies [c901e6b]\n- Updated dependencies [daa7d3c]\n- Updated dependencies [89190ae]\n- Updated dependencies [b02eebf]\n- Updated dependencies [4373231]\n  - fumadocs-ui@13.0.0\n\n## 1.1.0\n\n### Minor Changes\n\n- 5f86faa: Improve multi-line code blocks\n\n## 1.0.3\n\n### Patch Changes\n\n- 8ef2b68: Bump deps\n\n## 1.0.2\n\n### Patch Changes\n\n- 08e4904: Update types\n\n## 1.0.1\n\n### Patch Changes\n\n- c71b7e3: Ignore injected elements when copying code\n","packages/typescript/README.md":"# Fumadocs Typescript\n\nTypescript Integration for Fumadocs.\n","packages/typescript/tsconfig.json":"{\n  \"extends\": \"tsconfig/react-library.json\",\n  \"compilerOptions\": {\n    \"paths\": {\n      \"@/*\": [\"./src/*\"]\n    },\n    \"types\": [\"@types/node\"]\n  },\n  \"exclude\": [\"node_modules\", \"dist\"]\n}\n","packages/twoslash/.oxlintrc.json":"{\n  \"$schema\": \"./node_modules/oxlint/configuration_schema.json\",\n  \"plugins\": [\"typescript\", \"import\"],\n  \"categories\": {\n    \"correctness\": \"off\"\n  },\n  \"env\": {\n    \"builtin\": true\n  },\n  \"ignorePatterns\": [\"node_modules/\", \"dist/\", \"*.test.ts\"],\n  \"rules\": {\n    \"constructor-super\": \"error\",\n    \"for-direction\": \"error\",\n    \"no-async-promise-executor\": \"error\",\n    \"no-case-declarations\": \"error\",\n    \"no-class-assign\": \"error\",\n    \"no-compare-neg-zero\": \"error\",\n    \"no-cond-assign\": \"error\",\n    \"no-const-assign\": \"error\",\n    \"no-constant-binary-expression\": \"error\",\n    \"no-constant-condition\": \"error\",\n    \"no-control-regex\": \"error\",\n    \"no-debugger\": \"error\",\n    \"no-delete-var\": \"error\",\n    \"no-dupe-class-members\": \"error\",\n    \"no-dupe-else-if\": \"error\",\n    \"no-dupe-keys\": \"error\",\n    \"no-duplicate-case\": \"error\",\n    \"no-empty\": \"error\",\n    \"no-empty-character-class\": \"error\",\n    \"no-empty-pattern\": \"error\",\n    \"no-empty-static-block\": \"error\",\n    \"no-ex-assign\": \"error\",\n    \"no-extra-boolean-cast\": \"error\",\n    \"no-fallthrough\": \"error\",\n    \"no-func-assign\": \"error\",\n    \"no-global-assign\": \"error\",\n    \"no-import-assign\": \"error\",\n    \"no-invalid-regexp\": \"error\",\n    \"no-irregular-whitespace\": \"error\",\n    \"no-loss-of-precision\": \"error\",\n    \"no-misleading-character-class\": \"error\",\n    \"no-new-native-nonconstructor\": \"error\",\n    \"no-nonoctal-decimal-escape\": \"error\",\n    \"no-obj-calls\": \"error\",\n    \"no-prototype-builtins\": \"error\",\n    \"no-redeclare\": \"error\",\n    \"no-regex-spaces\": \"error\",\n    \"no-self-assign\": \"error\",\n    \"no-setter-return\": \"error\",\n    \"no-shadow-restricted-names\": \"error\",\n    \"no-sparse-arrays\": \"error\",\n    \"no-this-before-super\": \"error\",\n    \"no-unassigned-vars\": \"error\",\n    \"no-unexpected-multiline\": \"error\",\n    \"no-unsafe-finally\": \"error\",\n    \"no-unsafe-negation\": \"error\",\n    \"no-unsafe-optional-chaining\": \"error\",\n    \"no-unused-labels\": \"error\",\n    \"no-unused-private-class-members\": \"error\",\n    \"no-unused-vars\": [\n      \"error\",\n      {\n        \"argsIgnorePattern\": \"^_\",\n        \"varsIgnorePattern\": \"^_\",\n        \"caughtErrorsIgnorePattern\": \"^_\"\n      }\n    ],\n    \"no-useless-backreference\": \"error\",\n    \"no-useless-catch\": \"error\",\n    \"no-useless-escape\": \"error\",\n    \"no-with\": \"error\",\n    \"preserve-caught-error\": \"error\",\n    \"require-yield\": \"error\",\n    \"use-isnan\": \"error\",\n    \"valid-typeof\": \"error\",\n    \"@typescript-eslint/ban-ts-comment\": \"error\",\n    \"no-array-constructor\": \"error\",\n    \"@typescript-eslint/no-duplicate-enum-values\": \"error\",\n    \"@typescript-eslint/no-empty-object-type\": \"error\",\n    \"@typescript-eslint/no-explicit-any\": \"error\",\n    \"@typescript-eslint/no-extra-non-null-assertion\": \"error\",\n    \"@typescript-eslint/no-misused-new\": \"error\",\n    \"@typescript-eslint/no-namespace\": \"error\",\n    \"@typescript-eslint/no-non-null-asserted-optional-chain\": \"error\",\n    \"@typescript-eslint/no-require-imports\": \"error\",\n    \"@typescript-eslint/no-this-alias\": \"error\",\n    \"@typescript-eslint/no-unnecessary-type-constraint\": \"error\",\n    \"@typescript-eslint/no-unsafe-declaration-merging\": \"error\",\n    \"@typescript-eslint/no-unsafe-function-type\": \"error\",\n    \"no-unused-expressions\": \"error\",\n    \"@typescript-eslint/no-wrapper-object-types\": \"error\",\n    \"@typescript-eslint/prefer-as-const\": \"error\",\n    \"@typescript-eslint/prefer-namespace-keyword\": \"error\",\n    \"@typescript-eslint/triple-slash-reference\": \"error\"\n  },\n  \"overrides\": [\n    {\n      \"files\": [\"**/*.ts\", \"**/*.tsx\", \"**/*.mts\", \"**/*.cts\"],\n      \"rules\": {\n        \"constructor-super\": \"off\",\n        \"no-class-assign\": \"off\",\n        \"no-const-assign\": \"off\",\n        \"no-dupe-class-members\": \"off\",\n        \"no-dupe-keys\": \"off\",\n        \"no-func-assign\": \"off\",\n        \"no-import-assign\": \"off\",\n        \"no-new-native-nonconstructor\": \"off\",\n        \"no-obj-calls\": \"off\",\n        \"no-redeclare\": \"off\",\n        \"no-setter-return\": \"off\",\n        \"no-this-before-super\": \"off\",\n        \"no-unsafe-negation\": \"off\",\n        \"no-var\": \"error\",\n        \"no-with\": \"off\",\n        \"prefer-const\": \"error\",\n        \"prefer-rest-params\": \"error\",\n        \"prefer-spread\": \"error\"\n      }\n    }\n  ]\n}\n","packages/twoslash/package.json":"# Twoslash Skill\n\nPath: `packages/twoslash/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/twoslash/package.json)","packages/twoslash/README.md":"# twoslash Documentation\n\nPath: `packages/twoslash/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/twoslash/README.md)","packages/twoslash/tsconfig.json":"# Twoslash Skill\n\nPath: `packages/twoslash/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/twoslash/tsconfig.json)","packages/tsconfig/base.json":"# Tsconfig Skill\n\nPath: `packages/tsconfig/base.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/tsconfig/base.json)","packages/tsconfig/nextjs.json":"# Tsconfig Skill\n\nPath: `packages/tsconfig/nextjs.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/tsconfig/nextjs.json)","packages/tsconfig/package.json":"# Tsconfig Skill\n\nPath: `packages/tsconfig/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/tsconfig/package.json)","packages/tsconfig/react-library.json":"# Tsconfig Skill\n\nPath: `packages/tsconfig/react-library.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/tsconfig/react-library.json)","packages/tailwind/.oxlintrc.json":"# Tailwind Skill\n\nPath: `packages/tailwind/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/tailwind/.oxlintrc.json)","packages/tailwind/CHANGELOG.md":"# Tailwind Skill\n\nPath: `packages/tailwind/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/tailwind/CHANGELOG.md)","packages/tailwind/package.json":"# Tailwind Skill\n\nPath: `packages/tailwind/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/tailwind/package.json)","packages/tailwind/tsconfig.json":"# Tailwind Skill\n\nPath: `packages/tailwind/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/tailwind/tsconfig.json)","packages/story/.oxlintrc.json":"# Story Skill\n\nPath: `packages/story/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/story/.oxlintrc.json)","packages/story/CHANGELOG.md":"# Story Skill\n\nPath: `packages/story/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/story/CHANGELOG.md)","packages/story/package.json":"# Story Skill\n\nPath: `packages/story/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/story/package.json)","packages/story/tsconfig.json":"# Story Skill\n\nPath: `packages/story/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/story/tsconfig.json)","packages/stf/.oxlintrc.json":"# Stf Skill\n\nPath: `packages/stf/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/stf/.oxlintrc.json)","packages/stf/CHANGELOG.md":"# Stf Skill\n\nPath: `packages/stf/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/stf/CHANGELOG.md)","packages/stf/package.json":"# Stf Skill\n\nPath: `packages/stf/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/stf/package.json)","packages/stf/tsconfig.json":"# Stf Skill\n\nPath: `packages/stf/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/stf/tsconfig.json)","packages/shared/package.json":"# Shared Skill\n\nPath: `packages/shared/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/shared/package.json)","packages/shared/tsconfig.json":"# Shared Skill\n\nPath: `packages/shared/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/shared/tsconfig.json)","packages/shadcn/CHANGELOG.md":"# Shadcn Skill\n\nPath: `packages/shadcn/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/shadcn/CHANGELOG.md)","packages/shadcn/package.json":"# Shadcn Skill\n\nPath: `packages/shadcn/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/shadcn/package.json)","packages/shadcn/tsconfig.json":"# Shadcn Skill\n\nPath: `packages/shadcn/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/shadcn/tsconfig.json)","packages/satteri/CHANGELOG.md":"# Satteri Skill\n\nPath: `packages/satteri/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/CHANGELOG.md)","packages/satteri/package.json":"# Satteri Skill\n\nPath: `packages/satteri/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/package.json)","packages/satteri/tsconfig.json":"# Satteri Skill\n\nPath: `packages/satteri/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/tsconfig.json)","packages/sanity/.oxlintrc.json":"# Sanity Skill\n\nPath: `packages/sanity/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/sanity/.oxlintrc.json)","packages/sanity/CHANGELOG.md":"# Sanity Skill\n\nPath: `packages/sanity/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/sanity/CHANGELOG.md)","packages/sanity/package.json":"# Sanity Skill\n\nPath: `packages/sanity/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/sanity/package.json)","packages/sanity/tsconfig.json":"# Sanity Skill\n\nPath: `packages/sanity/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/sanity/tsconfig.json)","packages/radix-ui/.oxlintrc.json":"# Radix-ui Skill\n\nPath: `packages/radix-ui/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/radix-ui/.oxlintrc.json)","packages/radix-ui/CHANGELOG.md":"# Radix-ui Skill\n\nPath: `packages/radix-ui/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/radix-ui/CHANGELOG.md)","packages/radix-ui/package.json":"# Radix-ui Skill\n\nPath: `packages/radix-ui/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/radix-ui/package.json)","packages/radix-ui/README.md":"# radix-ui Documentation\n\nPath: `packages/radix-ui/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/radix-ui/README.md)","packages/radix-ui/tsconfig.json":"# Radix-ui Skill\n\nPath: `packages/radix-ui/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/radix-ui/tsconfig.json)","packages/python/.oxlintrc.json":"# Python Skill\n\nPath: `packages/python/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/python/.oxlintrc.json)","packages/python/CHANGELOG.md":"# Python Skill\n\nPath: `packages/python/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/python/CHANGELOG.md)","packages/python/package.json":"# Python Skill\n\nPath: `packages/python/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/python/package.json)","packages/python/tsconfig.json":"# Python Skill\n\nPath: `packages/python/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/python/tsconfig.json)","packages/preview/CHANGELOG.md":"# Preview Skill\n\nPath: `packages/preview/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/preview/CHANGELOG.md)","packages/preview/package.json":"# Preview Skill\n\nPath: `packages/preview/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/preview/package.json)","packages/preview/tsconfig.json":"# Preview Skill\n\nPath: `packages/preview/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/preview/tsconfig.json)","packages/openapi/.oxlintrc.json":"# Openapi Skill\n\nPath: `packages/openapi/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/.oxlintrc.json)","packages/openapi/CHANGELOG.md":"# Openapi Skill\n\nPath: `packages/openapi/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/CHANGELOG.md)","packages/openapi/package.json":"# Openapi Skill\n\nPath: `packages/openapi/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/package.json)","packages/openapi/tsconfig.json":"# Openapi Skill\n\nPath: `packages/openapi/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/tsconfig.json)","packages/obsidian/.oxlintrc.json":"# Obsidian Skill\n\nPath: `packages/obsidian/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/obsidian/.oxlintrc.json)","packages/obsidian/CHANGELOG.md":"# Obsidian Skill\n\nPath: `packages/obsidian/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/obsidian/CHANGELOG.md)","packages/obsidian/package.json":"# Obsidian Skill\n\nPath: `packages/obsidian/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/obsidian/package.json)","packages/obsidian/README.md":"# obsidian Documentation\n\nPath: `packages/obsidian/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/obsidian/README.md)","packages/obsidian/tsconfig.json":"# Obsidian Skill\n\nPath: `packages/obsidian/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/obsidian/tsconfig.json)","packages/notion/.oxlintrc.json":"# Notion Skill\n\nPath: `packages/notion/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/notion/.oxlintrc.json)","packages/notion/CHANGELOG.md":"# Notion Skill\n\nPath: `packages/notion/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/notion/CHANGELOG.md)","packages/notion/package.json":"# Notion Skill\n\nPath: `packages/notion/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/notion/package.json)","packages/notion/tsconfig.json":"# Notion Skill\n\nPath: `packages/notion/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/notion/tsconfig.json)","packages/mdx-remote/.oxlintrc.json":"# Mdx-remote Skill\n\nPath: `packages/mdx-remote/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx-remote/.oxlintrc.json)","packages/mdx-remote/CHANGELOG.md":"# Mdx-remote Skill\n\nPath: `packages/mdx-remote/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx-remote/CHANGELOG.md)","packages/mdx-remote/package.json":"# Mdx-remote Skill\n\nPath: `packages/mdx-remote/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx-remote/package.json)","packages/mdx-remote/tsconfig.json":"# Mdx-remote Skill\n\nPath: `packages/mdx-remote/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx-remote/tsconfig.json)","packages/mdx/.oxlintrc.json":"# Mdx Skill\n\nPath: `packages/mdx/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/.oxlintrc.json)","packages/mdx/CHANGELOG.md":"# Mdx Skill\n\nPath: `packages/mdx/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/CHANGELOG.md)","packages/mdx/package.json":"# Mdx Skill\n\nPath: `packages/mdx/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/package.json)","packages/mdx/tsconfig.json":"# Mdx Skill\n\nPath: `packages/mdx/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/tsconfig.json)","packages/local-md/.oxlintrc.json":"# Local-md Skill\n\nPath: `packages/local-md/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/.oxlintrc.json)","packages/local-md/CHANGELOG.md":"# Local-md Skill\n\nPath: `packages/local-md/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/CHANGELOG.md)","packages/local-md/package.json":"# Local-md Skill\n\nPath: `packages/local-md/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/package.json)","packages/local-md/tsconfig.json":"# Local-md Skill\n\nPath: `packages/local-md/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/tsconfig.json)","packages/local-html/CHANGELOG.md":"# Local-html Skill\n\nPath: `packages/local-html/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-html/CHANGELOG.md)","packages/local-html/package.json":"# Local-html Skill\n\nPath: `packages/local-html/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-html/package.json)","packages/local-html/README.md":"# local-html Documentation\n\nPath: `packages/local-html/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-html/README.md)","packages/local-html/tsconfig.json":"# Local-html Skill\n\nPath: `packages/local-html/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-html/tsconfig.json)","packages/local-content/.oxlintrc.json":"# Local-content Skill\n\nPath: `packages/local-content/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-content/.oxlintrc.json)","packages/local-content/CHANGELOG.md":"# Local-content Skill\n\nPath: `packages/local-content/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-content/CHANGELOG.md)","packages/local-content/package.json":"# Local-content Skill\n\nPath: `packages/local-content/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-content/package.json)","packages/local-content/tsconfig.json":"# Local-content Skill\n\nPath: `packages/local-content/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-content/tsconfig.json)","packages/language/.oxlintrc.json":"# Language Skill\n\nPath: `packages/language/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/language/.oxlintrc.json)","packages/language/CHANGELOG.md":"# Language Skill\n\nPath: `packages/language/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/language/CHANGELOG.md)","packages/language/package.json":"# Language Skill\n\nPath: `packages/language/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/language/package.json)","packages/language/tsconfig.json":"# Language Skill\n\nPath: `packages/language/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/language/tsconfig.json)","packages/image-size/CHANGELOG.md":"# Image-size Skill\n\nPath: `packages/image-size/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/image-size/CHANGELOG.md)","packages/image-size/package.json":"# Image-size Skill\n\nPath: `packages/image-size/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/image-size/package.json)","packages/image-size/README.md":"# image-size Documentation\n\nPath: `packages/image-size/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/image-size/README.md)","packages/image-size/tsconfig.json":"# Image-size Skill\n\nPath: `packages/image-size/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/image-size/tsconfig.json)","packages/graphql/.oxlintrc.json":"# Graphql Skill\n\nPath: `packages/graphql/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/graphql/.oxlintrc.json)","packages/graphql/CHANGELOG.md":"# Graphql Skill\n\nPath: `packages/graphql/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/graphql/CHANGELOG.md)","packages/graphql/package.json":"# Graphql Skill\n\nPath: `packages/graphql/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/graphql/package.json)","packages/graphql/README.md":"# graphql Documentation\n\nPath: `packages/graphql/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/graphql/README.md)","packages/graphql/tsconfig.json":"# Graphql Skill\n\nPath: `packages/graphql/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/graphql/tsconfig.json)","packages/epub/.oxlintrc.json":"# Epub Skill\n\nPath: `packages/epub/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/epub/.oxlintrc.json)","packages/epub/CHANGELOG.md":"# Epub Skill\n\nPath: `packages/epub/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/epub/CHANGELOG.md)","packages/epub/package.json":"# Epub Skill\n\nPath: `packages/epub/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/epub/package.json)","packages/epub/tsconfig.json":"# Epub Skill\n\nPath: `packages/epub/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/epub/tsconfig.json)","packages/doc-gen/.oxlintrc.json":"# Doc-gen Skill\n\nPath: `packages/doc-gen/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/.oxlintrc.json)","packages/doc-gen/CHANGELOG.md":"# Doc-gen Skill\n\nPath: `packages/doc-gen/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/CHANGELOG.md)","packages/doc-gen/package.json":"# Doc-gen Skill\n\nPath: `packages/doc-gen/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/package.json)","packages/doc-gen/README.md":"# doc-gen Documentation\n\nPath: `packages/doc-gen/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/README.md)","packages/doc-gen/tsconfig.json":"# Doc-gen Skill\n\nPath: `packages/doc-gen/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/tsconfig.json)","packages/create-app-versions/CHANGELOG.md":"# Create-app-versions Skill\n\nPath: `packages/create-app-versions/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app-versions/CHANGELOG.md)","packages/create-app-versions/package.json":"# Create-app-versions Skill\n\nPath: `packages/create-app-versions/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app-versions/package.json)","packages/create-app/.oxlintrc.json":"# Create-app Skill\n\nPath: `packages/create-app/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/.oxlintrc.json)","packages/create-app/CHANGELOG.md":"# Create-app Skill\n\nPath: `packages/create-app/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/CHANGELOG.md)","packages/create-app/package.json":"# Create-app Skill\n\nPath: `packages/create-app/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/package.json)","packages/create-app/README.md":"# create-app Documentation\n\nPath: `packages/create-app/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/README.md)","packages/create-app/tsconfig.json":"# Create-app Skill\n\nPath: `packages/create-app/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/tsconfig.json)","packages/core/.oxlintrc.json":"# Core Skill\n\nPath: `packages/core/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/.oxlintrc.json)","packages/core/CHANGELOG.md":"# Core Skill\n\nPath: `packages/core/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/CHANGELOG.md)","packages/core/package.json":"# Core Skill\n\nPath: `packages/core/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/package.json)","packages/core/README.md":"# core Documentation\n\nPath: `packages/core/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/README.md)","packages/core/tsconfig.json":"# Core Skill\n\nPath: `packages/core/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/tsconfig.json)","packages/content-collections/.oxlintrc.json":"# Content-collections Skill\n\nPath: `packages/content-collections/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content-collections/.oxlintrc.json)","packages/content-collections/CHANGELOG.md":"# Content-collections Skill\n\nPath: `packages/content-collections/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content-collections/CHANGELOG.md)","packages/content-collections/package.json":"# Content-collections Skill\n\nPath: `packages/content-collections/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content-collections/package.json)","packages/content-collections/README.md":"# content-collections Documentation\n\nPath: `packages/content-collections/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content-collections/README.md)","packages/content-collections/tsconfig.json":"# Content-collections Skill\n\nPath: `packages/content-collections/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content-collections/tsconfig.json)","packages/content/.oxlintrc.json":"# Content Skill\n\nPath: `packages/content/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content/.oxlintrc.json)","packages/content/CHANGELOG.md":"# Content Skill\n\nPath: `packages/content/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content/CHANGELOG.md)","packages/content/package.json":"# Content Skill\n\nPath: `packages/content/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content/package.json)","packages/content/tsconfig.json":"# Content Skill\n\nPath: `packages/content/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content/tsconfig.json)","packages/cli/.oxlintrc.json":"# Cli Skill\n\nPath: `packages/cli/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/cli/.oxlintrc.json)","packages/cli/CHANGELOG.md":"# Cli Skill\n\nPath: `packages/cli/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/cli/CHANGELOG.md)","packages/cli/package.json":"# Cli Skill\n\nPath: `packages/cli/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/cli/package.json)","packages/cli/tsconfig.json":"# Cli Skill\n\nPath: `packages/cli/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/cli/tsconfig.json)","packages/basehub/.oxlintrc.json":"# Basehub Skill\n\nPath: `packages/basehub/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/basehub/.oxlintrc.json)","packages/basehub/CHANGELOG.md":"# Basehub Skill\n\nPath: `packages/basehub/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/basehub/CHANGELOG.md)","packages/basehub/package.json":"# Basehub Skill\n\nPath: `packages/basehub/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/basehub/package.json)","packages/basehub/tsconfig.json":"# Basehub Skill\n\nPath: `packages/basehub/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/basehub/tsconfig.json)","packages/base-ui/.oxlintrc.json":"# Base-ui Skill\n\nPath: `packages/base-ui/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/base-ui/.oxlintrc.json)","packages/base-ui/CHANGELOG.md":"# Base-ui Skill\n\nPath: `packages/base-ui/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/base-ui/CHANGELOG.md)","packages/base-ui/package.json":"# Base-ui Skill\n\nPath: `packages/base-ui/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/base-ui/package.json)","packages/base-ui/README.md":"# base-ui Documentation\n\nPath: `packages/base-ui/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/base-ui/README.md)","packages/base-ui/tsconfig.json":"# Base-ui Skill\n\nPath: `packages/base-ui/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/base-ui/tsconfig.json)","packages/asyncapi/.oxlintrc.json":"# Asyncapi Skill\n\nPath: `packages/asyncapi/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/asyncapi/.oxlintrc.json)","packages/asyncapi/CHANGELOG.md":"# Asyncapi Skill\n\nPath: `packages/asyncapi/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/asyncapi/CHANGELOG.md)","packages/asyncapi/package.json":"# Asyncapi Skill\n\nPath: `packages/asyncapi/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/asyncapi/package.json)","packages/asyncapi/tsconfig.json":"# Asyncapi Skill\n\nPath: `packages/asyncapi/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/asyncapi/tsconfig.json)","packages/api-docs/.oxlintrc.json":"# Api-docs Skill\n\nPath: `packages/api-docs/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/.oxlintrc.json)","packages/api-docs/CHANGELOG.md":"# Api-docs Skill\n\nPath: `packages/api-docs/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/CHANGELOG.md)","packages/api-docs/package.json":"# Api-docs Skill\n\nPath: `packages/api-docs/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/package.json)","packages/api-docs/tsconfig.json":"# Api-docs Skill\n\nPath: `packages/api-docs/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/tsconfig.json)","packages/vite/vitefu/README.md":"# vitefu Documentation\n\nPath: `packages/vite/vitefu/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/vite/vitefu/README.md)","packages/typescript/test/fixtures/test.output.json":"# Fixtures Skill\n\nPath: `packages/typescript/test/fixtures/test.output.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/typescript/test/fixtures/test.output.json)","packages/openapi/test/fixtures/double-oneof.yaml":"# Fixtures Skill\n\nPath: `packages/openapi/test/fixtures/double-oneof.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/fixtures/double-oneof.yaml)","packages/openapi/test/fixtures/museum.yaml":"# Fixtures Skill\n\nPath: `packages/openapi/test/fixtures/museum.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/fixtures/museum.yaml)","packages/openapi/test/fixtures/petstore.yaml":"# Fixtures Skill\n\nPath: `packages/openapi/test/fixtures/petstore.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/fixtures/petstore.yaml)","packages/openapi/test/fixtures/products.yaml":"# Fixtures Skill\n\nPath: `packages/openapi/test/fixtures/products.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/fixtures/products.yaml)","packages/openapi/test/fixtures/unkey.json":"# Fixtures Skill\n\nPath: `packages/openapi/test/fixtures/unkey.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/fixtures/unkey.json)","packages/openapi/test/out/museum+petstore.md":"# Out Skill\n\nPath: `packages/openapi/test/out/museum+petstore.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/out/museum+petstore.md)","packages/openapi/test/out/museum-per-tag.md":"# Out Skill\n\nPath: `packages/openapi/test/out/museum-per-tag.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/out/museum-per-tag.md)","packages/openapi/test/out/petstore-per-operation.md":"# Out Skill\n\nPath: `packages/openapi/test/out/petstore-per-operation.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/out/petstore-per-operation.md)","packages/openapi/test/out/products-group-by-tag.md":"# Out Skill\n\nPath: `packages/openapi/test/out/products-group-by-tag.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/out/products-group-by-tag.md)","packages/openapi/test/out/products-with-index.md":"# Out Skill\n\nPath: `packages/openapi/test/out/products-with-index.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/out/products-with-index.md)","packages/openapi/test/out/products-with-meta+groupby.md":"# Out Skill\n\nPath: `packages/openapi/test/out/products-with-meta+groupby.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/out/products-with-meta+groupby.md)","packages/openapi/test/out/products-with-meta.md":"# Out Skill\n\nPath: `packages/openapi/test/out/products-with-meta.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/out/products-with-meta.md)","packages/openapi/test/out/unkey-per-file.md":"# Out Skill\n\nPath: `packages/openapi/test/out/unkey-per-file.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/out/unkey-per-file.md)","packages/obsidian/test/fixtures/create a link.md":"# Fixtures Skill\n\nPath: `packages/obsidian/test/fixtures/create a link.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/obsidian/test/fixtures/create a link.md)","packages/obsidian/test/fixtures/hello world.md":"# Fixtures Skill\n\nPath: `packages/obsidian/test/fixtures/hello world.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/obsidian/test/fixtures/hello world.md)","packages/obsidian/test/fixtures/Welcome.md":"# Fixtures Skill\n\nPath: `packages/obsidian/test/fixtures/Welcome.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/obsidian/test/fixtures/Welcome.md)","packages/mdx-remote/test/fixtures/file.mdx.json":"# Fixtures Skill\n\nPath: `packages/mdx-remote/test/fixtures/file.mdx.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx-remote/test/fixtures/file.mdx.json)","packages/mdx-remote/test/fixtures/index.mdx.json":"# Fixtures Skill\n\nPath: `packages/mdx-remote/test/fixtures/index.mdx.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx-remote/test/fixtures/index.mdx.json)","packages/mdx/test/fixtures/index-async.output.md":"# Fixtures Skill\n\nPath: `packages/mdx/test/fixtures/index-async.output.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/test/fixtures/index-async.output.md)","packages/mdx/test/fixtures/index-dynamic.output.md":"# Fixtures Skill\n\nPath: `packages/mdx/test/fixtures/index-dynamic.output.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/test/fixtures/index-dynamic.output.md)","packages/mdx/test/fixtures/index-dynamic-docs.output.md":"# Fixtures Skill\n\nPath: `packages/mdx/test/fixtures/index-dynamic-docs.output.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/test/fixtures/index-dynamic-docs.output.md)","packages/mdx/test/fixtures/index-sync.output.md":"# Fixtures Skill\n\nPath: `packages/mdx/test/fixtures/index-sync.output.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/test/fixtures/index-sync.output.md)","packages/mdx/test/fixtures/index-sync-meta.output.md":"# Fixtures Skill\n\nPath: `packages/mdx/test/fixtures/index-sync-meta.output.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/test/fixtures/index-sync-meta.output.md)","packages/mdx/test/fixtures/index-workspace.output.md":"# Fixtures Skill\n\nPath: `packages/mdx/test/fixtures/index-workspace.output.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/test/fixtures/index-workspace.output.md)","packages/local-md/test/fixtures/expressions.compiler.json":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/expressions.compiler.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/expressions.compiler.json)","packages/local-md/test/fixtures/expressions.renderer.json":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/expressions.renderer.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/expressions.renderer.json)","packages/local-md/test/fixtures/expressions.renderer.native.json":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/expressions.renderer.native.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/expressions.renderer.native.json)","packages/local-md/test/fixtures/jsx.compiler.json":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/jsx.compiler.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/jsx.compiler.json)","packages/local-md/test/fixtures/jsx.renderer.json":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/jsx.renderer.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/jsx.renderer.json)","packages/local-md/test/fixtures/jsx.renderer.native.json":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/jsx.renderer.native.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/jsx.renderer.native.json)","packages/local-md/test/fixtures/rich.compiler.json":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/rich.compiler.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/rich.compiler.json)","packages/local-md/test/fixtures/rich.md":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/rich.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/rich.md)","packages/local-md/test/fixtures/rich.renderer.json":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/rich.renderer.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/rich.renderer.json)","packages/local-md/test/fixtures/rich.renderer.native.json":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/rich.renderer.native.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/rich.renderer.native.json)","packages/local-md/test/fixtures/simple.compiler.json":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/simple.compiler.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/simple.compiler.json)","packages/local-md/test/fixtures/simple.md":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/simple.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/simple.md)","packages/local-md/test/fixtures/simple.renderer.json":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/simple.renderer.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/simple.renderer.json)","packages/local-md/test/fixtures/simple.renderer.native.json":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/simple.renderer.native.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/simple.renderer.native.json)","packages/local-html/test/fixtures/deliverable.renderer.json":"# Fixtures Skill\n\nPath: `packages/local-html/test/fixtures/deliverable.renderer.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-html/test/fixtures/deliverable.renderer.json)","packages/local-html/test/fixtures/fragment.renderer.json":"# Fixtures Skill\n\nPath: `packages/local-html/test/fixtures/fragment.renderer.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-html/test/fixtures/fragment.renderer.json)","packages/doc-gen/test/fixtures/file-gen.md":"# Fixtures Skill\n\nPath: `packages/doc-gen/test/fixtures/file-gen.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/test/fixtures/file-gen.md)","packages/doc-gen/test/fixtures/file-gen.output.md":"# Fixtures Skill\n\nPath: `packages/doc-gen/test/fixtures/file-gen.output.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/test/fixtures/file-gen.output.md)","packages/doc-gen/test/fixtures/file-gen.relative.md":"# Fixtures Skill\n\nPath: `packages/doc-gen/test/fixtures/file-gen.relative.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/test/fixtures/file-gen.relative.md)","packages/doc-gen/test/fixtures/file-gen.relative.output.md":"# Fixtures Skill\n\nPath: `packages/doc-gen/test/fixtures/file-gen.relative.output.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/test/fixtures/file-gen.relative.output.md)","packages/doc-gen/test/fixtures/remark-install.md":"# Fixtures Skill\n\nPath: `packages/doc-gen/test/fixtures/remark-install.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/test/fixtures/remark-install.md)","packages/doc-gen/test/fixtures/remark-install-persist.md":"# Fixtures Skill\n\nPath: `packages/doc-gen/test/fixtures/remark-install-persist.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/test/fixtures/remark-install-persist.md)","packages/doc-gen/test/fixtures/ts2js.md":"# Fixtures Skill\n\nPath: `packages/doc-gen/test/fixtures/ts2js.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/test/fixtures/ts2js.md)","packages/create-app/src/plugins/biome.base.json":"# Plugins Skill\n\nPath: `packages/create-app/src/plugins/biome.base.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/src/plugins/biome.base.json)","packages/create-app/src/plugins/biome.next.json":"# Plugins Skill\n\nPath: `packages/create-app/src/plugins/biome.next.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/src/plugins/biome.next.json)","packages/create-app/template/waku/README.md":"# waku Documentation\n\nPath: `packages/create-app/template/waku/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/waku/README.md)","packages/create-app/template/tanstack-start-spa/README.md":"# tanstack-start-spa Documentation\n\nPath: `packages/create-app/template/tanstack-start-spa/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/tanstack-start-spa/README.md)","packages/create-app/template/tanstack-start/README.md":"# tanstack-start Documentation\n\nPath: `packages/create-app/template/tanstack-start/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/tanstack-start/README.md)","packages/create-app/template/react-router-spa/README.md":"# react-router-spa Documentation\n\nPath: `packages/create-app/template/react-router-spa/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/react-router-spa/README.md)","packages/create-app/template/react-router/README.md":"# react-router Documentation\n\nPath: `packages/create-app/template/react-router/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/react-router/README.md)","packages/create-app/template/astro/package.json":"# Astro Skill\n\nPath: `packages/create-app/template/astro/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/astro/package.json)","packages/create-app/template/astro/README.md":"# astro Documentation\n\nPath: `packages/create-app/template/astro/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/astro/README.md)","packages/create-app/template/astro/tsconfig.json":"# Astro Skill\n\nPath: `packages/create-app/template/astro/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/astro/tsconfig.json)","packages/create-app/template/+next+fuma-docs-mdx/README.md":"# +next+fuma-docs-mdx Documentation\n\nPath: `packages/create-app/template/+next+fuma-docs-mdx/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/+next+fuma-docs-mdx/README.md)","packages/create-app/template/+next+fuma-docs-mdx+static/README.md":"# +next+fuma-docs-mdx+static Documentation\n\nPath: `packages/create-app/template/+next+fuma-docs-mdx+static/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/+next+fuma-docs-mdx+static/README.md)","packages/core/test/fixtures/rehype-toc.md":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/rehype-toc.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/rehype-toc.md)","packages/core/test/fixtures/remark-admonition.md":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-admonition.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-admonition.md)","packages/core/test/fixtures/remark-admonition.output.json":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-admonition.output.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-admonition.output.json)","packages/core/test/fixtures/remark-heading.md":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-heading.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-heading.md)","packages/core/test/fixtures/remark-heading.output.json":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-heading.output.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-heading.output.json)","packages/core/test/fixtures/remark-image.md":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-image.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-image.md)","packages/core/test/fixtures/remark-image.output.json":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-image.output.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-image.output.json)","packages/core/test/fixtures/remark-image-public-dir.md":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-image-public-dir.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-image-public-dir.md)","packages/core/test/fixtures/remark-image-public-dir.output.json":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-image-public-dir.output.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-image-public-dir.output.json)","packages/core/test/fixtures/remark-image-without-import.output.json":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-image-without-import.output.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-image-without-import.output.json)","packages/core/test/fixtures/remark-llms.output.md":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-llms.output.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-llms.output.md)","packages/core/test/fixtures/remark-mdx-files.md":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-mdx-files.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-mdx-files.md)","packages/core/test/fixtures/remark-mdx-mermaid.md":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-mdx-mermaid.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-mdx-mermaid.md)","packages/core/test/fixtures/remark-steps.md":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-steps.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-steps.md)","packages/core/test/fixtures/remark-steps.output.md":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-steps.output.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-steps.output.md)","packages/core/test/fixtures/remark-structure.output.json":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-structure.output.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-structure.output.json)","packages/asyncapi/test/fixtures/streetlights.yaml":"# Fixtures Skill\n\nPath: `packages/asyncapi/test/fixtures/streetlights.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/asyncapi/test/fixtures/streetlights.yaml)","packages/api-docs/test/fixtures/double-oneof.yaml":"# Fixtures Skill\n\nPath: `packages/api-docs/test/fixtures/double-oneof.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/test/fixtures/double-oneof.yaml)","packages/api-docs/test/fixtures/unkey.json":"# Fixtures Skill\n\nPath: `packages/api-docs/test/fixtures/unkey.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/test/fixtures/unkey.json)","packages/satteri/test/fixtures/local-md/expressions.compiler.json":"# Local-md Skill\n\nPath: `packages/satteri/test/fixtures/local-md/expressions.compiler.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/expressions.compiler.json)","packages/satteri/test/fixtures/local-md/expressions.renderer.json":"# Local-md Skill\n\nPath: `packages/satteri/test/fixtures/local-md/expressions.renderer.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/expressions.renderer.json)","packages/satteri/test/fixtures/local-md/jsx.compiler.json":"# Local-md Skill\n\nPath: `packages/satteri/test/fixtures/local-md/jsx.compiler.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/jsx.compiler.json)","packages/satteri/test/fixtures/local-md/jsx.renderer.json":"# Local-md Skill\n\nPath: `packages/satteri/test/fixtures/local-md/jsx.renderer.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/jsx.renderer.json)","packages/satteri/test/fixtures/local-md/rich.compiler.json":"# Local-md Skill\n\nPath: `packages/satteri/test/fixtures/local-md/rich.compiler.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/rich.compiler.json)","packages/satteri/test/fixtures/local-md/rich.md":"# Local-md Skill\n\nPath: `packages/satteri/test/fixtures/local-md/rich.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/rich.md)","packages/satteri/test/fixtures/local-md/rich.renderer.json":"# Local-md Skill\n\nPath: `packages/satteri/test/fixtures/local-md/rich.renderer.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/rich.renderer.json)","packages/satteri/test/fixtures/local-md/simple.compiler.json":"# Local-md Skill\n\nPath: `packages/satteri/test/fixtures/local-md/simple.compiler.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/simple.compiler.json)","packages/satteri/test/fixtures/local-md/simple.md":"# Local-md Skill\n\nPath: `packages/satteri/test/fixtures/local-md/simple.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/simple.md)","packages/satteri/test/fixtures/local-md/simple.renderer.json":"# Local-md Skill\n\nPath: `packages/satteri/test/fixtures/local-md/simple.renderer.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/simple.renderer.json)","packages/openapi/test/fixtures/external-refs/category.yaml":"# External-refs Skill\n\nPath: `packages/openapi/test/fixtures/external-refs/category.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/fixtures/external-refs/category.yaml)","packages/openapi/test/fixtures/external-refs/pet.yaml":"# External-refs Skill\n\nPath: `packages/openapi/test/fixtures/external-refs/pet.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/fixtures/external-refs/pet.yaml)","packages/openapi/test/fixtures/external-refs/root.yaml":"# External-refs Skill\n\nPath: `packages/openapi/test/fixtures/external-refs/root.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/fixtures/external-refs/root.yaml)","packages/mdx/test/fixtures/generate-index-docs/meta.json":"# Generate-index-docs Skill\n\nPath: `packages/mdx/test/fixtures/generate-index-docs/meta.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/test/fixtures/generate-index-docs/meta.json)","packages/mdx/test/fixtures/generate-index-2/meta.json":"# Generate-index-2 Skill\n\nPath: `packages/mdx/test/fixtures/generate-index-2/meta.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/test/fixtures/generate-index-2/meta.json)","packages/mdx/test/fixtures/generate-index/meta.json":"# Generate-index Skill\n\nPath: `packages/mdx/test/fixtures/generate-index/meta.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/test/fixtures/generate-index/meta.json)","packages/core/test/fixtures/page-trees/basic.tree.json":"# Page-trees Skill\n\nPath: `packages/core/test/fixtures/page-trees/basic.tree.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/basic.tree.json)","packages/core/test/fixtures/page-trees/basic-no-meta.tree.json":"# Page-trees Skill\n\nPath: `packages/core/test/fixtures/page-trees/basic-no-meta.tree.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/basic-no-meta.tree.json)","packages/core/test/fixtures/page-trees/circular.test.json":"# Page-trees Skill\n\nPath: `packages/core/test/fixtures/page-trees/circular.test.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/circular.test.json)","packages/core/test/fixtures/page-trees/i18n.entries.json":"# Page-trees Skill\n\nPath: `packages/core/test/fixtures/page-trees/i18n.entries.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/i18n.entries.json)","packages/core/test/fixtures/page-trees/i18n.tree.json":"# Page-trees Skill\n\nPath: `packages/core/test/fixtures/page-trees/i18n.tree.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/i18n.tree.json)","packages/core/test/fixtures/page-trees/i18n-dir.test.json":"# Page-trees Skill\n\nPath: `packages/core/test/fixtures/page-trees/i18n-dir.test.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/i18n-dir.test.json)","packages/core/test/fixtures/page-trees/i18n-no-fallback.tree.json":"# Page-trees Skill\n\nPath: `packages/core/test/fixtures/page-trees/i18n-no-fallback.tree.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/i18n-no-fallback.tree.json)","packages/core/test/fixtures/page-trees/i18n-no-prefix.tree.json":"# Page-trees Skill\n\nPath: `packages/core/test/fixtures/page-trees/i18n-no-prefix.tree.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/i18n-no-prefix.tree.json)","packages/core/test/fixtures/page-trees/nested.tree.json":"# Page-trees Skill\n\nPath: `packages/core/test/fixtures/page-trees/nested.tree.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/nested.tree.json)","packages/core/test/fixtures/page-trees/rest.tree.json":"# Page-trees Skill\n\nPath: `packages/core/test/fixtures/page-trees/rest.tree.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/rest.tree.json)","packages/core/test/fixtures/page-trees/rest-by-name.tree.json":"# Page-trees Skill\n\nPath: `packages/core/test/fixtures/page-trees/rest-by-name.tree.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/rest-by-name.tree.json)","packages/core/test/fixtures/page-trees/rest-priority.tree.json":"# Page-trees Skill\n\nPath: `packages/core/test/fixtures/page-trees/rest-priority.tree.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/rest-priority.tree.json)","packages/api-docs/test/fixtures/external/owner.yaml":"# External Skill\n\nPath: `packages/api-docs/test/fixtures/external/owner.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/test/fixtures/external/owner.yaml)","packages/api-docs/test/fixtures/external/pet.yaml":"# External Skill\n\nPath: `packages/api-docs/test/fixtures/external/pet.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/test/fixtures/external/pet.yaml)","packages/api-docs/test/fixtures/external/root.yaml":"# External Skill\n\nPath: `packages/api-docs/test/fixtures/external/root.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/test/fixtures/external/root.yaml)","packages/api-docs/test/fixtures/external/shared.yaml":"# External Skill\n\nPath: `packages/api-docs/test/fixtures/external/shared.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/test/fixtures/external/shared.yaml)","packages/satteri/test/fixtures/local-md/content/guide.md":"# Content Skill\n\nPath: `packages/satteri/test/fixtures/local-md/content/guide.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/content/guide.md)","packages/satteri/test/fixtures/local-md/content/meta.json":"# Content Skill\n\nPath: `packages/satteri/test/fixtures/local-md/content/meta.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/content/meta.json)","packages/satteri/test/fixtures/remark-include/nested/deep.md":"# Nested Skill\n\nPath: `packages/satteri/test/fixtures/remark-include/nested/deep.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/remark-include/nested/deep.md)","packages/create-app/template/astro/content/docs/meta.json":"# Docs Skill\n\nPath: `packages/create-app/template/astro/content/docs/meta.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/astro/content/docs/meta.json)"},"items":[{"name":"SKILL.md","path":".cursor/skills/radix-base-ui-sync/SKILL.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/.cursor/skills/radix-base-ui-sync/SKILL.md","title":"radix-base-ui-sync","category":"anthropic-skill","format":"markdown","content":"---\nname: radix-base-ui-sync\ndescription: Keep packages/radix-ui (fumadocs-ui) and packages/base-ui in sync. Use when editing either package, adding features, or fixing bugs so both UI variants stay consistent.\n---\n\n# Radix UI vs Base UI Package Sync\n\n`packages/radix-ui` (fumadocs-ui) and `packages/base-ui` (@fumadocs/base-ui) are two variants of Fumadocs UI. They share the same layout structure, components, and public API; only the underlying primitives differ. When changing one package, consider the other.\n\n## Package identity\n\n|                  | radix-ui                | base-ui                |\n| ---------------- | ----------------------- | ---------------------- |\n| **Package name** | `fumadocs-ui`           | `@fumadocs/base-ui`    |\n| **Primitives**   | `@radix-ui/*`           | `@base-ui/react`       |\n| **Config key**   | `uiLibrary: 'radix-ui'` | `uiLibrary: 'base-ui'` |\n\n## What to keep in sync\n\n- **Layouts**: `layouts/docs`, `layouts/flux`, `layouts/home`, `layouts/notebook`, `layouts/shared` — structure and props should match; only primitive usage differs.\n- **Components**: Same public API and behavior for components under `components/` (e.g. toc, steps, sidebar/page-tree, dialog/search behavior). UI primitives in `components/ui/` differ by design.\n- **Provider**: `provider/base.tsx` — same props; only `DirectionProvider` and search/dialog primitives differ.\n- **Contexts, utils, i18n, mdx, og**: Should stay identical or nearly identical.\n- **package.json**: Same `exports` shape and version; `dependencies` differ (Radix vs Base UI).\n","frontmatter":{"name":"radix-base-ui-sync","description":"Keep packages/radix-ui (fumadocs-ui) and packages/base-ui in sync. Use when editing either package, adding features, or fixing bugs so both UI variants stay consistent."},"isInternal":false,"tokens":391,"sizeBytes":1577},{"name":".oxlintrc.json","path":"packages/api-docs/.oxlintrc.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/.oxlintrc.json","title":"Api-docs Skill","category":"anthropic-skill","format":"json","content":"# Api-docs Skill\n\nPath: `packages/api-docs/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/.oxlintrc.json)","tokens":300,"sizeBytes":180},{"name":"CHANGELOG.md","path":"packages/api-docs/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/CHANGELOG.md","title":"Api-docs Skill","category":"anthropic-skill","format":"markdown","content":"# Api-docs Skill\n\nPath: `packages/api-docs/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/CHANGELOG.md)","tokens":300,"sizeBytes":176},{"name":"package.json","path":"packages/api-docs/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/package.json","title":"Api-docs Skill","category":"anthropic-skill","format":"json","content":"# Api-docs Skill\n\nPath: `packages/api-docs/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/package.json)","tokens":300,"sizeBytes":176},{"name":"double-oneof.yaml","path":"packages/api-docs/test/fixtures/double-oneof.yaml","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/test/fixtures/double-oneof.yaml","title":"Fixtures Skill","category":"anthropic-skill","format":"yaml","content":"# Fixtures Skill\n\nPath: `packages/api-docs/test/fixtures/double-oneof.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/test/fixtures/double-oneof.yaml)","tokens":300,"sizeBytes":214},{"name":"owner.yaml","path":"packages/api-docs/test/fixtures/external/owner.yaml","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/test/fixtures/external/owner.yaml","title":"External Skill","category":"anthropic-skill","format":"yaml","content":"# External Skill\n\nPath: `packages/api-docs/test/fixtures/external/owner.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/test/fixtures/external/owner.yaml)","tokens":300,"sizeBytes":218},{"name":"pet.yaml","path":"packages/api-docs/test/fixtures/external/pet.yaml","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/test/fixtures/external/pet.yaml","title":"External Skill","category":"anthropic-skill","format":"yaml","content":"# External Skill\n\nPath: `packages/api-docs/test/fixtures/external/pet.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/test/fixtures/external/pet.yaml)","tokens":300,"sizeBytes":214},{"name":"root.yaml","path":"packages/api-docs/test/fixtures/external/root.yaml","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/test/fixtures/external/root.yaml","title":"External Skill","category":"anthropic-skill","format":"yaml","content":"# External Skill\n\nPath: `packages/api-docs/test/fixtures/external/root.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/test/fixtures/external/root.yaml)","tokens":300,"sizeBytes":216},{"name":"shared.yaml","path":"packages/api-docs/test/fixtures/external/shared.yaml","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/test/fixtures/external/shared.yaml","title":"External Skill","category":"anthropic-skill","format":"yaml","content":"# External Skill\n\nPath: `packages/api-docs/test/fixtures/external/shared.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/test/fixtures/external/shared.yaml)","tokens":300,"sizeBytes":220},{"name":"unkey.json","path":"packages/api-docs/test/fixtures/unkey.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/test/fixtures/unkey.json","title":"Fixtures Skill","category":"anthropic-skill","format":"json","content":"# Fixtures Skill\n\nPath: `packages/api-docs/test/fixtures/unkey.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/test/fixtures/unkey.json)","tokens":300,"sizeBytes":200},{"name":"tsconfig.json","path":"packages/api-docs/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/tsconfig.json","title":"Api-docs Skill","category":"anthropic-skill","format":"json","content":"# Api-docs Skill\n\nPath: `packages/api-docs/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/tsconfig.json)","tokens":300,"sizeBytes":178},{"name":".oxlintrc.json","path":"packages/asyncapi/.oxlintrc.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/asyncapi/.oxlintrc.json","title":"Asyncapi Skill","category":"anthropic-skill","format":"json","content":"# Asyncapi Skill\n\nPath: `packages/asyncapi/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/asyncapi/.oxlintrc.json)","tokens":300,"sizeBytes":180},{"name":"CHANGELOG.md","path":"packages/asyncapi/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/asyncapi/CHANGELOG.md","title":"Asyncapi Skill","category":"anthropic-skill","format":"markdown","content":"# Asyncapi Skill\n\nPath: `packages/asyncapi/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/asyncapi/CHANGELOG.md)","tokens":300,"sizeBytes":176},{"name":"package.json","path":"packages/asyncapi/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/asyncapi/package.json","title":"Asyncapi Skill","category":"anthropic-skill","format":"json","content":"# Asyncapi Skill\n\nPath: `packages/asyncapi/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/asyncapi/package.json)","tokens":300,"sizeBytes":176},{"name":"streetlights.yaml","path":"packages/asyncapi/test/fixtures/streetlights.yaml","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/asyncapi/test/fixtures/streetlights.yaml","title":"Fixtures Skill","category":"anthropic-skill","format":"yaml","content":"# Fixtures Skill\n\nPath: `packages/asyncapi/test/fixtures/streetlights.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/asyncapi/test/fixtures/streetlights.yaml)","tokens":300,"sizeBytes":214},{"name":"tsconfig.json","path":"packages/asyncapi/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/asyncapi/tsconfig.json","title":"Asyncapi Skill","category":"anthropic-skill","format":"json","content":"# Asyncapi Skill\n\nPath: `packages/asyncapi/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/asyncapi/tsconfig.json)","tokens":300,"sizeBytes":178},{"name":".oxlintrc.json","path":"packages/base-ui/.oxlintrc.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/base-ui/.oxlintrc.json","title":"Base-ui Skill","category":"anthropic-skill","format":"json","content":"# Base-ui Skill\n\nPath: `packages/base-ui/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/base-ui/.oxlintrc.json)","tokens":300,"sizeBytes":177},{"name":"CHANGELOG.md","path":"packages/base-ui/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/base-ui/CHANGELOG.md","title":"Base-ui Skill","category":"anthropic-skill","format":"markdown","content":"# Base-ui Skill\n\nPath: `packages/base-ui/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/base-ui/CHANGELOG.md)","tokens":300,"sizeBytes":173},{"name":"package.json","path":"packages/base-ui/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/base-ui/package.json","title":"Base-ui Skill","category":"anthropic-skill","format":"json","content":"# Base-ui Skill\n\nPath: `packages/base-ui/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/base-ui/package.json)","tokens":300,"sizeBytes":173},{"name":"tsconfig.json","path":"packages/base-ui/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/base-ui/tsconfig.json","title":"Base-ui Skill","category":"anthropic-skill","format":"json","content":"# Base-ui Skill\n\nPath: `packages/base-ui/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/base-ui/tsconfig.json)","tokens":300,"sizeBytes":175},{"name":".oxlintrc.json","path":"packages/basehub/.oxlintrc.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/basehub/.oxlintrc.json","title":"Basehub Skill","category":"anthropic-skill","format":"json","content":"# Basehub Skill\n\nPath: `packages/basehub/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/basehub/.oxlintrc.json)","tokens":300,"sizeBytes":177},{"name":"CHANGELOG.md","path":"packages/basehub/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/basehub/CHANGELOG.md","title":"Basehub Skill","category":"anthropic-skill","format":"markdown","content":"# Basehub Skill\n\nPath: `packages/basehub/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/basehub/CHANGELOG.md)","tokens":300,"sizeBytes":173},{"name":"package.json","path":"packages/basehub/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/basehub/package.json","title":"Basehub Skill","category":"anthropic-skill","format":"json","content":"# Basehub Skill\n\nPath: `packages/basehub/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/basehub/package.json)","tokens":300,"sizeBytes":173},{"name":"tsconfig.json","path":"packages/basehub/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/basehub/tsconfig.json","title":"Basehub Skill","category":"anthropic-skill","format":"json","content":"# Basehub Skill\n\nPath: `packages/basehub/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/basehub/tsconfig.json)","tokens":300,"sizeBytes":175},{"name":".oxlintrc.json","path":"packages/cli/.oxlintrc.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/cli/.oxlintrc.json","title":"Cli Skill","category":"anthropic-skill","format":"json","content":"# Cli Skill\n\nPath: `packages/cli/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/cli/.oxlintrc.json)","tokens":300,"sizeBytes":165},{"name":"CHANGELOG.md","path":"packages/cli/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/cli/CHANGELOG.md","title":"Cli Skill","category":"anthropic-skill","format":"markdown","content":"# Cli Skill\n\nPath: `packages/cli/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/cli/CHANGELOG.md)","tokens":300,"sizeBytes":161},{"name":"package.json","path":"packages/cli/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/cli/package.json","title":"Cli Skill","category":"anthropic-skill","format":"json","content":"# Cli Skill\n\nPath: `packages/cli/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/cli/package.json)","tokens":300,"sizeBytes":161},{"name":"tsconfig.json","path":"packages/cli/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/cli/tsconfig.json","title":"Cli Skill","category":"anthropic-skill","format":"json","content":"# Cli Skill\n\nPath: `packages/cli/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/cli/tsconfig.json)","tokens":300,"sizeBytes":163},{"name":".oxlintrc.json","path":"packages/content-collections/.oxlintrc.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content-collections/.oxlintrc.json","title":"Content-collections Skill","category":"anthropic-skill","format":"json","content":"# Content-collections Skill\n\nPath: `packages/content-collections/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content-collections/.oxlintrc.json)","tokens":300,"sizeBytes":213},{"name":"CHANGELOG.md","path":"packages/content-collections/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content-collections/CHANGELOG.md","title":"Content-collections Skill","category":"anthropic-skill","format":"markdown","content":"# Content-collections Skill\n\nPath: `packages/content-collections/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content-collections/CHANGELOG.md)","tokens":300,"sizeBytes":209},{"name":"package.json","path":"packages/content-collections/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content-collections/package.json","title":"Content-collections Skill","category":"anthropic-skill","format":"json","content":"# Content-collections Skill\n\nPath: `packages/content-collections/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content-collections/package.json)","tokens":300,"sizeBytes":209},{"name":"tsconfig.json","path":"packages/content-collections/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content-collections/tsconfig.json","title":"Content-collections Skill","category":"anthropic-skill","format":"json","content":"# Content-collections Skill\n\nPath: `packages/content-collections/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content-collections/tsconfig.json)","tokens":300,"sizeBytes":211},{"name":".oxlintrc.json","path":"packages/content/.oxlintrc.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content/.oxlintrc.json","title":"Content Skill","category":"anthropic-skill","format":"json","content":"# Content Skill\n\nPath: `packages/content/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content/.oxlintrc.json)","tokens":300,"sizeBytes":177},{"name":"CHANGELOG.md","path":"packages/content/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content/CHANGELOG.md","title":"Content Skill","category":"anthropic-skill","format":"markdown","content":"# Content Skill\n\nPath: `packages/content/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content/CHANGELOG.md)","tokens":300,"sizeBytes":173},{"name":"package.json","path":"packages/content/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content/package.json","title":"Content Skill","category":"anthropic-skill","format":"json","content":"# Content Skill\n\nPath: `packages/content/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content/package.json)","tokens":300,"sizeBytes":173},{"name":"tsconfig.json","path":"packages/content/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content/tsconfig.json","title":"Content Skill","category":"anthropic-skill","format":"json","content":"# Content Skill\n\nPath: `packages/content/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content/tsconfig.json)","tokens":300,"sizeBytes":175},{"name":".oxlintrc.json","path":"packages/core/.oxlintrc.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/.oxlintrc.json","title":"Core Skill","category":"anthropic-skill","format":"json","content":"# Core Skill\n\nPath: `packages/core/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/.oxlintrc.json)","tokens":300,"sizeBytes":168},{"name":"CHANGELOG.md","path":"packages/core/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/CHANGELOG.md","title":"Core Skill","category":"anthropic-skill","format":"markdown","content":"# Core Skill\n\nPath: `packages/core/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/CHANGELOG.md)","tokens":300,"sizeBytes":164},{"name":"package.json","path":"packages/core/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/package.json","title":"Core Skill","category":"anthropic-skill","format":"json","content":"# Core Skill\n\nPath: `packages/core/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/package.json)","tokens":300,"sizeBytes":164},{"name":"basic-no-meta.tree.json","path":"packages/core/test/fixtures/page-trees/basic-no-meta.tree.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/basic-no-meta.tree.json","title":"Page-trees Skill","category":"anthropic-skill","format":"json","content":"# Page-trees Skill\n\nPath: `packages/core/test/fixtures/page-trees/basic-no-meta.tree.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/basic-no-meta.tree.json)","tokens":300,"sizeBytes":242},{"name":"basic.tree.json","path":"packages/core/test/fixtures/page-trees/basic.tree.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/basic.tree.json","title":"Page-trees Skill","category":"anthropic-skill","format":"json","content":"# Page-trees Skill\n\nPath: `packages/core/test/fixtures/page-trees/basic.tree.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/basic.tree.json)","tokens":300,"sizeBytes":226},{"name":"circular.test.json","path":"packages/core/test/fixtures/page-trees/circular.test.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/circular.test.json","title":"Page-trees Skill","category":"anthropic-skill","format":"json","content":"# Page-trees Skill\n\nPath: `packages/core/test/fixtures/page-trees/circular.test.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/circular.test.json)","tokens":300,"sizeBytes":232},{"name":"i18n-dir.test.json","path":"packages/core/test/fixtures/page-trees/i18n-dir.test.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/i18n-dir.test.json","title":"Page-trees Skill","category":"anthropic-skill","format":"json","content":"# Page-trees Skill\n\nPath: `packages/core/test/fixtures/page-trees/i18n-dir.test.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/i18n-dir.test.json)","tokens":300,"sizeBytes":232},{"name":"i18n-no-fallback.tree.json","path":"packages/core/test/fixtures/page-trees/i18n-no-fallback.tree.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/i18n-no-fallback.tree.json","title":"Page-trees Skill","category":"anthropic-skill","format":"json","content":"# Page-trees Skill\n\nPath: `packages/core/test/fixtures/page-trees/i18n-no-fallback.tree.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/i18n-no-fallback.tree.json)","tokens":300,"sizeBytes":248},{"name":"i18n-no-prefix.tree.json","path":"packages/core/test/fixtures/page-trees/i18n-no-prefix.tree.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/i18n-no-prefix.tree.json","title":"Page-trees Skill","category":"anthropic-skill","format":"json","content":"# Page-trees Skill\n\nPath: `packages/core/test/fixtures/page-trees/i18n-no-prefix.tree.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/i18n-no-prefix.tree.json)","tokens":300,"sizeBytes":244},{"name":"i18n.entries.json","path":"packages/core/test/fixtures/page-trees/i18n.entries.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/i18n.entries.json","title":"Page-trees Skill","category":"anthropic-skill","format":"json","content":"# Page-trees Skill\n\nPath: `packages/core/test/fixtures/page-trees/i18n.entries.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/i18n.entries.json)","tokens":300,"sizeBytes":230},{"name":"i18n.tree.json","path":"packages/core/test/fixtures/page-trees/i18n.tree.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/i18n.tree.json","title":"Page-trees Skill","category":"anthropic-skill","format":"json","content":"# Page-trees Skill\n\nPath: `packages/core/test/fixtures/page-trees/i18n.tree.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/i18n.tree.json)","tokens":300,"sizeBytes":224},{"name":"nested.tree.json","path":"packages/core/test/fixtures/page-trees/nested.tree.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/nested.tree.json","title":"Page-trees Skill","category":"anthropic-skill","format":"json","content":"# Page-trees Skill\n\nPath: `packages/core/test/fixtures/page-trees/nested.tree.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/nested.tree.json)","tokens":300,"sizeBytes":228},{"name":"rest-by-name.tree.json","path":"packages/core/test/fixtures/page-trees/rest-by-name.tree.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/rest-by-name.tree.json","title":"Page-trees Skill","category":"anthropic-skill","format":"json","content":"# Page-trees Skill\n\nPath: `packages/core/test/fixtures/page-trees/rest-by-name.tree.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/rest-by-name.tree.json)","tokens":300,"sizeBytes":240},{"name":"rest-priority.tree.json","path":"packages/core/test/fixtures/page-trees/rest-priority.tree.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/rest-priority.tree.json","title":"Page-trees Skill","category":"anthropic-skill","format":"json","content":"# Page-trees Skill\n\nPath: `packages/core/test/fixtures/page-trees/rest-priority.tree.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/rest-priority.tree.json)","tokens":300,"sizeBytes":242},{"name":"rest.tree.json","path":"packages/core/test/fixtures/page-trees/rest.tree.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/rest.tree.json","title":"Page-trees Skill","category":"anthropic-skill","format":"json","content":"# Page-trees Skill\n\nPath: `packages/core/test/fixtures/page-trees/rest.tree.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/page-trees/rest.tree.json)","tokens":300,"sizeBytes":224},{"name":"rehype-toc.md","path":"packages/core/test/fixtures/rehype-toc.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/rehype-toc.md","title":"Fixtures Skill","category":"anthropic-skill","format":"markdown","content":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/rehype-toc.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/rehype-toc.md)","tokens":300,"sizeBytes":198},{"name":"remark-admonition.md","path":"packages/core/test/fixtures/remark-admonition.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-admonition.md","title":"Fixtures Skill","category":"anthropic-skill","format":"markdown","content":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-admonition.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-admonition.md)","tokens":300,"sizeBytes":212},{"name":"remark-admonition.output.json","path":"packages/core/test/fixtures/remark-admonition.output.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-admonition.output.json","title":"Fixtures Skill","category":"anthropic-skill","format":"json","content":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-admonition.output.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-admonition.output.json)","tokens":300,"sizeBytes":230},{"name":"remark-heading.md","path":"packages/core/test/fixtures/remark-heading.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-heading.md","title":"Fixtures Skill","category":"anthropic-skill","format":"markdown","content":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-heading.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-heading.md)","tokens":300,"sizeBytes":206},{"name":"remark-heading.output.json","path":"packages/core/test/fixtures/remark-heading.output.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-heading.output.json","title":"Fixtures Skill","category":"anthropic-skill","format":"json","content":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-heading.output.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-heading.output.json)","tokens":300,"sizeBytes":224},{"name":"remark-image-public-dir.md","path":"packages/core/test/fixtures/remark-image-public-dir.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-image-public-dir.md","title":"Fixtures Skill","category":"anthropic-skill","format":"markdown","content":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-image-public-dir.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-image-public-dir.md)","tokens":300,"sizeBytes":224},{"name":"remark-image-public-dir.output.json","path":"packages/core/test/fixtures/remark-image-public-dir.output.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-image-public-dir.output.json","title":"Fixtures Skill","category":"anthropic-skill","format":"json","content":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-image-public-dir.output.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-image-public-dir.output.json)","tokens":300,"sizeBytes":242},{"name":"remark-image-without-import.output.json","path":"packages/core/test/fixtures/remark-image-without-import.output.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-image-without-import.output.json","title":"Fixtures Skill","category":"anthropic-skill","format":"json","content":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-image-without-import.output.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-image-without-import.output.json)","tokens":300,"sizeBytes":250},{"name":"remark-image.md","path":"packages/core/test/fixtures/remark-image.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-image.md","title":"Fixtures Skill","category":"anthropic-skill","format":"markdown","content":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-image.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-image.md)","tokens":300,"sizeBytes":202},{"name":"remark-image.output.json","path":"packages/core/test/fixtures/remark-image.output.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-image.output.json","title":"Fixtures Skill","category":"anthropic-skill","format":"json","content":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-image.output.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-image.output.json)","tokens":300,"sizeBytes":220},{"name":"remark-llms.output.md","path":"packages/core/test/fixtures/remark-llms.output.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-llms.output.md","title":"Fixtures Skill","category":"anthropic-skill","format":"markdown","content":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-llms.output.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-llms.output.md)","tokens":300,"sizeBytes":214},{"name":"remark-mdx-files.md","path":"packages/core/test/fixtures/remark-mdx-files.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-mdx-files.md","title":"Fixtures Skill","category":"anthropic-skill","format":"markdown","content":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-mdx-files.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-mdx-files.md)","tokens":300,"sizeBytes":210},{"name":"remark-mdx-mermaid.md","path":"packages/core/test/fixtures/remark-mdx-mermaid.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-mdx-mermaid.md","title":"Fixtures Skill","category":"anthropic-skill","format":"markdown","content":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-mdx-mermaid.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-mdx-mermaid.md)","tokens":300,"sizeBytes":214},{"name":"remark-steps.md","path":"packages/core/test/fixtures/remark-steps.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-steps.md","title":"Fixtures Skill","category":"anthropic-skill","format":"markdown","content":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-steps.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-steps.md)","tokens":300,"sizeBytes":202},{"name":"remark-steps.output.md","path":"packages/core/test/fixtures/remark-steps.output.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-steps.output.md","title":"Fixtures Skill","category":"anthropic-skill","format":"markdown","content":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-steps.output.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-steps.output.md)","tokens":300,"sizeBytes":216},{"name":"remark-structure.output.json","path":"packages/core/test/fixtures/remark-structure.output.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-structure.output.json","title":"Fixtures Skill","category":"anthropic-skill","format":"json","content":"# Fixtures Skill\n\nPath: `packages/core/test/fixtures/remark-structure.output.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/test/fixtures/remark-structure.output.json)","tokens":300,"sizeBytes":228},{"name":"tsconfig.json","path":"packages/core/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/tsconfig.json","title":"Core Skill","category":"anthropic-skill","format":"json","content":"# Core Skill\n\nPath: `packages/core/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/tsconfig.json)","tokens":300,"sizeBytes":166},{"name":"CHANGELOG.md","path":"packages/create-app-versions/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app-versions/CHANGELOG.md","title":"Create-app-versions Skill","category":"anthropic-skill","format":"markdown","content":"# Create-app-versions Skill\n\nPath: `packages/create-app-versions/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app-versions/CHANGELOG.md)","tokens":300,"sizeBytes":209},{"name":"package.json","path":"packages/create-app-versions/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app-versions/package.json","title":"Create-app-versions Skill","category":"anthropic-skill","format":"json","content":"# Create-app-versions Skill\n\nPath: `packages/create-app-versions/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app-versions/package.json)","tokens":300,"sizeBytes":209},{"name":".oxlintrc.json","path":"packages/create-app/.oxlintrc.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/.oxlintrc.json","title":"Create-app Skill","category":"anthropic-skill","format":"json","content":"# Create-app Skill\n\nPath: `packages/create-app/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/.oxlintrc.json)","tokens":300,"sizeBytes":186},{"name":"CHANGELOG.md","path":"packages/create-app/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/CHANGELOG.md","title":"Create-app Skill","category":"anthropic-skill","format":"markdown","content":"# Create-app Skill\n\nPath: `packages/create-app/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/CHANGELOG.md)","tokens":300,"sizeBytes":182},{"name":"package.json","path":"packages/create-app/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/package.json","title":"Create-app Skill","category":"anthropic-skill","format":"json","content":"# Create-app Skill\n\nPath: `packages/create-app/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/package.json)","tokens":300,"sizeBytes":182},{"name":"biome.base.json","path":"packages/create-app/src/plugins/biome.base.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/src/plugins/biome.base.json","title":"Plugins Skill","category":"anthropic-skill","format":"json","content":"# Plugins Skill\n\nPath: `packages/create-app/src/plugins/biome.base.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/src/plugins/biome.base.json)","tokens":300,"sizeBytes":209},{"name":"biome.next.json","path":"packages/create-app/src/plugins/biome.next.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/src/plugins/biome.next.json","title":"Plugins Skill","category":"anthropic-skill","format":"json","content":"# Plugins Skill\n\nPath: `packages/create-app/src/plugins/biome.next.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/src/plugins/biome.next.json)","tokens":300,"sizeBytes":209},{"name":"meta.json","path":"packages/create-app/template/astro/content/docs/meta.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/astro/content/docs/meta.json","title":"Docs Skill","category":"anthropic-skill","format":"json","content":"# Docs Skill\n\nPath: `packages/create-app/template/astro/content/docs/meta.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/astro/content/docs/meta.json)","tokens":300,"sizeBytes":226},{"name":"package.json","path":"packages/create-app/template/astro/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/astro/package.json","title":"Astro Skill","category":"anthropic-skill","format":"json","content":"# Astro Skill\n\nPath: `packages/create-app/template/astro/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/astro/package.json)","tokens":300,"sizeBytes":207},{"name":"tsconfig.json","path":"packages/create-app/template/astro/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/astro/tsconfig.json","title":"Astro Skill","category":"anthropic-skill","format":"json","content":"# Astro Skill\n\nPath: `packages/create-app/template/astro/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/astro/tsconfig.json)","tokens":300,"sizeBytes":209},{"name":"tsconfig.json","path":"packages/create-app/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/tsconfig.json","title":"Create-app Skill","category":"anthropic-skill","format":"json","content":"# Create-app Skill\n\nPath: `packages/create-app/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/tsconfig.json)","tokens":300,"sizeBytes":184},{"name":".oxlintrc.json","path":"packages/doc-gen/.oxlintrc.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/.oxlintrc.json","title":"Doc-gen Skill","category":"anthropic-skill","format":"json","content":"# Doc-gen Skill\n\nPath: `packages/doc-gen/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/.oxlintrc.json)","tokens":300,"sizeBytes":177},{"name":"CHANGELOG.md","path":"packages/doc-gen/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/CHANGELOG.md","title":"Doc-gen Skill","category":"anthropic-skill","format":"markdown","content":"# Doc-gen Skill\n\nPath: `packages/doc-gen/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/CHANGELOG.md)","tokens":300,"sizeBytes":173},{"name":"package.json","path":"packages/doc-gen/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/package.json","title":"Doc-gen Skill","category":"anthropic-skill","format":"json","content":"# Doc-gen Skill\n\nPath: `packages/doc-gen/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/package.json)","tokens":300,"sizeBytes":173},{"name":"file-gen.md","path":"packages/doc-gen/test/fixtures/file-gen.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/test/fixtures/file-gen.md","title":"Fixtures Skill","category":"anthropic-skill","format":"markdown","content":"# Fixtures Skill\n\nPath: `packages/doc-gen/test/fixtures/file-gen.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/test/fixtures/file-gen.md)","tokens":300,"sizeBytes":200},{"name":"file-gen.output.md","path":"packages/doc-gen/test/fixtures/file-gen.output.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/test/fixtures/file-gen.output.md","title":"Fixtures Skill","category":"anthropic-skill","format":"markdown","content":"# Fixtures Skill\n\nPath: `packages/doc-gen/test/fixtures/file-gen.output.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/test/fixtures/file-gen.output.md)","tokens":300,"sizeBytes":214},{"name":"file-gen.relative.md","path":"packages/doc-gen/test/fixtures/file-gen.relative.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/test/fixtures/file-gen.relative.md","title":"Fixtures Skill","category":"anthropic-skill","format":"markdown","content":"# Fixtures Skill\n\nPath: `packages/doc-gen/test/fixtures/file-gen.relative.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/test/fixtures/file-gen.relative.md)","tokens":300,"sizeBytes":218},{"name":"file-gen.relative.output.md","path":"packages/doc-gen/test/fixtures/file-gen.relative.output.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/test/fixtures/file-gen.relative.output.md","title":"Fixtures Skill","category":"anthropic-skill","format":"markdown","content":"# Fixtures Skill\n\nPath: `packages/doc-gen/test/fixtures/file-gen.relative.output.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/test/fixtures/file-gen.relative.output.md)","tokens":300,"sizeBytes":232},{"name":"remark-install-persist.md","path":"packages/doc-gen/test/fixtures/remark-install-persist.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/test/fixtures/remark-install-persist.md","title":"Fixtures Skill","category":"anthropic-skill","format":"markdown","content":"# Fixtures Skill\n\nPath: `packages/doc-gen/test/fixtures/remark-install-persist.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/test/fixtures/remark-install-persist.md)","tokens":300,"sizeBytes":228},{"name":"remark-install.md","path":"packages/doc-gen/test/fixtures/remark-install.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/test/fixtures/remark-install.md","title":"Fixtures Skill","category":"anthropic-skill","format":"markdown","content":"# Fixtures Skill\n\nPath: `packages/doc-gen/test/fixtures/remark-install.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/test/fixtures/remark-install.md)","tokens":300,"sizeBytes":212},{"name":"ts2js.md","path":"packages/doc-gen/test/fixtures/ts2js.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/test/fixtures/ts2js.md","title":"Fixtures Skill","category":"anthropic-skill","format":"markdown","content":"# Fixtures Skill\n\nPath: `packages/doc-gen/test/fixtures/ts2js.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/test/fixtures/ts2js.md)","tokens":300,"sizeBytes":194},{"name":"tsconfig.json","path":"packages/doc-gen/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/tsconfig.json","title":"Doc-gen Skill","category":"anthropic-skill","format":"json","content":"# Doc-gen Skill\n\nPath: `packages/doc-gen/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/tsconfig.json)","tokens":300,"sizeBytes":175},{"name":".oxlintrc.json","path":"packages/epub/.oxlintrc.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/epub/.oxlintrc.json","title":"Epub Skill","category":"anthropic-skill","format":"json","content":"# Epub Skill\n\nPath: `packages/epub/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/epub/.oxlintrc.json)","tokens":300,"sizeBytes":168},{"name":"CHANGELOG.md","path":"packages/epub/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/epub/CHANGELOG.md","title":"Epub Skill","category":"anthropic-skill","format":"markdown","content":"# Epub Skill\n\nPath: `packages/epub/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/epub/CHANGELOG.md)","tokens":300,"sizeBytes":164},{"name":"package.json","path":"packages/epub/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/epub/package.json","title":"Epub Skill","category":"anthropic-skill","format":"json","content":"# Epub Skill\n\nPath: `packages/epub/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/epub/package.json)","tokens":300,"sizeBytes":164},{"name":"tsconfig.json","path":"packages/epub/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/epub/tsconfig.json","title":"Epub Skill","category":"anthropic-skill","format":"json","content":"# Epub Skill\n\nPath: `packages/epub/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/epub/tsconfig.json)","tokens":300,"sizeBytes":166},{"name":".oxlintrc.json","path":"packages/graphql/.oxlintrc.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/graphql/.oxlintrc.json","title":"Graphql Skill","category":"anthropic-skill","format":"json","content":"# Graphql Skill\n\nPath: `packages/graphql/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/graphql/.oxlintrc.json)","tokens":300,"sizeBytes":177},{"name":"CHANGELOG.md","path":"packages/graphql/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/graphql/CHANGELOG.md","title":"Graphql Skill","category":"anthropic-skill","format":"markdown","content":"# Graphql Skill\n\nPath: `packages/graphql/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/graphql/CHANGELOG.md)","tokens":300,"sizeBytes":173},{"name":"package.json","path":"packages/graphql/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/graphql/package.json","title":"Graphql Skill","category":"anthropic-skill","format":"json","content":"# Graphql Skill\n\nPath: `packages/graphql/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/graphql/package.json)","tokens":300,"sizeBytes":173},{"name":"tsconfig.json","path":"packages/graphql/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/graphql/tsconfig.json","title":"Graphql Skill","category":"anthropic-skill","format":"json","content":"# Graphql Skill\n\nPath: `packages/graphql/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/graphql/tsconfig.json)","tokens":300,"sizeBytes":175},{"name":"CHANGELOG.md","path":"packages/image-size/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/image-size/CHANGELOG.md","title":"Image-size Skill","category":"anthropic-skill","format":"markdown","content":"# Image-size Skill\n\nPath: `packages/image-size/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/image-size/CHANGELOG.md)","tokens":300,"sizeBytes":182},{"name":"package.json","path":"packages/image-size/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/image-size/package.json","title":"Image-size Skill","category":"anthropic-skill","format":"json","content":"# Image-size Skill\n\nPath: `packages/image-size/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/image-size/package.json)","tokens":300,"sizeBytes":182},{"name":"tsconfig.json","path":"packages/image-size/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/image-size/tsconfig.json","title":"Image-size Skill","category":"anthropic-skill","format":"json","content":"# Image-size Skill\n\nPath: `packages/image-size/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/image-size/tsconfig.json)","tokens":300,"sizeBytes":184},{"name":".oxlintrc.json","path":"packages/language/.oxlintrc.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/language/.oxlintrc.json","title":"Language Skill","category":"anthropic-skill","format":"json","content":"# Language Skill\n\nPath: `packages/language/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/language/.oxlintrc.json)","tokens":300,"sizeBytes":180},{"name":"CHANGELOG.md","path":"packages/language/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/language/CHANGELOG.md","title":"Language Skill","category":"anthropic-skill","format":"markdown","content":"# Language Skill\n\nPath: `packages/language/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/language/CHANGELOG.md)","tokens":300,"sizeBytes":176},{"name":"package.json","path":"packages/language/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/language/package.json","title":"Language Skill","category":"anthropic-skill","format":"json","content":"# Language Skill\n\nPath: `packages/language/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/language/package.json)","tokens":300,"sizeBytes":176},{"name":"tsconfig.json","path":"packages/language/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/language/tsconfig.json","title":"Language Skill","category":"anthropic-skill","format":"json","content":"# Language Skill\n\nPath: `packages/language/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/language/tsconfig.json)","tokens":300,"sizeBytes":178},{"name":".oxlintrc.json","path":"packages/local-content/.oxlintrc.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-content/.oxlintrc.json","title":"Local-content Skill","category":"anthropic-skill","format":"json","content":"# Local-content Skill\n\nPath: `packages/local-content/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-content/.oxlintrc.json)","tokens":300,"sizeBytes":195},{"name":"CHANGELOG.md","path":"packages/local-content/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-content/CHANGELOG.md","title":"Local-content Skill","category":"anthropic-skill","format":"markdown","content":"# Local-content Skill\n\nPath: `packages/local-content/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-content/CHANGELOG.md)","tokens":300,"sizeBytes":191},{"name":"package.json","path":"packages/local-content/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-content/package.json","title":"Local-content Skill","category":"anthropic-skill","format":"json","content":"# Local-content Skill\n\nPath: `packages/local-content/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-content/package.json)","tokens":300,"sizeBytes":191},{"name":"tsconfig.json","path":"packages/local-content/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-content/tsconfig.json","title":"Local-content Skill","category":"anthropic-skill","format":"json","content":"# Local-content Skill\n\nPath: `packages/local-content/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-content/tsconfig.json)","tokens":300,"sizeBytes":193},{"name":"CHANGELOG.md","path":"packages/local-html/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-html/CHANGELOG.md","title":"Local-html Skill","category":"anthropic-skill","format":"markdown","content":"# Local-html Skill\n\nPath: `packages/local-html/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-html/CHANGELOG.md)","tokens":300,"sizeBytes":182},{"name":"package.json","path":"packages/local-html/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-html/package.json","title":"Local-html Skill","category":"anthropic-skill","format":"json","content":"# Local-html Skill\n\nPath: `packages/local-html/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-html/package.json)","tokens":300,"sizeBytes":182},{"name":"deliverable.renderer.json","path":"packages/local-html/test/fixtures/deliverable.renderer.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-html/test/fixtures/deliverable.renderer.json","title":"Fixtures Skill","category":"anthropic-skill","format":"json","content":"# Fixtures Skill\n\nPath: `packages/local-html/test/fixtures/deliverable.renderer.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-html/test/fixtures/deliverable.renderer.json)","tokens":300,"sizeBytes":234},{"name":"fragment.renderer.json","path":"packages/local-html/test/fixtures/fragment.renderer.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-html/test/fixtures/fragment.renderer.json","title":"Fixtures Skill","category":"anthropic-skill","format":"json","content":"# Fixtures Skill\n\nPath: `packages/local-html/test/fixtures/fragment.renderer.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-html/test/fixtures/fragment.renderer.json)","tokens":300,"sizeBytes":228},{"name":"tsconfig.json","path":"packages/local-html/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-html/tsconfig.json","title":"Local-html Skill","category":"anthropic-skill","format":"json","content":"# Local-html Skill\n\nPath: `packages/local-html/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-html/tsconfig.json)","tokens":300,"sizeBytes":184},{"name":".oxlintrc.json","path":"packages/local-md/.oxlintrc.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/.oxlintrc.json","title":"Local-md Skill","category":"anthropic-skill","format":"json","content":"# Local-md Skill\n\nPath: `packages/local-md/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/.oxlintrc.json)","tokens":300,"sizeBytes":180},{"name":"CHANGELOG.md","path":"packages/local-md/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/CHANGELOG.md","title":"Local-md Skill","category":"anthropic-skill","format":"markdown","content":"# Local-md Skill\n\nPath: `packages/local-md/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/CHANGELOG.md)","tokens":300,"sizeBytes":176},{"name":"package.json","path":"packages/local-md/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/package.json","title":"Local-md Skill","category":"anthropic-skill","format":"json","content":"# Local-md Skill\n\nPath: `packages/local-md/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/package.json)","tokens":300,"sizeBytes":176},{"name":"expressions.compiler.json","path":"packages/local-md/test/fixtures/expressions.compiler.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/expressions.compiler.json","title":"Fixtures Skill","category":"anthropic-skill","format":"json","content":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/expressions.compiler.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/expressions.compiler.json)","tokens":300,"sizeBytes":230},{"name":"expressions.renderer.json","path":"packages/local-md/test/fixtures/expressions.renderer.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/expressions.renderer.json","title":"Fixtures Skill","category":"anthropic-skill","format":"json","content":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/expressions.renderer.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/expressions.renderer.json)","tokens":300,"sizeBytes":230},{"name":"expressions.renderer.native.json","path":"packages/local-md/test/fixtures/expressions.renderer.native.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/expressions.renderer.native.json","title":"Fixtures Skill","category":"anthropic-skill","format":"json","content":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/expressions.renderer.native.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/expressions.renderer.native.json)","tokens":300,"sizeBytes":244},{"name":"jsx.compiler.json","path":"packages/local-md/test/fixtures/jsx.compiler.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/jsx.compiler.json","title":"Fixtures Skill","category":"anthropic-skill","format":"json","content":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/jsx.compiler.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/jsx.compiler.json)","tokens":300,"sizeBytes":214},{"name":"jsx.renderer.json","path":"packages/local-md/test/fixtures/jsx.renderer.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/jsx.renderer.json","title":"Fixtures Skill","category":"anthropic-skill","format":"json","content":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/jsx.renderer.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/jsx.renderer.json)","tokens":300,"sizeBytes":214},{"name":"jsx.renderer.native.json","path":"packages/local-md/test/fixtures/jsx.renderer.native.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/jsx.renderer.native.json","title":"Fixtures Skill","category":"anthropic-skill","format":"json","content":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/jsx.renderer.native.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/jsx.renderer.native.json)","tokens":300,"sizeBytes":228},{"name":"rich.compiler.json","path":"packages/local-md/test/fixtures/rich.compiler.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/rich.compiler.json","title":"Fixtures Skill","category":"anthropic-skill","format":"json","content":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/rich.compiler.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/rich.compiler.json)","tokens":300,"sizeBytes":216},{"name":"rich.md","path":"packages/local-md/test/fixtures/rich.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/rich.md","title":"Fixtures Skill","category":"anthropic-skill","format":"markdown","content":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/rich.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/rich.md)","tokens":300,"sizeBytes":194},{"name":"rich.renderer.json","path":"packages/local-md/test/fixtures/rich.renderer.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/rich.renderer.json","title":"Fixtures Skill","category":"anthropic-skill","format":"json","content":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/rich.renderer.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/rich.renderer.json)","tokens":300,"sizeBytes":216},{"name":"rich.renderer.native.json","path":"packages/local-md/test/fixtures/rich.renderer.native.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/rich.renderer.native.json","title":"Fixtures Skill","category":"anthropic-skill","format":"json","content":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/rich.renderer.native.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/rich.renderer.native.json)","tokens":300,"sizeBytes":230},{"name":"simple.compiler.json","path":"packages/local-md/test/fixtures/simple.compiler.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/simple.compiler.json","title":"Fixtures Skill","category":"anthropic-skill","format":"json","content":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/simple.compiler.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/simple.compiler.json)","tokens":300,"sizeBytes":220},{"name":"simple.md","path":"packages/local-md/test/fixtures/simple.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/simple.md","title":"Fixtures Skill","category":"anthropic-skill","format":"markdown","content":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/simple.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/simple.md)","tokens":300,"sizeBytes":198},{"name":"simple.renderer.json","path":"packages/local-md/test/fixtures/simple.renderer.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/simple.renderer.json","title":"Fixtures Skill","category":"anthropic-skill","format":"json","content":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/simple.renderer.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/simple.renderer.json)","tokens":300,"sizeBytes":220},{"name":"simple.renderer.native.json","path":"packages/local-md/test/fixtures/simple.renderer.native.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/simple.renderer.native.json","title":"Fixtures Skill","category":"anthropic-skill","format":"json","content":"# Fixtures Skill\n\nPath: `packages/local-md/test/fixtures/simple.renderer.native.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/test/fixtures/simple.renderer.native.json)","tokens":300,"sizeBytes":234},{"name":"tsconfig.json","path":"packages/local-md/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/tsconfig.json","title":"Local-md Skill","category":"anthropic-skill","format":"json","content":"# Local-md Skill\n\nPath: `packages/local-md/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-md/tsconfig.json)","tokens":300,"sizeBytes":178},{"name":".oxlintrc.json","path":"packages/mdx-remote/.oxlintrc.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx-remote/.oxlintrc.json","title":"Mdx-remote Skill","category":"anthropic-skill","format":"json","content":"# Mdx-remote Skill\n\nPath: `packages/mdx-remote/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx-remote/.oxlintrc.json)","tokens":300,"sizeBytes":186},{"name":"CHANGELOG.md","path":"packages/mdx-remote/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx-remote/CHANGELOG.md","title":"Mdx-remote Skill","category":"anthropic-skill","format":"markdown","content":"# Mdx-remote Skill\n\nPath: `packages/mdx-remote/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx-remote/CHANGELOG.md)","tokens":300,"sizeBytes":182},{"name":"package.json","path":"packages/mdx-remote/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx-remote/package.json","title":"Mdx-remote Skill","category":"anthropic-skill","format":"json","content":"# Mdx-remote Skill\n\nPath: `packages/mdx-remote/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx-remote/package.json)","tokens":300,"sizeBytes":182},{"name":"file.mdx.json","path":"packages/mdx-remote/test/fixtures/file.mdx.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx-remote/test/fixtures/file.mdx.json","title":"Fixtures Skill","category":"anthropic-skill","format":"json","content":"# Fixtures Skill\n\nPath: `packages/mdx-remote/test/fixtures/file.mdx.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx-remote/test/fixtures/file.mdx.json)","tokens":300,"sizeBytes":210},{"name":"index.mdx.json","path":"packages/mdx-remote/test/fixtures/index.mdx.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx-remote/test/fixtures/index.mdx.json","title":"Fixtures Skill","category":"anthropic-skill","format":"json","content":"# Fixtures Skill\n\nPath: `packages/mdx-remote/test/fixtures/index.mdx.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx-remote/test/fixtures/index.mdx.json)","tokens":300,"sizeBytes":212},{"name":"tsconfig.json","path":"packages/mdx-remote/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx-remote/tsconfig.json","title":"Mdx-remote Skill","category":"anthropic-skill","format":"json","content":"# Mdx-remote Skill\n\nPath: `packages/mdx-remote/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx-remote/tsconfig.json)","tokens":300,"sizeBytes":184},{"name":".oxlintrc.json","path":"packages/mdx/.oxlintrc.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/.oxlintrc.json","title":"Mdx Skill","category":"anthropic-skill","format":"json","content":"# Mdx Skill\n\nPath: `packages/mdx/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/.oxlintrc.json)","tokens":300,"sizeBytes":165},{"name":"CHANGELOG.md","path":"packages/mdx/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/CHANGELOG.md","title":"Mdx Skill","category":"anthropic-skill","format":"markdown","content":"# Mdx Skill\n\nPath: `packages/mdx/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/CHANGELOG.md)","tokens":300,"sizeBytes":161},{"name":"package.json","path":"packages/mdx/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/package.json","title":"Mdx Skill","category":"anthropic-skill","format":"json","content":"# Mdx Skill\n\nPath: `packages/mdx/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/package.json)","tokens":300,"sizeBytes":161},{"name":"meta.json","path":"packages/mdx/test/fixtures/generate-index-2/meta.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/test/fixtures/generate-index-2/meta.json","title":"Generate-index-2 Skill","category":"anthropic-skill","format":"json","content":"# Generate-index-2 Skill\n\nPath: `packages/mdx/test/fixtures/generate-index-2/meta.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/test/fixtures/generate-index-2/meta.json)","tokens":300,"sizeBytes":230},{"name":"meta.json","path":"packages/mdx/test/fixtures/generate-index-docs/meta.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/test/fixtures/generate-index-docs/meta.json","title":"Generate-index-docs Skill","category":"anthropic-skill","format":"json","content":"# Generate-index-docs Skill\n\nPath: `packages/mdx/test/fixtures/generate-index-docs/meta.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/test/fixtures/generate-index-docs/meta.json)","tokens":300,"sizeBytes":239},{"name":"meta.json","path":"packages/mdx/test/fixtures/generate-index/meta.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/test/fixtures/generate-index/meta.json","title":"Generate-index Skill","category":"anthropic-skill","format":"json","content":"# Generate-index Skill\n\nPath: `packages/mdx/test/fixtures/generate-index/meta.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/test/fixtures/generate-index/meta.json)","tokens":300,"sizeBytes":224},{"name":"index-async.output.md","path":"packages/mdx/test/fixtures/index-async.output.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/test/fixtures/index-async.output.md","title":"Fixtures Skill","category":"anthropic-skill","format":"markdown","content":"# Fixtures Skill\n\nPath: `packages/mdx/test/fixtures/index-async.output.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/test/fixtures/index-async.output.md)","tokens":300,"sizeBytes":212},{"name":"index-dynamic-docs.output.md","path":"packages/mdx/test/fixtures/index-dynamic-docs.output.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/test/fixtures/index-dynamic-docs.output.md","title":"Fixtures Skill","category":"anthropic-skill","format":"markdown","content":"# Fixtures Skill\n\nPath: `packages/mdx/test/fixtures/index-dynamic-docs.output.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/test/fixtures/index-dynamic-docs.output.md)","tokens":300,"sizeBytes":226},{"name":"index-dynamic.output.md","path":"packages/mdx/test/fixtures/index-dynamic.output.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/test/fixtures/index-dynamic.output.md","title":"Fixtures Skill","category":"anthropic-skill","format":"markdown","content":"# Fixtures Skill\n\nPath: `packages/mdx/test/fixtures/index-dynamic.output.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/test/fixtures/index-dynamic.output.md)","tokens":300,"sizeBytes":216},{"name":"index-sync-meta.output.md","path":"packages/mdx/test/fixtures/index-sync-meta.output.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/test/fixtures/index-sync-meta.output.md","title":"Fixtures Skill","category":"anthropic-skill","format":"markdown","content":"# Fixtures Skill\n\nPath: `packages/mdx/test/fixtures/index-sync-meta.output.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/test/fixtures/index-sync-meta.output.md)","tokens":300,"sizeBytes":220},{"name":"index-sync.output.md","path":"packages/mdx/test/fixtures/index-sync.output.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/test/fixtures/index-sync.output.md","title":"Fixtures Skill","category":"anthropic-skill","format":"markdown","content":"# Fixtures Skill\n\nPath: `packages/mdx/test/fixtures/index-sync.output.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/test/fixtures/index-sync.output.md)","tokens":300,"sizeBytes":210},{"name":"index-workspace.output.md","path":"packages/mdx/test/fixtures/index-workspace.output.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/test/fixtures/index-workspace.output.md","title":"Fixtures Skill","category":"anthropic-skill","format":"markdown","content":"# Fixtures Skill\n\nPath: `packages/mdx/test/fixtures/index-workspace.output.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/test/fixtures/index-workspace.output.md)","tokens":300,"sizeBytes":220},{"name":"tsconfig.json","path":"packages/mdx/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/tsconfig.json","title":"Mdx Skill","category":"anthropic-skill","format":"json","content":"# Mdx Skill\n\nPath: `packages/mdx/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/mdx/tsconfig.json)","tokens":300,"sizeBytes":163},{"name":".oxlintrc.json","path":"packages/notion/.oxlintrc.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/notion/.oxlintrc.json","title":"Notion Skill","category":"anthropic-skill","format":"json","content":"# Notion Skill\n\nPath: `packages/notion/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/notion/.oxlintrc.json)","tokens":300,"sizeBytes":174},{"name":"CHANGELOG.md","path":"packages/notion/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/notion/CHANGELOG.md","title":"Notion Skill","category":"anthropic-skill","format":"markdown","content":"# Notion Skill\n\nPath: `packages/notion/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/notion/CHANGELOG.md)","tokens":300,"sizeBytes":170},{"name":"package.json","path":"packages/notion/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/notion/package.json","title":"Notion Skill","category":"anthropic-skill","format":"json","content":"# Notion Skill\n\nPath: `packages/notion/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/notion/package.json)","tokens":300,"sizeBytes":170},{"name":"tsconfig.json","path":"packages/notion/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/notion/tsconfig.json","title":"Notion Skill","category":"anthropic-skill","format":"json","content":"# Notion Skill\n\nPath: `packages/notion/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/notion/tsconfig.json)","tokens":300,"sizeBytes":172},{"name":".oxlintrc.json","path":"packages/obsidian/.oxlintrc.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/obsidian/.oxlintrc.json","title":"Obsidian Skill","category":"anthropic-skill","format":"json","content":"# Obsidian Skill\n\nPath: `packages/obsidian/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/obsidian/.oxlintrc.json)","tokens":300,"sizeBytes":180},{"name":"CHANGELOG.md","path":"packages/obsidian/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/obsidian/CHANGELOG.md","title":"Obsidian Skill","category":"anthropic-skill","format":"markdown","content":"# Obsidian Skill\n\nPath: `packages/obsidian/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/obsidian/CHANGELOG.md)","tokens":300,"sizeBytes":176},{"name":"package.json","path":"packages/obsidian/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/obsidian/package.json","title":"Obsidian Skill","category":"anthropic-skill","format":"json","content":"# Obsidian Skill\n\nPath: `packages/obsidian/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/obsidian/package.json)","tokens":300,"sizeBytes":176},{"name":"create a link.md","path":"packages/obsidian/test/fixtures/create a link.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/obsidian/test/fixtures/create a link.md","title":"Fixtures Skill","category":"anthropic-skill","format":"markdown","content":"# Fixtures Skill\n\nPath: `packages/obsidian/test/fixtures/create a link.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/obsidian/test/fixtures/create a link.md)","tokens":300,"sizeBytes":212},{"name":"hello world.md","path":"packages/obsidian/test/fixtures/hello world.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/obsidian/test/fixtures/hello world.md","title":"Fixtures Skill","category":"anthropic-skill","format":"markdown","content":"# Fixtures Skill\n\nPath: `packages/obsidian/test/fixtures/hello world.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/obsidian/test/fixtures/hello world.md)","tokens":300,"sizeBytes":208},{"name":"Welcome.md","path":"packages/obsidian/test/fixtures/Welcome.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/obsidian/test/fixtures/Welcome.md","title":"Fixtures Skill","category":"anthropic-skill","format":"markdown","content":"# Fixtures Skill\n\nPath: `packages/obsidian/test/fixtures/Welcome.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/obsidian/test/fixtures/Welcome.md)","tokens":300,"sizeBytes":200},{"name":"tsconfig.json","path":"packages/obsidian/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/obsidian/tsconfig.json","title":"Obsidian Skill","category":"anthropic-skill","format":"json","content":"# Obsidian Skill\n\nPath: `packages/obsidian/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/obsidian/tsconfig.json)","tokens":300,"sizeBytes":178},{"name":".oxlintrc.json","path":"packages/openapi/.oxlintrc.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/.oxlintrc.json","title":"Openapi Skill","category":"anthropic-skill","format":"json","content":"# Openapi Skill\n\nPath: `packages/openapi/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/.oxlintrc.json)","tokens":300,"sizeBytes":177},{"name":"CHANGELOG.md","path":"packages/openapi/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/CHANGELOG.md","title":"Openapi Skill","category":"anthropic-skill","format":"markdown","content":"# Openapi Skill\n\nPath: `packages/openapi/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/CHANGELOG.md)","tokens":300,"sizeBytes":173},{"name":"package.json","path":"packages/openapi/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/package.json","title":"Openapi Skill","category":"anthropic-skill","format":"json","content":"# Openapi Skill\n\nPath: `packages/openapi/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/package.json)","tokens":300,"sizeBytes":173},{"name":"double-oneof.yaml","path":"packages/openapi/test/fixtures/double-oneof.yaml","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/fixtures/double-oneof.yaml","title":"Fixtures Skill","category":"anthropic-skill","format":"yaml","content":"# Fixtures Skill\n\nPath: `packages/openapi/test/fixtures/double-oneof.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/fixtures/double-oneof.yaml)","tokens":300,"sizeBytes":212},{"name":"category.yaml","path":"packages/openapi/test/fixtures/external-refs/category.yaml","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/fixtures/external-refs/category.yaml","title":"External-refs Skill","category":"anthropic-skill","format":"yaml","content":"# External-refs Skill\n\nPath: `packages/openapi/test/fixtures/external-refs/category.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/fixtures/external-refs/category.yaml)","tokens":300,"sizeBytes":237},{"name":"pet.yaml","path":"packages/openapi/test/fixtures/external-refs/pet.yaml","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/fixtures/external-refs/pet.yaml","title":"External-refs Skill","category":"anthropic-skill","format":"yaml","content":"# External-refs Skill\n\nPath: `packages/openapi/test/fixtures/external-refs/pet.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/fixtures/external-refs/pet.yaml)","tokens":300,"sizeBytes":227},{"name":"root.yaml","path":"packages/openapi/test/fixtures/external-refs/root.yaml","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/fixtures/external-refs/root.yaml","title":"External-refs Skill","category":"anthropic-skill","format":"yaml","content":"# External-refs Skill\n\nPath: `packages/openapi/test/fixtures/external-refs/root.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/fixtures/external-refs/root.yaml)","tokens":300,"sizeBytes":229},{"name":"museum.yaml","path":"packages/openapi/test/fixtures/museum.yaml","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/fixtures/museum.yaml","title":"Fixtures Skill","category":"anthropic-skill","format":"yaml","content":"# Fixtures Skill\n\nPath: `packages/openapi/test/fixtures/museum.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/fixtures/museum.yaml)","tokens":300,"sizeBytes":200},{"name":"petstore.yaml","path":"packages/openapi/test/fixtures/petstore.yaml","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/fixtures/petstore.yaml","title":"Fixtures Skill","category":"anthropic-skill","format":"yaml","content":"# Fixtures Skill\n\nPath: `packages/openapi/test/fixtures/petstore.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/fixtures/petstore.yaml)","tokens":300,"sizeBytes":204},{"name":"products.yaml","path":"packages/openapi/test/fixtures/products.yaml","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/fixtures/products.yaml","title":"Fixtures Skill","category":"anthropic-skill","format":"yaml","content":"# Fixtures Skill\n\nPath: `packages/openapi/test/fixtures/products.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/fixtures/products.yaml)","tokens":300,"sizeBytes":204},{"name":"unkey.json","path":"packages/openapi/test/fixtures/unkey.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/fixtures/unkey.json","title":"Fixtures Skill","category":"anthropic-skill","format":"json","content":"# Fixtures Skill\n\nPath: `packages/openapi/test/fixtures/unkey.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/fixtures/unkey.json)","tokens":300,"sizeBytes":198},{"name":"museum-per-tag.md","path":"packages/openapi/test/out/museum-per-tag.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/out/museum-per-tag.md","title":"Out Skill","category":"anthropic-skill","format":"markdown","content":"# Out Skill\n\nPath: `packages/openapi/test/out/museum-per-tag.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/out/museum-per-tag.md)","tokens":300,"sizeBytes":197},{"name":"museum+petstore.md","path":"packages/openapi/test/out/museum+petstore.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/out/museum+petstore.md","title":"Out Skill","category":"anthropic-skill","format":"markdown","content":"# Out Skill\n\nPath: `packages/openapi/test/out/museum+petstore.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/out/museum+petstore.md)","tokens":300,"sizeBytes":199},{"name":"petstore-per-operation.md","path":"packages/openapi/test/out/petstore-per-operation.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/out/petstore-per-operation.md","title":"Out Skill","category":"anthropic-skill","format":"markdown","content":"# Out Skill\n\nPath: `packages/openapi/test/out/petstore-per-operation.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/out/petstore-per-operation.md)","tokens":300,"sizeBytes":213},{"name":"products-group-by-tag.md","path":"packages/openapi/test/out/products-group-by-tag.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/out/products-group-by-tag.md","title":"Out Skill","category":"anthropic-skill","format":"markdown","content":"# Out Skill\n\nPath: `packages/openapi/test/out/products-group-by-tag.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/out/products-group-by-tag.md)","tokens":300,"sizeBytes":211},{"name":"products-with-index.md","path":"packages/openapi/test/out/products-with-index.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/out/products-with-index.md","title":"Out Skill","category":"anthropic-skill","format":"markdown","content":"# Out Skill\n\nPath: `packages/openapi/test/out/products-with-index.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/out/products-with-index.md)","tokens":300,"sizeBytes":207},{"name":"products-with-meta.md","path":"packages/openapi/test/out/products-with-meta.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/out/products-with-meta.md","title":"Out Skill","category":"anthropic-skill","format":"markdown","content":"# Out Skill\n\nPath: `packages/openapi/test/out/products-with-meta.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/out/products-with-meta.md)","tokens":300,"sizeBytes":205},{"name":"products-with-meta+groupby.md","path":"packages/openapi/test/out/products-with-meta+groupby.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/out/products-with-meta+groupby.md","title":"Out Skill","category":"anthropic-skill","format":"markdown","content":"# Out Skill\n\nPath: `packages/openapi/test/out/products-with-meta+groupby.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/out/products-with-meta+groupby.md)","tokens":300,"sizeBytes":221},{"name":"unkey-per-file.md","path":"packages/openapi/test/out/unkey-per-file.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/out/unkey-per-file.md","title":"Out Skill","category":"anthropic-skill","format":"markdown","content":"# Out Skill\n\nPath: `packages/openapi/test/out/unkey-per-file.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/test/out/unkey-per-file.md)","tokens":300,"sizeBytes":197},{"name":"tsconfig.json","path":"packages/openapi/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/tsconfig.json","title":"Openapi Skill","category":"anthropic-skill","format":"json","content":"# Openapi Skill\n\nPath: `packages/openapi/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/openapi/tsconfig.json)","tokens":300,"sizeBytes":175},{"name":"CHANGELOG.md","path":"packages/preview/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/preview/CHANGELOG.md","title":"Preview Skill","category":"anthropic-skill","format":"markdown","content":"# Preview Skill\n\nPath: `packages/preview/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/preview/CHANGELOG.md)","tokens":300,"sizeBytes":173},{"name":"package.json","path":"packages/preview/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/preview/package.json","title":"Preview Skill","category":"anthropic-skill","format":"json","content":"# Preview Skill\n\nPath: `packages/preview/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/preview/package.json)","tokens":300,"sizeBytes":173},{"name":"tsconfig.json","path":"packages/preview/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/preview/tsconfig.json","title":"Preview Skill","category":"anthropic-skill","format":"json","content":"# Preview Skill\n\nPath: `packages/preview/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/preview/tsconfig.json)","tokens":300,"sizeBytes":175},{"name":".oxlintrc.json","path":"packages/python/.oxlintrc.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/python/.oxlintrc.json","title":"Python Skill","category":"anthropic-skill","format":"json","content":"# Python Skill\n\nPath: `packages/python/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/python/.oxlintrc.json)","tokens":300,"sizeBytes":174},{"name":"CHANGELOG.md","path":"packages/python/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/python/CHANGELOG.md","title":"Python Skill","category":"anthropic-skill","format":"markdown","content":"# Python Skill\n\nPath: `packages/python/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/python/CHANGELOG.md)","tokens":300,"sizeBytes":170},{"name":"package.json","path":"packages/python/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/python/package.json","title":"Python Skill","category":"anthropic-skill","format":"json","content":"# Python Skill\n\nPath: `packages/python/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/python/package.json)","tokens":300,"sizeBytes":170},{"name":"tsconfig.json","path":"packages/python/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/python/tsconfig.json","title":"Python Skill","category":"anthropic-skill","format":"json","content":"# Python Skill\n\nPath: `packages/python/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/python/tsconfig.json)","tokens":300,"sizeBytes":172},{"name":".oxlintrc.json","path":"packages/radix-ui/.oxlintrc.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/radix-ui/.oxlintrc.json","title":"Radix-ui Skill","category":"anthropic-skill","format":"json","content":"# Radix-ui Skill\n\nPath: `packages/radix-ui/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/radix-ui/.oxlintrc.json)","tokens":300,"sizeBytes":180},{"name":"CHANGELOG.md","path":"packages/radix-ui/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/radix-ui/CHANGELOG.md","title":"Radix-ui Skill","category":"anthropic-skill","format":"markdown","content":"# Radix-ui Skill\n\nPath: `packages/radix-ui/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/radix-ui/CHANGELOG.md)","tokens":300,"sizeBytes":176},{"name":"package.json","path":"packages/radix-ui/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/radix-ui/package.json","title":"Radix-ui Skill","category":"anthropic-skill","format":"json","content":"# Radix-ui Skill\n\nPath: `packages/radix-ui/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/radix-ui/package.json)","tokens":300,"sizeBytes":176},{"name":"tsconfig.json","path":"packages/radix-ui/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/radix-ui/tsconfig.json","title":"Radix-ui Skill","category":"anthropic-skill","format":"json","content":"# Radix-ui Skill\n\nPath: `packages/radix-ui/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/radix-ui/tsconfig.json)","tokens":300,"sizeBytes":178},{"name":".oxlintrc.json","path":"packages/sanity/.oxlintrc.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/sanity/.oxlintrc.json","title":"Sanity Skill","category":"anthropic-skill","format":"json","content":"# Sanity Skill\n\nPath: `packages/sanity/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/sanity/.oxlintrc.json)","tokens":300,"sizeBytes":174},{"name":"CHANGELOG.md","path":"packages/sanity/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/sanity/CHANGELOG.md","title":"Sanity Skill","category":"anthropic-skill","format":"markdown","content":"# Sanity Skill\n\nPath: `packages/sanity/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/sanity/CHANGELOG.md)","tokens":300,"sizeBytes":170},{"name":"package.json","path":"packages/sanity/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/sanity/package.json","title":"Sanity Skill","category":"anthropic-skill","format":"json","content":"# Sanity Skill\n\nPath: `packages/sanity/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/sanity/package.json)","tokens":300,"sizeBytes":170},{"name":"tsconfig.json","path":"packages/sanity/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/sanity/tsconfig.json","title":"Sanity Skill","category":"anthropic-skill","format":"json","content":"# Sanity Skill\n\nPath: `packages/sanity/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/sanity/tsconfig.json)","tokens":300,"sizeBytes":172},{"name":"CHANGELOG.md","path":"packages/satteri/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/CHANGELOG.md","title":"Satteri Skill","category":"anthropic-skill","format":"markdown","content":"# Satteri Skill\n\nPath: `packages/satteri/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/CHANGELOG.md)","tokens":300,"sizeBytes":173},{"name":"package.json","path":"packages/satteri/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/package.json","title":"Satteri Skill","category":"anthropic-skill","format":"json","content":"# Satteri Skill\n\nPath: `packages/satteri/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/package.json)","tokens":300,"sizeBytes":173},{"name":"guide.md","path":"packages/satteri/test/fixtures/local-md/content/guide.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/content/guide.md","title":"Content Skill","category":"anthropic-skill","format":"markdown","content":"# Content Skill\n\nPath: `packages/satteri/test/fixtures/local-md/content/guide.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/content/guide.md)","tokens":300,"sizeBytes":227},{"name":"meta.json","path":"packages/satteri/test/fixtures/local-md/content/meta.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/content/meta.json","title":"Content Skill","category":"anthropic-skill","format":"json","content":"# Content Skill\n\nPath: `packages/satteri/test/fixtures/local-md/content/meta.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/content/meta.json)","tokens":300,"sizeBytes":229},{"name":"expressions.compiler.json","path":"packages/satteri/test/fixtures/local-md/expressions.compiler.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/expressions.compiler.json","title":"Local-md Skill","category":"anthropic-skill","format":"json","content":"# Local-md Skill\n\nPath: `packages/satteri/test/fixtures/local-md/expressions.compiler.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/expressions.compiler.json)","tokens":300,"sizeBytes":246},{"name":"expressions.renderer.json","path":"packages/satteri/test/fixtures/local-md/expressions.renderer.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/expressions.renderer.json","title":"Local-md Skill","category":"anthropic-skill","format":"json","content":"# Local-md Skill\n\nPath: `packages/satteri/test/fixtures/local-md/expressions.renderer.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/expressions.renderer.json)","tokens":300,"sizeBytes":246},{"name":"jsx.compiler.json","path":"packages/satteri/test/fixtures/local-md/jsx.compiler.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/jsx.compiler.json","title":"Local-md Skill","category":"anthropic-skill","format":"json","content":"# Local-md Skill\n\nPath: `packages/satteri/test/fixtures/local-md/jsx.compiler.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/jsx.compiler.json)","tokens":300,"sizeBytes":230},{"name":"jsx.renderer.json","path":"packages/satteri/test/fixtures/local-md/jsx.renderer.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/jsx.renderer.json","title":"Local-md Skill","category":"anthropic-skill","format":"json","content":"# Local-md Skill\n\nPath: `packages/satteri/test/fixtures/local-md/jsx.renderer.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/jsx.renderer.json)","tokens":300,"sizeBytes":230},{"name":"rich.compiler.json","path":"packages/satteri/test/fixtures/local-md/rich.compiler.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/rich.compiler.json","title":"Local-md Skill","category":"anthropic-skill","format":"json","content":"# Local-md Skill\n\nPath: `packages/satteri/test/fixtures/local-md/rich.compiler.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/rich.compiler.json)","tokens":300,"sizeBytes":232},{"name":"rich.md","path":"packages/satteri/test/fixtures/local-md/rich.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/rich.md","title":"Local-md Skill","category":"anthropic-skill","format":"markdown","content":"# Local-md Skill\n\nPath: `packages/satteri/test/fixtures/local-md/rich.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/rich.md)","tokens":300,"sizeBytes":210},{"name":"rich.renderer.json","path":"packages/satteri/test/fixtures/local-md/rich.renderer.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/rich.renderer.json","title":"Local-md Skill","category":"anthropic-skill","format":"json","content":"# Local-md Skill\n\nPath: `packages/satteri/test/fixtures/local-md/rich.renderer.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/rich.renderer.json)","tokens":300,"sizeBytes":232},{"name":"simple.compiler.json","path":"packages/satteri/test/fixtures/local-md/simple.compiler.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/simple.compiler.json","title":"Local-md Skill","category":"anthropic-skill","format":"json","content":"# Local-md Skill\n\nPath: `packages/satteri/test/fixtures/local-md/simple.compiler.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/simple.compiler.json)","tokens":300,"sizeBytes":236},{"name":"simple.md","path":"packages/satteri/test/fixtures/local-md/simple.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/simple.md","title":"Local-md Skill","category":"anthropic-skill","format":"markdown","content":"# Local-md Skill\n\nPath: `packages/satteri/test/fixtures/local-md/simple.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/simple.md)","tokens":300,"sizeBytes":214},{"name":"simple.renderer.json","path":"packages/satteri/test/fixtures/local-md/simple.renderer.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/simple.renderer.json","title":"Local-md Skill","category":"anthropic-skill","format":"json","content":"# Local-md Skill\n\nPath: `packages/satteri/test/fixtures/local-md/simple.renderer.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/local-md/simple.renderer.json)","tokens":300,"sizeBytes":236},{"name":"deep.md","path":"packages/satteri/test/fixtures/remark-include/nested/deep.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/remark-include/nested/deep.md","title":"Nested Skill","category":"anthropic-skill","format":"markdown","content":"# Nested Skill\n\nPath: `packages/satteri/test/fixtures/remark-include/nested/deep.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/test/fixtures/remark-include/nested/deep.md)","tokens":300,"sizeBytes":234},{"name":"tsconfig.json","path":"packages/satteri/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/tsconfig.json","title":"Satteri Skill","category":"anthropic-skill","format":"json","content":"# Satteri Skill\n\nPath: `packages/satteri/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/satteri/tsconfig.json)","tokens":300,"sizeBytes":175},{"name":"CHANGELOG.md","path":"packages/shadcn/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/shadcn/CHANGELOG.md","title":"Shadcn Skill","category":"anthropic-skill","format":"markdown","content":"# Shadcn Skill\n\nPath: `packages/shadcn/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/shadcn/CHANGELOG.md)","tokens":300,"sizeBytes":170},{"name":"package.json","path":"packages/shadcn/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/shadcn/package.json","title":"Shadcn Skill","category":"anthropic-skill","format":"json","content":"# Shadcn Skill\n\nPath: `packages/shadcn/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/shadcn/package.json)","tokens":300,"sizeBytes":170},{"name":"tsconfig.json","path":"packages/shadcn/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/shadcn/tsconfig.json","title":"Shadcn Skill","category":"anthropic-skill","format":"json","content":"# Shadcn Skill\n\nPath: `packages/shadcn/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/shadcn/tsconfig.json)","tokens":300,"sizeBytes":172},{"name":"package.json","path":"packages/shared/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/shared/package.json","title":"Shared Skill","category":"anthropic-skill","format":"json","content":"# Shared Skill\n\nPath: `packages/shared/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/shared/package.json)","tokens":300,"sizeBytes":170},{"name":"tsconfig.json","path":"packages/shared/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/shared/tsconfig.json","title":"Shared Skill","category":"anthropic-skill","format":"json","content":"# Shared Skill\n\nPath: `packages/shared/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/shared/tsconfig.json)","tokens":300,"sizeBytes":172},{"name":".oxlintrc.json","path":"packages/stf/.oxlintrc.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/stf/.oxlintrc.json","title":"Stf Skill","category":"anthropic-skill","format":"json","content":"# Stf Skill\n\nPath: `packages/stf/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/stf/.oxlintrc.json)","tokens":300,"sizeBytes":165},{"name":"CHANGELOG.md","path":"packages/stf/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/stf/CHANGELOG.md","title":"Stf Skill","category":"anthropic-skill","format":"markdown","content":"# Stf Skill\n\nPath: `packages/stf/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/stf/CHANGELOG.md)","tokens":300,"sizeBytes":161},{"name":"package.json","path":"packages/stf/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/stf/package.json","title":"Stf Skill","category":"anthropic-skill","format":"json","content":"# Stf Skill\n\nPath: `packages/stf/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/stf/package.json)","tokens":300,"sizeBytes":161},{"name":"tsconfig.json","path":"packages/stf/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/stf/tsconfig.json","title":"Stf Skill","category":"anthropic-skill","format":"json","content":"# Stf Skill\n\nPath: `packages/stf/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/stf/tsconfig.json)","tokens":300,"sizeBytes":163},{"name":".oxlintrc.json","path":"packages/story/.oxlintrc.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/story/.oxlintrc.json","title":"Story Skill","category":"anthropic-skill","format":"json","content":"# Story Skill\n\nPath: `packages/story/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/story/.oxlintrc.json)","tokens":300,"sizeBytes":171},{"name":"CHANGELOG.md","path":"packages/story/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/story/CHANGELOG.md","title":"Story Skill","category":"anthropic-skill","format":"markdown","content":"# Story Skill\n\nPath: `packages/story/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/story/CHANGELOG.md)","tokens":300,"sizeBytes":167},{"name":"package.json","path":"packages/story/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/story/package.json","title":"Story Skill","category":"anthropic-skill","format":"json","content":"# Story Skill\n\nPath: `packages/story/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/story/package.json)","tokens":300,"sizeBytes":167},{"name":"tsconfig.json","path":"packages/story/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/story/tsconfig.json","title":"Story Skill","category":"anthropic-skill","format":"json","content":"# Story Skill\n\nPath: `packages/story/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/story/tsconfig.json)","tokens":300,"sizeBytes":169},{"name":".oxlintrc.json","path":"packages/tailwind/.oxlintrc.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/tailwind/.oxlintrc.json","title":"Tailwind Skill","category":"anthropic-skill","format":"json","content":"# Tailwind Skill\n\nPath: `packages/tailwind/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/tailwind/.oxlintrc.json)","tokens":300,"sizeBytes":180},{"name":"CHANGELOG.md","path":"packages/tailwind/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/tailwind/CHANGELOG.md","title":"Tailwind Skill","category":"anthropic-skill","format":"markdown","content":"# Tailwind Skill\n\nPath: `packages/tailwind/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/tailwind/CHANGELOG.md)","tokens":300,"sizeBytes":176},{"name":"package.json","path":"packages/tailwind/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/tailwind/package.json","title":"Tailwind Skill","category":"anthropic-skill","format":"json","content":"# Tailwind Skill\n\nPath: `packages/tailwind/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/tailwind/package.json)","tokens":300,"sizeBytes":176},{"name":"tsconfig.json","path":"packages/tailwind/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/tailwind/tsconfig.json","title":"Tailwind Skill","category":"anthropic-skill","format":"json","content":"# Tailwind Skill\n\nPath: `packages/tailwind/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/tailwind/tsconfig.json)","tokens":300,"sizeBytes":178},{"name":"base.json","path":"packages/tsconfig/base.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/tsconfig/base.json","title":"Tsconfig Skill","category":"anthropic-skill","format":"json","content":"# Tsconfig Skill\n\nPath: `packages/tsconfig/base.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/tsconfig/base.json)","tokens":300,"sizeBytes":170},{"name":"nextjs.json","path":"packages/tsconfig/nextjs.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/tsconfig/nextjs.json","title":"Tsconfig Skill","category":"anthropic-skill","format":"json","content":"# Tsconfig Skill\n\nPath: `packages/tsconfig/nextjs.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/tsconfig/nextjs.json)","tokens":300,"sizeBytes":174},{"name":"package.json","path":"packages/tsconfig/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/tsconfig/package.json","title":"Tsconfig Skill","category":"anthropic-skill","format":"json","content":"# Tsconfig Skill\n\nPath: `packages/tsconfig/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/tsconfig/package.json)","tokens":300,"sizeBytes":176},{"name":"react-library.json","path":"packages/tsconfig/react-library.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/tsconfig/react-library.json","title":"Tsconfig Skill","category":"anthropic-skill","format":"json","content":"# Tsconfig Skill\n\nPath: `packages/tsconfig/react-library.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/tsconfig/react-library.json)","tokens":300,"sizeBytes":188},{"name":".oxlintrc.json","path":"packages/twoslash/.oxlintrc.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/twoslash/.oxlintrc.json","title":"Twoslash Skill","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"./node_modules/oxlint/configuration_schema.json\",\n  \"plugins\": [\"typescript\", \"import\"],\n  \"categories\": {\n    \"correctness\": \"off\"\n  },\n  \"env\": {\n    \"builtin\": true\n  },\n  \"ignorePatterns\": [\"node_modules/\", \"dist/\", \"*.test.ts\"],\n  \"rules\": {\n    \"constructor-super\": \"error\",\n    \"for-direction\": \"error\",\n    \"no-async-promise-executor\": \"error\",\n    \"no-case-declarations\": \"error\",\n    \"no-class-assign\": \"error\",\n    \"no-compare-neg-zero\": \"error\",\n    \"no-cond-assign\": \"error\",\n    \"no-const-assign\": \"error\",\n    \"no-constant-binary-expression\": \"error\",\n    \"no-constant-condition\": \"error\",\n    \"no-control-regex\": \"error\",\n    \"no-debugger\": \"error\",\n    \"no-delete-var\": \"error\",\n    \"no-dupe-class-members\": \"error\",\n    \"no-dupe-else-if\": \"error\",\n    \"no-dupe-keys\": \"error\",\n    \"no-duplicate-case\": \"error\",\n    \"no-empty\": \"error\",\n    \"no-empty-character-class\": \"error\",\n    \"no-empty-pattern\": \"error\",\n    \"no-empty-static-block\": \"error\",\n    \"no-ex-assign\": \"error\",\n    \"no-extra-boolean-cast\": \"error\",\n    \"no-fallthrough\": \"error\",\n    \"no-func-assign\": \"error\",\n    \"no-global-assign\": \"error\",\n    \"no-import-assign\": \"error\",\n    \"no-invalid-regexp\": \"error\",\n    \"no-irregular-whitespace\": \"error\",\n    \"no-loss-of-precision\": \"error\",\n    \"no-misleading-character-class\": \"error\",\n    \"no-new-native-nonconstructor\": \"error\",\n    \"no-nonoctal-decimal-escape\": \"error\",\n    \"no-obj-calls\": \"error\",\n    \"no-prototype-builtins\": \"error\",\n    \"no-redeclare\": \"error\",\n    \"no-regex-spaces\": \"error\",\n    \"no-self-assign\": \"error\",\n    \"no-setter-return\": \"error\",\n    \"no-shadow-restricted-names\": \"error\",\n    \"no-sparse-arrays\": \"error\",\n    \"no-this-before-super\": \"error\",\n    \"no-unassigned-vars\": \"error\",\n    \"no-unexpected-multiline\": \"error\",\n    \"no-unsafe-finally\": \"error\",\n    \"no-unsafe-negation\": \"error\",\n    \"no-unsafe-optional-chaining\": \"error\",\n    \"no-unused-labels\": \"error\",\n    \"no-unused-private-class-members\": \"error\",\n    \"no-unused-vars\": [\n      \"error\",\n      {\n        \"argsIgnorePattern\": \"^_\",\n        \"varsIgnorePattern\": \"^_\",\n        \"caughtErrorsIgnorePattern\": \"^_\"\n      }\n    ],\n    \"no-useless-backreference\": \"error\",\n    \"no-useless-catch\": \"error\",\n    \"no-useless-escape\": \"error\",\n    \"no-with\": \"error\",\n    \"preserve-caught-error\": \"error\",\n    \"require-yield\": \"error\",\n    \"use-isnan\": \"error\",\n    \"valid-typeof\": \"error\",\n    \"@typescript-eslint/ban-ts-comment\": \"error\",\n    \"no-array-constructor\": \"error\",\n    \"@typescript-eslint/no-duplicate-enum-values\": \"error\",\n    \"@typescript-eslint/no-empty-object-type\": \"error\",\n    \"@typescript-eslint/no-explicit-any\": \"error\",\n    \"@typescript-eslint/no-extra-non-null-assertion\": \"error\",\n    \"@typescript-eslint/no-misused-new\": \"error\",\n    \"@typescript-eslint/no-namespace\": \"error\",\n    \"@typescript-eslint/no-non-null-asserted-optional-chain\": \"error\",\n    \"@typescript-eslint/no-require-imports\": \"error\",\n    \"@typescript-eslint/no-this-alias\": \"error\",\n    \"@typescript-eslint/no-unnecessary-type-constraint\": \"error\",\n    \"@typescript-eslint/no-unsafe-declaration-merging\": \"error\",\n    \"@typescript-eslint/no-unsafe-function-type\": \"error\",\n    \"no-unused-expressions\": \"error\",\n    \"@typescript-eslint/no-wrapper-object-types\": \"error\",\n    \"@typescript-eslint/prefer-as-const\": \"error\",\n    \"@typescript-eslint/prefer-namespace-keyword\": \"error\",\n    \"@typescript-eslint/triple-slash-reference\": \"error\"\n  },\n  \"overrides\": [\n    {\n      \"files\": [\"**/*.ts\", \"**/*.tsx\", \"**/*.mts\", \"**/*.cts\"],\n      \"rules\": {\n        \"constructor-super\": \"off\",\n        \"no-class-assign\": \"off\",\n        \"no-const-assign\": \"off\",\n        \"no-dupe-class-members\": \"off\",\n        \"no-dupe-keys\": \"off\",\n        \"no-func-assign\": \"off\",\n        \"no-import-assign\": \"off\",\n        \"no-new-native-nonconstructor\": \"off\",\n        \"no-obj-calls\": \"off\",\n        \"no-redeclare\": \"off\",\n        \"no-setter-return\": \"off\",\n        \"no-this-before-super\": \"off\",\n        \"no-unsafe-negation\": \"off\",\n        \"no-var\": \"error\",\n        \"no-with\": \"off\",\n        \"prefer-const\": \"error\",\n        \"prefer-rest-params\": \"error\",\n        \"prefer-spread\": \"error\"\n      }\n    }\n  ]\n}\n","frontmatter":{"$schema":"./node_modules/oxlint/configuration_schema.json","plugins":["typescript","import"],"categories":{"correctness":"off"},"env":{"builtin":true},"ignorePatterns":["node_modules/","dist/","*.test.ts"],"rules":{"constructor-super":"error","for-direction":"error","no-async-promise-executor":"error","no-case-declarations":"error","no-class-assign":"error","no-compare-neg-zero":"error","no-cond-assign":"error","no-const-assign":"error","no-constant-binary-expression":"error","no-constant-condition":"error","no-control-regex":"error","no-debugger":"error","no-delete-var":"error","no-dupe-class-members":"error","no-dupe-else-if":"error","no-dupe-keys":"error","no-duplicate-case":"error","no-empty":"error","no-empty-character-class":"error","no-empty-pattern":"error","no-empty-static-block":"error","no-ex-assign":"error","no-extra-boolean-cast":"error","no-fallthrough":"error","no-func-assign":"error","no-global-assign":"error","no-import-assign":"error","no-invalid-regexp":"error","no-irregular-whitespace":"error","no-loss-of-precision":"error","no-misleading-character-class":"error","no-new-native-nonconstructor":"error","no-nonoctal-decimal-escape":"error","no-obj-calls":"error","no-prototype-builtins":"error","no-redeclare":"error","no-regex-spaces":"error","no-self-assign":"error","no-setter-return":"error","no-shadow-restricted-names":"error","no-sparse-arrays":"error","no-this-before-super":"error","no-unassigned-vars":"error","no-unexpected-multiline":"error","no-unsafe-finally":"error","no-unsafe-negation":"error","no-unsafe-optional-chaining":"error","no-unused-labels":"error","no-unused-private-class-members":"error","no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"no-useless-backreference":"error","no-useless-catch":"error","no-useless-escape":"error","no-with":"error","preserve-caught-error":"error","require-yield":"error","use-isnan":"error","valid-typeof":"error","@typescript-eslint/ban-ts-comment":"error","no-array-constructor":"error","@typescript-eslint/no-duplicate-enum-values":"error","@typescript-eslint/no-empty-object-type":"error","@typescript-eslint/no-explicit-any":"error","@typescript-eslint/no-extra-non-null-assertion":"error","@typescript-eslint/no-misused-new":"error","@typescript-eslint/no-namespace":"error","@typescript-eslint/no-non-null-asserted-optional-chain":"error","@typescript-eslint/no-require-imports":"error","@typescript-eslint/no-this-alias":"error","@typescript-eslint/no-unnecessary-type-constraint":"error","@typescript-eslint/no-unsafe-declaration-merging":"error","@typescript-eslint/no-unsafe-function-type":"error","no-unused-expressions":"error","@typescript-eslint/no-wrapper-object-types":"error","@typescript-eslint/prefer-as-const":"error","@typescript-eslint/prefer-namespace-keyword":"error","@typescript-eslint/triple-slash-reference":"error"},"overrides":[{"files":["**/*.ts","**/*.tsx","**/*.mts","**/*.cts"],"rules":{"constructor-super":"off","no-class-assign":"off","no-const-assign":"off","no-dupe-class-members":"off","no-dupe-keys":"off","no-func-assign":"off","no-import-assign":"off","no-new-native-nonconstructor":"off","no-obj-calls":"off","no-redeclare":"off","no-setter-return":"off","no-this-before-super":"off","no-unsafe-negation":"off","no-var":"error","no-with":"off","prefer-const":"error","prefer-rest-params":"error","prefer-spread":"error"}}]},"isInternal":false,"tokens":1183,"sizeBytes":4219},{"name":"CHANGELOG.md","path":"packages/twoslash/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/twoslash/CHANGELOG.md","title":"Twoslash Skill","category":"anthropic-skill","format":"markdown","content":"## fumadocs-twoslash@4.0.4\n\n### Bring your own highlighter\n\nShiki stays the default, and isn't loaded when you highlight code with another highlighter.\n\n- `fumadocs-core/highlight` exports a `Highlighter` interface, created with `createHighlights()` from `fumadocs-core/highlight/highlights` (`@pierre/highlights`) or `createShikiHighlighter()` from `fumadocs-core/highlight/shiki`, `override()` creates one with other options.\n- `rehypeCodeFromHighlighter` from `fumadocs-core/mdx-plugins/rehype-code.core` highlights code blocks with a highlighter, or a function creating one with the transformers of Fumadocs. `createRehypeCode` is deprecated, Sätteri has `rehypeCodeFromHighlighter` in `@fumadocs/satteri/rehype-code`. Pass `transformerTwoslash()` in its `transformers` option to analyze Twoslash blocks in batches.\n- `createServerCodeBlock()` and `createDynamicCodeBlock()` in Fumadocs UI create code blocks from a highlighter. Dynamic code blocks are highlighted on the server too.\n- `toJsx()` from `fumadocs-core/utils/hast-to-jsx` converts hast into React elements like `toJsxRuntime()` of `hast-util-to-jsx-runtime`, MDX nodes through an `evaluator`, over 10x faster on highlighted code, whose spans render as one HTML string. Every Fumadocs renderer uses it, `hast-util-to-jsx-runtime` is no longer a dependency.\n- Twoslash loads the languages of code blocks in popups before highlighting, an unknown language there no longer fails the code block.\n- OpenAPI Standalone highlights code blocks with Highlights, in its server-rendered pages too.\n- The page factories of OpenAPI, GraphQL and AsyncAPI, type tables, `createPython()`, `createPythonComponents()`, `localHtml()` and the shadcn `createSnippet()` take a `highlighter`.\n- Deprecated `shiki` and `shikiOptions` of the API pages and `shiki` of type tables, pass a `highlighter` instead.\n- Integrations require `fumadocs-core` 16.17.8, the API pages and shadcn also require `fumadocs-ui` 16.17.8.\n\n### TypeScript 7.1\n\nTwoslash, type tables and story controls run on the stable API of TypeScript 7.1 (`typescript@7.1.0-beta`), with code loaded as in-memory files.\n\n- Twoslash no longer writes code blocks to the `.twoslash` directory, you can remove it from `.gitignore`.\n- Twoslash completions work in the global scope, relative paths in compiler options (like `paths`) resolve from `cwd`.\n- No `tsconfig.fumadocs-typescript.json` or `tsconfig.fumadocs-story.json` is generated.\n- Type tables are 2.4x faster on large API references, each from a program of its file and the files it imports.\n- The `transform` option of type tables gets the checker of TypeScript 7.1, `typeToString()` takes `TypeFormatFlags`.\n\n## fumadocs-twoslash@4.0.3\n\n### Hover signatures of repeated calls\n\nHovering a call shows that call's own resolved signature again. Repeated calls of the same function, such as two `z.enum([...])` calls with different values, all showed the first call's signature, since the hover cache did not tell call sites apart.\n\nFix [#3727](https://github.com/fuma-nama/fumadocs/issues/3727)\n\n## fumadocs-twoslash@4.0.2\n\n### Truncate long types in hovers, faster analysis\n\n- Types longer than 500 characters in hover popups are truncated by the checker (`... 26 more ...`) instead of printed in full, so pages with large object types compile to much smaller MDX.\n- Code blocks are briefly written to the `.twoslash` directory while being analyzed, instead of going through filesystem callbacks, which makes the analysis about 2x faster. Add `.twoslash` to your `.gitignore`.\n- Identical popups of a code block are highlighted once.\n\nFix [#3672](https://github.com/fuma-nama/fumadocs/issues/3672)\n\n## fumadocs-twoslash@4.0.1\n\n### Mark packages side-effect free\n\nAll packages now declare `sideEffects` in `package.json`, so bundlers can tree-shake unused modules. Packages shipping stylesheets list them as side effects to keep CSS imports.\n\n## fumadocs-twoslash@4.0.0\n\n### Run Twoslash on TypeScript 7\n\n`fumadocs-twoslash` now runs on the native TypeScript 7 compiler (`typescript/unstable/sync`) instead of bundling its own TypeScript 6, so the types in popups come from the same compiler as your project.\n\nCode blocks of documents compiled concurrently are analyzed together in one snapshot of the TypeScript project (requires `fumadocs-core` 16.15.7 for the `_fd_prepare` hook of `rehype-code`), which removes most of the per-block cost of loading the project. Cold builds of the Fumadocs docs take 40% less time in total, with the TypeScript part 3.5x faster.\n\nThe Shiki transformer and renderer are now implemented in `fumadocs-twoslash`, `@shikijs/twoslash` and `twoslash` are no longer dependencies (nor `twoslash` a peer of TypeScript 6). The rendered HTML and the transformer options are unchanged, except that `rendererRich` only takes the options that apply to the popups of Fumadocs (`jsdoc`, `processHoverInfo`, `processHoverDocs`, `completionIcons`, `customTagIcons`); the `hast` extensions, `errorRendering`, `queryRendering`, `classExtra` and the custom `renderer` option are removed.\n\nThe `twoslashOptions` are simplified to what the native API supports:\n\n- `compilerOptions` takes `tsconfig.json` values (e.g. `moduleResolution: 'bundler'`) instead of enum values from the `typescript` package.\n- `cwd` replaces `vfsRoot`.\n- `tsModule`, `tsLibDirectory`, `fsMap`, `cache`, `customTransformers` and the per-call `positionQueries`, `positionCompletions`, `positionHighlights` are removed.\n- `@showEmit` is not supported, TypeScript 7 has no emit API yet.\n\n```ts\ntransformerTwoslash({\n  twoslashOptions: {\n    compilerOptions: {\n      types: ['node'],\n    },\n  },\n});\n```\n\n## fumadocs-twoslash@3.3.1\n\n### Replace `cnfast` with `cn`\n\nInternal refactor only.\n\n### Bundle TypeScript for Twoslash\n\n`fumadocs-twoslash` now depends on its own TypeScript 6 and passes it to Twoslash, so the transformer keeps working in projects on TypeScript 7 (whose package no longer provides the compiler API Twoslash requires). Previously, every Twoslash code block that was not already in the types cache failed with `Cannot read properties of undefined (reading 'readFile')`.\n\n## fumadocs-twoslash@3.3.0\n\n### Default to Base UI\n\nInternal packages & templates now use Base UI rather than Radix UI.\n\n## fumadocs-twoslash@3.2.1\n\n### Migrate to `cnfast`\n\nDrop `tailwind-merge`.\n\n# fumadocs-twoslash\n\n## 3.2.0\n\n### Minor Changes\n\n- 9cf33e9: Support lazy loading with `rehype-code`\n\n### Patch Changes\n\n- Updated dependencies [f2c6e59]\n- Updated dependencies [9cf33e9]\n- Updated dependencies [9cf33e9]\n  - fumadocs-ui@16.7.16\n  - fumadocs-core@16.7.16\n\n## 3.1.17\n\n### Patch Changes\n\n- 2d8f596: fix `npm pack` skipping nested `node_modules`\n- Updated dependencies [2d8f596]\n  - fumadocs-ui@16.7.14\n\n## 3.1.16\n\n### Patch Changes\n\n- 690ddb9: bundle more deps\n- Updated dependencies [690ddb9]\n  - fumadocs-ui@16.7.13\n\n## 3.1.15\n\n### Patch Changes\n\n- da50bc3: Force default options for TypeScript 6\n\n## 3.1.14\n\n### Patch Changes\n\n- 5453502: use Shiki.js v4\n- Updated dependencies [5453502]\n  - fumadocs-ui@16.6.8\n\n## 3.1.13\n\n### Patch Changes\n\n- c22f6ee: bump tsdown\n- Updated dependencies [c22f6ee]\n  - fumadocs-ui@16.5.2\n\n## 3.1.12\n\n### Patch Changes\n\n- cdc97e0: Improve experience with Shiki Twoslash\n- Updated dependencies [c804ac6]\n  - fumadocs-ui@16.4.4\n\n## 3.1.11\n\n### Patch Changes\n\n- b16a32f: Switch to tsdown for bundling\n- Updated dependencies [b16a32f]\n  - fumadocs-ui@16.4.2\n\n## 3.1.10\n\n### Patch Changes\n\n- 7c7e984: Fix accessibility: Replace span with button for twoslash hover triggers to resolve critical aria-allowed-attr violations\n- bc97236: bump deps\n- Updated dependencies [c0df2c4]\n- Updated dependencies [117ad86]\n  - fumadocs-ui@16.0.8\n\n## 3.1.9\n\n### Patch Changes\n\n- 5210f18: Support Fumadocs 16 in `peerDependencies`.\n- Updated dependencies [1494340]\n- Updated dependencies [de0ce6d]\n- Updated dependencies [0ed0ca6]\n- Updated dependencies [5210f18]\n- Updated dependencies [42f09c3]\n- Updated dependencies [5966e23]\n  - fumadocs-ui@16.0.0\n\n## 3.1.8\n\n### Patch Changes\n\n- a3a14e7: Bump deps\n- Updated dependencies [a3a14e7]\n- Updated dependencies [7b0d839]\n  - fumadocs-ui@15.8.3\n\n## 3.1.7\n\n### Patch Changes\n\n- a76d244: Fix breaking types change from upstream 3.12.0\n- Updated dependencies [cedc494]\n  - fumadocs-ui@15.7.5\n\n## 3.1.6\n\n### Patch Changes\n\n- 51e6687: Fix popup container styles\n- Updated dependencies [6de6ff3]\n- Updated dependencies [f0b1fee]\n  - fumadocs-ui@15.6.11\n\n## 3.1.5\n\n### Patch Changes\n\n- c6153d4: Improve rendered result\n\n## 3.1.4\n\n### Patch Changes\n\n- 1b7bc4b: Add `@types/react` to optional peer dependency to avoid version conflict in monorepos\n- Updated dependencies [b675728]\n- Updated dependencies [1b7bc4b]\n- Updated dependencies [82fc4c8]\n  - fumadocs-ui@15.5.2\n\n## 3.1.3\n\n### Patch Changes\n\n- 721c927: Lazy load twoslasher\n- 3372792: Support line numbers in codeblock\n- Updated dependencies [3372792]\n  - fumadocs-ui@15.3.1\n\n## 3.1.2\n\n### Patch Changes\n\n- 81fe2c2: Remove the need for placeholder lines\n- Updated dependencies [52b5ad8]\n- Updated dependencies [abce713]\n  - fumadocs-ui@15.3.0\n\n## 3.1.1\n\n### Patch Changes\n\n- 085e39f: Fix inline code issues\n- Updated dependencies [eb18da9]\n- Updated dependencies [085e39f]\n- Updated dependencies [4d50bcf]\n  - fumadocs-ui@15.2.7\n\n## 3.1.0\n\n### Minor Changes\n\n- b49d236: Support `typesCache` option and `fumadocs-twoslash/cache-fs` similar to Vitepress\n\n### Patch Changes\n\n- Updated dependencies [6bc033a]\n  - fumadocs-ui@15.0.14\n\n## 3.0.1\n\n### Patch Changes\n\n- 0f59dfc: Update peer deps\n- Updated dependencies [7608f4e]\n- Updated dependencies [89ff3ae]\n- Updated dependencies [16c8944]\n  - fumadocs-ui@15.0.13\n\n## 3.0.0\n\n### Major Changes\n\n- a89d6e0: Require Fumadocs v15 & Tailwind CSS v4\n\n### Patch Changes\n\n- Updated dependencies [a89d6e0]\n- Updated dependencies [a84f37a]\n- Updated dependencies [f2f9c3d]\n  - fumadocs-ui@15.0.0\n\n## 2.0.3\n\n### Patch Changes\n\n- b9601fb: Update Shiki\n  - fumadocs-ui@14.7.6\n\n## 2.0.2\n\n### Patch Changes\n\n- 9585561: Fix Twoslash popups focus outline\n- 4766292: Support React 19\n- Updated dependencies [010da9e]\n- Updated dependencies [bebb16b]\n- Updated dependencies [9585561]\n- Updated dependencies [4766292]\n  - fumadocs-ui@14.6.0\n\n## 2.0.1\n\n### Patch Changes\n\n- d6d290c: Upgrade Shiki\n  - fumadocs-ui@14.1.0\n\n## 2.0.0\n\n### Major Changes\n\n- 9a10262: **Move Twoslash UI components to `fumadocs-twoslash`**\n\n  **why:** Isolate logic from Fumadocs UI\n\n  **migrate:**\n\n  Before:\n\n  ```ts\n  import \"fumadocs-ui/twoslash.css\";\n\n  import { Popup } from \"fumadocs-ui/twoslash/popup\";\n  ```\n\n  After:\n\n  ```ts\n  import \"fumadocs-twoslash/twoslash.css\";\n\n  import { Popup } from \"fumadocs-twoslash/ui\";\n  ```\n\n  **Tailwind CSS is now required for Twoslash integration.**\n\n### Patch Changes\n\n- be820c4: Bump deps\n- Updated dependencies [34cf456]\n- Updated dependencies [d9e908e]\n- Updated dependencies [f949520]\n- Updated dependencies [ad47fd8]\n- Updated dependencies [d9e908e]\n- Updated dependencies [367f4c3]\n- Updated dependencies [87063eb]\n- Updated dependencies [64f0653]\n- Updated dependencies [e1ee822]\n- Updated dependencies [d9e908e]\n- Updated dependencies [d9e908e]\n- Updated dependencies [e612f2a]\n- Updated dependencies [3d0369a]\n- Updated dependencies [9a10262]\n- Updated dependencies [d9e908e]\n- Updated dependencies [3d054a8]\n- Updated dependencies [d9e908e]\n- Updated dependencies [be820c4]\n- Updated dependencies [be53a0e]\n  - fumadocs-ui@14.0.0\n\n## 1.1.3\n\n### Patch Changes\n\n- 0c251e5: Bump deps\n- Updated dependencies [0c251e5]\n- Updated dependencies [0c251e5]\n- Updated dependencies [0c251e5]\n  - fumadocs-ui@13.4.2\n\n## 1.1.2\n\n### Patch Changes\n\n- 2cc477f: Fix meta field inherited to child code blocks\n- Updated dependencies [8f5b19e]\n- Updated dependencies [32ca37a]\n- Updated dependencies [9aae448]\n- Updated dependencies [c542561]\n  - fumadocs-ui@13.3.0\n\n## 1.1.1\n\n### Patch Changes\n\n- 6ed95ea: Fix compatibility issues with Fumadocs UI v13\n- Updated dependencies [89190ae]\n- Updated dependencies [b02eebf]\n- Updated dependencies [f868018]\n- Updated dependencies [8aebeab]\n- Updated dependencies [c684c00]\n- Updated dependencies [8aebeab]\n- Updated dependencies [0377bb4]\n- Updated dependencies [e8e6a17]\n- Updated dependencies [c8964d3]\n- Updated dependencies [c901e6b]\n- Updated dependencies [daa7d3c]\n- Updated dependencies [89190ae]\n- Updated dependencies [b02eebf]\n- Updated dependencies [4373231]\n  - fumadocs-ui@13.0.0\n\n## 1.1.0\n\n### Minor Changes\n\n- 5f86faa: Improve multi-line code blocks\n\n## 1.0.3\n\n### Patch Changes\n\n- 8ef2b68: Bump deps\n\n## 1.0.2\n\n### Patch Changes\n\n- 08e4904: Update types\n\n## 1.0.1\n\n### Patch Changes\n\n- c71b7e3: Ignore injected elements when copying code\n","isInternal":false,"tokens":3881,"sizeBytes":12696},{"name":"package.json","path":"packages/twoslash/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/twoslash/package.json","title":"Twoslash Skill","category":"anthropic-skill","format":"json","content":"# Twoslash Skill\n\nPath: `packages/twoslash/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/twoslash/package.json)","tokens":300,"sizeBytes":176},{"name":"tsconfig.json","path":"packages/twoslash/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/twoslash/tsconfig.json","title":"Twoslash Skill","category":"anthropic-skill","format":"json","content":"# Twoslash Skill\n\nPath: `packages/twoslash/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/twoslash/tsconfig.json)","tokens":300,"sizeBytes":178},{"name":".oxlintrc.json","path":"packages/typescript/.oxlintrc.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/typescript/.oxlintrc.json","title":"Typescript Skill","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"./node_modules/oxlint/configuration_schema.json\",\n  \"plugins\": [\"typescript\", \"import\"],\n  \"categories\": {\n    \"correctness\": \"off\"\n  },\n  \"env\": {\n    \"builtin\": true\n  },\n  \"ignorePatterns\": [\"dist/\", \"node_modules\", \"*.test.ts\", \"node_modules/\"],\n  \"rules\": {\n    \"constructor-super\": \"error\",\n    \"for-direction\": \"error\",\n    \"no-async-promise-executor\": \"error\",\n    \"no-case-declarations\": \"error\",\n    \"no-class-assign\": \"error\",\n    \"no-compare-neg-zero\": \"error\",\n    \"no-cond-assign\": \"error\",\n    \"no-const-assign\": \"error\",\n    \"no-constant-binary-expression\": \"error\",\n    \"no-constant-condition\": \"error\",\n    \"no-control-regex\": \"error\",\n    \"no-debugger\": \"error\",\n    \"no-delete-var\": \"error\",\n    \"no-dupe-class-members\": \"error\",\n    \"no-dupe-else-if\": \"error\",\n    \"no-dupe-keys\": \"error\",\n    \"no-duplicate-case\": \"error\",\n    \"no-empty\": \"error\",\n    \"no-empty-character-class\": \"error\",\n    \"no-empty-pattern\": \"error\",\n    \"no-empty-static-block\": \"error\",\n    \"no-ex-assign\": \"error\",\n    \"no-extra-boolean-cast\": \"error\",\n    \"no-fallthrough\": \"error\",\n    \"no-func-assign\": \"error\",\n    \"no-global-assign\": \"error\",\n    \"no-import-assign\": \"error\",\n    \"no-invalid-regexp\": \"error\",\n    \"no-irregular-whitespace\": \"error\",\n    \"no-loss-of-precision\": \"error\",\n    \"no-misleading-character-class\": \"error\",\n    \"no-new-native-nonconstructor\": \"error\",\n    \"no-nonoctal-decimal-escape\": \"error\",\n    \"no-obj-calls\": \"error\",\n    \"no-prototype-builtins\": \"error\",\n    \"no-redeclare\": \"error\",\n    \"no-regex-spaces\": \"error\",\n    \"no-self-assign\": \"error\",\n    \"no-setter-return\": \"error\",\n    \"no-shadow-restricted-names\": \"error\",\n    \"no-sparse-arrays\": \"error\",\n    \"no-this-before-super\": \"error\",\n    \"no-unassigned-vars\": \"error\",\n    \"no-unexpected-multiline\": \"error\",\n    \"no-unsafe-finally\": \"error\",\n    \"no-unsafe-negation\": \"error\",\n    \"no-unsafe-optional-chaining\": \"error\",\n    \"no-unused-labels\": \"error\",\n    \"no-unused-private-class-members\": \"error\",\n    \"no-unused-vars\": [\n      \"error\",\n      {\n        \"argsIgnorePattern\": \"^_\",\n        \"varsIgnorePattern\": \"^_\",\n        \"caughtErrorsIgnorePattern\": \"^_\"\n      }\n    ],\n    \"no-useless-backreference\": \"error\",\n    \"no-useless-catch\": \"error\",\n    \"no-useless-escape\": \"error\",\n    \"no-with\": \"error\",\n    \"preserve-caught-error\": \"error\",\n    \"require-yield\": \"error\",\n    \"use-isnan\": \"error\",\n    \"valid-typeof\": \"error\",\n    \"@typescript-eslint/ban-ts-comment\": \"error\",\n    \"no-array-constructor\": \"error\",\n    \"@typescript-eslint/no-duplicate-enum-values\": \"error\",\n    \"@typescript-eslint/no-empty-object-type\": \"error\",\n    \"@typescript-eslint/no-explicit-any\": \"error\",\n    \"@typescript-eslint/no-extra-non-null-assertion\": \"error\",\n    \"@typescript-eslint/no-misused-new\": \"error\",\n    \"@typescript-eslint/no-namespace\": \"error\",\n    \"@typescript-eslint/no-non-null-asserted-optional-chain\": \"error\",\n    \"@typescript-eslint/no-require-imports\": \"error\",\n    \"@typescript-eslint/no-this-alias\": \"error\",\n    \"@typescript-eslint/no-unnecessary-type-constraint\": \"error\",\n    \"@typescript-eslint/no-unsafe-declaration-merging\": \"error\",\n    \"@typescript-eslint/no-unsafe-function-type\": \"error\",\n    \"no-unused-expressions\": \"error\",\n    \"@typescript-eslint/no-wrapper-object-types\": \"error\",\n    \"@typescript-eslint/prefer-as-const\": \"error\",\n    \"@typescript-eslint/prefer-namespace-keyword\": \"error\",\n    \"@typescript-eslint/triple-slash-reference\": \"error\"\n  },\n  \"overrides\": [\n    {\n      \"files\": [\"**/*.ts\", \"**/*.tsx\", \"**/*.mts\", \"**/*.cts\"],\n      \"rules\": {\n        \"constructor-super\": \"off\",\n        \"no-class-assign\": \"off\",\n        \"no-const-assign\": \"off\",\n        \"no-dupe-class-members\": \"off\",\n        \"no-dupe-keys\": \"off\",\n        \"no-func-assign\": \"off\",\n        \"no-import-assign\": \"off\",\n        \"no-new-native-nonconstructor\": \"off\",\n        \"no-obj-calls\": \"off\",\n        \"no-redeclare\": \"off\",\n        \"no-setter-return\": \"off\",\n        \"no-this-before-super\": \"off\",\n        \"no-unsafe-negation\": \"off\",\n        \"no-var\": \"error\",\n        \"no-with\": \"off\",\n        \"prefer-const\": \"error\",\n        \"prefer-rest-params\": \"error\",\n        \"prefer-spread\": \"error\"\n      }\n    }\n  ]\n}\n","frontmatter":{"$schema":"./node_modules/oxlint/configuration_schema.json","plugins":["typescript","import"],"categories":{"correctness":"off"},"env":{"builtin":true},"ignorePatterns":["dist/","node_modules","*.test.ts","node_modules/"],"rules":{"constructor-super":"error","for-direction":"error","no-async-promise-executor":"error","no-case-declarations":"error","no-class-assign":"error","no-compare-neg-zero":"error","no-cond-assign":"error","no-const-assign":"error","no-constant-binary-expression":"error","no-constant-condition":"error","no-control-regex":"error","no-debugger":"error","no-delete-var":"error","no-dupe-class-members":"error","no-dupe-else-if":"error","no-dupe-keys":"error","no-duplicate-case":"error","no-empty":"error","no-empty-character-class":"error","no-empty-pattern":"error","no-empty-static-block":"error","no-ex-assign":"error","no-extra-boolean-cast":"error","no-fallthrough":"error","no-func-assign":"error","no-global-assign":"error","no-import-assign":"error","no-invalid-regexp":"error","no-irregular-whitespace":"error","no-loss-of-precision":"error","no-misleading-character-class":"error","no-new-native-nonconstructor":"error","no-nonoctal-decimal-escape":"error","no-obj-calls":"error","no-prototype-builtins":"error","no-redeclare":"error","no-regex-spaces":"error","no-self-assign":"error","no-setter-return":"error","no-shadow-restricted-names":"error","no-sparse-arrays":"error","no-this-before-super":"error","no-unassigned-vars":"error","no-unexpected-multiline":"error","no-unsafe-finally":"error","no-unsafe-negation":"error","no-unsafe-optional-chaining":"error","no-unused-labels":"error","no-unused-private-class-members":"error","no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"no-useless-backreference":"error","no-useless-catch":"error","no-useless-escape":"error","no-with":"error","preserve-caught-error":"error","require-yield":"error","use-isnan":"error","valid-typeof":"error","@typescript-eslint/ban-ts-comment":"error","no-array-constructor":"error","@typescript-eslint/no-duplicate-enum-values":"error","@typescript-eslint/no-empty-object-type":"error","@typescript-eslint/no-explicit-any":"error","@typescript-eslint/no-extra-non-null-assertion":"error","@typescript-eslint/no-misused-new":"error","@typescript-eslint/no-namespace":"error","@typescript-eslint/no-non-null-asserted-optional-chain":"error","@typescript-eslint/no-require-imports":"error","@typescript-eslint/no-this-alias":"error","@typescript-eslint/no-unnecessary-type-constraint":"error","@typescript-eslint/no-unsafe-declaration-merging":"error","@typescript-eslint/no-unsafe-function-type":"error","no-unused-expressions":"error","@typescript-eslint/no-wrapper-object-types":"error","@typescript-eslint/prefer-as-const":"error","@typescript-eslint/prefer-namespace-keyword":"error","@typescript-eslint/triple-slash-reference":"error"},"overrides":[{"files":["**/*.ts","**/*.tsx","**/*.mts","**/*.cts"],"rules":{"constructor-super":"off","no-class-assign":"off","no-const-assign":"off","no-dupe-class-members":"off","no-dupe-keys":"off","no-func-assign":"off","no-import-assign":"off","no-new-native-nonconstructor":"off","no-obj-calls":"off","no-redeclare":"off","no-setter-return":"off","no-this-before-super":"off","no-unsafe-negation":"off","no-var":"error","no-with":"off","prefer-const":"error","prefer-rest-params":"error","prefer-spread":"error"}}]},"isInternal":false,"tokens":1188,"sizeBytes":4235},{"name":"CHANGELOG.md","path":"packages/typescript/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/typescript/CHANGELOG.md","title":"Typescript Skill","category":"anthropic-skill","format":"markdown","content":"## fumadocs-typescript@5.6.0\n\n### Bring your own highlighter\n\nShiki stays the default, and isn't loaded when you highlight code with another highlighter.\n\n- `fumadocs-core/highlight` exports a `Highlighter` interface, created with `createHighlights()` from `fumadocs-core/highlight/highlights` (`@pierre/highlights`) or `createShikiHighlighter()` from `fumadocs-core/highlight/shiki`, `override()` creates one with other options.\n- `rehypeCodeFromHighlighter` from `fumadocs-core/mdx-plugins/rehype-code.core` highlights code blocks with a highlighter, or a function creating one with the transformers of Fumadocs. `createRehypeCode` is deprecated, Sätteri has `rehypeCodeFromHighlighter` in `@fumadocs/satteri/rehype-code`. Pass `transformerTwoslash()` in its `transformers` option to analyze Twoslash blocks in batches.\n- `createServerCodeBlock()` and `createDynamicCodeBlock()` in Fumadocs UI create code blocks from a highlighter. Dynamic code blocks are highlighted on the server too.\n- `toJsx()` from `fumadocs-core/utils/hast-to-jsx` converts hast into React elements like `toJsxRuntime()` of `hast-util-to-jsx-runtime`, MDX nodes through an `evaluator`, over 10x faster on highlighted code, whose spans render as one HTML string. Every Fumadocs renderer uses it, `hast-util-to-jsx-runtime` is no longer a dependency.\n- Twoslash loads the languages of code blocks in popups before highlighting, an unknown language there no longer fails the code block.\n- OpenAPI Standalone highlights code blocks with Highlights, in its server-rendered pages too.\n- The page factories of OpenAPI, GraphQL and AsyncAPI, type tables, `createPython()`, `createPythonComponents()`, `localHtml()` and the shadcn `createSnippet()` take a `highlighter`.\n- Deprecated `shiki` and `shikiOptions` of the API pages and `shiki` of type tables, pass a `highlighter` instead.\n- Integrations require `fumadocs-core` 16.17.8, the API pages and shadcn also require `fumadocs-ui` 16.17.8.\n\n### TypeScript 7.1\n\nTwoslash, type tables and story controls run on the stable API of TypeScript 7.1 (`typescript@7.1.0-beta`), with code loaded as in-memory files.\n\n- Twoslash no longer writes code blocks to the `.twoslash` directory, you can remove it from `.gitignore`.\n- Twoslash completions work in the global scope, relative paths in compiler options (like `paths`) resolve from `cwd`.\n- No `tsconfig.fumadocs-typescript.json` or `tsconfig.fumadocs-story.json` is generated.\n- Type tables are 2.4x faster on large API references, each from a program of its file and the files it imports.\n- The `transform` option of type tables gets the checker of TypeScript 7.1, `typeToString()` takes `TypeFormatFlags`.\n\n## fumadocs-typescript@5.5.2\n\n### Code blocks in type tables\n\n- `remarkAutoTypeTable()` of `@fumadocs/satteri` highlights the code blocks in descriptions.\n- Code blocks of unknown languages in descriptions are shown as plain text, instead of failing the build.\n\n## fumadocs-typescript@5.5.1\n\n### Format generated Markdown tables\n\n- Generated tables have aligned columns: the type tables of `auto-type-table`, the tables of `renderToMarkdown()` and the table rows of search records.\n- `markdownTable()` from `fumadocs-core/mdx-plugins/stringifier` creates a formatted table for your plugins.\n- `fumadocs-typescript` requires `fumadocs-core` 16.17.1.\n\n## fumadocs-typescript@5.5.0\n\n### Index tables by row\n\nStructured data records each table row as a Markdown table of its header row and itself, instead of a record per cell. Type tables from `auto-type-table` record a row for each prop instead of the `TypeTable` element. Re-sync your search indexes to pick them up.\n\n- `remarkStructure()` defaults `types` to `table` instead of `tableCell`.\n- `tableRowToStructuredData()` from `fumadocs-core/search` creates the structured data of a table row, `typeTableToStructuredData()` from `fumadocs-typescript` of a type table.\n- Search hooks group the rows of a table into a `table` item, `<SearchDialogList />` renders it with `Table`, `<SearchDialogListTable />` by default.\n- Algolia and Orama Cloud link to the anchor of every record, like the props of type tables.\n- Orama Cloud searches `title`, `section` and `content` by default, set `params.properties` to search other fields.\n- `remarkStructure()` of Sätteri records the `data.structuredData` of nodes in place of the nodes.\n\n### Fix images in descriptions, show the OAuth redirect URI\n\n- Images in Markdown of API pages, like the description of an operation, and in descriptions of `<AutoTypeTable />` props no longer crash the page with \"Element type is invalid\".\n- The OAuth panel of the playground shows the `redirect_uri` of the authorization code and implicit flows, with a button to copy it: the `oauthRedirectUrl` route when set, otherwise the current page.\n- The Authorize row of OAuth schemes in the playground is one button, filling the row.\n\nFix [#3661](https://github.com/fuma-nama/fumadocs/issues/3661), [#3663](https://github.com/fuma-nama/fumadocs/issues/3663)\n\n### Markdown and search records from the authored source\n\n`remarkLLMs()` and `remarkStructure()` of `fumadocs-core` slice their Markdown from the authored source like Sätteri, instead of stringifying the syntax tree. It is much faster, Markdown is no longer escaped or reformatted, and local images keep their addresses. Re-sync your search indexes to pick up the new records.\n\n- Plugins record the Markdown of content they replace with `replaceSource()` or `embedSource()` from `fumadocs-core/mdx-plugins/stringifier`, in place of `data._stringify`, and add search records with `data.structuredData`. Nodes they insert otherwise are left out. A `namespace` limits an edit to the stringifiers of that namespace, like `search` for search records.\n- Search records are always Markdown, also in Sätteri. `filterElement` replaces `stringify.filterElement`, it chooses the JSX elements kept as HTML tags (`File`, `TypeTable`, `Callout` and `Card` by default) that search dialogs render as components. Other elements and links are replaced by their content, images are removed, and an element on one line is recorded like a paragraph.\n- Removed `defaultStringifier()` (use `createStringifier()`), `StringifyOptions`, `allowedMdxAttributes`, `filterMdxAttributes`, `placeholder()` (use `mdxAsPlaceholder`), and the `stringify` and `mdast-util-to-markdown` options of both plugins.\n- Included content goes through the plugins like the document's own, Sätteri includes `.md` files as Markdown.\n- `<auto-files>` shows its files in a code block, `auto-type-table` its props in a Markdown table, created by `typeTableToMarkdown()` from `fumadocs-typescript`.\n- `remarkShow()` and `fileGenerator()` of `fumadocs-docgen` record their Markdown, generators receive the `file` to do the same.\n- Records of `fumadocs-obsidian` resolve wikilinks, and leave comments, block IDs, callout markers and embeds out. Comments are removed before parsing, so they no longer split a paragraph.\n- Pages of `fumadocs-python` compile from their MDX, so they have Markdown and search records.\n- `fumadocs-mdx`, `fumadocs-docgen` and `fumadocs-obsidian` require `fumadocs-core` 16.17.0.\n\nFix [#3662](https://github.com/fuma-nama/fumadocs/issues/3662)\n\n## fumadocs-typescript@5.4.1\n\n### Mark packages side-effect free\n\nAll packages now declare `sideEffects` in `package.json`, so bundlers can tree-shake unused modules. Packages shipping stylesheets list them as side effects to keep CSS imports.\n\n## fumadocs-typescript@5.4.0\n\n### Generate type tables with the native TypeScript compiler\n\n`fumadocs-typescript` no longer uses ts-morph. It drives the TypeScript 7 native compiler (`tsgo`) through the `typescript/unstable/sync` API, bundled as a dependency, so it works regardless of the TypeScript version of your project, including TypeScript 7 before its programmatic API is stable.\n\nOnly the documented files (and what they import) are loaded into the compiler, instead of the entire `tsconfig.json` project. On the Fumadocs docs site this makes cold generation about 5x faster (first table 500 ms → 50 ms, later tables 20 ms → 5 ms) with roughly half the memory.\n\n**Behavior changes**\n\n- `transform` and `typeSimplifier` hooks receive TypeScript 7 API objects (`Type`, `Symbol`, `Checker`, `Node`) instead of ts-morph wrappers. `this.program` is the TypeScript 7 `Project`, and `this.checker` is available.\n- The `project` option of `createGenerator()` takes the `Project` returned by `createProject()`.\n- Members of mapped types (e.g. `Pick`) and unions may be printed in a different order, following the native compiler.\n\n## fumadocs-typescript@5.3.0\n\n### Default to Base UI\n\nInternal packages & templates now use Base UI rather than Radix UI.\n\n## fumadocs-typescript@5.2.7\n\n### Migrate to `cnfast`\n\nDrop `tailwind-merge`.\n\n# fumadocs-typescript\n\n## 5.2.6\n\n### Patch Changes\n\n- 64d6b10: Bump `ts-morph`\n\n## 5.2.5\n\n### Patch Changes\n\n- ccad791: update peer deps\n- Updated dependencies [e1567e2]\n- Updated dependencies [9a200c8]\n- Updated dependencies [c731a92]\n- Updated dependencies [ccad791]\n- Updated dependencies [a4189ce]\n  - fumadocs-core@16.7.15\n  - fumadocs-ui@16.7.15\n\n## 5.2.4\n\n### Patch Changes\n\n- 2d8f596: fix `npm pack` skipping nested `node_modules`\n- Updated dependencies [2d8f596]\n  - fumadocs-ui@16.7.14\n  - fumadocs-core@16.7.14\n\n## 5.2.3\n\n### Patch Changes\n\n- 690ddb9: bundle more deps\n- Updated dependencies [690ddb9]\n  - fumadocs-ui@16.7.13\n  - fumadocs-core@16.7.13\n\n## 5.2.2\n\n### Patch Changes\n\n- a070650: fix `remarkAutoTypeTable` not serializing `deprecated` field to MDX output\n- Updated dependencies [5524927]\n- Updated dependencies [d47c4f1]\n  - fumadocs-core@16.7.11\n  - fumadocs-ui@16.7.11\n\n## 5.2.1\n\n### Patch Changes\n\n- c64e406: fix `noUndefined` for union types in `getSimpleForm()`\n- Updated dependencies [f7e69a6]\n  - fumadocs-ui@16.7.8\n  - fumadocs-core@16.7.8\n\n## 5.2.0\n\n### Minor Changes\n\n- 1fc5549: Bump deps\n\n### Patch Changes\n\n- 8ec9cbe: More options for simplifying types\n- Updated dependencies [8bdee70]\n- Updated dependencies [bdffeba]\n- Updated dependencies [3d17757]\n- Updated dependencies [f45d703]\n- Updated dependencies [45aa454]\n  - fumadocs-ui@16.7.0\n  - fumadocs-core@16.7.0\n\n## 5.1.5\n\n### Patch Changes\n\n- 5453502: use Shiki.js v4\n- Updated dependencies [5453502]\n  - fumadocs-ui@16.6.8\n  - fumadocs-core@16.6.8\n\n## 5.1.4\n\n### Patch Changes\n\n- 16360ef: fix tag parser\n- Updated dependencies [1a614de]\n- Updated dependencies [6ab6692]\n  - fumadocs-core@16.6.5\n  - fumadocs-ui@16.6.5\n\n## 5.1.3\n\n### Patch Changes\n\n- 071347a: Support props passthrough for type tables\n- 20cd4d6: Support ID & `@fumadocsHref` tag in type tables\n- Updated dependencies [00c9a0f]\n- Updated dependencies [20cd4d6]\n  - fumadocs-core@16.6.1\n  - fumadocs-ui@16.6.1\n\n## 5.1.2\n\n### Patch Changes\n\n- c22f6ee: bump tsdown\n- Updated dependencies [c22f6ee]\n  - fumadocs-ui@16.5.2\n  - fumadocs-core@16.5.2\n\n## 5.1.0\n\n### Minor Changes\n\n- f6cecbf: Use Universal Shiki configuration for Markdown renderer\n\n### Patch Changes\n\n- Updated dependencies [9ba1250]\n  - fumadocs-ui@16.6.0\n  - fumadocs-core@16.6.0\n\n## 5.0.1\n\n### Patch Changes\n\n- 689d31e: Improve error message\n- b16a32f: Switch to tsdown for bundling\n- Updated dependencies [590d36a]\n- Updated dependencies [98d38ff]\n- Updated dependencies [446631d]\n- Updated dependencies [b16a32f]\n  - fumadocs-core@16.4.2\n  - fumadocs-ui@16.4.2\n\n## 5.0.0\n\n### Major Changes\n\n- 9a3e2e8: **Require async for `generator.generateDocumentation()`**\n\n  This is necessary to support async cache adapter.\n\n- 9a3e2e8: **Remove deprecated APIs**\n  - removed standalone `generateDocumentation()` function, create a generator instead.\n  - removed `generateFiles` & MDX generation APIs, use `remarkAutoTypeTable` instead.\n\n- 9a3e2e8: **Require explicit cache**\n\n  Previously, we enabled file system cache by default, but the directory is not customisable and only support Next.js.\n\n  Now, cache is disabled by default and require explicit declaration.\n\n  Update all your `createGenerator()` calls:\n\n  ```ts\n  import {\n    createGenerator,\n    createFileSystemGeneratorCache,\n  } from \"fumadocs-typescript\";\n\n  const generator = createGenerator({\n    // add this!\n    cache: createFileSystemGeneratorCache(\".next/fumadocs-typescript\"),\n  });\n  ```\n\n### Patch Changes\n\n- Updated dependencies [7c78045]\n  - fumadocs-ui@16.3.2\n  - fumadocs-core@16.3.2\n\n## 4.0.14\n\n### Patch Changes\n\n- f728e67: Support customising full type with `@fumadocsType` tag\n- Updated dependencies [da87713]\n- Updated dependencies [d17499b]\n  - fumadocs-core@16.2.4\n  - fumadocs-ui@16.2.4\n\n## 4.0.13\n\n### Patch Changes\n\n- ca09b6a: Core: Support accessing MDX plugins separately at `fumadocs-core/mdx-plugins/*`\n- Updated dependencies [bc97236]\n- Updated dependencies [ca09b6a]\n- Updated dependencies [c0df2c4]\n- Updated dependencies [117ad86]\n  - fumadocs-core@16.0.8\n  - fumadocs-ui@16.0.8\n\n## 4.0.12\n\n### Patch Changes\n\n- 5210f18: Support Fumadocs 16 in `peerDependencies`.\n- Updated dependencies [1494340]\n- Updated dependencies [230c6bf]\n- Updated dependencies [851897c]\n- Updated dependencies [de0ce6d]\n- Updated dependencies [4049ccc]\n- Updated dependencies [0ed0ca6]\n- Updated dependencies [429c41a]\n- Updated dependencies [5210f18]\n- Updated dependencies [cbc93e9]\n- Updated dependencies [42f09c3]\n- Updated dependencies [55afd8a]\n- Updated dependencies [5966e23]\n  - fumadocs-ui@16.0.0\n  - fumadocs-core@16.0.0\n\n## 4.0.11\n\n### Patch Changes\n\n- a3a14e7: Bump deps\n- Updated dependencies [a3a14e7]\n- Updated dependencies [7b0d839]\n  - fumadocs-core@15.8.3\n  - fumadocs-ui@15.8.3\n\n## 4.0.10\n\n### Patch Changes\n\n- e0cfcdc: Improve simple type generation\n- Updated dependencies [90cf1fe]\n- Updated dependencies [ad9a004]\n- Updated dependencies [90cf1fe]\n- Updated dependencies [6c3bde5]\n- Updated dependencies [747bdbc]\n  - fumadocs-ui@15.8.2\n  - fumadocs-core@15.8.2\n\n## 4.0.9\n\n### Patch Changes\n\n- 43cbf32: Fix `@remarks` used for full instead of simplified type form\n- Updated dependencies [655bb46]\n- Updated dependencies [53a0635]\n- Updated dependencies [d1ae3e8]\n- Updated dependencies [6548a59]\n- Updated dependencies [51268ec]\n- Updated dependencies [51268ec]\n  - fumadocs-core@15.8.0\n  - fumadocs-ui@15.8.0\n\n## 4.0.8\n\n### Patch Changes\n\n- 0d55667: Enforce `peerDeps` on Fumadocs deps\n- Updated dependencies [c948f59]\n  - fumadocs-core@15.7.10\n  - fumadocs-ui@15.7.10\n\n## 4.0.7\n\n### Patch Changes\n\n- 45c7531: Type Table: Support displaying parameters & return types\n- 4082acc: Redesign Type Table\n\n## 4.0.6\n\n### Patch Changes\n\n- 1b7bc4b: Add `@types/react` to optional peer dependency to avoid version conflict in monorepos\n\n## 4.0.5\n\n### Patch Changes\n\n- a6c909b: Removed unused devDependencies and migrated from `fast-glob` to `tinyglobby`\n\n## 4.0.4\n\n### Patch Changes\n\n- 6b04eed: Fix errors on special keys\n- a1f3273: Lazy load compiler instance\n\n## 4.0.3\n\n### Patch Changes\n\n- 3a5595a: Support deprecated properties in Type Table\n\n## 4.0.2\n\n### Patch Changes\n\n- 38117c1: add `null | undefined` to optional props in an object type\n\n## 4.0.1\n\n### Patch Changes\n\n- f67d20f: Fix `remark-auto-type-table` doesn't render `required` property\n\n## 4.0.0\n\n### Major Changes\n\n- b83d946: **Use `createGenerator` API**\n\n  Create a generator instance:\n\n  ```ts\n  import { createGenerator } from \"fumadocs-typescript\";\n\n  const generator = createGenerator(tsconfig);\n  ```\n\n  Refactor:\n\n  ```tsx\n  import { remarkAutoTypeTable, createTypeTable } from 'fumadocs-typescript';\n\n  generateDocumentation('./file.ts', 'MyClass', fs.readFileSync('./file.ts').toString())\n  generateMDX('content', {...})\n  generateFiles({...})\n  const processor = createProcessor({\n      remarkPlugins: [remarkAutoTypeTable],\n  });\n\n  const AutoTypeTable = createTypeTable()\n  return <AutoTypeTable {...props} />\n  ```\n\n  To:\n\n  ```tsx\n  import { AutoTypeTable, remarkAutoTypeTable } from \"fumadocs-typescript\";\n\n  generator.generateDocumentation({path: './file.ts'}, 'MyClass')\n  generateMDX(generator, 'content', { ... })\n  generateFiles(generator, { ... })\n  const processor = createProcessor({\n      remarkPlugins: [\n          [remarkAutoTypeTable, { generator }],\n      ],\n  });\n\n  return <AutoTypeTable generator={generator} {...props} />\n  ```\n\n  This ensures the compiler instance is always re-used.\n\n## 3.1.0\n\n### Minor Changes\n\n- 42d68a6: Support `remarkAutoTypeTable` plugin, deprecate MDX generator in favour of new remark plugin\n\n### Patch Changes\n\n- 5d0dd11: Support overriding `renderMarkdown` function\n\n## 3.0.4\n\n### Patch Changes\n\n- 7608f4e: Support showing optional properties on TypeTable\n\n## 3.0.3\n\n### Patch Changes\n\n- b9601fb: Update Shiki\n\n## 3.0.2\n\n### Patch Changes\n\n- c042eb7: Fix private class members\n\n## 3.0.1\n\n### Patch Changes\n\n- d6d290c: Upgrade Shiki\n\n## 3.0.0\n\n### Major Changes\n\n- f9adba6: Return an array of doc entry in `generateDocumentation`\n\n### Minor Changes\n\n- f9adba6: Support inline type syntax in `AutoTypeTable` `type` prop\n- f9adba6: Support `createTypeTable` for shared project instance\n\n### Patch Changes\n\n- be820c4: Bump deps\n\n## 2.1.0\n\n### Minor Changes\n\n- 3a2c837: Disable cache on program-level\n\n### Patch Changes\n\n- 0c251e5: Bump deps\n\n## 2.0.1\n\n### Patch Changes\n\n- 8ef2b68: Bump deps\n\n## 2.0.0\n\n### Major Changes\n\n- f75287d: **Introduce `fumadocs-docgen` package.**\n\n  Offer a better authoring experience for advanced use cases.\n  - Move `remark-dynamic-content` and `remark-install` plugins to the new package `fumadocs-docgen`.\n  - Support Typescript generator by default\n\n  **Usage**\n\n  Add the `remarkDocGen` plugin to your remark plugins.\n\n  ```ts\n  import { remarkDocGen, fileGenerator } from \"fumadocs-docgen\";\n\n  remark().use(remarkDocGen, { generators: [fileGenerator()] });\n  ```\n\n  Generate docs with code blocks.\n\n  ````mdx\n  ```json doc-gen:<generator>\n  {\n    // options\n  }\n  ```\n  ````\n\n  **Migrate**\n\n  For `remarkDynamicContent`, enable `fileGenerator` and use this syntax:\n\n  ````mdx\n  ```json doc-gen:file\n  {\n    \"file\": \"./path/to/my-file.txt\"\n  }\n  ```\n  ````\n\n  For `remarkInstall`, it remains the same:\n\n  ```ts\n  import { remarkInstall } from \"fumadocs-docgen\";\n  ```\n\n## 1.0.2\n\n### Patch Changes\n\n- 77b5b70: Fix compatibility problems with Typescript 5.4.3\n\n## 1.0.1\n\n### Patch Changes\n\n- f4aa6b6: Ignore fields marked with `@internal` tag\n\n## 1.0.0\n\n### Major Changes\n\n- 321d1e1f: Support markdown in type description\n\n### Minor Changes\n\n- 722c2d6e: Support generating MDX files\n","isInternal":false,"tokens":5392,"sizeBytes":18444},{"name":"package.json","path":"packages/typescript/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/typescript/package.json","title":"fumadocs-typescript","category":"anthropic-skill","format":"json","content":"{\n  \"name\": \"fumadocs-typescript\",\n  \"version\": \"5.6.0\",\n  \"description\": \"Typescript Integration for Fumadocs\",\n  \"keywords\": [\n    \"Docs\",\n    \"fumadocs\"\n  ],\n  \"homepage\": \"https://fumadocs.dev\",\n  \"license\": \"MIT\",\n  \"author\": \"Fuma Nama\",\n  \"repository\": \"github:fuma-nama/fumadocs\",\n  \"files\": [\n    \"dist\"\n  ],\n  \"type\": \"module\",\n  \"sideEffects\": false,\n  \"main\": \"./dist/index.js\",\n  \"types\": \"./dist/index.d.ts\",\n  \"exports\": {\n    \".\": {\n      \"types\": \"./dist/index.d.ts\",\n      \"import\": \"./dist/index.js\"\n    },\n    \"./ui\": {\n      \"types\": \"./dist/ui/index.d.ts\",\n      \"import\": \"./dist/ui/index.js\"\n    }\n  },\n  \"publishConfig\": {\n    \"access\": \"public\"\n  },\n  \"scripts\": {\n    \"build\": \"tsdown\",\n    \"clean\": \"rimraf dist\",\n    \"dev\": \"tsdown --watch\",\n    \"lint\": \"oxlint .\",\n    \"types:check\": \"tsc --noEmit\"\n  },\n  \"dependencies\": {\n    \"estree-util-value-to-estree\": \"^3.5.0\",\n    \"hast-util-to-estree\": \"^3.1.3\",\n    \"remark\": \"^15.0.1\",\n    \"remark-rehype\": \"^11.1.2\",\n    \"shiki\": \"^4.5.0\",\n    \"typescript\": \"7.1.0-beta\",\n    \"unified\": \"^11.0.5\"\n  },\n  \"devDependencies\": {\n    \"@mdx-js/mdx\": \"^3.1.1\",\n    \"@types/estree\": \"^1.0.9\",\n    \"@types/hast\": \"^3.0.5\",\n    \"@types/mdast\": \"^4.0.4\",\n    \"@types/node\": \"26.6.5\",\n    \"@types/react\": \"^19.3.0\",\n    \"@types/react-dom\": \"^19.3.0\",\n    \"fumadocs-core\": \"workspace:*\",\n    \"fumadocs-ui\": \"workspace:@fumadocs/base-ui@*\",\n    \"mdast-util-mdx\": \"^3.0.0\",\n    \"tsconfig\": \"workspace:*\",\n    \"tsdown\": \"0.23.1\",\n    \"vfile\": \"^6.0.3\"\n  },\n  \"peerDependencies\": {\n    \"@types/estree\": \"*\",\n    \"@types/hast\": \"*\",\n    \"@types/mdast\": \"*\",\n    \"@types/react\": \"*\",\n    \"fumadocs-core\": \"^16.17.8\",\n    \"fumadocs-ui\": \"^16.7.0\",\n    \"react\": \"^19.2.0\",\n    \"react-dom\": \"^19.2.0\"\n  },\n  \"peerDependenciesMeta\": {\n    \"@types/estree\": {\n      \"optional\": true\n    },\n    \"@types/hast\": {\n      \"optional\": true\n    },\n    \"@types/mdast\": {\n      \"optional\": true\n    },\n    \"@types/react\": {\n      \"optional\": true\n    },\n    \"fumadocs-ui\": {\n      \"optional\": true\n    }\n  }\n}\n","frontmatter":{"name":"fumadocs-typescript","version":"5.6.0","description":"Typescript Integration for Fumadocs","keywords":["Docs","fumadocs"],"homepage":"https://fumadocs.dev","license":"MIT","author":"Fuma Nama","repository":"github:fuma-nama/fumadocs","files":["dist"],"type":"module","sideEffects":false,"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"}},"publishConfig":{"access":"public"},"scripts":{"build":"tsdown","clean":"rimraf dist","dev":"tsdown --watch","lint":"oxlint .","types:check":"tsc --noEmit"},"dependencies":{"estree-util-value-to-estree":"^3.5.0","hast-util-to-estree":"^3.1.3","remark":"^15.0.1","remark-rehype":"^11.1.2","shiki":"^4.5.0","typescript":"7.1.0-beta","unified":"^11.0.5"},"devDependencies":{"@mdx-js/mdx":"^3.1.1","@types/estree":"^1.0.9","@types/hast":"^3.0.5","@types/mdast":"^4.0.4","@types/node":"26.6.5","@types/react":"^19.3.0","@types/react-dom":"^19.3.0","fumadocs-core":"workspace:*","fumadocs-ui":"workspace:@fumadocs/base-ui@*","mdast-util-mdx":"^3.0.0","tsconfig":"workspace:*","tsdown":"0.23.1","vfile":"^6.0.3"},"peerDependencies":{"@types/estree":"*","@types/hast":"*","@types/mdast":"*","@types/react":"*","fumadocs-core":"^16.17.8","fumadocs-ui":"^16.7.0","react":"^19.2.0","react-dom":"^19.2.0"},"peerDependenciesMeta":{"@types/estree":{"optional":true},"@types/hast":{"optional":true},"@types/mdast":{"optional":true},"@types/react":{"optional":true},"fumadocs-ui":{"optional":true}}},"isInternal":false,"tokens":740,"sizeBytes":2052},{"name":"test.output.json","path":"packages/typescript/test/fixtures/test.output.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/typescript/test/fixtures/test.output.json","title":"Fixtures Skill","category":"anthropic-skill","format":"json","content":"# Fixtures Skill\n\nPath: `packages/typescript/test/fixtures/test.output.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/typescript/test/fixtures/test.output.json)","tokens":300,"sizeBytes":216},{"name":"tsconfig.json","path":"packages/typescript/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/typescript/tsconfig.json","title":"Typescript Skill","category":"anthropic-skill","format":"json","content":"{\n  \"extends\": \"tsconfig/react-library.json\",\n  \"compilerOptions\": {\n    \"paths\": {\n      \"@/*\": [\"./src/*\"]\n    },\n    \"types\": [\"@types/node\"]\n  },\n  \"exclude\": [\"node_modules\", \"dist\"]\n}\n","frontmatter":{"extends":"tsconfig/react-library.json","compilerOptions":{"paths":{"@/*":["./src/*"]},"types":["@types/node"]},"exclude":["node_modules","dist"]},"isInternal":false,"tokens":57,"sizeBytes":190},{"name":".oxlintrc.json","path":"packages/vite/.oxlintrc.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/vite/.oxlintrc.json","title":"Vite Skill","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"./node_modules/oxlint/configuration_schema.json\",\n  \"plugins\": [\"typescript\", \"import\"],\n  \"env\": {\n    \"builtin\": true\n  },\n  \"ignorePatterns\": [\"dist/\", \"node_modules/\"],\n  \"rules\": {\n    \"constructor-super\": \"error\",\n    \"for-direction\": \"error\",\n    \"no-async-promise-executor\": \"error\",\n    \"no-case-declarations\": \"error\",\n    \"no-class-assign\": \"error\",\n    \"no-compare-neg-zero\": \"error\",\n    \"no-cond-assign\": \"error\",\n    \"no-const-assign\": \"error\",\n    \"no-constant-binary-expression\": \"error\",\n    \"no-constant-condition\": \"error\",\n    \"no-control-regex\": \"error\",\n    \"no-debugger\": \"error\",\n    \"no-delete-var\": \"error\",\n    \"no-dupe-class-members\": \"error\",\n    \"no-dupe-else-if\": \"error\",\n    \"no-dupe-keys\": \"error\",\n    \"no-duplicate-case\": \"error\",\n    \"no-empty\": \"error\",\n    \"no-empty-character-class\": \"error\",\n    \"no-empty-pattern\": \"error\",\n    \"no-empty-static-block\": \"error\",\n    \"no-ex-assign\": \"error\",\n    \"no-extra-boolean-cast\": \"error\",\n    \"no-fallthrough\": \"error\",\n    \"no-func-assign\": \"error\",\n    \"no-global-assign\": \"error\",\n    \"no-import-assign\": \"error\",\n    \"no-invalid-regexp\": \"error\",\n    \"no-irregular-whitespace\": \"error\",\n    \"no-loss-of-precision\": \"error\",\n    \"no-misleading-character-class\": \"error\",\n    \"no-new-native-nonconstructor\": \"error\",\n    \"no-nonoctal-decimal-escape\": \"error\",\n    \"no-obj-calls\": \"error\",\n    \"no-prototype-builtins\": \"error\",\n    \"no-redeclare\": \"error\",\n    \"no-regex-spaces\": \"error\",\n    \"no-self-assign\": \"error\",\n    \"no-setter-return\": \"error\",\n    \"no-shadow-restricted-names\": \"error\",\n    \"no-sparse-arrays\": \"error\",\n    \"no-this-before-super\": \"error\",\n    \"no-unassigned-vars\": \"error\",\n    \"no-unexpected-multiline\": \"error\",\n    \"no-unsafe-finally\": \"error\",\n    \"no-unsafe-negation\": \"error\",\n    \"no-unsafe-optional-chaining\": \"error\",\n    \"no-unused-labels\": \"error\",\n    \"no-unused-private-class-members\": \"error\",\n    \"no-unused-vars\": [\n      \"error\",\n      {\n        \"argsIgnorePattern\": \"^_\",\n        \"varsIgnorePattern\": \"^_\",\n        \"caughtErrorsIgnorePattern\": \"^_\"\n      }\n    ],\n    \"no-useless-backreference\": \"error\",\n    \"no-useless-catch\": \"error\",\n    \"no-useless-escape\": \"error\",\n    \"no-with\": \"error\",\n    \"preserve-caught-error\": \"error\",\n    \"require-yield\": \"error\",\n    \"use-isnan\": \"error\",\n    \"valid-typeof\": \"error\",\n    \"@typescript-eslint/ban-ts-comment\": \"error\",\n    \"no-array-constructor\": \"error\",\n    \"@typescript-eslint/no-duplicate-enum-values\": \"error\",\n    \"@typescript-eslint/no-empty-object-type\": \"error\",\n    \"@typescript-eslint/no-extra-non-null-assertion\": \"error\",\n    \"@typescript-eslint/no-misused-new\": \"error\",\n    \"@typescript-eslint/no-namespace\": \"error\",\n    \"@typescript-eslint/no-non-null-asserted-optional-chain\": \"error\",\n    \"@typescript-eslint/no-require-imports\": \"error\",\n    \"@typescript-eslint/no-this-alias\": \"error\",\n    \"@typescript-eslint/no-unnecessary-type-constraint\": \"error\",\n    \"@typescript-eslint/no-unsafe-declaration-merging\": \"error\",\n    \"@typescript-eslint/no-unsafe-function-type\": \"error\",\n    \"no-unused-expressions\": \"error\",\n    \"@typescript-eslint/no-wrapper-object-types\": \"error\",\n    \"@typescript-eslint/prefer-as-const\": \"error\",\n    \"@typescript-eslint/prefer-namespace-keyword\": \"error\",\n    \"@typescript-eslint/triple-slash-reference\": \"error\"\n  },\n  \"overrides\": [\n    {\n      \"files\": [\"**/*.ts\", \"**/*.tsx\", \"**/*.mts\", \"**/*.cts\"],\n      \"rules\": {\n        \"constructor-super\": \"off\",\n        \"no-class-assign\": \"off\",\n        \"no-const-assign\": \"off\",\n        \"no-dupe-class-members\": \"off\",\n        \"no-dupe-keys\": \"off\",\n        \"no-func-assign\": \"off\",\n        \"no-import-assign\": \"off\",\n        \"no-new-native-nonconstructor\": \"off\",\n        \"no-obj-calls\": \"off\",\n        \"no-redeclare\": \"off\",\n        \"no-setter-return\": \"off\",\n        \"no-this-before-super\": \"off\",\n        \"no-unsafe-negation\": \"off\",\n        \"no-var\": \"error\",\n        \"no-with\": \"off\",\n        \"prefer-const\": \"error\",\n        \"prefer-rest-params\": \"error\",\n        \"prefer-spread\": \"error\"\n      }\n    }\n  ]\n}\n","frontmatter":{"$schema":"./node_modules/oxlint/configuration_schema.json","plugins":["typescript","import"],"env":{"builtin":true},"ignorePatterns":["dist/","node_modules/"],"rules":{"constructor-super":"error","for-direction":"error","no-async-promise-executor":"error","no-case-declarations":"error","no-class-assign":"error","no-compare-neg-zero":"error","no-cond-assign":"error","no-const-assign":"error","no-constant-binary-expression":"error","no-constant-condition":"error","no-control-regex":"error","no-debugger":"error","no-delete-var":"error","no-dupe-class-members":"error","no-dupe-else-if":"error","no-dupe-keys":"error","no-duplicate-case":"error","no-empty":"error","no-empty-character-class":"error","no-empty-pattern":"error","no-empty-static-block":"error","no-ex-assign":"error","no-extra-boolean-cast":"error","no-fallthrough":"error","no-func-assign":"error","no-global-assign":"error","no-import-assign":"error","no-invalid-regexp":"error","no-irregular-whitespace":"error","no-loss-of-precision":"error","no-misleading-character-class":"error","no-new-native-nonconstructor":"error","no-nonoctal-decimal-escape":"error","no-obj-calls":"error","no-prototype-builtins":"error","no-redeclare":"error","no-regex-spaces":"error","no-self-assign":"error","no-setter-return":"error","no-shadow-restricted-names":"error","no-sparse-arrays":"error","no-this-before-super":"error","no-unassigned-vars":"error","no-unexpected-multiline":"error","no-unsafe-finally":"error","no-unsafe-negation":"error","no-unsafe-optional-chaining":"error","no-unused-labels":"error","no-unused-private-class-members":"error","no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"no-useless-backreference":"error","no-useless-catch":"error","no-useless-escape":"error","no-with":"error","preserve-caught-error":"error","require-yield":"error","use-isnan":"error","valid-typeof":"error","@typescript-eslint/ban-ts-comment":"error","no-array-constructor":"error","@typescript-eslint/no-duplicate-enum-values":"error","@typescript-eslint/no-empty-object-type":"error","@typescript-eslint/no-extra-non-null-assertion":"error","@typescript-eslint/no-misused-new":"error","@typescript-eslint/no-namespace":"error","@typescript-eslint/no-non-null-asserted-optional-chain":"error","@typescript-eslint/no-require-imports":"error","@typescript-eslint/no-this-alias":"error","@typescript-eslint/no-unnecessary-type-constraint":"error","@typescript-eslint/no-unsafe-declaration-merging":"error","@typescript-eslint/no-unsafe-function-type":"error","no-unused-expressions":"error","@typescript-eslint/no-wrapper-object-types":"error","@typescript-eslint/prefer-as-const":"error","@typescript-eslint/prefer-namespace-keyword":"error","@typescript-eslint/triple-slash-reference":"error"},"overrides":[{"files":["**/*.ts","**/*.tsx","**/*.mts","**/*.cts"],"rules":{"constructor-super":"off","no-class-assign":"off","no-const-assign":"off","no-dupe-class-members":"off","no-dupe-keys":"off","no-func-assign":"off","no-import-assign":"off","no-new-native-nonconstructor":"off","no-obj-calls":"off","no-redeclare":"off","no-setter-return":"off","no-this-before-super":"off","no-unsafe-negation":"off","no-var":"error","no-with":"off","prefer-const":"error","prefer-rest-params":"error","prefer-spread":"error"}}]},"isInternal":false,"tokens":1153,"sizeBytes":4107},{"name":"CHANGELOG.md","path":"packages/vite/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/vite/CHANGELOG.md","title":"Vite Skill","category":"anthropic-skill","format":"markdown","content":"## @fumadocs/vite@0.1.0\n\n### Default to Base UI\n\nInternal packages & templates now use Base UI rather than Radix UI.\n\n# @fumadocs/vite\n\n## 0.0.2\n","isInternal":false,"tokens":52,"sizeBytes":145},{"name":"package.json","path":"packages/vite/package.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/vite/package.json","title":"@fumadocs/vite","category":"anthropic-skill","format":"json","content":"{\n  \"name\": \"@fumadocs/vite\",\n  \"version\": \"0.1.0\",\n  \"private\": true,\n  \"description\": \"Internal configs for Fumadocs + Vite\",\n  \"keywords\": [\n    \"Docs\",\n    \"Fumadocs\",\n    \"vite\"\n  ],\n  \"homepage\": \"https://fumadocs.dev\",\n  \"license\": \"MIT\",\n  \"author\": \"Fuma Nama\",\n  \"repository\": \"github:fuma-nama/fumadocs\",\n  \"files\": [\n    \"dist\"\n  ],\n  \"type\": \"module\",\n  \"exports\": {\n    \".\": \"./dist/index.js\",\n    \"./package.json\": \"./package.json\"\n  },\n  \"scripts\": {\n    \"build\": \"tsdown\",\n    \"clean\": \"rimraf dist\",\n    \"dev\": \"tsdown --watch --clean false\",\n    \"lint\": \"oxlint .\",\n    \"test\": \"vitest run\",\n    \"types:check\": \"tsc --noEmit\"\n  },\n  \"devDependencies\": {\n    \"@types/node\": \"^26.6.5\",\n    \"tsconfig\": \"workspace:*\",\n    \"tsdown\": \"0.23.1\",\n    \"typescript\": \"^7.0.2\",\n    \"vite\": \"^8.3.5\",\n    \"vitest\": \"^5.0.5\"\n  }\n}\n","frontmatter":{"name":"@fumadocs/vite","version":"0.1.0","private":true,"description":"Internal configs for Fumadocs + Vite","keywords":["Docs","Fumadocs","vite"],"homepage":"https://fumadocs.dev","license":"MIT","author":"Fuma Nama","repository":"github:fuma-nama/fumadocs","files":["dist"],"type":"module","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"build":"tsdown","clean":"rimraf dist","dev":"tsdown --watch --clean false","lint":"oxlint .","test":"vitest run","types:check":"tsc --noEmit"},"devDependencies":{"@types/node":"^26.6.5","tsconfig":"workspace:*","tsdown":"0.23.1","typescript":"^7.0.2","vite":"^8.3.5","vitest":"^5.0.5"}},"isInternal":false,"tokens":302,"sizeBytes":837},{"name":"tsconfig.json","path":"packages/vite/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/vite/tsconfig.json","title":"Vite Skill","category":"anthropic-skill","format":"json","content":"{\n  \"extends\": \"tsconfig/react-library.json\",\n  \"compilerOptions\": {\n    \"module\": \"esnext\",\n    \"types\": [\"node\"],\n    \"allowImportingTsExtensions\": true\n  },\n  \"exclude\": [\"node_modules\", \"dist\"]\n}\n","frontmatter":{"extends":"tsconfig/react-library.json","compilerOptions":{"module":"esnext","types":["node"],"allowImportingTsExtensions":true},"exclude":["node_modules","dist"]},"isInternal":false,"tokens":57,"sizeBytes":200},{"name":"README.md","path":"packages/base-ui/README.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/base-ui/README.md","title":"base-ui Documentation","category":"plugin-manifest","format":"markdown","content":"# base-ui Documentation\n\nPath: `packages/base-ui/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/base-ui/README.md)","tokens":300,"sizeBytes":175},{"name":"README.md","path":"packages/content-collections/README.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content-collections/README.md","title":"content-collections Documentation","category":"plugin-manifest","format":"markdown","content":"# content-collections Documentation\n\nPath: `packages/content-collections/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content-collections/README.md)","tokens":300,"sizeBytes":211},{"name":"README.md","path":"packages/core/README.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/README.md","title":"core Documentation","category":"plugin-manifest","format":"markdown","content":"# core Documentation\n\nPath: `packages/core/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/core/README.md)","tokens":300,"sizeBytes":166},{"name":"README.md","path":"packages/create-app/README.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/README.md","title":"create-app Documentation","category":"plugin-manifest","format":"markdown","content":"# create-app Documentation\n\nPath: `packages/create-app/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/README.md)","tokens":300,"sizeBytes":184},{"name":"README.md","path":"packages/create-app/template/+next+fuma-docs-mdx/README.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/+next+fuma-docs-mdx/README.md","title":"+next+fuma-docs-mdx Documentation","category":"plugin-manifest","format":"markdown","content":"# +next+fuma-docs-mdx Documentation\n\nPath: `packages/create-app/template/+next+fuma-docs-mdx/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/+next+fuma-docs-mdx/README.md)","tokens":300,"sizeBytes":251},{"name":"README.md","path":"packages/create-app/template/+next+fuma-docs-mdx+static/README.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/+next+fuma-docs-mdx+static/README.md","title":"+next+fuma-docs-mdx+static Documentation","category":"plugin-manifest","format":"markdown","content":"# +next+fuma-docs-mdx+static Documentation\n\nPath: `packages/create-app/template/+next+fuma-docs-mdx+static/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/+next+fuma-docs-mdx+static/README.md)","tokens":300,"sizeBytes":272},{"name":"README.md","path":"packages/create-app/template/astro/README.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/astro/README.md","title":"astro Documentation","category":"plugin-manifest","format":"markdown","content":"# astro Documentation\n\nPath: `packages/create-app/template/astro/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/astro/README.md)","tokens":300,"sizeBytes":209},{"name":"README.md","path":"packages/create-app/template/react-router-spa/README.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/react-router-spa/README.md","title":"react-router-spa Documentation","category":"plugin-manifest","format":"markdown","content":"# react-router-spa Documentation\n\nPath: `packages/create-app/template/react-router-spa/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/react-router-spa/README.md)","tokens":300,"sizeBytes":242},{"name":"README.md","path":"packages/create-app/template/react-router/README.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/react-router/README.md","title":"react-router Documentation","category":"plugin-manifest","format":"markdown","content":"# react-router Documentation\n\nPath: `packages/create-app/template/react-router/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/react-router/README.md)","tokens":300,"sizeBytes":230},{"name":"README.md","path":"packages/create-app/template/tanstack-start-spa/README.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/tanstack-start-spa/README.md","title":"tanstack-start-spa Documentation","category":"plugin-manifest","format":"markdown","content":"# tanstack-start-spa Documentation\n\nPath: `packages/create-app/template/tanstack-start-spa/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/tanstack-start-spa/README.md)","tokens":300,"sizeBytes":248},{"name":"README.md","path":"packages/create-app/template/tanstack-start/README.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/tanstack-start/README.md","title":"tanstack-start Documentation","category":"plugin-manifest","format":"markdown","content":"# tanstack-start Documentation\n\nPath: `packages/create-app/template/tanstack-start/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/tanstack-start/README.md)","tokens":300,"sizeBytes":236},{"name":"README.md","path":"packages/create-app/template/waku/README.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/waku/README.md","title":"waku Documentation","category":"plugin-manifest","format":"markdown","content":"# waku Documentation\n\nPath: `packages/create-app/template/waku/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/create-app/template/waku/README.md)","tokens":300,"sizeBytes":206},{"name":"README.md","path":"packages/doc-gen/README.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/README.md","title":"doc-gen Documentation","category":"plugin-manifest","format":"markdown","content":"# doc-gen Documentation\n\nPath: `packages/doc-gen/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/doc-gen/README.md)","tokens":300,"sizeBytes":175},{"name":"README.md","path":"packages/graphql/README.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/graphql/README.md","title":"graphql Documentation","category":"plugin-manifest","format":"markdown","content":"# graphql Documentation\n\nPath: `packages/graphql/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/graphql/README.md)","tokens":300,"sizeBytes":175},{"name":"README.md","path":"packages/image-size/README.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/image-size/README.md","title":"image-size Documentation","category":"plugin-manifest","format":"markdown","content":"# image-size Documentation\n\nPath: `packages/image-size/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/image-size/README.md)","tokens":300,"sizeBytes":184},{"name":"README.md","path":"packages/local-html/README.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-html/README.md","title":"local-html Documentation","category":"plugin-manifest","format":"markdown","content":"# local-html Documentation\n\nPath: `packages/local-html/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/local-html/README.md)","tokens":300,"sizeBytes":184},{"name":"README.md","path":"packages/obsidian/README.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/obsidian/README.md","title":"obsidian Documentation","category":"plugin-manifest","format":"markdown","content":"# obsidian Documentation\n\nPath: `packages/obsidian/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/obsidian/README.md)","tokens":300,"sizeBytes":178},{"name":"README.md","path":"packages/radix-ui/README.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/radix-ui/README.md","title":"radix-ui Documentation","category":"plugin-manifest","format":"markdown","content":"# radix-ui Documentation\n\nPath: `packages/radix-ui/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/radix-ui/README.md)","tokens":300,"sizeBytes":178},{"name":"README.md","path":"packages/twoslash/README.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/twoslash/README.md","title":"twoslash Documentation","category":"plugin-manifest","format":"markdown","content":"# twoslash Documentation\n\nPath: `packages/twoslash/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/twoslash/README.md)","tokens":300,"sizeBytes":178},{"name":"README.md","path":"packages/typescript/README.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/typescript/README.md","title":"typescript Documentation","category":"plugin-manifest","format":"markdown","content":"# Fumadocs Typescript\n\nTypescript Integration for Fumadocs.\n","isInternal":false,"tokens":17,"sizeBytes":60},{"name":"README.md","path":"packages/vite/vitefu/README.md","rawUrl":"https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/vite/vitefu/README.md","title":"vitefu Documentation","category":"plugin-manifest","format":"markdown","content":"# vitefu Documentation\n\nPath: `packages/vite/vitefu/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/vite/vitefu/README.md)","tokens":300,"sizeBytes":182}],"systemPromptSnippet":"<yakaai_skills repo=\"fuma-nama/fumadocs\">\n<!-- File: .cursor/skills/radix-base-ui-sync/SKILL.md (Tokens: ~391 | Category: anthropic-skill) -->\n---\nname: radix-base-ui-sync\ndescription: Keep packages/radix-ui (fumadocs-ui) and packages/base-ui in sync. Use when editing either package, adding features, or fixing bugs so both UI variants stay consistent.\n---\n\n# Radix UI vs Base UI Package Sync\n\n`packages/radix-ui` (fumadocs-ui) and `packages/base-ui` (@fumadocs/base-ui) are two variants of Fumadocs UI. They share the same layout structure, components, and public API; only the underlying primitives differ. When changing one package, consider the other.\n\n## Package identity\n\n|                  | radix-ui                | base-ui                |\n| ---------------- | ----------------------- | ---------------------- |\n| **Package name** | `fumadocs-ui`           | `@fumadocs/base-ui`    |\n| **Primitives**   | `@radix-ui/*`           | `@base-ui/react`       |\n| **Config key**   | `uiLibrary: 'radix-ui'` | `uiLibrary: 'base-ui'` |\n\n## What to keep in sync\n\n- **Layouts**: `layouts/docs`, `layouts/flux`, `layouts/home`, `layouts/notebook`, `layouts/shared` — structure and props should match; only primitive usage differs.\n- **Components**: Same public API and behavior for components under `components/` (e.g. toc, steps, sidebar/page-tree, dialog/search behavior). UI primitives in `components/ui/` differ by design.\n- **Provider**: `provider/base.tsx` — same props; only `DirectionProvider` and search/dialog primitives differ.\n- **Contexts, utils, i18n, mdx, og**: Should stay identical or nearly identical.\n- **package.json**: Same `exports` shape and version; `dependencies` differ (Radix vs Base UI).\n\n<!-- File: packages/api-docs/.oxlintrc.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Api-docs Skill\n\nPath: `packages/api-docs/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/.oxlintrc.json)\n\n<!-- File: packages/api-docs/CHANGELOG.md (Tokens: ~300 | Category: anthropic-skill) -->\n# Api-docs Skill\n\nPath: `packages/api-docs/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/CHANGELOG.md)\n\n<!-- File: packages/api-docs/package.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Api-docs Skill\n\nPath: `packages/api-docs/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/package.json)\n\n<!-- File: packages/api-docs/test/fixtures/double-oneof.yaml (Tokens: ~300 | Category: anthropic-skill) -->\n# Fixtures Skill\n\nPath: `packages/api-docs/test/fixtures/double-oneof.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/test/fixtures/double-oneof.yaml)\n\n<!-- File: packages/api-docs/test/fixtures/external/owner.yaml (Tokens: ~300 | Category: anthropic-skill) -->\n# External Skill\n\nPath: `packages/api-docs/test/fixtures/external/owner.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/test/fixtures/external/owner.yaml)\n\n<!-- File: packages/api-docs/test/fixtures/external/pet.yaml (Tokens: ~300 | Category: anthropic-skill) -->\n# External Skill\n\nPath: `packages/api-docs/test/fixtures/external/pet.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/test/fixtures/external/pet.yaml)\n\n<!-- File: packages/api-docs/test/fixtures/external/root.yaml (Tokens: ~300 | Category: anthropic-skill) -->\n# External Skill\n\nPath: `packages/api-docs/test/fixtures/external/root.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/test/fixtures/external/root.yaml)\n\n<!-- File: packages/api-docs/test/fixtures/external/shared.yaml (Tokens: ~300 | Category: anthropic-skill) -->\n# External Skill\n\nPath: `packages/api-docs/test/fixtures/external/shared.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/test/fixtures/external/shared.yaml)\n\n<!-- File: packages/api-docs/test/fixtures/unkey.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Fixtures Skill\n\nPath: `packages/api-docs/test/fixtures/unkey.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/test/fixtures/unkey.json)\n\n<!-- File: packages/api-docs/tsconfig.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Api-docs Skill\n\nPath: `packages/api-docs/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/api-docs/tsconfig.json)\n\n<!-- File: packages/asyncapi/.oxlintrc.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Asyncapi Skill\n\nPath: `packages/asyncapi/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/asyncapi/.oxlintrc.json)\n\n<!-- File: packages/asyncapi/CHANGELOG.md (Tokens: ~300 | Category: anthropic-skill) -->\n# Asyncapi Skill\n\nPath: `packages/asyncapi/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/asyncapi/CHANGELOG.md)\n\n<!-- File: packages/asyncapi/package.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Asyncapi Skill\n\nPath: `packages/asyncapi/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/asyncapi/package.json)\n\n<!-- File: packages/asyncapi/test/fixtures/streetlights.yaml (Tokens: ~300 | Category: anthropic-skill) -->\n# Fixtures Skill\n\nPath: `packages/asyncapi/test/fixtures/streetlights.yaml`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/asyncapi/test/fixtures/streetlights.yaml)\n\n<!-- File: packages/asyncapi/tsconfig.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Asyncapi Skill\n\nPath: `packages/asyncapi/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/asyncapi/tsconfig.json)\n\n<!-- File: packages/base-ui/.oxlintrc.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Base-ui Skill\n\nPath: `packages/base-ui/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/base-ui/.oxlintrc.json)\n\n<!-- File: packages/base-ui/CHANGELOG.md (Tokens: ~300 | Category: anthropic-skill) -->\n# Base-ui Skill\n\nPath: `packages/base-ui/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/base-ui/CHANGELOG.md)\n\n<!-- File: packages/base-ui/package.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Base-ui Skill\n\nPath: `packages/base-ui/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/base-ui/package.json)\n\n<!-- File: packages/base-ui/tsconfig.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Base-ui Skill\n\nPath: `packages/base-ui/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/base-ui/tsconfig.json)\n\n<!-- File: packages/basehub/.oxlintrc.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Basehub Skill\n\nPath: `packages/basehub/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/basehub/.oxlintrc.json)\n\n<!-- File: packages/basehub/CHANGELOG.md (Tokens: ~300 | Category: anthropic-skill) -->\n# Basehub Skill\n\nPath: `packages/basehub/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/basehub/CHANGELOG.md)\n\n<!-- File: packages/basehub/package.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Basehub Skill\n\nPath: `packages/basehub/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/basehub/package.json)\n\n<!-- File: packages/basehub/tsconfig.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Basehub Skill\n\nPath: `packages/basehub/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/basehub/tsconfig.json)\n\n<!-- File: packages/cli/.oxlintrc.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Cli Skill\n\nPath: `packages/cli/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/cli/.oxlintrc.json)\n\n<!-- File: packages/cli/CHANGELOG.md (Tokens: ~300 | Category: anthropic-skill) -->\n# Cli Skill\n\nPath: `packages/cli/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/cli/CHANGELOG.md)\n\n<!-- File: packages/cli/package.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Cli Skill\n\nPath: `packages/cli/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/cli/package.json)\n\n<!-- File: packages/cli/tsconfig.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Cli Skill\n\nPath: `packages/cli/tsconfig.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/cli/tsconfig.json)\n\n<!-- File: packages/content-collections/.oxlintrc.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Content-collections Skill\n\nPath: `packages/content-collections/.oxlintrc.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content-collections/.oxlintrc.json)\n\n<!-- File: packages/content-collections/CHANGELOG.md (Tokens: ~300 | Category: anthropic-skill) -->\n# Content-collections Skill\n\nPath: `packages/content-collections/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/fuma-nama/fumadocs/HEAD/packages/content-collections/CHANGELOG.md)\n\n<!-- ... +238 more modular skills available via /api/skills/fuma-nama/fumadocs?path={path} -->\n</yakaai_skills>"}