# unleash-client-haskell-core
This is a library for evaluating [Unleash](https://www.getunleash.io/) feature toggles. It currently meets all client specifications per [v5.0.0](https://github.com/Unleash/client-specification/releases/tag/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](https://github.com/finn-no/unleash-client-haskell) for a ready-to-use Haskell Unleash client SDK.
Available on [Hackage](https://hackage.haskell.org/package/unleash-client-haskell-core).
## Build
```
nix-build
```
## Run tests
```
# Fetch Unleash specification
git submodule init
git submodule update
nix-shell
cabal test
```
## Maintainers
- [Even Brenden](mailto:uch@anythingexternal.com)
- [Eirik Meland](mailto:eirik.meland@gmail.com)
## 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)