+4
.formatter.exs
+4
.formatter.exs
+23
.gitignore
+23
.gitignore
···
1
+
# The directory Mix will write compiled artifacts to.
2
+
/_build/
3
+
4
+
# If you run "mix test --cover", coverage assets end up here.
5
+
/cover/
6
+
7
+
# The directory Mix downloads your dependencies sources to.
8
+
/deps/
9
+
10
+
# Where third-party dependencies like ExDoc output generated docs.
11
+
/doc/
12
+
13
+
# Temporary files, for example, from tests.
14
+
/tmp/
15
+
16
+
# If the VM crashes, it generates a dump, let's ignore it too.
17
+
erl_crash.dump
18
+
19
+
# Also ignore archive artifacts (built via "mix archive.build").
20
+
*.ez
21
+
22
+
# Ignore package tarball (built via "mix hex.build").
23
+
aoc2025-*.tar
+20
README.md
+20
README.md
···
1
+
# Aoc2025
2
+
3
+
**TODO: Add description**
4
+
5
+
## Installation
6
+
7
+
If [available in Hex](https://hex.pm/docs/publish), the package can be installed
8
+
by adding `aoc2025` to your list of dependencies in `mix.exs`:
9
+
10
+
```elixir
11
+
def deps do
12
+
[
13
+
{:aoc2025, "~> 0.1.0"}
14
+
]
15
+
end
16
+
```
17
+
18
+
Documentation can be generated with [ExDoc](https://github.com/elixir-lang/ex_doc)
19
+
and published on [HexDocs](https://hexdocs.pm). Once published, the docs can
20
+
be found at <https://hexdocs.pm/aoc2025>.
+18
lib/aoc2025.ex
+18
lib/aoc2025.ex
+28
mix.exs
+28
mix.exs
···
1
+
defmodule 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
+
]
12
+
end
13
+
14
+
# Run "mix help compile.app" to learn about applications.
15
+
def application do
16
+
[
17
+
extra_applications: [:logger]
18
+
]
19
+
end
20
+
21
+
# Run "mix help deps" to learn about dependencies.
22
+
defp deps do
23
+
[
24
+
# {:dep_from_hexpm, "~> 0.3.0"},
25
+
# {:dep_from_git, git: "https://github.com/elixir-lang/my_dep.git", tag: "0.1.0"}
26
+
]
27
+
end
28
+
end
+8
test/aoc2025_test.exs
+8
test/aoc2025_test.exs
+1
test/test_helper.exs
+1
test/test_helper.exs
···
1
+
ExUnit.start()