Adapted from Web Extension Starter
This is a Chrome Extension for amazing chrome hacking (filtering request and repsonse headers, communicating with nodejs backend, etc...).
It is built and extended using Typescript, React, Redux, and will soon support an asynchronous websocket based communication protocol which will allow external clients to acces chrome internal functionality.
See Web Extension Starter for original project specification. The following instructions are borrowed from there, though the source code has been heavily modified as described above.
install dependencies
- npm install
Transpile the code
- npm run dev (only transpiles the code)
- npm run watch (transpiles and watches for code changes)
yarn commands will work too if yarn is installed.
- Go to: chrome://extensions
- Toggle: "developer mode" on.
- Click on: "Load unpacked"
- Select the newly created folder "dist" from the project folder.
- Thats it.
- Go to: about:debugging
- Select: "Enable add-on debugging"
- Click on: "Load Temporary Add-on…"
- Open the newly created folder "dist" from the project folder, and choose the "manifest.json" file.
- Thats it.
MIT