packages feed

nyan-interpolation-0.9.2: nyan-interpolation.cabal

cabal-version: 2.0

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

name:           nyan-interpolation
version:        0.9.2
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
      StandaloneKindSignatures
      TemplateHaskell
      TupleSections
      TypeFamilies
      UndecidableInstances
      ViewPatterns
      TypeApplications
      TypeOperators
      QuasiQuotes
  ghc-options: -Weverything -Wno-missing-export-lists -Wno-missing-exported-signatures -Wno-missing-import-lists -Wno-missing-kind-signatures -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.19
    , fmt
    , haskell-src-exts
    , haskell-src-meta
    , nyan-interpolation-core
    , spoon
    , 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
  autogen-modules:
      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
      StandaloneKindSignatures
      TemplateHaskell
      TupleSections
      TypeFamilies
      UndecidableInstances
      ViewPatterns
      TypeApplications
      TypeOperators
      QuasiQuotes
  ghc-options: -Weverything -Wno-missing-export-lists -Wno-missing-exported-signatures -Wno-missing-import-lists -Wno-missing-kind-signatures -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.19
    , fmt
    , haskell-src-exts
    , haskell-src-meta
    , nyan-interpolation
    , nyan-interpolation-core
    , spoon
    , tasty
    , tasty-hunit-compat
    , template-haskell
    , text
  default-language: Haskell2010