Files
gitbook/lib/plugins/context.js
T
2016-02-22 13:54:52 +01:00

25 lines
514 B
JavaScript

var error = require('../utils/error');
/*
Return the context for a plugin.
It tries to keep compatibilities with GitBook v2
*/
function pluginCtx(plugin) {
var book = plugin.book;
var ctx = {
config: book.config,
log: plugin.log,
// Paths
resolve: book.resolve
};
// Deprecation
error.deprecateField(ctx, 'options', book.config.dump(), '"options" property is deprecated, use config.get(key) instead');
return ctx;
}
module.exports = pluginCtx;