Skip to content

Options

Compare
Choose a tag to compare
@tdewolff tdewolff released this 21 Apr 20:22
· 1796 commits to master since this release

This v2 releases introduces passing options to minifiers. This is a feature that resulted in an API change, additionally I did some API clean up as well. This works with parse-v2.0.0.

Furthermore, performance of several components has been improved. Tests have been added and improved.

Change log:

  • options have been added
  • Reader and Writer functions are added
  • whitespace trimming doesn't convert newline to space if it can't remove it
  • bang-comments are preserved
  • improved CDATA processing
  • HTML URL minification

Bugfixes:

  • HTML: mediatype attribute in foreign/style/script wasn't copied
  • HTML/XML: don't panic on early ending end tags
  • SVG: allow single quotes attributes
  • SVG: keep M command character

CLI changes:

  • complete refactor allowing for a variety of inputs (streams, files, directories)
  • more parameters such as watching directory changes, recursive minification and options for the minifiers
  • processes files in parallel