import { withProgress } from "@paperclover/console/Progress"; await withProgress("do a task", async (progress) => { // mutate the progress object progress.total = 100; for (let i = 0; i < progress.total; i++) { await new Promise((resolve) => setTimeout(resolve, 10)); progress.value += 1; } });