npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

@ea-lab/reactive-json-docs

v1.4.1

Published

Complete documentation for Reactive-JSON - Components, examples and LLM-parsable guides

Downloads

254

Readme

reactive-json-docs

Documentation project for reactive-json (@ea-lab/reactive-json), a React-based library that transforms JSON (or YAML) into HTML markup.

This project serves as the complete documentation hub for reactive-json and its ecosystem, providing structured YAML documentation files optimized for LLM parsing and developer reference.

The gist

Two npm packages are available:

📚 Documentation Package (this project):

npm install @ea-lab/reactive-json-docs

⚛️ Main Library Package:

npm install @ea-lab/reactive-json

The documentation package is optimized for LLMs and development tools, while the main library package is what you use in your React applications.

The complete documentation repository can be found at: reactive-json-docs.

You can also run the documentation website locally with npm start to browse the interactive documentation.

Project structure

This project was bootstrapped with Create React App.

The usual commands can be found in the annex README-CRA.md.

💡 Community contribution welcome: We'd love to migrate this project to Vite for better performance and developer experience!

The following is the specific documentation for the reactive-json-docs project.

Documentation directory /public/rjbuild

This directory contains the structured documentation files for reactive-json.

The /public/rjbuild/docs directory contains the main documentation in YAML format:

  • Core components: Actions, form elements, HTML elements, special components
  • Integrations: Chart.js and other plugin documentation
  • Examples: Complete use cases and implementation demos
  • Reactions: Reactivity system and event handling

These YAML files are the structured documentation that powers both the web interface and the npm package for LLM consumption.

Pages directory /public/rjbuild/pages

Contains the website pages:

  • home.yaml - Website homepage
  • docs.yaml - Documentation browser index page
  • home-docs/ - Styling guides for this documentation project only

Hull /src/hull

Contains the code that powers the documentation website interface.

This includes the React components that render the documentation browser, component demos, and interactive examples.

The documentation website provides a user-friendly interface to browse all available reactive-json components and their usage examples.

Publishing Documentation

This project can publish its documentation as an npm package. See PUBLICATION-GUIDE.md for details.

Development

Run the documentation website locally:

npm start

Build the documentation website:

npm run build

The documentation files in /public/rjbuild/docs are the source of truth for all reactive-json component documentation.