获取 NPM 包版本和 URL
本教程是 Iconify Tools 中 包函数文档 的一部分。
函数 getNPMVersion() 从 NPM 注册表获取包的最新版本以及下载包的 URL。
用法
该函数包含以下参数:
- options,NPMPackageOptions。选项,与 downloadNPMPackage() 函数中的选项相同(仅使用 package 和 tag 属性)。
函数返回包含以下属性的 object:
- version,string。版本号。
- file,string。压缩包的 URL(如果可用)。
示例
example.ts
ts
import { getNPMVersion } from '@iconify/tools';
(async () => {
console.log(
await getNPMVersion({
package: '@iconify-json/mdi-light',
// tag: 'latest',
})
);
})();Result:
json
{
"version": "1.0.1",
"file": "https://registry.npmjs.org/@iconify-json/mdi-light/-/mdi-light-1.0.1.tgz"
}