gulp-freemius-deploy

1.0.11 • Public • Published

Installation

Install package with NPM and add it to your development dependencies:

npm install --save-dev gulp-freemius-deploy

Usage

gulp-freemius-deploy is a task module that can be run via the command line.

In its most basic form, the configuration would look like this:

var gulp = require( 'gulp' );
 
require( 'gulp-freemius-deploy' )( gulp, {
    developer_id: 000,
    plugin_id: 000,
    public_key: 'pk_*****',
    secret_key: 'sk_*****',
    zip_name: 'your-zip-to-deploy.zip',
    zip_path: 'dist/',
    add_contributor: true
} );

If your gulpfile.js is in a public repository, you may want to abstract the developer_id, plugin_id, secret_key, and public_key. You can do this by creating a git ignored fs-config.json file like so:

{
  "developer_id": 000,
  "plugin_id": 000,
  "public_key": "pk_*****",
  "secret_key": "sk_*****"
}

You can then include it in your gulpfile:

var gulp = require( 'gulp' ),
    fs_config = require( './fs-config.json' );
 
require( 'gulp-freemius-deploy' )( gulp, {
    developer_id: fs_config.developer_id,
    plugin_id: fs_config.plugin_id,
    public_key: fs_config.public_key,
    secret_key: fs_config.secret_key,
    zip_name: 'your-zip-to-deploy.zip',
    zip_path: 'dist/',
    add_contributor: true
} );

You can find your developer_id, secret_key, and public_key in your Freemius profile.

Once configured, simply run this from the command line to deploy your zip to freemius:

gulp freemius-deploy

Readme

Keywords

Package Sidebar

Install

npm i gulp-freemius-deploy

Homepage

iconicwp.com

Weekly Downloads

3

Version

1.0.11

License

MIT

Unpacked Size

4.82 kB

Total Files

3

Last publish

Collaborators

  • jamesckemp