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

a-calc

Package Overview
Dependencies
Maintainers
1
Versions
164
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

a-calc - npm Package Compare versions

Comparing version 1.0.6 to 1.0.8

2

package.json
{
"name": "a-calc",
"version": "1.0.6",
"version": "1.0.8",
"description": "JavaScript的精准四则运算库,支持复杂运算与格式化操作例如: 带单位计算,千分位, 灵活指定小数点位数,指定舍入规则",

@@ -5,0 +5,0 @@ "main": "./cjs/index.cjs",

# a-calc
来源于实际业务的字符串四则运算的库, 可解决以下问题(注意1.0.6有破坏性更新!):
来源于实际业务的字符串四则运算的库, 可解决以下问题(注意1.0.6之后有破坏性更新!):

@@ -213,3 +213,3 @@ * js数字计算精度问题

if ( obj !== undefined ) {
dataArr.unshift( obj );
data_arr.unshift( obj );
_fmt = obj._fmt === undefined ? undefined : obj._fmt;

@@ -229,25 +229,4 @@ _error = obj._error === undefined ? undefined : obj._error;

app.config.globalProperties.fmt = function ( expr: string, obj: any )
{
// 专门格式化的
const instance: any = getCurrentInstance();
const dataArr = [ instance.setupState, instance.data ];
let _fmt, _error, _unit;
app.config.globalProperties.fmt = app.config.globalProperties.calc;
if ( obj !== undefined ) {
dataArr.unshift( obj );
_fmt = obj._fmt === undefined ? undefined : obj._fmt;
_error = obj._error === undefined ? undefined : obj._error;
_unit = obj._unit === undefined ? undefined : obj._unit;
}
return fmt( expr,
{
_fill_data: data_arr,
_error: _error === undefined ? "-" : _error,
_fmt,
_unit
} );
};
}

@@ -308,2 +287,4 @@ ```

* 1.0.8
- 更新文档
* 1.0.6

@@ -310,0 +291,0 @@ * 破坏性变更:所有暴露出的小驼峰命名全部改成了蛇形命名法例如原来的`_fillData` 现在变成了 `_fill_data`,原因是蛇形命名法更清晰。

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