@acciosolutions/images
TypeScript icon, indicating that this package has built-in type declarations

0.0.7 • Public • Published

@acciosolutions/images

NPM Module

A library to upload images from NodeJS

The API of this library is inspired by https://imgur.com

Dependency Status

Install

Using npm

npm install --save @acciosolutions/images

Using yarn

yarn add @acciosolutions/images

Usage

You need import the AccioClient from library

import { AccioClient } from "@acciosolutions/images";
import AccioClient from "@acciosolutions/images";
const AccioClient = require("@acciosolutions/images");
const { AccioClient } = require("@acciosolutions/images");

You need setup the AccioClient with ClientID and ClientSecret

const client = new AccioClient({
  clientId: string;
  clientSecret: string;
})

Methods

AccioClient uploadFromPath()

Usage

const file = path.resolve(__dirname, "image.png");
const response: UploadResponse = await client.uploadFromPath(file);

Interfaces

interface UploadResponse {
  deleteHash: string;
  uuid: string;
  url: string;
  directUrl: string;
  createdAt: string;
  updatedAt: string;
}

License

@acciosolutions/images is released under the MIT license.

Package Sidebar

Install

npm i @acciosolutions/images

Weekly Downloads

2

Version

0.0.7

License

MIT

Unpacked Size

12 kB

Total Files

19

Last publish

Collaborators

  • matheus-ale
  • fabio.asatru
  • christiancuri