MyNixOS website logo
Description

Unleash feature toggle client core.

This is a library for evaluating Unleash feature toggles. The Unleash module provides functions and types for checking feature toggles and variants.

unleash-client-haskell-core

This is a library for evaluating Unleash feature toggles. It currently meets all client specifications per v4.2.2.

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.

Build

nix-build

Run tests

# Fetch Unleash specification
git submodule init
git submodule update

nix-shell
cabal test

Maintainers

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)
Metadata

Version

0.11.0

License

Maintainers (1)

Platforms (75)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    WASI
    Windows
Show all
  • aarch64-darwin
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64_be-none
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-darwin
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • i686-darwin
  • i686-freebsd
  • i686-genode
  • i686-linux
  • i686-netbsd
  • i686-none
  • i686-openbsd
  • i686-windows
  • javascript-ghcjs
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • m68k-none
  • microblaze-linux
  • microblaze-none
  • microblazeel-linux
  • microblazeel-none
  • mips-linux
  • mips-none
  • mips64-linux
  • mips64-none
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • mmix-mmixware
  • msp430-none
  • or1k-none
  • powerpc-netbsd
  • powerpc-none
  • powerpc64-linux
  • powerpc64le-linux
  • powerpcle-none
  • riscv32-linux
  • riscv32-netbsd
  • riscv32-none
  • riscv64-linux
  • riscv64-netbsd
  • riscv64-none
  • rx-none
  • s390-linux
  • s390-none
  • s390x-linux
  • s390x-none
  • vc4-none
  • wasm32-wasi
  • wasm64-wasi
  • x86_64-cygwin
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-genode
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-none
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris
  • x86_64-windows