ihp-1.4.0: ihp.cabal
cabal-version: 2.2
name: ihp
version: 1.4.0
synopsis: Haskell Web Framework
description: The Integrated Haskell Platform is a full stack framework focused on rapid application development while striving for robust code quality.
Full guide available at: <https://ihp.digitallyinduced.com/Guide/index.html>
license: MIT
license-file: LICENSE
author: digitally induced GmbH
maintainer: hello@digitallyinduced.com
homepage: https://ihp.digitallyinduced.com/
bug-reports: https://github.com/digitallyinduced/ihp/issues
copyright: (c) digitally induced GmbH
category: Web, IHP
stability: Stable
tested-with: GHC == 9.8.4
build-type: Simple
data-dir: data
data-files:
static/*.css
, static/*.js
, static/*.svg
, static/vendor/*.min.css
, static/vendor/*.min.css.map
, static/vendor/*.min.js
, static/vendor/*.min.js.map
, static/vendor/*.js
, static/vendor/jquery-3.2.1.slim.min.js
, static/vendor/jquery-3.5.0.min.js
, static/vendor/jquery-3.6.0.min.js
, static/vendor/jquery-3.6.0.slim.min.js
, static/vendor/popper-2.11.6.min.js
, static/vendor/bootstrap-5.2.1/*.min.css
, static/vendor/bootstrap-5.2.1/*.min.js
, static/vendor/src-min/*.js
, static/vendor/src-min/snippets/*.js
extra-source-files: CHANGELOG.md
Flag FastBuild
Default: False
Description: Disables all optimisations, leads to faster build time
common shared-properties
default-language: GHC2021
build-depends:
base >= 4.17.0 && < 4.22
, classy-prelude
, mono-traversable
, transformers
, directory
, string-conversions
, warp
, warp-systemd
, wai
, mtl
, blaze-html
, blaze-markup
, wai-extra
, http-types
, inflections
, text
, postgresql-simple
, wai-app-static
, wai-util
, bytestring
, network-uri
, uri-encode
, aeson
, wai-session
, wai-session-clientsession
, clientsession
, pwstore-fast
, vault
, data-default
, random-strings
, uuid
, time
, attoparsec
, ghc-prim
, case-insensitive
, haskell-src-meta
, template-haskell
, haskell-src-exts
, interpolate
, split
, containers
, http-media
, cookie
, process
, typerep-map
, basic-prelude
, async
, network
, unliftio
, unix
, websockets
, wai-websockets
, regex-tdfa
, binary
, mime-mail
, mime-mail-ses
, smtp-mail
, http-client
, http-client-tls
, resource-pool
, unordered-containers
, scientific
, vector
, wreq
, deepseq
, parser-combinators
, ip
, fast-logger
, minio-hs
, temporary
, conduit-extra
, wai-cors
, lens
, random
, hspec
, cereal
, cereal-text
, neat-interpolation
, unagi-chan
, with-utf8
, ihp-hsx
, ihp-postgresql-simple-extra
, mime-types
, safe-exceptions
, resourcet
, countable-inflections
default-extensions:
OverloadedStrings
, NoImplicitPrelude
, ImplicitParams
, DisambiguateRecordFields
, DuplicateRecordFields
, OverloadedLabels
, DataKinds
, QuasiQuotes
, TypeFamilies
, PackageImports
, RecordWildCards
, DefaultSignatures
, FunctionalDependencies
, PartialTypeSignatures
, BlockArguments
, LambdaCase
, TemplateHaskell
, OverloadedRecordDot
, DeepSubsumption
if flag(FastBuild)
ghc-options:
-threaded
+RTS -A256m -n4m -H512m -qg -N -RTS
-Wunused-imports
-Wunused-foralls
-Wmissing-fields
-Winaccessible-code
-Wmissed-specialisations
-Wall-missed-specialisations
-Wno-ambiguous-fields
else
ghc-options:
-fstatic-argument-transformation
-funbox-strict-fields
-haddock
+RTS -A256m -n4m -H512m -qg -N -RTS
-Wunused-imports
-Wunused-foralls
-Wmissing-fields
-Winaccessible-code
-Wmissed-specialisations
-Wall-missed-specialisations
-Wno-ambiguous-fields
library
import: shared-properties
hs-source-dirs: .
exposed-modules:
IHP.AuthSupport.Authentication
, IHP.AuthSupport.Lockable
, IHP.Controller.Param
, IHP.Controller.FileUpload
, IHP.Controller.Redirect
, IHP.Controller.Render
, IHP.Controller.RequestContext
, IHP.Controller.Session
, IHP.Controller.Context
, IHP.Controller.Layout
, IHP.Controller.BasicAuth
, IHP.Controller.Cookie
, IHP.Controller.AccessDenied
, IHP.Controller.NotFound
, IHP.Controller.Response
, IHP.LoginSupport.Helper.Controller
, IHP.LoginSupport.Helper.View
, IHP.LoginSupport.Middleware
, IHP.LoginSupport.Types
, IHP.ValidationSupport.Types
, IHP.ValidationSupport.ValidateField
, IHP.ValidationSupport.ValidateIsUnique
, IHP.View.Form
, IHP.Modal.Types
, IHP.Modal.ControllerFunctions
, IHP.Modal.ViewFunctions
, IHP.View.TimeAgo
, IHP.Welcome.Controller
, IHP.ApplicationContext
, IHP.ControllerPrelude
, IHP.ControllerSupport
, IHP.Environment
, IHP.FetchRelated
, IHP.FrameworkConfig
, IHP.HaskellSupport
, IHP.Log
, IHP.Log.Types
, IHP.ModelSupport
, IHP.NameSupport
, IHP.QueryBuilder
, IHP.Fetch
, IHP.RouterPrelude
, IHP.Server
, IHP.ValidationSupport
, IHP.ViewErrorMessages
, IHP.ViewPrelude
, IHP.ViewSupport
, IHP.RouterSupport
, IHP.Router.Types
, IHP.Prelude
, IHP.ErrorController
, IHP.ScriptSupport
, IHP.AuthSupport.View.Sessions.New
, IHP.AuthSupport.Controller.Sessions
, IHP.AutoRefresh
, IHP.AutoRefresh.Types
, IHP.AutoRefresh.View
, IHP.WebSocket
, IHP.Mail
, IHP.Mail.Types
, IHP.MailPrelude
, IHP.View.Classes
, IHP.View.CSSFramework
, IHP.View.Types
, IHP.FlashMessages.Types
, IHP.FlashMessages.ControllerFunctions
, IHP.FlashMessages.ViewFunctions
, IHP.SchemaMigration
, IHP.Test.Mocking
, IHP.Job.Queue
, IHP.Job.Runner
, IHP.Job.Types
, IHP.Job.Dashboard
, IHP.Job.Dashboard.Types
, IHP.Job.Dashboard.Auth
, IHP.Job.Dashboard.View
, IHP.Job.Dashboard.Utils
, IHP.PageHead.ControllerFunctions
, IHP.PageHead.Types
, IHP.PageHead.ViewFunctions
, IHP.Assets.Types
, IHP.Assets.ViewFunctions
, IHP.Breadcrumb.Types
, IHP.Breadcrumb.ViewFunctions
, IHP.FileStorage.Types
, IHP.FileStorage.ControllerFunctions
, IHP.FileStorage.Config
, IHP.FileStorage.Preprocessor.ImageMagick
, IHP.Pagination.ControllerFunctions
, IHP.Pagination.ViewFunctions
, IHP.Pagination.Types
, IHP.Pagination.Helpers
-- DataSync
, IHP.DataSync.Types
, IHP.DataSync.RowLevelSecurity
, IHP.DataSync.DynamicQuery
, IHP.DataSync.DynamicQueryCompiler
, IHP.DataSync.ChangeNotifications
, IHP.DataSync.Controller
, IHP.DataSync.ControllerImpl
, IHP.DataSync.REST.Types
, IHP.DataSync.REST.Routes
, IHP.DataSync.REST.Controller
, IHP.DataSync.Role
, IHP.PGListener
, IHP.EnvVar
autogen-modules: Paths_ihp
other-modules: Paths_ihp
source-repository head
type: git
location: https://github.com/digitallyinduced/ihp