waratuman/elm-coder - version: 3.0.1

for more information visit the package's GitHub page

Package contains the following modules:

Elm Coder

An encoder and decoder for Base64, Base32 and Base16 (Hexadecimal).

Example


import Base32 exposing (decode, encode)


encodeFooBar =
    ("foobar"
        |> String.toList
        |> List.map Char.toCode
        |> encode
    )
        == Ok "Zm9vYmFy"


decodeFooBar =
    ("Zm9vYmFy"
        |> decode
        |> Result.map (List.map Char.fromCode >> String.fromList)
    )
        == Ok "foobar"