Home | History | Annotate | Download | only in json
      1 {
      2   "required": [
      3     {
      4       "documentation": "manifest/name.html",
      5       "example": "My Extension",
      6       "name": "name"
      7     },
      8     {
      9       "documentation": "manifest/app.html",
     10       "example": {},
     11       "name": "app"
     12     },
     13     {
     14       "documentation": "manifest/version.html",
     15       "example": "versionString",
     16       "name": "version"
     17     },
     18     {
     19       "documentation": "manifest/manifest_version.html",
     20       "example": 2,
     21       "name": "manifest_version"
     22     }
     23   ],
     24   "recommended": [
     25     {
     26       "documentation": "manifest/description.html",
     27       "example": "A plain text description",
     28       "name": "description"
     29     },
     30     {
     31       "documentation": "manifest/icons.html",
     32       "example": {},
     33       "name": "icons"
     34     },
     35     {
     36       "documentation": "manifest/default_locale.html",
     37       "example": "en",
     38       "name": "default_locale"
     39     }
     40   ],
     41   "only_one": [
     42     {
     43       "documentation": "browserAction.html",
     44       "example": {},
     45       "name": "browser_action"
     46     },
     47     {
     48       "documentation": "pageAction.html",
     49       "example": {},
     50       "name": "page_action"
     51     },
     52     {
     53       "documentation": "themes.html",
     54       "example": {},
     55       "name": "theme"
     56     }
     57   ],
     58   "optional": [
     59     {
     60       "documentation": "event_pages.html",
     61       "example": {
     62         "persistent": false
     63       },
     64       "name": "background"
     65     },
     66     {
     67       "documentation": "background_pages.html",
     68       "example": {
     69         "persistent": true
     70       },
     71       "name": "background.persistent"
     72     },
     73     {
     74       "documentation": "override.html",
     75       "example": {},
     76       "name": "chrome_url_overrides"
     77     },
     78     {
     79       "documentation": "content_scripts.html",
     80       "example": {},
     81       "name": "content_scripts"
     82     },
     83     {
     84       "documentation": "contentSecurityPolicy.html",
     85       "example": "policyString",
     86       "name": "content_security_policy"
     87     },
     88     {
     89       "documentation": "fileBrowserHandler.html",
     90       "example": [],
     91       "name": "file_browser_handlers"
     92     },
     93     {
     94       "documentation": "manifest/file_handlers.html",
     95       "example": {},
     96       "name": "file_handlers"
     97     },
     98     {
     99       "documentation": "manifest/homepage_url.html",
    100       "example": "http://path/to/homepage",
    101       "name": "homepage_url"
    102     },
    103     {
    104       "documentation": "manifest/incognito.html",
    105       "example": "spanning or split",
    106       "name": "incognito"
    107     },
    108     {
    109       "documentation": "manifest/key.html",
    110       "example": "publicKey",
    111       "name": "key"
    112     },
    113     {
    114       "documentation": "manifest/minimum_chrome_version.html",
    115       "example": "versionString",
    116       "name": "minimum_chrome_version"
    117     },
    118     {
    119       "documentation": "manifest/nacl_modules.html",
    120       "example": [],
    121       "name": "nacl_modules"
    122     },
    123     {
    124       "documentation": "manifest/kiosk_enabled.html",
    125       "example": true,
    126       "name": "kiosk_enabled"
    127     },
    128     {
    129       "documentation": "manifest/offline_enabled.html",
    130       "example": true,
    131       "name": "offline_enabled"
    132     },
    133     {
    134       "documentation": "omnibox.html",
    135       "example": {
    136         "keyword": "aString"
    137       },
    138       "name": "omnibox"
    139     },
    140     {
    141       "documentation": "options.html",
    142       "example": "aFile.html",
    143       "name": "options_page"
    144     },
    145     {
    146       "documentation": "declare_permissions.html",
    147       "example": [],
    148       "name": "permissions"
    149     },
    150     {
    151       "documentation": "npapi.html",
    152       "example": [],
    153       "name": "plugins"
    154     },
    155     {
    156       "documentation": "manifest/requirements.html",
    157       "example": {},
    158       "name": "requirements"
    159     },
    160     {
    161       "documentation": "autoupdate.html",
    162       "example": "http://path/to/updateInfo.xml",
    163       "name": "update_url"
    164     },
    165     {
    166       "documentation": "manifest/web_accessible_resources.html",
    167       "example": [],
    168       "name": "web_accessible_resources"
    169     },
    170     {
    171       "documentation": "manifest/sandbox.html",
    172       "example": [],
    173       "name": "sandbox"
    174     }
    175   ]
    176 }
    177