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

pixi-inspector

v4.0.1

Published

Browsing PixiJS display objects in context menu.

Readme

Pixi Inspector

The tool allowing to browse PixiJS display tree in the context menu and refer objects in the debugger.

Getting Started

Create PixiJS application and the inspector:

import * as PIXI from "pixi.js";
import {PixiInspector} from "pixi-inspector";

const app = new PIXI.Application();
const inspector = new PixiInspector(app.stage, app.renderer);
//... add display objects to your app

Browsing Objects

Right-click on the canvas displays context menu with display object tree under the mouse pointer.

  • The context menu does not show the whole display tree, only sprites and meshes under the mouse pointer and their ascendants.
  • If no display objects are found under the mouse pointer, the default browser context menu is displayed.
  • Menu items for objects on the same level in the tree are sorted by z-index ascending.
  • Invisible display objects are greyed out. Objects with worldVisible == false || worldAplha == 0 are considered invisible.
  • Custom classes have the proper name in the menu like Bunny in the example. The class name is taken from constructor.name.

    Note: Using the inspector with minified code will result in short uglified object names.

  • Hovering the underlined texture name will show a submenu with that texture. Any object with texture:PIXI.Texture property has this feature.

Editing Objects

Clicking on the menu item will log the corresponding object in the console. It also sets a breakpoint in an anonymous function called on that object. The object itself can be accessed in the debugger as this in local scope. Properties of the object can be viewed and changed directly in the debugger or coding in the console.

Note: The debugger must be opened in advance. There is no way to open the debugger programmatically.

Configuration

The third argument of PixiInspector constructor is the style of the context menu: light or dark. If no style is specified, it is detected from the browser theme.

The context menu can be disabled and enabled by using the enabled:boolean inspector property.

Live Demo

Open

Version History

4.x

  • pixi.js 8
  • collapsable branches in the menu
  • support of ES modules

3.x

  • pixi.js 7

2.x

  • pixi.js 5,6
  • browsing of objects via context menu

1.x

  • pixi.js 4,5
  • browsing of objects in html elements inspector