node-resizin
TypeScript icon, indicating that this package has built-in type declarations

0.6.0 • Public • Published

node-resizin

Bundlephobia

resizin package for Node.js environment.

Table of contents

Installation

Using npm:

npm i -s node-resizin

Using yarn:

yarn add node-resizin

Quick start

const uploadFactory = require('node-resizin');

const fs = require('fs');
const config = require('../config');

const upload = uploadFactory({
    serverUrl: 'https://api.resizin.com', 
    apiKey: config.RESIZIN_API_KEY,
});

const file = fs.createReadStream(__dirname + '/myfile.png');

upload(file).then(() => {
    ...      
});

API

Upload factory documentation

  • There is also third parameter, available only for Node.js, that determines file mime type. The mime type is optional and defaults to application/octet-stream.

    const uploadFactory = require('node-resizin');
    
    const fs = require('fs');
    const config = require('../config');
    
    const upload = uploadFactory({
        apiKey: config.RESIZIN_API_KEY,
    });
    
    const file = fs.createReadStream('/tmp/feedback.pdf');
    
    upload(file, null, "application/pdf").then(fileDetails => {
        console.log(fileDetails);
    });

License

MIT

Package Sidebar

Install

npm i node-resizin

Weekly Downloads

0

Version

0.6.0

License

MIT

Unpacked Size

9.79 kB

Total Files

9

Last publish

Collaborators

  • ackeecz