MCPcopy
hub / github.com/pngwn/MDsveX

github.com/pngwn/MDsveX @0.12.7 sqlite

repository ↗ · DeepWiki ↗ · release 0.12.7 ↗
2,684 symbols 7,546 edges 304 files 10 documented · 0%
README

mdsvex

A Markdown preprocessor for Svelte. Markdown in Svelte.

mdsvex.com

Packages

This is a monorepo containing mdsvex and any supporting packages. Each repo has its own readme with more details.

  • site - The documentation website.
  • mdsvex - mdsvex itself.
  • svelte-parse - Generate a svast AST from a Svelte components.
  • svast - An AST specification with accompanying TypeScript definitions.
  • svast-stringify - Turn a svast AST into a Svelte component.
  • svast-utils - Utilities for working with a svast tree.

Contributing

Contributions are welcome. This repo uses changesets to manage changelogs and versioning. All pull requests need an accompanying changeset file (PRs to the documentation website do not need a changeset file). If you know how changesets work then feel free to add one with the appropriate packages, versions and a description of the change. If you don't know how changesets work, don't worry about it, I am happy to add one (a little robot will also add some details to the PR when you open it as well, if you want to learn more).

Extension points exported contracts — how you extend this code

SvelteParent (Interface)
(no doc)
packages/svast/index.d.ts
Result (Interface)
(no doc)
packages/svelte-parse/src/types_and_things.ts
FrontMatterNode (Interface)
(no doc)
packages/mdsvex/src/types.ts
Root (Interface)
(no doc)
packages/svast/index.d.ts
ParseNodeOptions (Interface)
(no doc)
packages/svelte-parse/src/types_and_things.ts
Parts (Interface)
(no doc)
packages/mdsvex/src/types.ts
BaseSvelteTag (Interface)
(no doc)
packages/svast/index.d.ts
ParseOptions (Interface)
(no doc)
packages/svelte-parse/src/types_and_things.ts

Core symbols most depended-on inside this repo

push
called by 1030
packages/site/static/workers/mdsvex.js
eat
called by 399
packages/site/static/workers/mdsvex.js
b
called by 386
packages/site/static/workers/mdsvex.js
slice
called by 351
packages/site/static/workers/bundler.js
x
called by 294
packages/site/static/workers/mdsvex.js
replace
called by 253
packages/site/static/workers/bundler.js
get
called by 225
packages/site/static/workers/mdsvex.js
c
called by 199
packages/site/static/workers/mdsvex.js

Shape

Function 1,430
Method 920
Class 305
Interface 28
Enum 1

Languages

TypeScript100%

Modules by API surface

packages/site/static/workers/mdsvex.js1,403 symbols
packages/site/static/workers/bundler.js1,085 symbols
packages/mdsvex/src/transformers/index.ts21 symbols
packages/svast-stringify/src/main.ts15 symbols
packages/mdsvex/src/types.ts13 symbols
packages/svast/index.d.ts11 symbols
packages/site/src/components/Repl/workers/bundler/index.js11 symbols
packages/svelte-parse/src/main.ts9 symbols
packages/site/src/components/Repl/Output/ReplProxy.js9 symbols
packages/mdsvex/src/index.ts9 symbols
packages/site/static/workers/prism.js8 symbols
packages/mdsvex/src/utils.ts7 symbols

Used by 2 indexed graphs manifest dependencies, hub-wide

Dependencies from manifests, versioned

@babel/core7.5.5 · 1×
@babel/plugin-syntax-dynamic-import7.0.0 · 1×
@babel/plugin-transform-runtime7.5.5 · 1×
@babel/preset-env7.5.5 · 1×
@babel/runtime7.5.5 · 1×
@changesets/changelog-github0.4.0 · 1×
@changesets/cli2.16.0 · 1×
@cloudflare/kv-asset-handler0.0.5 · 1×
@fontsource/source-code-pro5.2.5 · 1×
@playwright/test1.49.1 · 1×
@rollup/plugin-babel5.3.0 · 1×
@rollup/plugin-commonjs26.0.1 · 1×

For agents

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

⬇ download graph artifact