{"library":"pixi-console","title":"PixiConsole","description":"Pixi-console is a console overlay class for Pixi.js v6/v7 (peer dep) that displays log and error messages on screen, primarily for mobile game debugging. Current stable version is 4.0.0, with support for Pixi v7 added in December 2023. It automatically hooks into console.log and console.error, showing on error, and maintains a singleton pattern. Differentiators: no external dependencies besides Pixi.js, simple API with customizable configuration, and typed via included TypeScript definitions.","language":"javascript","status":"active","last_verified":"Sat Apr 25","install":{"commands":["npm install pixi-console"],"cli":null},"imports":["import { PixiConsole } from 'pixi-console'","import { PixiConsoleConfig } from 'pixi-console'","import { PixiConsole } from 'pixi-console'; const instance = PixiConsole.getInstance();"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import { PixiConsole, PixiConsoleConfig } from 'pixi-console';\nimport * as PIXI from 'pixi.js';\n\n// Create a Pixi application\nconst app = new PIXI.Application({ width: 800, height: 600 });\ndocument.body.appendChild(app.view);\n\n// Configure console\nconst config = new PixiConsoleConfig();\nconfig.consoleWidth = 400;\nconfig.consoleHeight = 300;\nconfig.fontSize = 14;\n\n// Create and add to stage\nconst console = new PixiConsole(config);\napp.stage.addChild(console);\n\n// Now console.log and console.error will show on screen\nglobalThis.__PIXI_APP__ = app;\nconsole.log('Debug message');\nconsole.error('Error message');","lang":"typescript","description":"Shows how to import, configure, and attach PixiConsole to a Pixi app stage. Also demonstrates automatic log/error interception.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}