Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
204 changes: 105 additions & 99 deletions random-token.cabal
Original file line number Diff line number Diff line change
@@ -1,105 +1,111 @@
cabal-version: 2.4
name: random-token
version: 0.1.0.0
synopsis: Implementation of random token generation and parsing
author: typeable.io
maintainer: s9gf4ult@gmail.com
license-file: LICENSE
category: Web
build-type: Simple
cabal-version: 2.4
name: random-token
version: 0.1.0.0
synopsis: Implementation of random token generation and parsing
author: typeable.io
maintainer: s9gf4ult@gmail.com
license-file: LICENSE
category: Web
build-type: Simple

library
hs-source-dirs: src
ghc-options: -Wall
exposed-modules: Random.Token
build-depends: base >= 4.7 && < 5
, QuickCheck
, aeson
, base64-bytestring
, bytestring
, deepseq
, http-api-data
, text
hs-source-dirs: src
ghc-options: -Wall
exposed-modules: Random.Token
build-depends:
, aeson
, base >=4.9 && <5
, base64-bytestring
, bytestring >=0.10
, deepseq
, http-api-data
, QuickCheck
, text

if !(impl(ghcjs) || arch(javascript))
build-depends: cryptonite
, postgresql-simple
,
default-language: Haskell2010
default-extensions: CPP
, ConstraintKinds
, DataKinds
, DeriveFoldable
, DeriveFunctor
, DeriveGeneric
, DeriveTraversable
, DuplicateRecordFields
, FlexibleContexts
, FlexibleInstances
, FunctionalDependencies
, GADTs
, GeneralizedNewtypeDeriving
, LambdaCase
, MultiParamTypeClasses
, MultiWayIf
, NumDecimals
, OverloadedStrings
, PolyKinds
, QuasiQuotes
, RankNTypes
, RecordWildCards
, RoleAnnotations
, ScopedTypeVariables
, StandaloneDeriving
, TemplateHaskell
, TupleSections
, TypeApplications
, TypeFamilies
, TypeOperators
, UndecidableInstances
, ViewPatterns
build-depends:
, cryptonite
, postgresql-simple

default-language: Haskell2010
default-extensions:
CPP
ConstraintKinds
DataKinds
DeriveFoldable
DeriveFunctor
DeriveGeneric
DeriveTraversable
DuplicateRecordFields
FlexibleContexts
FlexibleInstances
FunctionalDependencies
GADTs
GeneralizedNewtypeDeriving
LambdaCase
MultiParamTypeClasses
MultiWayIf
NumDecimals
OverloadedStrings
PolyKinds
QuasiQuotes
RankNTypes
RecordWildCards
RoleAnnotations
ScopedTypeVariables
StandaloneDeriving
TemplateHaskell
TupleSections
TypeApplications
TypeFamilies
TypeOperators
UndecidableInstances
ViewPatterns

test-suite spec
type: exitcode-stdio-1.0
hs-source-dirs: spec
main-is: Test.hs
other-modules: TokenSpec
default-language: Haskell2010
build-depends: base >= 4.10 && < 5
, hspec
, random-token
type: exitcode-stdio-1.0
hs-source-dirs: spec
main-is: Test.hs
other-modules: TokenSpec
default-language: Haskell2010
build-depends:
, base >=4.10 && <5
, hspec
, random-token

build-tool-depends: hspec-discover:hspec-discover
ghc-options: -Wall
-threaded
-rtsopts
"-with-rtsopts=-N -A64m -qb0 -n4m -T -I1"
ghc-prof-options: -fprof-auto
default-extensions: ConstraintKinds
, DataKinds
, DeriveFoldable
, DeriveFunctor
, DeriveGeneric
, DeriveTraversable
, DuplicateRecordFields
, FlexibleContexts
, FlexibleInstances
, FunctionalDependencies
, GADTs
, GeneralizedNewtypeDeriving
, LambdaCase
, MultiParamTypeClasses
, MultiWayIf
, NumDecimals
, OverloadedStrings
, PolyKinds
, QuasiQuotes
, RankNTypes
, RecordWildCards
, ScopedTypeVariables
, StandaloneDeriving
, TemplateHaskell
, TupleSections
, TypeApplications
, TypeFamilies
, TypeOperators
, UndecidableInstances
, ViewPatterns
ghc-options:
-Wall -threaded -rtsopts "-with-rtsopts=-N -A64m -qb0 -n4m -T -I1"

ghc-prof-options: -fprof-auto
default-extensions:
ConstraintKinds
DataKinds
DeriveFoldable
DeriveFunctor
DeriveGeneric
DeriveTraversable
DuplicateRecordFields
FlexibleContexts
FlexibleInstances
FunctionalDependencies
GADTs
GeneralizedNewtypeDeriving
LambdaCase
MultiParamTypeClasses
MultiWayIf
NumDecimals
OverloadedStrings
PolyKinds
QuasiQuotes
RankNTypes
RecordWildCards
ScopedTypeVariables
StandaloneDeriving
TemplateHaskell
TupleSections
TypeApplications
TypeFamilies
TypeOperators
UndecidableInstances
ViewPatterns