in tools/version.js [40:84]
async function main() {
// Dynamic import execa
const { execa } = await import('execa');
if (!version) {
throw new Error("Missing version number");
}
// step one
const stepOne = execa("npm", ["run", "sync", version], {
stdio: "pipe",
});
stepOne.stdout.on("data", (data) => {
console.log(`sync: ${data}`);
});
stepOne.stderr.on("data", (data) => {
console.error(color.red(`syncerr: ${data}`));
});
await stepOne;
// step two
const stepTwo = execa("docusaurus", ["docs:version", version], {
stdio: "pipe",
});
stepTwo.stdout.on("data", (data) => {
console.log(`sync: ${data}`);
});
stepTwo.stderr.on("data", (data) => {
console.error(color.red(`syncerr: ${data}`));
});
await stepTwo;
// step three
const stepThree = execa("npm", ["run", "image-copy"], {
stdio: "pipe",
});
stepThree.stdout.on("data", (data) => {
console.log(`sync: ${data}`);
});
stepThree.stderr.on("data", (data) => {
console.error(color.red(`syncerr: ${data}`));
});
await stepThree;
await stepFour();
}