cabal-version:      2.2
name:               hls-splice-plugin
version:            0.3.0.0
synopsis:           HLS Plugin to expand TemplateHaskell Splices and QuasiQuotes
description:        HLS Plugin to expand TemplateHaskell Splices and QuasiQuotes.
license:            Apache-2.0
license-file:       LICENSE
author:             Hiromi ISHII
maintainer:         konn.jinro_at_gmail.com
category:           Development
build-type:         Simple

library
  exposed-modules:  Ide.Plugin.Splice
  ghc-options:      -Wall
  other-modules:    Ide.Plugin.Splice.Types
  hs-source-dirs:   src
  build-depends:    aeson
                  , base       >=4.12 && <5
                  , containers
                  , foldl
                  , haskell-lsp
                  , hls-plugin-api
                  , ghc
                  , ghc-exactprint
                  , ghcide >= 0.7.3.0
                  , lens
                  , dlist
                  , retrie
                  , shake
                  , syb
                  , text
                  , transformers
                  , unordered-containers

  default-language: Haskell2010