packages feed

these-skinny-0.7.5: these-skinny.cabal

cabal-version: 2.4
name:
  these-skinny
version:
  0.7.5
synopsis:
  A fork of the 'these' package without the dependency bloat
description:
  This package provides a data type @These a b@ which can hold a value of either
  type or values of each type. This is usually thought of as an "inclusive or"
  type (contrasting @Either a b@ as "exclusive or") or as an "outer join" type
  (contrasting @(a, b)@ as "inner join").
homepage:
  https://github.com/chessai/these-skinny
license:
  BSD-3-Clause
license-file:
  LICENSE
author:
  C. McCann
maintainer:
  chessai <chessai1996@gmail.com>
category:
  Data
build-type:
  Simple
extra-source-files:
  CHANGELOG.md
tested-with:
  GHC==7.4.2,
  GHC==7.6.3,
  GHC==7.8.4,
  GHC==7.10.3,
  GHC==8.0.2,
  GHC==8.2.2,
  GHC==8.4.4
  GHC==8.6.5,
  GHC==8.8.4,
  GHC==8.10.7,
  GHC==9.0.2,
  GHC==9.2.1

source-repository head
  type: git
  location: https://github.com/chessai/these-skinny.git

library
  exposed-modules:
    Data.These
  build-depends:
    , base >= 4.4 && < 4.17
    , deepseq
    , ghc-prim
  if impl(ghc < 8.2)
    build-depends: bifunctors
  if impl(ghc < 8.0)
    build-depends: semigroups
  default-language:
    Haskell2010
  ghc-options:
    -Wall