diff options
Diffstat (limited to 'lib/pluginslist.js')
-rw-r--r-- | lib/pluginslist.js | 34 |
1 files changed, 16 insertions, 18 deletions
diff --git a/lib/pluginslist.js b/lib/pluginslist.js index 37dbd41..ec9f4c8 100644 --- a/lib/pluginslist.js +++ b/lib/pluginslist.js @@ -1,14 +1,14 @@ var _ = require("lodash"); var Q = require("q"); -var npmi = require('npmi'); -var npm = require('npm'); -var semver = require('semver'); +var npmi = require("npmi"); +var npm = require("npm"); +var semver = require("semver"); var Plugin = require("./plugin"); var pkg = require("../package.json"); var initNPM = _.memoize(function() { - return Q.nfcall(npm.load, { silent: true, loglevel: 'silent' }); + return Q.nfcall(npm.load, { silent: true, loglevel: "silent" }); }); @@ -53,7 +53,7 @@ PluginsList.prototype.count = function() { }; // Add and load a plugin -PluginsList.prototype.load = function(plugin, options) { +PluginsList.prototype.load = function(plugin) { var that = this; if (_.isArray(plugin)) { @@ -103,7 +103,7 @@ PluginsList.prototype.load = function(plugin, options) { namespace.html[tag] = namespace.html[tag] || []; namespace.html[tag].push(value); }); - }) + }); }); }, Q()); }; @@ -146,7 +146,7 @@ PluginsList.prototype.resources = function(namespace) { // Install plugins from a book PluginsList.prototype.install = function() { var that = this; - var defaultsPlugins = _.pluck(that.book.options.defaultsPlugins) + var defaultsPlugins = _.pluck(that.book.options.defaultsPlugins); // Remove defaults (no need to install) var plugins = _.filter(that.book.options.plugins, function(plugin) { @@ -176,8 +176,8 @@ PluginsList.prototype.install = function() { .map(function(v) { return { version: v[0], - gitbook: (v[1].engines || {})["gitbook"] - } + gitbook: (v[1].engines || {}).gitbook + }; }) .filter(function(v) { return v.gitbook && semver.satisfies(pkg.version, v.gitbook); @@ -199,13 +199,13 @@ PluginsList.prototype.install = function() { that.book.log.info.ln("install plugin", plugin.name, "from npm ("+fullname+") with version", version); return Q.nfcall(npmi, { - 'name': fullname, - 'version': version, - 'path': that.book.root, - 'npmLoad': { - 'loglevel': 'silent', - 'loaded': true, - 'prefix': that.book.root + "name": fullname, + "version": version, + "path": that.book.root, + "npmLoad": { + "loglevel": "silent", + "loaded": true, + "prefix": that.book.root } }); }) @@ -216,6 +216,4 @@ PluginsList.prototype.install = function() { }, Q()); }; - - module.exports = PluginsList; |