imgbb-uploader
Advanced tools
Comparing version 1.0.1 to 1.0.3
26
index.js
@@ -1,17 +0,17 @@ | ||
const fs = require('fs'); | ||
const request = require('request'); | ||
const fs = require('fs') | ||
const request = require('request') | ||
const imgbbUploader = async (apiKey, pathToFile) => { | ||
let formData = { | ||
image : fs.createReadStream(pathToFile) | ||
const formData = { | ||
image: fs.createReadStream(pathToFile) | ||
} | ||
return new Promise((resolve, reject) => { | ||
request.post({ | ||
url: `https://api.imgbb.com/1/upload?key=${apiKey}`, | ||
formData: formData | ||
}, | ||
request.post({ | ||
url: `https://api.imgbb.com/1/upload?key=${apiKey}`, | ||
formData: formData | ||
}, | ||
(err, httpResponse, body) => { | ||
if (err) { | ||
console.error('Upload failed:\n', err) | ||
reject(err); | ||
console.error('Upload failed:\n', err) | ||
reject(err) | ||
} | ||
@@ -24,6 +24,6 @@ resolve(body) | ||
const uploadToImgbb = async (apiKey, pathToFile) => { | ||
const result = await imgbbUploader(apiKey, pathToFile); | ||
return JSON.parse(result).data; | ||
const result = await imgbbUploader(apiKey, pathToFile) | ||
return JSON.parse(result).data | ||
} | ||
module.exports = uploadToImgbb; | ||
module.exports = uploadToImgbb |
{ | ||
"name": "imgbb-uploader", | ||
"version": "1.0.1", | ||
"version": "1.0.3", | ||
"description": "Lightweight module to upload images through Imgbb API.", | ||
@@ -12,3 +12,3 @@ "main": "index.js", | ||
"scripts": { | ||
"test": "test" | ||
"test": "npx standard" | ||
}, | ||
@@ -15,0 +15,0 @@ "repository": { |
# imgbb-uploader | ||
Lightweight Nodejs module to upload local pictures files to imgbb API and get display URLs in response. | ||
[![https://nodei.co/npm/imgbb-uploader.png?downloads=true&downloadRank=true&stars=true](https://nodei.co/npm/imgbb-uploader.png?downloads=true&downloadRank=true&stars=true)](https://www.npmjs.com/package/imgbb-uploader) | ||
[![Known Vulnerabilities](https://snyk.io/test/github/TheRealBarenziah/imgbb-uploader/badge.svg?targetFile=package.json)](https://snyk.io/test/github/TheRealBarenziah/imgbb-uploader?targetFile=package.json) | ||
[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com) | ||
## Compatibility: | ||
@@ -73,3 +78,3 @@ **Node >= 8** ( [this module uses async/await](https://node.green/) ) | ||
## Changelog | ||
0.2.1 => 1.0.0 (Replace `var` and `function` with proper ES6 syntax & update README) | ||
0.2.1 => 1.0.0 (Replace `var` and `function` with proper ES6 syntax & update README) | ||
1.0.0 => 1.0.1 (Fix README) |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
6196
25
80