Skip to content

z-juln/npm-pkg-version

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@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/'),
  });
})();

About

@juln/npm-pkg-version

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published