{"_id":"@dashers/nuxt-brotli","_rev":"5-5e519bff8b6fd1e6c2ad7a3c5012e82d","name":"@dashers/nuxt-brotli","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@dashers/nuxt-brotli","version":"0.0.1","description":"Simple module which add brotli compression into project","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{},"license":"MIT","dependencies":{"shrink-ray-current":"^4.1.2"},"_id":"@dashers/nuxt-brotli@0.0.1","dist":{"shasum":"8d3d1f6cb7ef90c21801e19445acacb2c54e6b6a","integrity":"sha512-3QGNvx5S1ypzRYRuImFsv29Wa9eG+qa3MbtA3eHRUlkzSIJiDsQYHmRfsK1SsD16THSR4LWzgpjf8tsSpdT70g==","tarball":"https://registry.npmjs.org/@dashers/nuxt-brotli/-/nuxt-brotli-0.0.1.tgz","fileCount":4,"unpackedSize":1079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffNc+CRA9TVsSAnZWagAAtMMQAJcCMCYQcWqjSxir2fhU\nQhYAVT5oht9St3xTu9jVNshFqDJw93T1BPAAc1yTyJriJ4gZ/vCPYW0ED+Yy\nveeFiRBcX+wpQ9m/2v3C4cddVgVo+H00do1R2bmg7t1cbtkNN3SLSKK7gV2L\nac8tncAnXCsuqoMBRJbwl4BcaLcWBgOB7262wfPm0MlNuU9AhJ20oMiZJy/H\nvIUUBtAHF2gADyotuK85XrilH6GQUGMVxmeHbpk/4w/3sczaU3lX9b5U70lV\nva9QPkhAHmCEcwKVvhjFzPAEQ1tWX9jEVBVsGhDn3kayeW59Lcl3r8NBqWDh\nGLmPr909yRxcMTeBs2fRKx6Ksn1gQN0+Tlvz5zZiedjxCAMY+E/X7KIFqTcN\nlip36n+px3bMp462eRlKCSvJPKMfl+Wyri9HHh6OOwYCLqBhK1RpcZ2jCT/f\n/HlBO93UqO7VRlGdjeucbzPNZn7FtuEXlLNVkRcYFx6bN0y999iAp9yYUCGl\n+Ev8CILsUrx05WxLA2ePDJrU3Hzjjfm0WCkazDW9zQ3BEf8crTyKTQ0x1Vyr\n5lcxjMhlBc+seo6NJd8Jr/U+ZDaEud0/VnFWOoTRwLUNtzViBblYwQwLB9rh\nLWdRPDGkD7srQWGjqFTwIgzhe0bUuLh5DCOoKEFB27/SXS4twTQ2NXev3LA2\nekZz\r\n=o57G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtv4ABo5F8U8xEI9XCNHYijm/R5KBJ/zJDhQ+F6tgB/QIhAPBrjdf0M1bUFVMpkRcwZhYfe6PlrNwxvodyLWN+zgF+"}]},"maintainers":[{"name":"whitemonkey","email":"jirka.nagy@gmail.com"}],"_npmUser":{"name":"whitemonkey","email":"jirka.nagy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nuxt-brotli_0.0.1_1602017085754_0.05146304117336098"},"_hasShrinkwrap":false},"0.0.2":{"name":"@dashers/nuxt-brotli","version":"0.0.2","description":"Simple Nuxt module for supporting brotli compression","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{},"license":"MIT","dependencies":{"shrink-ray-current":"^4.1.2"},"_id":"@dashers/nuxt-brotli@0.0.2","dist":{"shasum":"132bd1f8186da83182e2be67f5f6093e82c23d5a","integrity":"sha512-2ofYvjoCTRowOVOIBQePap7sLv7ZVxRVGHp1CQRg/+09HUXoi+mtBkoC8s2vPVJpD+lQoaDz0s5b3xo/5SNUZw==","tarball":"https://registry.npmjs.org/@dashers/nuxt-brotli/-/nuxt-brotli-0.0.2.tgz","fileCount":4,"unpackedSize":1221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffNwBCRA9TVsSAnZWagAAJVkP/iOCrL8mZublp5Mz0fqi\nwn2PxV5t3EPFybQnKqn5EFfTh8WjZg/77lfPWBy7nf72sgoI1d5EgaVIC3AX\nDy6t4Qa5+7GMjgayF93sZIm6dO0NA/WVE2GluHdv6YlGOejaJmddXlk3jt/A\nAUyRtCgr39OYHG8865Dh7mplpz8D/x9nr0O/JbEywz2SGE4KOTljpeN1d2s+\nWFPHQsUOHZ3HUk20IKDf+Xo4vE9xBKL5ZRcN+ifaMk6ey7Ym0hGZtXpcfvHj\nrKfT82zC+iUuJMERSYAlQHLXUER+emmM2zPmAoxUs164tkRVXqXFRWDl45Pi\nsfD8BGlrupi7O+a868w8GCtoU7AbWQttCRQySs/N0bg3J0CYPn+JnbC88jvR\nROyy6TJjjA2tS16DxdsP/ezalT5ci9aTEFbDuj3thF7WFuLP1k/UOsrPxEC5\nnvZHN8ZrEgiQantax8mzNIyzDmD78WW+4eHc9SFpXV62k776yM6jZRv0GBci\nFyIVZqDbGWOMOF7e8vY2Y64V0NAp6YcvaJnbX2lrHEoQSLcen2KG8eRB4Xj8\nfP5x3DP1UgtVXo5Si/GC90cpXAJFxJzul5N/t/ymT99wCpWmxbG8zIYh923Q\ns64QGmbMLCVrjWo9bCvyDfs2WdzNioDDIPmPrksByC46lDegzYDCgLvONb9B\nz8hV\r\n=T64u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGx8LlGKNCIMROAEJxbHWAXQhqKdphOkTiUjnDRQxHGMAiEA74l+vFmhAGgLGHIFCec7X/eV7Nlw6WVhZFGDX8a+fIM="}]},"maintainers":[{"name":"whitemonkey","email":"jirka.nagy@gmail.com"}],"_npmUser":{"name":"whitemonkey","email":"jirka.nagy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nuxt-brotli_0.0.2_1602018305237_0.8273342173770175"},"_hasShrinkwrap":false}},"time":{"created":"2020-10-06T20:44:45.519Z","0.0.1":"2020-10-06T20:44:45.877Z","modified":"2022-04-05T02:47:22.706Z","0.0.2":"2020-10-06T21:05:05.379Z"},"maintainers":[{"email":"jirka.nagy@gmail.com","name":"jirkanagy"},{"email":"dimot9@gmail.com","name":"dimot9"}],"description":"Simple Nuxt module for supporting brotli compression","author":{},"license":"MIT","readme":"# Add brotli compression in to your Nuxt project\n\nThis module is based on this article: https://blog.lichter.io/posts/nuxtjs-on-brotli/#add-brotli-to-nuxt.js.\n\n## How to use\nSimply add module in your `nuxt.config.js` \n\nThis add brotli compression for all content. \n```\nmodules: [\n    '@dashers/nuxt-brotli'\n]\n```\n\nIf you have an for example api inside, you can avoid brotli compression with defined `filter` in option.\n\n```\nmodules: [\n    ['@dashers/nuxt-brotli', {\n      filter: (req, res) => {\n        if (/^\\/api/.test(req.originalUrl)) {\n           return false\n         }\n         return shrinkRay.filter(req, res)\n       }\n     }\n    ]\n]\n```\n\n","readmeFilename":"Readme.md"}