1.0.8 • Published 11 months ago

@juln/npm-pkg-version v1.0.8

Weekly downloads
-
License
ISC
Repository
github
Last release
11 months ago

@juln/npm-pkg-version

install

npm i @juln/npm-pkg-version -S

use

import { getPkgInfo, getLatestVersion, getVersions, validatePkg } from '@juln/npm-pkg-version';
import type { PkgInfo } from '@juln/npm-pkg-version';

(async () => {
  console.log({
    // 第二个参数默认为'https://registry.npmjs.org/'
    pkgInfo: await getPkgInfo('pkgName', 'https://registry.npmjs.org/'),
    latestVersion: await getLatestVersion('pkgName', {
      npmTag: 'latest', // 默认为'latest'
      registryUrl: 'https://registry.npmjs.org/', // 默认为'https://registry.npmjs.org/'
    }),
    // 第二个参数默认为'https://registry.npmjs.org/'
    versions: await getVersions('pkgName', 'https://registry.npmjs.org/'),
    hasNpm: await validatePkg('pkgName', 'version', 'https://registry.npmjs.org/'),
  });
})();