Add "TypeScript viewer library" to Libraries list #61
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Distinguished JSON Canvas Developers and Contributors:
I developed a TypeScript-based render & viewer for
JSON Canvas
, as a UI component that can be integrated into any web framework.After googling around all the existing libraries, I found some are for particular frameworks, some are incomplete yet no longer updated, some manipulate
.canvas
data only. This library aims at providing full-featured displaying and interaction in browsers. It is now sufficiently developed, omni-framework and production-ready as annpm
package.This viewer is derived from sofanati-nour/obsidian-canvas-web-renderer, but is way more developed and optimized.
I'm looking forward earnestly to the inclusion of this library on the JSON Canvas website.
Screenshot:
Links:
GitHub | npm | Demo
Thanks,
Hēsperus on 15 Aug. 2025