const { exec } = require("child_process"); const fs = require("fs"); const args = process.argv.slice(2); const isPreRelease = args.includes("--pre-release"); if (!fs.existsSync("build")) { fs.mkdirSync("build"); } const command = isPreRelease ? "vsce package --out ./build patch --pre-release --baseContentUrl https://localhost/" : "vsce package --out ./build patch --baseContentUrl https://localhost/"; exec(command, (error) => { if (error) throw error; console.log("vsce package completed"); });