Fix codestyle
This commit is contained in:
40
package.ts
40
package.ts
@@ -58,33 +58,33 @@ const mac: builder.CliOptions = {
|
|||||||
|
|
||||||
async function executeBuild() {
|
async function executeBuild() {
|
||||||
switch (process.argv[2]) {
|
switch (process.argv[2]) {
|
||||||
case 'win':
|
case 'win':
|
||||||
await buildWithOptions(winPortable, { platform: 'win', package: 'portable' })
|
await buildWithOptions(winPortable, { platform: 'win', package: 'portable' })
|
||||||
await buildWithOptions(winNsis, { platform: 'win', package: 'nsis' })
|
await buildWithOptions(winNsis, { platform: 'win', package: 'nsis' })
|
||||||
break
|
break
|
||||||
case 'appx':
|
case 'appx':
|
||||||
await buildWithOptions(winAppx, { platform: 'win', package: 'appx' })
|
await buildWithOptions(winAppx, { platform: 'win', package: 'appx' })
|
||||||
break
|
break
|
||||||
case 'linux':
|
case 'linux':
|
||||||
await buildWithOptions(linuxAppImage, { platform: 'linux', package: 'AppImage' })
|
await buildWithOptions(linuxAppImage, { platform: 'linux', package: 'AppImage' })
|
||||||
await buildWithOptions(linuxSnap, { platform: 'linux', package: 'snap' })
|
await buildWithOptions(linuxSnap, { platform: 'linux', package: 'snap' })
|
||||||
break
|
break
|
||||||
case 'mac':
|
case 'mac':
|
||||||
await buildWithOptions(mac, { platform: 'mac', package: 'mas' })
|
await buildWithOptions(mac, { platform: 'mac', package: 'mas' })
|
||||||
await buildWithOptions(mac, { platform: 'mac', package: 'dmg' })
|
await buildWithOptions(mac, { platform: 'mac', package: 'dmg' })
|
||||||
await buildWithOptions(mac, { platform: 'mac', package: 'zip' })
|
await buildWithOptions(mac, { platform: 'mac', package: 'zip' })
|
||||||
break
|
break
|
||||||
default:
|
default:
|
||||||
await buildWithOptions({ ...mac, projectDir: '' }, { platform: 'mac', package: 'mas-dev' })
|
await buildWithOptions({ ...mac, projectDir: '' }, { platform: 'mac', package: 'mas-dev' })
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface BuildInfo {
|
export interface BuildInfo {
|
||||||
platform: 'win' | 'linux' | 'mac'
|
platform: 'win' | 'linux' | 'mac'
|
||||||
package: Packages
|
package: Packages
|
||||||
}
|
}
|
||||||
|
|
||||||
type Packages = 'portable' | 'nsis' | 'appx' | 'AppImage' | 'snap' | 'dmg' | 'zip' | 'mas' | 'mas-dev'
|
type Packages = 'portable' | 'nsis' | 'appx' | 'AppImage' | 'snap' | 'dmg' | 'zip' | 'mas' | 'mas-dev'
|
||||||
|
|
||||||
async function buildWithOptions(options: builder.CliOptions, buildInfo: BuildInfo) {
|
async function buildWithOptions(options: builder.CliOptions, buildInfo: BuildInfo) {
|
||||||
fs.writeFileSync(path.join(options.projectDir!, 'buildOptions.json'), JSON.stringify(buildInfo))
|
fs.writeFileSync(path.join(options.projectDir!, 'buildOptions.json'), JSON.stringify(buildInfo))
|
||||||
|
|||||||
Reference in New Issue
Block a user