560 lines
13 KiB
Plaintext
560 lines
13 KiB
Plaintext
cabal-version: 1.12
|
|
|
|
-- This file has been generated from package.yaml by hpack version 0.35.0.
|
|
--
|
|
-- see: https://github.com/sol/hpack
|
|
|
|
name: espial
|
|
version: 0.0.15
|
|
synopsis: Espial is an open-source, web-based bookmarking server.
|
|
description: .
|
|
Espial is an open-source, web-based bookmarking server.
|
|
- Yesod + PureScript + sqlite3
|
|
- multi-user (w/ privacy scopes)
|
|
- tags, stars, editing, deleting
|
|
category: Web
|
|
homepage: https://github.com/jonschoning/espial
|
|
bug-reports: https://github.com/jonschoning/espial/issues
|
|
author: Jon Schoning
|
|
maintainer: jonschoning@gmail.com
|
|
copyright: Copyright (c) 2018 Jon Schoning
|
|
license: AGPL-3
|
|
license-file: LICENSE
|
|
build-type: Simple
|
|
extra-source-files:
|
|
README.md
|
|
changelog.md
|
|
config/favicon.ico
|
|
config/keter.yml
|
|
config/robots.txt
|
|
config/routes
|
|
config/settings.yml
|
|
config/test-settings.yml
|
|
templates/change-password.hamlet
|
|
templates/default-layout-wrapper.hamlet
|
|
templates/default-layout.hamlet
|
|
templates/docs-search.hamlet
|
|
templates/homepage.hamlet
|
|
templates/login.hamlet
|
|
templates/note.hamlet
|
|
templates/notes.hamlet
|
|
templates/pager.hamlet
|
|
templates/popup-layout.hamlet
|
|
templates/search.hamlet
|
|
templates/user-settings.hamlet
|
|
templates/user.hamlet
|
|
static/css/main.css
|
|
static/css/popup.css
|
|
static/css/tachyons.min.css
|
|
static/css/tachyons.min.css.gz
|
|
static/images/bluepin.gif
|
|
static/js/app.min.js
|
|
static/js/app.min.js.gz
|
|
static/js/app.min.js.map
|
|
static/js/app.min.js.map.gz
|
|
static/js/html5shiv.min.js
|
|
static/js/html5shiv.min.js.gz
|
|
static/js/js.cookie-2.2.0.min.js
|
|
static/js/js.cookie-2.2.0.min.js.gz
|
|
purs/Makefile
|
|
purs/packages.dhall
|
|
purs/spago.dhall
|
|
purs/src/App.purs
|
|
purs/src/Globals.js
|
|
purs/src/Globals.purs
|
|
purs/src/Main.purs
|
|
purs/src/Marked.js
|
|
purs/src/Marked.purs
|
|
purs/src/Model.purs
|
|
purs/src/Util.purs
|
|
purs/src/Component/AccountSettings.purs
|
|
purs/src/Component/Add.purs
|
|
purs/src/Component/BList.purs
|
|
purs/src/Component/BMark.purs
|
|
purs/src/Component/Markdown.purs
|
|
purs/src/Component/NList.purs
|
|
purs/src/Component/NNote.purs
|
|
purs/src/Component/RawHtml.js
|
|
purs/src/Component/RawHtml.purs
|
|
purs/src/Component/TagCloud.purs
|
|
purs/test/Main.purs
|
|
|
|
source-repository head
|
|
type: git
|
|
location: git://github.com/jonschoning/espial.git
|
|
|
|
flag dev
|
|
description: Turn on development settings, like auto-reload templates.
|
|
manual: False
|
|
default: False
|
|
|
|
flag library-only
|
|
description: Build for use with "yesod devel"
|
|
manual: False
|
|
default: False
|
|
|
|
library
|
|
exposed-modules:
|
|
Application
|
|
Foundation
|
|
Generic
|
|
Handler.AccountSettings
|
|
Handler.Add
|
|
Handler.Archive
|
|
Handler.Common
|
|
Handler.Docs
|
|
Handler.Edit
|
|
Handler.Home
|
|
Handler.Notes
|
|
Handler.User
|
|
Import
|
|
Import.NoFoundation
|
|
Model
|
|
ModelCustom
|
|
PathPiece
|
|
Pretty
|
|
Settings
|
|
Settings.StaticFiles
|
|
Types
|
|
other-modules:
|
|
Paths_espial
|
|
hs-source-dirs:
|
|
src
|
|
default-extensions:
|
|
BangPatterns
|
|
BlockArguments
|
|
CPP
|
|
ConstraintKinds
|
|
DataKinds
|
|
DeriveDataTypeable
|
|
DeriveGeneric
|
|
DerivingStrategies
|
|
EmptyDataDecls
|
|
FlexibleContexts
|
|
FlexibleInstances
|
|
GADTs
|
|
GeneralizedNewtypeDeriving
|
|
InstanceSigs
|
|
KindSignatures
|
|
LambdaCase
|
|
MultiParamTypeClasses
|
|
MultiWayIf
|
|
NoImplicitPrelude
|
|
OverloadedStrings
|
|
PolyKinds
|
|
PolymorphicComponents
|
|
PartialTypeSignatures
|
|
QuasiQuotes
|
|
Rank2Types
|
|
RankNTypes
|
|
RecordWildCards
|
|
ScopedTypeVariables
|
|
StandaloneDeriving
|
|
TemplateHaskell
|
|
TupleSections
|
|
TypeApplications
|
|
TypeFamilies
|
|
TypeOperators
|
|
TypeSynonymInstances
|
|
UndecidableInstances
|
|
ViewPatterns
|
|
build-depends:
|
|
aeson >=1.4
|
|
, attoparsec
|
|
, base >=4.8.2.0 && <4.9 || >=4.9.1.0 && <5
|
|
, base64
|
|
, bcrypt >=0.0.8
|
|
, blaze-html >=0.9 && <1.0
|
|
, bytestring >=0.9 && <0.14
|
|
, case-insensitive
|
|
, classy-prelude >=1.4 && <1.6
|
|
, classy-prelude-conduit >=1.4 && <1.6
|
|
, classy-prelude-yesod >=1.4 && <1.6
|
|
, conduit >=1.0 && <2.0
|
|
, connection
|
|
, containers
|
|
, cryptohash-sha256
|
|
, data-default
|
|
, directory >=1.1 && <1.4
|
|
, entropy
|
|
, esqueleto
|
|
, fast-logger >=2.2 && <4
|
|
, file-embed
|
|
, foreign-store
|
|
, hjsmin >=0.1 && <0.3
|
|
, hscolour
|
|
, html-entities
|
|
, http-api-data >=0.3.4
|
|
, http-client
|
|
, http-client-tls ==0.3.*
|
|
, http-conduit ==2.3.*
|
|
, http-types
|
|
, iso8601-time >=0.1.3
|
|
, microlens
|
|
, monad-logger ==0.3.*
|
|
, mtl
|
|
, parser-combinators
|
|
, persistent >=2.8 && <2.14
|
|
, persistent-sqlite >=2.6.2
|
|
, persistent-template >=2.5 && <2.13
|
|
, pretty-show
|
|
, safe
|
|
, shakespeare ==2.0.*
|
|
, template-haskell
|
|
, text >=0.11 && <2.0
|
|
, time
|
|
, transformers >=0.2.2
|
|
, unordered-containers
|
|
, vector
|
|
, wai
|
|
, wai-extra >=3.0 && <3.2
|
|
, wai-logger
|
|
, warp >=3.0 && <3.4
|
|
, yaml >=0.8 && <0.12
|
|
, yesod >=1.6 && <1.8
|
|
, yesod-auth >=1.6 && <1.8
|
|
, yesod-core >=1.6 && <1.8
|
|
, yesod-form >=1.6 && <1.8
|
|
, yesod-newsfeed >=1.6 && <1.8
|
|
, yesod-static >=1.6 && <1.8
|
|
default-language: Haskell2010
|
|
if (flag(dev)) || (flag(library-only))
|
|
ghc-options: -Wall -fwarn-tabs -O0
|
|
cpp-options: -DDEVELOPMENT
|
|
else
|
|
ghc-options: -Wall -fwarn-tabs -O2
|
|
|
|
executable espial
|
|
main-is: main.hs
|
|
other-modules:
|
|
DevelMain
|
|
Paths_espial
|
|
hs-source-dirs:
|
|
app
|
|
default-extensions:
|
|
BangPatterns
|
|
BlockArguments
|
|
CPP
|
|
ConstraintKinds
|
|
DataKinds
|
|
DeriveDataTypeable
|
|
DeriveGeneric
|
|
DerivingStrategies
|
|
EmptyDataDecls
|
|
FlexibleContexts
|
|
FlexibleInstances
|
|
GADTs
|
|
GeneralizedNewtypeDeriving
|
|
InstanceSigs
|
|
KindSignatures
|
|
LambdaCase
|
|
MultiParamTypeClasses
|
|
MultiWayIf
|
|
NoImplicitPrelude
|
|
OverloadedStrings
|
|
PolyKinds
|
|
PolymorphicComponents
|
|
PartialTypeSignatures
|
|
QuasiQuotes
|
|
Rank2Types
|
|
RankNTypes
|
|
RecordWildCards
|
|
ScopedTypeVariables
|
|
StandaloneDeriving
|
|
TemplateHaskell
|
|
TupleSections
|
|
TypeApplications
|
|
TypeFamilies
|
|
TypeOperators
|
|
TypeSynonymInstances
|
|
UndecidableInstances
|
|
ViewPatterns
|
|
ghc-options: -threaded -rtsopts -with-rtsopts=-N
|
|
build-depends:
|
|
aeson >=1.4
|
|
, attoparsec
|
|
, base >=4.8.2.0 && <4.9 || >=4.9.1.0 && <5
|
|
, base64
|
|
, bcrypt >=0.0.8
|
|
, blaze-html >=0.9 && <1.0
|
|
, bytestring >=0.9 && <0.14
|
|
, case-insensitive
|
|
, classy-prelude >=1.4 && <1.6
|
|
, classy-prelude-conduit >=1.4 && <1.6
|
|
, classy-prelude-yesod >=1.4 && <1.6
|
|
, conduit >=1.0 && <2.0
|
|
, connection
|
|
, containers
|
|
, cryptohash-sha256
|
|
, data-default
|
|
, directory >=1.1 && <1.4
|
|
, entropy
|
|
, espial
|
|
, esqueleto
|
|
, fast-logger >=2.2 && <4
|
|
, file-embed
|
|
, foreign-store
|
|
, hjsmin >=0.1 && <0.3
|
|
, hscolour
|
|
, html-entities
|
|
, http-api-data >=0.3.4
|
|
, http-client
|
|
, http-client-tls ==0.3.*
|
|
, http-conduit ==2.3.*
|
|
, http-types
|
|
, iso8601-time >=0.1.3
|
|
, microlens
|
|
, monad-logger ==0.3.*
|
|
, mtl
|
|
, parser-combinators
|
|
, persistent >=2.8 && <2.14
|
|
, persistent-sqlite >=2.6.2
|
|
, persistent-template >=2.5 && <2.13
|
|
, pretty-show
|
|
, safe
|
|
, shakespeare ==2.0.*
|
|
, template-haskell
|
|
, text >=0.11 && <2.0
|
|
, time
|
|
, transformers >=0.2.2
|
|
, unordered-containers
|
|
, vector
|
|
, wai
|
|
, wai-extra >=3.0 && <3.2
|
|
, wai-logger
|
|
, warp >=3.0 && <3.4
|
|
, yaml >=0.8 && <0.12
|
|
, yesod >=1.6 && <1.8
|
|
, yesod-auth >=1.6 && <1.8
|
|
, yesod-core >=1.6 && <1.8
|
|
, yesod-form >=1.6 && <1.8
|
|
, yesod-newsfeed >=1.6 && <1.8
|
|
, yesod-static >=1.6 && <1.8
|
|
default-language: Haskell2010
|
|
if flag(library-only)
|
|
buildable: False
|
|
|
|
executable migration
|
|
main-is: Main.hs
|
|
other-modules:
|
|
Paths_espial
|
|
hs-source-dirs:
|
|
app/migration
|
|
default-extensions:
|
|
BangPatterns
|
|
BlockArguments
|
|
CPP
|
|
ConstraintKinds
|
|
DataKinds
|
|
DeriveDataTypeable
|
|
DeriveGeneric
|
|
DerivingStrategies
|
|
EmptyDataDecls
|
|
FlexibleContexts
|
|
FlexibleInstances
|
|
GADTs
|
|
GeneralizedNewtypeDeriving
|
|
InstanceSigs
|
|
KindSignatures
|
|
LambdaCase
|
|
MultiParamTypeClasses
|
|
MultiWayIf
|
|
NoImplicitPrelude
|
|
OverloadedStrings
|
|
PolyKinds
|
|
PolymorphicComponents
|
|
PartialTypeSignatures
|
|
QuasiQuotes
|
|
Rank2Types
|
|
RankNTypes
|
|
RecordWildCards
|
|
ScopedTypeVariables
|
|
StandaloneDeriving
|
|
TemplateHaskell
|
|
TupleSections
|
|
TypeApplications
|
|
TypeFamilies
|
|
TypeOperators
|
|
TypeSynonymInstances
|
|
UndecidableInstances
|
|
ViewPatterns
|
|
ghc-options: -threaded -rtsopts -with-rtsopts=-N
|
|
build-depends:
|
|
aeson >=1.4
|
|
, attoparsec
|
|
, base >=4.8.2.0 && <4.9 || >=4.9.1.0 && <5
|
|
, base64
|
|
, bcrypt >=0.0.8
|
|
, blaze-html >=0.9 && <1.0
|
|
, bytestring >=0.9 && <0.14
|
|
, case-insensitive
|
|
, classy-prelude >=1.4 && <1.6
|
|
, classy-prelude-conduit >=1.4 && <1.6
|
|
, classy-prelude-yesod >=1.4 && <1.6
|
|
, conduit >=1.0 && <2.0
|
|
, connection
|
|
, containers
|
|
, cryptohash-sha256
|
|
, data-default
|
|
, directory >=1.1 && <1.4
|
|
, entropy
|
|
, espial
|
|
, esqueleto
|
|
, fast-logger >=2.2 && <4
|
|
, file-embed
|
|
, foreign-store
|
|
, hjsmin >=0.1 && <0.3
|
|
, hscolour
|
|
, html-entities
|
|
, http-api-data >=0.3.4
|
|
, http-client
|
|
, http-client-tls ==0.3.*
|
|
, http-conduit ==2.3.*
|
|
, http-types
|
|
, iso8601-time >=0.1.3
|
|
, microlens
|
|
, monad-logger ==0.3.*
|
|
, mtl
|
|
, optparse-applicative
|
|
, optparse-generic >=1.2.3
|
|
, parser-combinators
|
|
, persistent >=2.8 && <2.14
|
|
, persistent-sqlite >=2.6.2
|
|
, persistent-template >=2.5 && <2.13
|
|
, pretty-show
|
|
, safe
|
|
, shakespeare ==2.0.*
|
|
, template-haskell
|
|
, text >=0.11 && <2.0
|
|
, time
|
|
, transformers >=0.2.2
|
|
, unordered-containers
|
|
, vector
|
|
, wai
|
|
, wai-extra >=3.0 && <3.2
|
|
, wai-logger
|
|
, warp >=3.0 && <3.4
|
|
, yaml >=0.8 && <0.12
|
|
, yesod >=1.6 && <1.8
|
|
, yesod-auth >=1.6 && <1.8
|
|
, yesod-core >=1.6 && <1.8
|
|
, yesod-form >=1.6 && <1.8
|
|
, yesod-newsfeed >=1.6 && <1.8
|
|
, yesod-static >=1.6 && <1.8
|
|
default-language: Haskell2010
|
|
if flag(library-only)
|
|
buildable: False
|
|
|
|
test-suite test
|
|
type: exitcode-stdio-1.0
|
|
main-is: Spec.hs
|
|
other-modules:
|
|
Handler.CommonSpec
|
|
Handler.HomeSpec
|
|
TestImport
|
|
Paths_espial
|
|
hs-source-dirs:
|
|
test
|
|
default-extensions:
|
|
BangPatterns
|
|
BlockArguments
|
|
CPP
|
|
ConstraintKinds
|
|
DataKinds
|
|
DeriveDataTypeable
|
|
DeriveGeneric
|
|
DerivingStrategies
|
|
EmptyDataDecls
|
|
FlexibleContexts
|
|
FlexibleInstances
|
|
GADTs
|
|
GeneralizedNewtypeDeriving
|
|
InstanceSigs
|
|
KindSignatures
|
|
LambdaCase
|
|
MultiParamTypeClasses
|
|
MultiWayIf
|
|
NoImplicitPrelude
|
|
OverloadedStrings
|
|
PolyKinds
|
|
PolymorphicComponents
|
|
PartialTypeSignatures
|
|
QuasiQuotes
|
|
Rank2Types
|
|
RankNTypes
|
|
RecordWildCards
|
|
ScopedTypeVariables
|
|
StandaloneDeriving
|
|
TemplateHaskell
|
|
TupleSections
|
|
TypeApplications
|
|
TypeFamilies
|
|
TypeOperators
|
|
TypeSynonymInstances
|
|
UndecidableInstances
|
|
ViewPatterns
|
|
ghc-options: -Wall
|
|
build-depends:
|
|
aeson >=1.4
|
|
, attoparsec
|
|
, base >=4.8.2.0 && <4.9 || >=4.9.1.0 && <5
|
|
, base64
|
|
, bcrypt >=0.0.8
|
|
, blaze-html >=0.9 && <1.0
|
|
, bytestring >=0.9 && <0.14
|
|
, case-insensitive
|
|
, classy-prelude >=1.4 && <1.6
|
|
, classy-prelude-conduit >=1.4 && <1.6
|
|
, classy-prelude-yesod >=1.4 && <1.6
|
|
, conduit >=1.0 && <2.0
|
|
, connection
|
|
, containers
|
|
, cryptohash-sha256
|
|
, data-default
|
|
, directory >=1.1 && <1.4
|
|
, entropy
|
|
, espial
|
|
, esqueleto
|
|
, fast-logger >=2.2 && <4
|
|
, file-embed
|
|
, foreign-store
|
|
, hjsmin >=0.1 && <0.3
|
|
, hscolour
|
|
, hspec >=2.0.0
|
|
, html-entities
|
|
, http-api-data >=0.3.4
|
|
, http-client
|
|
, http-client-tls ==0.3.*
|
|
, http-conduit ==2.3.*
|
|
, http-types
|
|
, iso8601-time >=0.1.3
|
|
, microlens
|
|
, monad-logger ==0.3.*
|
|
, mtl
|
|
, parser-combinators
|
|
, persistent >=2.8 && <2.14
|
|
, persistent-sqlite >=2.6.2
|
|
, persistent-template >=2.5 && <2.13
|
|
, pretty-show
|
|
, safe
|
|
, shakespeare ==2.0.*
|
|
, template-haskell
|
|
, text >=0.11 && <2.0
|
|
, time
|
|
, transformers >=0.2.2
|
|
, unordered-containers
|
|
, vector
|
|
, wai
|
|
, wai-extra >=3.0 && <3.2
|
|
, wai-logger
|
|
, warp >=3.0 && <3.4
|
|
, yaml >=0.8 && <0.12
|
|
, yesod >=1.6 && <1.8
|
|
, yesod-auth >=1.6 && <1.8
|
|
, yesod-core >=1.6 && <1.8
|
|
, yesod-form >=1.6 && <1.8
|
|
, yesod-newsfeed >=1.6 && <1.8
|
|
, yesod-static >=1.6 && <1.8
|
|
, yesod-test
|
|
default-language: Haskell2010
|