solid-devtools
solid-devtools copied to clipboard
Library of developer tools, reactivity debugger & Devtools Chrome extension for visualizing SolidJS reactivity graph
In addition to the Structure view, (the current tree structure of the reactive owners) there should be a view representing the components hierarchy. This will be a separate view, but...
Seeing all those `c-1-12-3-123-12` names isn't helpful. Adding #30 will prevent them from appearing too often, but some nodes won't be able to be automatically named here or there. Render...
`strict-peer-dependencies=false` was set temporarily in [4c79a90](https://github.com/thetarnav/solid-devtools/commit/4c79a90dc6ed9c281cd5100ce90848de914b3a8a) to ignore vite peer dependency issue with `@crxjs/vite-plugin` ``` packages/extension └─┬ @crxjs/vite-plugin └── ✕ unmet peer vite@^2.9.0: found 3.0.2 ``` The line should be...
The majority may use vite, but there still will be tools and frameworks that aren't built on top of it. (e.g. [Rigidity](https://github.com/LXSMNSYC/rigidity))
Currently the `debugSignal`, `debugOwnerSignals`, etc. aren't trying to handle stores specially. In effect, debugging stores is hard or impossible. Stores are problematic is many ways for debugging: - signals for...

Could you add some instructions on how to enable for Astro Apps with SolidJS integration? I have no idea where to add those import statements, nor the Vite config. Adding...
up, down — switch between nodes on the same level (children), or go up the level if on the edge left, right — extend if not extended or got up/down...
It may be a nice way to reduce the visual noise by having thee nodes that only have render effects as it's children be collapsed by default. Before:  After:...
throttle updating the values of props in the debugger, and do some diffing to check if they have actually changed before sending an update.