Package minify relates MIME type to minifiers. Several minifiers are provided in the subpackages.
This package contains a super fast and collection that stores a state in bits. There are two implementations you can find in the package: Both of them can help to minify the memory usage and the time spent for Set data-structure. If you need to save a uint in set, then this implementation will be much more efficient than the usual Set. The Set key is storing in 1 bit in an array or map. This data structure is useful to share the flags in JSON or store them in a database. There's an article that shares the motivation to have this implementation: https://aohorodnyk.com/post/2021-01-03-binary-flags/
Package minify relates MIME type to minifiers. Several minifiers are provided in the subpackages.
Package minify relates MIME type to minifiers. Several minifiers are provided in the subpackages.
Package minify relates MIME type to minifiers. Several minifiers are provided in the subpackages.
Package minify relates MIME type to minifiers. Several minifiers are provided in the subpackages.
Do not want to mess your minimal, clean and fine tuned OS installation with a bunch of compilers, linters, debuggers, interpreters, minifiers, unminifiers, beautifiers, etc...? Visual Studio Code nailed it with DevContainers. But do not want to use VSCode neither? That's where devc comes in, it a simple CLI that wrap docker/docker-compose and run the (almost) same commands that VSCode runs behind the scenes.
Package minify relates MIME type to minifiers. Several minifiers are provided in the subpackages.
Package minify relates MIME type to minifiers. Several minifiers are provided in the subpackages.
Package minify relates MIME type to minifiers. Several minifiers are provided in the subpackages.
Package csminify provides functions for parsing CS:GO demos and minifying them into various formats.
Package minify relates MIME type to minifiers. Several minifiers are provided in the subpackages.
Package middleware provides a collection of HTTP middleware/Handler function for use with Go's net/http package, in other words any framework supporting http.Handler Minify middleware using 'tdewolff/minify' Options middleware import "github.com/jeevatkm/middleware" OR import "gopkg.in/jeevatkm/middleware.v0"
Package minify relates MIME type to minifiers. Several minifiers are provided in the subpackages.
Package minify relates MIME type to minifiers. Several minifiers are provided in the subpackages.
Package minify relates MIME type to minifiers. Several minifiers are provided in the subpackages.
Package minify relates MIME type to minifiers. Several minifiers are provided in the subpackages.
Package minify relates MIME type to minifiers. Several minifiers are provided in the subpackages.
Package minify relates MIME type to minifiers. Several minifiers are provided in the subpackages.
Package minify relates MIME type to minifiers. Several minifiers are provided in the subpackages.
Package htmlmin minifies HTML.
Package minify relates MIME type to minifiers. Several minifiers are provided in the subpackages.
Package minify relates MIME type to minifiers. Several minifiers are provided in the subpackages.
Package minify relates MIME type to minifiers. Several minifiers are provided in the subpackages.
Package middleware provides a collection of HTTP middleware/Handler function for use with Go's net/http package, in other words any framework supporting http.Handler Minify middleware using 'tdewolff/minify' Options middleware import "github.com/jeevatkm/middleware" OR import "gopkg.in/jeevatkm/middleware.v0"
Package minify relates MIME type to minifiers. Several minifiers are provided in the subpackages.
Command cssmin-go is a utility for the minimization of CSS. It is based on the package github.com/dchest/cssmin. The minimization is performed with a sequence of transforms based on regular expressions. If no output filename is provided, the minified CSS is written to standard out. Multiple input filenames can be provided. The data from those files will be concantenated prior to minimization. Alternatively, the user can provide no input filenames, in which case input will be taken from stdin.
Package minify relates MIME type to minifiers. Several minifiers are provided in the subpackages.
Package asset helps using static assets (scripts, stylesheets, other files) prepared by external asset pipelines in Go (Golang) templates. It provides template functions that insert references to (optionally) minified and versioned files. The idea behind this package is that in some cases creating asset bundles is best left to external tools such as grunt or gulp. The default configuration relies on a presence of a JSON file describing a mapping from original to minified assets. Such file can be prepared e.g. by gulp-rev. Example manifest file: Example usage in template: Example initialization:
Package minify relates MIME type to minifiers. Several minifiers are provided in the subpackages.
Package minify relates MIME type to minifiers. Several minifiers are provided in the subpackages.
Package minify relates MIME type to minifiers. Several minifiers are provided in the subpackages.
Package minify relates MIME type to minifiers. Several minifiers are provided in the subpackages.
Package minify relates MIME type to minifiers. Several minifiers are provided in the subpackages.
Package minify relates MIME type to minifiers. Several minifiers are provided in the subpackages.
Package minify relates MIME type to minifiers. Several minifiers are provided in the subpackages.
Package minify relates MIME type to minifiers. Several minifiers are provided in the subpackages.
Package sqip allows SVG-based LQIP image creation This package is a go implementation of Tobias Baldauf‘s SVG-based LQIP technique (see https://github.com/technopagan/sqip). SQIP is an evolution of the classic LQIP technique: it makes use of Primitive to generate a SVG consisting of several simple shapes that approximate the main features visible inside the image, optimizes the SVG using minify and adds a Gaussian Blur filter to it. This produces a SVG placeholder which weighs in at only ~800-1000 bytes, looks smooth on all screens and provides an visual cue of image contents to come.