Hoogle Search

Within LTS Haskell 24.64 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. package jalaali

    Jalaali calendar systems Functions for working with Jalaali (Jalali, Persian, Khayyami, Khorshidi, Shamsi) calendar systems. Please see the README on GitHub at https://github.com/jalaali/jalaali-hs#readme

  2. package jmacro

    QuasiQuotation library for programmatic generation of Javascript code. Javascript syntax, functional syntax, hygienic names, compile-time guarantees of syntactic correctness, limited typechecking. Additional documentation available at http://www.haskell.org/haskellwiki/Jmacro

  3. package json-feed

    JSON Feed This is an implementation of the JSON Feed spec in Haskell. The spec is available at https://jsonfeed.org. JSON Feed is similar to the Atom and RSS feed formats, but it is serialized as JSON rather than XML.

  4. package json-rpc

    Fully-featured JSON-RPC 2.0 library Please see the README on GitHub at https://github.com/jprupp/json-rpc#readme

  5. package json-spec-elm-servant

    Generated elm code for servant APIs. Generate Elm encoders, decoders, and API requests for an Servant API, where the shape of the data going over the API is described using `json-spec`. See the `testtest.hs` and `testApi.hs` for an example.

  6. package json-spec-openapi

    json-spec-openapi This package provides a way to produce openapi3 documentation from a json-spec specification.

    Example

    Given this data type:
    data User = User
    {      name :: Text
    , lastLogin :: Maybe UTCTime
    }
    deriving ToSchema via (EncodingSchema User) -- <-- ToSchema instance defined here
    instance HasJsonEncodingSpec User where
    type EncodingSpec User =
    JsonObject
    '[ Required "name" JsonString
    , Optional "last-login" JsonDateTime
    ]
    toJSONStructure user =
    (Field @"name" (name user),
    (fmap (Field @"last-login") (lastLogin user),
    ()))
    
    Calling `Data.Aeson.encode (Data.OpenApi3.toSchema (Proxy :: Proxy User))` will produce the following Schema:
    {
    "additionalProperties": false,
    "properties": {
    "last-login": {
    "format": "date-time",
    "type": "string"
    },
    "name": {
    "type": "string"
    }
    },
    "required": [
    "name"
    ],
    "type": "object"
    }
    

  7. package junit-xml

    Producing JUnit-style XML test reports. Please see the README at https://github.com/jwoudenberg/junit-xml.

  8. package justified-containers

    Keyed container types with type-checked proofs of key presence. This package contains wrappers around standard container types, that provide guarantees about the presence of keys within the container.

  9. package kansas-comet

    A JavaScript push mechanism based on the comet idiom A transport-level remote JavaScript RESTful push mechanism.

  10. package katip-wai

    WAI middleware for logging request and response info through katip. WAI middleware for logging request and response info through katip. Please see the README on GitHub at https://github.com/Disco-Dave/katip-wai#readme

Page 205 of many | Previous | Next