Chrome拡張機能は、提供される機能の種類に応じて、複数の異なるファイルで構成されます。ファイル`manifest.json`は常に必要で、その簡単なテンプレートは以下のようになる：
```{
  "manifest_version": 3,
  "name": "Example Extension",
  "description": "Base Level Extension",
  "version": "1.0",
  "action": {
    "default_popup": "example_extension.html",
    "default_icon": "example_extension.png"
  }
}```
動作する拡張機能を作成するには、このマニフェストファイルに加えて `example_extension.html` と `example_extension.png` を提供する必要があります。
Chrome extensions consist of multiple different files, depending on the type functionality provided. The file `manifest.json` is always required, and a simple template of this would be as follows:
```{
  "manifest_version": 3,
  "name": "Example Extension",
  "description": "Base Level Extension",
  "version": "1.0",
  "action": {
    "default_popup": "example_extension.html",
    "default_icon": "example_extension.png"
  }
}```
To create a working extension, the files `example_extension.html` and `example_extension.png` would need to be supplied in addition to this manifest file.