diff options
author | Samy Pessé <samypesse@gmail.com> | 2015-09-15 14:21:27 +0200 |
---|---|---|
committer | Samy Pessé <samypesse@gmail.com> | 2015-09-15 14:21:27 +0200 |
commit | 6732957e42350b3aefa4b1c80371baea92950651 (patch) | |
tree | 1605473bf22c7e4ab90a6cc9bebf5cb807fa1d90 /lib/pluginslist.js | |
parent | 5f56098ae7fae80a4dd75a944c38201560b480c6 (diff) | |
parent | 1fd00068595dfced5a0f16ac05ae2553d09608bc (diff) | |
download | gitbook-6732957e42350b3aefa4b1c80371baea92950651.zip gitbook-6732957e42350b3aefa4b1c80371baea92950651.tar.gz gitbook-6732957e42350b3aefa4b1c80371baea92950651.tar.bz2 |
Merge pull request #930 from GitbookIO/jshint
Add config for jshint and fix lint errors
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; |