packages feed

asana-1.0.1.0: package.yaml

name: asana
version: 1.0.1.0
maintainer: Freckle Education
category: Utils
github: freckle/asana-hs
synopsis: Asana API Client
description: Please see README.md

extra-doc-files:
  - README.md
  - CHANGELOG.md

extra-source-files:
  - package.yaml

ghc-options:
  - -Weverything
  - -Wno-missing-exported-signatures # re-enables missing-signatures
  - -Wno-missing-import-lists
  - -Wno-missing-local-signatures
  - -Wno-monomorphism-restriction
  - -Wno-unsafe
  - -Wno-safe

when:
  - condition: "impl(ghc >= 9.2)"
    ghc-options:
      - -Wno-missing-kind-signatures
  - condition: "impl(ghc >= 8.10)"
    ghc-options:
      - -Wno-missing-safe-haskell-mode
      - -Wno-prepositive-qualified-module

dependencies:
  - base < 5

default-extensions:
  - BangPatterns
  - DataKinds
  - DeriveAnyClass
  - DeriveFoldable
  - DeriveFunctor
  - DeriveGeneric
  - DeriveLift
  - DeriveTraversable
  - DerivingStrategies
  - FlexibleContexts
  - FlexibleInstances
  - GADTs
  - GeneralizedNewtypeDeriving
  - LambdaCase
  - MultiParamTypeClasses
  - NoImplicitPrelude
  - NoMonomorphismRestriction
  - OverloadedStrings
  - RankNTypes
  - RecordWildCards
  - ScopedTypeVariables
  - StandaloneDeriving
  - TypeApplications
  - TypeFamilies

library:
  source-dirs: library
  dependencies:
    - aeson
    - aeson-casing
    - bytestring
    - hashable
    - http-conduit
    - iso8601-time
    - microlens
    - microlens-mtl
    - monad-logger
    - mtl
    - scientific
    - text
    - time
    - unliftio
    - unliftio-core
    - unordered-containers
# tests:
#   spec:
#     main: Spec.hs
#     source-dirs: tests
#     ghc-options: -threaded -rtsopts "-with-rtsopts=-N"
#     dependencies:
#       - asana
#       - hspec