packages feed

hakyllbars-1.0.0.1: hakyllbars.cabal

cabal-version: 1.12

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

name:           hakyllbars
version:        1.0.0.1
synopsis:       A Hakyll compiler for Handlebars-like templates
description:    Hakyllbars brings a handlebars-like template syntax to Hakyll. Please see the
                README at <https://github.com/keywordsalad/hakyllbars#readme>
category:       Web
author:         Logan McGrath
maintainer:     logan.mcgrath@thisfieldwas.green
copyright:      Copyright (C) 2021-2023 Logan McGrath
license:        BSD3
license-file:   LICENSE
build-type:     Simple
extra-source-files:
    README.md
    CHANGELOG.md

source-repository head
  type: git
  location: https://github.com/keywordsalad/hakyllbars

library
  exposed-modules:
      Hakyllbars
      Hakyllbars.Ast
      Hakyllbars.Common
      Hakyllbars.Compiler
      Hakyllbars.Context
      Hakyllbars.Field
      Hakyllbars.Field.Date
      Hakyllbars.Field.Git
      Hakyllbars.Field.Html
      Hakyllbars.Pandoc
      Hakyllbars.Source
      Hakyllbars.Source.Lexer
      Hakyllbars.Source.Parser
      Hakyllbars.Source.Util
      Hakyllbars.Template
      Hakyllbars.Util
  other-modules:
      Paths_hakyllbars
  hs-source-dirs:
      src
  default-extensions:
      BangPatterns
      BinaryLiterals
      BlockArguments
      ConstraintKinds
      DataKinds
      DefaultSignatures
      DeriveDataTypeable
      DeriveFoldable
      DeriveFunctor
      DeriveGeneric
      DeriveTraversable
      DoAndIfThenElse
      EmptyDataDecls
      ExistentialQuantification
      FlexibleContexts
      FlexibleInstances
      FunctionalDependencies
      GADTs
      GeneralizedNewtypeDeriving
      ImportQualifiedPost
      InstanceSigs
      KindSignatures
      LambdaCase
      MultiParamTypeClasses
      MultiWayIf
      NamedFieldPuns
      OverloadedStrings
      PartialTypeSignatures
      PatternGuards
      PatternSynonyms
      PolyKinds
      RankNTypes
      RecordWildCards
      ScopedTypeVariables
      StandaloneDeriving
      TemplateHaskell
      TupleSections
      TypeFamilies
      TypeOperators
      TypeSynonymInstances
      UndecidableInstances
      ViewPatterns
  ghc-options: -fprint-potential-instances -Wall -Wcompat -Widentities -Wincomplete-patterns -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-home-modules -Wname-shadowing -Wpartial-fields -Wredundant-constraints -Wunused-packages -Wunused-type-patterns
  build-depends:
      MissingH >=1.6.0 && <1.7
    , aeson >=2.1.2 && <2.2
    , base >=4.14 && <5
    , binary >=0.8.9 && <0.9
    , bytestring >=0.11.3 && <0.12
    , data-default >=0.7.1 && <0.8
    , directory >=1.3.6 && <1.4
    , filepath >=1.4.2 && <1.5
    , hakyll >=4.16.1 && <4.17
    , mtl >=2.2.2 && <3
    , network-uri >=2.6.4 && <2.7
    , pandoc >=3.0.1 && <3.2
    , parsec >=3.1.15 && <3.2
    , process >=1.6.16 && <1.7
    , scientific >=0.3.7 && <0.4
    , text >=2.0.2 && <2.1
    , time >=1.12.2 && <1.13
    , unordered-containers >=0.2.19 && <0.3
    , vector >=0.13.0 && <0.14
    , yaml >=0.11.11 && <0.12
  default-language: Haskell2010

executable hakyllbars-site
  main-is: Main.hs
  other-modules:
      Paths_hakyllbars
  hs-source-dirs:
      site
  default-extensions:
      BangPatterns
      BinaryLiterals
      BlockArguments
      ConstraintKinds
      DataKinds
      DefaultSignatures
      DeriveDataTypeable
      DeriveFoldable
      DeriveFunctor
      DeriveGeneric
      DeriveTraversable
      DoAndIfThenElse
      EmptyDataDecls
      ExistentialQuantification
      FlexibleContexts
      FlexibleInstances
      FunctionalDependencies
      GADTs
      GeneralizedNewtypeDeriving
      ImportQualifiedPost
      InstanceSigs
      KindSignatures
      LambdaCase
      MultiParamTypeClasses
      MultiWayIf
      NamedFieldPuns
      OverloadedStrings
      PartialTypeSignatures
      PatternGuards
      PatternSynonyms
      PolyKinds
      RankNTypes
      RecordWildCards
      ScopedTypeVariables
      StandaloneDeriving
      TemplateHaskell
      TupleSections
      TypeFamilies
      TypeOperators
      TypeSynonymInstances
      UndecidableInstances
      ViewPatterns
  ghc-options: -fprint-potential-instances -Wall -Wcompat -Widentities -Wincomplete-patterns -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-home-modules -Wname-shadowing -Wpartial-fields -Wredundant-constraints -Wunused-packages -Wunused-type-patterns -threaded -rtsopts -with-rtsopts=-N
  build-depends:
      MissingH >=1.6.0 && <1.7
    , base >=4.14 && <5
    , hakyll >=4.16.1 && <4.17
    , hakyllbars
    , pandoc >=3.0.1 && <3.2
    , time >=1.12.2 && <1.13
  default-language: Haskell2010

test-suite test
  type: exitcode-stdio-1.0
  main-is: Spec.hs
  other-modules:
      Hakyllbars.AstStructure
      Hakyllbars.Source.LexerSpec
      Hakyllbars.Source.ParserSpec
      Hakyllbars.Source.TestSupport
      Hakyllbars.TestSupport
      Paths_hakyllbars
  hs-source-dirs:
      test
  default-extensions:
      BangPatterns
      BinaryLiterals
      BlockArguments
      ConstraintKinds
      DataKinds
      DefaultSignatures
      DeriveDataTypeable
      DeriveFoldable
      DeriveFunctor
      DeriveGeneric
      DeriveTraversable
      DoAndIfThenElse
      EmptyDataDecls
      ExistentialQuantification
      FlexibleContexts
      FlexibleInstances
      FunctionalDependencies
      GADTs
      GeneralizedNewtypeDeriving
      ImportQualifiedPost
      InstanceSigs
      KindSignatures
      LambdaCase
      MultiParamTypeClasses
      MultiWayIf
      NamedFieldPuns
      OverloadedStrings
      PartialTypeSignatures
      PatternGuards
      PatternSynonyms
      PolyKinds
      RankNTypes
      RecordWildCards
      ScopedTypeVariables
      StandaloneDeriving
      TemplateHaskell
      TupleSections
      TypeFamilies
      TypeOperators
      TypeSynonymInstances
      UndecidableInstances
      ViewPatterns
  ghc-options: -fprint-potential-instances -Wall -Wcompat -Widentities -Wincomplete-patterns -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-home-modules -Wname-shadowing -Wpartial-fields -Wredundant-constraints -Wunused-packages -Wunused-type-patterns -threaded -rtsopts -with-rtsopts=-N
  build-depends:
      base >=4.14 && <5
    , hakyllbars
    , hspec >=2.10.10 && <3
    , parsec >=3.1.15 && <3.2
  default-language: Haskell2010