forked from meiersi/blaze-builder
-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathblaze-builder.cabal
102 lines (85 loc) · 3.53 KB
/
blaze-builder.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
Name: blaze-builder
Version: 0.4.2.1
Synopsis: Efficient buffered output.
Description:
This library provides an implementation of the older
blaze-builder interface in terms of the new builder that
shipped with bytestring-0.10.4.0
.
This implementation is mostly intended as a bridge to the
new builder, so that code that uses the old interface
can interoperate with code that uses the new
implementation. Note that no attempt has been made
to preserve the old internal modules, so code that
has these dependencies cannot use this interface.
.
New code should, for the most part, use the new
interface. However, this module does implement
a chunked HTTP encoding, which is not otherwise
implemented (yet?) with the new builder.
Author: Jasper Van der Jeugt, Simon Meier, Leon P Smith
Copyright: (c) 2010-2014 Simon Meier
(c) 2010 Jasper Van der Jeugt
(c) 2013-2015 Leon P Smith
Maintainer: Leon Smith <[email protected]>
License: BSD3
License-file: LICENSE
Homepage: http://github.com/lpsmith/blaze-builder
Bug-Reports: http://github.com/lpsmith/blaze-builder/issues
Stability: Experimental
Category: Data
Build-type: Simple
Cabal-version: >= 1.10
Extra-source-files:
Makefile
README.markdown
TODO
CHANGES
benchmarks/*.hs
benchmarks/Throughput/*.hs
benchmarks/Throughput/*.h
benchmarks/Throughput/*.c
tests/*.hs
Source-repository head
Type: git
Location: https://github.com/lpsmith/blaze-builder.git
Library
ghc-options: -Wall
default-language: Haskell98
exposed-modules: Blaze.ByteString.Builder
Blaze.ByteString.Builder.Int
Blaze.ByteString.Builder.Word
Blaze.ByteString.Builder.ByteString
Blaze.ByteString.Builder.Char.Utf8
Blaze.ByteString.Builder.Char8
Blaze.ByteString.Builder.Html.Utf8
Blaze.ByteString.Builder.Html.Word
Blaze.ByteString.Builder.HTTP
Blaze.ByteString.Builder.Compat.Write
Blaze.ByteString.Builder.Internal.Write
build-depends: base == 4.* ,
deepseq,
text >= 0.10 && < 1.3
if impl(ghc < 7.8)
build-depends: bytestring >= 0.9 && < 1.0,
bytestring-builder
else
build-depends: bytestring >= 0.10.4 && < 1.0
if impl(ghc < 8.0)
build-depends: semigroups >= 0.16 && < 0.20
test-suite test
type: exitcode-stdio-1.0
hs-source-dirs: tests
main-is: Tests.hs
default-language: Haskell98
ghc-options: -Wall -fno-warn-orphans
build-depends: base
, blaze-builder
, bytestring
, HUnit
, QuickCheck
, test-framework
, test-framework-hunit
, test-framework-quickcheck2
, text
, utf8-string