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