UPL is a library for Pengu Loader that provides a developer most of the common features they would need while developing an advanced Pengu plugin.
To use UPL in your project install it from npm:
npm install pengu-upl
Currently UPL provides the following features:
- Document observer supporting shadowdom.
- Ember components hooking.
- WebSocket hooking.
- XHR hooking.
Currently not implemented but is work in progress:
- Add support of IFrames to observer.
- Add simple API to create and manage settings.
- Fetch hooking.