Aube for Elixir

Elixir bindings for the Aube JavaScript package manager.

This package loads Aube through a Rustler NIF and exposes a small Elixir API:

Aube.install(cwd: "assets")
Aube.run(["install", "--frozen-lockfile"])

It also exposes the CLI through Mix without shelling out:

mix aube install --frozen-lockfile
mix aube run dev -- --watch

The NIF bridge lives in the Rust workspace at crates/aube-beam-nif; this directory contains the BEAM/Hex distribution surface.