packages feed

Cabal revisions of lsp-2.6.0.0

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-cabal-version:      2.2-name:               lsp-version:            2.6.0.0-synopsis:           Haskell library for the Microsoft Language Server Protocol-description:-  An implementation of the types, and basic message server to-  allow language implementors to support the Language Server-  Protocol for their specific language.-  .-  An example of this is for Haskell via the Haskell Language-  Server, at https://github.com/haskell/haskell-language-server--homepage:           https://github.com/haskell/lsp-license:            MIT-license-file:       LICENSE-author:             Alan Zimmerman-maintainer:         alan.zimm@gmail.com-copyright:          Alan Zimmerman, 2016-2021-category:           Development-build-type:         Simple-extra-source-files:-  ChangeLog.md-  README.md--source-repository head-  type:     git-  location: https://github.com/haskell/lsp--common warnings-  ghc-options: -Wall -Wunused-packages -Wno-unticked-promoted-constructors--library-  import: warnings-  hs-source-dirs:     src-  default-language:   GHC2021-  ghc-options:        -fprint-explicit-kinds-  reexported-modules:-    , Language.LSP.Protocol.Types-    , Language.LSP.Protocol.Lens-    , Language.LSP.Protocol.Capabilities-    , Language.LSP.Protocol.Message--  exposed-modules:-    Language.LSP.Diagnostics-    Language.LSP.Logging-    Language.LSP.Server-    Language.LSP.VFS--  other-modules:-    Language.LSP.Server.Control-    Language.LSP.Server.Core-    Language.LSP.Server.Processing-    Language.LSP.Server.Progress--  build-depends:-    , aeson                 >=2      && <2.3-    , async                 ^>=2.2-    , attoparsec            ^>=0.14-    , base                  >=4.11   && <5-    , bytestring            >=0.10   && <0.13-    , co-log-core           ^>=0.3-    , containers            ^>=0.6-    , data-default          ^>=0.7-    , directory             ^>=1.3-    , exceptions            ^>=0.10-    , extra                 ^>=1.7-    , filepath              >=1.4 && < 1.6-    , hashable              ^>=1.4-    , lens                  >=5.1    && <5.3-    , lens-aeson            ^>=1.2-    , lsp-types             ^>=2.2-    , mtl                   >=2.2    && <2.4-    , prettyprinter         ^>=1.7-    , random                ^>=1.2-    , sorted-list           ^>=0.2.1-    , stm                   ^>=2.5-    , text                  >=1      && <2.2-    , text-rope             ^>=0.2-    , transformers          >=0.5    && <0.7-    , unliftio              ^>=0.2-    , unliftio-core         ^>=0.2-    , unordered-containers  ^>=0.2-    , uuid                  >=1.3--executable lsp-demo-reactor-server-  import:             warnings-  main-is:            Reactor.hs-  hs-source-dirs:     example-  default-language:   GHC2021-  build-depends:-    , aeson-    , base-    , co-log-core-    , lens-    , lsp-    , prettyprinter-    , stm-    , text--  -- the package library. Comment this out if you want repl changes to propagate-  if !flag(demo)-    buildable: False--executable lsp-demo-simple-server-  import:             warnings-  main-is:            Simple.hs-  hs-source-dirs:     example-  default-language:   GHC2021-  build-depends:-    , base-    , lsp-    , text--  -- the package library. Comment this out if you want repl changes to propagate-  if !flag(demo)-    buildable: False--flag demo-  description: Build the demo executables-  default:     False--test-suite lsp-test-  import:             warnings-  type:               exitcode-stdio-1.0-  hs-source-dirs:     test-  main-is:            Main.hs-  other-modules:-    DiagnosticsSpec-    Spec-    VspSpec--  build-depends:-    , base-    , containers-    , hspec-    , lsp-    , sorted-list-    , text-    , text-rope-    , unordered-containers--  build-tool-depends: hspec-discover:hspec-discover-  ghc-options:        -threaded -rtsopts -with-rtsopts=-N-  default-language:   GHC2021+cabal-version:      2.2
+name:               lsp
+version:            2.6.0.0
+x-revision: 1
+synopsis:           Haskell library for the Microsoft Language Server Protocol
+description:
+  An implementation of the types, and basic message server to
+  allow language implementors to support the Language Server
+  Protocol for their specific language.
+  .
+  An example of this is for Haskell via the Haskell Language
+  Server, at https://github.com/haskell/haskell-language-server
+
+homepage:           https://github.com/haskell/lsp
+license:            MIT
+license-file:       LICENSE
+author:             Alan Zimmerman
+maintainer:         alan.zimm@gmail.com
+copyright:          Alan Zimmerman, 2016-2021
+category:           Development
+build-type:         Simple
+extra-source-files:
+  ChangeLog.md
+  README.md
+
+source-repository head
+  type:     git
+  location: https://github.com/haskell/lsp
+
+common warnings
+  ghc-options: -Wall -Wunused-packages -Wno-unticked-promoted-constructors
+
+library
+  import: warnings
+  hs-source-dirs:     src
+  default-language:   GHC2021
+  ghc-options:        -fprint-explicit-kinds
+  reexported-modules:
+    , Language.LSP.Protocol.Types
+    , Language.LSP.Protocol.Lens
+    , Language.LSP.Protocol.Capabilities
+    , Language.LSP.Protocol.Message
+
+  exposed-modules:
+    Language.LSP.Diagnostics
+    Language.LSP.Logging
+    Language.LSP.Server
+    Language.LSP.VFS
+
+  other-modules:
+    Language.LSP.Server.Control
+    Language.LSP.Server.Core
+    Language.LSP.Server.Processing
+    Language.LSP.Server.Progress
+
+  build-depends:
+    , aeson                 >=2      && <2.3
+    , async                 ^>=2.2
+    , attoparsec            ^>=0.14
+    , base                  >=4.11   && <5
+    , bytestring            >=0.10   && <0.13
+    , co-log-core           ^>=0.3
+    , containers            >=0.6 && < 0.8
+    , data-default          ^>=0.7
+    , directory             ^>=1.3
+    , exceptions            ^>=0.10
+    , extra                 ^>=1.7
+    , filepath              >=1.4 && < 1.6
+    , hashable              ^>=1.4
+    , lens                  >=5.1    && <5.4
+    , lens-aeson            ^>=1.2
+    , lsp-types             ^>=2.2
+    , mtl                   >=2.2    && <2.4
+    , prettyprinter         ^>=1.7
+    , random                ^>=1.2
+    , sorted-list           ^>=0.2.1
+    , stm                   ^>=2.5
+    , text                  >=1      && <2.2
+    , text-rope             ^>=0.2
+    , transformers          >=0.5    && <0.7
+    , unliftio              ^>=0.2
+    , unliftio-core         ^>=0.2
+    , unordered-containers  ^>=0.2
+    , uuid                  >=1.3
+
+executable lsp-demo-reactor-server
+  import:             warnings
+  main-is:            Reactor.hs
+  hs-source-dirs:     example
+  default-language:   GHC2021
+  build-depends:
+    , aeson
+    , base
+    , co-log-core
+    , lens
+    , lsp
+    , prettyprinter
+    , stm
+    , text
+
+  -- the package library. Comment this out if you want repl changes to propagate
+  if !flag(demo)
+    buildable: False
+
+executable lsp-demo-simple-server
+  import:             warnings
+  main-is:            Simple.hs
+  hs-source-dirs:     example
+  default-language:   GHC2021
+  build-depends:
+    , base
+    , lsp
+    , text
+
+  -- the package library. Comment this out if you want repl changes to propagate
+  if !flag(demo)
+    buildable: False
+
+flag demo
+  description: Build the demo executables
+  default:     False
+
+test-suite lsp-test
+  import:             warnings
+  type:               exitcode-stdio-1.0
+  hs-source-dirs:     test
+  main-is:            Main.hs
+  other-modules:
+    DiagnosticsSpec
+    Spec
+    VspSpec
+
+  build-depends:
+    , base
+    , containers
+    , hspec
+    , lsp
+    , sorted-list
+    , text
+    , text-rope
+    , unordered-containers
+
+  build-tool-depends: hspec-discover:hspec-discover
+  ghc-options:        -threaded -rtsopts -with-rtsopts=-N
+  default-language:   GHC2021