You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

72 lines
2.0 KiB

  1. cabal-version: 2.4
  2. name: soostone
  3. version: 0.1.0.0
  4. synopsis: A stringy backend
  5. description: A really stringy backend
  6. bug-reports: https://gogs.hasufell.de/hasufell/soostone/issues
  7. license: BSD-3-Clause
  8. author: Julian Ospald
  9. maintainer: hasufell@posteo.de
  10. copyright: 2022 Julian Ospald
  11. category: Backend
  12. extra-source-files: CHANGELOG.md
  13. source-repository head
  14. type: git
  15. location: https://gogs.hasufell.de/hasufell/soostone.git
  16. common deps
  17. build-depends:
  18. , aeson ^>=2.0
  19. , base >=4.13 && <5.0
  20. , bytestring ^>=0.11
  21. , exceptions ^>=0.10
  22. , hashable ^>=1.4
  23. , mtl ^>=2.2
  24. , optparse-applicative ^>=0.16
  25. , prometheus-client ^>=1.1
  26. , prometheus-metrics-ghc ^>=1.0
  27. , prometheus-proc ^>=0.1
  28. , servant ^>=0.19
  29. , servant-server ^>=0.19
  30. , sqlite-simple ^>=0.4
  31. , stm-containers ^>=1.2
  32. , text ^>=2.0
  33. , transformers ^>=0.5
  34. , wai ^>=3.2.3
  35. , wai-middleware-prometheus ^>=1.0
  36. , warp ^>=3.3.19
  37. default-extensions:
  38. BangPatterns
  39. ImportQualifiedPost
  40. LambdaCase
  41. MultiWayIf
  42. PackageImports
  43. RecordWildCards
  44. ScopedTypeVariables
  45. StrictData
  46. TupleSections
  47. default-language: Haskell2010
  48. ghc-options:
  49. -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns
  50. -fwarn-incomplete-record-updates
  51. executable soostone
  52. import: deps
  53. main-is: Main.hs
  54. other-modules: Paths_soostone
  55. autogen-modules: Paths_soostone
  56. hs-source-dirs: app
  57. build-depends: soostone
  58. library
  59. import: deps
  60. hs-source-dirs: lib
  61. exposed-modules:
  62. Soostone
  63. Soostone.API
  64. Soostone.Handlers
  65. Soostone.Types