@@ -18,8 +18,8 @@ category: Development
18
18
build-type : Simple
19
19
extra-source-files :
20
20
ChangeLog.md
21
- README.md
22
21
metaModel.json
22
+ README.md
23
23
24
24
source-repository head
25
25
type : git
@@ -34,6 +34,7 @@ flag force-ospath
34
34
library
35
35
hs-source-dirs : src generated
36
36
default-language : Haskell2010
37
+
37
38
-- Various things we want on by default
38
39
-- * syntactic niceties, QOL
39
40
-- * we always want more deriving options
@@ -69,32 +70,33 @@ library
69
70
UndecidableInstances
70
71
71
72
build-depends :
72
- , aeson >= 2 && < 2.3
73
- , base >= 4.11 && < 5
74
- , binary
75
- , containers
76
- , data-default
77
- , deepseq
78
- , Diff >= 0.2
79
- , dlist
80
- , exceptions
81
- , hashable >= 1.3.4.0
82
- , indexed-traversable
83
- , indexed-traversable-instances
84
- , lens >= 4.15.2
85
- , lens-aeson
86
- , mod
87
- , mtl < 2.4
88
- , prettyprinter
89
- , network-uri >= 2.6
90
- , row-types >= 1.0
91
- , safe
92
- , some
93
- , template-haskell
94
- , text
73
+ , aeson >= 2 && < 2.3
74
+ , base >= 4.11 && < 5
75
+ , binary ^ >= 0.8
76
+ , containers ^ >= 0.6
77
+ , data-default ^ >= 0.7
78
+ , deepseq >= 1.4 && < 1.6
79
+ , Diff >= 0.4 && < 0.6
80
+ , dlist ^ >= 1.0
81
+ , exceptions ^ >= 0.10
82
+ , hashable ^ >= 1.4
83
+ , indexed-traversable ^ >= 0.1
84
+ , indexed-traversable-instances ^ >= 0.1
85
+ , lens >= 5.1 && < 5.3
86
+ , lens-aeson ^ >= 1.2
87
+ , mod ^ >= 0.2
88
+ , mtl >= 2.2 && < 2.4
89
+ , network-uri ^ >= 2.6
90
+ , prettyprinter ^ >= 1.7
91
+ , row-types ^ >= 1.0
92
+ , safe ^ >= 0.3
93
+ , some ^ >= 1.0
94
+ , template-haskell >= 2.7 && < 2.22
95
+ , text >= 1 && < 2.2
95
96
96
97
if flag(force-ospath)
97
98
build-depends : filepath ^>= 1.4.100.0
99
+
98
100
else
99
101
build-depends : filepath
100
102
@@ -107,9 +109,9 @@ library
107
109
Data.Row.Aeson
108
110
Data.Row.Hashable
109
111
Language.LSP.Protocol.Capabilities
112
+ Language.LSP.Protocol.Lens
110
113
Language.LSP.Protocol.Message
111
114
Language.LSP.Protocol.Types
112
- Language.LSP.Protocol.Lens
113
115
Language.LSP.Protocol.Utils.Misc
114
116
Language.LSP.Protocol.Utils.SMethodMap
115
117
@@ -517,17 +519,20 @@ library
517
519
library metamodel
518
520
-- We don't currently re-export this from the main
519
521
-- library, but it's here if people want it
520
- visibility : public
522
+ visibility : public
521
523
hs-source-dirs : metamodel
522
524
default-language : Haskell2010
523
- default-extensions : StrictData ImportQualifiedPost
525
+ default-extensions :
526
+ ImportQualifiedPost
527
+ StrictData
528
+
524
529
exposed-modules :
525
530
Language.LSP.MetaModel
526
531
Language.LSP.MetaModel.Types
527
532
528
533
build-depends :
529
534
, aeson >= 2
530
- , base >= 4.11 && < 5
535
+ , base >= 4.11 && < 5
531
536
, file-embed
532
537
, lens >= 4.15.2
533
538
, template-haskell
@@ -536,7 +541,10 @@ library metamodel
536
541
executable generator
537
542
hs-source-dirs : generator
538
543
default-language : Haskell2010
539
- default-extensions : StrictData ImportQualifiedPost
544
+ default-extensions :
545
+ ImportQualifiedPost
546
+ StrictData
547
+
540
548
main-is : Main.hs
541
549
other-modules : CodeGen
542
550
build-depends :
@@ -569,7 +577,6 @@ test-suite lsp-types-test
569
577
WorkspaceEditSpec
570
578
571
579
ghc-options : -threaded -rtsopts -with-rtsopts=-N -Wall
572
-
573
580
build-depends :
574
581
, aeson >= 2.0.3.0
575
582
, base
0 commit comments