@ 清楚定义/ spdx
明确定义的焦点 SPDX 工具库.
用于 明确界定/服务
安装
npm install @clearlydefined/spdx
const SPDX = require('@clearlydefined/spdx')
SPDX.parse('MIT')
SPDX.stringify({ license: 'MIT' })
SPDX.satisfies('MIT', 'MIT OR Apache-2.0')
SPDX.merge('MIT', 'Apache-2.0', 'AND')
SPDX.expand('MIT or Apache-2.0')
SPDX.normalize('mit')
SPDX.lookupByName('Apache License 2.0')
地方发展
git clone https://github.com/clearlydefined/spdx
cd spdx
npm i
npm test
释放
- 将拉动请求合并到此 repo( 确保它更新此软件包的版本 - 类似于 此拉动请求. ) (中文(简体) )
- 将新软件包放入 npm( npm 登录证书在 ClearDefined Azure keyvault 中, 如果您需要访问或帮助, 请联系@ Nellshamrell)
cd spdx
git checkout master
git fetch origin
git rebase origin/master
npm login
npm publish