@ali1416/snk
v1.1.0
Published
GitHub贡献图动画
Downloads
9
Readme
GitHub Contribution Graph Animation GitHub贡献图动画
简介
本项目参考了Platane/snk,只保留了SVG图片,并对处理逻辑进行了大量优化,构建后snk.min.js
文件仅7kb
依赖导入
网页
https://unpkg.com/@ali1416/[email protected]/dist/snk.min.js
node
npm install @ali1416/[email protected]
方法和参数
| 参数名 | 中文名 | 类型 | 默认值 | | -------- | -------- | ------ | -------- | | userName | 用户名 | string | (无) | | type | 主题模式 | number | 0 | | year | 年 | string | (一年前) |
主题模式 type
| 值 | 主题模式 | 备注 | | --- | ------------ | -------------- | | 0 | 混合 | 返回字符串 | | 1 | 亮 | 返回字符串 | | 2 | 暗 | 返回字符串 | | 3 | [混合,亮,暗] | 返回字符串数组 |
使用示例
// node test-js.js
const fs = require('fs')
const snk = require('../dist/snk.js')
snk('ali1416', 3).then((res) => {
fs.writeFileSync('E:/snk.svg', res[0])
fs.writeFileSync('E:/snk.light.svg', res[1])
fs.writeFileSync('E:/snk.dark.svg', res[2])
})
更多请见测试