From 93a1b89f096b139db8ee873795344e9d47cd63a8 Mon Sep 17 00:00:00 2001 From: Joel Collins Date: Mon, 4 Mar 2019 17:19:12 +0000 Subject: [PATCH] Added script to create DMG installers --- installers/create-dmg.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 installers/create-dmg.js diff --git a/installers/create-dmg.js b/installers/create-dmg.js new file mode 100644 index 00000000..88eb70e9 --- /dev/null +++ b/installers/create-dmg.js @@ -0,0 +1,19 @@ +const createDMG = require('electron-installer-dmg') +const path = require('path') +const package = require('../package.json'); + +var opts = { + appPath: path.join(__dirname, '../release-builds/openflexure-ev-darwin-x64/openflexure-ev.app'), + name: package.productName, + icon: path.join(__dirname, '../icons/mac/icon.icns'), + out: path.join(__dirname, '../release-builds/installers', package.version) +} + +createDMG(opts, function done (err) { + if (err) { + console.log(`Error creating dmg: ${err}`) + } + else { + console.log("Done") + } + }) \ No newline at end of file