0.1.1 • Published 4 years ago

@iceworks/npm-utils v0.1.1

Weekly downloads
2
License
MIT
Repository
-
Last release
4 years ago

@iceworks/npm-utils

some utils for ice.

Installation

$ npm install @iceworks/npm-utils --save

Basic Usage

import { getNpmLatestSemverVersion } from '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)

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.org

Custom Unpkg Host

process.env.UNPKG=https://unpkg.com

Custom Npm Client

process.env.NPM_CLIENT=cnpm