-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmix.exs
48 lines (42 loc) · 1.15 KB
/
mix.exs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
defmodule Skipper.MixProject do
use Mix.Project
@description """
LiveView tests tend to leak details that distract from the system behavior
you're testing. Skip the noise and let the Skipper patch the leaks so you can
sail on in your well-tested craft.
"""
@package [
files: ["lib", "mix.exs", "README*"],
maintainers: ["Jay Hayes"],
licenses: ["MIT"],
links: %{"GitHub" => "https://github.com/iamvery/skipper"}
]
def project do
[
app: :skipper,
version: "0.3.0",
elixir: "~> 1.12",
elixirc_paths: elixirc_paths(Mix.env()),
start_permanent: Mix.env() == :prod,
description: @description,
package: @package,
deps: deps()
]
end
# Run "mix help compile.app" to learn about applications.
def application do
[
extra_applications: [:logger]
]
end
defp elixirc_paths(:test), do: ["lib", "test/support"]
defp elixirc_paths(_), do: ["lib"]
# Run "mix help deps" to learn about dependencies.
defp deps do
[
{:ex_doc, ">= 0.0.0", only: :dev, runtime: false},
{:floki, "~> 0.34", only: :test},
{:phoenix_live_view, "~> 0.18"}
]
end
end