• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

excaliburjs / Excalibur / 29337541112
89%

Build:
DEFAULT BRANCH: main
Ran 14 Jul 2026 01:48PM UTC
Jobs 1
Files 244
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

14 Jul 2026 01:41PM UTC coverage: 88.978% (+0.07%) from 88.906%
29337541112

push

github

web-flow
feat: Implement Plugin System (#3670)

# New 1st Party Plugin System

This allows deep configuration of the excalibur subsystems by providing lifecycle hooks/interception points at every critical juncture to boot the engine. Right now we are mainly focused on renderer/asset type plugins so this initial stab leans in that direction.

 1. **Engine construction** — `onEnginePreConfig` → (flags frozen) → `onEnginePostConfig`
 2. **Engine start** — `onLoad` → (resources loaded) → `onLoadComplete`
 3. **Engine initialize** — `onEnginePreInitialize` → `onEnginePostInitialize`
 4. **Graphics context construction** — `onGraphicsPreConfig` → `onGraphicsPostConfig`
 5. **Graphics context init** — `onGraphicsPreInitialize` → `onGraphicsPostInitialize`
 6. **Scene initialize** — `onScenePreInitialize` → `onScenePostInitialize`
 7. **Scene activate** — `onScenePreActivate` → `onScenePostActivate`
 8. **Scene deactivate** — `onScenePreDeactivate` → `onScenePostDeactivate`
 9. **Graphics context lost/restored** — `onGraphicsContextLost` → `onGraphicsContextRestored`
 10. **Engine dispose** — `dispose`

7064 of 9246 branches covered (76.4%)

105 of 107 new or added lines in 5 files covered. (98.13%)

15629 of 17565 relevant lines covered (88.98%)

25381.55 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
91.02
1.3% src/engine/engine.ts
1
91.94
-0.75% src/engine/graphics/context/excalibur-graphics-context-2d-canvas.ts
Jobs
ID Job ID Ran Files Coverage
1 29337541112.1 14 Jul 2026 01:48PM UTC 244
88.98
GitHub Action Run
Source Files on build 29337541112
  • Tree
  • List 244
  • Changed 6
  • Source Changed 6
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #29337541112
  • 3293da20 on github
  • Prev Build on main (#29217931860)
  • Next Build on main (#29337541870)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc