developit/undom

Support D3?

Open

#3 opened on Jul 17, 2016

View on GitHub
 (8 comments) (1 reaction) (0 assignees)JavaScript (25 forks)github user discovery
enhancementhelp wanted

Repository metrics

Stars
 (691 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

Part of the reason I created #1 was I wondered about using this to render d3.

I was reading the https://github.com/Olical/react-faux-dom/ source when I saw your Tweet about this project.

I'm not sure exactly what changes are required. I believe some will be small (like ownerDocument) or namespaceURI while others (like style and querySelector) will require more time and bytes.

FWIW, here's their DOM support and their d3 tests. A key first step would be to get d3.select(document.createElement('div')).append('p').node() to return to newly created <p></p>.

It seems like we can either a) add support for this use case into this document b) create another project which imports undom. Do you have a preference? Does this use case (with limitations) seem like a fit for undom "core" or should it be an separate lib?

Contributor guide