Instalar ascii-progress-bar
La forma más fácil de comenzar a usar ascii-progress-bar es a través de tu gestor de paquetes preferido. La librería soporta entornos Node.js y puede ser integrada en cualquier proyecto JavaScript o TypeScript.
Prerrequisitos
- Node.js - 
v14.0.0o superior - Gestor de Paquetes - npm, yarn, o pnpm
 
Instalación Rápida
Elige tu gestor de paquetes preferido para instalar ascii-progress-bar:
# create a new project with npmnpm install @yacosta738/ascii-progress-bar# create a new project with pnpmpnpm add @yacosta738/ascii-progress-bar# create a new project with yarnyarn add @yacosta738/ascii-progress-barConfiguración Manual
Si estás comenzando desde cero, sigue estos pasos:
- Crea un nuevo directorio para tu proyecto:
Ventana de terminal mkdir mi-proyecto-progresscd mi-proyecto-progress - Inicializa tu proyecto:
Ventana de terminal npm init -yVentana de terminal pnpm initVentana de terminal yarn init -y - Instala ascii-progress-bar:
Ventana de terminal npm install @yacosta738/ascii-progress-barVentana de terminal pnpm add @yacosta738/ascii-progress-barVentana de terminal yarn add @yacosta738/ascii-progress-bar 
Uso Básico
Después de la instalación, puedes importar y usar la librería en tu proyecto:
import { AsciiProgressRenderer } from '@yacosta738/ascii-progress-bar';
// Helper function to simulate delayconst sleep = ms => new Promise(resolve => setTimeout(resolve, ms));
// Static democonsole.log('\nStatic demonstrations:');console.log('Default:  ', AsciiProgressRenderer.render(75, 'default'));console.log('Dots:     ', AsciiProgressRenderer.render(60, 'dots'));console.log('Stars:    ', AsciiProgressRenderer.render(40, 'stars'));console.log('Braille:  ', AsciiProgressRenderer.render(80, 'braille'));console.log('Minimal:  ', AsciiProgressRenderer.render(50, 'minimal'));console.log('Blocks:   ', AsciiProgressRenderer.render(65, 'blocks'));
// Animated demoasync function animateProgress() {  console.log('\nAnimated demo:');  for (let i = 0; i <= 100; i += 5) {    // Clear previous line    process.stdout.clearLine();    process.stdout.cursorTo(0);    // Render the bar    process.stdout.write(AsciiProgressRenderer.render(i, 'blocks'));    await sleep(200);  }  console.log('\n');}
// Run animated demoanimateProgress();Siguientes Pasos
Ahora que tienes ascii-progress-bar instalado, puedes:
- Probar nuestros ejemplos para ver diferentes casos de uso
 
Solución de Problemas
Si encuentras algún problema durante la instalación, asegúrate de que:
- Tu versión de Node.js es compatible
 - Tienes los permisos de escritura adecuados en el directorio del proyecto
 - Tu gestor de paquetes está actualizado