diff --git a/.gitignore b/.gitignore index edd0156..ac48120 100644 --- a/.gitignore +++ b/.gitignore @@ -38,6 +38,10 @@ bower_components build/Release node_electron +# builds +build +builds + # Dependency directories node_modules/ jspm_packages/ diff --git a/src/build.js b/src/build.js index 6ab3f91..a51fc6f 100644 --- a/src/build.js +++ b/src/build.js @@ -1,8 +1,16 @@ -const packager = require('electron-packager') +const packager = require('electron-packager'), + path = require("path"), fs = require("fs"); -async function bundleElectronApp(options) { + + async function bundleElectronApp(options) { + fs.mkdirSync(options.dir, { recursive: true }); const appPaths = await packager(options) console.log(`Electron app bundles created:\n${appPaths.join("\n")}`) } -bundleElectronApp(all = true); +bundleElectronApp({ + platform: "darwin", + arch: "x64", + dir: process.cwd(), + out: path.resolve(process.cwd(), "builds", "darvin", String(new Date().getTime())) +}); \ No newline at end of file