Dependencies for ghcide-2.7.0.0
Libraries
ghcide
- aeson
- array
- async
- base (>=4.16 && <5)
- base16-bytestring (>=0.1.1 && <1.1)
- binary
- bytestring
- case-insensitive
- co-log-core
- containers
- cryptohash-sha1 (>=0.11.100 && <0.12)
- data-default
- deepseq
- dependent-map
- dependent-sum
- Diff (>=0.4.0 && <0.5)
- directory
- dlist
- enummapset
- exceptions
- extra (>=1.7.14)
- filepath
- fingertree
- focus (>=1.0.3.2)
- ghc (>=9.2)
- ghc-boot
- ghc-boot-th
- ghc-check (>=0.5.0.8)
- ghc-paths
- ghc-trace-events
- Glob
- haddock-library (>=1.8 && <1.12)
- hashable
- hie-bios (==0.13.1)
- hie-compat (>=0.3.0.0 && <0.4)
- hiedb (>=0.6.0.0 && <0.7)
- hls-graph (==2.7.0.0)
- hls-plugin-api (==2.7.0.0)
- implicit-hie (>=0.1.4.0 && <0.1.5)
- lens
- list-t
- lsp (>=2.4.0.0 && <2.5)
- lsp-types (>=2.1.0.0 && <2.2)
- mtl
- opentelemetry (>=0.6.1)
- optparse-applicative
- parallel
- prettyprinter (>=1.7)
- prettyprinter-ansi-terminal
- random
- regex-tdfa (>=1.3.1.0)
- row-types
- safe-exceptions
- sorted-list
- sqlite-simple
- stm
- stm-containers
- syb
- text
- text-rope
- time
- transformers
- unliftio (>=0.2.6)
- unliftio-core
- unordered-containers (>=0.2.10.0)
- vector
- if os(windows)else
- if flag(ekg)
ghcide:ghcide-test-utils
- aeson
- base (>4.9 && <5)
- containers
- data-default
- directory
- extra
- filepath
- ghcide
- hls-plugin-api
- lens
- lsp-test (>=0.17 && <0.18)
- lsp-types
- row-types
- tasty-hunit (>=0.10)
- text
Executables
ghcide-test-preprocessor
- base (>=4 && <5)
- if !flag(test-exe)
- buildable: False
ghcide
- base (>=4.16 && <5)
- data-default
- extra
- ghcide
- gitrev
- hls-plugin-api
- lsp
- lsp-types
- optparse-applicative
- if !flag(executable)
- buildable: False
Flags
Manual Flags
Name | Description | Default |
---|---|---|
ekg | Enable EKG monitoring of the build graph and other metrics on port 8999 | Disabled |
pedantic | Enable -Werror | Disabled |
Automatic Flags
Name | Description | Default |
---|---|---|
test-exe | Build the ghcide-test-preprocessor executable | Enabled |
executable | Build the ghcide executable | Enabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info