astro-htmlnano
v1.4.4
Published
Minify Astro files with HTMLNano and CSSNano
Downloads
43
Maintainers
Readme
Minify Astro files with HTMLNano and CSSNano
Install
npm install --save astro-htmlnano
Usage
getAstroHTMLNano
(function)
Minify Astro files with HTMLNano and CSSNano in the production mode
Parameters:
- options (
HtmlnanoOptions
) - The HTMLNano options to use when transforming the HTML files - preset (
HtmlnanoPreset
) - The HTMLNano preset to use
returns: (_context: APIContext<Record<string, any>, Record<string, string>>, next: MiddlewareNext) => Promise
Create ./src/middleware.ts
with the following content:
import { getAstroHTMLNano } from "astro-htmlnano"
export const onRequest = getAstroHTMLNano()
Note: this is only enabled when process.env.NODE_ENV === "production"
🤝 Contributing
You can sponsor my work here:
https://github.com/sponsors/aminya
Pull requests, issues and feature requests are welcome. See the Contributing guide.