MCPcopy Index your code
hub / github.com/Shopify/remote-dom

github.com/Shopify/remote-dom @0.0.8

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.0.8 ↗ · + Follow
434 symbols 879 edges 112 files 24 documented · 6%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

RemoteComponentOptions (Interface)
(no doc)
packages/react/source/component.tsx
Component (Interface)
(no doc)
packages/core/source/html.ts
RemoteComponentOptions (Interface)
(no doc)
packages/preact/source/component.tsx
SignalRemoteReceiverText (Interface)
(no doc)
packages/signals/source/SignalRemoteReceiver.ts
Hooks (Interface)
(no doc)
packages/polyfill/source/hooks.ts
RenderAPI (Interface)
(no doc)
examples/kitchen-sink/app/types.ts
RemoteRootRendererProps (Interface)
(no doc)
packages/react/source/host/RemoteRootRenderer.tsx
RemoteConnectionHandler (Interface)
(no doc)
packages/core/source/connection.ts

Core symbols most depended-on inside this repo

createRemoteElement
called by 32
packages/core/source/elements/RemoteElement.ts
get
called by 30
packages/core/source/receivers/RemoteReceiver.ts
createElement
called by 30
packages/polyfill/source/hooks.ts
append
called by 25
packages/polyfill/source/ParentNode.ts
setAttribute
called by 24
packages/polyfill/source/hooks.ts
addEventListener
called by 23
packages/polyfill/source/hooks.ts
html
called by 21
packages/core/source/html.ts
render
called by 16
examples/kitchen-sink/app/remote/render.ts

Shape

Method 159
Function 137
Class 74
Interface 59
Enum 5

Languages

TypeScript100%

Modules by API surface

packages/core/source/elements/RemoteElement.ts30 symbols
packages/polyfill/source/Element.ts20 symbols
packages/polyfill/source/Node.ts17 symbols
packages/polyfill/source/Event.ts14 symbols
packages/polyfill/source/Document.ts14 symbols
packages/polyfill/source/NamedNodeMap.ts13 symbols
packages/core/source/receivers/RemoteReceiver.ts13 symbols
examples/kitchen-sink/app/types.ts13 symbols
packages/signals/source/SignalRemoteReceiver.ts12 symbols
packages/polyfill/source/selectors.ts12 symbols
packages/polyfill/source/ParentNode.ts12 symbols
packages/core/source/tests/elements.test.ts12 symbols

For agents

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

⬇ download graph artifact