The hjsmin package

[Tags:bsd3, library, program]

Reduces size of javascript files by stripping out extraneous whitespace and other syntactic elements, without changing the semantics.

[Skip to Readme]


Versions 0.0.1, 0.0.2, 0.0.3, 0.0.4, 0.0.5, 0.0.6, 0.0.7, 0.0.8, 0.0.9, 0.0.11, 0.0.12, 0.0.13, 0.0.14, 0.0.15, 0.0.16, 0.1.0, 0.1.1, 0.1.2, 0.1.3, 0.1.4,,,,,,,,,,,,,,,,
Dependencies attoparsec (==0.8.*), base (==4.*), blaze-builder (>=0.2 && <1), bytestring (==0.9.*), HUnit, QuickCheck (==2.*), test-framework, test-framework-hunit, text (>=0.8 && <1) [details]
License BSD3
Author Alan Zimmerman <>
Maintainer Alan Zimmerman <>
Stability unstable
Category Web
Home page
Bug tracker
Source repository head: git clone git://
Uploaded Sun Nov 14 14:39:11 UTC 2010 by AlanZimmerman
Distributions Arch:, Debian:, Fedora:, FreeBSD:, LTSHaskell:, NixOS:, Stackage:, Tumbleweed:
Downloads 28849 total (123 in the last 30 days)
0 []
Status Docs uploaded by user
Build status unknown [no reports yet]




buildtestsBuild the executable to run unit testsDisabledAutomatic

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainer's Corner

For package maintainers and hackage trustees

Readme for hjsmin

Readme for hjsmin-0.0.1


Haskell implementation of a javascript minifier

It is intended to be used in conjunction with Hamlet, part of Yesod.

As such, much of the structure of the package is shamelessly copied from Hamlet.


How to build


cabal clean && cabal configure && cabal build


cabal clean && cabal configure -fbuildtests && cabal build

Running the tests