summaryrefslogtreecommitdiffstats
path: root/lib/configuration.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/configuration.js')
-rw-r--r--lib/configuration.js35
1 files changed, 0 insertions, 35 deletions
diff --git a/lib/configuration.js b/lib/configuration.js
index af4d3e2..a7b4f1f 100644
--- a/lib/configuration.js
+++ b/lib/configuration.js
@@ -1,7 +1,6 @@
var _ = require("lodash");
var Q = require("q");
var path = require("path");
-var npmi = require('npmi');
var semver = require('semver');
var pkg = require('../package.json');
@@ -126,40 +125,6 @@ Configuration.prototype.normalizeLanguage = function() {
return _.first(this.options.language.split("-")).toLowerCase();
};
-// Install plugins
-Configuration.prototype.installPlugins = function(options) {
- var that = this;
- options = _.defaults(options || {
- log: true
- });
-
- // Remov defaults (no need to install)
- var plugins = _.filter(that.options.plugins, function(plugin) {
- return !_.contains(defaultsPlugins, plugin.name);
- });
-
- // Install plugins one by one
- if (options.log) that.book.log.info.ln(plugins.length+" plugins to install");
- return _.reduce(plugins, function(prev, plugin) {
- return prev.then(function() {
- var fullname = "gitbook-plugin-"+plugin.name;
- if (options.log) that.book.log.info.ln("install plugin", plugin.name, "from npm ("+fullname+") with version", (plugin.version || "*"));
- return Q.nfcall(npmi, {
- 'name': fullname,
- 'version': plugin.version,
- 'path': that.book.root,
- 'npmLoad': {
- 'loglevel': 'silent',
- 'loaded': false,
- 'prefix': that.book.root
- }
- })
- .then(function() {
- that.book.log.info.ok("plugin", plugin.name, "installed with success");
- });
- });
- }, Q());
-}
// Default configuration
Configuration.DEFAULT = {