New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

bankers-math

Package Overview
Dependencies
Maintainers
0
Versions
18
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bankers-math - npm Package Compare versions

Comparing version 0.2.7 to 0.2.8

19

Banker.js

@@ -45,2 +45,7 @@ // EU on Bankers' rounding: https://ec.europa.eu/economy_finance/publications/pages/publication1224_en.pdf

variance(list, decimalPlaces) {
let sum = Services.toFixedNumber(Services.sum(list), decimalPlaces);
const avg = Services.toFixedNumber(
list.length > 0 ? sum / list.length : 0,
decimalPlaces,
);
const squareDiffs = list.map((value) => {

@@ -50,3 +55,3 @@ const diff = value - avg;

});
return Services.toFixedNumber(
const variance = Services.toFixedNumber(
Math.sqrt(

@@ -58,2 +63,4 @@ squareDiffs.reduce((acc, current) => acc + current, 0) /

);
return { sum, avg, variance };
},

@@ -63,10 +70,4 @@ analyseValues(list, decimalPlaces = 6) {

let sum = Services.toFixedNumber(Services.sum(list), decimalPlaces);
let avg = Services.toFixedNumber(
list.length > 0 ? sum / list.length : 0,
decimalPlaces,
);
const { sum, avg, variance } = Services.variance(list, decimalPlaces);
let variance = Services.variance(list, decimalPlaces);
return {

@@ -96,3 +97,3 @@ sum,

decimalPlaces,
),
).variance,
min: Math.min(...list.map((d) => d.min)),

@@ -99,0 +100,0 @@ max: Math.max(...list.map((d) => d.max)),

{
"name": "bankers-math",
"version": "0.2.7",
"version": "0.2.8",
"description": "Helper function for Bankers' calculus",

@@ -5,0 +5,0 @@ "keywords": [

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc