ESM-only build (#4227)

Co-authored-by: Link <link20050703@gmail.com>
This commit is contained in:
Fleny
2025-08-22 19:48:28 +02:00
committed by GitHub
parent 2d5e2114c7
commit bd37023847
10 changed files with 23 additions and 76 deletions
-12
View File
@@ -1,12 +0,0 @@
import { readdir, readFile, rm, writeFile } from 'node:fs/promises'
const files = await readdir('dist/cjs', { recursive: true })
const promises = files
.filter((f) => f.endsWith('.js'))
.map(async (file) => {
const content = await readFile(`dist/cjs/${file}`, 'utf-8')
await rm(`dist/cjs/${file}`)
await writeFile(`dist/cjs/${file.slice(0, -3)}.cjs`, content.replace(/\.js(?!on)/g, '.cjs'))
})
await Promise.all(promises)