Packages
indieweb
0.0.13
0.0.66
0.0.65
0.0.64
0.0.63
0.0.62
0.0.61
0.0.60
0.0.59
0.0.58
0.0.56
0.0.55
0.0.54
0.0.53
0.0.51
0.0.50
0.0.49
0.0.48
0.0.47
0.0.46
0.0.42
0.0.41
0.0.40
0.0.39
0.0.38
0.0.37
0.0.36
0.0.35
0.0.34
0.0.33
0.0.32
0.0.31
0.0.30
0.0.29
0.0.28
0.0.27
0.0.26
0.0.25
0.0.24
0.0.23
0.0.22
0.0.21
0.0.20
0.0.19
0.0.17
0.0.16
0.0.15
0.0.14
0.0.13
0.0.12
0.0.10
0.0.9
0.0.8
0.0.7
0.0.6
0.0.5
0.0.3
0.0.2
0.0.1
Collection of common IndieWeb utilites like authorship resolution, Webmention, post type discovery and IndieAuth.
Current section
Files
Jump to
Current section
Files
mix.exs
defmodule IndieWeb.MixProject do
use Mix.Project
@description "Helpers and facilities for working with the IndieWeb."
def project do
[
aliases: aliases(),
app: :indieweb,
name: "IndieWeb",
version: "0.0.13",
elixir: "~> 1.7",
elixirc_paths: elixirc_paths(Mix.env()),
start_permanent: Mix.env() == :prod,
build_embedded: Mix.env() == :prod,
description: @description,
package: package(),
test_coverage: [tool: ExCoveralls],
preferred_cli_env: [
ci: :test,
"coveralls.detail": :test,
],
deps: deps()
]
end
def application do
[
applications: [:logger]
]
end
defp deps do
[
{:cachex, "~> 3.1"},
{:credo, "~> 1.0.0", only: [:dev, :test]},
{:excoveralls, "~> 0.10.0", only: [:test]},
{:ex_doc, "~> 0.14", only: :dev},
{:exvcr, "~> 0.10", only: :test},
{:faker, "~> 0.12.0", only: :test},
{:inch_ex, github: "rrrene/inch_ex", only: [:dev, :test]},
{:microformats2, "~> 0.2.0"}
]
end
defp package() do
[
name: "indieweb",
licenses: ["APGL v3.0"],
links: %{"Source Code" => "https://git.jacky.wtf/indieweb/elixir"}
]
end
defp elixirc_paths(:test), do: ["lib", "test/support"]
defp elixirc_paths(_), do: ["lib"]
defp aliases do
[
ci: ["inch", "test --cover"]
]
end
end