Skip to content

TerribleDev/HydroCarbon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HydroCarbon

NPM Coverage Status Build status

simple wrapper over wix. You can see a working demo here

Install

$ npm install --save-dev hydrocarbon

Usage

var HydroCarbon = require('hydrocarbon');

HydroCarbon.exec({
  heatFiles: ["installers/heat.rsp"],
  candleFiles: ["installers/candle.rsp"],
  lightFiles: ["installers/light.rsp"]
}, mycallbackFunction);

or

var HydroCarbon = require('hydrocarbon');

HydroCarbon.exec({
  heatFiles: ["installers/heat.rsp"],
  candleFiles: ["installers/candle.rsp"],
  lightFiles: ["installers/light.rsp"]
})
.then(()=>nextThingToDo());

Works great with gulp, or grunt. Build agnostic

API

HydroCarbon.Exec(options, callback)

Returns a promise object

options

heatFiles

Type: array
Default: undefined

Array of heat response file paths

candleFiles

Type: array
Default: undefined

Array of candle response file paths

lightFiles

Type: array
Default: undefined

Array of light response file paths

heatCommands

Type: array Default: undefined

Array of command line args to pass to heat overrides heatFiles

candleCommands

Type: array Default: undefined

Array of command line args to pass to candle overrides candleFiles

lightCommands

Type: array Default: undefined

Array of command line args to pass to light overrides lightFiles

version

Type: string Default: undefined

Sets the BUILD_VERSION environment variable to version before calling heat, candle, and light

suppressValidation

Type: bool Default: false

If true this will supress ICE validation checks during the linking process.

License

MIT © Tommy Parnell

About

Making Windows Installers Great again

Resources

License

Stars

Watchers

Forks

Packages

No packages published