Skip to content

Commit 7e9a7a9

Browse files
committed
build: update scripts
1 parent cb59abf commit 7e9a7a9

File tree

3 files changed

+11
-6
lines changed

3 files changed

+11
-6
lines changed

build/build.mjs

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { execSync } from 'child_process'
2-
import fs from 'fs-extra'
2+
import fs from 'fs'
33
import path from 'path'
44

55
const run = command => execSync(command, { stdio: 'inherit' })
@@ -9,14 +9,14 @@ const outDir = resolve('dist-ts')
99
const c = path.join(import.meta.dirname, 'rollup.config.mjs')
1010
const distDir = resolve('dist')
1111

12-
await fs.remove(distDir)
12+
fs.rmSync(distDir, { recursive: true, force: true })
1313
run(`tsc -p ${p} --outDir ${outDir} -d --emitDeclarationOnly`)
1414
run(`rollup -c ${c}`)
15-
await fs.remove(outDir)
15+
fs.rmSync(outDir, { recursive: true, force: true })
1616

1717
process.on('exit', exitCode => {
1818
if (exitCode === 1) {
19-
fs.removeSync(distDir)
20-
fs.removeSync(outDir)
19+
fs.rmSync(distDir, { recursive: true, force: true })
20+
fs.rmSync(outDir, { recursive: true, force: true })
2121
}
2222
})

build/release.mjs

+6
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,13 @@ run('pnpm run build')
103103
stepLog('\nPublishing the package...')
104104
pkgJson.version = targetVersion
105105
fs.writeFileSync(pkgPath, JSON.stringify(pkgJson, null, 2) + '\n')
106+
const readme = path.join(import.meta.dirname, '../README.md')
107+
const license = path.join(import.meta.dirname, '../LICENSE')
108+
fs.copyFileSync(readme, resolve('README.md'))
109+
fs.copyFileSync(license, resolve('LICENSE'))
106110
run(`cd packages/html-diff && npm publish . --access public --tag ${tag}`)
111+
fs.rmSync(resolve('README.md'))
112+
fs.rmSync(resolve('LICENSE'))
107113

108114
// Commit changes to the Git.
109115
stepLog('\nCommitting changes...')

package.json

-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
"@rollup/plugin-typescript": "^12.1.1",
1212
"chalk": "^5.3.0",
1313
"enquirer": "^2.4.1",
14-
"fs-extra": "^11.2.0",
1514
"postcss": "^8.4.49",
1615
"postcss-nested": "^7.0.2",
1716
"postcss-preset-env": "^10.1.0",

0 commit comments

Comments
 (0)