@iceworks/npm-utils
TypeScript icon, indicating that this package has built-in type declarations

0.1.1 • Public • Published

@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

Readme

Keywords

none

Package Sidebar

Install

npm i @iceworks/npm-utils

Weekly Downloads

1

Version

0.1.1

License

MIT

Unpacked Size

22.2 kB

Total Files

11

Last publish

Collaborators

  • fyangstudio
  • luhengchang228
  • rax-publisher
  • alvinhui
  • empireo
  • sobear
  • yuanyan