MCPcopy
hub / github.com/code-hike/codehike

github.com/code-hike/codehike @1.1.0 sqlite

repository ↗ · DeepWiki ↗ · release 1.1.0 ↗
478 symbols 1,105 edges 211 files 0 documented · 0%
README

Code Hike

Build rich content websites with Markdown and React

Code Hike is an open-source library that bridges the gap between Markdown and React to help you create technical content that takes advantage of the modern web.

Docs: https://codehike.org/docs

Quick Start

Try it online on StackBlitz. Or clone the Code Hike starter:

npx create-next-app -e https://github.com/code-hike/v1-starter

GitHub Accelerator GitHub Accelerator

Top Sponsors

Meta Meta spacer Speakeasy Speakeasy spacer ui.dev ui.dev spacer Drivly Drivly

Powered by

Vercel Vercel spacer BrowserStack BrowserStack spacer Gitpod Gitpod


License

MIT

Extension points exported contracts — how you extend this code

HikeNodeMap (Interface)
(no doc)
packages/codehike/src/mdx/1.1.remark-list-to-section.ts
HikeNodeBase (Interface)
(no doc)
packages/codehike/src/mdx/1.1.remark-list-to-section.ts
HikeSection (Interface)
(no doc)
packages/codehike/src/mdx/1.1.remark-list-to-section.ts
HikeCode (Interface)
(no doc)
packages/codehike/src/mdx/1.1.remark-list-to-section.ts
HikeImage (Interface)
(no doc)
packages/codehike/src/mdx/1.1.remark-list-to-section.ts

Core symbols most depended-on inside this repo

highlight
called by 62
packages/codehike/src/code/highlight.ts
cn
called by 50
apps/web/lib/utils.ts
line
called by 22
apps/web/content/blog/the-curse-of-markdown.steps.tsx
parseRoot
called by 17
packages/codehike/src/blocks.ts
parseProps
called by 16
packages/codehike/src/blocks.ts
splitAnnotationsAndCode
called by 13
packages/codehike/src/code/extract-annotations.tsx
compileAST
called by 9
packages/codehike/tests/utils.ast.tsx
compileJS
called by 7
packages/codehike/tests/utils.ast.tsx

Shape

Function 446
Method 16
Class 8
Interface 8

Languages

TypeScript100%

Modules by API surface

packages/codehike/src/mdx/1.1.remark-list-to-section.ts16 symbols
packages/codehike/src/utils/token-transitions.tsx12 symbols
apps/web/content/blog/the-curse-of-markdown.tsx10 symbols
packages/codehike/src/mdx/3.transform-hike-props.ts9 symbols
apps/web/app/landing/sponsors.tsx9 symbols
packages/codehike/tests/utils.ast.tsx8 symbols
packages/codehike/src/utils/static-fallback.tsx8 symbols
packages/codehike/src/utils/scroller.tsx8 symbols
packages/codehike/src/code/highlight.ts7 symbols
apps/web/content/blog/fine-grained/scrolly.tsx7 symbols
packages/codehike/src/mdx/1.2.remark-section-to-attribute.ts6 symbols
apps/web/ui/nav.tsx6 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

Dependencies from manifests, versioned

@actions/exec1.1.1 · 1×
@actions/github6.0.0 · 1×
@arethetypeswrong/cli0.15.4 · 1×
@changesets/changelog-github0.5.0 · 1×
@changesets/cli2.27.1 · 1×
@changesets/read0.6.1 · 1×
@code-hike/lighter1.0.1 · 1×
@mdx-js/mdx3.0.0 · 1×
@octokit/action7.0.0 · 1×
@octokit/rest21.0.2 · 1×
@radix-ui/react-collapsible1.0.3 · 1×
@radix-ui/react-dropdown-menu2.1.1 · 1×

For agents

$ claude mcp add codehike \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact