MCPcopy
hub / github.com/pierrecomputer/pierre

github.com/pierrecomputer/pierre @diffs-v1.2.12 sqlite

repository ↗ · DeepWiki ↗ · release diffs-v1.2.12 ↗
4,896 symbols 13,635 edges 783 files 97 documented · 2%

Extension points exported contracts — how you extend this code

FileTreeSearchSessionHandle (Interface)
(no doc) [4 implementers]
packages/trees/src/model/publicTypes.ts
ThemeSubscriber (Interface)
(no doc) [3 implementers]
packages/diffs/src/worker/WorkerPoolManager.ts
ProjectionReadableStore (Interface)
(no doc) [2 implementers]
packages/path-store/test/helpers/storeHarness.ts
PackageJson (Interface)
(no doc)
packages/theme/scripts/vsixPackageShim.ts
CustomTheme (Interface)
(no doc)
packages/theming/test/catalog.test.ts
LinuxKernelFixture (Interface)
(no doc)
packages/tree-test-data/index.d.ts
IntrinsicElements (Interface)
(no doc)
apps/docs/types/file-tree-container.d.ts
CodeViewSavedCommentMetadata (Interface)
(no doc)
apps/demo/src/codeViewDemo.ts

Core symbols most depended-on inside this repo

push
called by 539
packages/diffs/src/utils/renderDiffWithHighlighter.ts
flushDom
called by 371
packages/trees/test/helpers/dom.ts
remove
called by 194
packages/trees/src/model/publicTypes.ts
add
called by 164
packages/trees/src/model/publicTypes.ts
render
called by 151
packages/trees/src/render/FileTree.ts
getItem
called by 144
packages/diffs/src/react/CodeView.tsx
cleanUp
called by 130
packages/trees/src/render/FileTree.ts
cleanup
called by 125
packages/trees/test/helpers/dom.ts

Shape

Function 2,853
Method 1,099
Interface 838
Class 106

Languages

TypeScript100%

Modules by API surface

packages/path-store/scripts/benchmark.ts173 symbols
packages/trees/scripts/profileFileTree.ts160 symbols
packages/diffs/src/components/CodeView.ts158 symbols
packages/trees/src/model/FileTreeController.ts123 symbols
packages/diffs/src/managers/InteractionManager.ts111 symbols
packages/path-store/scripts/profileDemo.ts107 symbols
packages/trees/src/render/FileTreeView.tsx83 symbols
packages/diffs/src/components/FileDiff.ts83 symbols
packages/diffs/src/worker/WorkerPoolManager.ts81 symbols
packages/diffs/src/renderers/DiffHunksRenderer.ts71 symbols
packages/trees/src/model/publicTypes.ts67 symbols
packages/diffs/src/components/File.ts66 symbols

Dependencies from manifests, versioned

@arethetypeswrong/corecatalog: · 1×
@icons-pack/react-simple-iconscatalog: · 1×
@moonrepo/clicatalog: · 1×
@pierre/diffsworkspace:* · 1×
@pierre/iconscatalog: · 1×
@pierre/path-storeworkspace:* · 1×
@pierre/themeworkspace:* · 1×
@pierre/themingworkspace:* · 1×
@pierre/tree-test-dataworkspace:* · 1×
@pierre/treesworkspace:* · 1×
@pierre/vscode-iconscatalog: · 1×
@playwright/testcatalog: · 1×

For agents

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

⬇ download graph artifact