X-Git-Url: http://git.squeep.com/?a=blobdiff_plain;f=mix.exs;h=f49d2d04a4f170c725f02ab66095dad640c11196;hb=aee49724f55af02d49e64eb6bf4f5b21d1aefbf8;hp=43a93cc2c586155c95cbde0ed9ea22bdf9af9a47;hpb=84c20128100ad5b074720c44a24375b809a0ce09;p=akkoma diff --git a/mix.exs b/mix.exs index 43a93cc2c..f49d2d04a 100644 --- a/mix.exs +++ b/mix.exs @@ -2,43 +2,52 @@ defmodule Pleroma.Mixfile do use Mix.Project def project do - [app: :pleroma, - version: "0.0.1", - elixir: "~> 1.4", - elixirc_paths: elixirc_paths(Mix.env), - compilers: [:phoenix, :gettext] ++ Mix.compilers, - start_permanent: Mix.env == :prod, - aliases: aliases(), - deps: deps()] + [ + app: :pleroma, + version: "0.9.0", + elixir: "~> 1.4", + elixirc_paths: elixirc_paths(Mix.env()), + compilers: [:phoenix, :gettext] ++ Mix.compilers(), + start_permanent: Mix.env() == :prod, + aliases: aliases(), + deps: deps() + ] end # Configuration for the OTP application. # # Type `mix help compile.app` for more information. def application do - [mod: {Pleroma.Application, []}, - extra_applications: [:logger, :runtime_tools, :comeonin]] + [mod: {Pleroma.Application, []}, extra_applications: [:logger, :runtime_tools, :comeonin]] end # Specifies which paths to compile per environment. defp elixirc_paths(:test), do: ["lib", "test/support"] - defp elixirc_paths(_), do: ["lib"] + defp elixirc_paths(_), do: ["lib"] # Specifies your project dependencies. # # Type `mix help deps` for examples and options. defp deps do - [{:phoenix, "~> 1.3.0-rc"}, - {:phoenix_pubsub, "~> 1.0"}, - {:phoenix_ecto, "~> 3.2"}, - {:postgrex, ">= 0.0.0"}, - {:gettext, "~> 0.11"}, - {:cowboy, "~> 1.0", override: true}, - {:comeonin, "~> 3.0"}, - {:trailing_format_plug, "~> 0.0.5" }, - {:html_sanitize_ex, "~> 1.0.0"}, - {:calendar, "~> 0.16.1"}, - {:mix_test_watch, "~> 0.2", only: :dev}] + [ + {:phoenix, "~> 1.3.0"}, + {:phoenix_pubsub, "~> 1.0"}, + {:phoenix_ecto, "~> 3.2"}, + {:postgrex, ">= 0.0.0"}, + {:gettext, "~> 0.11"}, + {:cowboy, "~> 1.0", override: true}, + {:comeonin, "~> 3.0"}, + {:trailing_format_plug, "~> 0.0.5"}, + {:html_sanitize_ex, "~> 1.3.0-rc1"}, + {:phoenix_html, "~> 2.10"}, + {:calendar, "~> 0.16.1"}, + {:cachex, "~> 2.1"}, + {:httpoison, "~> 1.1.0"}, + {:jason, "~> 1.0"}, + {:ex_machina, "~> 2.0", only: :test}, + {:credo, "~> 0.7", only: [:dev, :test]}, + {:mock, "~> 0.3.0", only: :test} + ] end # Aliases are shortcuts or tasks specific to the current project. @@ -48,8 +57,10 @@ defmodule Pleroma.Mixfile do # # See the documentation for `Mix` for more info on aliases. defp aliases do - ["ecto.setup": ["ecto.create", "ecto.migrate", "run priv/repo/seeds.exs"], - "ecto.reset": ["ecto.drop", "ecto.setup"], - "test": ["ecto.create --quiet", "ecto.migrate", "test"]] + [ + "ecto.setup": ["ecto.create", "ecto.migrate", "run priv/repo/seeds.exs"], + "ecto.reset": ["ecto.drop", "ecto.setup"], + test: ["ecto.create --quiet", "ecto.migrate", "test"] + ] end end