Noads is a lightweight Chrome extension that removes specific DOM elements using CSS selectors, effectively blocking ads on web pages.
We welcome contributions to Noads! If you have suggestions or improvements, please open an issue or submit a pull request.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Node.js (LTS version recommended)
- npm
- Google Chrome browser
-
Clone the repository:
git clone https://github.com/bingyangchen/noads.git cd noads -
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Load and test the extension in Chrome:
- Open Chrome and navigate to
chrome://extensions - Enable "Developer mode" in the top right corner
- Click "Load unpacked" and select the root directory of this project (noads)
- Open Chrome and navigate to
-
Build the extension:
npm run build