Web Component libraries
Limette's interactive boundary is a Web Component. A third-party component can be used where its package and rendering model fit the target runtime, but the recommended integration depends on how that library exports and registers its custom elements.
For a Lit component class that you import directly, use island registration. Use server rendering only when the component and its dependencies can render under Lit's server renderer. Browser-only libraries should stay client rendered.
Packages that self-register their elements have a different entry shape. Follow that package's registration instructions and verify it in both the Vite build and target runtime; Limette's automatic island discovery uses imported classes in a static islands object.