summaryrefslogtreecommitdiffstats
path: root/lib/pluginslist.js
diff options
context:
space:
mode:
authorSamy Pessé <samypesse@gmail.com>2015-09-15 14:21:27 +0200
committerSamy Pessé <samypesse@gmail.com>2015-09-15 14:21:27 +0200
commit6732957e42350b3aefa4b1c80371baea92950651 (patch)
tree1605473bf22c7e4ab90a6cc9bebf5cb807fa1d90 /lib/pluginslist.js
parent5f56098ae7fae80a4dd75a944c38201560b480c6 (diff)
parent1fd00068595dfced5a0f16ac05ae2553d09608bc (diff)
downloadgitbook-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.js34
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;