Skip to main content

Extremely fast and smart HTML + JS + CSS minifier

Reason this release was yanked:

Main minify-html library has been released

Project description

minify-html

A Rust HTML minifier meticulously optimised for speed and effectiveness, with bindings for other languages.

View the changelog to see the latest updates.

Performance

Comparison with html-minifier and minimize, run on the top web pages. See the breakdown here.

Chart showing speed of HTML minifiersChart showing compression of HTML minifiers

The onepass variant is even more optimised for speed. See its README for more details.

Compatibility and usage

CLI

The CLI is called minhtml. Precompiled binaries are available for Linux (ARM64 and x64), macOS (ARM64 and x64), and Windows (x64). You can download them in the GitHub release.

If you have Cargo installed, you can also build and install from source: cargo install minhtml.

Use

Use the --help argument for more details.

minhtml --output /path/to/output.min.html --keep-closing-tags --minify-css /path/to/src.html

To quickly parallel process a batch of files in place:

minhtml --keep-closing-tags --minify-css /path/to/**/*.html
Rust

Get

[dependencies]
minify-html-fallback = "0.16.4"

Use

Check out the docs for API and usage examples.

Deno

Use

import init, {minify} from "https://wilsonl.in/minify-html/deno/0.15.0/index.js";

const encoder = new TextEncoder();
const decoder = new TextDecoder();

await init();

const minified = decoder.decode(minify(encoder.encode("<p>  Hello, world!  </p>"), { keep_spaces_between_attributes: true, keep_comments: true }));

All Cfg fields are available as snake_case properties on the object provided as the second argument; if any are not set, they default to false.

Node.js
  • Package: @minify-html/node
  • Binding: Neon
  • Platforms: Linux (ARM64 and x64), macOS (ARM64 and x64), Windows (x64); Node.js 8.6.0 and higher

Get

Using npm:

npm i @minify-html/node

Using Yarn:

yarn add @minify-html/node

Use

TypeScript definitions are available.

import { Buffer } from "node:buffer";
import minifyHtml from "@minify-html/node";
// Or `const minifyHtml = require("@minify-html/node")` if not using TS/ESM.

const minified = minifyHtml.minify(Buffer.from("<p>  Hello, world!  </p>"), { keep_spaces_between_attributes: true, keep_comments: true });

All Cfg fields are available as snake_case properties on the object provided as the second argument; if any are not set, they default to false.

Java
  • Package: in.wilsonl.minifyhtml
  • Binding: JNI
  • Platforms: Linux (ARM64 and x64), macOS (ARM64 and x64), Windows (x64); Java 7 and higher

Get

Add as a Maven dependency:

<dependency>
  <groupId>in.wilsonl.minifyhtml</groupId>
  <artifactId>minify-html</artifactId>
  <version>0.16.4</version>
</dependency>

Use

import in.wilsonl.minifyhtml.Configuration;
import in.wilsonl.minifyhtml.MinifyHtml;

Configuration cfg = new Configuration.Builder()
    .setKeepHtmlAndHeadOpeningTags(true)
    .setMinifyCss(true)
    .build();

String minified = MinifyHtml.minify("<p>  Hello, world!  </p>", cfg);

All Cfg fields are available as camelCase setter methods on the Builder; if any are not set, they default to false.

Python
  • Package: minify-html
  • Binding: PyO3
  • Platforms: Linux (ARM64 and x64), macOS (ARM64 and x64), Windows (x64); Python 3.8 to 3.12

Get

Add the PyPI project as a dependency and install it using pip or pipenv.

Use

import minify_html

minified = minify_html.minify("<p>  Hello, world!  </p>", minify_js=True, remove_processing_instructions=True)

All Cfg fields are available as Python keyword arguments; if any are omitted, they default to False.

Ruby
  • Package: minify_html
  • Binding: rb-sys and magnus
  • Platforms: Linux (ARM64 and x64), macOS (ARM64 and x64), Windows (x64); Ruby 2.7 to 3.2

Get

Add the library as a dependency to Gemfile or *.gemspec.

