diff options
author | Samy Pessé <samypesse@gmail.com> | 2016-06-10 17:15:04 +0200 |
---|---|---|
committer | Samy Pessé <samypesse@gmail.com> | 2016-06-10 17:15:04 +0200 |
commit | 7a08b3f109d104903406a38cfd33aa642d30211f (patch) | |
tree | 30883947deb3d2218c2255ce84a2bc1ad2b61d7e /lib/plugins/findForBook.js | |
parent | 94d4234cb8523d080cfba87b4a51e3ebcffc4159 (diff) | |
download | gitbook-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.js | 14 |
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()) ]) |