defmodule Outlook.HtmlPreparations do @moduledoc """ The HtmlPreparations context. """ alias Outlook.HtmlPreparations.HtmlPreparation def convert_raw_html_input(html) do html |> Floki.parse_fragment! |> HtmlPreparation.floki_to_internal |> HtmlPreparation.set_sibling_with end def get_tree_items(content_tree) do content_tree |> HtmlPreparation.strip_whitespace_textnodes |> HtmlPreparation.build_indentation_list(0) end end