summaryrefslogtreecommitdiffstats
path: root/lib/plugins/findForBook.js
diff options
context:
space:
mode:
authorSamy Pessé <samypesse@gmail.com>2016-06-10 17:15:04 +0200
committerSamy Pessé <samypesse@gmail.com>2016-06-10 17:15:04 +0200
commit7a08b3f109d104903406a38cfd33aa642d30211f (patch)
tree30883947deb3d2218c2255ce84a2bc1ad2b61d7e /lib/plugins/findForBook.js
parent94d4234cb8523d080cfba87b4a51e3ebcffc4159 (diff)
downloadgitbook-7a08b3f109d104903406a38cfd33aa642d30211f.zip
gitbook-7a08b3f109d104903406a38cfd33aa642d30211f.tar.gz
gitbook-7a08b3f109d104903406a38cfd33aa642d30211f.tar.bz2
Fix #1377: fix listing of plugins when using gitbook as a library
Diffstat (limited to 'lib/plugins/findForBook.js')
-rw-r--r--lib/plugins/findForBook.js14
1 files changed, 7 insertions, 7 deletions
diff --git a/lib/plugins/findForBook.js b/lib/plugins/findForBook.js
index 14ccc05..be2ad9f 100644
--- a/lib/plugins/findForBook.js
+++ b/lib/plugins/findForBook.js
@@ -1,22 +1,22 @@
-var path = require('path');
var Immutable = require('immutable');
var Promise = require('../utils/promise');
var timing = require('../utils/timing');
var findInstalled = require('./findInstalled');
+var locateRootFolder = require('./locateRootFolder');
/**
- List all plugins installed in a book
-
- @param {Book}
- @return {Promise<OrderedMap<String:Plugin>>}
-*/
+ * List all plugins installed in a book
+ *
+ * @param {Book}
+ * @return {Promise<OrderedMap<String:Plugin>>}
+ */
function findForBook(book) {
return timing.measure(
'plugins.findForBook',
Promise.all([
- findInstalled(path.resolve(__dirname, '../..')),
+ findInstalled(locateRootFolder()),
findInstalled(book.getRoot())
])