@dashers/nuxt-brotli

0.0.2 • Public • Published

Add brotli compression in to your Nuxt project

This module is based on this article: https://blog.lichter.io/posts/nuxtjs-on-brotli/#add-brotli-to-nuxt.js.

How to use

Simply add module in your nuxt.config.js

This add brotli compression for all content.

modules: [
    '@dashers/nuxt-brotli'
]

If you have an for example api inside, you can avoid brotli compression with defined filter in option.

modules: [
    ['@dashers/nuxt-brotli', {
      filter: (req, res) => {
        if (/^\/api/.test(req.originalUrl)) {
           return false
         }
         return shrinkRay.filter(req, res)
       }
     }
    ]
]

Readme

Keywords

none

Package Sidebar

Install

npm i @dashers/nuxt-brotli

Weekly Downloads

1

Version

0.0.2

License

MIT

Unpacked Size

1.22 kB

Total Files

4

Last publish

Collaborators

  • jirkanagy
  • dimot9