Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

heroku-deploy

giannico13MIT0.1.0

A simple utility for deploying a .tar.gz to Heroku via the Heroku Platform API.

tiny-lr, browser-sync, livereload

readme

heroku-deploy

A simple utility for deploying a .tar.gz to Heroku via the Heroku Platform API.

https://devcenter.heroku.com/articles/build-and-release-using-the-api

Usage

var herokuDeploy = require('heroku-deploy');

herokuDeploy(herokuApiKey, herokuAppName, packageJson.version, releaseFilename).
    then(function(response) {
        console.log('Build request successfully submitted.');
        log(response);
    }).
    catch(function(err) {
        console.log(err);
        throw new Error('A heroku deployment error has occurred.');
    });

Signature

// herokuApiKey    - your heroku api key
// herokuAppName   - the name of the heroku app you're deploying to
// appVersion      - a version tag for your application
// releaseFileName - the absolute path to the .tar.gz file
// 
// returns a bluebird promise