Peer dependency configuration
Libraries must usepeerDependencies (not dependencies) for the Vega runtime. If you add the runtime in dependencies, it causes module ID conflicts at runtime when apps and libraries use different RN versions.
Library detection indicators
Your package is a system library if it has any of the following:SystemModules/directory in project rootkepler-system-conf.tomlfilekepler-compatibility.jsonfile
Additional considerations
- Changes to library APIs affect all consumers. Test with at least one consumer app before publishing.
- Update library version and changelog appropriately.
- Consider backward compatibility for existing consumers.
- Ensure
isolatedModulestype exports useexport typesyntax.

