cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.38.3.
--
-- see: https://github.com/sol/hpack
name: records-edsl-core
version: 0.1.0
synopsis: Write less record boilerplate: core package
description: See https://hackage.haskell.org/packages/records-edsl
category: Records
author: Mike Ledger
maintainer: Mike Ledger <mike@quasimal.com>
license: MPL-2.0
license-file: LICENSE
build-type: Simple
source-repository head
type: git
location: https://gitlab.com/combobulate.systems/records-edsl.git
library
exposed-modules:
Records.EDSL.Declare
Records.EDSL.Deriving.HasField
Records.EDSL.Deriving.Stock
Records.EDSL.Deriving.Type
Records.EDSL.Description
hs-source-dirs:
./
default-extensions:
AllowAmbiguousTypes
BangPatterns
BlockArguments
DataKinds
DeriveAnyClass
DerivingStrategies
DerivingVia
DuplicateRecordFields
ExplicitForAll
GADTs
ImportQualifiedPost
LambdaCase
MultiWayIf
MultilineStrings
NamedFieldPuns
NoImplicitPrelude
NoStarIsType
OverloadedLabels
OverloadedRecordDot
OverloadedStrings
PartialTypeSignatures
PatternSynonyms
PolyKinds
RequiredTypeArguments
ScopedTypeVariables
StrictData
TemplateHaskell
TemplateHaskellQuotes
TypeApplications
TypeFamilies
ViewPatterns
build-depends:
base <5
, haskell-src-meta <0.9
, megaparsec <9.8
, optics
, relude
, template-haskell <2.24
, text
, witch
default-language: GHC2024