summaryrefslogtreecommitdiffhomepage
path: root/stylish-haskell.cabal
diff options
context:
space:
mode:
Diffstat (limited to 'stylish-haskell.cabal')
-rw-r--r--stylish-haskell.cabal20
1 files changed, 16 insertions, 4 deletions
diff --git a/stylish-haskell.cabal b/stylish-haskell.cabal
index 228cab5..cb1f6a1 100644
--- a/stylish-haskell.cabal
+++ b/stylish-haskell.cabal
@@ -30,8 +30,12 @@ Library
Exposed-modules:
Language.Haskell.Stylish
+ Language.Haskell.Stylish.GHC
+ Language.Haskell.Stylish.Module
+ Language.Haskell.Stylish.Printer
Language.Haskell.Stylish.Step.Data
Language.Haskell.Stylish.Step.Imports
+ Language.Haskell.Stylish.Step.ModuleHeader
Language.Haskell.Stylish.Step.LanguagePragmas
Language.Haskell.Stylish.Step.SimpleAlign
Language.Haskell.Stylish.Step.Squash
@@ -46,6 +50,7 @@ Library
Language.Haskell.Stylish.Config.Cabal
Language.Haskell.Stylish.Config.Internal
Language.Haskell.Stylish.Editor
+ Language.Haskell.Stylish.Ordering
Language.Haskell.Stylish.Parse
Language.Haskell.Stylish.Step
Language.Haskell.Stylish.Util
@@ -61,13 +66,13 @@ Library
directory >= 1.2.3 && < 1.4,
filepath >= 1.1 && < 1.5,
file-embed >= 0.0.10 && < 0.1,
- haskell-src-exts >= 1.18 && < 1.24,
+ ghc-lib-parser >= 8.10 && < 8.12,
mtl >= 2.0 && < 2.3,
syb >= 0.3 && < 0.8,
text >= 1.2 && < 1.3,
HsYAML-aeson >=0.2.0 && < 0.3,
HsYAML >=0.2.0 && < 0.3
-
+
if impl(ghc < 8.0)
Build-depends:
semigroups >= 0.18 && < 0.20
@@ -91,7 +96,7 @@ Executable stylish-haskell
directory >= 1.2.3 && < 1.4,
filepath >= 1.1 && < 1.5,
file-embed >= 0.0.10 && < 0.1,
- haskell-src-exts >= 1.18 && < 1.24,
+ ghc-lib-parser >= 8.10 && < 8.12,
mtl >= 2.0 && < 2.3,
syb >= 0.3 && < 0.8,
HsYAML-aeson >=0.2.0 && < 0.3,
@@ -113,13 +118,20 @@ Test-suite stylish-haskell-tests
Language.Haskell.Stylish.Config.Internal
Language.Haskell.Stylish.Config.Tests
Language.Haskell.Stylish.Editor
+ Language.Haskell.Stylish.GHC
+ Language.Haskell.Stylish.Ordering
+ Language.Haskell.Stylish.Module
Language.Haskell.Stylish.Parse
Language.Haskell.Stylish.Parse.Tests
+ Language.Haskell.Stylish.Printer
Language.Haskell.Stylish.Step
Language.Haskell.Stylish.Step.Imports
Language.Haskell.Stylish.Step.Imports.Tests
+ Language.Haskell.Stylish.Step.Imports.FelixTests
Language.Haskell.Stylish.Step.Data
Language.Haskell.Stylish.Step.Data.Tests
+ Language.Haskell.Stylish.Step.ModuleHeader
+ Language.Haskell.Stylish.Step.ModuleHeader.Tests
Language.Haskell.Stylish.Step.LanguagePragmas
Language.Haskell.Stylish.Step.LanguagePragmas.Tests
Language.Haskell.Stylish.Step.SimpleAlign
@@ -152,7 +164,7 @@ Test-suite stylish-haskell-tests
directory >= 1.2.3 && < 1.4,
filepath >= 1.1 && < 1.5,
file-embed >= 0.0.10 && < 0.1,
- haskell-src-exts >= 1.18 && < 1.24,
+ ghc-lib-parser >= 8.10 && < 8.12,
mtl >= 2.0 && < 2.3,
syb >= 0.3 && < 0.8,
text >= 1.2 && < 1.3,