{% if project["dependencies"] is defined and project["dependencies"]["compose"] is defined %} ## Compose | Dependency | Version | Infos | |:---------------------:|:-------:|:----------------------------------------------:| | Compose Multiplatform | `{{ project["dependencies"]["compose"]["cmp"] }}` | Uses compose `{{ project["dependencies"]["compose"]["compose"] }}` and material3 `{{ project["dependencies"]["compose"]["material3"] }}` | {% if project["dependencies"]["compose"]["experimental"] %} !!! warning I try to use as few experimental APIs as possible, but this library does use a few experimental APIs which are still marked as experimental in material3 `{{ project["dependencies"]["compose"]["material3"] }}`. I will provide new versions as soon as possible if experimental APIs change or become stable. {% endif %} {% endif %} {% macro row_dependencies(dependencies) %} {% if dependencies|length > 0 %} {% for d in dependencies %} {{ d["name"] }}
{% endfor %} {% for d in dependencies %} {{ d["version"] }}
{% endfor %} {% else %} - {% endif %} {% endmacro %} {% if project["modules"] is not defined or project["modules"] | length == 1 %} {% if project["modules"] is not defined or project["modules"][0]["dependencies"] | length == 0 %} This library does not have any dependencies! {% else %} This library does have following dependencies. {% for dependency in project["modules"][0]["dependencies"] -%} {{ row_dependencies([dependency]) }} {% endfor %}
Dependency Version
{% endif %} {% else %} ## Modules {% for group in project["groups"] %} {% for module in project["modules"] %} {% if module["group"] == group["name"] %} {% if module["dependencies"]|length > 0 %} {% else %} {% endif %} {% endif %} {% endfor %} {% endfor %}
Module Dependency Version
{{ group["label"] }}
{{ module["name"] }} {% for d in module["dependencies"] %} {{ d["name"] }}
{% endfor %}
{% for d in module["dependencies"] %} {{ d["version"] }}
{% endfor %}
-
{% endif %}