1defmodule Aoc2025.MixProject do
2 use Mix.Project
3
4 def project do
5 [
6 app: :aoc2025,
7 version: "0.1.0",
8 elixir: "~> 1.19",
9 start_permanent: Mix.env() == :prod,
10 deps: deps(),
11 aliases: aliases()
12 ]
13 end
14
15 # Run "mix help compile.app" to learn about applications.
16 def application do
17 [
18 extra_applications: [:logger]
19 ]
20 end
21
22 # Run "mix help deps" to learn about dependencies.
23 defp deps do
24 [
25 {:kino, "~> 0.18.0"},
26 {:req, "~> 0.5.0"},
27 {:styler, "~> 1.9", only: [:dev, :test], runtime: false},
28 {:credo, "~> 1.7", only: [:dev, :test], runtime: false}
29 ]
30 end
31
32 defp aliases do
33 [
34 download: ["run priv/download.exs"]
35 ]
36 end
37end