CrawlVault docs navigation

Development

Architecture

How the extension is put together.

Plain JavaScript, HTML and CSS, Manifest V3, no build step and no runtime dependencies.

  • background.js: reminders, property list, backups
  • lib/gsc-data.js: parses Search Console's embedded report data
  • lib/db.js, lib/ingest.js: IndexedDB storage and merging
  • content/gsc-bridge.js: the button and status chip on Search Console
  • popup/, dashboard/: the user interface

Last updated