Skip to main content

PackageDescriptor

@webda/compiler


Interface: PackageDescriptor

Defined in: definition.ts:536

Some package exists but seems pretty big for this https://classic.yarnpkg.com/en/docs/package-json

Properties​

author?​

optional author?: PackageDescriptorAuthor

Defined in: definition.ts:572

The author of the package.


bin?​

optional bin?: string | {[key: string]: string; }

Defined in: definition.ts:588

The executable files for the package.


bugs?​

optional bugs?: string

Defined in: definition.ts:564

The URL to the package's issue tracker.


bundledDependencies?​

optional bundledDependencies?: string[]

Defined in: definition.ts:636

The bundled dependencies of the package.


config?​

optional config?: any

Defined in: definition.ts:608

Configuration options for the package.


contributors?​

optional contributors?: string[] | PackageDescriptorAuthor[]

Defined in: definition.ts:576

The contributors to the package.


cpu?​

optional cpu?: string[]

Defined in: definition.ts:656

The CPU architectures that the package is compatible with.


dependencies?​

optional dependencies?: object

Defined in: definition.ts:612

The dependencies of the package.

Index Signature​

[key: string]: string


description?​

optional description?: string

Defined in: definition.ts:548

A brief description of the package.


devDependencies?​

optional devDependencies?: object

Defined in: definition.ts:616

The development dependencies of the package.

Index Signature​

[key: string]: string


directories?​

optional directories?: object

Defined in: definition.ts:600

The directories in the package.

Index Signature​

[key: string]: string


engines?​

optional engines?: object

Defined in: definition.ts:648

The engines that the package is compatible with.

Index Signature​

[key: string]: string


files?​

optional files?: string[]

Defined in: definition.ts:580

The files included in the package.


flat?​

optional flat?: boolean

Defined in: definition.ts:640

If true, the package will be installed with a flat node_modules structure.


homepage?​

optional homepage?: string

Defined in: definition.ts:560

The homepage URL for the package.


keywords?​

optional keywords?: string[]

Defined in: definition.ts:552

Keywords that describe the package.


license?​

optional license?: string | { name: string; }

Defined in: definition.ts:556

The license for the package.


main?​

optional main?: string

Defined in: definition.ts:584

The entry point to the package.


man?​

optional man?: string | string[]

Defined in: definition.ts:596

The manual pages for the package.


name?​

optional name?: string

Defined in: definition.ts:540

The name of the package.


optionalDependencies?​

optional optionalDependencies?: object

Defined in: definition.ts:632

The optional dependencies of the package.

Index Signature​

[key: string]: string


os?​

optional os?: string[]

Defined in: definition.ts:652

The operating systems that the package is compatible with.


peerDependencies?​

optional peerDependencies?: object

Defined in: definition.ts:620

The peer dependencies of the package.

Index Signature​

[key: string]: string


peerDependenciesMeta?​

optional peerDependenciesMeta?: object

Defined in: definition.ts:624

Metadata for peer dependencies.

Index Signature​

[key: string]: object


private?​

optional private?: boolean

Defined in: definition.ts:660

If true, the package is private and cannot be published.


publishConfig?​

optional publishConfig?: any

Defined in: definition.ts:664

Configuration for publishing the package.


repository?​

optional repository?: string

Defined in: definition.ts:568

The URL to the package's repository.


resolutions?​

optional resolutions?: object

Defined in: definition.ts:644

Resolutions for dependencies.

Index Signature​

[key: string]: string


scripts?​

optional scripts?: object

Defined in: definition.ts:604

The scripts that can be run for the package.

Index Signature​

[key: string]: string


termsOfService?​

optional termsOfService?: string

Defined in: definition.ts:672

The terms of service for the package.


title?​

optional title?: string

Defined in: definition.ts:676

The title of the package.


version?​

optional version?: string

Defined in: definition.ts:544

The version of the package.


webda?​

optional webda?: Partial<WebdaPackageDescriptor>

Defined in: definition.ts:668

Webda specific metadata for the package.