diff options
author | Samy Pessé <samypesse@gmail.com> | 2015-10-13 15:50:54 +0200 |
---|---|---|
committer | Samy Pessé <samypesse@gmail.com> | 2015-10-13 15:50:54 +0200 |
commit | 269d08a35fb1e5a235b4db078293d0bd3f8565ff (patch) | |
tree | 4080be0ef4fdd384d19182d38a2b8ccd7956367d /lib/plugin.js | |
parent | f626e83e48fbe3039aa21f5df610d9004f5f75c4 (diff) | |
download | gitbook-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.js | 5 |
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 |