mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-09 03:46:16 -08:00
14 lines
758 B
JavaScript
14 lines
758 B
JavaScript
import assert from 'node:assert/strict'
|
|
import fs from 'node:fs'
|
|
import process from 'node:process'
|
|
import { generateDocumentationSmoke } from './docs-smoke/generator.ts'
|
|
|
|
assert(process.argv.slice(2).every(arg => arg === '--check'), 'Use yarn build:test [--check]')
|
|
const outputs = await generateDocumentationSmoke(process.cwd())
|
|
for (const [file, content] of outputs) {
|
|
if (process.argv.includes('--check'))
|
|
assert.equal(fs.readFileSync(file, 'utf8').replaceAll('\r\n', '\n'), content, `Generated documentation smoke drift: ${file}`)
|
|
else fs.writeFileSync(file, content)
|
|
}
|
|
console.log(`Documentation readiness smoke ${process.argv.includes('--check') ? 'checked' : 'generated'}: ${outputs.size} outputs; complete demo acceptance remains separate`)
|