npm-release.d.mts 669 B

12345678910
  1. export interface NpmRelease { version: string; integrity: string; tarball: string }
  2. export interface PreparedNpmUpdate { archive: string }
  3. export const NPM_PACKAGE: string
  4. export const NPM_RELEASE_SOURCE: string
  5. export function isNpmInstallation(root: string): boolean
  6. export function parseNpmRelease(value: unknown): NpmRelease
  7. export function inspectNpmRelease(cwd: string): Promise<NpmRelease>
  8. export function npmInstallationLocation(root: string): { prefix: string; global: boolean }
  9. export function verifyPreparedNpmArchive(home: string, prepared: PreparedNpmUpdate, npm: NpmRelease): string
  10. export function npmRuntimeDigest(root: string, version: string): string