ice-npm-utils v3.0.3
ice-npm-utils
some utils for ice.
Installation
npm install ice-npm-utils --save-devBasic Usage
const { getNpmLatestSemverVersion } = require('ice-npm-utils');API
getNpmRegistry(npmName)
Default return https://registry.npm.taobao.org
getUnpkgHost(npmName)
Default return https://unpkg.com
getNpmLatestSemverVersion(npmName, baseVersion)
Return Promise.resolve(version)
getLatestVersion(npmName)
Return Promise.resolve(version)
getVersions(npmName)
Return Promise.resolve(versions)
getSatisfiesVersions(npmName, semverRange)
Return Promise.resolve(versions)
getNpmInfo(npmName)
Return Promise.resolve(response.data)
getNpmClient(npmName)
Default return npm
checkAliInternal()
Return Promise.resolve(isInternal)
getNpmTarball(name, version)
Return Promise.resolve(tarball)
getAndExtractTarball(destDir, tarball, progressFunc: () => {})
Return Promise.resolve(allFiles: string[])
Custom
Custom Npm Registry
process.env.REGISTRY=https://registry.npmjs.orgCustom Unpkg Host
process.env.UNPKG=https://unpkg.comCustom Npm Client
process.env.NPM_CLIENT=cnpm2 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago