{"library":"webext-tools","type":"library","category":null,"description":"webext-tools provides a collection of modular utility functions designed to simplify common tasks when developing Web Extensions for browsers like Chrome, Firefox, and Safari. The current stable version is 4.0.0, which exclusively targets Manifest V3. The package emphasizes modularity, with each utility function available via its own entry point, allowing developers to import only the specific tools they need and reducing bundle size. This approach differentiates it from monolithic utility libraries. While there isn't an explicit release cadence mentioned, the project sees active development and releases major versions periodically with breaking changes, consistently adapting to browser API changes.","language":"javascript","status":"active","version":"4.0.0","tags":["javascript","extension","chrome","firefox","safari","web","extensions","execute","function"],"last_verified":"Wed May 27","install":[{"cmd":"npm install webext-tools","imports":["import doesTabExist from 'webext-tools/does-tab-exist.js';","import createContextMenu from 'webext-tools/create-context-menu.js';","import setActionPopup from 'webext-tools/set-action-popup.js';","import getExtensionUrl from 'webext-tools/get-extension-url.js';"]},{"cmd":"yarn add webext-tools","imports":[]},{"cmd":"pnpm add webext-tools","imports":[]}],"homepage":null,"github":"https://github.com/fregante/webext-tools","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/webext-tools","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/webext-tools/compatibility"}}