declank is a Chrome extension (Firefox is tbd) that highlights and hides specific phrases or elements on web pages based on a configurable block list.
| off | on |
|---|---|
![]() |
![]() |
Make sure you have Node.js (version 18+ or 20+) installed on your machine.
- Clone or fork the repository :
# To clone
gh repo clone eric-blue/declank
cd declank- Install the dependencies:
bun installTo start the development server:
bun run devThis will start the Vite development server and open your default browser.
To create a production build:
bun run buildThis will generate the build files in the build directory.
- Open Chrome and navigate to
chrome://extensions/. - Enable "Developer mode" using the toggle switch in the top right corner.
- Click "Load unpacked" and select the
builddirectory. - Click the reload icon in the top right if the extension already exists
blocked.txt: Contains the block list.public/: Contains static files and themanifest.json.src/: Contains the React app source code.vite.config.ts: Vite configuration file.tsconfig.json: TypeScript configuration file.package.json: Contains the project dependencies and scripts.
This project is licensed under the MIT License.

