@coingecko/cryptoformat
Advanced tools
@@ -81,7 +81,7 @@ 'use strict'; | ||
| function decimalTrailingZeroesToExponent(formattedCurrency, maximumDecimalTrailingZeroes) { | ||
| const decimalTrailingZeroesPattern = new RegExp(`\\.(0{${maximumDecimalTrailingZeroes + 1},})(?=[1-9]?)`); | ||
| const decimalTrailingZeroesPattern = new RegExp(`(\\.|,)(0{${maximumDecimalTrailingZeroes + 1},})(?=[1-9]?)`); | ||
| return formattedCurrency.replace( | ||
| decimalTrailingZeroesPattern, | ||
| (match, decimalTrailingZeroes) => `.0<sub title=\"${formattedCurrency}\">${decimalTrailingZeroes.length}</sub>`, | ||
| (_match, separator, decimalTrailingZeroes) => `${separator}0<sub title=\"${formattedCurrency}\">${decimalTrailingZeroes.length}</sub>`, | ||
| ) | ||
@@ -88,0 +88,0 @@ } |
@@ -77,7 +77,7 @@ // A map of supported currency codes to currency symbols. | ||
| function decimalTrailingZeroesToExponent(formattedCurrency, maximumDecimalTrailingZeroes) { | ||
| const decimalTrailingZeroesPattern = new RegExp(`\\.(0{${maximumDecimalTrailingZeroes + 1},})(?=[1-9]?)`); | ||
| const decimalTrailingZeroesPattern = new RegExp(`(\\.|,)(0{${maximumDecimalTrailingZeroes + 1},})(?=[1-9]?)`); | ||
| return formattedCurrency.replace( | ||
| decimalTrailingZeroesPattern, | ||
| (match, decimalTrailingZeroes) => `.0<sub title=\"${formattedCurrency}\">${decimalTrailingZeroes.length}</sub>`, | ||
| (_match, separator, decimalTrailingZeroes) => `${separator}0<sub title=\"${formattedCurrency}\">${decimalTrailingZeroes.length}</sub>`, | ||
| ) | ||
@@ -84,0 +84,0 @@ } |
@@ -83,7 +83,7 @@ (function (global, factory) { | ||
| function decimalTrailingZeroesToExponent(formattedCurrency, maximumDecimalTrailingZeroes) { | ||
| const decimalTrailingZeroesPattern = new RegExp(`\\.(0{${maximumDecimalTrailingZeroes + 1},})(?=[1-9]?)`); | ||
| const decimalTrailingZeroesPattern = new RegExp(`(\\.|,)(0{${maximumDecimalTrailingZeroes + 1},})(?=[1-9]?)`); | ||
| return formattedCurrency.replace( | ||
| decimalTrailingZeroesPattern, | ||
| (match, decimalTrailingZeroes) => `.0<sub title=\"${formattedCurrency}\">${decimalTrailingZeroes.length}</sub>`, | ||
| (_match, separator, decimalTrailingZeroes) => `${separator}0<sub title=\"${formattedCurrency}\">${decimalTrailingZeroes.length}</sub>`, | ||
| ) | ||
@@ -90,0 +90,0 @@ } |
+1
-1
| { | ||
| "name": "@coingecko/cryptoformat", | ||
| "version": "0.8.0", | ||
| "version": "0.8.1", | ||
| "description": "Javascript library to format and display cryptocurrencies and fiat", | ||
@@ -5,0 +5,0 @@ "main": "lib/cryptoformat.cjs.js", |
55927
0.15%