unison/unison-cli/package.yaml

192 lines
3.3 KiB
YAML
Raw Normal View History

2021-10-12 21:42:46 +03:00
name: unison-cli
github: unisonweb/unison
copyright: Copyright (C) 2013-2018 Unison Computing, PBC and contributors
flags:
optimized:
manual: true
default: false
ghc-options: -Wall
dependencies:
2022-07-09 23:17:05 +03:00
- IntervalMap
- ListLike
2023-05-20 23:37:08 +03:00
- aeson >= 2.0.0.0
2022-05-05 22:06:36 +03:00
- aeson-pretty
2023-01-03 23:17:46 +03:00
- ansi-terminal
- async
- base
2022-04-12 15:40:42 +03:00
- bytes
- bytestring
- cmark
- co-log-core
- code-page
- concurrent-output
- configurator
- containers >= 0.6.3
- cryptonite
- directory
2022-04-12 23:22:04 +03:00
- either
- errors
- exceptions
- extra
- filepath
- free
- friendly-time
- fsnotify
2022-07-03 01:33:09 +03:00
- fuzzyfind
2022-04-11 17:12:11 +03:00
- generic-lens
- haskeline
2022-04-12 23:22:04 +03:00
- http-client >= 0.7.6
- http-client-tls
- http-types
- jwt
2022-06-23 17:25:01 +03:00
- ki
- lens
2022-04-12 23:22:04 +03:00
- lock-file
2023-11-08 04:36:09 +03:00
- lsp >= 2.2.0.0
- lsp-types >= 2.0.2.0
2022-06-11 01:30:29 +03:00
- megaparsec
2022-04-12 23:22:04 +03:00
- memory
- mtl
2022-07-02 20:02:51 +03:00
- network
- network-simple
2024-03-03 20:28:53 +03:00
- network-udp
- network-uri
2022-04-12 23:22:04 +03:00
- nonempty-containers
- numerals
- open-browser
- optparse-applicative >= 0.16.1.0
- pretty-simple
- process
- random >= 1.2.0
- random-shuffle
- recover-rtti
- regex-tdfa
2022-04-12 23:22:04 +03:00
- semialign
- semigroups
2022-04-12 23:22:04 +03:00
- servant
- servant-client
- shellmet
- stm
- template-haskell
- temporary
- text
2024-04-18 05:29:07 +03:00
- text-ansi
2023-02-09 01:18:45 +03:00
- text-builder
2022-07-03 02:37:29 +03:00
- text-rope
2022-04-12 23:22:04 +03:00
- these
- these-lens
2022-04-12 23:22:04 +03:00
- time
- transformers
2022-04-05 01:10:38 +03:00
- unison-codebase
- unison-codebase-sqlite
- unison-codebase-sqlite-hashing-v2
- unison-core
- unison-core1
- unison-hash
2024-02-08 22:03:27 +03:00
- unison-merge
- unison-parser-typechecker
- unison-prelude
2022-04-12 23:22:04 +03:00
- unison-pretty-printer
- unison-share-api
2023-01-26 22:00:25 +03:00
- unison-share-projects-api
2022-04-20 05:29:24 +03:00
- unison-sqlite
- unison-syntax
2022-04-12 22:51:03 +03:00
- unison-util-base32hex
- unison-util-relation
- unliftio
2022-07-09 23:17:05 +03:00
- unordered-containers
- uri-encode
- uuid
2022-04-12 23:22:04 +03:00
- vector
- wai
2022-04-12 23:22:04 +03:00
- warp
2023-01-23 20:54:14 +03:00
- witch
2022-07-19 19:20:36 +03:00
- witherable
library:
source-dirs: src
when:
- condition: false
other-modules: Paths_unison_cli
- condition: "!os(windows)"
dependencies: unix
dependencies:
- code-page
- optparse-applicative >= 0.16.1.0
- shellmet
- template-haskell
- temporary
tests:
cli-tests:
when:
- condition: false
other-modules: Paths_unison_cli
dependencies:
- code-page
- easytest
- here
- shellmet
- temporary
- unison-cli
main: Main.hs
source-dirs: tests
2021-10-12 21:42:46 +03:00
executables:
transcripts:
when:
- condition: false
other-modules: Paths_unison_cli
source-dirs: transcripts
main: Transcripts.hs
ghc-options: -threaded -rtsopts "-with-rtsopts=-I0 -N -qn4 -qg1" -v0
dependencies:
- code-page
- easytest
- process
- shellmet
- unison-cli
- silently
2021-10-12 21:42:46 +03:00
when:
- condition: flag(optimized)
ghc-options: -O2 -funbox-strict-fields
default-extensions:
- ApplicativeDo
- BangPatterns
- BlockArguments
2022-07-22 18:41:59 +03:00
- DeriveAnyClass
- DeriveFunctor
- DeriveFoldable
- DeriveTraversable
- DeriveGeneric
- DerivingStrategies
2022-07-22 18:41:59 +03:00
- DerivingVia
- DoAndIfThenElse
2022-04-05 01:10:38 +03:00
- DuplicateRecordFields
- FlexibleContexts
- FlexibleInstances
2022-07-22 18:41:59 +03:00
- GADTs
- GeneralizedNewtypeDeriving
2023-05-25 22:02:20 +03:00
- ImportQualifiedPost
2022-07-28 21:28:12 +03:00
- InstanceSigs
- KindSignatures
- LambdaCase
- MultiParamTypeClasses
- MultiWayIf
- NamedFieldPuns
2022-07-25 20:24:07 +03:00
- NumericUnderscores
2022-04-05 01:10:38 +03:00
- OverloadedLabels
2024-04-24 17:32:07 +03:00
- OverloadedRecordDot
- OverloadedStrings
- PatternSynonyms
- RankNTypes
- ScopedTypeVariables
- TupleSections
- TypeApplications
- ViewPatterns