0.1.1 • Published 1 year ago

@bnqkl/calc v0.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

计算表达式

感谢 https://github.com/peakchen90/decimal-eval/ 为表达式解析器打下基础。本项目从该解析器开始起航。

移除了 bignumber.js,而是引入了“分数”作为计算的概念,因为分数可以用两个 bigint 来表达,那么就可以用于无限的精度。

TODO

  • 函数表达式的支持
  • 支持自定义对象作为 “数值”,而不再仅仅是 string,从而达到更高的性能
  • 更好的 API 设计,使得 Parser 是完全独立隔离的
  • 自定义单位支持
  • 使用 WASM 产出更高的性能
0.1.1

1 year ago

0.1.0

1 year ago