An extension for blocking websites to keep you in zen mode
Zen mode - Block distraction Extension
An open source extension that allows you to block websites (up to 5000) with capability for searching blocked websites, temporarily disable website blocking to allow you to indulge yourself in distractions.
Read more
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Zen mode - Block distraction", "description": "An extension for blocking websites to keep you in zen mode", "version": "1.3.0", "action": { "default_popup": "index.html" }, "options_page": "src/options/index.html", "icons": { "128": "logo.png" }, "background": { "service_worker": "service-worker-loader.js", "type": "module" }, "web_accessible_resources": [ { "matches": [ "*://*/*" ], "resources": [ "public/*.jpg", "src/blocked/**" ], "use_dynamic_url": false }, { "matches": [ "http://*/*", "https://*/*" ], "resources": [ "assets/AppThemeProvider-80d852fa.js", "assets/_commonjsHelpers-de833af9.js", "assets/host-49824ab2.js", "assets/messages-6929717d.js", "assets/dayjs.min-941aafe8.js", "assets/CardContent-42d17dc8.js", "assets/Button-19123810.js", "assets/main.tsx-6cf287b7.js" ], "use_dynamic_url": true } ], "permissions": [ "activeTab", "declarativeNetRequest", "declarativeNetRequestWithHostAccess", "tabs", "unlimitedStorage", "storage", "alarms" ], "content_scripts": [ { "js": [ "assets/content-script-loader.main.tsx-6cf287b7-87d8a37a.js" ], "matches": [ "https://*/*", "http://*/*" ] } ], "host_permissions": [ "" ]}
Read more