forked from josephsumabat/static-ls
-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.yaml
94 lines (86 loc) · 2.18 KB
/
package.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
spec-version: 0.30.0
name: static-ls
author: Joseph Sumabat
synopsis: See README on Github for more information
description: static-ls ("static language server") reads static project
information to provide IDE functionality through the language server
protocol. static-ls will not generate this information on its own and instead
will rely on the user to generate this information via separate programs
category: Development
maintainer: [email protected]
github: josephsumabat/static-ls
license: MIT
version: 0.1.2
build-type: Simple
extra-source-files:
- CHANGELOG.md
- README.md
tested-with:
- GHC == 9.4.4
- GHC == 9.6.3
dependencies:
- array >= 0.5.4 && < 0.6
- base >= 4.17.0 && < 4.19
- containers >= 0.6.0 && < 0.7
- directory >= 1.3.7 && < 1.4
- errors >= 2.3.0 && < 2.4
- extra >= 1.7.12 && < 1.8
- filepath >= 1.4.1 && < 1.5
- ghc >= 9.4.3 && < 9.7
- ghc-paths >= 0.1.0 && < 0.2
- ghcide >= 2.5.0 && < 2.6.0
- hiedb >= 0.4.2 && < 0.5
- lsp >= 2.3 && < 2.4
- lsp-types >= 2.1 && < 2.2
- mtl >= 2.2.2 && < 2.4
- parsec >= 3.1.0 && < 3.2
- sqlite-simple >= 0.4.18 && < 0.5
- template-haskell >= 2.19.0 && < 2.21
- text >= 2.0.1 && < 2.1
- transformers >= 0.5.6.2 && < 0.7
- unliftio-core >= 0.2.1 && < 0.3
default-extensions:
- ExplicitNamespaces
- FlexibleContexts
- OverloadedRecordDot
- OverloadedStrings
- NoFieldSelectors
- LambdaCase
- RecordWildCards
ghc-options:
- -Wall
library:
source-dirs: src
ghc-options:
- -fwrite-ide-info
- -hiedir test/TestData/.hiefiles
executable:
source-dirs: app
main: Main.hs
dependencies:
- static-ls
- optparse-applicative >= 0.17.0.0 && < 0.19
generated-other-modules:
- Paths_static_ls
tests:
static-ls-test:
dependencies:
- static-ls
defaults: hspec/hspec@main
ghc-options:
- -fwrite-ide-info
- -hiedir test/TestData/.hiefiles
flags:
dev:
description: Defer type errors for development
manual: true
default: false
when:
- condition: flag(dev)
ghc-options:
- -fwrite-ide-info
- -hiedir .hiefiles
- -fdefer-type-errors
- -fno-defer-typed-holes
- -Werror=deferred-type-errors
- -Werror=deferred-out-of-scope-variables