diawi-nodejs-uploader
TypeScript icon, indicating that this package has built-in type declarations

1.1.1 • Public • Published

diawi-nodejs-uploader

A NodeJS tool for Diawi integration written with Typescript

Installation

$ yarn add diawi-nodejs-uploader
=== or ===
$ npm install diawi-nodejs-uploader

Usage

Programmatic

All options except token and file are optional.

import { upload } from 'diawi-nodejs-uploader';
 
const result = await upload({
        file: '/files/bundle.apk',
        token: 'token',
    });
console.log(result);

Full example

import { upload } from 'diawi-nodejs-uploader';
 
const result = await upload({
    file: '/file/bundle.apk',
    token: 'token',
    callback_emails: 'email@mail.com',
    callback_url: 'myUrl.com/cb',
    comment: 'comment text',
    find_by_udid: true,
    installation_notifications: true,
    password: 'passwordForBundle',
    wall_of_apps: true,
}, {
    apiUploadEndpoint: 'rewriteDefauitDiawiUploadEndpoint',
    apiStatusEndpoint: 'rewriteDefauitDiawiStatusEndpoint',
    maxApiStatusCalls: 99,
    onUploadProgress: (progressPercent) => {
        console.log(`uploading: ${progressPercent}`);
    },
    onStatusProgress: (status) => {
        console.log(`status: ${status}`);
    },
});
 
console.log(result);

CLI

// in development

Dependencies (4)

Dev Dependencies (26)

Package Sidebar

Install

npm i diawi-nodejs-uploader

Weekly Downloads

10

Version

1.1.1

License

MIT

Unpacked Size

449 kB

Total Files

22

Last publish

Collaborators

  • natteke