diff options
Diffstat (limited to 'lib/plugins/plugin.js')
-rw-r--r-- | lib/plugins/plugin.js | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/lib/plugins/plugin.js b/lib/plugins/plugin.js index 05fa8ca..7ce29e4 100644 --- a/lib/plugins/plugin.js +++ b/lib/plugins/plugin.js @@ -1,25 +1,16 @@ -var _ = require('lodash'); var path = require('path'); var resolve = require('resolve'); var Promise = require('../utils/promise'); var gitbook = require('../gitbook'); - -var PLUGIN_PREFIX = 'gitbook-plugin-'; - -// Return an absolute name for the plugin (the one on NPM) -function npmId(name) { - if (name.indexOf(PLUGIN_PREFIX) === 0) return name; - return [PLUGIN_PREFIX, name].join(''); -} - +var registry = require('./registry'); function BookPlugin(book, pluginId) { this.book = book; this.log = this.book.log; this.id = pluginId; - this.npmId = npmId(pluginId); + this.npmId = registry.npmId(pluginId); this.baseDir; this.packageInfos = undefined; |