loalang 0.1.15

Loa is a general-purpose, purely immutable, object-oriented programming language.
Documentation
mutation LoginMutation($email: String!, $password: String!) {
  login(email: $email, password: $password) {
    email
  }
}

mutation UploadPackageMutation($name: String!, $version: String!, $package: Upload!, $checksum: String!, $dependencies: [PublicationDependency!]!) {
  publishPackage(name: $name, version: $version, package: $package, checksum: $checksum, dependencies: $dependencies) {
    name
    latestVersion {
      version
    }
  }
}

query ResolvePackagesQuery($packages: [RequestedPackage!]!) {
  resolvePackages(packages: $packages) {
    package {
      name
    }
    version
    url
    checksum
  }
}