Closed
Conversation
…injection in utils
MarcAntoineGautier
approved these changes
Feb 25, 2026
Contributor
MarcAntoineGautier
left a comment
There was a problem hiding this comment.
LGTM, it could be great to have another point of view
Contributor
Author
Yes, I'll wait a bit before merging, for Sylvain or someone else to take a look 🙏 |
87e763e to
ac859d8
Compare
Contributor
Author
|
Closing this PR because we will create a new repository instead. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Lit Widget Strategy (POC to Official)
This document explains the rationale and rollout strategy for the Lit widget.
Why Lit Exists (POC Origins)
The Lit widget started as a proof of concept to re-implement the Alma widget without framework dependencies.
Goals:
The intent is to provide a stable, framework-agnostic widget that is easier to integrate across diverse merchant environments.
Naming Strategy (Avoid “widgets” Confusion)
To avoid naming collisions with the legacy package, the Lit widget should ship under a distinct name.
Candidate names:
The final name should clearly signal:
Release Strategy (Beta First)
The initial plan is to release the Lit widget as a beta package:
(for example, integrations that break with Preact but work with Lit).
Migration Path (Gradual Replacement)
The long-term strategy is to iteratively replace the Preact widget with Lit:
Eventually, the Lit widget becomes the official, actively evolving widget, while the Preact widget is no longer enhanced.
Communication Notes
When the Lit widget is ready for broader adoption:
Out of Scope (POC)
These are expected to be added as part of the production rollout.