Files
mqtt-explorer/build.ts
Thomas Nordquist 25cc7ad277 Prepare auto-update
2019-01-08 03:53:45 +01:00

40 lines
699 B
TypeScript

import * as builder from 'electron-builder'
const linux: builder.CliOptions = {
x64: true,
ia32: true,
armv7l: true,
arm64: true,
linux: ['snap', 'AppImage', 'deb', 'pacman'],
projectDir: './build/clean',
publish: 'onTag',
}
const win: builder.CliOptions = {
x64: true,
ia32: true,
armv7l: false,
arm64: false,
win: ['portable'],
projectDir: './build/clean',
publish: 'onTag',
}
const mac: builder.CliOptions = {
x64: true,
ia32: true,
armv7l: false,
arm64: false,
mac: ['dmg'],
projectDir: './build/clean',
publish: 'onTag',
}
async function buildAll() {
await builder.build(linux)
await builder.build(mac)
await builder.build(win)
}
buildAll()