packages feed

sensei-0.9.0: sensei.cabal

cabal-version: 1.12

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

name:           sensei
version:        0.9.0
synopsis:       Automatically run Hspec tests on file modifications
category:       Development
homepage:       https://github.com/hspec/sensei#readme
bug-reports:    https://github.com/hspec/sensei/issues
author:         Simon Hengel <sol@typeful.net>
maintainer:     Simon Hengel <sol@typeful.net>
license:        MIT
license-file:   LICENSE
build-type:     Simple

source-repository head
  type: git
  location: https://github.com/hspec/sensei

library
  exposed-modules:
      Sensei.API
  other-modules:
      Client
      Config
      Config.DeepSeek
      DeepSeek
      DeepSeek.Types
      EventQueue
      GHC.Diagnostic
      GHC.Diagnostic.Type
      HTTP
      HTTP.Util
      Imports
      Input
      Language.Haskell.GhciWrapper
      Options
      Pager
      ReadHandle
      Run
      Session
      Trigger
      Util
  hs-source-dirs:
      src
  default-extensions:
      DuplicateRecordFields
      LambdaCase
      NoFieldSelectors
      OverloadedRecordDot
      OverloadedStrings
      RecordWildCards
      ViewPatterns
      BlockArguments
  ghc-options: -Wall -threaded
  build-depends:
      aeson
    , ansi-terminal
    , async
    , base >=4.11 && <5
    , bytestring >=0.11
    , casing
    , containers
    , directory
    , filepath
    , fsnotify ==0.4.*
    , http-client >=0.5.0
    , http-conduit
    , http-media
    , http-types
    , mtl
    , network
    , pretty
    , process
    , stm
    , temporary
    , text
    , time
    , transformers
    , unix
    , wai
    , warp
    , yaml
  default-language: GHC2021

executable seito
  main-is: seito.hs
  other-modules:
      Client
      Config
      Config.DeepSeek
      DeepSeek
      DeepSeek.Types
      EventQueue
      GHC.Diagnostic
      GHC.Diagnostic.Type
      HTTP
      HTTP.Util
      Imports
      Input
      Language.Haskell.GhciWrapper
      Options
      Pager
      ReadHandle
      Run
      Sensei.API
      Session
      Trigger
      Util
  hs-source-dirs:
      src
      driver
  default-extensions:
      DuplicateRecordFields
      LambdaCase
      NoFieldSelectors
      OverloadedRecordDot
      OverloadedStrings
      RecordWildCards
      ViewPatterns
      BlockArguments
  ghc-options: -Wall -threaded
  build-depends:
      aeson
    , ansi-terminal
    , async
    , base >=4.11 && <5
    , bytestring >=0.11
    , casing
    , containers
    , directory
    , filepath
    , fsnotify ==0.4.*
    , http-client >=0.5.0
    , http-conduit
    , http-media
    , http-types
    , mtl
    , network
    , pretty
    , process
    , stm
    , temporary
    , text
    , time
    , transformers
    , unix
    , wai
    , warp
    , yaml
  default-language: GHC2021

executable sensei
  main-is: sensei.hs
  other-modules:
      Client
      Config
      Config.DeepSeek
      DeepSeek
      DeepSeek.Types
      EventQueue
      GHC.Diagnostic
      GHC.Diagnostic.Type
      HTTP
      HTTP.Util
      Imports
      Input
      Language.Haskell.GhciWrapper
      Options
      Pager
      ReadHandle
      Run
      Sensei.API
      Session
      Trigger
      Util
  hs-source-dirs:
      src
      driver
  default-extensions:
      DuplicateRecordFields
      LambdaCase
      NoFieldSelectors
      OverloadedRecordDot
      OverloadedStrings
      RecordWildCards
      ViewPatterns
      BlockArguments
  ghc-options: -Wall -threaded
  build-depends:
      aeson
    , ansi-terminal
    , async
    , base >=4.11 && <5
    , bytestring >=0.11
    , casing
    , containers
    , directory
    , filepath
    , fsnotify ==0.4.*
    , http-client >=0.5.0
    , http-conduit
    , http-media
    , http-types
    , mtl
    , network
    , pretty
    , process
    , stm
    , temporary
    , text
    , time
    , transformers
    , unix
    , wai
    , warp
    , yaml
  default-language: GHC2021

executable sensei-web
  main-is: sensei-web.hs
  other-modules:
      Client
      Config
      Config.DeepSeek
      DeepSeek
      DeepSeek.Types
      EventQueue
      GHC.Diagnostic
      GHC.Diagnostic.Type
      HTTP
      HTTP.Util
      Imports
      Input
      Language.Haskell.GhciWrapper
      Options
      Pager
      ReadHandle
      Run
      Sensei.API
      Session
      Trigger
      Util
  hs-source-dirs:
      src
      driver
  default-extensions:
      DuplicateRecordFields
      LambdaCase
      NoFieldSelectors
      OverloadedRecordDot
      OverloadedStrings
      RecordWildCards
      ViewPatterns
      BlockArguments
  ghc-options: -Wall -threaded
  build-depends:
      aeson
    , ansi-terminal
    , async
    , base >=4.11 && <5
    , bytestring >=0.11
    , casing
    , containers
    , directory
    , filepath
    , fsnotify ==0.4.*
    , http-client >=0.5.0
    , http-conduit
    , http-media
    , http-types
    , mtl
    , network
    , pretty
    , process
    , stm
    , temporary
    , text
    , time
    , transformers
    , unix
    , wai
    , warp
    , yaml
  default-language: GHC2021

test-suite spec
  type: exitcode-stdio-1.0
  main-is: Spec.hs
  other-modules:
      Client
      Config
      Config.DeepSeek
      DeepSeek
      DeepSeek.Types
      EventQueue
      GHC.Diagnostic
      GHC.Diagnostic.Type
      HTTP
      HTTP.Util
      Imports
      Input
      Language.Haskell.GhciWrapper
      Options
      Pager
      ReadHandle
      Run
      Sensei.API
      Session
      Trigger
      Util
      ClientSpec
      ConfigSpec
      DeepSeekSpec
      EventQueueSpec
      GHC.DiagnosticSpec
      Helper
      HTTPSpec
      Language.Haskell.GhciWrapperSpec
      OptionsSpec
      PagerSpec
      ReadHandleSpec
      RunSpec
      SessionSpec
      SpecHook
      TriggerSpec
      UtilSpec
  hs-source-dirs:
      src
      test
  default-extensions:
      DuplicateRecordFields
      LambdaCase
      NoFieldSelectors
      OverloadedRecordDot
      OverloadedStrings
      RecordWildCards
      ViewPatterns
      BlockArguments
  ghc-options: -Wall -threaded
  cpp-options: -DTEST
  build-tool-depends:
      hspec-discover:hspec-discover
  build-depends:
      QuickCheck
    , aeson
    , ansi-terminal
    , async
    , base >=4.11 && <5
    , bytestring >=0.11
    , casing
    , containers
    , directory
    , filepath
    , fsnotify ==0.4.*
    , hspec >=2.9.0
    , hspec-contrib >=0.5.2
    , hspec-wai
    , http-client >=0.5.0
    , http-conduit
    , http-media
    , http-types
    , mockery
    , mtl
    , network
    , pretty
    , process
    , stm
    , temporary
    , text
    , time
    , transformers
    , unix
    , vcr
    , wai
    , wai-extra
    , warp
    , yaml
  default-language: GHC2021