Anatomy of an Extension Project
Tour the standard files and folders that make up a Manifest V3 browser extension and what each one does.
Extensions Are Just Web Files
An extension is just a bundle of HTML, CSS, JavaScript, and a config file, which the browser loads in a special, extra-capable context.
The manifest.json Heart
Every extension needs a manifest.json at its root — it declares name, version, permissions, and scripts. Without it, the browser ignores the folder.
{
"manifest_version": 3,
"name": "My Extension",
"version": "1.0.0"
}All lessons in this course
- What are Browser Extensions?
- Setting Up Development Environment
- Your First 'Hello World' Extension
- Anatomy of an Extension Project