Validate a Chrome Extension manifest.json for Manifest V3 compliance, required fields, and store submission readiness
Validates Chrome Extension manifest.json for Manifest V3 compliance and store submission readiness.
/plugin marketplace add francanete/fran-marketplace/plugin install chrome-extension-expert@fran-marketplaceAnalyze the manifest.json in the current project for:
manifest_version = 3name (max 45 characters)version (valid semver format)description (max 132 characters for store)service_worker (not scripts or page)type: "module" if using ES modulesmatches array definedrun_at is valid (document_idle, document_start, document_end)default_popup file exists (if specified)default_icon files existsidePanel permission includeddefault_path file existshost_permissions properly separated from permissionsbackground.page or background.scriptsbrowser_action (use action instead)page_action (use action instead)## Manifest Validation Report
### Status: [PASS/FAIL/WARNINGS]
### Required Fields
| Field | Status | Value/Issue |
|-------|--------|-------------|
| manifest_version | ✅/❌ | |
| name | ✅/❌ | |
| version | ✅/❌ | |
| description | ✅/❌ | |
### Icons
[Status of icon validation]
### Background Service Worker
[Status and issues]
### Permissions
| Permission | Necessary | Justification Needed |
|------------|-----------|---------------------|
| [perm] | Yes/No/Maybe | Yes/No |
### MV3 Compliance Issues
[List any MV2 patterns found]
### Recommendations
1. [High priority fixes]
2. [Improvements]
3. [Suggestions]
### Store Submission Readiness
[Ready/Not Ready] - [Explanation]
Now find and validate the manifest.json file.