获取npm包依赖包列表完整信息
新增于v0.0.21
脚本举例
import { Npm } from '@tomato-js/api'
const api = new Npm({
name:'http-server',
pages: 3
})
(async()=>{
const info = await getDependentsInfo({
token:'Your github token'
});
// [
// {
// '@atomist/sdm-core':
// { forks: 3,
// stars: 6,
// watchers: 6,
// url: 'github.com/atomist/sdm-core'
// }
// }
// ]
})()
依赖该包的npm包详细信息
获取npm包被依赖列表
新增于v0.0.21
脚本举例
import { Npm } from '@tomato-js/api'
const api = new Npm({
name:'http-server',
pages: 3
})
(async()=>{
const data = await api.getNpmDependents();
})()
//['pack','pack2']
依赖该包的队列
获取npm包最新版本
新增于v0.0.21
脚本举例
import { Npm } from '@tomato-js/api'
const api = new Npm({
name:'http-server',
pages: 3
})
(async()=>{
const version = await api.getNpmRegistryInfo('http-server');
})()
//1.2.3
包名称
包最新版本号
获取npm包完整信息
新增于v0.0.21
脚本举例
import { Npm } from '@tomato-js/api'
const api = new Npm({
name:'http-server',
pages: 3
})
(async()=>{
const data = await api.getNpmRegistryInfo();
})()
包名称
包完整信息
获取npm包依赖包按github的star排序
新增于v0.0.21
脚本举例
import { Npm } from '@tomato-js/api'
const api = new Npm({
name:'http-server',
pages: 3
})
(async()=>{
const info = await getSortedDependentsByStar({
token:'Your github token'
});
// [
// {
// '@atomist/sdm-core':
// { forks: 3,
// stars: 6,
// watchers: 6,
// url: 'github.com/atomist/sdm-core'
// }
// }
// ]
})()
依赖该包的npm包详细信息
Generated using TypeDoc
获取npm包信息
新增于v0.0.21
脚本举例
import { Npm } from '@tomato-js/api' const api = new Npm({ name:'http-server', pages: 3 }) (async()=>{ const info = await getSortedDependentsByStar({ token:'Your github token' }); // [ // { // '@atomist/sdm-core': // { forks: 3, // stars: 6, // watchers: 6, // url: 'github.com/atomist/sdm-core' // } // } // ] })()
配置
包名称
请求页数
依赖该包的npm包详细信息