Nougat Predominant Middleware

    html-uglify

    1.2.1 • Public • Published

    html-uglify

    Build Status NPM version

    html-uglify

    Uglify your HTML and CSS for purposes of compression and obfuscation.

    Great for HTML emails.

    var HTMLUglify = require('html-uglify');
    var htmlUglify = new HTMLUglify({ salt: 'your-custom-salt', whitelist: ['#noform', '#withform', '.someclass'] });
    var uglified = htmlUglify.process(htmlString);

    Installation

    npm install html-uglify --save

    Usage

    You pass an html string to .process and it returns the uglified html.

    var HTMLUglify = require('html-uglify');
    var htmlUglify = new HTMLUglify({ salt: 'your-custom-salt', whitelist: [] });
    var htmlString = "<html><head><style>.some-class { color: red; }</style></head><body><h1 class='some-class'>Hello</h1></body></html>";
     
    var uglified = htmlUglify.process(htmlString);

    Contributing

    1. Fork it
    2. Create your feature branch
    3. Commit your changes (git commit -am 'Added some feature')
    4. Push to the branch (git push origin my-new-feature)
    5. Create new Pull Request

    Running tests

    npm install
    npm test

    Install

    npm i html-uglify

    DownloadsWeekly Downloads

    100

    Version

    1.2.1

    License

    ISC

    Last publish

    Collaborators

    • motdotla
    • devinus
    • elbuo8