code: function getControllerDir(isInstall) {
      var fs = require('fs');
      // Find the js-controller location
      var controllerDir = __dirname.replace(/\\/g, '/');
      controllerDir = controllerDir.split('/');
      if (controllerDir[controllerDir.length - 3] === 'adapter') {
          controllerDir.splice(controllerDir.length - 3, 3);
          controllerDir = controllerDir.join('/');
      } else if (controllerDir[controllerDir.length - 3] === 'node_modules') {
          controllerDir.splice(controllerDir.length - 3, 3);
          controllerDir = controllerDir.join('/');
          if (fs.existsSync(controllerDir + '/node_modules/' + appName + '.js-controller')) {
              controllerDir += '/node_modules/' + appName + '.js-controller';
          } else if (fs.existsSync(controllerDir + '/node_modules/' + appName.toLowerCase() + '.js-controller')) {
              controllerDir += '/node_modules/' + appName.toLowerCase() + '.js-controller';
          } else if (!fs.existsSync(controllerDir + '/controller.js')) {
              if (!isInstall) {
                  console.log('Cannot find js-controller');
                  process.exit(10);
              } else {
                  process.exit();
              }
          }
      } else if (fs.existsSync(__dirname + '/../../node_modules/' + appName.toLowerCase() + '.js-controller')) {
          controllerDir.splice(controllerDir.length - 2, 2);
          return controllerDir.join('/') + '/node_modules/' + appName.toLowerCase() + '.js-controller';
      } else {
          if (!isInstall) {
              console.log('Cannot find js-controller');
              process.exit(10);
          } else {
              process.exit();
          }
      }
      return controllerDir;
  }
docs: Get js-controller directory to load libs