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.

"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.