如何让deno.land上发布的包readme中的url的版本号自动变成最新的发布版?

我发布了一个包 deno.land/x/extract ,但是感觉要在readme中的url硬编码版本号感觉会很麻烦

可以参考 GitHub - xcatliu/pagic: A static site generator powered by Deno + React
package.json 中有命令可以自动替换项目中出现的版本号

1 个赞

https://deno.land/x/publish, 这个可以帮你管理版本,可以添加hook来修改readme

我自己写了一个shell脚本搞定了,参见 https://github.com/rmw-deno-lib/upnp/blob/9d094b9b5edd52fef371a521b1a73c8dc9cf1cdd/dist.sh
version="./version.txt"
next=$(cat $version | awk -F. -v OFS=. ‘{$NF++;print}’)
echo $next > $version
echo $next

sed -i “s/@[0-9]+.[0-9]+.[0-9]+//@$next//g” readme.make.md

1 个赞