summaryrefslogtreecommitdiffstats
path: root/lib/configuration.js
diff options
context:
space:
mode:
authorSamy Pessé <samypesse@gmail.com>2015-10-13 15:50:54 +0200
committerSamy Pessé <samypesse@gmail.com>2015-10-13 15:50:54 +0200
commit269d08a35fb1e5a235b4db078293d0bd3f8565ff (patch)
tree4080be0ef4fdd384d19182d38a2b8ccd7956367d /lib/configuration.js
parentf626e83e48fbe3039aa21f5df610d9004f5f75c4 (diff)
downloadgitbook-269d08a35fb1e5a235b4db078293d0bd3f8565ff.zip
gitbook-269d08a35fb1e5a235b4db078293d0bd3f8565ff.tar.gz
gitbook-269d08a35fb1e5a235b4db078293d0bd3f8565ff.tar.bz2
Correctly handle pre-version for plugins checks
Diffstat (limited to 'lib/configuration.js')
-rw-r--r--lib/configuration.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/configuration.js b/lib/configuration.js
index d514720..5c5f9af 100644
--- a/lib/configuration.js
+++ b/lib/configuration.js
@@ -5,6 +5,7 @@ var semver = require('semver');
var pkg = require('../package.json');
var i18n = require('./utils/i18n');
+var version = require('./version');
var DEFAULT_CONFIG = require('./config_default');
@@ -139,7 +140,7 @@ Configuration.prototype.load = function() {
})
.then(function() {
if (!that.book.isSubBook()) {
- if (!semver.satisfies(pkg.version, that.options.gitbook)) {
+ if (!version.satisfies(that.options.gitbook)) {
throw new Error('GitBook version doesn\'t satisfy version required by the book: '+that.options.gitbook);
}
if (that.options.gitbook != '*' && !semver.satisfies(semver.inc(pkg.version, 'patch'), that.options.gitbook)) {