summaryrefslogtreecommitdiffstats
path: root/lib/plugin.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/plugin.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/plugin.js')
-rw-r--r--lib/plugin.js5
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/plugin.js b/lib/plugin.js
index b4d4aa1..b7e8260 100644
--- a/lib/plugin.js
+++ b/lib/plugin.js
@@ -1,6 +1,5 @@
var _ = require('lodash');
var Q = require('q');
-var semver = require('semver');
var path = require('path');
var url = require('url');
var fs = require('./utils/fs');
@@ -9,7 +8,7 @@ var mergeDefaults = require('merge-defaults');
var jsonschema = require('jsonschema');
var jsonSchemaDefaults = require('json-schema-defaults');
-var pkg = require('../package.json');
+var version = require('./version');
var PLUGIN_PREFIX = 'gitbook-plugin-';
@@ -145,7 +144,7 @@ Plugin.prototype.isValid = function() {
this.packageInfos.name &&
this.packageInfos.engines &&
this.packageInfos.engines.gitbook &&
- semver.satisfies(pkg.version, this.packageInfos.engines.gitbook)
+ version.satisfies(this.packageInfos.engines.gitbook)
);
// Valid hooks