cp-proxy
v1.4.1
Published
A proxy layer between Captivate and your code which ensures what you write is past, present and future proof
Downloads
19
Readme
cp-proxy
A proxy layer between Captivate and your code which ensures what you write is past, present and future proof.
Pre-requisites
Installation
npm i cp-proxy -d
Philosophy
- Provide an API which enables compatibility between past, present and future versions of Adobe Captivate's JavaScript API.
- Provide a set of standardized TypeScript types, thereby enabling communication between different Captivate APIs
- Do not provide additional APIs unless it directly contributes to the above tenets. This library is strictly an interface. It is not a utility library, it is not a framework. It is intended to be used as a building block in other libraries and frameworks.
- Be lightweight. Minimal code. Minimal dependencies.
- Be un-opinionated. Do not make design decisions that would prevent the user from pursuing say, an object-oriented or functional design path.