diff options
Diffstat (limited to 'lib/gitbook.js')
-rw-r--r-- | lib/gitbook.js | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/lib/gitbook.js b/lib/gitbook.js index cbdcaed..54513c1 100644 --- a/lib/gitbook.js +++ b/lib/gitbook.js @@ -4,6 +4,8 @@ var pkg = require('../package.json'); var VERSION = pkg.version; var VERSION_STABLE = VERSION.replace(/\-(\S+)/g, ''); +var START_TIME = new Date(); + // Verify that this gitbook version satisfies a requirement // We can't directly use samver.satisfies since it will break all plugins when gitbook version is a prerelease (beta, alpha) function satisfies(condition) { @@ -14,8 +16,18 @@ function satisfies(condition) { return semver.satisfies(VERSION_STABLE, condition); } +// Return templating/json context for gitbook itself +function getContext() { + return { + gitbook: { + version: pkg.version, + time: START_TIME + } + }; +} module.exports = { version: pkg.version, - satisfies: satisfies + satisfies: satisfies, + getContext: getContext }; |