[READ-ONLY] Mirror of https://github.com/excaliburjs/excalibur-extension. Excalibur Dev Tools Browser Extension chromewebstore.google.com/detail/excalibur-dev-tools/dinddaeielhddflijbbcmpefamfffekc
excalibur excaliburjs plugin
0

Configure Feed

Select the types of activity you want to include in your feed.

TypeScript 80.4%
JavaScript 2.7%
HTML 0.5%
CSS 0.4%
Other 16.0%
59 6 7

Clone this repository

https://tangled.org/excaliburjs.com/excalibur-extension https://tangled.org/did:plc:zrze45fa4yyafdnpsyt4x6b6
git@tangled.org:excaliburjs.com/excalibur-extension git@tangled.org:did:plc:zrze45fa4yyafdnpsyt4x6b6

For self-hosted knots, clone URLs may differ based on your setup.



readme.md

Excalibur Dev Tools Plugin#

This excalibur game developers to easily inspect their games while making them!

Now live in browsers!

Debug

  • Performance issues
  • Actor graphics
  • Actor geometry
  • Colliders
  • Scenes
  • Toggle Debug Draw

Example Extension Running

Chrome: Running Locally & Side Loading#

If you want to develop locally

  • Install node.js
  • Run npm install in the root directory
  • Run npm run start:chrome this will start a parcel dev server, or run npm run build:chrome to produce a prod bundle
  • Open chrome://extensions/ and click "Load unpacked" chrome extensions tab
  • Select the dist-chrome directory in the excalibur-extension project excalibur-extension dist directory

Firefox: Running Locally & Side Loading#

If you want to develop locally

  • Install node.js
  • Run npm install in the root directory
  • Run npm run start:firefox this will start a parcel dev server, or run npm run build:firefox to produce a prod bundle
  • Open about:debugging#/runtime/this-firefox and click "Load Temporary Add-on..." firefox extensions tab
  • Select the manifest.json file inside the dist-firefox directory.

Building a release artifact for Chrome or Firefox#

  • Install node.js
  • Run npm install in the root directory
  • Run npm build:chrome to produce the final build artifact in dist-chrome
    • Zip the files in the directory, not the dist-chrome directory
    • Upload the zip to chrome
  • Run npm build:firefox to product the final build artifact in dist-firefox which can be zipped and uploaded
    • Zip the files in the directory, not the dist-firefox directory
    • Upload the zip to mozilla

Features That We Want!#

PR's welcome

Resources#

https://developer.chrome.com/docs/extensions/mv3/devtools/