]> Git — Sourcephile - gargantext.git/blob - package.yaml
Split the API module and re-org
[gargantext.git] / package.yaml
1 name: gargantext
2 version: '0.0.1.91.1'
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-Present: see git logs and README'
10 license: AGPL-3
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 - -freduction-depth=300
38 exposed-modules:
39 - Gargantext
40 - Gargantext.API
41 - Gargantext.API.Dev
42 - Gargantext.API.HashedResponse
43 - Gargantext.API.Node
44 - Gargantext.API.Node.File
45 - Gargantext.API.Ngrams
46 - Gargantext.API.Ngrams.Types
47 - Gargantext.API.Admin.Settings
48 - Gargantext.API.Admin.Types
49 - Gargantext.API.Prelude
50 - Gargantext.Core
51 - Gargantext.Core.Types
52 - Gargantext.Core.Types.Individu
53 - Gargantext.Core.Types.Main
54 - Gargantext.Core.Utils.Prefix
55 - Gargantext.Database.Action.Flow
56 - Gargantext.Database.Action.User.New
57 - Gargantext.Database.Query.Table.User
58 - Gargantext.Database.Query.Table.Node
59 - Gargantext.Database.Query.Table.Node.UpdateOpaleye
60 - Gargantext.Database.Prelude
61 - Gargantext.Database.Admin.Trigger.Init
62 - Gargantext.Database.Admin.Config
63 - Gargantext.Database.Admin.Types.Hyperdata
64 - Gargantext.Database.Admin.Types.Node
65 - Gargantext.Prelude
66 - Gargantext.Prelude.Crypto.Pass.User
67 - Gargantext.Prelude.Utils
68 - Gargantext.Core.Text
69 - Gargantext.Core.Text.Context
70 - Gargantext.Core.Text.Corpus.Parsers
71 - Gargantext.Core.Text.Corpus.Parsers.Date.Parsec
72 - Gargantext.Core.Text.Corpus.API
73 - Gargantext.Core.Text.Corpus.Parsers.CSV
74 - Gargantext.Core.Text.Examples
75 - Gargantext.Core.Text.List.CSV
76 - Gargantext.Core.Text.Metrics
77 - Gargantext.Core.Text.Metrics.TFICF
78 - Gargantext.Core.Text.Metrics.CharByChar
79 - Gargantext.Core.Text.Metrics.Count
80 - Gargantext.Core.Text.Search
81 - Gargantext.Core.Text.Terms
82 - Gargantext.Core.Text.Terms.Mono
83 - Gargantext.Core.Text.Terms.Multi.Lang.En
84 - Gargantext.Core.Text.Terms.Multi.Lang.Fr
85 - Gargantext.Core.Text.Terms.Multi.RAKE
86 - Gargantext.Core.Text.Terms.WithList
87 - Gargantext.Core.Text.Flow
88 - Gargantext.Core.Viz.Graph
89 - Gargantext.Core.Viz.Graph.Distances.Matrice
90 - Gargantext.Core.Viz.Graph.Index
91 - Gargantext.Core.Viz.Phylo
92 - Gargantext.Core.Viz.AdaptativePhylo
93 - Gargantext.Core.Viz.Phylo.PhyloMaker
94 - Gargantext.Core.Viz.Phylo.Tools
95 - Gargantext.Core.Viz.Phylo.PhyloTools
96 - Gargantext.Core.Viz.Phylo.PhyloExport
97 - Gargantext.Core.Viz.Phylo.SynchronicClustering
98 - Gargantext.Core.Viz.Phylo.Example
99 - Gargantext.Core.Viz.Phylo.LevelMaker
100 - Gargantext.Core.Viz.Phylo.View.Export
101 - Gargantext.Core.Viz.Phylo.View.ViewMaker
102 - Gargantext.Core.Viz.Types
103 dependencies:
104 - HSvm
105 - KMP
106 - MonadRandom
107 - QuickCheck
108 - SHA
109 - Unique
110 - accelerate
111 - aeson
112 - aeson-lens
113 - aeson-pretty
114 - password
115 - array
116 - async
117 - attoparsec
118 - auto-update
119 - base >=4.7 && <5
120 - base16-bytestring
121 - base64-bytestring
122 - blaze-html
123 - blaze-markup
124 - blaze-svg
125 - bytestring
126 - case-insensitive
127 - cassava
128 - cereal # (IGraph)
129 - clock
130 - clustering-louvain
131 - conduit
132 - conduit-extra
133 - containers
134 - contravariant
135 - crawlerHAL
136 - crawlerISTEX
137 - crawlerIsidore
138 - crawlerPubMed
139 - data-time-segment
140 - deepseq
141 - directory
142 - duckling
143 - exceptions
144 - fast-logger
145 - fclabels
146 - fgl
147 - filelock
148 - filepath
149 - formatting
150 - full-text-search
151 - fullstop
152 - graphviz
153 - haskell-igraph
154 - hlcm
155 - hsparql
156 - hstatistics
157 - http-api-data
158 - http-client
159 - http-client-tls
160 - http-conduit
161 - http-media
162 - http-types
163 - hxt
164 - ini
165 - insert-ordered-containers
166 - jose
167 - json-stream
168 - lens
169 - located-base
170 - logging-effect
171 - matrix
172 - MissingH
173 - monad-control
174 - monad-logger
175 - mtl
176 - natural-transformation
177 - opaleye
178 - pandoc
179 - parallel
180 - parsec
181 - patches-class
182 - patches-map
183 - path
184 - path-io
185 - postgresql-simple
186 - pretty-simple
187 - probability
188 - product-profunctors
189 - profunctors
190 - protolude
191 - pureMD5
192 - quickcheck-instances
193 - rake
194 - random
195 - random-shuffle
196 - rdf4h
197 - regex-compat
198 - resource-pool
199 - resourcet
200 - safe
201 - semigroups
202 - serialise
203 - servant
204 - servant-auth
205 - servant-auth-server >= 0.4.4.0
206 - servant-auth-swagger
207 - servant-blaze
208 - servant-cassava
209 - servant-client
210 - servant-job
211 - servant-mock
212 - servant-multipart
213 - servant-server
214 - servant-static-th
215 - servant-swagger
216 - servant-swagger-ui
217 - servant-xml
218 - simple-reflect
219 - singletons # (IGraph)
220 - template-haskell
221 - wai-app-static
222
223 # for mail
224 - smtp-mail
225 - mime-mail
226
227 # for password generation
228 - cprng-aes
229 - binary
230 - crypto-random
231
232 - split
233 - stemmer
234 - string-conversions
235 - swagger2
236 - tagsoup
237 - temporary
238 - text-metrics
239 - time
240 - time-locale-compat
241 - timezone-series
242 - transformers
243 - transformers-base
244 - unordered-containers
245 - uuid
246 - validity
247 - vector
248 - wai
249 - wai-cors
250 - wai-extra
251 - warp
252 - wreq
253 - xml-conduit
254 - xml-types
255 - xmlbf
256 - yaml
257 - zip
258 - zlib
259 # - kmeans-vector
260 #- charsetdetect-ae # detect charset
261 # - utc
262 # API external connections
263
264 executables:
265 gargantext-server:
266 main: Main.hs
267 source-dirs: bin/gargantext-server
268 ghc-options:
269 - -O2
270 - -Wcompat
271 - -Wmissing-signatures
272 - -rtsopts
273 - -threaded
274 - -with-rtsopts=-N
275 - -fprof-auto
276 dependencies:
277 - base
278 - containers
279 - gargantext
280 - vector
281 - cassava
282 - ini
283 - optparse-generic
284 - unordered-containers
285 - full-text-search
286
287 gargantext-cli:
288 main: Main.hs
289 source-dirs: bin/gargantext-cli
290 ghc-options:
291 - -threaded
292 - -rtsopts
293 - -with-rtsopts=-N
294 - -O2
295 - -Wmissing-signatures
296 dependencies:
297 - aeson
298 - async
299 - base
300 - bytestring
301 - containers
302 - gargantext
303 - vector
304 - cassava
305 - ini
306 - optparse-generic
307 - split
308 - unordered-containers
309 - full-text-search
310
311 gargantext-phylo:
312 main: Main.hs
313 source-dirs: bin/gargantext-phylo
314 ghc-options:
315 - -threaded
316 - -rtsopts
317 - -with-rtsopts=-N
318 - -O2
319 - -Wmissing-signatures
320 dependencies:
321 - aeson
322 - async
323 - base
324 - bytestring
325 - containers
326 - directory
327 - gargantext
328 - vector
329 - parallel
330 - cassava
331 - ini
332 - optparse-generic
333 - split
334 - unordered-containers
335
336 gargantext-adaptative-phylo:
337 main: Main.hs
338 source-dirs: bin/gargantext-adaptative-phylo
339 ghc-options:
340 - -threaded
341 - -rtsopts
342 - -with-rtsopts=-N
343 - -O2
344 - -Wmissing-signatures
345 dependencies:
346 - aeson
347 - async
348 - base
349 - bytestring
350 - containers
351 - directory
352 - gargantext
353 - vector
354 - parallel
355 - cassava
356 - ini
357 - optparse-generic
358 - split
359 - unordered-containers
360
361 gargantext-import:
362 main: Main.hs
363 source-dirs: bin/gargantext-import
364 ghc-options:
365 - -threaded
366 - -rtsopts
367 - -with-rtsopts=-N
368 - -O2
369 - -Wmissing-signatures
370 dependencies:
371 - gargantext
372 - base
373 - servant-server
374
375 gargantext-init:
376 main: Main.hs
377 source-dirs: bin/gargantext-init
378 ghc-options:
379 - -threaded
380 - -rtsopts
381 - -with-rtsopts=-N
382 - -O2
383 - -Wmissing-signatures
384 dependencies:
385 - gargantext
386 - base
387
388 gargantext-upgrade:
389 main: Main.hs
390 source-dirs: bin/gargantext-upgrade
391 ghc-options:
392 - -threaded
393 - -rtsopts
394 - -with-rtsopts=-N
395 - -O2
396 - -Wmissing-signatures
397 dependencies:
398 - gargantext
399 - base
400
401 gargantext-admin:
402 main: Main.hs
403 source-dirs: bin/gargantext-admin
404 ghc-options:
405 - -threaded
406 - -rtsopts
407 - -with-rtsopts=-N
408 - -O2
409 - -Wmissing-signatures
410 dependencies:
411 - gargantext
412 - base
413
414 gargantext-cbor2json:
415 main: Main.hs
416 source-dirs: bin/gargantext-cbor2json
417 ghc-options:
418 - -threaded
419 - -rtsopts
420 - -with-rtsopts=-N
421 - -O2
422 - -Wmissing-signatures
423 dependencies:
424 - gargantext
425 - base
426 - bytestring
427 - aeson
428 - serialise
429
430
431 tests:
432 garg-test:
433 main: Main.hs
434 source-dirs: src-test
435 default-extensions:
436 - DataKinds
437 - DeriveGeneric
438 - FlexibleContexts
439 - FlexibleInstances
440 - GeneralizedNewtypeDeriving
441 - MultiParamTypeClasses
442 - NoImplicitPrelude
443 - OverloadedStrings
444 - RankNTypes
445 ghc-options:
446 - -threaded
447 - -rtsopts
448 - -with-rtsopts=-N
449 dependencies:
450 - base
451 - gargantext
452 - hspec
453 - QuickCheck
454 - quickcheck-instances
455 - time
456 - parsec
457 - duckling
458 - text
459 # garg-doctest:
460 # main: Main.hs
461 # source-dirs: src-doctest
462 # ghc-options:
463 # - -O2
464 # - -Wcompat
465 # - -Wmissing-signatures
466 # - -rtsopts
467 # - -threaded
468 # - -with-rtsopts=-N
469 # dependencies:
470 # - doctest
471 # - Glob
472 # - QuickCheck
473 # - base
474 # - gargantext
475 # default-extensions:
476 # - DataKinds
477 # - DeriveGeneric
478 # - FlexibleContexts
479 # - FlexibleInstances
480 # - GeneralizedNewtypeDeriving
481 # - MultiParamTypeClasses
482 # - NoImplicitPrelude
483 # - OverloadedStrings
484 # - RankNTypes
485 #
486