🧰 Plugin compatibility matrix
<%# -%>
<% for (const [plugin, {name, icon}] of Object.entries(plugins).filter(([key, value]) => (value)&&(!["core"].includes(key)))) { %>
<% } %>
<%# -%>
<% for (const [template, {name, readme}] of Object.entries(templates).filter(([key, value]) => (value)&&(!["community"].includes(key)))) { %>
<%# -%>
<% for (const [plugin] of Object.entries(plugins).filter(([key, value]) => (value)&&(!["core"].includes(key)))) { %>
<% } %>
<% } %>
| Template/Plugin | <%= icon %> |
| <%- name %> | <%= readme.compatibility[plugin] ? "✔️" : "❌" %> |
<%# -%>
<% for (const [plugin, {name, icon}] of Object.entries(plugins).filter(([key, value]) => (value)&&(!["core"].includes(key)))) { %>
<% } %>
<%# -%>
<% for (const mode of ["user", "organization", "repository"]) { %>
<%# -%>
<% for (const [plugin, {supports}] of Object.entries(plugins).filter(([key, value]) => (value)&&(!["core"].includes(key)))) {%>
<% } %>
<% } %>
| Mode/Plugin | <%= icon %> |
| <%- `${mode.charAt(0).toLocaleUpperCase()}${mode.substring(1)}` %> | <%= supports.includes(mode) ? "✔️" : "❌" %> |