docs: function PancakesAngularPlugin(opts) {
      this.templateDir    = path.join(__dirname, 'transformers');
      this.pancakes       = opts.pluginOptions.pancakes;
  
      // initialize Jyt plugins
      this.registerJytPlugins();
  
      // initialize all directives and load them into memory
      this.initDirectives(opts);
  
      // if mobile app then register mobile components
      if (this.isMobileApp()) {
          this.registerMobileComponents();
      }
  
      // set all the transformation functions (used by the pancakes module transformation.factory
      this.transformers = {
          apiclient:  apiTrans,
          app:        appTrans,
          basic:      basicTrans,
          routing:    routingTrans,
          uipart:     uipartTrans
      };
  }