# multer-vimeo-storage

> Multer storage engine for Vimeo Drive

Latest version **1.0.7** (published 2022-07-04) · MIT license · 0 weekly downloads

## Install

```sh
npm install multer-vimeo-storage
pnpm add multer-vimeo-storage
yarn add multer-vimeo-storage
bun add multer-vimeo-storage
```

## Health

**Score 20/100 (F)** — status: abandoned.

Positive: has types; no vulnerabilities.

Warnings: low downloads; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.7 |
| Published | 2022-07-04 |
| First published | 2022-07-04 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | CommonJS |
| Dependencies | 2 |
| Unpacked size | 10.3 KB |
| Known vulnerabilities | 0 (+11 in 1 direct dependencies) |
| Install scripts | no |
| Maintainers | rameshshanilka |

## Links

- npm: https://www.npmjs.com/package/multer-vimeo-storage
- npm.io page: https://npm.io/package/multer-vimeo-storage

## Dependencies (2)

- [multer](https://npm.io/package/multer.md) ^1.4.5-lts.1
- [@hushpoison/vimeo-api](https://npm.io/package/@hushpoison/vimeo-api.md) ^1.0.4

## Recent versions

- 1.0.7 (latest) — 2022-07-04
- 1.0.6 — 2022-07-04
- 1.0.5 — 2022-07-04

## README

# Multer Deta Drive Storage Engine

[![version](https://img.shields.io/npm/v/multer-deta-storage?style=for-the-badge)](https://www.npmjs.com/package/multer-deta-storage)
![license](https://img.shields.io/npm/l/multer-deta-storage?style=for-the-badge)
![downloads](https://img.shields.io/npm/dw/multer-deta-storage?style=for-the-badge)

`multer-deta-storage` is a custom storage engine for [multer](https://github.com/expressjs/multer) to support [Deta Drive](https://docs.deta.sh/docs/drive/about).

# Installation

```shell
yarn add multer-deta-storage
```

or

```shell
npm i multer-deta-storage --save
```

# Configuration

| Property   | Required? | Description                                                                                        |
| ---------- | --------- | -------------------------------------------------------------------------------------------------- |
| baseName   | Yes       | What do you want to name the Deta Drive.                                                           |
| projectKey | No        | Project Key for a Deta Project. By default, looks for the `DETA_PROJECT_KEY` environment variable. |

# Usage

```js
const express = require("express");
const multer = require("multer");
const detaStorage = require("multer-deta-storage");

const app = express();
const upload = multer({
  storage: detaStorage({
    baseName: "my-base-name",
    projectKey: "my-project-key",
  }),
});

app.post("/upload", upload.any(), (req, res) => {
  console.log(req.files);
  res.json(req.files);
});
```

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