calculations-ecommerce-smrtln
v1.0.6
Published
Librería para realizar cálculos matemáticos
Readme
📦 calculations
calculations es una librería para realizar cálculos matemáticos y estadísticas a partir de datos de facturación. Incluye un binario para ejecutar operaciones desde la línea de comandos.
🚀 Instalación
Puedes instalar esta librería usando npm:
npm install calculations-ecommerce-smrtlnSi deseas instalarla globalmente:
npm install -g calculations-ecommerce-smrtln📌 Uso
Como módulo en Node.js
import { calcularIngresosTotales, calcularProductosMasVendidos } from "calculations-ecommerce-smrtln";
const facturas = [
{ total: 100, items: [{ id: 1, name: "Producto A", quantity: 2 }] },
{ total: 200, items: [{ id: 2, name: "Producto B", quantity: 1 }] },
];
console.log("Ingresos totales:", calcularIngresosTotales(facturas));
console.log("Productos más vendidos:", calcularProductosMasVendidos(facturas));Uso desde CLI
El paquete incluye un binario que puedes ejecutar directamente desde la terminal:
calculate --data ./facturas.json📜 API
calcularIngresosTotales(facturas: Invoice[]): number
Calcula la suma de todos los ingresos generados por las facturas.
calcularProductosMasVendidos(facturas: Invoice[]): ProductoVendidos[]
Devuelve una lista de los productos más vendidos.
📄 Scripts
Puedes ejecutar el binario desde un script en package.json:
{
"scripts": {
"calcular": "calculate --data ./facturas.json"
}
}📦 Publicación
Para publicar una nueva versión de la librería:
npm publish --access publicPara probar el binario:
node bin/calculate.js📄 Licencia
MIT
