{"library":"connect-static-file","type":"library","category":null,"description":"connect-static-file is a lightweight middleware for Connect and Express applications designed to serve a single static file. Unlike `express.static` which serves entire directories, this module focuses on efficiently delivering a specified file, making it ideal for specific assets like `index.html` or a `robots.txt`. The current stable version is 2.0.0, with its last major update occurring in 2017, suggesting a low-cadence, maintenance-focused project. A key differentiator is its `encoded` option, allowing developers to serve pre-compressed files (e.g., gzip) directly, optimizing client delivery by avoiding on-the-fly compression. It also provides fine-grained control over HTTP caching headers like `ETag`, `Last-Modified`, and `Cache-Control` (`maxAge`).","language":"javascript","status":"maintenance","version":"2.0.0","tags":["javascript","static","gzip","gz","express","connect","file","compress","middleware"],"last_verified":"Wed May 27","install":[{"cmd":"npm install connect-static-file","imports":["const staticFile = require('connect-static-file');","const staticFile = require('connect-static-file');","app.use('/my-file.txt', staticFile('path/to/actual/file.txt'));"]},{"cmd":"yarn add connect-static-file","imports":[]},{"cmd":"pnpm add connect-static-file","imports":[]}],"homepage":null,"github":"https://github.com/Joris-van-der-Wel/connect-static-file","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/connect-static-file","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/connect-static-file/compatibility"}}