This module defines the data structure and functions for working with icons stored as SVG files.
Defines the Heroicons.Icon struct.
Parses a SVG file and returns structured data
@type t() :: %Heroicons.Icon{file: binary(), name: String.t(), type: String.t()}
Its fields are:
:type - the type of the icon
:type
:name - the name of the icon
:name
:file - the binary content of the file
:file
@spec parse!(String.t()) :: t()