A KPA package manifest is a JSON file that contains the information required when installing and using a KPA package. A list of the main keys for the KPA package manifest is presented in the table below.
Main keys of a KPA package manifest
Key name |
Value type |
Description |
Required |
Example |
---|---|---|---|---|
|
String |
Manifest version number in the format |
Yes |
|
|
String |
Identifier (OID) of the hash function that is used to calculate the checksum of object files and other checksums. If the value is not defined or is an empty string, the value |
No |
|
|
Object |
Information about the program. |
Yes |
|
|
Object |
Information about the target platform of the program. |
Yes |
|
|
List of objects |
List of KPA package components. |
No |
|
|
List of objects |
List of program startup configurations. |
No |
|
|
Object |
Isolated storage of program data. |
No |
|
|
Object |
User-defined object that lets you add custom contents to the manifest to meet the specific demands of the program developer. |
No |
Custom contents |