MCPcopy
hub / github.com/rocicorp/mono

github.com/rocicorp/mono @v12.2.2 sqlite

repository ↗ · DeepWiki ↗ · release v12.2.2 ↗
1,345 symbols 5,073 edges 203 files 59 documented · 4%
README

Replicache

👋🏼 Hi, and welcome.

Replicache is a JavaScript framework for building high-performance, offline-capable, collaborative web apps.

Bug reports and feature requests welcome. See also other ways to contact us, including our Discord.

To get started with Replicache, see doc.replicache.dev.

Confused? Not sure if Replicache is the right thing? Start here.

Extension points exported contracts — how you extend this code

WriteTransaction (Interface)
(no doc) [6 implementers]
src/transactions.ts
Store (Interface)
(no doc) [10 implementers]
src/kv/store.ts
Store (Interface)
(no doc) [7 implementers]
src/dag/store.ts
ReplicacheInternalAPI (Interface)
(no doc) [2 implementers]
src/replicache-options.ts
Subscription (Interface)
(no doc) [2 implementers]
src/subscriptions.ts
AsyncIterableIteratorToArray (Interface)
(no doc) [2 implementers]
src/scan-iterator.ts
ConnectionLoopDelegate (Interface)
(no doc) [2 implementers]
src/connection-loop.ts
DiffComputationConfig (Interface)
(no doc) [2 implementers]
src/sync/diff.ts

Core symbols most depended-on inside this repo

get
called by 272
src/kv/store.ts
withRead
called by 263
src/dag/store.ts
commit
called by 200
src/dag/store.ts
fakeHash
called by 187
src/hash.ts
withWrite
called by 183
src/dag/store.ts
setHead
called by 146
src/dag/store.ts
replicacheForTesting
called by 131
src/test-util.ts
assert
called by 126
src/asserts.ts

Shape

Function 716
Method 462
Class 133
Interface 25
Enum 9

Languages

TypeScript100%

Modules by API surface

src/db/commit.ts66 symbols
src/replicache.ts60 symbols
src/transactions.ts46 symbols
src/dag/lazy-store.ts46 symbols
src/subscriptions.ts43 symbols
src/btree/node.ts41 symbols
src/test-util.ts39 symbols
perf/replicache.ts36 symbols
src/dag/store-impl.ts31 symbols
src/scan-iterator.ts29 symbols
src/kv/idb-store.ts28 symbols
src/persist/clients.ts27 symbols

Dependencies from manifests, versioned

@docusaurus/core2.1.0 · 1×
@docusaurus/preset-classic2.1.0 · 1×
@docusaurus/theme-search-algolia2.1.0 · 1×
@esm-bundle/chai4.3.4 · 1×
@mdx-js/react1.6.22 · 1×
@rocicorp/eslint-config0.2.0 · 1×
@rocicorp/licensing4.1.0 · 1×
@rocicorp/lock1.0.1 · 1×
@rocicorp/logger2.2.0 · 1×
@rocicorp/prettier-config0.1.1 · 1×
@rocicorp/resolver1.0.0 · 1×
@types/command-line-usage5.0.2 · 1×

For agents

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

⬇ download graph artifact