components.mesh.eco

· the Mutual Component Library
catalog.json map.json

The Mutual Component Library

The canonical served library — the shell (m-art-topbar / m-art-menu / m-art-footer) plus every shared component each mesh site loads from. Search by what they do; load any of them by adding one source to your site.

Load these in a site — add one component source in your mutual-config.js, the runtime fetches the rest:
window.MUTUAL_CONFIG_OVERRIDE = { components: { autoDiscover: true, sources: [
  { url: "/components/", priority: 1, name: "site",   mapFile: "map.json" },
  { url: "https://components.mesh.eco/components/", priority: 2, name: "commons", mapFile: "map.json" }
] } };
Then use any tag directly — <m-art-topbar>, <m-card>, <m-entity-form>. Or bootstrap the whole framework from here: <script src="https://components.mesh.eco/lib/mutual.min.js"></script>.