Lume icon plugins
Plugins to work with different icon collections in Lume.
Usage
SimpleIcon
import lume from "lume/mod.ts";
import simpleIcons from "lume_icon_plugins/simpleicons.ts";
const site = lume();
site.use(simpleIcons());
export site;
In your templates:
{{ "facebook" |> simpleicons }} # SVG code of the icon
{{ "facebook" |> simpleicons("hex") }} # Returns icon info (hex color in this example)
Phosphor
import lume from "lume/mod.ts";
import phosphor from "lume_icon_plugins/phosphor.ts";
const site = lume();
site.use(phosphor());
export site;
In your templates:
{{ "acorn" |> phosphor }} # SVG code of the icon
{{ "acorn" |> phosphor("duotone") }} # Returns the icon in duotone format