montana/Russian/Site/messenger/deploy/prepareTauriConfig.js
2026-05-18 18:05:32 +03:00

33 lines
786 B
JavaScript

/* eslint-disable no-null/no-null */
export default function prepareTauriConfig() {
const config = {
build: {
frontendDist: process.env.BASE_URL,
devUrl: null,
},
bundle: {
windows: {},
},
identifier: 'org.telegram.TelegramAir',
};
if (process.env.WITH_UPDATER === 'true') {
config.plugins = {
updater: {
dialog: false,
endpoints: [process.env.UPDATER_GIST_URL],
pubkey: process.env.UPDATER_PUBLIC_KEY,
},
};
config.bundle.createUpdaterArtifacts = true;
}
if (process.env.KEYPAIR_ALIAS) {
// eslint-disable-next-line @stylistic/max-len
config.bundle.windows.signCommand = `smctl.exe sign --keypair-alias=${process.env.KEYPAIR_ALIAS} --simple --input %1`;
}
return config;
}