step('\nRunning tests...')
if (!skipTests && !isDryRun) {
await run(bin('jest'), ['--clearCache'])
- await run('npm', ['test', '--', '--bail'])
+ await run('pnpm', ['test', '--', '--bail'])
} else {
console.log(`(skipped)`)
}
// build all packages with types
step('\nBuilding all packages...')
if (!skipBuild && !isDryRun) {
- await run('npm', ['run', 'build', '--', '--release'])
+ await run('pnpm', ['run', 'build', '--', '--release'])
// test generated dts files
step('\nVerifying type declarations...')
- await run('npm', ['run', 'test-dts-only'])
+ await run('pnpm', ['run', 'test-dts-only'])
} else {
console.log(`(skipped)`)
}
// generate changelog
- await run(`npm`, ['run', 'changelog'])
+ await run(`pnpm`, ['run', 'changelog'])
const { stdout } = await run('git', ['diff'], { stdio: 'pipe' })
if (stdout) {