0.1.0 • Published 8 years ago

chrome-zones v0.1.0

Weekly downloads
3
License
MIT
Repository
github
Last release
8 years ago

chrome-zones

Build Status

wraps chrome extension apis so that if they are executing in a zone, their callbacks do too

Why?

If, for instance, you wish to use angular2 in a chrome extension, and want to change renderable/injectable/etc values from within a chrome extension api callback.

How?

Do i use it?

npm install chrome-zones is the easiest.

If npm is too heavy for you, grab a built version from this repo. Note that you'll also need angular/zone.js included in your page.

Example

See example for a complete working example.

Does it work?

Using monkeypatching and zone.wrap. Basically when the script loads it patches the entire chrome.<whatever> api space such that all functions that are called have their last argument (if it is a function) patched with zone.wrap.

License

MIT