72,179

Downloads

132

Downloads of v 0.9.0-beta4

45

Average downloads per day

2014-09-08

Last published

Share on Social Networks

License details

provided by Sonatype

Apache-2.0

This is a prerelease version of Web Markup Minifier: Core.

Web Markup Minifier: Core

0.9.0-beta4

The Web Markup Minifier (abbreviated WebMarkupMin) is a .NET library that contains a set of markup minifiers. The objective of this project is to improve the performance of web applications by reducing the size of HTML, XHTML and XML code.

WebMarkupMin absorbed the best of existing solutions from non-microsoft platforms: Juriy Zaytsev's Experimental HTML Minifier (http://kangax.github.com/html-minifier/) (written in JavaScript) and Sergiy Kovalchuk's HtmlCompressor (http://code.google.com/p/htmlcompressor/) (written in Java).

Minification of markup produces by removing extra whitespaces, comments and redundant code (only for HTML and XHTML). In addition, HTML and XHTML minifiers supports the minification of CSS code from style tags and attributes, and minification of JavaScript code from script tags, event attributes and hyperlinks with javascript: protocol. WebMarkupMin.Core contains built-in JavaScript minifier based on the Douglas Crockford's JSMin (http://github.com/douglascrockford/JSMin) and built-in CSS minifier based on the Mads Kristensen's Efficient stylesheet minifier (http://madskristensen.net/post/Efficient-stylesheet-minification-in-C.aspx). The above mentioned minifiers produce only the most simple minifications of CSS and JavaScript code, but you can always install additional modules that support the more powerful algorithms of minification: WebMarkupMin.MsAjax (contains minifier-adapters for the Microsoft Ajax Minifier - http://ajaxmin.codeplex.com) and WebMarkupMin.Yui (contains minifier-adapters for YUI Compressor for .Net - http://github.com/PureKrome/YUICompressor.NET).

To install Web Markup Minifier: Core, run the following command in the Package Manager Console

Install-Package WebMarkupMin.Core -Version 0.9.0-beta4 -Pre

Release Notes

In HTML/XHTML settings `MinifyDataBindings` property was divided into two properties: `MinifyKnockoutBindingExpressions` (default `false`) and `MinifyAngularBindingExpressions` (default `false`), and also added one new property - `CustomAngularDirectiveList` (default is empty).

Owners

Authors

Andrey Taritsyn

Copyright

Copyright 2014 Andrey Taritsyn - http://www.taritsyn.ru

Tags

Dependencies

This package has no dependencies.

Version History

Version Downloads Last updated
Web Markup Minifi... 2.4.0 4,148 Sunday, May 7, 2017
Web Markup Minifi... 2.3.0 3,939 Tuesday, March 7, 2017
Web Markup Minifi... 2.2.4 7,185 Saturday, November 26, 2016
Web Markup Minifi... 2.2.3 129 Wednesday, November 23, 2016
Web Markup Minifi... 2.2.2 1,787 Friday, November 11, 2016
Web Markup Minifi... 2.2.0 1,934 Tuesday, September 27, 2016
Web Markup Minifi... 2.1.0 2,063 Tuesday, July 19, 2016
Web Markup Minifi... 2.0.2 418 Tuesday, July 12, 2016
Web Markup Minifi... 2.0.1 165 Saturday, July 9, 2016
Web Markup Minifi... 2.0.0 603 Tuesday, June 28, 2016
Web Markup Minifi... 2.0.0-rc9 141 Monday, June 13, 2016
Web Markup Minifi... 2.0.0-rc8 313 Thursday, May 19, 2016
Web Markup Minifi... 2.0.0-rc7 236 Tuesday, May 10, 2016
Web Markup Minifi... 2.0.0-rc6 195 Saturday, April 2, 2016
Web Markup Minifi... 2.0.0-rc2 1,272 Saturday, December 5, 2015
Web Markup Minifi... 2.0.0-rc1 1,004 Friday, November 20, 2015
Web Markup Minifi... 2.0.0-beta5 308 Saturday, October 17, 2015
Web Markup Minifi... 2.0.0-beta4 643 Friday, September 4, 2015
Web Markup Minifi... 2.0.0-beta2 140 Monday, August 24, 2015
Web Markup Minifi... 2.0.0-beta1 124 Thursday, August 13, 2015
Web Markup Minifi... 2.0.0-alpha2 122 Friday, July 31, 2015
Web Markup Minifi... 2.0.0-alpha1 114 Friday, July 17, 2015
Web Markup Minifi... 1.1.5 319 Saturday, July 9, 2016
Web Markup Minifi... 1.1.4 312 Wednesday, June 29, 2016
Web Markup Minifi... 1.1.3 3,520 Tuesday, June 14, 2016
Web Markup Minifi... 1.1.2 107 Monday, June 13, 2016
Web Markup Minifi... 1.1.0 2,495 Tuesday, April 5, 2016
Web Markup Minifi... 1.0.1 6,461 Sunday, December 6, 2015
Web Markup Minifi... 1.0.0 7,428 Wednesday, August 26, 2015
Web Markup Minifi... 0.9.12 6,510 Wednesday, April 1, 2015
Web Markup Minifi... 0.9.11 2,207 Saturday, January 31, 2015
Web Markup Minifi... 0.9.9 1,127 Tuesday, November 25, 2014
Web Markup Minifi... 0.9.8 2,987 Sunday, October 26, 2014
Web Markup Minifi... 0.9.7 394 Thursday, October 9, 2014
Web Markup Minifi... 0.9.6 271 Tuesday, September 30, 2014
Web Markup Minifi... 0.9.4 245 Saturday, September 27, 2014
Web Markup Minifi... 0.9.3 674 Sunday, September 14, 2014
Web Markup Minifi... 0.9.2 2,880 Thursday, September 11, 2014
Web Markup Minifi... 0.9.1 155 Wednesday, September 10, 2014
Web Markup Minifi... 0.9.0 186 Tuesday, September 9, 2014
Web Markup Minifi... 0.9.0-beta4 (this version) 132 Monday, September 8, 2014
Web Markup Minifi... 0.9.0-beta3 196 Thursday, July 24, 2014
Web Markup Minifi... 0.9.0-beta2 125 Thursday, July 10, 2014
Web Markup Minifi... 0.9.0-beta1 597 Thursday, July 3, 2014
Web Markup Minifi... 0.8.21 1,290 Tuesday, May 27, 2014
Web Markup Minifi... 0.8.20 248 Sunday, May 18, 2014
Web Markup Minifi... 0.8.18 1,074 Saturday, March 15, 2014
Web Markup Minifi... 0.8.13 906 Tuesday, November 26, 2013
Web Markup Minifi... 0.8.11 449 Tuesday, September 17, 2013
Web Markup Minifi... 0.8.9 276 Wednesday, July 17, 2013
Web Markup Minifi... 0.8.7 194 Wednesday, June 5, 2013
Web Markup Minifi... 0.8.6 228 Thursday, May 30, 2013
Web Markup Minifi... 0.8.2 256 Monday, April 22, 2013
Web Markup Minifi... 0.8.1 198 Saturday, April 20, 2013
Web Markup Minifi... 0.8.0 174 Monday, April 15, 2013
Web Markup Minifi... 0.7.3-beta1 149 Tuesday, April 2, 2013
Web Markup Minifi... 0.7.2-alpha1 141 Thursday, March 28, 2013
Web Markup Minifi... 0.7.1-alpha1 135 Tuesday, March 26, 2013
Web Markup Minifi... 0.7.0-alpha1 150 Monday, March 25, 2013