-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathyesod-auth-simple.cabal
123 lines (116 loc) · 3.11 KB
/
yesod-auth-simple.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
Cabal-Version: 2.2
Name: yesod-auth-simple
Version: 1.1.1
Author: Jezen Thomas <jezen@jezenthomas.com>
Maintainer: Jezen Thomas <jezen@jezenthomas.com>
License: BSD-3-Clause
License-File: LICENSE
Build-Type: Simple
Extra-Source-Files:
README.md
, ChangeLog.md
, templates/*.hamlet
, templates/*.julius
, templates/*.lucius
Category: Web, Yesod
Synopsis: Traditional email/pass auth for Yesod.
Description:
This is an authentication plugin for the Yesod web framework. It provides the
user with a traditional email and password interface to authenticate themselves
with your web application.
.
This is originally adapted from prasmussen/glot-www
Library
Default-Language: Haskell2010
HS-Source-Dirs: src
GHC-Options: -Wall
Default-Extensions: NoImplicitPrelude
Other-Extensions: TemplateHaskell
Exposed-Modules:
Yesod.Auth.Simple
Yesod.Auth.Simple.Instance.Persist.EmailText
Yesod.Auth.Simple.Instance.Persist.EmailTextCI
Yesod.Auth.Simple.Instance.Persist.PasswordText
Build-Depends:
base >= 4 && < 5
, aeson
, base16-bytestring
, base64-bytestring
, bytestring
, classy-prelude >= 0.10.2
, classy-prelude-yesod >= 1.1
, cryptonite
, email-validate
, http-types
, memory
, password
, text
, time
, wai
, blaze-html
, vector
, zxcvbn-hs
, yesod-auth >= 1.6
, yesod-core >= 1.6
, yesod-form >= 1.6
, persistent >= 2.8.2
, shakespeare
Other-Modules:
Yesod.Auth.Simple.Types
Common test-properties
Default-Language: Haskell2010
Hs-Source-Dirs: src, test
Ghc-Options: -Wall
Default-Extensions: NoImplicitPrelude
Build-Tool-Depends: hspec-discover:hspec-discover -any
Build-Depends:
base >= 4 && < 5
, hspec
, aeson
, base64-bytestring
, blaze-html
, bytestring
, classy-prelude >= 0.10.2
, classy-prelude-yesod >= 1.1
, cryptonite
, directory
, email-validate
, fast-logger
, http-types
, memory
, monad-logger
, persistent >= 2.8.2
, persistent-sqlite
, password
, text
, time
, vector
, wai
, yesod
, yesod-test
, yesod-auth >= 1.6
, yesod-form >=1.6
, yesod-core >=1.6.15
, zxcvbn-hs
, shakespeare
Other-Modules:
ExampleApp
TestImport
Yesod.Auth.Simple
Yesod.Auth.Simple.Instance.Persist.EmailText
Yesod.Auth.Simple.Instance.Persist.EmailTextCI
Yesod.Auth.Simple.Instance.Persist.PasswordText
Yesod.Auth.Simple.Types
Yesod.Auth.SimpleSpec
Yesod.Auth.Simple.TypesSpec
Test-Suite spec
Import: test-properties
Type: exitcode-stdio-1.0
Main-Is: Spec.hs
Executable yesod-auth-simple-test
Import: test-properties
Other-Extensions: TemplateHaskell
Main-Is: Spec.hs
Source-Repository head
Type: git
Location: https://github.com/riskbook/yesod-auth-simple