It would be really more handy and state of the art to provide the Microsoft.CIFramework Javascript library as a npm library instead of dynamically loading it through a query parameter in you're Channel Integration Framework application.
Then you could also use imports instead of defining global objects to access the api. This would make it a lot easier to develop custom channels with channel integration framework.
Needs Votes