# express-cache-control
An updated version of [Mousius/express-cache-controller](https://github.com/Mousius/express-cache-controller).

# Differences
- Supports TypeScript types.
- Supports undocumented options, such as [`immutable`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Cache-Control#immutable) and [`must-understand`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Cache-Control#must-understand).

# Examples
```js
app.use(cacheControl({ public: true }));

// If you want to modify the cache control header on-the-fly
app.use((req, res, next) => {
  res.cacheControl.immutable = true;
})
```

For more information about the API, please visit the [origin of the module](https://github.com/Mousius/express-cache-controller#options).

# License
[MIT](LICENSE)