A plain JavaScript implementation of adblocking that understands most Adblock Plus filters syntax.
The package also contains a runnable Chrome extension demo, could be a good usage guide and starting point for your work.
To run the demo:
npm install && mkdir -p build && npm run build
then load the folder via Chrome extensions page.