diff --git a/package.json b/package.json index d3a170ae..6e650e51 100644 --- a/package.json +++ b/package.json @@ -150,7 +150,6 @@ "conventional-changelog-angular": "^8.3.1", "cross-spawn": "^7.0.6", "esbuild": "^0.27.7", - "execa": "^9.6.1", "fs-extra": "^11.3.4", "get-port": "^7.2.0", "gray-matter": "^4.0.3", diff --git a/scripts/release.js b/scripts/release.js index 5ac16c98..e2c5b883 100644 --- a/scripts/release.js +++ b/scripts/release.js @@ -2,9 +2,9 @@ import { readFileSync, writeFileSync } from 'node:fs' import { resolve } from 'node:path' import { fileURLToPath } from 'node:url' import { createRequire } from 'node:module' +import { execFileSync } from 'node:child_process' import c from 'picocolors' import prompts from 'prompts' -import { execa } from 'execa' import semver from 'semver' const { version: currentVersion } = createRequire(import.meta.url)( @@ -19,7 +19,7 @@ const tags = ['latest', 'next'] const dir = fileURLToPath(new URL('.', import.meta.url)) const inc = (i) => _inc(currentVersion, i) const run = (bin, args, opts = {}) => - execa(bin, args, { stdio: 'inherit', ...opts }) + execFileSync(bin, args, { stdio: 'inherit', ...opts }) const step = (msg) => console.log(c.cyan(msg)) async function main() {