chore(cli): prepare npm release docs

This commit is contained in:
digua authored and digua committed 2026-05-22 10:20:39 +08:00
1 parent 6fa92bc2e4
commit 04427a98d8
3 files changed
+30 -1

No files matched your search

+13
View File
@@ -0,0 +1,13 @@
import { rm } from 'node:fs/promises'
import { resolve } from 'node:path'
const packageRoot = resolve(import.meta.dirname, '..')
const generatedFiles = ['README.md', 'LICENSE']
await Promise.all(
generatedFiles.map((file) =>
rm(resolve(packageRoot, file), { force: true }).catch((error) => {
console.warn(`[release-docs] Failed to remove ${file}: ${error.message}`)
})
)
)
+14
View File
@@ -0,0 +1,14 @@
import { copyFile } from 'node:fs/promises'
import { resolve } from 'node:path'
const packageRoot = resolve(import.meta.dirname, '..')
const repositoryRoot = resolve(packageRoot, '../..')
const releaseDocs = [
['README.md', 'README.md'],
['LICENSE', 'LICENSE'],
]
for (const [source, target] of releaseDocs) {
await copyFile(resolve(repositoryRoot, source), resolve(packageRoot, target))
}