Just clone and use ;o)
There are three classes representing Chrome storages.
ChromeLocalStorage
Stores data only on the local device. They are not available on any other device.ChromeSyncStorage
Data are syncs across user devices.ChromeInMemoryStorage
Stores data in memory where it is available only while the application is running.For direct interaction with the user.
Field action
in manifest.json
.
Worker running in the background and monitoring web processes.
Field background
in manifest.json
.
Script manipulating the DOM of a web site.
Field content_scripts
in manifest.json
.
Customise the behavior of an extension by providing an options page.
Field options_ui
in manifest.json
.
✓ Base skeleton
✓ Chrome storages
✓ Popup
✓ Tailwind
✓ Base UI components
✓ Background worker
✓ WebSocket monitoring
✓ Content script
✓ Options