This project is an attempt to collect some reusable modules for developing Chrome Extensions and distribute them via npm
.
At time of writing, everything is pretty experimental and unstable.
Install via npm
:
$ npm install chrx
chrx is designed to be used with browserify (or watchify). This approach is demonstrated in the included examples.
Modules and methods for use in background or event scripts.
Manipulate tabs
Manipulate windows
Modules and methods for use in content scripts.
Create sandboxed Content environments
Modules and methods that integrate Background and Content.
Create shared Content and Background APIs
Install dependencies and run:
$ npm install
$ npm test
MIT License, see LICENSE for details.