18 lines
514 B
TypeScript
Vendored
18 lines
514 B
TypeScript
Vendored
import BaseBuilder from './BaseBuilder';
|
|
import { PakeAppOptions } from '@/types';
|
|
import tauriConfig from '@/helpers/tauriConfig';
|
|
|
|
export default class WinBuilder extends BaseBuilder {
|
|
constructor(options: PakeAppOptions) {
|
|
super(options);
|
|
this.options.targets = 'msi';
|
|
}
|
|
|
|
getFileName(): string {
|
|
const { name } = this.options;
|
|
const { arch } = process;
|
|
const language = tauriConfig.bundle.windows.wix.language[0];
|
|
return `${name}_${tauriConfig.version}_${arch}_${language}`;
|
|
}
|
|
}
|