Interface BundleManifestJson3x

Defines important 'manifest.json' properties of map.apps versions prior to 4.x .

interface BundleManifestJson3x {
    Bundle-Activator?: string;
    Bundle-AutoStartPolicy?: boolean | "yes" | "no";
    Bundle-Category?: string[];
    Bundle-ContactAddress?: unknown;
    Bundle-Copyright?: string;
    Bundle-Description?: string;
    Bundle-DocURL?: string;
    Bundle-ExcludedExecutionEnvironment?: string[];
    Bundle-Icon?: unknown;
    Bundle-Layer?: string;
    Bundle-License?: {
        name: string;
    };
    Bundle-Localization?: string[];
    Bundle-Main?: string;
    Bundle-Name?: string;
    Bundle-Namespace?: string;
    Bundle-RequiredExecutionEnvironment?: string[];
    Bundle-StartLevel?: number;
    Bundle-SymbolicName?: string;
    Bundle-Vendor?: string;
    Bundle-Version?: string;
    Components?: unknown;
    Product-Name?: string;
    Require-Bundle?: RequiredBundleJson[];
    [key: string]: unknown;
}

Indexable

[key: string]: unknown

Any additional properties. The 'manifest.json' is extensible and can also have other keys.

Properties

Bundle-Activator?: string

Activator implementation class of the bundle.

Bundle-AutoStartPolicy?: boolean | "yes" | "no"

Defines, if the bundle starts automatically. Default is 'yes'.

Bundle-Category?: string[]

A list of keywords/categories for the bundle.

Bundle-ContactAddress?: unknown

A contact address for the vendor.

Bundle-Copyright?: string

The copyright notice of the bundle.

Bundle-Description?: string

The description of the bundle.

Bundle-DocURL?: string

A link to the documentation.

Bundle-ExcludedExecutionEnvironment?: string[]

Browsers and devices that are not supported by the bundle.

Bundle-Icon?: unknown

The icon of the bundle. This field is not exactly specified.

Bundle-Layer?: string

The layer file of the bundle. Default: module.js

Bundle-License?: {
    name: string;
}

The license of the bundle.

Type declaration

  • name: string
Bundle-Localization?: string[]

The i18n files of the bundle.

Bundle-Main?: string

The main entry point of the bundle. Default: main.js

Bundle-Name?: string

The title of the bundle, used as display name.

Bundle-Namespace?: string

The namespace of the bundle.

Bundle-RequiredExecutionEnvironment?: string[]

Browsers and devices that are supported by the bundle.

Bundle-StartLevel?: number

The start level of the bundle. The default is 50. Smaller numbers will start earlier.

Bundle-SymbolicName?: string

The symbolic name (unique ID) of the bundle.

Bundle-Vendor?: string

The vendor of the bundle.

Bundle-Version?: string

The version of the bundle.

Components?: unknown

Components provided by the bundle.

Product-Name?: string

The product name associated with the bundle.

Require-Bundle?: RequiredBundleJson[]

Dependencies of the bundle.

Generated using TypeDoc