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

excaliburjs / Excalibur / 8880025742
89%

Build:
DEFAULT BRANCH: main
Ran 29 Apr 2024 02:13PM UTC
Jobs 1
Files 212
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

29 Apr 2024 02:09PM UTC coverage: 91.301% (-0.005%) from 91.306%
8880025742

push

github

web-flow
feat: provide development build for bundlers, warn on unadded entity (#3032)

This adds a "development" build of Excalibur that [bundlers can use](https://webpack.js.org/guides/package-exports/#providing-devtools-or-production-optimizations). It allows us to include code that can be used to help the user during development but still keep it out of production builds as to not affect performance / size. 

This requires removing the `module` field in package.json in favour of `exports`, which is OK (`exports` essentially supersedes `module`). **There is potential for breaking change** here, as any nested imports e.g. `'excalibur/dist/abc'` would now need to be added to this exports map. But I don't believe there was ever a reason to do that, since everything is exported from the excalibur.js file. (Types are not affected)

I've tested this in a Vite project and it works, haven't tested it with Webpack yet.

## Changes:

- create development builds of excalibur that bundlers can use in dev mode
- show warning in development when Entity hasn't been added to a scene after a few seconds

5461 of 6907 branches covered (79.06%)

1 of 4 new or added lines in 1 file covered. (25.0%)

12070 of 13220 relevant lines covered (91.3%)

24688.13 hits per line

Jobs
ID Job ID Ran Files Coverage
1 8880025742.1 29 Apr 2024 02:13PM UTC 0
91.3
GitHub Action Run
Source Files on build 8880025742
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #8880025742
  • e0dc8fd2 on github
  • Prev Build on main (#8872580142)
  • Next Build on main (#8904227506)
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