@hackage / unleash-client-haskell-core

Unleash feature toggle client core

Latest0.12.1

About

Metadata

  • Last updated , by evenbrenden
  • License MIT
  • Categories Web Development
  • Maintained by: See README.md

  • Lottery factor: 1

Links

Installation

Readme

unleash-client-haskell-core

This is a library for evaluating Unleash feature toggles. It currently meets all client specifications per v5.0.0, except:

  • Strategy variants
  • Dependent features

The Unleash module provides functions and types for checking feature toggles and variants.

Does not include an HTTP client. See unleash-client-haskell for a ready-to-use Haskell Unleash client SDK.

Available on Hackage.

This project is currently unmaintained.

Build

nix-build

Run tests

# Fetch Unleash specification
git submodule init
git submodule update

nix-shell
cabal test

Dependencies

  • aeson (BSD-3-Clause)
  • aeson-pretty (BSD-3-Clause)
  • attoparsec (BSD-3-Clause)
  • bytestring (BSD-3-Clause)
  • containers (BSD-3-Clause)
  • hspec (MIT)
  • murmur3 (MIT)
  • random (BSD-3-Clause)
  • text (BSD-2-Clause)
  • text-show (BSD-3-Clause)
  • time (BSD-2-Clause)
  • versions (BSD-3-Clause)