Packages

Jiken allows developers to do simulation testing in their Mix applications in development. The main aim is to be able to test critical interfaces with breaking scenarios.

Current section

Files

Jump to
jiken mix.exs
Raw

mix.exs

defmodule Jiken.MixProject do
use Mix.Project
@source_url "https://github.com/NicolayD/jiken"
@version "0.0.1"
def project do
[
app: :jiken,
version: @version,
elixir: "~> 1.18",
start_permanent: Mix.env() == :dev,
description: description(),
deps: deps(),
package: package(),
docs: docs(),
name: "Jiken",
source_url: @source_url
]
end
# Run "mix help compile.app" to learn about applications.
def application do
[
mod: {Jiken.Application, []},
extra_applications: [:logger]
]
end
# Run "mix help deps" to learn about dependencies.
defp deps do
[
{:ex_doc, "~> 0.34", only: :dev, runtime: false, warn_if_outdated: true},
{:credo, "~> 1.7", only: [:dev, :test], runtime: false}
]
end
defp description() do
"""
Jiken allows developers to do simulation testing in their Mix applications in development.
The main aim is to be able to test critical interfaces with breaking scenarios.
"""
end
defp package() do
[
name: "jiken",
files: ~w(lib .formatter.exs mix.exs README.md LICENSE.md),
licenses: ["MIT"],
maintainers: ["Nikolay Dyulgerov"],
links: %{"GitHub" => @source_url}
]
end
defp docs do
[
extras: [
"LICENSE.md": [title: "License"],
"README.md": [title: "Overview"]
],
main: "readme",
source_url: @source_url,
source_ref: "v#{@version}",
formatters: ["html"]
]
end
end