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

/node-resizin/

    Package Sidebar

    Install

    npm i node-resizin

    Weekly Downloads

    1

    Version

    0.6.0

    License

    MIT

    Unpacked Size

    9.79 kB

    Total Files

    9

    Last publish

    Collaborators

    • ackeecz