extend-chrome / jest-chrome
A complete mock of the Chrome API for Chrome extensions for use with Jest.
☆130Updated last year
Alternatives and similar repositories for jest-chrome:
Users that are interested in jest-chrome are comparing it to the libraries listed below
- A module to mock WebExtensions in Jest☆93Updated 10 months ago
- Extend the Chrome Extension Storage API with Promises and great TypeScript support.☆83Updated last year
- Enable hot reloading for content script and background script (service worker) in MV3.☆84Updated 8 months ago
- A mocking toolkit for web-extensions leveraging the power of TypeScript to enhance your jest experience.☆37Updated 2 years ago
- WebExtension Target for Webpack 5. Supports code-splitting and HMR.☆48Updated 3 weeks ago
- An API for Chrome Extension messages that makes sense.☆77Updated last year
- Simple way to run or debug one or more tests from context menu, codelens or command plalette☆272Updated 2 weeks ago
- This is a TypeScript ready "wrapper" for the WebExtension browser API Polyfill by Mozilla☆394Updated 2 months ago
- A collection of utilities for monorepo/lerna. Tools for TypeScript project references etc..☆171Updated last year
- autofix some errors reported by eslint rules.☆108Updated 8 months ago
- An ESLint plugin that fixes code with dprint☆25Updated 4 years ago
- Codemod that convert CommonJS(require/exports) to ES Modules(import/export) for JavaScript/TypeScript☆87Updated last year
- WebExtension module: Automatically registers your content_scripts on domains added via permission.request☆90Updated 3 months ago
- Checks TypeScript types match expected values☆248Updated 10 months ago
- Storybook add-on to enable SWC builds.☆64Updated 2 years ago
- React hooks for chrome.storage. You can use it for keeping global state in chrome extensions.☆98Updated this week
- Webpack plugin that compiles WebExtension manifest.json files and adds smart auto reload☆82Updated this week
- ESLint plugin for react-hook-form☆43Updated last year
- Node.js library to compare 2 images without native libs.☆113Updated this week
- Automatic documentation generator for ESLint plugins and rules.☆97Updated this week
- TypeScript package which smartly trims and strips indentation from multi-line strings☆170Updated last year
- Fetch adapter for axios☆103Updated last year
- Code to parse Chrome's internal extension type definitions—published on NPM as chrome-types☆221Updated last month
- Low-level network interception library.☆603Updated last week
- A superset of the JSDOM environment for Jest that respects Node.js globals.☆72Updated 5 months ago
- Promise wrapper for the Chrome extension API so that it can be used with async/await rather than callbacks☆228Updated 4 years ago
- 🔍 Find elements in Playwright with queries from Testing Library☆253Updated last year
- Solves the TypeScript filtering of undefined and null issue, amongst others: https://github.com/microsoft/TypeScript/issues/16069#issueco…☆66Updated 2 years ago
- ESLint JSON processor and rules☆92Updated last week
- [SWC plugin] mutable CJS exports☆64Updated this week