CoolFace
Datasetpublic

basant307/AI_Governance_Project

sourceHugging Faceapache-2.0updated 2mo agoView on Hugging Face
0likes48downloads
clear.js23 linesDownload Raw Back to util
1'use strict';2 3const strip = require('./strip');4const { erase, cursor } = require('sisteransi');5 6const width = str => [...strip(str)].length;7 8/**9 * @param {string} prompt10 * @param {number} perLine11 */12module.exports = function(prompt, perLine) {13  if (!perLine) return erase.line + cursor.to(0);14 15  let rows = 0;16  const lines = prompt.split(/\r?\n/);17  for (let line of lines) {18    rows += 1 + Math.floor(Math.max(width(line) - 1, 0) / perLine);19  }20 21  return erase.lines(rows);22};23 
basant307/AI_Governance_Project · CoolFace