README
Optimize Images
API
const optimizeImages = require('optimize-images')
optimizeImage(root, tinypngApiKey, [options])
Middleware optimizes the images from root directory, save them to disk and then serves the optimized images.
Example
const express = require('express')
const optimizeImages = require('optimize-images')
const app = express()
//generate from https://tinypng.com/developers
const tinypngApiKey = "YOUR_API_SECRET_KEY"
const root = "public"
const options = {
dirName: "optimized-images"
}
app.use(optimizeImages(root, tinypngApiKey, options)