Cabal revisions of ormolu-0.0.3.1
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-name: ormolu-version: 0.0.3.1-cabal-version: 1.18-tested-with: GHC==8.6.5-license: BSD3-license-file: LICENSE.md-maintainer: Mark Karpov <mark.karpov@tweag.io>-homepage: https://github.com/tweag/ormolu-bug-reports: https://github.com/tweag/ormolu/issues-category: Development, Formatting-synopsis: A formatter for Haskell source code-build-type: Simple-description: A formatter for Haskell source code.-extra-doc-files: CONTRIBUTING.md- , CHANGELOG.md- , DESIGN.md- , README.md-data-files: data/examples/declaration/annotation/*.hs- , data/examples/declaration/class/*.hs- , data/examples/declaration/data/*.hs- , data/examples/declaration/data/gadt/*.hs- , data/examples/declaration/default/*.hs- , data/examples/declaration/deriving/*.hs- , data/examples/declaration/foreign/*.hs- , data/examples/declaration/instance/*.hs- , data/examples/declaration/rewrite-rule/*.hs- , data/examples/declaration/role-annotation/*.hs- , data/examples/declaration/signature/complete/*.hs- , data/examples/declaration/signature/fixity/*.hs- , data/examples/declaration/signature/inline/*.hs- , data/examples/declaration/signature/minimal/*.hs- , data/examples/declaration/signature/pattern/*.hs- , data/examples/declaration/signature/set-cost-centre/*.hs- , data/examples/declaration/signature/specialize/*.hs- , data/examples/declaration/signature/type/*.hs- , data/examples/declaration/splice/*.hs- , data/examples/declaration/type-families/closed-type-family/*.hs- , data/examples/declaration/type-families/data-family/*.hs- , data/examples/declaration/type-families/type-family/*.hs- , data/examples/declaration/type-synonyms/*.hs- , data/examples/declaration/type/*.hs- , data/examples/declaration/value/function/*.hs- , data/examples/declaration/value/function/arrow/*.hs- , data/examples/declaration/value/function/comprehension/*.hs- , data/examples/declaration/value/function/do/*.hs- , data/examples/declaration/value/function/infix/*.hs- , data/examples/declaration/value/function/pattern/*.hs- , data/examples/declaration/value/other/*.hs- , data/examples/declaration/value/pattern-synonyms/*.hs- , data/examples/declaration/warning/*.hs- , data/examples/import/*.hs- , data/examples/module-header/*.hs- , data/examples/other/*.hs--source-repository head- type: git- location: https://github.com/tweag/ormolu.git--flag dev- description: Turn on development settings.- manual: True- default: False--library- hs-source-dirs: src- build-depends: base >= 4.12 && < 5.0- , bytestring >= 0.2 && < 0.11- , containers >= 0.5 && < 0.7- , dlist >= 0.8 && < 0.9- , exceptions >= 0.6 && < 0.11- , ghc-lib-parser >= 8.8.1 && < 8.8.3- , mtl >= 2.0 && < 3.0- , syb >= 0.7 && < 0.8- , text >= 0.2 && < 1.3- exposed-modules: Ormolu- , Ormolu.Config- , Ormolu.Diff- , Ormolu.Exception- , Ormolu.Imports- , Ormolu.Parser- , Ormolu.Parser.Anns- , Ormolu.Parser.CommentStream- , Ormolu.Parser.Pragma- , Ormolu.Parser.Result- , Ormolu.Printer- , Ormolu.Printer.Combinators- , Ormolu.Printer.Comments- , Ormolu.Printer.Internal- , Ormolu.Printer.Meat.Common- , Ormolu.Printer.Meat.Declaration- , Ormolu.Printer.Meat.Declaration.Annotation- , Ormolu.Printer.Meat.Declaration.Class- , Ormolu.Printer.Meat.Declaration.Data- , Ormolu.Printer.Meat.Declaration.Default- , Ormolu.Printer.Meat.Declaration.Foreign- , Ormolu.Printer.Meat.Declaration.Instance- , Ormolu.Printer.Meat.Declaration.RoleAnnotation- , Ormolu.Printer.Meat.Declaration.Rule- , Ormolu.Printer.Meat.Declaration.Signature- , Ormolu.Printer.Meat.Declaration.Splice- , Ormolu.Printer.Meat.Declaration.Type- , Ormolu.Printer.Meat.Declaration.TypeFamily- , Ormolu.Printer.Meat.Declaration.Value- , Ormolu.Printer.Meat.Declaration.Warning- , Ormolu.Printer.Meat.ImportExport- , Ormolu.Printer.Meat.Module- , Ormolu.Printer.Meat.Pragma- , Ormolu.Printer.Meat.Type- , Ormolu.Printer.Operators- , Ormolu.Printer.SpanStream- , Ormolu.Utils- other-modules: GHC- , GHC.DynFlags- if flag(dev)- ghc-options: -Wall -Werror -Wcompat- -Wincomplete-record-updates- -Wincomplete-uni-patterns- -Wnoncanonical-monad-instances- -Wnoncanonical-monadfail-instances- -- https://github.com/haskell/haddock/issues/1116- -Wno-missing-home-modules- else- ghc-options: -O2 -Wall- default-language: Haskell2010--test-suite tests- main-is: Spec.hs- hs-source-dirs: tests- type: exitcode-stdio-1.0- build-depends: base >= 4.12 && < 5.0- , containers >= 0.5 && < 0.7- , filepath >= 1.2 && < 1.5- , hspec >= 2.0 && < 3.0- , ormolu- , path >= 0.6 && < 0.8- , path-io >= 1.4.2 && < 2.0- , text >= 0.2 && < 1.3- build-tools: hspec-discover >= 2.0 && < 3.0- other-modules:- Ormolu.Parser.PragmaSpec- , Ormolu.PrinterSpec-- if flag(dev)- ghc-options: -Wall -Werror- else- ghc-options: -O2 -Wall- default-language: Haskell2010--executable ormolu- main-is: Main.hs- hs-source-dirs: app- build-depends: base >= 4.12 && < 5.0- , ghc-lib-parser >= 8.8.1 && < 8.8.3- , gitrev >= 1.3 && < 1.4- , optparse-applicative >= 0.14 && < 0.16- , ormolu- , text >= 0.2 && < 1.3- other-modules: Paths_ormolu- if flag(dev)- ghc-options: -Wall -Werror -Wcompat- -Wincomplete-record-updates- -Wincomplete-uni-patterns- -Wnoncanonical-monad-instances- -Wnoncanonical-monadfail-instances- else- ghc-options: -O2 -Wall- default-language: Haskell2010+name: ormolu +version: 0.0.3.1 +x-revision: 1 +cabal-version: 1.18 +tested-with: GHC==8.6.5 +license: BSD3 +license-file: LICENSE.md +maintainer: Mark Karpov <mark.karpov@tweag.io> +homepage: https://github.com/tweag/ormolu +bug-reports: https://github.com/tweag/ormolu/issues +category: Development, Formatting +synopsis: A formatter for Haskell source code +build-type: Simple +description: A formatter for Haskell source code. +extra-doc-files: CONTRIBUTING.md + , CHANGELOG.md + , DESIGN.md + , README.md +data-files: data/examples/declaration/annotation/*.hs + , data/examples/declaration/class/*.hs + , data/examples/declaration/data/*.hs + , data/examples/declaration/data/gadt/*.hs + , data/examples/declaration/default/*.hs + , data/examples/declaration/deriving/*.hs + , data/examples/declaration/foreign/*.hs + , data/examples/declaration/instance/*.hs + , data/examples/declaration/rewrite-rule/*.hs + , data/examples/declaration/role-annotation/*.hs + , data/examples/declaration/signature/complete/*.hs + , data/examples/declaration/signature/fixity/*.hs + , data/examples/declaration/signature/inline/*.hs + , data/examples/declaration/signature/minimal/*.hs + , data/examples/declaration/signature/pattern/*.hs + , data/examples/declaration/signature/set-cost-centre/*.hs + , data/examples/declaration/signature/specialize/*.hs + , data/examples/declaration/signature/type/*.hs + , data/examples/declaration/splice/*.hs + , data/examples/declaration/type-families/closed-type-family/*.hs + , data/examples/declaration/type-families/data-family/*.hs + , data/examples/declaration/type-families/type-family/*.hs + , data/examples/declaration/type-synonyms/*.hs + , data/examples/declaration/type/*.hs + , data/examples/declaration/value/function/*.hs + , data/examples/declaration/value/function/arrow/*.hs + , data/examples/declaration/value/function/comprehension/*.hs + , data/examples/declaration/value/function/do/*.hs + , data/examples/declaration/value/function/infix/*.hs + , data/examples/declaration/value/function/pattern/*.hs + , data/examples/declaration/value/other/*.hs + , data/examples/declaration/value/pattern-synonyms/*.hs + , data/examples/declaration/warning/*.hs + , data/examples/import/*.hs + , data/examples/module-header/*.hs + , data/examples/other/*.hs + +source-repository head + type: git + location: https://github.com/tweag/ormolu.git + +flag dev + description: Turn on development settings. + manual: True + default: False + +library + hs-source-dirs: src + build-depends: base >= 4.12 && < 5.0 + , bytestring >= 0.2 && < 0.11 + , containers >= 0.5 && < 0.7 + , dlist >= 0.8 && < 0.9 + , exceptions >= 0.6 && < 0.11 + , ghc-lib-parser >= 8.8.1 && < 8.9 + , mtl >= 2.0 && < 3.0 + , syb >= 0.7 && < 0.8 + , text >= 0.2 && < 1.3 + exposed-modules: Ormolu + , Ormolu.Config + , Ormolu.Diff + , Ormolu.Exception + , Ormolu.Imports + , Ormolu.Parser + , Ormolu.Parser.Anns + , Ormolu.Parser.CommentStream + , Ormolu.Parser.Pragma + , Ormolu.Parser.Result + , Ormolu.Printer + , Ormolu.Printer.Combinators + , Ormolu.Printer.Comments + , Ormolu.Printer.Internal + , Ormolu.Printer.Meat.Common + , Ormolu.Printer.Meat.Declaration + , Ormolu.Printer.Meat.Declaration.Annotation + , Ormolu.Printer.Meat.Declaration.Class + , Ormolu.Printer.Meat.Declaration.Data + , Ormolu.Printer.Meat.Declaration.Default + , Ormolu.Printer.Meat.Declaration.Foreign + , Ormolu.Printer.Meat.Declaration.Instance + , Ormolu.Printer.Meat.Declaration.RoleAnnotation + , Ormolu.Printer.Meat.Declaration.Rule + , Ormolu.Printer.Meat.Declaration.Signature + , Ormolu.Printer.Meat.Declaration.Splice + , Ormolu.Printer.Meat.Declaration.Type + , Ormolu.Printer.Meat.Declaration.TypeFamily + , Ormolu.Printer.Meat.Declaration.Value + , Ormolu.Printer.Meat.Declaration.Warning + , Ormolu.Printer.Meat.ImportExport + , Ormolu.Printer.Meat.Module + , Ormolu.Printer.Meat.Pragma + , Ormolu.Printer.Meat.Type + , Ormolu.Printer.Operators + , Ormolu.Printer.SpanStream + , Ormolu.Utils + other-modules: GHC + , GHC.DynFlags + if flag(dev) + ghc-options: -Wall -Werror -Wcompat + -Wincomplete-record-updates + -Wincomplete-uni-patterns + -Wnoncanonical-monad-instances + -Wnoncanonical-monadfail-instances + -- https://github.com/haskell/haddock/issues/1116 + -Wno-missing-home-modules + else + ghc-options: -O2 -Wall + default-language: Haskell2010 + +test-suite tests + main-is: Spec.hs + hs-source-dirs: tests + type: exitcode-stdio-1.0 + build-depends: base >= 4.12 && < 5.0 + , containers >= 0.5 && < 0.7 + , filepath >= 1.2 && < 1.5 + , hspec >= 2.0 && < 3.0 + , ormolu + , path >= 0.6 && < 0.8 + , path-io >= 1.4.2 && < 2.0 + , text >= 0.2 && < 1.3 + build-tools: hspec-discover >= 2.0 && < 3.0 + other-modules: + Ormolu.Parser.PragmaSpec + , Ormolu.PrinterSpec + + if flag(dev) + ghc-options: -Wall -Werror + else + ghc-options: -O2 -Wall + default-language: Haskell2010 + +executable ormolu + main-is: Main.hs + hs-source-dirs: app + build-depends: base >= 4.12 && < 5.0 + , ghc-lib-parser >= 8.8.1 && < 8.9 + , gitrev >= 1.3 && < 1.4 + , optparse-applicative >= 0.14 && < 0.16 + , ormolu + , text >= 0.2 && < 1.3 + other-modules: Paths_ormolu + if flag(dev) + ghc-options: -Wall -Werror -Wcompat + -Wincomplete-record-updates + -Wincomplete-uni-patterns + -Wnoncanonical-monad-instances + -Wnoncanonical-monadfail-instances + else + ghc-options: -O2 -Wall + default-language: Haskell2010