1cabal-version: 1.12
2
3-- This file has been generated from package.yaml by hpack version 0.33.0.
4--
5-- see: https://github.com/sol/hpack
6--
7-- hash: f3c92fe72c8e7fd35fdebcde2b50c754eec24d9c4d5bc1bded6f7876503fb693
8
9name:           rio
10version:        0.1.20.0
11synopsis:       A standard library for Haskell
12description:    See README and Haddocks at <https://www.stackage.org/package/rio>
13category:       Control
14homepage:       https://github.com/commercialhaskell/rio#readme
15bug-reports:    https://github.com/commercialhaskell/rio/issues
16author:         Michael Snoyman
17maintainer:     michael@snoyman.com
18license:        MIT
19license-file:   LICENSE
20build-type:     Simple
21extra-source-files:
22    README.md
23    ChangeLog.md
24
25source-repository head
26  type: git
27  location: https://github.com/commercialhaskell/rio
28
29library
30  exposed-modules:
31      RIO
32      RIO.ByteString
33      RIO.ByteString.Lazy
34      RIO.ByteString.Lazy.Partial
35      RIO.ByteString.Partial
36      RIO.Char
37      RIO.Char.Partial
38      RIO.Deque
39      RIO.Directory
40      RIO.File
41      RIO.FilePath
42      RIO.HashMap
43      RIO.HashMap.Partial
44      RIO.HashSet
45      RIO.Lens
46      RIO.List
47      RIO.List.Partial
48      RIO.Map
49      RIO.Map.Partial
50      RIO.Map.Unchecked
51      RIO.NonEmpty
52      RIO.NonEmpty.Partial
53      RIO.Partial
54      RIO.Prelude
55      RIO.Prelude.Simple
56      RIO.Prelude.Types
57      RIO.Process
58      RIO.Seq
59      RIO.Set
60      RIO.Set.Partial
61      RIO.Set.Unchecked
62      RIO.State
63      RIO.Text
64      RIO.Text.Lazy
65      RIO.Text.Lazy.Partial
66      RIO.Text.Partial
67      RIO.Time
68      RIO.Vector
69      RIO.Vector.Boxed
70      RIO.Vector.Boxed.Partial
71      RIO.Vector.Boxed.Unsafe
72      RIO.Vector.Partial
73      RIO.Vector.Storable
74      RIO.Vector.Storable.Partial
75      RIO.Vector.Storable.Unsafe
76      RIO.Vector.Unboxed
77      RIO.Vector.Unboxed.Partial
78      RIO.Vector.Unboxed.Unsafe
79      RIO.Vector.Unsafe
80      RIO.Writer
81  other-modules:
82      RIO.Prelude.Display
83      RIO.Prelude.Exit
84      RIO.Prelude.Extra
85      RIO.Prelude.IO
86      RIO.Prelude.Lens
87      RIO.Prelude.Logger
88      RIO.Prelude.Reexports
89      RIO.Prelude.Renames
90      RIO.Prelude.RIO
91      RIO.Prelude.Text
92      RIO.Prelude.Trace
93      RIO.Prelude.URef
94  hs-source-dirs:
95      src/
96  build-depends:
97      base >=4.10 && <10
98    , bytestring
99    , containers
100    , deepseq
101    , directory
102    , exceptions
103    , filepath
104    , hashable
105    , microlens
106    , microlens-mtl
107    , mtl
108    , primitive
109    , process
110    , text
111    , time
112    , typed-process >=0.2.5.0
113    , unliftio >=0.2.14
114    , unliftio-core
115    , unordered-containers
116    , vector
117  if os(windows)
118    cpp-options: -DWINDOWS
119    build-depends:
120        Win32
121  else
122    build-depends:
123        unix
124  default-language: Haskell2010
125
126test-suite spec
127  type: exitcode-stdio-1.0
128  main-is: Spec.hs
129  other-modules:
130      RIO.DequeSpec
131      RIO.FileSpec
132      RIO.ListSpec
133      RIO.LoggerSpec
134      RIO.Prelude.ExtraSpec
135      RIO.Prelude.IOSpec
136      RIO.Prelude.RIOSpec
137      RIO.Prelude.SimpleSpec
138      RIO.PreludeSpec
139      RIO.TextSpec
140      Paths_rio
141  hs-source-dirs:
142      test
143  build-depends:
144      QuickCheck
145    , base >=4.10 && <10
146    , bytestring
147    , containers
148    , deepseq
149    , directory
150    , exceptions
151    , filepath
152    , hashable
153    , hspec
154    , microlens
155    , microlens-mtl
156    , mtl
157    , primitive
158    , process
159    , rio
160    , text
161    , time
162    , typed-process >=0.2.5.0
163    , unliftio >=0.2.14
164    , unliftio-core
165    , unordered-containers
166    , vector
167  if os(windows)
168    cpp-options: -DWINDOWS
169    build-depends:
170        Win32
171  else
172    build-depends:
173        unix
174  default-language: Haskell2010
175