# multer-estree

> Simple streaming multer storage engine for S3.

Latest version **1.0.2** (published 2018-09-28) · MIT license · 0 weekly downloads

> **Deprecated.** This package is deprecated.

## Install

```sh
npm install multer-estree
pnpm add multer-estree
yarn add multer-estree
bun add multer-estree
```

## Health

**Score 10/100 (F)** — status: deprecated.

Negative: deprecated.

## Facts

| | |
|---|---|
| Version | 1.0.2 |
| Published | 2018-09-28 |
| First published | 2016-01-09 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Node | >=0.10.0 |
| Dependencies | 1 |
| Unpacked size | 3.9 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 0 |
| Author | Stipe Kotarac |
| Maintainers | kotarac |
| Keywords | amazon, aws, multer, s3 |

## Links

- npm: https://www.npmjs.com/package/multer-estree
- Repository: https://github.com/kotarac/multer-estree
- Issues: https://github.com/kotarac/multer-estree/issues
- npm.io page: https://npm.io/package/multer-estree

## Dependencies (1)

- [s3fs](https://npm.io/package/s3fs.md) ^2.4.2

## Alternatives

- [@opentelemetry/exporter-zipkin](https://npm.io/package/@opentelemetry/exporter-zipkin.md) — 14.8M weekly downloads
- [pusher-js](https://npm.io/package/pusher-js.md) — 2.0M weekly downloads
- [browserify](https://npm.io/package/browserify.md) — 1.7M weekly downloads
- [sqs-consumer](https://npm.io/package/sqs-consumer.md) — 1.7M weekly downloads
- [@sanity/eventsource](https://npm.io/package/@sanity/eventsource.md) — 930.8K weekly downloads

## Recent versions

- 1.0.2 (latest) — 2018-09-28
- 1.0.1 — 2016-01-15
- 1.0.0 — 2016-01-09

## README

# multer-estree

Simple streaming multer storage engine for S3.


## Install

```sh
npm i -S multer-estree
```


## Usage

```js
var express = require('express');
var app = express();
var multer = require('multer');
var estree = require('multer-estree');

var upload = multer({
	storage: estree({
		bucket: 'bukkit',
		accessKeyId: 'key',
		secretAccessKey: 'secret',
		region: 'eu-west-1',
		key: function (req, file, cb) {
			cb(null, Math.random().toString(36).slice(2, 8))
		}
  	})
})

app.post('/upload', upload.single('file'), function (req, res, next) {
	res.sendStatus(200);
});
```


## License

MIT © Stipe Kotarac (https://github.com/kotarac)

---
_Source: https://npm.io/package/multer-estree · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
