A publishable package declaring the capabilities it uses

The complete source of packaging_httpclient.ek9, compiled by the EK9 compiler. Shown on packaging.html.

#!ek9
defines module site.packaging.httpclient

  defines package

    publicAccess <- true
    version <- 1.0.0-0
    description <- "HTTP client library"
    license <- "MIT"

    capabilities <- [
      "org.ek9.lang::TCP",
      "org.ek9.lang::HTTPRequest",
      "org.ek9.lang::HTTPResponse",
      "org.ek9.lang::EnvVars"
      ]

    deps <- {
      "org.ek9.collections": "1.0.0-0"
      }

  defines function
    describe() as pure
      <- rtn as String: "site.packaging.httpclient"

Download packaging_httpclient.ek9