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 🙏

© 2026 – Pkg Stats / Ryan Hefner

@react-three-dom/devtools

v0.2.0

Published

Chrome DevTools extension — R3F scene inspector as a DevTools tab

Readme

@react-three-dom/devtools

Chrome DevTools extension that adds an R3F tab to the DevTools toolbar. When the inspected page uses @react-three-dom/core (with <ThreeDom /> inside R3F’s <Canvas>), the panel shows the scene tree, search, selection, and property inspection.

Install (recommended)

Install the extension from the Chrome Web Store (one click):

Install React Three DOM DevTools (replace with your store listing URL after publishing)

After installing, open your R3F app, open DevTools (F12), and click the R3F tab.

Build and load unpacked (developers)

If you’re contributing or need a local build:

pnpm build

Output is in dist/. Load that folder as an unpacked extension in Chrome: chrome://extensions/Developer modeLoad unpacked → select dist.

Usage

  1. Load the extension (Chrome Web Store or unpacked from dist/).
  2. Open a page that uses React Three Fiber and @react-three-dom/core with <ThreeDom /> in the scene.
  3. Open DevTools (F12) and click the R3F tab.
  4. Use the tree to select objects; the property pane shows metadata and inspection. Selection in the panel highlights the object in the 3D scene.

The panel communicates with the page via chrome.devtools.inspectedWindow.eval and window.__R3F_DOM__. If the page doesn’t use the bridge, the panel shows a short message.

Publishing to the Chrome Web Store (maintainers)

  1. Build: pnpm build in this package.
  2. Zip the contents of dist/ (so manifest.json is at the root):
    cd dist && zip -r ../r3f-devtools.zip .
  3. Open the Chrome Web Store Developer DashboardNew item → upload the zip.
  4. Fill in the store listing (name, description, category, screenshots), then submit for review.
  5. After approval, replace the placeholder link above with your extension’s store URL.