Packages
backplane_skill_protocol
1.10.5
1.10.18
1.10.17
1.10.16
1.10.15
1.10.14
1.10.13
1.10.12
1.10.11
1.10.10
1.10.9
1.10.8
1.10.7
1.10.6
1.10.5
1.10.4
1.10.3
1.10.2
1.10.1
1.10.0
1.9.0
1.8.3
1.8.2
1.8.1
1.8.0
1.7.9
1.7.8
1.7.7
1.7.6
1.7.5
1.7.4
1.7.3
1.7.2
1.7.1
1.7.0
1.6.0
1.5.0
1.4.0
1.3.0
1.2.0
1.1.0
1.0.1
1.0.0
0.11.0
0.10.0
0.9.0
0.8.0
0.7.0
Independent Skill document and bundle protocol core
Current section
Files
Jump to
Current section
Files
backplane_skill_protocol
mix.exs
mix.exs
defmodule BackplaneSkillProtocol.MixProject do
use Mix.Project
@version "1.10.5"
def project do
[
app: :backplane_skill_protocol,
version: @version,
elixir: "~> 1.18",
elixirc_paths: elixirc_paths(Mix.env()),
start_permanent: Mix.env() == :prod,
deps: deps(),
package: package(),
description: "Independent Skill document and bundle protocol core"
] ++ umbrella_paths()
end
defp umbrella_paths do
umbrella_root = Path.expand("../..", __DIR__)
if File.regular?(Path.join(umbrella_root, "mix.exs")) and
File.dir?(Path.join(umbrella_root, "apps")) do
[
build_path: "../../_build",
config_path: "../../config/config.exs",
deps_path: "../../deps",
lockfile: "../../mix.lock"
]
else
[]
end
end
def application, do: [extra_applications: [:crypto, :logger]]
defp elixirc_paths(:test), do: ["lib", "test/support"]
defp elixirc_paths(_env), do: ["lib"]
defp deps do
[
{:req, "~> 0.5"},
{:telemetry, "~> 1.2"},
{:yaml_elixir, "~> 2.9"},
{:ex_doc, ">= 0.0.0", only: :dev, runtime: false}
]
end
defp package do
[
licenses: ["Apache-2.0"],
links: %{"GitHub" => "https://github.com/gsmlg-opt/backplane"},
files: ~w(lib priv mix.exs README.md)
]
end
end