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