glipt/parser

Types

pub type Dependency {
  Dependency(name: String, constraint: String)
}

Constructors

  • Dependency(name: String, constraint: String)
pub type ScriptMeta {
  ScriptMeta(
    gleam_constraint: Result(String, Nil),
    project_paths: List(String),
    deps: List(Dependency),
  )
}

Constructors

  • ScriptMeta(
      gleam_constraint: Result(String, Nil),
      project_paths: List(String),
      deps: List(Dependency),
    )

Values

pub fn expand_shorthand_version(version: String) -> String
pub fn format_directives(meta: ScriptMeta) -> String
pub fn parse(source: String) -> ScriptMeta
pub fn strip_directives(source: String) -> String
pub fn update_dep(
  meta: ScriptMeta,
  name: String,
  constraint: String,
) -> ScriptMeta
Search Document