1.0.4 • Published 7 months ago

babel-plugin-decimal.js v1.0.4

Weekly downloads
-
License
ISC
Repository
github
Last release
7 months ago

babel-plugin-decimal.js

处理代码中的运算,避免出现进度丢失

0.1 + 0.2 = 0.30000000000000004
0.3 - 0.1 = 0.19999999999999998

使用

  1. 安装
pnpm i babel-plugin-decimal.js
  1. 在项目中的 .babelrc 或者 babel.config.js 中加入 babel-plugin-decimal.js
{
  "presets": ["@babel/preset-env"],
  "plugins": ["babel-plugin-decimal.js"]
}
// 源码
const add = (a, b) => {
  return a + b
}

// 编译后
var Decimal = require('decimal.js');
var add = function add(a, b) {
  return new Decimal(a).add(b).toNumber();
};
1.0.4

7 months ago

1.0.3

7 months ago

1.0.2

7 months ago

1.0.1

7 months ago

1.0.0

7 months ago