Kopytko Utils is a modern BrightScript utility library inspired by mechanisms and libraries of the JavaScript world. As a part of Kopytko Roku Ecosystem it is a Kopytko Module, easy to import using Kopytko Packager.
Kopytko Utils uses the Kopytko Packager's importing mechanism therefore it will work only with apps using the Packager too. However, there are some atomic, independent functions (e.g. getProperty, getType, ternary) that could be used without it.
Using npm: npm i @dazn/kopytko-utils
Your Kopytko Packager-configured app will automatically add Utils code into the package.
apply
-based functionCall
function to run any function in a specific contextEvery public function is documented using JSDoc syntax in the source code
To make easier mock BrightScript Components wrappers, their mock files have been created. We recommend getting rid of these files when building the app for the production environment.
npm test -- --rokuIP=<rokuIP> --rokuDevPassword=<rokuDevPassword>
example: npm test -- --rokuIP=192.168.3.2 --rokuDevPassword=rokudev