Use

require 'minify_html'

print minify_html("<p>  Hello, world!  </p>", { :keep_spaces_between_attributes => true, :minify_js => true })

All Cfg fields are available; if any are omitted, they default to false.

WASM

A bundler may be required to use the WebAssembly module, see this for more details.

Use

import init, {minify} from "@minify-html/wasm";

const encoder = new TextEncoder();
const decoder = new TextDecoder();

await init();

const minified = decoder.decode(minify(encoder.encode("<p>  Hello, world!  </p>"), { keep_spaces_between_attributes: true, keep_comments: true }));

All Cfg fields are available as snake_case properties on the object provided as the second argument; if any are not set, they default to false.

Templating syntax

minify-html can parse and preserve {{/{%/{# and <% syntax in the source code, which allows minification of many HTML templates written for most engines like Pebble, Mustache, Django, Go, Jinja, Twix, Nunjucks, Handlebars, Sailfish, JSP, EJS, and ERB. Look for the preserve_*_template_syntax Cfg options.

PHP blocks (<?php or <?=) also happen to be processing instructions, which are preserved by default.

Note that in all of these syntax, the parsing is "dumb": it will simply look for the next subsequence of characters that match the closing delimiter. This may cause issues if nesting or string literals appear inside these blocks, but this should be rare.

Minification

Spec compliance

WHATWG is the current HTML standard and obsoletes all previous standards. WHATWG lists suggested validators here.

To minify even further, it's possible to enable options that may output HTML that doesn't fully pass validation, but is still interpreted and rendered correctly according to the WHATWG parsing specification, which major browser engines (Firefox, Chrome, Safari) implement. Refer to these options:

  • allow_noncompliant_unquoted_attribute_values
  • allow_optimal_entities
  • allow_removing_spaces_between_attributes
  • minify_doctype

In Rust, Cfg::enable_possibly_noncompliant can enable all of these at once.

Whitespace

minify-html has advanced context-aware whitespace minification that does things such as:

  • Leave whitespace untouched in pre and code, which are whitespace sensitive.
  • Trim and collapse whitespace in content tags, as whitespace is collapsed anyway when rendered.
  • Remove whitespace in layout tags, which allows the use of inline layouts while keeping formatted code.

Methods

There are three whitespace minification methods. When processing text content, minify-html chooses which ones to use depending on the containing element.

Collapse whitespace

Applies to: any element except whitespace sensitive elements.

Reduce a sequence of whitespace characters in text nodes to a single space (U+0020).

BeforeAfter
<p>↵
··The·quick·brown·fox↵
··jumps·over·the·lazy↵
··dog.↵
</p>
<p>·The·quick·brown·fox·jumps·over·the·lazy·dog.·</p>
Destroy whole whitespace

Applies to: any element except whitespace sensitive, content, content-first, and formatting elements.

Remove any text nodes between tags that only consist of whitespace characters.

BeforeAfter
<ul>↵
··<li>A</li>↵
··<li>B</li>↵
··<li>C</li></ul>
<ul>↵
··<li>A</li><li>B</li><li>C</li></ul>
Trim whitespace

Applies to: any element except whitespace sensitive and formatting elements.

Remove any leading/trailing whitespace from any leading/trailing text nodes of a tag.

BeforeAfter
<p>↵
··Hey,·I·<em>just</em>·found↵
··out·about·this·<strong>cool</strong>·website!↵
··<sup>[1]</sup></p>
<p>Hey,·I·<em>just</em>·found↵
··out·about·this·<strong>cool</strong>·website!↵
··<sup>[1]</sup></p>

Element types

minify-html assumes HTML and SVG elements are used in specific ways, based on standards and best practices. By making these assumptions, it can apply optimal whitespace minification strategies. If these assumptions do not hold, consider adjusting the HTML source or turning off whitespace minification.

Group Elements Expected children
Formatting a, strong, and others Formatting elements, text.
Content h1, p, and others Formatting elements, text.
Layout div, ul, and others Layout elements, content elements.
Content-first label, li, and others Like content but could be layout with only one child.
Formatting elements

Whitespace is collapsed.

Formatting elements are usually inline elements that wrap around part of some text in a content element, so its whitespace isn't trimmed as they're probably part of the content.

Content elements

Whitespace is trimmed and collapsed.

Content elements usually represent a contiguous and complete unit of content such as a paragraph. As such, whitespace is significant but sequences of them are most likely due to formatting.

Before
<p>↵
··Hey,·I·<em>just</em>·found↵
··out·about·this·<strong>cool</strong>·website!↵
··<sup>[1]</sup></p>
After
<p>Hey,·I·<em>just</em>·found·out·about·this·<strong>cool</strong>·website!·<sup>[1]</sup></p>
Layout elements

Whitespace is trimmed and collapsed. Whole whitespace is removed.

These elements should only contain other elements and no text. This makes it possible to remove whole whitespace, which is useful when using display: inline-block so that whitespace between elements (e.g. indentation) does not alter layout and styling.

Before
<ul>↵
··<li>A</li>↵
··<li>B</li>↵
··<li>C</li></ul>
After
<ul><li>A</li><li>B</li><li>C</li></ul>
Content-first elements

Whitespace is trimmed and collapsed.

These elements are usually like content elements but are occasionally used like a layout element with one child. Whole whitespace is not removed as it might contain content, but this is OK for using as layout as there is only one child and whitespace is trimmed.

Before
<li>↵
··<article>↵
····<section></section>↵
····<section></section>↵
··</article></li>
After
<li><article><section></section><section></section></article></li>

Tags

Optional opening and closing tags are removed.

Attributes

Any entities in attribute values are decoded, and then the shortest representation of the value is calculated and used:

  • Double quoted, with any " encoded.
  • Single quoted, with any ' encoded.
  • Unquoted, with "/' first character (if applicable), any >, and any whitespace encoded.

Attributes have their whitespace (after any decoding) trimmed and collapsed when possible.

Boolean attribute values are removed. Some other attributes are completely removed if their value is empty or the default value after any processing.

type attributes on script tags with a value equaling a JavaScript MIME type are removed.

If an attribute value is empty after any processing, everything but the name is completely removed (i.e. no =), as an empty attribute is implicitly the same as an attribute with an empty string value.

Spaces are removed between attributes when possible.

Entities

Entities are decoded if they're valid and shorter or equal in length when decoded. UTF-8 sequences that have a shorter entity representation are encoded.

Numeric entities that do not refer to a valid Unicode Scalar Value are replaced with the replacement character.

Encoding is avoided when possible; for example, < are only encoded in content if they are followed by a valid tag name character. If necessary, the shortest entity representation is chosen.

Comments

Comments are removed.

Ignored

Bangs, processing instructions, and empty elements are not removed as it is assumed there is a special reason for their declaration.

Parsing

minify-html can process any HTML, handling all possible syntax (including invalid ones) gracefully like browsers. See Parsing.md for more details.

Issues and contributions

Pull requests and any contributions welcome!

If minify-html did something unexpected, misunderstood some syntax, or incorrectly kept/removed some code, raise an issue with some relevant code that can be used to reproduce and investigate the issue.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

minify_html_fallback-0.16.4.tar.gz (88.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

minify_html_fallback-0.16.4-cp313-cp313-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.13Windows x86-64

minify_html_fallback-0.16.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

minify_html_fallback-0.16.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

minify_html_fallback-0.16.4-cp313-cp313-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

minify_html_fallback-0.16.4-cp313-cp313-macosx_10_12_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

minify_html_fallback-0.16.4-cp312-cp312-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.12Windows x86-64

minify_html_fallback-0.16.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

minify_html_fallback-0.16.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

minify_html_fallback-0.16.4-cp312-cp312-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

minify_html_fallback-0.16.4-cp312-cp312-macosx_10_12_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

minify_html_fallback-0.16.4-cp311-cp311-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.11Windows x86-64

minify_html_fallback-0.16.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

minify_html_fallback-0.16.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

minify_html_fallback-0.16.4-cp311-cp311-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

minify_html_fallback-0.16.4-cp311-cp311-macosx_10_12_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

minify_html_fallback-0.16.4-cp310-cp310-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.10Windows x86-64

minify_html_fallback-0.16.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

minify_html_fallback-0.16.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

minify_html_fallback-0.16.4-cp310-cp310-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

minify_html_fallback-0.16.4-cp310-cp310-macosx_10_12_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

minify_html_fallback-0.16.4-cp39-cp39-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.9Windows x86-64

minify_html_fallback-0.16.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

minify_html_fallback-0.16.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

minify_html_fallback-0.16.4-cp39-cp39-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

minify_html_fallback-0.16.4-cp39-cp39-macosx_10_12_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

Details for the file minify_html_fallback-0.16.4.tar.gz.

File metadata

  • Download URL: minify_html_fallback-0.16.4.tar.gz
  • Upload date:
  • Size: 88.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for minify_html_fallback-0.16.4.tar.gz
Algorithm Hash digest
SHA256 42eb8d43fbf9486dd51bc79c03a0d0ad0a67e04d25b2b1bccf617806e9c74adb
MD5 5ffd7c55c5ece779a39b7c3cafbcc76a
BLAKE2b-256 691be5cda58711b30d766fc7a0e6b75c03f37a13faf50082e1b1c30e61864589

See more details on using hashes here.

File details

Details for the file minify_html_fallback-0.16.4-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for minify_html_fallback-0.16.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 98d5fca20d0b8ea3f31b88c64164ff00ff550986f0572f29258312102082bdb4
MD5 6d7ca25255a74c6a00c9a0bbbfce75c3
BLAKE2b-256 419eb4c94ea09a72a98b7dfe574ff932d024db2b756ee8b3f04b0d4a1978c921

See more details on using hashes here.

File details

Details for the file minify_html_fallback-0.16.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for minify_html_fallback-0.16.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e09c1a3acf1e2b9f75d0d8796b28425fc95d7d0ade33457fc9810bd941fb0e29
MD5 9710ee668aa0f4680563574d6db59204
BLAKE2b-256 50f42489af54658ab14f8cc61007438b836aaa4bd397e410660eaea88dc6d4d0

See more details on using hashes here.

File details

Details for the file minify_html_fallback-0.16.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for minify_html_fallback-0.16.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6efd7e8e9de4427c0cd4a7771e8df7f5d39b1b679cd1e42d7f6c9b3d92042e29
MD5 73c77fe88b246ffbf9e03a09637e6bf3
BLAKE2b-256 d8cbd8d650a07a89d4f9f34e59878fa2c0ad8dfb8696b7b5683a4b414387fdea

See more details on using hashes here.

File details

Details for the file minify_html_fallback-0.16.4-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for minify_html_fallback-0.16.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e246ab145b5b6d1c082efa92a25be8ed46c333f03d5cd49692071d5617cd74ac
MD5 75e6ac201be4a188e49b84b01ec72700
BLAKE2b-256 0782b18c361309cdfa721abda2b353e84598ac9eb2b56c84cc47d920905c94e0

See more details on using hashes here.

File details

Details for the file minify_html_fallback-0.16.4-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for minify_html_fallback-0.16.4-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 db5d250674f3c382897f24e9ed9f0cdabee7a7cc1df30240cd8e8dc1667cd34f
MD5 71b2c155314925b078acde109787e081
BLAKE2b-256 a046eb6821ace7af706b97abf0ad8ad4ac52a4558d474e58b77ed1accd0bef36

See more details on using hashes here.

File details

Details for the file minify_html_fallback-0.16.4-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for minify_html_fallback-0.16.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b80f0bdbcda107efcb79cbf0f946b6eff48cab5206f72cb712c08fcab22ef02e
MD5 7f26273bf7aaf944d633ffce8aed35ab
BLAKE2b-256 ce37804597b07c831fa1e76bfd871bd3d26f52a62c9347ccf786b95d7098a88a

See more details on using hashes here.

File details

Details for the file minify_html_fallback-0.16.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for minify_html_fallback-0.16.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e699797f7c2497a330f611759c3e9cb29aa78aadf424fb766f7855e6e8663bdd
MD5 3f70321c2bc161108e685178fde93dc0
BLAKE2b-256 6771faeec593174db9719632e09909d0c50338e054b53c094ffc179dbe006c69

See more details on using hashes here.

File details

Details for the file minify_html_fallback-0.16.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for minify_html_fallback-0.16.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1109e5cb2e24e1e451b224856d145bc21bcda5f39d517cdb95380c98a2d43f26
MD5 860d51bb4cb038ba69e3e259639ce148
BLAKE2b-256 ce5dd385c955667f67f52cb947f1d9e38150c80e01873d6256aeb7f66ba5f651

See more details on using hashes here.

File details

Details for the file minify_html_fallback-0.16.4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for minify_html_fallback-0.16.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 307d8af94c189881536ef03af085d77234d8b57b8082841a74b8713b3b029c66
MD5 da8f160e37ce303110fe657fd2d2d073
BLAKE2b-256 22051db1ceec8f04330a46c7d13d68b148d002836781a022053283a2942b2e5d

See more details on using hashes here.

File details

Details for the file minify_html_fallback-0.16.4-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for minify_html_fallback-0.16.4-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 28116c447f79201747fc1ad7e66bd349d7d8d32d6e47679730f891faffe98701
MD5 a80223d33f870437ce78e8550de91ad1
BLAKE2b-256 1c8c5a2a6d675c5d0201a17439596be01c00370c1841a026eb1ba2b607d1f47f

See more details on using hashes here.

File details

Details for the file minify_html_fallback-0.16.4-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for minify_html_fallback-0.16.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 907f49f1020f9b4e4302342a680b64466fe783198609dfbed6c7994e89b5b106
MD5 87f5b4612cb20cddca98e4acedd8a5c1
BLAKE2b-256 00f3cf371f9ec0a25f270a454743eed5b26aed4b5aa68a3f76f0998056065cb0

See more details on using hashes here.

File details

Details for the file minify_html_fallback-0.16.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for minify_html_fallback-0.16.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9784797a0a80fa89b9398a1510ebf4aecfd29c378f2c9172ca0fb18523ceb930
MD5 9631454c970df7a548ff4811ca7a5977
BLAKE2b-256 97c23099aa208ac571e63594a75be05dba7fd19fb42f13766f451c4c3428ff4f

See more details on using hashes here.

File details

Details for the file minify_html_fallback-0.16.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for minify_html_fallback-0.16.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c37be4bd2a5dc4252daf66b4a20134f30064cd1dff8063cca5c40c80ee8127a3
MD5 716a1d385aeb454b59590c1b26d5bf46
BLAKE2b-256 cd6de27fc28ab87fa38aae71a4558dbd033b5b7887e587c5f7e060621be6b327

See more details on using hashes here.

File details

Details for the file minify_html_fallback-0.16.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for minify_html_fallback-0.16.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f4eb1ac0746301ff271c2117b3c9285175037ab12774f4fa0843786c75254dae
MD5 6e4a52c18a9eb53a5313351fc6eb44ed
BLAKE2b-256 e62a034282a0e2e8eeb0eb750b7c6fdc17c761ce090e22330f38f4a02172c6ca

See more details on using hashes here.

File details

Details for the file minify_html_fallback-0.16.4-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for minify_html_fallback-0.16.4-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c8e5664e36308ae96593423437c9ece2249d4ebe8d649c6b65582c32e9fdf4e5
MD5 d55582598304f5399a74336cc6669ce4
BLAKE2b-256 097cda7b1106d4d7cc8643f870d35f872bdeecb98b44dfad4b2fcaf79e154307

See more details on using hashes here.

File details

Details for the file minify_html_fallback-0.16.4-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for minify_html_fallback-0.16.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d5cceef5af8c9ef4971f6710d3534c85e480479256f0b2d077d4d5cf8ab776d5
MD5 c0e6f11a45677547fa1a2d1760b81b40
BLAKE2b-256 8a1dde8484d30bb7a20b2d021c2be6bba97c99dda894a14103a0ae53987abcba

See more details on using hashes here.

File details

Details for the file minify_html_fallback-0.16.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for minify_html_fallback-0.16.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dcc567434d4f3627315fd0045ce6075ac8f59711d6d997eee98d6ecdafba7c54
MD5 105c11e55e64c48cc3cc37a4a7fde8e3
BLAKE2b-256 7cc9c73c244badbedd6bd27dc4108a09e56f5bb3063e33c2af8181967c3c4747

See more details on using hashes here.

File details

Details for the file minify_html_fallback-0.16.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for minify_html_fallback-0.16.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 aa127b77489ecaece258b5f731740143f608dc17edea033be2897da1e46b4b51
MD5 a83c4c20faaf2935ee22bfb3e9675d6f
BLAKE2b-256 9d33a11f093fbe3ebccfe48439a9621fcec28f91c369080eb2515f441934441f

See more details on using hashes here.

File details

Details for the file minify_html_fallback-0.16.4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for minify_html_fallback-0.16.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7b8e58e5be6ee3ed0b3a0678e8182d8314b4396184c53fe0d6683ee991ca1e64
MD5 027c056a9fd3370d9357fdea6a186294
BLAKE2b-256 34a46451ebee879a7768df58e6f1c2816b0962011e50c777642bded957ee3660

See more details on using hashes here.

File details

Details for the file minify_html_fallback-0.16.4-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for minify_html_fallback-0.16.4-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f4233556376651653876b9b28f645c98f901106594e798fd761db7e0d4705692
MD5 c898fdbbeef43c37484ad3da7e65c199
BLAKE2b-256 0f2da3b71e92020ce323f5aebb1920fd65b38a165e1589c3fb0d36fc14ddfe55

See more details on using hashes here.

File details

Details for the file minify_html_fallback-0.16.4-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for minify_html_fallback-0.16.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2ada74a6d6719e7115c675e888fecaeca9b9ee277e229299dc2f1536811ca4a7
MD5 cce0a15b7d752fbb2887ec8155bbf778
BLAKE2b-256 8e2d237d8bf99c7a45ce416472871d74c110ccc5c549fb9230b3aba2eb2661a2

See more details on using hashes here.

File details

Details for the file minify_html_fallback-0.16.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for minify_html_fallback-0.16.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 94c9167e82a3c271e33ce5e1a9bf46cb0dcf96feb92846c9ce9cb693813f25d9
MD5 4f50bbd3ce7d77ca544a78182742a91c
BLAKE2b-256 c88ea8e86ea71034d1212a748a8ee3046d64568bfa0ece4190032c9f7a49ed0b

See more details on using hashes here.

File details

Details for the file minify_html_fallback-0.16.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for minify_html_fallback-0.16.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4944dd73c922cc85f2c21b90100861cd5c147e22b8509883cf1e2a6a9005e94a
MD5 7474e37b0a395c72e9d1a1527e5d2338
BLAKE2b-256 aafe372237dab7df03745a2b7ea886ebde3c2183eb00e76a2c090f0ff1f8a27e

See more details on using hashes here.

File details

Details for the file minify_html_fallback-0.16.4-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for minify_html_fallback-0.16.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ac32b9b6cb8231a02cc4c69852885d877aa65f72aaaae25620b6520cf36a3e05
MD5 35e7c46f76f9112a03d2d0bf07ed9098
BLAKE2b-256 65177f4b71108e363ac4af54fb6ab8e465491fab832ae8c1486d2a207532c898

See more details on using hashes here.

File details

Details for the file minify_html_fallback-0.16.4-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for minify_html_fallback-0.16.4-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 82c0d6eef11f6089ccdea571db81dc836d9ff6e81461a727c70255371eab1c0f
MD5 cec7254ed00ebbe65163511c37e24dcb
BLAKE2b-256 3d23203ad64cdb2582f78792be317b3ac666a6200eff48e37c404e93ba9e7615

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page