docs: function (params, viewModel, clientLocals, cb) {
                    viewModel = viewModel || {};
                    clientLocals = clientLocals || {};
  
                    var generateOptions = {
                      directory: options.directory,
                      packName: options.packName,
                      cardName: options.cardName,
                      url: options.url,
                      key: params.cardKey,
                      title: viewModel.title || '',
                      link: viewModel.link,
                      css: params.light !== true,
                      client$Support: Card.client$Support || false,
                      clientStateSupport: Card.clientStateSupport || false,
                      clientProxySupport: Card.clientProxySupport || false,
                      clientAnalyticsSupport: Card.clientAnalyticsSupport || false,
                      viewModel: viewModel,
                      clientLocals: clientLocals
                    };
  
                    generateCardDocument(generateOptions, function (html) {
                      cb(null, html);
                    });
                  }