nomiseco
v0.0.2
Published
Nodejs middleware for serving compressed files
Downloads
14
Readme
nomiseco
Nodejs middleware for serving compressed files
Getting Started
This package does not compress your files on the fly. You will need to generate static .gz and .br files, for example:
$ cd /path/to/you/static/files
$ for f in $(find . -type f); do gzip < $f > $f.gz && brotli < $f > $f.br; donePrerequisites
nodejs express
Installing
npm install --save nomisecoRunning the tests
npm run testDeployment
Basic Usage
const app = require('express')()
const path = require('path')
const { compressionMiddleware } = require('nomiseco')
const publicPath = path.join(__dirname, 'public')
console.log(process.env.NODE_ENV) // prints `production`
// by default, the middleware only takes effect if NODE_ENV is set to production
app.use(
compressionMiddleware,
express.static(publicPath)
)License
MIT
