packages feed

Cabal revisions of hasmin-1.0.2.1

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

revision 1
-name:                hasmin-version:             1.0.2.1-license:             BSD3-license-file:        LICENSE-author:              (c) 2017 Cristian Adrián Ontivero <cristianontivero@gmail.com>-maintainer:          Cristian Adrián Ontivero <cristianontivero@gmail.com>-synopsis:            CSS Minifier-homepage:            https://github.com/contivero/hasmin#readme-bug-reports:         https://github.com/contivero/hasmin/issues-category:            Text-build-type:          Simple-extra-source-files:  README.md-                     CHANGELOG.md-cabal-version:       >=1.10-description:-    A CSS minifier which not only aims at reducing the amount of bytes of the-    output, but also at improving gzip compression. It may be used as a library,-    or a stand-alone executable. For the library, refer to the Hasmin module-    documentation. For the program: the output is the minified CSS file, but-    hasmin allows also its compression into gzip using Google's Zopfli library.-    .-    To use it: ./hasmin input.css > output.css-    .-    By default, most minification techniques are enabled. For a list of-    available flags, do: ./hasmin --help--source-repository head-  type: git-  location: https://github.com/contivero/hasmin.git--executable hasmin-  default-language:    Haskell2010-  ghc-options:         -O2 -Wall -fwarn-tabs -fwarn-unused-do-bind -Wincomplete-uni-patterns -Wincomplete-record-updates -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -Wredundant-constraints -Werror=incomplete-patterns-  main-is:             Main.hs-  other-modules:       Paths_hasmin-  build-depends:       base                 >=4.10       && <5.0-                     , optparse-applicative >=0.11       && <0.15-                     , text                 >=1.2        && <1.3-                     , hopfli               >=0.2        && <0.4-                     , bytestring           >=0.10.2.0   && <0.11-                     , gitrev               >=1.0.0      && <1.4-                     , hasmin--library-  default-language:    Haskell2010-  hs-source-dirs:      src-  ghc-options:         -O2 -Wall -fwarn-tabs -fwarn-unused-do-bind -Wincomplete-uni-patterns -Wincomplete-record-updates -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -Wredundant-constraints -Werror=incomplete-patterns-  exposed-modules:     Hasmin-                     , Hasmin.Config-                     , Hasmin.Class-                     , Hasmin.Types.Stylesheet-                     -- exposed because it is needed by tests:-                     , Hasmin.Parser.BasicShape-                     , Hasmin.Parser.BorderRadius-                     , Hasmin.Parser.Color-                     , Hasmin.Parser.Dimension-                     , Hasmin.Parser.Gradient-                     , Hasmin.Parser.Internal-                     , Hasmin.Parser.Numeric-                     , Hasmin.Parser.PercentageLength-                     , Hasmin.Parser.Position-                     , Hasmin.Parser.Primitives-                     , Hasmin.Parser.Selector-                     , Hasmin.Parser.String-                     , Hasmin.Parser.TimingFunction-                     , Hasmin.Parser.TransformFunction-                     , Hasmin.Parser.Value-                     , Hasmin.Types.BasicShape-                     , Hasmin.Types.BgSize-                     , Hasmin.Types.BorderRadius-                     , Hasmin.Types.Color-                     , Hasmin.Types.Declaration-                     , Hasmin.Types.Dimension-                     , Hasmin.Types.FilterFunction-                     , Hasmin.Types.Numeric-                     , Hasmin.Types.Position-                     , Hasmin.Types.RepeatStyle-                     , Hasmin.Types.String-                     , Hasmin.Types.TimingFunction-                     , Hasmin.Types.TransformFunction-                     , Hasmin.Types.Value-                     , Hasmin.Types.PercentageLength-                     , Hasmin.Utils-  other-modules:       Hasmin.Parser.Utils-                     , Hasmin.Properties-                     , Hasmin.Types.Selector-                     , Hasmin.Types.Gradient-                     , Hasmin.Types.Shadow-  build-depends:       base            >=4.10       && <5.0-                     , attoparsec      >=0.12       && <0.14-                     , containers      >=0.5        && <0.7-                     , matrix          >=0.3.4      && <0.4-                     , mtl             >=2.2.1      && <2.3-                     , numbers         >=3000.2.0.0 && <3000.3-                     , parsers         >=0.12.3     && <0.13-                     , text            >=1.2        && <1.3--test-suite spec-  default-language:    Haskell2010-  type:                exitcode-stdio-1.0-  hs-source-dirs:      tests-  main-is:             Spec.hs-  ghc-options:         -O2 -Wall -fwarn-tabs -fwarn-unused-do-bind -Wincomplete-uni-patterns -Wincomplete-record-updates -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -Wredundant-constraints -Werror=incomplete-patterns-  default-extensions:  OverloadedStrings-  other-modules:       Hasmin.Parser.InternalSpec-                     , Hasmin.Parser.ValueSpec-                     , Hasmin.TestUtils-                     , Hasmin.Types.BasicShapeSpec-                     , Hasmin.Types.BgSizeSpec-                     , Hasmin.Types.ColorSpec-                     , Hasmin.Types.DeclarationSpec-                     , Hasmin.Types.DimensionSpec-                     , Hasmin.Types.FilterFunctionSpec-                     , Hasmin.Types.GradientSpec-                     , Hasmin.Types.PositionSpec-                     , Hasmin.Types.RepeatStyleSpec-                     , Hasmin.Types.SelectorSpec-                     , Hasmin.Types.ShadowSpec-                     , Hasmin.Types.StringSpec-                     , Hasmin.Types.StylesheetSpec-                     , Hasmin.Types.TimingFunctionSpec-                     , Hasmin.Types.TransformFunctionSpec-                     , Hasmin.Types.ValueSpec-  build-depends:       base                 >=4.10    && <5.0-                     , attoparsec           >=0.12    && <0.14-                     , hspec                >=2.2     && <3.0-                     , hspec-attoparsec     >=0.1.0.0 && <0.2-                     , mtl                  >=2.2.1   && <2.3-                     , QuickCheck           >=2.8     && <3.0-                     , quickcheck-instances >=0.3.16  && <0.3.19-                     , text                 >=1.2     && <1.3-                     , hasmin--test-suite doctest-  default-language:    Haskell2010-  type:                exitcode-stdio-1.0-  hs-source-dirs:      tests-  main-is:             DocTest.hs-  ghc-options:         -threaded -Wall -fno-warn-orphans-  build-depends:       base             >=4.10    && <5.0-                     , doctest          >=0.11    && <0.17-                     , doctest-discover >=0.1.0.0 && <0.3-                     , hasmin--benchmark bench-  default-language:    Haskell2010-  type:                exitcode-stdio-1.0-  hs-source-dirs:      benchmarks-  main-is:             Benchmarks.hs-  ghc-options:         -threaded -Wall -fno-warn-orphans-  build-depends:       base             >=4.10    && <5.0-                     , criterion        >=0.11    && <1.6-                     , directory        >=1.3.0.0 && <1.4-                     , text             >=1.2     && <1.3-                     , hasmin+name:                hasmin
+version:             1.0.2.1
+x-revision: 1
+license:             BSD3
+license-file:        LICENSE
+author:              (c) 2017 Cristian Adrián Ontivero <cristianontivero@gmail.com>
+maintainer:          Cristian Adrián Ontivero <cristianontivero@gmail.com>
+synopsis:            CSS Minifier
+homepage:            https://github.com/contivero/hasmin#readme
+bug-reports:         https://github.com/contivero/hasmin/issues
+category:            Text
+build-type:          Simple
+extra-source-files:  README.md
+                     CHANGELOG.md
+cabal-version:       >=1.10
+description:
+    A CSS minifier which not only aims at reducing the amount of bytes of the
+    output, but also at improving gzip compression. It may be used as a library,
+    or a stand-alone executable. For the library, refer to the Hasmin module
+    documentation. For the program: the output is the minified CSS file, but
+    hasmin allows also its compression into gzip using Google's Zopfli library.
+    .
+    To use it: ./hasmin input.css > output.css
+    .
+    By default, most minification techniques are enabled. For a list of
+    available flags, do: ./hasmin --help
+
+source-repository head
+  type: git
+  location: https://github.com/contivero/hasmin.git
+
+executable hasmin
+  default-language:    Haskell2010
+  ghc-options:         -O2 -Wall -fwarn-tabs -fwarn-unused-do-bind -Wincomplete-uni-patterns -Wincomplete-record-updates -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -Wredundant-constraints -Werror=incomplete-patterns
+  main-is:             Main.hs
+  other-modules:       Paths_hasmin
+  build-depends:       base                 >=4.10       && <5.0
+                     , optparse-applicative >=0.11       && <0.15
+                     , text                 >=1.2        && <1.3
+                     , hopfli               >=0.2        && <0.4
+                     , bytestring           >=0.10.2.0   && <0.11
+                     , gitrev               >=1.0.0      && <1.4
+                     , hasmin
+
+library
+  default-language:    Haskell2010
+  hs-source-dirs:      src
+  ghc-options:         -O2 -Wall -fwarn-tabs -fwarn-unused-do-bind -Wincomplete-uni-patterns -Wincomplete-record-updates -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -Wredundant-constraints -Werror=incomplete-patterns
+  exposed-modules:     Hasmin
+                     , Hasmin.Config
+                     , Hasmin.Class
+                     , Hasmin.Types.Stylesheet
+                     -- exposed because it is needed by tests:
+                     , Hasmin.Parser.BasicShape
+                     , Hasmin.Parser.BorderRadius
+                     , Hasmin.Parser.Color
+                     , Hasmin.Parser.Dimension
+                     , Hasmin.Parser.Gradient
+                     , Hasmin.Parser.Internal
+                     , Hasmin.Parser.Numeric
+                     , Hasmin.Parser.PercentageLength
+                     , Hasmin.Parser.Position
+                     , Hasmin.Parser.Primitives
+                     , Hasmin.Parser.Selector
+                     , Hasmin.Parser.String
+                     , Hasmin.Parser.TimingFunction
+                     , Hasmin.Parser.TransformFunction
+                     , Hasmin.Parser.Value
+                     , Hasmin.Types.BasicShape
+                     , Hasmin.Types.BgSize
+                     , Hasmin.Types.BorderRadius
+                     , Hasmin.Types.Color
+                     , Hasmin.Types.Declaration
+                     , Hasmin.Types.Dimension
+                     , Hasmin.Types.FilterFunction
+                     , Hasmin.Types.Numeric
+                     , Hasmin.Types.Position
+                     , Hasmin.Types.RepeatStyle
+                     , Hasmin.Types.String
+                     , Hasmin.Types.TimingFunction
+                     , Hasmin.Types.TransformFunction
+                     , Hasmin.Types.Value
+                     , Hasmin.Types.PercentageLength
+                     , Hasmin.Utils
+  other-modules:       Hasmin.Parser.Utils
+                     , Hasmin.Properties
+                     , Hasmin.Types.Selector
+                     , Hasmin.Types.Gradient
+                     , Hasmin.Types.Shadow
+  build-depends:       base            >=4.10       && <5.0
+                     , attoparsec      >=0.12       && <0.14
+                     , containers      >=0.5        && <0.7
+                     , matrix          >=0.3.4      && <0.4
+                     , mtl             >=2.2.1      && <2.3
+                     , numbers         >=3000.2.0.0 && <3000.3
+                     , parsers         >=0.12.3     && <0.13
+                     , text            >=1.2        && <1.3
+
+test-suite spec
+  default-language:    Haskell2010
+  type:                exitcode-stdio-1.0
+  hs-source-dirs:      tests
+  main-is:             Spec.hs
+  ghc-options:         -O2 -Wall -fwarn-tabs -fwarn-unused-do-bind -Wincomplete-uni-patterns -Wincomplete-record-updates -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -Wredundant-constraints -Werror=incomplete-patterns
+  default-extensions:  OverloadedStrings
+  other-modules:       Hasmin.Parser.InternalSpec
+                     , Hasmin.Parser.ValueSpec
+                     , Hasmin.TestUtils
+                     , Hasmin.Types.BasicShapeSpec
+                     , Hasmin.Types.BgSizeSpec
+                     , Hasmin.Types.ColorSpec
+                     , Hasmin.Types.DeclarationSpec
+                     , Hasmin.Types.DimensionSpec
+                     , Hasmin.Types.FilterFunctionSpec
+                     , Hasmin.Types.GradientSpec
+                     , Hasmin.Types.PositionSpec
+                     , Hasmin.Types.RepeatStyleSpec
+                     , Hasmin.Types.SelectorSpec
+                     , Hasmin.Types.ShadowSpec
+                     , Hasmin.Types.StringSpec
+                     , Hasmin.Types.StylesheetSpec
+                     , Hasmin.Types.TimingFunctionSpec
+                     , Hasmin.Types.TransformFunctionSpec
+                     , Hasmin.Types.ValueSpec
+  build-depends:       base                 >=4.10    && <5.0
+                     , attoparsec           >=0.12    && <0.14
+                     , hspec                >=2.2     && <3.0
+                     , hspec-attoparsec     >=0.1.0.0 && <0.2
+                     , mtl                  >=2.2.1   && <2.3
+                     , QuickCheck           >=2.8     && <3.0
+                     , quickcheck-instances >=0.3.16  && <0.4
+                     , text                 >=1.2     && <1.3
+                     , hasmin
+
+test-suite doctest
+  default-language:    Haskell2010
+  type:                exitcode-stdio-1.0
+  hs-source-dirs:      tests
+  main-is:             DocTest.hs
+  ghc-options:         -threaded -Wall -fno-warn-orphans
+  build-depends:       base             >=4.10    && <5.0
+                     , doctest          >=0.11    && <0.17
+                     , doctest-discover >=0.1.0.0 && <0.3
+                     , hasmin
+
+benchmark bench
+  default-language:    Haskell2010
+  type:                exitcode-stdio-1.0
+  hs-source-dirs:      benchmarks
+  main-is:             Benchmarks.hs
+  ghc-options:         -threaded -Wall -fno-warn-orphans
+  build-depends:       base             >=4.10    && <5.0
+                     , criterion        >=0.11    && <1.6
+                     , directory        >=1.3.0.0 && <1.4
+                     , text             >=1.2     && <1.3
+                     , hasmin