hjsmin: Haskell implementation of a javascript minifier

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain]

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


[Skip to ReadMe]

Properties

Versions0.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, 0.1.4.1, 0.1.4.2, 0.1.4.3, 0.1.4.4, 0.1.4.5, 0.1.4.6, 0.1.4.7, 0.1.4.8, 0.1.5.0, 0.1.5.1, 0.1.5.2, 0.1.5.3, 0.1.5.4, 0.2.0.0, 0.2.0.1, 0.2.0.2, 0.2.0.3, 0.2.0.4, 0.2.0.4
Change logNone available
Dependenciesbase (>=4.8 && <5), bytestring (==0.10.*), language-javascript (>=0.6 && <0.8), optparse-applicative (>=0.7), text (==1.2.*) [details]
LicenseBSD-3-Clause
AuthorAlan Zimmerman <alan.zimm@gmail.com>
MaintainerErik de Castro Lopo <erikd@mega-nerd.com>
CategoryWeb
Home pagehttp://github.com/erikd/hjsmin
Bug trackerhttp://github.com/erikd/hjsmin/issues
Source repositoryhead: git clone https://github.com/erikd/hjsmin.git
Executableshjsmin
UploadedFri Oct 18 22:12:51 UTC 2019 by ErikDeCastroLopo

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees


Readme for hjsmin-0.2.0.4

[back to package description]

hjsmin

Build Status

Haskell implementation of a command line javascript minifier.

The executable generated from this package simply does command line parsing before handing the off the minification process to the language-javascript package which also does the rendering.

How to build

cabal clean && cabal configure && cabal build

Tests

There are currently no tests, because all the heavy lifting is done by language-javascript.

Reporting Bugs

Bugs like failing to parse certain chunks of Javascript or errors in the minification process should be reported on the language-javascript issue tracker.

Bugs about failure to handle command line paramters should be reported on the hjsmin issue tracker.