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.
nix-build
# Fetch Unleash specification
git submodule init
git submodule update
nix-shell
cabal test
- 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)