mirror of
https://github.com/danbee/chess
synced 2025-03-04 08:39:06 +00:00
PhantomJS does not implement `Object.assign` which is how we were updating the state immutably. I've switched it over to use the ImmutableJS library instead.
58 lines
1.7 KiB
Elixir
58 lines
1.7 KiB
Elixir
defmodule Chess.Mixfile do
|
|
use Mix.Project
|
|
|
|
def project do
|
|
[app: :chess,
|
|
version: "0.0.1",
|
|
elixir: "~> 1.2",
|
|
elixirc_paths: elixirc_paths(Mix.env),
|
|
compilers: [:phoenix, :gettext] ++ Mix.compilers,
|
|
build_embedded: Mix.env == :prod,
|
|
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: {Chess, []},
|
|
applications: [:phoenix, :phoenix_pubsub, :phoenix_html, :cowboy, :logger, :gettext,
|
|
:phoenix_ecto, :postgrex, :timex_ecto]]
|
|
end
|
|
|
|
# Specifies which paths to compile per environment.
|
|
defp elixirc_paths(:test), do: ["lib", "web", "test/support"]
|
|
defp elixirc_paths(_), do: ["lib", "web"]
|
|
|
|
# Specifies your project dependencies.
|
|
#
|
|
# Type `mix help deps` for examples and options.
|
|
defp deps do
|
|
[{:credo, "~> 0.5", only: [:dev, :test]},
|
|
{:phoenix, "~> 1.2.0"},
|
|
{:phoenix_pubsub, "~> 1.0"},
|
|
{:phoenix_ecto, "~> 3.0"},
|
|
{:postgrex, ">= 0.0.0"},
|
|
{:phoenix_html, "~> 2.6"},
|
|
{:phoenix_live_reload, "~> 1.0", only: :dev},
|
|
{:gettext, "~> 0.11"},
|
|
{:hound, "~> 1.0"},
|
|
{:cowboy, "~> 1.0"},
|
|
{:timex_ecto, "~> 3.0"}]
|
|
end
|
|
|
|
# Aliases are shortcuts or tasks specific to the current project.
|
|
# For example, to create, migrate and run the seeds file at once:
|
|
#
|
|
# $ mix ecto.setup
|
|
#
|
|
# 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"]]
|
|
end
|
|
end
|