learning how cordova plugins are packaged