Packages

Project repository template to set up all public Phoenix projects at Nimble

Current section

Files

Jump to
nimble_phx_gen_template lib nimble.phx.gen.template hex package.ex
Raw

lib/nimble.phx.gen.template/hex/package.ex

defmodule Nimble.Phx.Gen.Template.Hex.Package do
alias Nimble.Phx.Gen.Template.Hex.HexClient
def get_latest_version(package) do
{:ok, package_info} = HexClient.get("packages/#{package}")
package_info["releases"] |> List.first() |> Map.get("version")
end
end