Index | Thread | Search

From:
Igor Zornik <mocheryl@mocheryl.org>
Subject:
Re: [NEW] textproc/minify 2.24.7
To:
OpenBSD ports <ports@openbsd.org>
Date:
Sat, 29 Nov 2025 11:29:20 +0100

Download raw body.

Thread
Ping.

On Sat, 2025-11-22 at 09:42 +0100, Igor Zornik wrote:
> Hello, ports!
> 
> Attached is a submission for a new port. Minify is a tool for
> shrinking
> the data of common web formats, like HTML, CSS, JS and many others,
> without affecting its content. So something like this:
> 
> <foo>
>   <bar></bar>
> </foo>
> 
> Would turn into this:
> 
> <foo><bar/></foo>
> 
> You can call with a path to the file or make it read from the standard
> input in case you want to use it from some other utility.
> 
> Any feedback is welcome. Package info output:
> 
> Comment:
> minifiers for web formats
> 
> Description:
> Minify is a minifier package written in Go. It provides HTML5, CSS3,
> JS, JSON, SVG and XML minifiers and an interface to implement any
> other minifier. Minification is the process of removing bytes from
> a file (such as whitespace) without changing its output and therefore
> shrinking its size and speeding up transmission over the internet
> and possibly parsing. The implemented minifiers are designed for
> high performance (see
> https://github.com/privatenumber/minification-benchmarks where this
> library is (one of) the fastest JS minifiers).
> 
> The core functionality associates mimetypes with minification
> functions, allowing embedded resources (like CSS or JS within HTML
> files) to be minified as well. Users can add new implementations
> that are triggered based on a mimetype (or pattern), or redirect
> to an external command (like ClosureCompiler, UglifyCSS, ...).
> 
> Maintainer: Igor Zornik <mocheryl@mocheryl.org>
> 
> WWW: https://go.tacodewolff.nl/minify