Skip to content

Conversation

@michielvandergeest
Copy link
Collaborator

  • Added support for defining types for custom plugins on the Blits component definitions
  • Added importable type definitions for built-in plugins
  • Added support for JS sourcemaps
  • Added reactivity for shader props (individual shaders, not effects via dynamic shader)
  • Fixed issue with usage of Blits plugins not working in for loops
  • Improved test coverage

il-sairamg and others added 24 commits November 26, 2025 18:36
…-scope-regex

fix(generator): rewrite plugin helpers in :for loop effects
added reactivity support to regular shaders
feat: expose ComponentCustomProperties as a module-augmentation extension point
Signed-off-by: Suresh Kumar Gangumalla <[email protected]>
sending empty mapping from reactivity guard plugin so that
vite transform hook does not log an warning for not sending
map when build is configured to send sourcemap.

next vite plugin pre-compiler will takecare of creating correct
sourcemap for components

Signed-off-by: Suresh Kumar Gangumalla <[email protected]>
Signed-off-by: Suresh Kumar Gangumalla <[email protected]>
…tests

test(sprite): add tests for texture reuse, mapping, and missing frames
…roperties-and-plugins

feat(types): add ComponentCustomProperties augmentation point and typ…
@github-actions
Copy link

Test Results: ✅ PASSED

Run at: 2025-12-29T13:19:56.369Z

Summary:
passed: 950 failed: 0 of 950 tests

Copy link
Collaborator

@suresh-gangumalla suresh-gangumalla left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@michielvandergeest michielvandergeest merged commit b270ab8 into master Dec 29, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants