Files
wehub-resource-sync d18ada4ee7
Docker Publish / docker (web, apps/web/Dockerfile, web) (push) Failing after 0s
Docker Publish / docker (api, apps/api/Dockerfile, api) (push) Failing after 1s
Publish Extension / detect-version (push) Has been skipped
Publish Extension / submit (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:24:41 +08:00

25 lines
714 B
JavaScript

#!/usr/bin/env node
import { execSync } from 'node:child_process'
import path from 'node:path'
const desktopRoot = path.resolve(import.meta.dirname, '..')
const initCwd = process.env.INIT_CWD ? path.resolve(process.env.INIT_CWD) : ''
const forceDesktopPostinstall = process.env.VIDBEE_DESKTOP_POSTINSTALL === '1'
const isDesktopInstall = initCwd.startsWith(desktopRoot)
if (!(forceDesktopPostinstall || isDesktopInstall)) {
console.log('Skipping desktop postinstall in workspace-level install.')
process.exit(0)
}
execSync('node scripts/setup-dev-binaries.js', {
cwd: desktopRoot,
stdio: 'inherit'
})
execSync('pnpm exec electron-builder install-app-deps', {
cwd: desktopRoot,
stdio: 'inherit'
})