MCPcopy
hub / github.com/jackyzha0/quartz

github.com/jackyzha0/quartz @v4.0.8 sqlite

repository ↗ · DeepWiki ↗ · release v4.0.8 ↗
255 symbols 577 edges 82 files 0 documented · 0%
README

Quartz v4

“[One] who works with the door open gets all kinds of interruptions, but [they] also occasionally gets clues as to what the world is and what might be important.” — Richard Hamming

Quartz is a set of tools that helps you publish your digital garden and notes as a website for free. Quartz v4 features a from-the-ground rewrite focusing on end-user extensibility and ease-of-use.

If you are looking for Quartz v3, you can find it on the hugo branch.

🔗 Read the documentation and get started: https://four.quartz.jzhao.xyz/

Join the Discord Community

Sponsors

Extension points exported contracts — how you extend this code

Document (Interface)
(no doc)
globals.d.ts
CustomEventMap (Interface)
(no doc)
index.d.ts
GlobalConfiguration (Interface)
(no doc)
quartz/cfg.ts
Options (Interface)
(no doc)
quartz/components/RecentNotes.tsx
DataMap (Interface)
(no doc)
quartz/plugins/index.ts
Argv (Interface)
(no doc)
quartz/util/ctx.ts
Window (Interface)
(no doc)
globals.d.ts
QuartzConfig (Interface)
(no doc)
quartz/cfg.ts

Core symbols most depended-on inside this repo

addEventListener
called by 24
globals.d.ts
joinSegments
called by 21
quartz/util/path.ts
simplifySlug
called by 15
quartz/util/path.ts
resolveRelative
called by 10
quartz/util/path.ts
_stripSlashes
called by 8
quartz/util/path.ts
timeSince
called by 8
quartz/util/perf.ts
pathToRoot
called by 7
quartz/util/path.ts
slugifyFilePath
called by 6
quartz/util/path.ts

Shape

Function 194
Interface 39
Method 14
Class 8

Languages

TypeScript100%

Modules by API surface

quartz/util/path.ts26 symbols
quartz/components/scripts/spa.inline.ts15 symbols
quartz/bootstrap-cli.mjs13 symbols
quartz/components/scripts/search.inline.ts12 symbols
quartz/components/scripts/graph.inline.ts12 symbols
quartz/plugins/transformers/ofm.ts9 symbols
quartz/processors/parse.ts7 symbols
quartz/plugins/emitters/componentResources.ts7 symbols
quartz/plugins/emitters/contentIndex.ts6 symbols
quartz/util/perf.ts5 symbols
quartz/util/log.ts5 symbols
quartz/plugins/transformers/toc.ts5 symbols

Dependencies from manifests, versioned

@clack/prompts0.6.3 · 1×
@floating-ui/dom1.4.0 · 1×
@napi-rs/simple-git0.1.8 · 1×
@types/cli-spinner0.2.1 · 1×
@types/d37.4.0 · 1×
@types/flexsearch0.7.3 · 1×
@types/hast2.3.4 · 1×
@types/js-yaml4.0.5 · 1×
@types/node20.1.2 · 1×
@types/pretty-time1.1.2 · 1×
@types/source-map-support0.5.6 · 1×
@types/workerpool6.4.0 · 1×

For agents

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

⬇ download graph artifact