简单的数学方法库,旨在方便计算(这个一个创建标准JavaScript库的demo,如何创建?)
关于npm package.json
字段的介绍,请移步这里
支持如下环境:
IE | EG | CH | FF | SF | OP | IOS | 安卓 | Node |
---|---|---|---|---|---|---|---|---|
no | 12+ | 19+ | 16+ | 9+ | 15+ | 9+ | 4.1+ | 6.14+ |
.
├── config 配置
├── demo 使用demo
├── dist 编译产出代码
├── doc 项目文档
├── src 源代码目录
├── test 单元测试
├── CHANGELOG.md 变更日志
└── TODO.md 计划功能
通过npm下载安装代码
$ npm install --save base-math
如果你是node环境
var baseMath = require('base-math');
baseMath.plus([1,2,3]) // 6
baseMath.plus([undefined, null, 1]) // 1
如果你是webpack等环境
import { plus } from 'base-math';
plus([1,2,3]) // 6
plus([undefined, null, 1]) // 1
如果你是requirejs环境
requirejs(['node_modules/base-math/dist/index.aio.js'], function (baseMath) {
baseMath.plus([1,2,3]) // 6
baseMath.plus([undefined, null, 1]) // 1
})
如果你是浏览器环境
<script src="node_modules/base-math/dist/index.aio.js"></script>
<script>
baseMath.plus([1,2,3]) // 6
baseMath.plus([undefined, null, 1]) // 1
</script>
首先安装依赖
$ npm install
打包代码
$ npm run build
运行单元测试,浏览器端需要手动测试,html位于test/browser
$ npm test
修改package.json
中的版本号,修改README.md
,修改CHANGELOG.md
,然后发布新版
$ npm run release
版本号规范
主版本号:当你做了不兼容的 API 修改,
次版本号:当你做了向下兼容的功能性新增,
修订号:当你做了向下兼容的问题修正。
- math
- 数学