Slide 66
Slide 66 text
const packager = require('electron-packager');
const setLanguages = require('electron-packager-languages');
const createDMG = require('electron-installer-dmg');
const version = '0.1.0';
const distPath = './dist';
const name = 'FocusedTask';
packager({
dir: './shell',
overwrite: true,
out: distPath,
afterCopy: [setLanguages(['en', 'en_GB'])],
name,
productName: 'Focused Task',
appBundleId: 'com.rstankov.focused-task',
appCopyright: 'Copyright (C) 2020 Radoslav Stankov',
appVersion: version,
appCategoryType: 'public.app-category.productivity',
// osxSign: {
// identity: '[?]',
// 'hardened-runtime': true,
// entitlements: 'entitlements.plist',
// 'entitlements-inherit': 'entitlements.plist',
// 'signature-flags': 'library',
// },
// osxNotarize: {
// appleId: '[?]',
// appleIdPassword: '[?]',
// },
}).then(() => {