refactor(build): [SITE-BUILD-01] stage outputs and stabilize documentation builds

This commit is contained in:
Harvey Zhao committed 2026-09-14 08:51:09 +08:00
1 parent 078cd9ef72
commit a468cb2c39
72 files changed
+2396 -748

No files matched your search

+3 -11
View File
@@ -1,15 +1,7 @@
import process from 'node:process'
import spawn from 'cross-spawn'
import { buildDocumentation, BuildExitError } from './site-build/docs.ts'
const proc = spawn('npm', ['run', 'build'], {
cwd: './packages/artplayer-vitepress/',
stdio: 'inherit',
})
proc.on('error', (error) => {
await buildDocumentation(process.cwd()).catch((error) => {
console.error(error.message)
process.exitCode = 1
})
proc.on('close', (code) => {
process.exitCode = code ?? 1
process.exitCode = error instanceof BuildExitError ? error.code : 1
})