diff --git a/breve.cabal b/breve.cabal index 5c9582c..5058627 100644 --- a/breve.cabal +++ b/breve.cabal @@ -23,19 +23,21 @@ source-repository head location: https://maxwell.ydns.eu/git/rnhmjoj/breve executable breve - main-is: Main.hs - hs-source-dirs: src - default-language: Haskell2010 - other-modules: Application, Views, Breve.Settings, - Breve.Generator, Breve.UrlTable, - Paths_breve - other-extensions: OverloadedStrings - build-depends: base >=4.8 && <5.0, - warp, warp-tls, tls, blaze-html, blaze-markup, - servant-server, servant, servant-blaze, - wai, wai-extra, streaming-commons, http-api-data, - transformers, mtl, - text, aeson, bytestring, binary, - hashtables, cryptohash, random, - configurator, directory - ghc-options: -threaded -O2 + main-is: Main.hs + hs-source-dirs: src + default-language: Haskell2010 + other-modules: Application, Views, Breve.Settings, + Breve.Generator, Breve.UrlTable, + Paths_breve + default-extensions: OverloadedStrings + other-extensions: RecordWildCards, DeriveGeneric, + DataKinds, KindSignatures, TypeOperators + build-depends: base >=4.8 && <5.0, + warp, warp-tls, tls, blaze-html, blaze-markup, + servant-server, servant, servant-blaze, + wai, wai-extra, streaming-commons, http-api-data, + transformers, mtl, + text, aeson, bytestring, binary, + hashtables, cryptohash, random, + configurator, directory + ghc-options: -threaded -O2 diff --git a/src/Breve/Settings.hs b/src/Breve/Settings.hs index ddcbe37..4658b56 100644 --- a/src/Breve/Settings.hs +++ b/src/Breve/Settings.hs @@ -1,5 +1,3 @@ -{-# LANGUAGE OverloadedStrings #-} - {-| This module defines the Breve configuration parser and application settings. diff --git a/src/Main.hs b/src/Main.hs index 371b2c6..a9c9739 100644 --- a/src/Main.hs +++ b/src/Main.hs @@ -1,5 +1,4 @@ -{-# LANGUAGE OverloadedStrings #-} -{-# LANGUAGE RecordWildCards #-} +{-# LANGUAGE RecordWildCards #-} {-| This is the main module, which actually diff --git a/src/Views.hs b/src/Views.hs index 909312e..04d73fb 100644 --- a/src/Views.hs +++ b/src/Views.hs @@ -1,5 +1,3 @@ -{-# LANGUAGE OverloadedStrings #-} - {-| This module contains the HTML pages used by the web application. These are all obtained by filling