packages feed

nyan-interpolation-0.9: nyan-interpolation.cabal

cabal-version: 2.0

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

name:           nyan-interpolation
version:        0.9
synopsis:       Flexible production-scale string interpolation library
description:    Interpolation library tuneable to your project and your best practices. It supports custom rendering (via Buildable, Show), numerious modification options (like spaces and indentation stripping), and more.
category:       Interpolation, Text
homepage:       https://github.com/serokell/nyan-interpolation#readme
bug-reports:    https://github.com/serokell/nyan-interpolation/issues
author:         Serokell
maintainer:     Serokell <hi@serokell.io>
copyright:      2022 Serokell <https://serokell.io>
license:        MPL-2.0
license-file:   LICENSE
build-type:     Simple

source-repository head
  type: git
  location: https://github.com/serokell/nyan-interpolation

library
  exposed-modules:
      Text.Interpolation.Nyan
      Text.Interpolation.Nyan.Full
      Text.Interpolation.Nyan.Show
      Text.Interpolation.Nyan.Tutorial
  other-modules:
      Paths_nyan_interpolation
  autogen-modules:
      Paths_nyan_interpolation
  hs-source-dirs:
      src
  default-extensions: AllowAmbiguousTypes BangPatterns BlockArguments ConstraintKinds DataKinds DefaultSignatures DeriveDataTypeable DeriveGeneric DerivingStrategies FlexibleContexts FlexibleInstances FunctionalDependencies GeneralizedNewtypeDeriving LambdaCase MultiParamTypeClasses MultiWayIf NamedFieldPuns OverloadedStrings RankNTypes RecordWildCards ScopedTypeVariables StandaloneDeriving TemplateHaskell TupleSections TypeFamilies UndecidableInstances ViewPatterns TypeApplications TypeOperators QuasiQuotes
  ghc-options: -Weverything -Wno-missing-export-lists -Wno-missing-exported-signatures -Wno-missing-import-lists -Wno-missed-specialisations -Wno-all-missed-specialisations -Wno-unsafe -Wno-safe -Wno-missing-local-signatures -Wno-monomorphism-restriction -Wno-implicit-prelude -Wno-prepositive-qualified-module -Wno-missing-safe-haskell-mode -Wno-unused-packages
  build-depends:
      base <4.15
    , fmt
    , haskell-src-exts
    , haskell-src-meta
    , nyan-interpolation-core
    , template-haskell
    , text
  default-language: Haskell2010

test-suite nyan-interpolation-tests
  type: exitcode-stdio-1.0
  main-is: Main.hs
  other-modules:
      Test.Interpolator
      Test.ShowInterpolator
      Tree
      Paths_nyan_interpolation
  hs-source-dirs:
      tests
  default-extensions: AllowAmbiguousTypes BangPatterns BlockArguments ConstraintKinds DataKinds DefaultSignatures DeriveDataTypeable DeriveGeneric DerivingStrategies FlexibleContexts FlexibleInstances FunctionalDependencies GeneralizedNewtypeDeriving LambdaCase MultiParamTypeClasses MultiWayIf NamedFieldPuns OverloadedStrings RankNTypes RecordWildCards ScopedTypeVariables StandaloneDeriving TemplateHaskell TupleSections TypeFamilies UndecidableInstances ViewPatterns TypeApplications TypeOperators QuasiQuotes
  ghc-options: -Weverything -Wno-missing-export-lists -Wno-missing-exported-signatures -Wno-missing-import-lists -Wno-missed-specialisations -Wno-all-missed-specialisations -Wno-unsafe -Wno-safe -Wno-missing-local-signatures -Wno-monomorphism-restriction -Wno-implicit-prelude -Wno-prepositive-qualified-module -Wno-missing-safe-haskell-mode -Wno-unused-packages
  build-tool-depends:
      tasty-discover:tasty-discover
  build-depends:
      HUnit
    , base <4.15
    , fmt
    , haskell-src-exts
    , haskell-src-meta
    , nyan-interpolation
    , nyan-interpolation-core
    , tasty
    , tasty-hunit-compat
    , template-haskell
    , text
  default-language: Haskell2010