element.version === currentVersion)) { versionNodes.unshift({ version: currentVersion, url: "#" }); } document.querySelector("#project-version").innerHTML = versionNodes.reduce( (acc, element) => { const status = currentVersion === element.version ? "selected disabled" : ""; return ` ${acc} `; }, `
glesha · v0.1.4

Glesha

Test Status Package Version Hex Docs

SHA-2 for Gleam, supporting both Erlang and JavaScript 💖

Installation

To add the library, simply execute the following command:

gleam add glesha

Compatibility

This library requires Gleam version 1.0.0 or later.

Example

"howdy!"
|> bit_string.from_string()
|> glesha.hash(glesha.Sha256)
|> glesha.encode_hex()
// "08419486253228102a04995a0376ffdaec0bf1dbaf9cff3669f34d29ad483a02"

Reliability

This package uses the battle-tested crypto module for Erlang/OTP and the reputable noble-hashes library for JavaScript.

Documentation

Consult the HexDocs for API reference.

License

Glesha is licensed under the MIT license.

Search Document