GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - thetarnav/solid-devtools: Library of developer tools, reactivity debugger & Devtools Chrome extension for visualizing SolidJS reactivity graph

BranchesTags
Open more actions menu

Latest commit

 

History

1,677 Commits
1,677 Commits

Folders and files

NameName
Last commit message
Last commit date
.changeset
.changeset
 
 
.github/workflows
.github/workflows
 
 
.vscode
.vscode
 
 
examples/sandbox
examples/sandbox
 
 
extension
extension
 
 
packages
packages
 
 
.editorconfig
.editorconfig
 
 
.gitignore
.gitignore
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
build.ts
build.ts
 
 
build_shared.ts
build_shared.ts
 
 
eslint.config.mjs
eslint.config.mjs
 
 
package.json
package.json
 
 
pnpm-lock.yaml
pnpm-lock.yaml
 
 
pnpm-workspace.yaml
pnpm-workspace.yaml
 
 
solid-usage.md
solid-usage.md
 
 
tsconfig.json
tsconfig.json
 
 
uno.config.ts
uno.config.ts
 
 
vitest.config.ts
vitest.config.ts
 
 

Repository files navigation

Solid Developer Tools

Solid Developer Tools

pnpm npm

Library of developer tools, reactivity debugger & Devtools Chrome extension for visualizing SolidJS reactivity graph.

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.

Screenshot of the chrome extension

The Chrome Extension

🚧 In early development. 🚧

Chrome Developer Tools extension for debugging SolidJS applications. It allows for visualizing and interacting with Solid's reactivity graph, as well as inspecting component state and hierarchy.

Should work in any application using SolidJS, including SolidStart and Astro.

>> See the guide on setting started <<

All devtools packages

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:

Extension Client

solid-devtools

The main client library. It reexports the most important tools and connects the client application to the chrome extension.

See README for more information.

Devtools Overlay

@solid-devtools/overlay

An on-page devtools overlay for debugging SolidJS Applications without a chrome extension.

See guide on setting up

Logger

@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.

Debugger

@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.

Resources and prior art

A couple of resources on the topic on chrome devtools extensions:

  • about devtools
  • Content-script <-> background-script communication
  • Article about vue devtools
  • Manifest.json anatomy
  • setting up vite plugin
  • example react project:
    • injecting real-world scripts (for accessing the real window object)
  • Plugin architecture of Vue Devtools

Other devtools projects for solid and other frameworks:

  • CM-Tech/solid-debugger
  • Svelte Devtools
  • Vue Devtools
  • MobX Devtools
  • React Devtools
  • Preact Devtools
  • LocatorJS

About

Library of developer tools, reactivity debugger & Devtools Chrome extension for visualizing SolidJS reactivity graph

chrome.google.com/webstore/detail/solid-devtools/kmcfjchnmmaeeagadbhoofajiopoceel

Topics

chrome-extensiondebuggerdevtoolssolid-js

Resources

Readme
MIT license

Contributing

Contributing
Activity

Stars

659 stars

Watchers

4 watching

Forks

34 forks
Report repository

Releases

Sponsor this project

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.