send
npmv1.2.1Better streaming static file server with Range and conditional-GET support
Overview
send is an npm package that better streaming static file server with Range and conditional-GET support. It is extremely widely used, with about 116.7M downloads per week and 1 known dependents in the graph. The latest version is 1.2.1, released under the MIT license.
Who should use it
Teams working in the npm ecosystem who need better streaming static file server with Range and conditional-GET support and value a battle-tested, widely-adopted solution.
When not to use it
Consider an alternative if you need to minimize your dependency tree, have first-class TypeScript types out of the box, or if a more actively-maintained option better fits your npm stack.
Pros
- Large, well-established user base (116.7M weekly downloads).
- Clear open-source license (MIT).
Cons
- Large dependency tree (22 direct dependencies) increases install size and audit surface.
- No bundled TypeScript types (may require a separate @types package).
Auto-generated from collected registry metadata. No external claims are inferred.
Relationship graph
Dependencies (left) and dependents (right) of send.
Dependencies
Runtime (11)
Dev (11)
Used by
Popular packages that depend on send.
Alternatives to send
The React Framework
LRU and FIFO caches for Client or Server
fast mysql driver. Implements core protocol, prepared statements, ssl and compression in native JS
Minimal and efficient cross-platform file watching library
Get the first path that exists on disk of multiple paths
Find the root directory of a Node.js project or npm package
Seamless REST/GraphQL API mocking library for browser and Node.js.
Fake HTTP injection library
Find a file or directory by walking up parent directories
Frequently installed together
An AST-based pattern checker for JavaScript.
Encode a URL to a percent-encoded form, excluding already-encoded sequences
Escape string for use in HTML
parse a url with memoization
Lightweight debugging utility for Node.js and the browser
The ultimate javascript content-type utility.
HTTP server cookie parsing and serialization
A querystring parser that supports nesting and arrays, with a depth limit
HTTP status utility
Create HTTP error objects
Create and parse HTTP Content-Type header
Run a function exactly one time
Version history
| Version | Published | License |
|---|---|---|
| 1.2.1latest | 7 months ago | MIT |
| 0.19.2 | 7 months ago | MIT |
| 1.2.0 | 1 year ago | MIT |
| 0.19.1 | 1 year ago | MIT |
| 1.1.0 | 1 year ago | MIT |
| 0.19.0 | 1 year ago | MIT |
| 1.0.0 | 2 years ago | MIT |
| 1.0.0-beta.2 | 2 years ago | MIT |
| 0.18.0 | 4 years ago | MIT |
| 1.0.0-beta.1 | 4 years ago | MIT |
| 0.17.2 | 4 years ago | MIT |
| 0.17.1 | 7 years ago | MIT |
| 0.17.0 | 7 years ago | MIT |
| 0.16.2 | 8 years ago | MIT |
| 0.16.1 | 8 years ago | MIT |
| 0.16.0 | 8 years ago | MIT |
| 0.15.6 | 8 years ago | MIT |
| 0.15.5 | 8 years ago | MIT |
| 0.15.4 | 9 years ago | MIT |
| 0.15.3 | 9 years ago | MIT |
Maintainers
Funding
Frequently asked questions
How do I install send?
Run `npm install send` to add send to your npm project.
What license is send released under?
send is distributed under the MIT license.
How popular is send?
send has approximately 116,671,852 downloads per week and 1 known dependent packages.