@nuxtjs/html-minifier
v0.1.2
Published
:warning: This module is experimental, try it and let us know how it performs
Downloads
1,621
Keywords
Readme
:warning: This module is experimental, try it and let us know how it performs
@nuxtjs/html-minifier
Minify the html for each request served by nuxt server (nuxt start
)
:information_source:
nuxt generate
already has built-in support for minifying html
:fire: Using this module could be a performance hit :fire: it is recommended to only use it when you have a caching proxy in front of your Nuxt server (at least until we have benchmarks to determine the real world impact)
Usage
yarn add @nuxtjs/html-minifier
OR npm i @nuxtjs/html-minifier
Add @nuxtjs/html-minifier
to modules
section of nuxt.config.js
{
modules: [
['@nuxtjs/html-minifier', { log: 'once', logHtml: true }]
]
}
Options
keepTrying
- Default:
true
If false
then every url which generated an error wont be minified in future requests
log
Default:
always
always
: always log html-minifier errorsonce
: only log html-minifier errors once for each urlfalse
: never log html-minifier errors
logHtml
- Default:
false
Be wary to enable this in production, your disk could fill up quickly!
If true
then the html which failed to minimize is also logged
HTML Minifier options
This module uses the build.html.minify
property for configuring html minifier
Development
- Clone this repository
- Install dependencies using
yarn install
ornpm install
- Start development server using
npm run dev
License
Copyright (c) Nuxt Community.