packages feed

tricorder-types-0.5.0.0: tricorder-types.cabal

cabal-version: 2.0

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

name:           tricorder-types
version:        0.5.0.0
synopsis:       Shared domain types for various Tricorder components
description:    Shared domain types for various Tricorder components like
                [Tricorder itself](https://hackage.haskell.org/package/tricorder) and
                [tricorder-mcp](https://hackage.haskell.org/package/tricorder-mcp).
category:       Development
homepage:       https://github.com/tweag/tricorder#readme
bug-reports:    https://github.com/tweag/tricorder/issues
author:         Christian Georgii
maintainer:     victor.bakke@tweag.io
license:        MIT
license-file:   LICENSE
build-type:     Simple
tested-with:
    GHC == 9.14.1
  , GHC == 9.6.7
  , GHC == 9.8.4
  , GHC == 9.10.3
  , GHC == 9.12.4
extra-doc-files:
    README.md
    CHANGELOG.md

source-repository head
  type: git
  location: https://github.com/tweag/tricorder

library
  exposed-modules:
      Tricorder.CLI.Command
      Tricorder.CLI.Command.Daemon
      Tricorder.CLI.Command.IfDaemonIsStopped
      Tricorder.CLI.Command.OutputFormat
      Tricorder.CLI.Command.Test
      Tricorder.CLI.Command.TestFilter
      Tricorder.CLI.Command.WaitMode
      Tricorder.FieldMask
      Tricorder.FieldMask.Args
      Tricorder.FieldMask.Projection
      Tricorder.FieldMask.Schema
      Tricorder.SourceLookup.SourceQuery
  other-modules:
      Paths_tricorder_types
  autogen-modules:
      Paths_tricorder_types
  hs-source-dirs:
      src
  default-extensions:
      BlockArguments
      DataKinds
      DeriveAnyClass
      DerivingStrategies
      DerivingVia
      DuplicateRecordFields
      FlexibleContexts
      GADTs
      LambdaCase
      MultiWayIf
      OverloadedLabels
      OverloadedRecordDot
      OverloadedStrings
      StrictData
      TemplateHaskell
      TypeFamilies
  ghc-options: -Weverything -Wno-unsafe -Wno-missing-safe-haskell-mode -Wno-monomorphism-restriction -Wno-missing-kind-signatures -Wno-missing-local-signatures -Wno-missing-import-lists -Wno-implicit-prelude -Wno-unticked-promoted-constructors -Wno-unused-packages -Wno-all-missed-specialisations -Wno-missed-specialisations
  build-depends:
      aeson >=2.2 && <2.4
    , atelier-prelude ==0.4.*
    , base >=4.18 && <4.23
    , megaparsec >=9.7 && <9.9
    , optparse-applicative ==0.19.*
    , text ==2.1.*
    , yaml ==0.11.*
  mixins:
      base hiding (Prelude)
  default-language: GHC2021
  if impl(GHC >= 9.8)
    ghc-options: -Wno-missing-poly-kind-signatures -Wno-missing-role-annotations

test-suite tricorder-types-test
  type: exitcode-stdio-1.0
  main-is: Driver.hs
  other-modules:
      Unit.Tricorder.FieldMask.ArgsSpec
      Unit.Tricorder.FieldMask.ProjectionSpec
      Unit.Tricorder.FieldMask.SchemaSpec
      Paths_tricorder_types
  autogen-modules:
      Paths_tricorder_types
  hs-source-dirs:
      test
  default-extensions:
      BlockArguments
      DataKinds
      DeriveAnyClass
      DerivingStrategies
      DerivingVia
      DuplicateRecordFields
      FlexibleContexts
      GADTs
      LambdaCase
      MultiWayIf
      OverloadedLabels
      OverloadedRecordDot
      OverloadedStrings
      StrictData
      TemplateHaskell
      TypeFamilies
  ghc-options: -Weverything -Wno-unsafe -Wno-missing-safe-haskell-mode -Wno-monomorphism-restriction -Wno-missing-kind-signatures -Wno-missing-local-signatures -Wno-missing-import-lists -Wno-implicit-prelude -Wno-unticked-promoted-constructors -Wno-unused-packages -Wno-all-missed-specialisations -Wno-missed-specialisations -Wno-prepositive-qualified-module
  build-tool-depends:
      tasty-discover:tasty-discover
  build-depends:
      aeson >=2.2 && <2.4
    , atelier-core ==0.8.*
    , atelier-prelude ==0.4.*
    , base >=4.18 && <4.23
    , tasty ==1.5.*
    , tasty-discover ==5.2.*
    , tasty-hunit >=0.10.2 && <0.11
    , text ==2.1.*
    , tricorder-types
  mixins:
      base hiding (Prelude)
  default-language: GHC2021
  if impl(GHC >= 9.8)
    ghc-options: -Wno-missing-poly-kind-signatures -Wno-missing-role-annotations