El manifest.json es un archivo en formato JSON, y es el único archivo que toda WebExtension debe contener necesariamente.
Usando el manifest.json, tu puedes especificar los metadatos básicos de tu extensión como nombre y versión, también puedes especificar aspectos funcionales de tu extensión, como scripts en segundo plano, y las acciones del navegador.
Este debe contener las siguientes llaves:
applications
. Solo soportado en Gecko.
Este también podría incluir cualquiera de las siguientes llaves:
default_locale
. Debe estar presente si la carpeta _locales existe, y de lo contrario debe estar ausente.