| OLD | NEW | 
|---|
| (Empty) |  | 
|  | 1 [default] | 
|  | 2 # Base metadata file whose sections and keys we inherit but can override. | 
|  | 3 inherit = metadata.common | 
|  | 4 | 
|  | 5 # App identity assigned by the Windows Dev Center. | 
|  | 6 [package_identity] | 
|  | 7 name = ACME.MyExt | 
|  | 8 publisher = CN=4F066043-8AFE-41C9-B762-6C15E77E3F88 | 
|  | 9 | 
|  | 10 # Icons to be placed into /Assets and referenced in AppxManifest.xml. | 
|  | 11 [appx_assets] | 
|  | 12 # 50x50 logo for the store. | 
|  | 13 logo_50.png = path/to/logo_50.png | 
|  | 14 | 
|  | 15 # 44x44 and 150x150 logos for Windows UI. | 
|  | 16 logo_44.png = path/to/logo_44.png | 
|  | 17 logo_150.png = path/to/big_logo.png | 
|  | 18 | 
|  | 19 [compat] | 
|  | 20 # Target Edge version. | 
|  | 21 edge = 37.14332.1000.0 | 
|  | 22 | 
|  | 23 [general] | 
|  | 24 # Base name of the plugin file (version and extension will be added to this). | 
|  | 25 basename = myext-edge | 
|  | 26 | 
|  | 27 # Display name and description for the manifest files. | 
|  | 28 display_name = MyExt | 
|  | 29 description = MyExt is the greatest extension | 
|  | 30 | 
|  | 31 # Background color for the Appx manifest. | 
|  | 32 background_color = pink | 
|  | 33 | 
|  | 34 # Extension ID for Appx manifest. | 
|  | 35 extension_id = 1.0 | 
|  | 36 | 
|  | 37 # Permissions of the extension to place into manifest.json | 
|  | 38 # (see https://developer.chrome.com/extensions/declare_permissions). | 
|  | 39 permissions = | 
|  | 40   tabs | 
|  | 41   bookmarks | 
|  | 42   http://*/* | 
|  | 43   https://*/* | 
|  | 44 | 
|  | 45 # UI definitions. | 
|  | 46 options = options.html | 
|  | 47 devtools = devtools.html | 
|  | 48 | 
|  | 49 # Icon for the browser toolbar. Used to produce browser_action key in | 
|  | 50 # manifest.json (see https://developer.chrome.com/extensions/browserAction). | 
|  | 51 browserAction = icons/icon-19.png icons/icon-38.png popup.html | 
|  | 52 | 
|  | 53 # Icons for manifest.json. | 
|  | 54 icons = icon-16.png icon-32.png icon-48.png icon-64.png icon-128.png | 
|  | 55 | 
|  | 56 # Schema for managed storage (storage.managed_schema in manifest.json). | 
|  | 57 managedStorageSchema = schema.json | 
|  | 58 | 
|  | 59 # Files that are renamed/moved when placed into the package. | 
|  | 60 [mapping] | 
|  | 61 target/path/file.png = source/path/icon.png | 
|  | 62 | 
|  | 63 # Javascript source files to be compiled/bundled by JSHydra. | 
|  | 64 [convert_js] | 
|  | 65 # Two files bundled into one. | 
|  | 66 path/bundle.js = source/path/src1.js src2.js | 
|  | 67 | 
|  | 68 # Remove a file from a bundle defined in common.metadata. | 
|  | 69 path/common-bundle.js -= removed/src.js | 
| OLD | NEW | 
|---|