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

bitcoin-units

Package Overview
Dependencies
Maintainers
1
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bitcoin-units - npm Package Compare versions

Comparing version 0.2.7 to 0.2.8

2

lib/index.js

@@ -1,1 +0,1 @@

'use strict';Object.defineProperty(exports,'__esModule',{value:!0});var _createClass=function(){function a(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,'value'in c&&(c.writable=!0),Object.defineProperty(a,c.key,c)}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),_units=require('./units'),units=_interopRequireWildcard(_units);function _interopRequireWildcard(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError('Cannot call a class as a function')}var convert=function(a,b,c){var d=a*units.getUnit(b);return d/units.getUnit(c)},Bitcoin=function(){function a(b,c){_classCallCheck(this,a),this._value=b,this._unit=c}return _createClass(a,[{key:'to',value:function to(a){return this._value=convert(this._value,this._unit,a),this._unit=a,this}},{key:'value',value:function value(){return this._value}},{key:'format',value:function(){var a=units.getDisplay(this._unit),b=a.format,c=a.fractionDigits,d=a.trailing,e={maximumFractionDigits:c};d&&(e={minimumFractionDigits:c});var f=this._value.toFixed(c),g=b.replace('{amount}',parseFloat(f).toLocaleString(void 0,e));return a.pluralize&&1!==this._value&&(g+='s'),g}},{key:'toString',value:function toString(){return this._value.toString()}}]),a}(),bitcoin=function(a,b){return new Bitcoin(a,b)};bitcoin.convert=convert,bitcoin.setDisplay=units.setDisplay,bitcoin.setUnit=units.setUnit,bitcoin.setFiat=function(a,b){var c=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;units.setUnit(a,1/b,c)},exports.default=bitcoin,module.exports=exports['default'];
'use strict';Object.defineProperty(exports,'__esModule',{value:!0});var _createClass=function(){function a(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,'value'in c&&(c.writable=!0),Object.defineProperty(a,c.key,c)}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),_big=require('big.js'),_big2=_interopRequireDefault(_big),_units=require('./units'),units=_interopRequireWildcard(_units);function _interopRequireWildcard(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function _interopRequireDefault(a){return a&&a.__esModule?a:{default:a}}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError('Cannot call a class as a function')}var convert=function(a,b,c){var d=(0,_big2.default)(a).times(units.getUnit(b));return parseFloat(d.div(units.getUnit(c)))},Bitcoin=function(){function a(b,c){_classCallCheck(this,a),this._value=b,this._unit=c}return _createClass(a,[{key:'to',value:function to(a){return this._value=convert(this._value,this._unit,a),this._unit=a,this}},{key:'value',value:function value(){return this._value}},{key:'format',value:function(){var a=units.getDisplay(this._unit),b=a.format,c=a.fractionDigits,d=a.trailing,e={maximumFractionDigits:c};d&&(e={minimumFractionDigits:c});var f=this._value.toFixed(c),g=b.replace('{amount}',parseFloat(f).toLocaleString(void 0,e));return a.pluralize&&1!==this._value&&(g+='s'),g}},{key:'toString',value:function toString(){return this._value.toString()}}]),a}(),bitcoin=function(a,b){return new Bitcoin(a,b)};bitcoin.convert=convert,bitcoin.setDisplay=units.setDisplay,bitcoin.setUnit=units.setUnit,bitcoin.setFiat=function(a,b){var c=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;units.setUnit(a,1/b,c)},exports.default=bitcoin,module.exports=exports['default'];
{
"name": "bitcoin-units",
"version": "0.2.7",
"version": "0.2.8",
"description": "Convert between BTC, mBTC, μBTC, satoshi and custom units.",

@@ -40,2 +40,3 @@ "homepage": "https://github.com/ruigomeseu/bitcoin-units",

"chai": "^4.1.2",
"codecov": "^3.0.2",
"cross-env": "^5.1.3",

@@ -49,7 +50,7 @@ "eslint": "^4.16.0",

"mocha": "^5.0.0",
"rimraf": "^2.6.2",
"codecov": "^3.0.2"
"rimraf": "^2.6.2"
},
"dependencies": {
"big.js": "^5.1.2"
}
}
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