message: create-stylable-app: properly expose errors
  we must cleanup the interval properly on error to not hold process open and let it exit with failure code
diff: @@ -62,6 +62,7 @@ export async function executeWithProgress(
  dotIntervalMs = 5000
  ) {
  let dotInterval: ReturnType<typeof setInterval> | undefined;
  + try {
  if (dotIntervalMs) {
  dotInterval = setInterval(() => process.stdout.write('.'), dotIntervalMs);
  }
  @@ -70,8 +71,10 @@ export async function executeWithProgress(
  process.stdout.write('\n');
  }
  await action();
  + } finally {
  if (dotInterval !== undefined) {
  clearInterval(dotInterval);
  - }
  process.stdout.write('\n');
  }
  + }
  +}
  