Skip to content

hulkaroyJouraboeva/solid-devtools

 
 

Repository files navigation

Solid Devtools

Solid Devtools

Reactivity Debugger & Devtools Chrome Extension for SolidJS.

Why?

To change the way you write, debug and understand your SolidJS applications and reactivity within.

And also to experiment with ways of visualizing and interacting with Solid's reactivity graph.

Main Devtools package

solid-devtools

The main library is re-exporting and connecting the rest of packages together to provide a common experience for users. It is a recommended and easy way to get started.

See README for more information.

Available Devtools

Most of the present packages are not much more then just ideas and experiments. Some in progress, and some very much in progress. But few of them can help you in your work already, and a man can dream, so this is what's out there waiting:

@solid-devtools/debugger

A runtime library, used to get information and track changes of the Solid's reactivity graph. It's a cornerstone of the rest of the packages.

@solid-devtools/locator

A runtime library for locating components on the page, and going to their source code in your IDE.

@solid-devtools/logger

For debugging only the pinpoint places parts of the Solid's reactivity graph you are concerned with, right in the console you use all the time.

Provides a variaty of debugging utilities for logging the state and lifecycle of the nodes of reactivity graph to the browser console.

@solid-devtools/babel-plugin

A babel plugin for vite for transforming Solid code. For development — debugging purposes only.

Currently only transforms JSX, adding code location to it. Necessary for the Locator package.

Not-yet-public Chrome extension for visualizing and interacting with Solid's reactivity graph.

@solid-devtools/extension-adapter

A runtime library connecting the Debugger with Chrome Extension.

@solid-devtools/ui

A collection of UI components for visualizing and interacting with Solid's reactivity graph. Used by the Chrome Extension.

Resources

From of the lack of proper README, here are a couple of resources and similar projects that inspire this one:

Previous attempts/experiments that inspire this project:

About

Library of developer tools for debugging and visualizing SolidJS reactivity.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 91.0%
  • CSS 7.5%
  • HTML 1.3%
  • JavaScript 0.2%