]> Git — Sourcephile - gargantext.git/blob - package.yaml
[FEAT] update backend (WIP)
[gargantext.git] / package.yaml
1 name: gargantext
2 version: '0.0.1.5'
3 synopsis: Search, map, share
4 description: Please see README.md
5 category: Data
6 author: Gargantext Team
7 maintainer: team@gargantext.org
8 copyright:
9 - ! 'Copyright: (c) 2017-2018: see git logs and README'
10 license: BSD3
11 homepage: https://gargantext.org
12 ghc-options: -Wall
13 extra-libraries:
14 - gfortran
15 dependencies:
16 - extra
17 - text
18 default-extensions:
19 - DataKinds
20 - DeriveGeneric
21 - FlexibleContexts
22 - FlexibleInstances
23 - GeneralizedNewtypeDeriving
24 - MultiParamTypeClasses
25 - NoImplicitPrelude
26 - OverloadedStrings
27 - RankNTypes
28 library:
29 source-dirs: src
30 ghc-options:
31 - -Wincomplete-uni-patterns
32 - -Wincomplete-record-updates
33 - -Wmissing-signatures
34 - -Wunused-binds
35 - -Wunused-imports
36 - -Werror
37 exposed-modules:
38 - Gargantext
39 - Gargantext.API
40 - Gargantext.API.Node
41 - Gargantext.API.Admin.Settings
42 - Gargantext.API.Prelude
43 - Gargantext.Core
44 - Gargantext.Core.Types
45 - Gargantext.Core.Types.Individu
46 - Gargantext.Core.Types.Main
47 - Gargantext.Core.Utils.Prefix
48 - Gargantext.Database.Action.Flow
49 - Gargantext.Database.Query.Table.User
50 - Gargantext.Database.Query.Table.Node
51 - Gargantext.Database.Prelude
52 - Gargantext.Database.Admin.Trigger.Init
53 - Gargantext.Database.Admin.Config
54 - Gargantext.Database.Admin.Types.Node
55 - Gargantext.Prelude
56 - Gargantext.Text
57 - Gargantext.Text.Context
58 - Gargantext.Text.Corpus.Parsers
59 - Gargantext.Text.Corpus.API
60 - Gargantext.Text.Corpus.Parsers.CSV
61 - Gargantext.Text.Examples
62 - Gargantext.Text.List.CSV
63 - Gargantext.Text.Metrics
64 - Gargantext.Text.Metrics.TFICF
65 - Gargantext.Text.Metrics.CharByChar
66 - Gargantext.Text.Metrics.Count
67 - Gargantext.Text.Search
68 - Gargantext.Text.Terms
69 - Gargantext.Text.Terms.Mono
70 - Gargantext.Text.Terms.Multi.Lang.En
71 - Gargantext.Text.Terms.Multi.Lang.Fr
72 - Gargantext.Text.Terms.Multi.RAKE
73 - Gargantext.Text.Terms.WithList
74 - Gargantext.Text.Flow
75 - Gargantext.Viz.Graph
76 - Gargantext.Viz.Graph.Distances.Matrice
77 - Gargantext.Viz.Graph.Index
78 - Gargantext.Viz.Phylo
79 - Gargantext.Viz.AdaptativePhylo
80 - Gargantext.Viz.Phylo.PhyloMaker
81 - Gargantext.Viz.Phylo.Tools
82 - Gargantext.Viz.Phylo.PhyloTools
83 - Gargantext.Viz.Phylo.PhyloExport
84 - Gargantext.Viz.Phylo.SynchronicClustering
85 - Gargantext.Viz.Phylo.Example
86 - Gargantext.Viz.Phylo.LevelMaker
87 - Gargantext.Viz.Phylo.View.Export
88 - Gargantext.Viz.Phylo.View.ViewMaker
89 dependencies:
90 - HSvm
91 - KMP
92 - MonadRandom
93 - QuickCheck
94 - SHA
95 - Unique
96 - accelerate
97 - aeson
98 - aeson-lens
99 - aeson-pretty
100 - password
101 - array
102 - async
103 - attoparsec
104 - auto-update
105 - base >=4.7 && <5
106 - base16-bytestring
107 - base64-bytestring
108 - blaze-html
109 - blaze-markup
110 - blaze-svg
111 - bytestring
112 - case-insensitive
113 - cassava
114 - cereal # (IGraph)
115 - clock
116 - clustering-louvain
117 - conduit
118 - conduit-extra
119 - containers
120 - contravariant
121 - crawlerHAL
122 - crawlerISTEX
123 - crawlerIsidore
124 - crawlerPubMed
125 - data-time-segment
126 - deepseq
127 - directory
128 - duckling
129 - exceptions
130 - fast-logger
131 - fclabels
132 - fgl
133 - filelock
134 - filepath
135 - formatting
136 - full-text-search
137 - fullstop
138 - graphviz
139 - haskell-igraph
140 - hlcm
141 - hsparql
142 - hstatistics
143 - http-api-data
144 - http-client
145 - http-client-tls
146 - http-conduit
147 - http-media
148 - http-types
149 - hxt
150 - ini
151 - insert-ordered-containers
152 - jose
153 - json-stream
154 - lens
155 - located-base
156 - logging-effect
157 - matrix
158 - monad-control
159 - monad-logger
160 - mtl
161 - natural-transformation
162 - opaleye
163 - pandoc
164 - parallel
165 - parsec
166 - patches-class
167 - patches-map
168 - path
169 - path-io
170 - postgresql-simple
171 - pretty-simple
172 - probability
173 - product-profunctors
174 - profunctors
175 - protolude
176 - pureMD5
177 - quickcheck-instances
178 - rake
179 - random
180 - random-shuffle
181 - rdf4h
182 - regex-compat
183 - resource-pool
184 - resourcet
185 - safe
186 - semigroups
187 - serialise
188 - servant
189 - servant-auth
190 - servant-auth-server >= 0.4.4.0
191 - servant-auth-swagger
192 - servant-blaze
193 - servant-cassava
194 - servant-client
195 - servant-job
196 - servant-mock
197 - servant-multipart
198 - servant-server
199 - servant-static-th
200 - servant-swagger
201 - servant-swagger-ui
202 - servant-xml
203 - simple-reflect
204 - singletons # (IGraph)
205 - split
206 - stemmer
207 - string-conversions
208 - swagger2
209 - tagsoup
210 - temporary
211 - text-metrics
212 - time
213 - time-locale-compat
214 - timezone-series
215 - transformers
216 - transformers-base
217 - unordered-containers
218 - uuid
219 - validity
220 - vector
221 - wai
222 - wai-cors
223 - wai-extra
224 - warp
225 - wreq
226 - xml-conduit
227 - xml-types
228 - xmlbf
229 - yaml
230 - zip
231 - zlib
232 # - kmeans-vector
233 #- charsetdetect-ae # detect charset
234 # - utc
235 # API external connections
236
237 executables:
238 gargantext-server:
239 main: Main.hs
240 source-dirs: bin/gargantext-server
241 ghc-options:
242 - -O2
243 - -Wcompat
244 - -Wmissing-signatures
245 - -rtsopts
246 - -threaded
247 - -with-rtsopts=-N
248 - -fprof-auto
249 dependencies:
250 - base
251 - containers
252 - gargantext
253 - vector
254 - cassava
255 - ini
256 - optparse-generic
257 - unordered-containers
258 - full-text-search
259
260 gargantext-cli:
261 main: Main.hs
262 source-dirs: bin/gargantext-cli
263 ghc-options:
264 - -threaded
265 - -rtsopts
266 - -with-rtsopts=-N
267 - -O2
268 - -Wmissing-signatures
269 dependencies:
270 - aeson
271 - async
272 - base
273 - bytestring
274 - containers
275 - gargantext
276 - vector
277 - cassava
278 - ini
279 - optparse-generic
280 - split
281 - unordered-containers
282 - full-text-search
283
284 gargantext-phylo:
285 main: Main.hs
286 source-dirs: bin/gargantext-phylo
287 ghc-options:
288 - -threaded
289 - -rtsopts
290 - -with-rtsopts=-N
291 - -O2
292 - -Wmissing-signatures
293 dependencies:
294 - aeson
295 - async
296 - base
297 - bytestring
298 - containers
299 - directory
300 - gargantext
301 - vector
302 - parallel
303 - cassava
304 - ini
305 - optparse-generic
306 - split
307 - unordered-containers
308
309 gargantext-adaptative-phylo:
310 main: Main.hs
311 source-dirs: bin/gargantext-adaptative-phylo
312 ghc-options:
313 - -threaded
314 - -rtsopts
315 - -with-rtsopts=-N
316 - -O2
317 - -Wmissing-signatures
318 dependencies:
319 - aeson
320 - async
321 - base
322 - bytestring
323 - containers
324 - directory
325 - gargantext
326 - vector
327 - parallel
328 - cassava
329 - ini
330 - optparse-generic
331 - split
332 - unordered-containers
333
334 gargantext-import:
335 main: Main.hs
336 source-dirs: bin/gargantext-import
337 ghc-options:
338 - -threaded
339 - -rtsopts
340 - -with-rtsopts=-N
341 - -O2
342 - -Wmissing-signatures
343 dependencies:
344 - gargantext
345 - base
346 - servant-server
347
348 gargantext-init:
349 main: Main.hs
350 source-dirs: bin/gargantext-init
351 ghc-options:
352 - -threaded
353 - -rtsopts
354 - -with-rtsopts=-N
355 - -O2
356 - -Wmissing-signatures
357 dependencies:
358 - gargantext
359 - base
360
361
362 tests:
363 # garg-test:
364 # main: Main.hs
365 # source-dirs: src-test
366 # ghc-options:
367 # - -threaded
368 # - -rtsopts
369 # - -with-rtsopts=-N
370 # dependencies:
371 # - base
372 # - gargantext
373 # - hspec
374 # - QuickCheck
375 # - quickcheck-instances
376 # - time
377 # - parsec
378 # - duckling
379 # - text
380 garg-doctest:
381 main: Main.hs
382 source-dirs: src-doctest
383 ghc-options:
384 - -O2
385 - -Wcompat
386 - -Wmissing-signatures
387 - -rtsopts
388 - -threaded
389 - -with-rtsopts=-N
390 dependencies:
391 - doctest
392 - Glob
393 - QuickCheck
394 - base
395 - gargantext