choire

Types

pub type Dependency {
  Dependency(name: DependencyName, version: DependencyVersion)
}

Constructors

  • Dependency(name: DependencyName, version: DependencyVersion)
pub type DependencyMap =
  dict.Dict(Package, List(Dependency))
pub type DependencyName =
  String
pub type DependencyVersion =
  String
pub type Error {
  FileError(simplifile.FileError)
  ParseError(tom.ParseError)
}

Constructors

  • FileError(simplifile.FileError)
  • ParseError(tom.ParseError)
pub type InvertedDependencyMap =
  dict.Dict(DependencyName, List(#(Package, DependencyVersion)))
pub type Package {
  Package(gleam_toml_path: String, manifest_toml_path: String)
}

Constructors

  • Package(gleam_toml_path: String, manifest_toml_path: String)
pub type VersionMismatch {
  VersionMismatch(
    package_a: String,
    package_b: String,
    dep_name: DependencyName,
  )
}

Constructors

  • VersionMismatch(
      package_a: String,
      package_b: String,
      dep_name: DependencyName,
    )

Values

pub fn main() -> Nil
Search Document