https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=37911

--- Comment #164 from Paul Derscheid <[email protected]> ---
Created attachment 185538
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=185538&action=edit
[24.11.x] Bug 37911: Prototype vue islands within static pages (squashed)

This backport introduces Vue islands to 24.11.x, allowing Vue components
to be embedded as web components within static HTML pages in Koha.
In my opinion this is necessary as it is a base for potential future bugfixes.

Summary:
- Vue islands TypeScript module with component registry
- Dual rspack configuration for regular and ESM module builds
- Support for dynamic imports and code splitting
- Integration with Pinia stores for state management
- Updates to Makefile.PL to handle generated vue/dist files
- Removal of deprecated webpack.config.js in favor of rspack

Before pushing:
- Verify yarn build (in all varieties) works as it is supposed to
- That the Vue app bundles, e.g. ERM work exactly as before

All 20 patches were squashed for a clean backport to 24.11.x.

-- 
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[email protected]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to