Releases: Exoridus/ExoJS-examples
Releases · Exoridus/ExoJS-examples
v2.2.0
Highlights
- Alignment to ExoJS v2.0.0: vendored engine bundle, declarations, and editor typings now target the finalized loader-v2 / single-bundle API.
- Astro + Lit modernization: examples now build and run on Astro with Lit components, replacing the previous bespoke scaffold.
- Build optimization: lazy Monaco loading, leaner vendor chunking, and smaller initial payload for GitHub Pages.
- Smoke-test repair:
npm run test:distnow drives a real builtdist/with 41 passing route checks (node --test+ Playwright), covering rendering, WebGPU, input, collision, particles, and extras.
Upgrade notes
- Examples targeting the loader now use the class-token API (
loader.load(Texture, 'hero')) and receive the loader in scene hooks (init(loader),unload(loader)). - Any bespoke playground referring to the old
ResourceContainersurface should adopt the new loader/AssetFactorycontract from ExoJS v2.0.0.