const ora = require('ora'); const chalk = require('chalk'); const { eraseLine } = require('ansi-escapes'); // Prints a spinner followed by the given text module.exports = msg => { const spinner = ora(chalk.gray(msg)); spinner.color = 'gray'; spinner.start(); return () => { spinner.stop(); process.stdout.write(eraseLine); }; };