packages feed

nri-prelude-0.3.0.0: nri-prelude.cabal

cabal-version: 1.18

-- This file has been generated from package.yaml by hpack version 0.33.0.
--
-- see: https://github.com/sol/hpack
--
-- hash: 2de1014852d15f8dc7dd66b6540283d0fe7b3997b91e1a08d6f0ee4f5ea76271

name:           nri-prelude
version:        0.3.0.0
synopsis:       A Prelude inspired by the Elm programming language
description:    Please see the README at <https://github.com/NoRedInk/haskell-libraries/tree/trunk/nri-prelude>.
category:       Web
homepage:       https://github.com/NoRedInk/haskell-libraries#readme
bug-reports:    https://github.com/NoRedInk/haskell-libraries/issues
author:         NoRedInk
maintainer:     haskell-open-source@noredink.com
copyright:      2020 NoRedInk Corp.
license:        BSD3
license-file:   LICENSE
build-type:     Simple
extra-doc-files:
    README.md
    LICENSE
    CHANGELOG.md
    licenses/ELM_CORE_LICENSE
    licenses/ELM_TEST_LICENSE

source-repository head
  type: git
  location: https://github.com/NoRedInk/haskell-libraries
  subdir: nri-prelude

library
  exposed-modules:
      Array
      Basics
      Bitwise
      Char
      Debug
      Dict
      Expect
      Expect.Task
      Fuzz
      List
      Log
      Maybe
      NriPrelude
      Platform
      Process
      Result
      Set
      Task
      Test
      Text
      Tuple
  other-modules:
      Internal.Shortcut
      Internal.Terminal
      Platform.DoAnything
      Platform.Internal
      Test.Internal
      Test.Reporter.ExitCode
      Test.Reporter.Junit
      Test.Reporter.Stdout
      Paths_nri_prelude
  hs-source-dirs:
      src
  default-extensions: DataKinds DeriveGeneric FlexibleContexts FlexibleInstances GeneralizedNewtypeDeriving MultiParamTypeClasses NamedFieldPuns NoImplicitPrelude OverloadedStrings PartialTypeSignatures ScopedTypeVariables Strict TypeOperators
  ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wpartial-fields -Wredundant-constraints -Wincomplete-uni-patterns
  build-depends:
      aeson >=1.4.6.0 && <1.6
    , ansi-terminal >=0.9.1 && <0.12
    , async >=2.2.2 && <2.3
    , auto-update >=0.1.6 && <0.2
    , base >=4.12.0.0 && <4.15
    , bytestring >=0.10.8.2 && <0.12
    , containers >=0.6.0.1 && <0.7
    , directory >=1.3.3.0 && <1.4
    , exceptions >=0.10.4 && <0.11
    , filepath >=1.4.2.1 && <1.5
    , hedgehog >=1.0.2 && <1.1
    , junit-xml >=0.1.0.0 && <0.2.0.0
    , pretty-diff >=0.1.0.0 && <0.3
    , pretty-show >=1.9.5 && <1.11
    , safe-exceptions >=0.1.7.0 && <1.3
    , terminal-size >=0.3.2.1 && <0.4
    , text >=1.2.3.1 && <1.3
    , time >=1.8.0.2 && <1.12
    , vector >=0.12.1.2 && <0.13
  default-language: Haskell2010

test-suite tests
  type: exitcode-stdio-1.0
  main-is: Main.hs
  other-modules:
      ArraySpec
      BitwiseSpec
      DebugSpec
      DictSpec
      LogSpec
      PlatformSpec
      SetSpec
      TestSpec
      TextSpec
      Array
      Basics
      Bitwise
      Char
      Debug
      Dict
      Expect
      Expect.Task
      Fuzz
      Internal.Shortcut
      Internal.Terminal
      List
      Log
      Maybe
      NriPrelude
      Platform
      Platform.DoAnything
      Platform.Internal
      Process
      Result
      Set
      Task
      Test
      Test.Internal
      Test.Reporter.ExitCode
      Test.Reporter.Junit
      Test.Reporter.Stdout
      Text
      Tuple
      Paths_nri_prelude
  hs-source-dirs:
      tests
      src
  default-extensions: DataKinds DeriveGeneric FlexibleContexts FlexibleInstances GeneralizedNewtypeDeriving MultiParamTypeClasses NamedFieldPuns NoImplicitPrelude OverloadedStrings PartialTypeSignatures ScopedTypeVariables Strict TypeOperators
  ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wpartial-fields -Wredundant-constraints -Wincomplete-uni-patterns -threaded -rtsopts "-with-rtsopts=-N -T"
  build-depends:
      aeson >=1.4.6.0 && <1.6
    , ansi-terminal >=0.9.1 && <0.12
    , async >=2.2.2 && <2.3
    , auto-update >=0.1.6 && <0.2
    , base >=4.12.0.0 && <4.15
    , bytestring >=0.10.8.2 && <0.12
    , containers >=0.6.0.1 && <0.7
    , directory >=1.3.3.0 && <1.4
    , exceptions >=0.10.4 && <0.11
    , filepath >=1.4.2.1 && <1.5
    , hedgehog >=1.0.2 && <1.1
    , junit-xml >=0.1.0.0 && <0.2.0.0
    , pretty-diff >=0.1.0.0 && <0.3
    , pretty-show >=1.9.5 && <1.11
    , safe-exceptions >=0.1.7.0 && <1.3
    , terminal-size >=0.3.2.1 && <0.4
    , text >=1.2.3.1 && <1.3
    , time >=1.8.0.2 && <1.12
    , vector >=0.12.1.2 && <0.13
  default-language: Haskell2010