@vltpkg/package-info
Classes
PackageInfoClient
Defined in: index.ts:67
Constructors
new PackageInfoClient()
new PackageInfoClient(options): PackageInfoClient
Defined in: index.ts:89
Parameters
options
Returns
Properties
monorepo?
optional monorepo: Monorepo;
Defined in: index.ts:74
options
options: PackageInfoClientOptions
Defined in: index.ts:71
packageJson
packageJson: PackageJson
Defined in: index.ts:73
Accessors
registryClient
Get Signature
get registryClient(): RegistryClient
Defined in: index.ts:77
Returns
tarPool
Get Signature
get tarPool(): Pool
Defined in: index.ts:84
Returns
Methods
extract()
extract( spec, target,options): Promise<Resolution>
Defined in: index.ts:107
Parameters
spec
string
| Spec
target
string
options
PackageInfoClientExtractOptions
= {}
Returns
Promise
<Resolution
>
manifest()
manifest(spec, options): Promise<Manifest>
Defined in: index.ts:410
Parameters
spec
string
| Spec
options
PackageInfoClientRequestOptions
= {}
Returns
Promise
<Manifest
>
packument()
packument(spec, options): Promise<Packument>
Defined in: index.ts:528
Parameters
spec
string
| Spec
options
PackageInfoClientRequestOptions
= {}
Returns
Promise
<Packument
>
resolve()
resolve(spec, options): Promise<Resolution>
Defined in: index.ts:593
Parameters
spec
string
| Spec
options
PackageInfoClientRequestOptions
= {}
Returns
Promise
<Resolution
>
tarball()
tarball(spec, options): Promise<Buffer<ArrayBufferLike>>
Defined in: index.ts:273
Parameters
spec
string
| Spec
options
PackageInfoClientExtractOptions
= {}
Returns
Promise
<Buffer
<ArrayBufferLike
>>
Type Aliases
PackageInfoClientExtractOptions
type PackageInfoClientExtractOptions = PackageInfoClientRequestOptions & object
Defined in: index.ts:61
Type declaration
integrity?
optional integrity: Integrity;
resolved?
optional resolved: string;
PackageInfoClientOptions
type PackageInfoClientOptions = RegistryClientOptions & SpecOptions & object
Defined in: index.ts:39
Type declaration
monorepo?
optional monorepo: Monorepo;
packageJson?
optional packageJson: PackageJson;
PackageJson object
projectRoot?
optional projectRoot: string;
root of the project. Defaults to process.cwd()
workspace?
optional workspace: string[];
workspace paths to load, irrelevant if Monorepo provided
workspace-group?
optional workspace-group: string[];
workspace groups to load, irrelevant if Monorepo provided
PackageInfoClientRequestOptions
type PackageInfoClientRequestOptions = PickManifestOptions & RegistryClientRequestOptions & object
Defined in: index.ts:55
Type declaration
from?
optional from: string;
dir to resolve file://
specifiers against. Defaults to projectRoot.
Resolution
type Resolution = object
Defined in: index.ts:32
Type declaration
integrity?
optional integrity: Integrity;
resolved
resolved: string
signatures?
optional signatures: Exclude<Manifest["dist"], undefined>["signatures"];
spec
spec: Spec