MCPcopy
hub / github.com/redom/redom

github.com/redom/redom @v4.3.0 sqlite

repository ↗ · DeepWiki ↗ · release v4.3.0 ↗
83 symbols 175 edges 22 files 0 documented · 0%
README
<a href="https://redom.js.org/" target="_blank" rel="noopener">
    <img width="220" src="https://redom.js.org/static/images/redomjs.svg" alt="RE:DOM logo">
</a>



Develop web applications with <strong>100% JavaScript</strong> and web standards. 🚀









<a href="https://www.npmjs.com/package/redom"><img src="https://img.shields.io/npm/v/redom.svg?maxAge=60" alt="Version"></a>
<a href="https://github.com/redom/redom/blob/master/LICENSE"><img src="https://img.shields.io/npm/l/redom.svg?maxAge=60" alt="License"></a>
<a href="#backers"><img src="https://opencollective.com/redom/backers/badge.svg" alt="Backers on Open Collective"></a>
<a href="#sponsors"><img src="https://opencollective.com/redom/sponsors/badge.svg" alt="Sponsors on Open Collective"></a>
<a href="https://gitter.im/redom/redom"><img src="https://badges.gitter.im/pakastin/redom.svg" alt="Join the chat"></a>



<a href="https://twitter.com/pakastin"><img src="https://img.shields.io/twitter/follow/pakastin.svg?style=social&maxAge=60" alt="Follow @pakastin"></a>
<a href="https://twitter.com/redomjs"><img src="https://img.shields.io/twitter/follow/redomjs.svg?style=social&maxAge=60" alt="Follow @redomjs"></a>

RE:DOM is a tiny (2 KB) UI library by Juha Lindstedt and contributors, which adds some useful helpers to create DOM elements and keeping them in sync with the data.

Because RE:DOM is so close to the metal and doesn't use virtual dom, it's actually faster and uses less memory than almost all virtual dom based libraries, including React (benchmark).

It's also easy to create reusable components with RE:DOM.

Another great benefit is, that you can use just pure JavaScript, so no complicated templating languages to learn and hassle with.

Supporting RE:DOM

RE:DOM is an MIT-licensed open source project with its ongoing development made possible entirely by the support of these awesome backers.

If you'd like to join them, please consider:

Installation

# Using npm
npm install redom

# Using Yarn
yarn add redom

Documentation

To check out live examples and docs, visit RE:DOM.

Questions

For questions and support please use community chat.

Tools

Performance

Issues

Please make sure to read the Issue Reporting Checklist before opening an issue. Issues not conforming to the guidelines may be closed immediately.

Changelog

Detailed changes for each release are documented in the release notes.

Contribution

Please make sure to read the Contributing Guide before making a pull request.\ Thank you to all the people who already contributed to RE:DOM!

License

MIT

Copyright (c) 2016-present, Juha Lindstedt and contributors

Extension points exported contracts — how you extend this code

RedomComponent (Interface)
(no doc) [3 implementers]
index.d.ts
RedomComponentClass (Interface)
(no doc)
index.d.ts
RouterDictionary (Interface)
(no doc)
index.d.ts

Core symbols most depended-on inside this repo

update
called by 44
index.d.ts
mount
called by 29
esm/mount.js
svg
called by 19
esm/svg.js
getEl
called by 18
esm/util.js
unmount
called by 18
esm/unmount.js
setChildren
called by 14
esm/setchildren.js
list
called by 13
esm/list.js
place
called by 4
esm/place.js

Shape

Function 52
Class 16
Method 12
Interface 3

Languages

TypeScript100%

Modules by API surface

test/index.js18 symbols
index.d.ts15 symbols
esm/listpool.js6 symbols
esm/util.js5 symbols
esm/setattr.js5 symbols
esm/router.js5 symbols
esm/place.js5 symbols
esm/list.js5 symbols
esm/unmount.js3 symbols
esm/mount.js3 symbols
esm/setstyle.js2 symbols
esm/setchildren.js2 symbols

Dependencies from manifests, versioned

@babel/preset-env7.26.0 · 1×
@rollup/plugin-babel6.0.4 · 1×
gh-pages6.3.0 · 1×
jsdom26.0.0 · 1×
marked15.0.6 · 1×
rollup4.30.1 · 1×
rollup-plugin-buble0.19.8 · 1×
rollup-plugin-node-resolve5.2.0 · 1×
terser5.37.0 · 1×
teston0.9.6 · 1×

For agents

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

⬇ download graph artifact