Skip to content

execute a build command inside of Electron projects

License

Notifications You must be signed in to change notification settings

victormihalache/electron-build-env

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

electron-build-env

An API (and command-line tool) to execute a command inside of Electron projects, configured properly to build native dependencies with the right versions of V8 and Node to work in Electron.

Installation

npm install --save electron-build-env

Usage

var build = require('electron-build-env');

build(["npm", "install"], function(err) {
  if (err) {
    console.log('Installation failed.');
  } else {
    console.log('Installation succeeded!'); 
  }       
});

API

build(cmd, opts, done)

Run a command where:

  • cmd is the command with arguments
  • opts is an options object (default: {})
    • opts.electron is the Electron version (default: local electron's package.json "version")
    • opts.arch is the target architecture (default: process.arch)
    • opts.disturl is the URL for downloading Electron headers (default: "https://atom.io/download/electron")
    • opts.devdir is the path for the Electron headers directory (default: "~/.electron-gyp")
  • done is a function called when the command has finished (default: do nothing)

About

execute a build command inside of Electron projects

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%