summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.eslintrc15
-rw-r--r--.gitignore2
-rw-r--r--lerna.json4
-rw-r--r--package.json91
-rwxr-xr-xpackages/gitbook/bin/gitbook.js (renamed from bin/gitbook.js)0
-rw-r--r--packages/gitbook/lib/__tests__/gitbook.js (renamed from lib/__tests__/gitbook.js)0
-rw-r--r--packages/gitbook/lib/__tests__/init.js (renamed from lib/__tests__/init.js)0
-rw-r--r--packages/gitbook/lib/__tests__/module.js (renamed from lib/__tests__/module.js)0
-rw-r--r--packages/gitbook/lib/api/decodeConfig.js (renamed from lib/api/decodeConfig.js)0
-rw-r--r--packages/gitbook/lib/api/decodeGlobal.js (renamed from lib/api/decodeGlobal.js)0
-rw-r--r--packages/gitbook/lib/api/decodePage.js (renamed from lib/api/decodePage.js)0
-rw-r--r--packages/gitbook/lib/api/deprecate.js (renamed from lib/api/deprecate.js)0
-rw-r--r--packages/gitbook/lib/api/encodeConfig.js (renamed from lib/api/encodeConfig.js)0
-rw-r--r--packages/gitbook/lib/api/encodeGlobal.js (renamed from lib/api/encodeGlobal.js)0
-rw-r--r--packages/gitbook/lib/api/encodeNavigation.js (renamed from lib/api/encodeNavigation.js)0
-rw-r--r--packages/gitbook/lib/api/encodePage.js (renamed from lib/api/encodePage.js)0
-rw-r--r--packages/gitbook/lib/api/encodeProgress.js (renamed from lib/api/encodeProgress.js)0
-rw-r--r--packages/gitbook/lib/api/encodeSummary.js (renamed from lib/api/encodeSummary.js)0
-rw-r--r--packages/gitbook/lib/api/index.js (renamed from lib/api/index.js)0
-rw-r--r--packages/gitbook/lib/browser.js (renamed from lib/browser.js)0
-rw-r--r--packages/gitbook/lib/cli/build.js (renamed from lib/cli/build.js)0
-rw-r--r--packages/gitbook/lib/cli/buildEbook.js (renamed from lib/cli/buildEbook.js)0
-rw-r--r--packages/gitbook/lib/cli/getBook.js (renamed from lib/cli/getBook.js)0
-rw-r--r--packages/gitbook/lib/cli/getOutputFolder.js (renamed from lib/cli/getOutputFolder.js)0
-rw-r--r--packages/gitbook/lib/cli/index.js (renamed from lib/cli/index.js)0
-rw-r--r--packages/gitbook/lib/cli/init.js (renamed from lib/cli/init.js)0
-rw-r--r--packages/gitbook/lib/cli/install.js (renamed from lib/cli/install.js)0
-rw-r--r--packages/gitbook/lib/cli/options.js (renamed from lib/cli/options.js)0
-rw-r--r--packages/gitbook/lib/cli/parse.js (renamed from lib/cli/parse.js)0
-rw-r--r--packages/gitbook/lib/cli/serve.js (renamed from lib/cli/serve.js)0
-rw-r--r--packages/gitbook/lib/cli/server.js (renamed from lib/cli/server.js)0
-rw-r--r--packages/gitbook/lib/cli/watch.js (renamed from lib/cli/watch.js)0
-rw-r--r--packages/gitbook/lib/constants/__tests__/configSchema.js (renamed from lib/constants/__tests__/configSchema.js)0
-rw-r--r--packages/gitbook/lib/constants/configDefault.js (renamed from lib/constants/configDefault.js)0
-rw-r--r--packages/gitbook/lib/constants/configFiles.js (renamed from lib/constants/configFiles.js)0
-rw-r--r--packages/gitbook/lib/constants/configSchema.js (renamed from lib/constants/configSchema.js)0
-rw-r--r--packages/gitbook/lib/constants/defaultBlocks.js (renamed from lib/constants/defaultBlocks.js)0
-rw-r--r--packages/gitbook/lib/constants/defaultFilters.js (renamed from lib/constants/defaultFilters.js)0
-rw-r--r--packages/gitbook/lib/constants/defaultPlugins.js (renamed from lib/constants/defaultPlugins.js)0
-rw-r--r--packages/gitbook/lib/constants/extsAsciidoc.js (renamed from lib/constants/extsAsciidoc.js)0
-rw-r--r--packages/gitbook/lib/constants/extsMarkdown.js (renamed from lib/constants/extsMarkdown.js)0
-rw-r--r--packages/gitbook/lib/constants/ignoreFiles.js (renamed from lib/constants/ignoreFiles.js)0
-rw-r--r--packages/gitbook/lib/constants/pluginAssetsFolder.js (renamed from lib/constants/pluginAssetsFolder.js)0
-rw-r--r--packages/gitbook/lib/constants/pluginHooks.js (renamed from lib/constants/pluginHooks.js)0
-rw-r--r--packages/gitbook/lib/constants/pluginPrefix.js (renamed from lib/constants/pluginPrefix.js)0
-rw-r--r--packages/gitbook/lib/constants/pluginResources.js (renamed from lib/constants/pluginResources.js)0
-rw-r--r--packages/gitbook/lib/constants/templatesFolder.js (renamed from lib/constants/templatesFolder.js)0
-rw-r--r--packages/gitbook/lib/constants/themePrefix.js (renamed from lib/constants/themePrefix.js)0
-rw-r--r--packages/gitbook/lib/fs/__tests__/mock.js (renamed from lib/fs/__tests__/mock.js)0
-rw-r--r--packages/gitbook/lib/fs/mock.js (renamed from lib/fs/mock.js)0
-rw-r--r--packages/gitbook/lib/fs/node.js (renamed from lib/fs/node.js)0
-rw-r--r--packages/gitbook/lib/gitbook.js (renamed from lib/gitbook.js)0
-rw-r--r--packages/gitbook/lib/index.js (renamed from lib/index.js)0
-rw-r--r--packages/gitbook/lib/init.js (renamed from lib/init.js)0
-rw-r--r--packages/gitbook/lib/json/encodeBook.js (renamed from lib/json/encodeBook.js)0
-rw-r--r--packages/gitbook/lib/json/encodeBookWithPage.js (renamed from lib/json/encodeBookWithPage.js)0
-rw-r--r--packages/gitbook/lib/json/encodeFile.js (renamed from lib/json/encodeFile.js)0
-rw-r--r--packages/gitbook/lib/json/encodeGlossary.js (renamed from lib/json/encodeGlossary.js)0
-rw-r--r--packages/gitbook/lib/json/encodeGlossaryEntry.js (renamed from lib/json/encodeGlossaryEntry.js)0
-rw-r--r--packages/gitbook/lib/json/encodeLanguages.js (renamed from lib/json/encodeLanguages.js)0
-rw-r--r--packages/gitbook/lib/json/encodeOutput.js (renamed from lib/json/encodeOutput.js)0
-rw-r--r--packages/gitbook/lib/json/encodeOutputWithPage.js (renamed from lib/json/encodeOutputWithPage.js)0
-rw-r--r--packages/gitbook/lib/json/encodePage.js (renamed from lib/json/encodePage.js)0
-rw-r--r--packages/gitbook/lib/json/encodeReadme.js (renamed from lib/json/encodeReadme.js)0
-rw-r--r--packages/gitbook/lib/json/encodeSummary.js (renamed from lib/json/encodeSummary.js)0
-rw-r--r--packages/gitbook/lib/json/encodeSummaryArticle.js (renamed from lib/json/encodeSummaryArticle.js)0
-rw-r--r--packages/gitbook/lib/json/encodeSummaryPart.js (renamed from lib/json/encodeSummaryPart.js)0
-rw-r--r--packages/gitbook/lib/json/index.js (renamed from lib/json/index.js)0
-rw-r--r--packages/gitbook/lib/models/__tests__/config.js (renamed from lib/models/__tests__/config.js)0
-rw-r--r--packages/gitbook/lib/models/__tests__/glossary.js (renamed from lib/models/__tests__/glossary.js)0
-rw-r--r--packages/gitbook/lib/models/__tests__/glossaryEntry.js (renamed from lib/models/__tests__/glossaryEntry.js)0
-rw-r--r--packages/gitbook/lib/models/__tests__/page.js (renamed from lib/models/__tests__/page.js)0
-rw-r--r--packages/gitbook/lib/models/__tests__/plugin.js (renamed from lib/models/__tests__/plugin.js)0
-rw-r--r--packages/gitbook/lib/models/__tests__/pluginDependency.js (renamed from lib/models/__tests__/pluginDependency.js)0
-rw-r--r--packages/gitbook/lib/models/__tests__/summary.js (renamed from lib/models/__tests__/summary.js)0
-rw-r--r--packages/gitbook/lib/models/__tests__/summaryArticle.js (renamed from lib/models/__tests__/summaryArticle.js)0
-rw-r--r--packages/gitbook/lib/models/__tests__/summaryPart.js (renamed from lib/models/__tests__/summaryPart.js)0
-rw-r--r--packages/gitbook/lib/models/__tests__/templateBlock.js (renamed from lib/models/__tests__/templateBlock.js)0
-rw-r--r--packages/gitbook/lib/models/__tests__/templateEngine.js (renamed from lib/models/__tests__/templateEngine.js)0
-rw-r--r--packages/gitbook/lib/models/book.js (renamed from lib/models/book.js)0
-rw-r--r--packages/gitbook/lib/models/config.js (renamed from lib/models/config.js)0
-rw-r--r--packages/gitbook/lib/models/file.js (renamed from lib/models/file.js)0
-rw-r--r--packages/gitbook/lib/models/fs.js (renamed from lib/models/fs.js)0
-rw-r--r--packages/gitbook/lib/models/glossary.js (renamed from lib/models/glossary.js)0
-rw-r--r--packages/gitbook/lib/models/glossaryEntry.js (renamed from lib/models/glossaryEntry.js)0
-rw-r--r--packages/gitbook/lib/models/ignore.js (renamed from lib/models/ignore.js)0
-rw-r--r--packages/gitbook/lib/models/language.js (renamed from lib/models/language.js)0
-rw-r--r--packages/gitbook/lib/models/languages.js (renamed from lib/models/languages.js)0
-rw-r--r--packages/gitbook/lib/models/output.js (renamed from lib/models/output.js)0
-rw-r--r--packages/gitbook/lib/models/page.js (renamed from lib/models/page.js)0
-rw-r--r--packages/gitbook/lib/models/parser.js (renamed from lib/models/parser.js)0
-rw-r--r--packages/gitbook/lib/models/plugin.js (renamed from lib/models/plugin.js)0
-rw-r--r--packages/gitbook/lib/models/pluginDependency.js (renamed from lib/models/pluginDependency.js)0
-rw-r--r--packages/gitbook/lib/models/readme.js (renamed from lib/models/readme.js)0
-rw-r--r--packages/gitbook/lib/models/summary.js (renamed from lib/models/summary.js)0
-rw-r--r--packages/gitbook/lib/models/summaryArticle.js (renamed from lib/models/summaryArticle.js)0
-rw-r--r--packages/gitbook/lib/models/summaryPart.js (renamed from lib/models/summaryPart.js)0
-rw-r--r--packages/gitbook/lib/models/templateBlock.js (renamed from lib/models/templateBlock.js)0
-rw-r--r--packages/gitbook/lib/models/templateEngine.js (renamed from lib/models/templateEngine.js)0
-rw-r--r--packages/gitbook/lib/models/templateOutput.js (renamed from lib/models/templateOutput.js)0
-rw-r--r--packages/gitbook/lib/models/templateShortcut.js (renamed from lib/models/templateShortcut.js)0
-rw-r--r--packages/gitbook/lib/modifiers/config/__tests__/addPlugin.js (renamed from lib/modifiers/config/__tests__/addPlugin.js)0
-rw-r--r--packages/gitbook/lib/modifiers/config/__tests__/removePlugin.js (renamed from lib/modifiers/config/__tests__/removePlugin.js)0
-rw-r--r--packages/gitbook/lib/modifiers/config/__tests__/togglePlugin.js (renamed from lib/modifiers/config/__tests__/togglePlugin.js)0
-rw-r--r--packages/gitbook/lib/modifiers/config/addPlugin.js (renamed from lib/modifiers/config/addPlugin.js)0
-rw-r--r--packages/gitbook/lib/modifiers/config/editPlugin.js (renamed from lib/modifiers/config/editPlugin.js)0
-rw-r--r--packages/gitbook/lib/modifiers/config/getPluginConfig.js (renamed from lib/modifiers/config/getPluginConfig.js)0
-rw-r--r--packages/gitbook/lib/modifiers/config/hasPlugin.js (renamed from lib/modifiers/config/hasPlugin.js)0
-rw-r--r--packages/gitbook/lib/modifiers/config/index.js (renamed from lib/modifiers/config/index.js)0
-rw-r--r--packages/gitbook/lib/modifiers/config/isDefaultPlugin.js (renamed from lib/modifiers/config/isDefaultPlugin.js)0
-rw-r--r--packages/gitbook/lib/modifiers/config/removePlugin.js (renamed from lib/modifiers/config/removePlugin.js)0
-rw-r--r--packages/gitbook/lib/modifiers/config/togglePlugin.js (renamed from lib/modifiers/config/togglePlugin.js)0
-rw-r--r--packages/gitbook/lib/modifiers/index.js (renamed from lib/modifiers/index.js)0
-rw-r--r--packages/gitbook/lib/modifiers/summary/__tests__/editArticle.js (renamed from lib/modifiers/summary/__tests__/editArticle.js)0
-rw-r--r--packages/gitbook/lib/modifiers/summary/__tests__/editPartTitle.js (renamed from lib/modifiers/summary/__tests__/editPartTitle.js)0
-rw-r--r--packages/gitbook/lib/modifiers/summary/__tests__/insertArticle.js (renamed from lib/modifiers/summary/__tests__/insertArticle.js)0
-rw-r--r--packages/gitbook/lib/modifiers/summary/__tests__/insertPart.js (renamed from lib/modifiers/summary/__tests__/insertPart.js)0
-rw-r--r--packages/gitbook/lib/modifiers/summary/__tests__/mergeAtLevel.js (renamed from lib/modifiers/summary/__tests__/mergeAtLevel.js)0
-rw-r--r--packages/gitbook/lib/modifiers/summary/__tests__/moveArticle.js (renamed from lib/modifiers/summary/__tests__/moveArticle.js)0
-rw-r--r--packages/gitbook/lib/modifiers/summary/__tests__/moveArticleAfter.js (renamed from lib/modifiers/summary/__tests__/moveArticleAfter.js)0
-rw-r--r--packages/gitbook/lib/modifiers/summary/__tests__/removeArticle.js (renamed from lib/modifiers/summary/__tests__/removeArticle.js)0
-rw-r--r--packages/gitbook/lib/modifiers/summary/editArticleRef.js (renamed from lib/modifiers/summary/editArticleRef.js)0
-rw-r--r--packages/gitbook/lib/modifiers/summary/editArticleTitle.js (renamed from lib/modifiers/summary/editArticleTitle.js)0
-rw-r--r--packages/gitbook/lib/modifiers/summary/editPartTitle.js (renamed from lib/modifiers/summary/editPartTitle.js)0
-rw-r--r--packages/gitbook/lib/modifiers/summary/index.js (renamed from lib/modifiers/summary/index.js)0
-rw-r--r--packages/gitbook/lib/modifiers/summary/indexArticleLevels.js (renamed from lib/modifiers/summary/indexArticleLevels.js)0
-rw-r--r--packages/gitbook/lib/modifiers/summary/indexLevels.js (renamed from lib/modifiers/summary/indexLevels.js)0
-rw-r--r--packages/gitbook/lib/modifiers/summary/indexPartLevels.js (renamed from lib/modifiers/summary/indexPartLevels.js)0
-rw-r--r--packages/gitbook/lib/modifiers/summary/insertArticle.js (renamed from lib/modifiers/summary/insertArticle.js)0
-rw-r--r--packages/gitbook/lib/modifiers/summary/insertPart.js (renamed from lib/modifiers/summary/insertPart.js)0
-rw-r--r--packages/gitbook/lib/modifiers/summary/mergeAtLevel.js (renamed from lib/modifiers/summary/mergeAtLevel.js)0
-rw-r--r--packages/gitbook/lib/modifiers/summary/moveArticle.js (renamed from lib/modifiers/summary/moveArticle.js)0
-rw-r--r--packages/gitbook/lib/modifiers/summary/moveArticleAfter.js (renamed from lib/modifiers/summary/moveArticleAfter.js)0
-rw-r--r--packages/gitbook/lib/modifiers/summary/removeArticle.js (renamed from lib/modifiers/summary/removeArticle.js)0
-rw-r--r--packages/gitbook/lib/modifiers/summary/removePart.js (renamed from lib/modifiers/summary/removePart.js)0
-rw-r--r--packages/gitbook/lib/modifiers/summary/unshiftArticle.js (renamed from lib/modifiers/summary/unshiftArticle.js)0
-rw-r--r--packages/gitbook/lib/output/__tests__/createMock.js (renamed from lib/output/__tests__/createMock.js)0
-rw-r--r--packages/gitbook/lib/output/__tests__/ebook.js (renamed from lib/output/__tests__/ebook.js)0
-rw-r--r--packages/gitbook/lib/output/__tests__/generateMock.js (renamed from lib/output/__tests__/generateMock.js)0
-rw-r--r--packages/gitbook/lib/output/__tests__/json.js (renamed from lib/output/__tests__/json.js)0
-rw-r--r--packages/gitbook/lib/output/__tests__/website.js (renamed from lib/output/__tests__/website.js)0
-rw-r--r--packages/gitbook/lib/output/callHook.js (renamed from lib/output/callHook.js)0
-rw-r--r--packages/gitbook/lib/output/callPageHook.js (renamed from lib/output/callPageHook.js)0
-rw-r--r--packages/gitbook/lib/output/createTemplateEngine.js (renamed from lib/output/createTemplateEngine.js)0
-rw-r--r--packages/gitbook/lib/output/ebook/getConvertOptions.js (renamed from lib/output/ebook/getConvertOptions.js)0
-rw-r--r--packages/gitbook/lib/output/ebook/getCoverPath.js (renamed from lib/output/ebook/getCoverPath.js)0
-rw-r--r--packages/gitbook/lib/output/ebook/getPDFTemplate.js (renamed from lib/output/ebook/getPDFTemplate.js)0
-rw-r--r--packages/gitbook/lib/output/ebook/index.js (renamed from lib/output/ebook/index.js)0
-rw-r--r--packages/gitbook/lib/output/ebook/onFinish.js (renamed from lib/output/ebook/onFinish.js)0
-rw-r--r--packages/gitbook/lib/output/ebook/onPage.js (renamed from lib/output/ebook/onPage.js)0
-rw-r--r--packages/gitbook/lib/output/ebook/options.js (renamed from lib/output/ebook/options.js)0
-rw-r--r--packages/gitbook/lib/output/generateAssets.js (renamed from lib/output/generateAssets.js)0
-rw-r--r--packages/gitbook/lib/output/generateBook.js (renamed from lib/output/generateBook.js)0
-rw-r--r--packages/gitbook/lib/output/generatePage.js (renamed from lib/output/generatePage.js)0
-rw-r--r--packages/gitbook/lib/output/generatePages.js (renamed from lib/output/generatePages.js)0
-rw-r--r--packages/gitbook/lib/output/getModifiers.js (renamed from lib/output/getModifiers.js)0
-rw-r--r--packages/gitbook/lib/output/helper/fileToOutput.js (renamed from lib/output/helper/fileToOutput.js)0
-rw-r--r--packages/gitbook/lib/output/helper/fileToURL.js (renamed from lib/output/helper/fileToURL.js)0
-rw-r--r--packages/gitbook/lib/output/helper/index.js (renamed from lib/output/helper/index.js)0
-rw-r--r--packages/gitbook/lib/output/helper/resolveFileToURL.js (renamed from lib/output/helper/resolveFileToURL.js)0
-rw-r--r--packages/gitbook/lib/output/helper/writeFile.js (renamed from lib/output/helper/writeFile.js)0
-rw-r--r--packages/gitbook/lib/output/index.js (renamed from lib/output/index.js)0
-rw-r--r--packages/gitbook/lib/output/json/index.js (renamed from lib/output/json/index.js)0
-rw-r--r--packages/gitbook/lib/output/json/onFinish.js (renamed from lib/output/json/onFinish.js)0
-rw-r--r--packages/gitbook/lib/output/json/onPage.js (renamed from lib/output/json/onPage.js)0
-rw-r--r--packages/gitbook/lib/output/json/options.js (renamed from lib/output/json/options.js)0
-rw-r--r--packages/gitbook/lib/output/modifiers/__tests__/addHeadingId.js (renamed from lib/output/modifiers/__tests__/addHeadingId.js)0
-rw-r--r--packages/gitbook/lib/output/modifiers/__tests__/annotateText.js (renamed from lib/output/modifiers/__tests__/annotateText.js)0
-rw-r--r--packages/gitbook/lib/output/modifiers/__tests__/fetchRemoteImages.js (renamed from lib/output/modifiers/__tests__/fetchRemoteImages.js)0
-rw-r--r--packages/gitbook/lib/output/modifiers/__tests__/highlightCode.js (renamed from lib/output/modifiers/__tests__/highlightCode.js)0
-rw-r--r--packages/gitbook/lib/output/modifiers/__tests__/inlinePng.js (renamed from lib/output/modifiers/__tests__/inlinePng.js)0
-rw-r--r--packages/gitbook/lib/output/modifiers/__tests__/resolveLinks.js (renamed from lib/output/modifiers/__tests__/resolveLinks.js)0
-rw-r--r--packages/gitbook/lib/output/modifiers/__tests__/svgToImg.js (renamed from lib/output/modifiers/__tests__/svgToImg.js)0
-rw-r--r--packages/gitbook/lib/output/modifiers/__tests__/svgToPng.js (renamed from lib/output/modifiers/__tests__/svgToPng.js)0
-rw-r--r--packages/gitbook/lib/output/modifiers/addHeadingId.js (renamed from lib/output/modifiers/addHeadingId.js)0
-rw-r--r--packages/gitbook/lib/output/modifiers/annotateText.js (renamed from lib/output/modifiers/annotateText.js)0
-rw-r--r--packages/gitbook/lib/output/modifiers/editHTMLElement.js (renamed from lib/output/modifiers/editHTMLElement.js)0
-rw-r--r--packages/gitbook/lib/output/modifiers/fetchRemoteImages.js (renamed from lib/output/modifiers/fetchRemoteImages.js)0
-rw-r--r--packages/gitbook/lib/output/modifiers/highlightCode.js (renamed from lib/output/modifiers/highlightCode.js)0
-rw-r--r--packages/gitbook/lib/output/modifiers/index.js (renamed from lib/output/modifiers/index.js)0
-rw-r--r--packages/gitbook/lib/output/modifiers/inlineAssets.js (renamed from lib/output/modifiers/inlineAssets.js)0
-rw-r--r--packages/gitbook/lib/output/modifiers/inlinePng.js (renamed from lib/output/modifiers/inlinePng.js)0
-rw-r--r--packages/gitbook/lib/output/modifiers/modifyHTML.js (renamed from lib/output/modifiers/modifyHTML.js)0
-rw-r--r--packages/gitbook/lib/output/modifiers/resolveImages.js (renamed from lib/output/modifiers/resolveImages.js)0
-rw-r--r--packages/gitbook/lib/output/modifiers/resolveLinks.js (renamed from lib/output/modifiers/resolveLinks.js)0
-rw-r--r--packages/gitbook/lib/output/modifiers/svgToImg.js (renamed from lib/output/modifiers/svgToImg.js)0
-rw-r--r--packages/gitbook/lib/output/modifiers/svgToPng.js (renamed from lib/output/modifiers/svgToPng.js)0
-rw-r--r--packages/gitbook/lib/output/prepareAssets.js (renamed from lib/output/prepareAssets.js)0
-rw-r--r--packages/gitbook/lib/output/preparePages.js (renamed from lib/output/preparePages.js)0
-rw-r--r--packages/gitbook/lib/output/preparePlugins.js (renamed from lib/output/preparePlugins.js)0
-rw-r--r--packages/gitbook/lib/output/website/__tests__/i18n.js (renamed from lib/output/website/__tests__/i18n.js)0
-rw-r--r--packages/gitbook/lib/output/website/copyPluginAssets.js (renamed from lib/output/website/copyPluginAssets.js)0
-rw-r--r--packages/gitbook/lib/output/website/createTemplateEngine.js (renamed from lib/output/website/createTemplateEngine.js)0
-rw-r--r--packages/gitbook/lib/output/website/index.js (renamed from lib/output/website/index.js)0
-rw-r--r--packages/gitbook/lib/output/website/listSearchPaths.js (renamed from lib/output/website/listSearchPaths.js)0
-rw-r--r--packages/gitbook/lib/output/website/onAsset.js (renamed from lib/output/website/onAsset.js)0
-rw-r--r--packages/gitbook/lib/output/website/onFinish.js (renamed from lib/output/website/onFinish.js)0
-rw-r--r--packages/gitbook/lib/output/website/onInit.js (renamed from lib/output/website/onInit.js)0
-rw-r--r--packages/gitbook/lib/output/website/onPage.js (renamed from lib/output/website/onPage.js)0
-rw-r--r--packages/gitbook/lib/output/website/options.js (renamed from lib/output/website/options.js)0
-rw-r--r--packages/gitbook/lib/output/website/prepareI18n.js (renamed from lib/output/website/prepareI18n.js)0
-rw-r--r--packages/gitbook/lib/output/website/prepareResources.js (renamed from lib/output/website/prepareResources.js)0
-rw-r--r--packages/gitbook/lib/output/website/state.js (renamed from lib/output/website/state.js)0
-rw-r--r--packages/gitbook/lib/parse/__tests__/listAssets.js (renamed from lib/parse/__tests__/listAssets.js)0
-rw-r--r--packages/gitbook/lib/parse/__tests__/parseBook.js (renamed from lib/parse/__tests__/parseBook.js)0
-rw-r--r--packages/gitbook/lib/parse/__tests__/parseGlossary.js (renamed from lib/parse/__tests__/parseGlossary.js)0
-rw-r--r--packages/gitbook/lib/parse/__tests__/parseIgnore.js (renamed from lib/parse/__tests__/parseIgnore.js)0
-rw-r--r--packages/gitbook/lib/parse/__tests__/parsePageFromString.js (renamed from lib/parse/__tests__/parsePageFromString.js)0
-rw-r--r--packages/gitbook/lib/parse/__tests__/parseReadme.js (renamed from lib/parse/__tests__/parseReadme.js)0
-rw-r--r--packages/gitbook/lib/parse/__tests__/parseSummary.js (renamed from lib/parse/__tests__/parseSummary.js)0
-rw-r--r--packages/gitbook/lib/parse/findParsableFile.js (renamed from lib/parse/findParsableFile.js)0
-rw-r--r--packages/gitbook/lib/parse/index.js (renamed from lib/parse/index.js)0
-rw-r--r--packages/gitbook/lib/parse/listAssets.js (renamed from lib/parse/listAssets.js)0
-rw-r--r--packages/gitbook/lib/parse/lookupStructureFile.js (renamed from lib/parse/lookupStructureFile.js)0
-rw-r--r--packages/gitbook/lib/parse/parseBook.js (renamed from lib/parse/parseBook.js)0
-rw-r--r--packages/gitbook/lib/parse/parseConfig.js (renamed from lib/parse/parseConfig.js)0
-rw-r--r--packages/gitbook/lib/parse/parseGlossary.js (renamed from lib/parse/parseGlossary.js)0
-rw-r--r--packages/gitbook/lib/parse/parseIgnore.js (renamed from lib/parse/parseIgnore.js)0
-rw-r--r--packages/gitbook/lib/parse/parseLanguages.js (renamed from lib/parse/parseLanguages.js)0
-rw-r--r--packages/gitbook/lib/parse/parsePage.js (renamed from lib/parse/parsePage.js)0
-rw-r--r--packages/gitbook/lib/parse/parsePageFromString.js (renamed from lib/parse/parsePageFromString.js)0
-rw-r--r--packages/gitbook/lib/parse/parsePagesList.js (renamed from lib/parse/parsePagesList.js)0
-rw-r--r--packages/gitbook/lib/parse/parseReadme.js (renamed from lib/parse/parseReadme.js)0
-rw-r--r--packages/gitbook/lib/parse/parseStructureFile.js (renamed from lib/parse/parseStructureFile.js)0
-rw-r--r--packages/gitbook/lib/parse/parseSummary.js (renamed from lib/parse/parseSummary.js)0
-rw-r--r--packages/gitbook/lib/parse/validateConfig.js (renamed from lib/parse/validateConfig.js)0
-rw-r--r--packages/gitbook/lib/parse/walkSummary.js (renamed from lib/parse/walkSummary.js)0
-rw-r--r--packages/gitbook/lib/parsers.js (renamed from lib/parsers.js)0
-rw-r--r--packages/gitbook/lib/plugins/__tests__/findForBook.js (renamed from lib/plugins/__tests__/findForBook.js)0
-rw-r--r--packages/gitbook/lib/plugins/__tests__/findInstalled.js (renamed from lib/plugins/__tests__/findInstalled.js)0
-rw-r--r--packages/gitbook/lib/plugins/__tests__/installPlugin.js (renamed from lib/plugins/__tests__/installPlugin.js)0
-rw-r--r--packages/gitbook/lib/plugins/__tests__/installPlugins.js (renamed from lib/plugins/__tests__/installPlugins.js)0
-rw-r--r--packages/gitbook/lib/plugins/__tests__/listDependencies.js (renamed from lib/plugins/__tests__/listDependencies.js)0
-rw-r--r--packages/gitbook/lib/plugins/__tests__/locateRootFolder.js (renamed from lib/plugins/__tests__/locateRootFolder.js)0
-rw-r--r--packages/gitbook/lib/plugins/__tests__/resolveVersion.js (renamed from lib/plugins/__tests__/resolveVersion.js)0
-rw-r--r--packages/gitbook/lib/plugins/__tests__/sortDependencies.js (renamed from lib/plugins/__tests__/sortDependencies.js)0
-rw-r--r--packages/gitbook/lib/plugins/__tests__/validatePlugin.js (renamed from lib/plugins/__tests__/validatePlugin.js)0
-rw-r--r--packages/gitbook/lib/plugins/findForBook.js (renamed from lib/plugins/findForBook.js)0
-rw-r--r--packages/gitbook/lib/plugins/findInstalled.js (renamed from lib/plugins/findInstalled.js)0
-rw-r--r--packages/gitbook/lib/plugins/index.js (renamed from lib/plugins/index.js)0
-rw-r--r--packages/gitbook/lib/plugins/installPlugin.js (renamed from lib/plugins/installPlugin.js)0
-rw-r--r--packages/gitbook/lib/plugins/installPlugins.js (renamed from lib/plugins/installPlugins.js)0
-rw-r--r--packages/gitbook/lib/plugins/listBlocks.js (renamed from lib/plugins/listBlocks.js)0
-rw-r--r--packages/gitbook/lib/plugins/listDependencies.js (renamed from lib/plugins/listDependencies.js)0
-rw-r--r--packages/gitbook/lib/plugins/listDepsForBook.js (renamed from lib/plugins/listDepsForBook.js)0
-rw-r--r--packages/gitbook/lib/plugins/listFilters.js (renamed from lib/plugins/listFilters.js)0
-rw-r--r--packages/gitbook/lib/plugins/listResources.js (renamed from lib/plugins/listResources.js)0
-rw-r--r--packages/gitbook/lib/plugins/loadForBook.js (renamed from lib/plugins/loadForBook.js)0
-rw-r--r--packages/gitbook/lib/plugins/loadPlugin.js (renamed from lib/plugins/loadPlugin.js)0
-rw-r--r--packages/gitbook/lib/plugins/locateRootFolder.js (renamed from lib/plugins/locateRootFolder.js)0
-rw-r--r--packages/gitbook/lib/plugins/resolveVersion.js (renamed from lib/plugins/resolveVersion.js)0
-rw-r--r--packages/gitbook/lib/plugins/sortDependencies.js (renamed from lib/plugins/sortDependencies.js)0
-rw-r--r--packages/gitbook/lib/plugins/toNames.js (renamed from lib/plugins/toNames.js)0
-rw-r--r--packages/gitbook/lib/plugins/validateConfig.js (renamed from lib/plugins/validateConfig.js)0
-rw-r--r--packages/gitbook/lib/plugins/validatePlugin.js (renamed from lib/plugins/validatePlugin.js)0
-rw-r--r--packages/gitbook/lib/templating/__tests__/conrefsLoader.js (renamed from lib/templating/__tests__/conrefsLoader.js)0
-rw-r--r--packages/gitbook/lib/templating/__tests__/include.md (renamed from lib/templating/__tests__/include.md)0
-rw-r--r--packages/gitbook/lib/templating/__tests__/postRender.js (renamed from lib/templating/__tests__/postRender.js)0
-rw-r--r--packages/gitbook/lib/templating/__tests__/replaceShortcuts.js (renamed from lib/templating/__tests__/replaceShortcuts.js)0
-rw-r--r--packages/gitbook/lib/templating/conrefsLoader.js (renamed from lib/templating/conrefsLoader.js)0
-rw-r--r--packages/gitbook/lib/templating/index.js (renamed from lib/templating/index.js)0
-rw-r--r--packages/gitbook/lib/templating/listShortcuts.js (renamed from lib/templating/listShortcuts.js)0
-rw-r--r--packages/gitbook/lib/templating/postRender.js (renamed from lib/templating/postRender.js)0
-rw-r--r--packages/gitbook/lib/templating/render.js (renamed from lib/templating/render.js)0
-rw-r--r--packages/gitbook/lib/templating/renderFile.js (renamed from lib/templating/renderFile.js)0
-rw-r--r--packages/gitbook/lib/templating/replaceShortcuts.js (renamed from lib/templating/replaceShortcuts.js)0
-rw-r--r--packages/gitbook/lib/templating/themesLoader.js (renamed from lib/templating/themesLoader.js)0
-rw-r--r--packages/gitbook/lib/utils/__tests__/git.js (renamed from lib/utils/__tests__/git.js)0
-rw-r--r--packages/gitbook/lib/utils/__tests__/location.js (renamed from lib/utils/__tests__/location.js)0
-rw-r--r--packages/gitbook/lib/utils/__tests__/path.js (renamed from lib/utils/__tests__/path.js)0
-rw-r--r--packages/gitbook/lib/utils/command.js (renamed from lib/utils/command.js)0
-rw-r--r--packages/gitbook/lib/utils/error.js (renamed from lib/utils/error.js)0
-rw-r--r--packages/gitbook/lib/utils/fs.js (renamed from lib/utils/fs.js)0
-rw-r--r--packages/gitbook/lib/utils/genKey.js (renamed from lib/utils/genKey.js)0
-rw-r--r--packages/gitbook/lib/utils/git.js (renamed from lib/utils/git.js)0
-rw-r--r--packages/gitbook/lib/utils/images.js (renamed from lib/utils/images.js)0
-rw-r--r--packages/gitbook/lib/utils/location.js (renamed from lib/utils/location.js)0
-rw-r--r--packages/gitbook/lib/utils/logger.js (renamed from lib/utils/logger.js)0
-rw-r--r--packages/gitbook/lib/utils/mergeDefaults.js (renamed from lib/utils/mergeDefaults.js)0
-rw-r--r--packages/gitbook/lib/utils/path.js (renamed from lib/utils/path.js)0
-rw-r--r--packages/gitbook/lib/utils/promise.js (renamed from lib/utils/promise.js)0
-rw-r--r--packages/gitbook/lib/utils/reducedObject.js (renamed from lib/utils/reducedObject.js)0
-rw-r--r--packages/gitbook/lib/utils/timing.js (renamed from lib/utils/timing.js)0
-rw-r--r--packages/gitbook/package.json98
-rw-r--r--packages/gitbook/testing/setup.js (renamed from testing/setup.js)0
285 files changed, 112 insertions, 98 deletions
diff --git a/.eslintrc b/.eslintrc
index 33b9dfe..1891e69 100644
--- a/.eslintrc
+++ b/.eslintrc
@@ -1,15 +1,4 @@
{
- "rules": {
- "indent": [ 2, 4 ],
- "quotes": [ 2, "single" ],
- "linebreak-style": [ 2, "unix" ],
- "semi": [ 2, "always" ],
- "no-unused-vars": [ 2, {
- "vars": "all",
- "args": "none"
- } ],
- "spaced-comment": [ 2, "always" ]
- },
"env": {
"node": true,
"browser": true,
@@ -18,5 +7,5 @@
"globals": {
"expect": true
},
- "extends": "eslint:recommended"
-} \ No newline at end of file
+ "extends": "gitbook"
+}
diff --git a/.gitignore b/.gitignore
index add4c3c..d4c6405 100644
--- a/.gitignore
+++ b/.gitignore
@@ -22,7 +22,7 @@ build/Release
# Dependency directory
# Deployed apps should consider commenting this line out:
# see https://npmjs.org/doc/faq.html#Should-I-check-my-node_modules-folder-into-git
-/node_modules
+node_modules
# vim swapfile
*.swp
diff --git a/lerna.json b/lerna.json
new file mode 100644
index 0000000..e099230
--- /dev/null
+++ b/lerna.json
@@ -0,0 +1,4 @@
+{
+ "lerna": "2.0.0-beta.26",
+ "version": "0.0.0"
+}
diff --git a/package.json b/package.json
index f7f17b0..878eaa8 100644
--- a/package.json
+++ b/package.json
@@ -1,100 +1,23 @@
{
- "name": "gitbook",
- "version": "3.2.0",
- "homepage": "https://www.gitbook.com",
- "description": "Library and cmd utility to generate GitBooks",
- "main": "lib/index.js",
- "browser": "./lib/browser.js",
- "dependencies": {
- "bash-color": "0.0.4",
- "cheerio": "0.20.0",
- "chokidar": "1.5.0",
- "cp": "0.2.0",
- "cpr": "1.1.1",
- "crc": "3.4.0",
- "destroy": "1.0.4",
- "direction": "0.1.5",
- "dom-serializer": "0.1.0",
- "error": "7.0.2",
- "escape-html": "^1.0.3",
- "escape-string-regexp": "1.0.5",
- "extend": "^3.0.0",
- "fresh-require": "1.0.3",
- "front-matter": "^2.1.0",
- "gitbook-asciidoc": "1.2.2",
- "gitbook-markdown": "2.0.1",
- "gitbook-plugin-fontsettings": "2.0.0",
- "gitbook-plugin-highlight": "2.0.2",
- "gitbook-plugin-livereload": "0.0.1",
- "gitbook-plugin-lunr": "1.2.0",
- "gitbook-plugin-search": "2.2.1",
- "gitbook-plugin-sharing": "1.0.2",
- "gitbook-plugin-theme-default": "1.0.5",
- "github-slugid": "1.0.1",
- "graceful-fs": "4.1.4",
- "i18n-t": "1.0.1",
- "ignore": "3.1.2",
- "immutable": "^3.8.1",
- "is": "^3.1.0",
- "js-yaml": "^3.6.1",
- "json-schema-defaults": "0.1.1",
- "jsonschema": "1.1.0",
- "juice": "2.0.0",
- "mkdirp": "0.5.1",
- "moment": "2.13.0",
- "npm": "3.9.2",
- "npmi": "2.0.1",
- "nunjucks": "2.4.2",
- "nunjucks-do": "1.0.0",
- "object-path": "^0.9.2",
- "omit-keys": "^0.1.0",
- "open": "0.0.5",
- "q": "1.4.1",
- "read-installed": "^4.0.3",
- "request": "2.72.0",
- "resolve": "1.1.7",
- "rmdir": "1.2.0",
- "semver": "5.1.0",
- "send": "0.13.2",
- "spawn-cmd": "0.0.2",
- "tiny-lr": "0.2.1",
- "tmp": "0.0.28",
- "urijs": "1.18.0"
- },
+ "private": true,
"devDependencies": {
"eslint": "2.10.2",
+ "eslint-config-gitbook": "^1.2.0",
"expect": "^1.20.1",
+ "lerna": "2.0.0-beta.26",
"mocha": "^2.4.5"
},
"scripts": {
- "lint": "eslint .",
- "test": "./node_modules/.bin/mocha ./testing/setup.js \"./lib/**/*/__tests__/*.js\" --bail --reporter=list --timeout=10000"
+ "lint": "eslint ."
},
"repository": {
"type": "git",
- "url": "https://github.com/GitbookIO/gitbook.git"
- },
- "bin": {
- "gitbook": "./bin/gitbook.js"
+ "url": "git+https://github.com/GitbookIO/gitbook.git"
},
- "keywords": [
- "git",
- "book",
- "gitbook"
- ],
- "author": "FriendCode Inc. <contact@gitbook.com>",
+ "author": "GitBook Inc. <contact@gitbook.com>",
"license": "Apache-2.0",
"bugs": {
"url": "https://github.com/GitbookIO/gitbook/issues"
},
- "contributors": [
- {
- "name": "Aaron O'Mullan",
- "email": "aaron@gitbook.com"
- },
- {
- "name": "Samy Pessé",
- "email": "samy@gitbook.com"
- }
- ]
+ "homepage": "https://github.com/GitbookIO/gitbook#readme"
}
diff --git a/bin/gitbook.js b/packages/gitbook/bin/gitbook.js
index 5cadbc9..5cadbc9 100755
--- a/bin/gitbook.js
+++ b/packages/gitbook/bin/gitbook.js
diff --git a/lib/__tests__/gitbook.js b/packages/gitbook/lib/__tests__/gitbook.js
index c3669bb..c3669bb 100644
--- a/lib/__tests__/gitbook.js
+++ b/packages/gitbook/lib/__tests__/gitbook.js
diff --git a/lib/__tests__/init.js b/packages/gitbook/lib/__tests__/init.js
index 66188a3..66188a3 100644
--- a/lib/__tests__/init.js
+++ b/packages/gitbook/lib/__tests__/init.js
diff --git a/lib/__tests__/module.js b/packages/gitbook/lib/__tests__/module.js
index d9220f5..d9220f5 100644
--- a/lib/__tests__/module.js
+++ b/packages/gitbook/lib/__tests__/module.js
diff --git a/lib/api/decodeConfig.js b/packages/gitbook/lib/api/decodeConfig.js
index 5e00df5..5e00df5 100644
--- a/lib/api/decodeConfig.js
+++ b/packages/gitbook/lib/api/decodeConfig.js
diff --git a/lib/api/decodeGlobal.js b/packages/gitbook/lib/api/decodeGlobal.js
index 118afb2..118afb2 100644
--- a/lib/api/decodeGlobal.js
+++ b/packages/gitbook/lib/api/decodeGlobal.js
diff --git a/lib/api/decodePage.js b/packages/gitbook/lib/api/decodePage.js
index c85dd1b..c85dd1b 100644
--- a/lib/api/decodePage.js
+++ b/packages/gitbook/lib/api/decodePage.js
diff --git a/lib/api/deprecate.js b/packages/gitbook/lib/api/deprecate.js
index 7a93a91..7a93a91 100644
--- a/lib/api/deprecate.js
+++ b/packages/gitbook/lib/api/deprecate.js
diff --git a/lib/api/encodeConfig.js b/packages/gitbook/lib/api/encodeConfig.js
index 2a05528..2a05528 100644
--- a/lib/api/encodeConfig.js
+++ b/packages/gitbook/lib/api/encodeConfig.js
diff --git a/lib/api/encodeGlobal.js b/packages/gitbook/lib/api/encodeGlobal.js
index a366526..a366526 100644
--- a/lib/api/encodeGlobal.js
+++ b/packages/gitbook/lib/api/encodeGlobal.js
diff --git a/lib/api/encodeNavigation.js b/packages/gitbook/lib/api/encodeNavigation.js
index 8e329a1..8e329a1 100644
--- a/lib/api/encodeNavigation.js
+++ b/packages/gitbook/lib/api/encodeNavigation.js
diff --git a/lib/api/encodePage.js b/packages/gitbook/lib/api/encodePage.js
index 379d3d5..379d3d5 100644
--- a/lib/api/encodePage.js
+++ b/packages/gitbook/lib/api/encodePage.js
diff --git a/lib/api/encodeProgress.js b/packages/gitbook/lib/api/encodeProgress.js
index afa0341..afa0341 100644
--- a/lib/api/encodeProgress.js
+++ b/packages/gitbook/lib/api/encodeProgress.js
diff --git a/lib/api/encodeSummary.js b/packages/gitbook/lib/api/encodeSummary.js
index 0d66ded..0d66ded 100644
--- a/lib/api/encodeSummary.js
+++ b/packages/gitbook/lib/api/encodeSummary.js
diff --git a/lib/api/index.js b/packages/gitbook/lib/api/index.js
index 5e67525..5e67525 100644
--- a/lib/api/index.js
+++ b/packages/gitbook/lib/api/index.js
diff --git a/lib/browser.js b/packages/gitbook/lib/browser.js
index 87a4dc4..87a4dc4 100644
--- a/lib/browser.js
+++ b/packages/gitbook/lib/browser.js
diff --git a/lib/cli/build.js b/packages/gitbook/lib/cli/build.js
index 023901e..023901e 100644
--- a/lib/cli/build.js
+++ b/packages/gitbook/lib/cli/build.js
diff --git a/lib/cli/buildEbook.js b/packages/gitbook/lib/cli/buildEbook.js
index a87fac7..a87fac7 100644
--- a/lib/cli/buildEbook.js
+++ b/packages/gitbook/lib/cli/buildEbook.js
diff --git a/lib/cli/getBook.js b/packages/gitbook/lib/cli/getBook.js
index ac82187..ac82187 100644
--- a/lib/cli/getBook.js
+++ b/packages/gitbook/lib/cli/getBook.js
diff --git a/lib/cli/getOutputFolder.js b/packages/gitbook/lib/cli/getOutputFolder.js
index 272dff9..272dff9 100644
--- a/lib/cli/getOutputFolder.js
+++ b/packages/gitbook/lib/cli/getOutputFolder.js
diff --git a/lib/cli/index.js b/packages/gitbook/lib/cli/index.js
index f1fca1d..f1fca1d 100644
--- a/lib/cli/index.js
+++ b/packages/gitbook/lib/cli/index.js
diff --git a/lib/cli/init.js b/packages/gitbook/lib/cli/init.js
index 55f1b15..55f1b15 100644
--- a/lib/cli/init.js
+++ b/packages/gitbook/lib/cli/init.js
diff --git a/lib/cli/install.js b/packages/gitbook/lib/cli/install.js
index c001711..c001711 100644
--- a/lib/cli/install.js
+++ b/packages/gitbook/lib/cli/install.js
diff --git a/lib/cli/options.js b/packages/gitbook/lib/cli/options.js
index 72961ab..72961ab 100644
--- a/lib/cli/options.js
+++ b/packages/gitbook/lib/cli/options.js
diff --git a/lib/cli/parse.js b/packages/gitbook/lib/cli/parse.js
index 0fa509a..0fa509a 100644
--- a/lib/cli/parse.js
+++ b/packages/gitbook/lib/cli/parse.js
diff --git a/lib/cli/serve.js b/packages/gitbook/lib/cli/serve.js
index 5340851..5340851 100644
--- a/lib/cli/serve.js
+++ b/packages/gitbook/lib/cli/serve.js
diff --git a/lib/cli/server.js b/packages/gitbook/lib/cli/server.js
index 752f867..752f867 100644
--- a/lib/cli/server.js
+++ b/packages/gitbook/lib/cli/server.js
diff --git a/lib/cli/watch.js b/packages/gitbook/lib/cli/watch.js
index 14434ab..14434ab 100644
--- a/lib/cli/watch.js
+++ b/packages/gitbook/lib/cli/watch.js
diff --git a/lib/constants/__tests__/configSchema.js b/packages/gitbook/lib/constants/__tests__/configSchema.js
index efc99b9..efc99b9 100644
--- a/lib/constants/__tests__/configSchema.js
+++ b/packages/gitbook/lib/constants/__tests__/configSchema.js
diff --git a/lib/constants/configDefault.js b/packages/gitbook/lib/constants/configDefault.js
index 0d95883..0d95883 100644
--- a/lib/constants/configDefault.js
+++ b/packages/gitbook/lib/constants/configDefault.js
diff --git a/lib/constants/configFiles.js b/packages/gitbook/lib/constants/configFiles.js
index a67fd74..a67fd74 100644
--- a/lib/constants/configFiles.js
+++ b/packages/gitbook/lib/constants/configFiles.js
diff --git a/lib/constants/configSchema.js b/packages/gitbook/lib/constants/configSchema.js
index d2126c6..d2126c6 100644
--- a/lib/constants/configSchema.js
+++ b/packages/gitbook/lib/constants/configSchema.js
diff --git a/lib/constants/defaultBlocks.js b/packages/gitbook/lib/constants/defaultBlocks.js
index 74d1f1f..74d1f1f 100644
--- a/lib/constants/defaultBlocks.js
+++ b/packages/gitbook/lib/constants/defaultBlocks.js
diff --git a/lib/constants/defaultFilters.js b/packages/gitbook/lib/constants/defaultFilters.js
index 35025cc..35025cc 100644
--- a/lib/constants/defaultFilters.js
+++ b/packages/gitbook/lib/constants/defaultFilters.js
diff --git a/lib/constants/defaultPlugins.js b/packages/gitbook/lib/constants/defaultPlugins.js
index 6d15971..6d15971 100644
--- a/lib/constants/defaultPlugins.js
+++ b/packages/gitbook/lib/constants/defaultPlugins.js
diff --git a/lib/constants/extsAsciidoc.js b/packages/gitbook/lib/constants/extsAsciidoc.js
index b2f4ce4..b2f4ce4 100644
--- a/lib/constants/extsAsciidoc.js
+++ b/packages/gitbook/lib/constants/extsAsciidoc.js
diff --git a/lib/constants/extsMarkdown.js b/packages/gitbook/lib/constants/extsMarkdown.js
index 44bf36b..44bf36b 100644
--- a/lib/constants/extsMarkdown.js
+++ b/packages/gitbook/lib/constants/extsMarkdown.js
diff --git a/lib/constants/ignoreFiles.js b/packages/gitbook/lib/constants/ignoreFiles.js
index aac225e..aac225e 100644
--- a/lib/constants/ignoreFiles.js
+++ b/packages/gitbook/lib/constants/ignoreFiles.js
diff --git a/lib/constants/pluginAssetsFolder.js b/packages/gitbook/lib/constants/pluginAssetsFolder.js
index cd44722..cd44722 100644
--- a/lib/constants/pluginAssetsFolder.js
+++ b/packages/gitbook/lib/constants/pluginAssetsFolder.js
diff --git a/lib/constants/pluginHooks.js b/packages/gitbook/lib/constants/pluginHooks.js
index 2d5dcaa..2d5dcaa 100644
--- a/lib/constants/pluginHooks.js
+++ b/packages/gitbook/lib/constants/pluginHooks.js
diff --git a/lib/constants/pluginPrefix.js b/packages/gitbook/lib/constants/pluginPrefix.js
index c7f2dd0..c7f2dd0 100644
--- a/lib/constants/pluginPrefix.js
+++ b/packages/gitbook/lib/constants/pluginPrefix.js
diff --git a/lib/constants/pluginResources.js b/packages/gitbook/lib/constants/pluginResources.js
index ae283bf..ae283bf 100644
--- a/lib/constants/pluginResources.js
+++ b/packages/gitbook/lib/constants/pluginResources.js
diff --git a/lib/constants/templatesFolder.js b/packages/gitbook/lib/constants/templatesFolder.js
index aad6a72..aad6a72 100644
--- a/lib/constants/templatesFolder.js
+++ b/packages/gitbook/lib/constants/templatesFolder.js
diff --git a/lib/constants/themePrefix.js b/packages/gitbook/lib/constants/themePrefix.js
index 99428de..99428de 100644
--- a/lib/constants/themePrefix.js
+++ b/packages/gitbook/lib/constants/themePrefix.js
diff --git a/lib/fs/__tests__/mock.js b/packages/gitbook/lib/fs/__tests__/mock.js
index 04bd46a..04bd46a 100644
--- a/lib/fs/__tests__/mock.js
+++ b/packages/gitbook/lib/fs/__tests__/mock.js
diff --git a/lib/fs/mock.js b/packages/gitbook/lib/fs/mock.js
index 784c533..784c533 100644
--- a/lib/fs/mock.js
+++ b/packages/gitbook/lib/fs/mock.js
diff --git a/lib/fs/node.js b/packages/gitbook/lib/fs/node.js
index dfe9fae..dfe9fae 100644
--- a/lib/fs/node.js
+++ b/packages/gitbook/lib/fs/node.js
diff --git a/lib/gitbook.js b/packages/gitbook/lib/gitbook.js
index bafd3b8..bafd3b8 100644
--- a/lib/gitbook.js
+++ b/packages/gitbook/lib/gitbook.js
diff --git a/lib/index.js b/packages/gitbook/lib/index.js
index 1f683e2..1f683e2 100644
--- a/lib/index.js
+++ b/packages/gitbook/lib/index.js
diff --git a/lib/init.js b/packages/gitbook/lib/init.js
index c112d4d..c112d4d 100644
--- a/lib/init.js
+++ b/packages/gitbook/lib/init.js
diff --git a/lib/json/encodeBook.js b/packages/gitbook/lib/json/encodeBook.js
index 9d7ec77..9d7ec77 100644
--- a/lib/json/encodeBook.js
+++ b/packages/gitbook/lib/json/encodeBook.js
diff --git a/lib/json/encodeBookWithPage.js b/packages/gitbook/lib/json/encodeBookWithPage.js
index 1c5c7a3..1c5c7a3 100644
--- a/lib/json/encodeBookWithPage.js
+++ b/packages/gitbook/lib/json/encodeBookWithPage.js
diff --git a/lib/json/encodeFile.js b/packages/gitbook/lib/json/encodeFile.js
index d2c9e8a..d2c9e8a 100644
--- a/lib/json/encodeFile.js
+++ b/packages/gitbook/lib/json/encodeFile.js
diff --git a/lib/json/encodeGlossary.js b/packages/gitbook/lib/json/encodeGlossary.js
index e9bcfc9..e9bcfc9 100644
--- a/lib/json/encodeGlossary.js
+++ b/packages/gitbook/lib/json/encodeGlossary.js
diff --git a/lib/json/encodeGlossaryEntry.js b/packages/gitbook/lib/json/encodeGlossaryEntry.js
index d163f45..d163f45 100644
--- a/lib/json/encodeGlossaryEntry.js
+++ b/packages/gitbook/lib/json/encodeGlossaryEntry.js
diff --git a/lib/json/encodeLanguages.js b/packages/gitbook/lib/json/encodeLanguages.js
index 8447e80..8447e80 100644
--- a/lib/json/encodeLanguages.js
+++ b/packages/gitbook/lib/json/encodeLanguages.js
diff --git a/lib/json/encodeOutput.js b/packages/gitbook/lib/json/encodeOutput.js
index 7347e57..7347e57 100644
--- a/lib/json/encodeOutput.js
+++ b/packages/gitbook/lib/json/encodeOutput.js
diff --git a/lib/json/encodeOutputWithPage.js b/packages/gitbook/lib/json/encodeOutputWithPage.js
index 8b21e3d..8b21e3d 100644
--- a/lib/json/encodeOutputWithPage.js
+++ b/packages/gitbook/lib/json/encodeOutputWithPage.js
diff --git a/lib/json/encodePage.js b/packages/gitbook/lib/json/encodePage.js
index be92117..be92117 100644
--- a/lib/json/encodePage.js
+++ b/packages/gitbook/lib/json/encodePage.js
diff --git a/lib/json/encodeReadme.js b/packages/gitbook/lib/json/encodeReadme.js
index 96176a3..96176a3 100644
--- a/lib/json/encodeReadme.js
+++ b/packages/gitbook/lib/json/encodeReadme.js
diff --git a/lib/json/encodeSummary.js b/packages/gitbook/lib/json/encodeSummary.js
index 97db910..97db910 100644
--- a/lib/json/encodeSummary.js
+++ b/packages/gitbook/lib/json/encodeSummary.js
diff --git a/lib/json/encodeSummaryArticle.js b/packages/gitbook/lib/json/encodeSummaryArticle.js
index 2fc5144..2fc5144 100644
--- a/lib/json/encodeSummaryArticle.js
+++ b/packages/gitbook/lib/json/encodeSummaryArticle.js
diff --git a/lib/json/encodeSummaryPart.js b/packages/gitbook/lib/json/encodeSummaryPart.js
index a5e7218..a5e7218 100644
--- a/lib/json/encodeSummaryPart.js
+++ b/packages/gitbook/lib/json/encodeSummaryPart.js
diff --git a/lib/json/index.js b/packages/gitbook/lib/json/index.js
index 3b68f5e..3b68f5e 100644
--- a/lib/json/index.js
+++ b/packages/gitbook/lib/json/index.js
diff --git a/lib/models/__tests__/config.js b/packages/gitbook/lib/models/__tests__/config.js
index abad754..abad754 100644
--- a/lib/models/__tests__/config.js
+++ b/packages/gitbook/lib/models/__tests__/config.js
diff --git a/lib/models/__tests__/glossary.js b/packages/gitbook/lib/models/__tests__/glossary.js
index 5bf64dc..5bf64dc 100644
--- a/lib/models/__tests__/glossary.js
+++ b/packages/gitbook/lib/models/__tests__/glossary.js
diff --git a/lib/models/__tests__/glossaryEntry.js b/packages/gitbook/lib/models/__tests__/glossaryEntry.js
index 833115d..833115d 100644
--- a/lib/models/__tests__/glossaryEntry.js
+++ b/packages/gitbook/lib/models/__tests__/glossaryEntry.js
diff --git a/lib/models/__tests__/page.js b/packages/gitbook/lib/models/__tests__/page.js
index 479d276..479d276 100644
--- a/lib/models/__tests__/page.js
+++ b/packages/gitbook/lib/models/__tests__/page.js
diff --git a/lib/models/__tests__/plugin.js b/packages/gitbook/lib/models/__tests__/plugin.js
index b229664..b229664 100644
--- a/lib/models/__tests__/plugin.js
+++ b/packages/gitbook/lib/models/__tests__/plugin.js
diff --git a/lib/models/__tests__/pluginDependency.js b/packages/gitbook/lib/models/__tests__/pluginDependency.js
index cb04cf2..cb04cf2 100644
--- a/lib/models/__tests__/pluginDependency.js
+++ b/packages/gitbook/lib/models/__tests__/pluginDependency.js
diff --git a/lib/models/__tests__/summary.js b/packages/gitbook/lib/models/__tests__/summary.js
index 29c9330..29c9330 100644
--- a/lib/models/__tests__/summary.js
+++ b/packages/gitbook/lib/models/__tests__/summary.js
diff --git a/lib/models/__tests__/summaryArticle.js b/packages/gitbook/lib/models/__tests__/summaryArticle.js
index 22a7a20..22a7a20 100644
--- a/lib/models/__tests__/summaryArticle.js
+++ b/packages/gitbook/lib/models/__tests__/summaryArticle.js
diff --git a/lib/models/__tests__/summaryPart.js b/packages/gitbook/lib/models/__tests__/summaryPart.js
index 8ee50b6..8ee50b6 100644
--- a/lib/models/__tests__/summaryPart.js
+++ b/packages/gitbook/lib/models/__tests__/summaryPart.js
diff --git a/lib/models/__tests__/templateBlock.js b/packages/gitbook/lib/models/__tests__/templateBlock.js
index e5f7666..e5f7666 100644
--- a/lib/models/__tests__/templateBlock.js
+++ b/packages/gitbook/lib/models/__tests__/templateBlock.js
diff --git a/lib/models/__tests__/templateEngine.js b/packages/gitbook/lib/models/__tests__/templateEngine.js
index 6f18b18..6f18b18 100644
--- a/lib/models/__tests__/templateEngine.js
+++ b/packages/gitbook/lib/models/__tests__/templateEngine.js
diff --git a/lib/models/book.js b/packages/gitbook/lib/models/book.js
index f774ee8..f774ee8 100644
--- a/lib/models/book.js
+++ b/packages/gitbook/lib/models/book.js
diff --git a/lib/models/config.js b/packages/gitbook/lib/models/config.js
index 6de52f9..6de52f9 100644
--- a/lib/models/config.js
+++ b/packages/gitbook/lib/models/config.js
diff --git a/lib/models/file.js b/packages/gitbook/lib/models/file.js
index 8ddd4af..8ddd4af 100644
--- a/lib/models/file.js
+++ b/packages/gitbook/lib/models/file.js
diff --git a/lib/models/fs.js b/packages/gitbook/lib/models/fs.js
index 16bd4ea..16bd4ea 100644
--- a/lib/models/fs.js
+++ b/packages/gitbook/lib/models/fs.js
diff --git a/lib/models/glossary.js b/packages/gitbook/lib/models/glossary.js
index 0033248..0033248 100644
--- a/lib/models/glossary.js
+++ b/packages/gitbook/lib/models/glossary.js
diff --git a/lib/models/glossaryEntry.js b/packages/gitbook/lib/models/glossaryEntry.js
index 10791db..10791db 100644
--- a/lib/models/glossaryEntry.js
+++ b/packages/gitbook/lib/models/glossaryEntry.js
diff --git a/lib/models/ignore.js b/packages/gitbook/lib/models/ignore.js
index 499195e..499195e 100644
--- a/lib/models/ignore.js
+++ b/packages/gitbook/lib/models/ignore.js
diff --git a/lib/models/language.js b/packages/gitbook/lib/models/language.js
index dcefbf6..dcefbf6 100644
--- a/lib/models/language.js
+++ b/packages/gitbook/lib/models/language.js
diff --git a/lib/models/languages.js b/packages/gitbook/lib/models/languages.js
index 42f05f9..42f05f9 100644
--- a/lib/models/languages.js
+++ b/packages/gitbook/lib/models/languages.js
diff --git a/lib/models/output.js b/packages/gitbook/lib/models/output.js
index 0f008ec..0f008ec 100644
--- a/lib/models/output.js
+++ b/packages/gitbook/lib/models/output.js
diff --git a/lib/models/page.js b/packages/gitbook/lib/models/page.js
index 275a034..275a034 100644
--- a/lib/models/page.js
+++ b/packages/gitbook/lib/models/page.js
diff --git a/lib/models/parser.js b/packages/gitbook/lib/models/parser.js
index d64542f..d64542f 100644
--- a/lib/models/parser.js
+++ b/packages/gitbook/lib/models/parser.js
diff --git a/lib/models/plugin.js b/packages/gitbook/lib/models/plugin.js
index acabba9..acabba9 100644
--- a/lib/models/plugin.js
+++ b/packages/gitbook/lib/models/plugin.js
diff --git a/lib/models/pluginDependency.js b/packages/gitbook/lib/models/pluginDependency.js
index 8866294..8866294 100644
--- a/lib/models/pluginDependency.js
+++ b/packages/gitbook/lib/models/pluginDependency.js
diff --git a/lib/models/readme.js b/packages/gitbook/lib/models/readme.js
index c655c82..c655c82 100644
--- a/lib/models/readme.js
+++ b/packages/gitbook/lib/models/readme.js
diff --git a/lib/models/summary.js b/packages/gitbook/lib/models/summary.js
index 70f0535..70f0535 100644
--- a/lib/models/summary.js
+++ b/packages/gitbook/lib/models/summary.js
diff --git a/lib/models/summaryArticle.js b/packages/gitbook/lib/models/summaryArticle.js
index 6da8d1d..6da8d1d 100644
--- a/lib/models/summaryArticle.js
+++ b/packages/gitbook/lib/models/summaryArticle.js
diff --git a/lib/models/summaryPart.js b/packages/gitbook/lib/models/summaryPart.js
index f0e6f57..f0e6f57 100644
--- a/lib/models/summaryPart.js
+++ b/packages/gitbook/lib/models/summaryPart.js
diff --git a/lib/models/templateBlock.js b/packages/gitbook/lib/models/templateBlock.js
index 458f084..458f084 100644
--- a/lib/models/templateBlock.js
+++ b/packages/gitbook/lib/models/templateBlock.js
diff --git a/lib/models/templateEngine.js b/packages/gitbook/lib/models/templateEngine.js
index 5724d55..5724d55 100644
--- a/lib/models/templateEngine.js
+++ b/packages/gitbook/lib/models/templateEngine.js
diff --git a/lib/models/templateOutput.js b/packages/gitbook/lib/models/templateOutput.js
index ae63c06..ae63c06 100644
--- a/lib/models/templateOutput.js
+++ b/packages/gitbook/lib/models/templateOutput.js
diff --git a/lib/models/templateShortcut.js b/packages/gitbook/lib/models/templateShortcut.js
index 309fa6d..309fa6d 100644
--- a/lib/models/templateShortcut.js
+++ b/packages/gitbook/lib/models/templateShortcut.js
diff --git a/lib/modifiers/config/__tests__/addPlugin.js b/packages/gitbook/lib/modifiers/config/__tests__/addPlugin.js
index 61082c9..61082c9 100644
--- a/lib/modifiers/config/__tests__/addPlugin.js
+++ b/packages/gitbook/lib/modifiers/config/__tests__/addPlugin.js
diff --git a/lib/modifiers/config/__tests__/removePlugin.js b/packages/gitbook/lib/modifiers/config/__tests__/removePlugin.js
index 253cc39..253cc39 100644
--- a/lib/modifiers/config/__tests__/removePlugin.js
+++ b/packages/gitbook/lib/modifiers/config/__tests__/removePlugin.js
diff --git a/lib/modifiers/config/__tests__/togglePlugin.js b/packages/gitbook/lib/modifiers/config/__tests__/togglePlugin.js
index 4127853..4127853 100644
--- a/lib/modifiers/config/__tests__/togglePlugin.js
+++ b/packages/gitbook/lib/modifiers/config/__tests__/togglePlugin.js
diff --git a/lib/modifiers/config/addPlugin.js b/packages/gitbook/lib/modifiers/config/addPlugin.js
index b8d4ea1..b8d4ea1 100644
--- a/lib/modifiers/config/addPlugin.js
+++ b/packages/gitbook/lib/modifiers/config/addPlugin.js
diff --git a/lib/modifiers/config/editPlugin.js b/packages/gitbook/lib/modifiers/config/editPlugin.js
index a792acd..a792acd 100644
--- a/lib/modifiers/config/editPlugin.js
+++ b/packages/gitbook/lib/modifiers/config/editPlugin.js
diff --git a/lib/modifiers/config/getPluginConfig.js b/packages/gitbook/lib/modifiers/config/getPluginConfig.js
index ae76de8..ae76de8 100644
--- a/lib/modifiers/config/getPluginConfig.js
+++ b/packages/gitbook/lib/modifiers/config/getPluginConfig.js
diff --git a/lib/modifiers/config/hasPlugin.js b/packages/gitbook/lib/modifiers/config/hasPlugin.js
index 9aab4f2..9aab4f2 100644
--- a/lib/modifiers/config/hasPlugin.js
+++ b/packages/gitbook/lib/modifiers/config/hasPlugin.js
diff --git a/lib/modifiers/config/index.js b/packages/gitbook/lib/modifiers/config/index.js
index b3de0b0..b3de0b0 100644
--- a/lib/modifiers/config/index.js
+++ b/packages/gitbook/lib/modifiers/config/index.js
diff --git a/lib/modifiers/config/isDefaultPlugin.js b/packages/gitbook/lib/modifiers/config/isDefaultPlugin.js
index 63a141d..63a141d 100644
--- a/lib/modifiers/config/isDefaultPlugin.js
+++ b/packages/gitbook/lib/modifiers/config/isDefaultPlugin.js
diff --git a/lib/modifiers/config/removePlugin.js b/packages/gitbook/lib/modifiers/config/removePlugin.js
index ec06d1e..ec06d1e 100644
--- a/lib/modifiers/config/removePlugin.js
+++ b/packages/gitbook/lib/modifiers/config/removePlugin.js
diff --git a/lib/modifiers/config/togglePlugin.js b/packages/gitbook/lib/modifiers/config/togglePlugin.js
index a49e3b9..a49e3b9 100644
--- a/lib/modifiers/config/togglePlugin.js
+++ b/packages/gitbook/lib/modifiers/config/togglePlugin.js
diff --git a/lib/modifiers/index.js b/packages/gitbook/lib/modifiers/index.js
index ad24604..ad24604 100644
--- a/lib/modifiers/index.js
+++ b/packages/gitbook/lib/modifiers/index.js
diff --git a/lib/modifiers/summary/__tests__/editArticle.js b/packages/gitbook/lib/modifiers/summary/__tests__/editArticle.js
index e69de29..e69de29 100644
--- a/lib/modifiers/summary/__tests__/editArticle.js
+++ b/packages/gitbook/lib/modifiers/summary/__tests__/editArticle.js
diff --git a/lib/modifiers/summary/__tests__/editPartTitle.js b/packages/gitbook/lib/modifiers/summary/__tests__/editPartTitle.js
index d1b916b..d1b916b 100644
--- a/lib/modifiers/summary/__tests__/editPartTitle.js
+++ b/packages/gitbook/lib/modifiers/summary/__tests__/editPartTitle.js
diff --git a/lib/modifiers/summary/__tests__/insertArticle.js b/packages/gitbook/lib/modifiers/summary/__tests__/insertArticle.js
index 1ee1c8a..1ee1c8a 100644
--- a/lib/modifiers/summary/__tests__/insertArticle.js
+++ b/packages/gitbook/lib/modifiers/summary/__tests__/insertArticle.js
diff --git a/lib/modifiers/summary/__tests__/insertPart.js b/packages/gitbook/lib/modifiers/summary/__tests__/insertPart.js
index 11c2cbc..11c2cbc 100644
--- a/lib/modifiers/summary/__tests__/insertPart.js
+++ b/packages/gitbook/lib/modifiers/summary/__tests__/insertPart.js
diff --git a/lib/modifiers/summary/__tests__/mergeAtLevel.js b/packages/gitbook/lib/modifiers/summary/__tests__/mergeAtLevel.js
index e2635ec..e2635ec 100644
--- a/lib/modifiers/summary/__tests__/mergeAtLevel.js
+++ b/packages/gitbook/lib/modifiers/summary/__tests__/mergeAtLevel.js
diff --git a/lib/modifiers/summary/__tests__/moveArticle.js b/packages/gitbook/lib/modifiers/summary/__tests__/moveArticle.js
index aed0b94..aed0b94 100644
--- a/lib/modifiers/summary/__tests__/moveArticle.js
+++ b/packages/gitbook/lib/modifiers/summary/__tests__/moveArticle.js
diff --git a/lib/modifiers/summary/__tests__/moveArticleAfter.js b/packages/gitbook/lib/modifiers/summary/__tests__/moveArticleAfter.js
index c380575..c380575 100644
--- a/lib/modifiers/summary/__tests__/moveArticleAfter.js
+++ b/packages/gitbook/lib/modifiers/summary/__tests__/moveArticleAfter.js
diff --git a/lib/modifiers/summary/__tests__/removeArticle.js b/packages/gitbook/lib/modifiers/summary/__tests__/removeArticle.js
index b45fb49..b45fb49 100644
--- a/lib/modifiers/summary/__tests__/removeArticle.js
+++ b/packages/gitbook/lib/modifiers/summary/__tests__/removeArticle.js
diff --git a/lib/modifiers/summary/editArticleRef.js b/packages/gitbook/lib/modifiers/summary/editArticleRef.js
index 7106960..7106960 100644
--- a/lib/modifiers/summary/editArticleRef.js
+++ b/packages/gitbook/lib/modifiers/summary/editArticleRef.js
diff --git a/lib/modifiers/summary/editArticleTitle.js b/packages/gitbook/lib/modifiers/summary/editArticleTitle.js
index 4edee83..4edee83 100644
--- a/lib/modifiers/summary/editArticleTitle.js
+++ b/packages/gitbook/lib/modifiers/summary/editArticleTitle.js
diff --git a/lib/modifiers/summary/editPartTitle.js b/packages/gitbook/lib/modifiers/summary/editPartTitle.js
index b79ac1e..b79ac1e 100644
--- a/lib/modifiers/summary/editPartTitle.js
+++ b/packages/gitbook/lib/modifiers/summary/editPartTitle.js
diff --git a/lib/modifiers/summary/index.js b/packages/gitbook/lib/modifiers/summary/index.js
index f91fdb6..f91fdb6 100644
--- a/lib/modifiers/summary/index.js
+++ b/packages/gitbook/lib/modifiers/summary/index.js
diff --git a/lib/modifiers/summary/indexArticleLevels.js b/packages/gitbook/lib/modifiers/summary/indexArticleLevels.js
index f311f74..f311f74 100644
--- a/lib/modifiers/summary/indexArticleLevels.js
+++ b/packages/gitbook/lib/modifiers/summary/indexArticleLevels.js
diff --git a/lib/modifiers/summary/indexLevels.js b/packages/gitbook/lib/modifiers/summary/indexLevels.js
index 604e9ff..604e9ff 100644
--- a/lib/modifiers/summary/indexLevels.js
+++ b/packages/gitbook/lib/modifiers/summary/indexLevels.js
diff --git a/lib/modifiers/summary/indexPartLevels.js b/packages/gitbook/lib/modifiers/summary/indexPartLevels.js
index d19c70a..d19c70a 100644
--- a/lib/modifiers/summary/indexPartLevels.js
+++ b/packages/gitbook/lib/modifiers/summary/indexPartLevels.js
diff --git a/lib/modifiers/summary/insertArticle.js b/packages/gitbook/lib/modifiers/summary/insertArticle.js
index 3a084b3..3a084b3 100644
--- a/lib/modifiers/summary/insertArticle.js
+++ b/packages/gitbook/lib/modifiers/summary/insertArticle.js
diff --git a/lib/modifiers/summary/insertPart.js b/packages/gitbook/lib/modifiers/summary/insertPart.js
index 199cba7..199cba7 100644
--- a/lib/modifiers/summary/insertPart.js
+++ b/packages/gitbook/lib/modifiers/summary/insertPart.js
diff --git a/lib/modifiers/summary/mergeAtLevel.js b/packages/gitbook/lib/modifiers/summary/mergeAtLevel.js
index 9a95ffc..9a95ffc 100644
--- a/lib/modifiers/summary/mergeAtLevel.js
+++ b/packages/gitbook/lib/modifiers/summary/mergeAtLevel.js
diff --git a/lib/modifiers/summary/moveArticle.js b/packages/gitbook/lib/modifiers/summary/moveArticle.js
index 5cb1868..5cb1868 100644
--- a/lib/modifiers/summary/moveArticle.js
+++ b/packages/gitbook/lib/modifiers/summary/moveArticle.js
diff --git a/lib/modifiers/summary/moveArticleAfter.js b/packages/gitbook/lib/modifiers/summary/moveArticleAfter.js
index e268f73..e268f73 100644
--- a/lib/modifiers/summary/moveArticleAfter.js
+++ b/packages/gitbook/lib/modifiers/summary/moveArticleAfter.js
diff --git a/lib/modifiers/summary/removeArticle.js b/packages/gitbook/lib/modifiers/summary/removeArticle.js
index 8a30d0a..8a30d0a 100644
--- a/lib/modifiers/summary/removeArticle.js
+++ b/packages/gitbook/lib/modifiers/summary/removeArticle.js
diff --git a/lib/modifiers/summary/removePart.js b/packages/gitbook/lib/modifiers/summary/removePart.js
index 2f8affc..2f8affc 100644
--- a/lib/modifiers/summary/removePart.js
+++ b/packages/gitbook/lib/modifiers/summary/removePart.js
diff --git a/lib/modifiers/summary/unshiftArticle.js b/packages/gitbook/lib/modifiers/summary/unshiftArticle.js
index d1ebc05..d1ebc05 100644
--- a/lib/modifiers/summary/unshiftArticle.js
+++ b/packages/gitbook/lib/modifiers/summary/unshiftArticle.js
diff --git a/lib/output/__tests__/createMock.js b/packages/gitbook/lib/output/__tests__/createMock.js
index f21c544..f21c544 100644
--- a/lib/output/__tests__/createMock.js
+++ b/packages/gitbook/lib/output/__tests__/createMock.js
diff --git a/lib/output/__tests__/ebook.js b/packages/gitbook/lib/output/__tests__/ebook.js
index 9266e9f..9266e9f 100644
--- a/lib/output/__tests__/ebook.js
+++ b/packages/gitbook/lib/output/__tests__/ebook.js
diff --git a/lib/output/__tests__/generateMock.js b/packages/gitbook/lib/output/__tests__/generateMock.js
index 691ee2d..691ee2d 100644
--- a/lib/output/__tests__/generateMock.js
+++ b/packages/gitbook/lib/output/__tests__/generateMock.js
diff --git a/lib/output/__tests__/json.js b/packages/gitbook/lib/output/__tests__/json.js
index 12ab567..12ab567 100644
--- a/lib/output/__tests__/json.js
+++ b/packages/gitbook/lib/output/__tests__/json.js
diff --git a/lib/output/__tests__/website.js b/packages/gitbook/lib/output/__tests__/website.js
index 1f8c3c0..1f8c3c0 100644
--- a/lib/output/__tests__/website.js
+++ b/packages/gitbook/lib/output/__tests__/website.js
diff --git a/lib/output/callHook.js b/packages/gitbook/lib/output/callHook.js
index 4914e52..4914e52 100644
--- a/lib/output/callHook.js
+++ b/packages/gitbook/lib/output/callHook.js
diff --git a/lib/output/callPageHook.js b/packages/gitbook/lib/output/callPageHook.js
index c66cef0..c66cef0 100644
--- a/lib/output/callPageHook.js
+++ b/packages/gitbook/lib/output/callPageHook.js
diff --git a/lib/output/createTemplateEngine.js b/packages/gitbook/lib/output/createTemplateEngine.js
index 8cf320e..8cf320e 100644
--- a/lib/output/createTemplateEngine.js
+++ b/packages/gitbook/lib/output/createTemplateEngine.js
diff --git a/lib/output/ebook/getConvertOptions.js b/packages/gitbook/lib/output/ebook/getConvertOptions.js
index bc80493..bc80493 100644
--- a/lib/output/ebook/getConvertOptions.js
+++ b/packages/gitbook/lib/output/ebook/getConvertOptions.js
diff --git a/lib/output/ebook/getCoverPath.js b/packages/gitbook/lib/output/ebook/getCoverPath.js
index ab6b579..ab6b579 100644
--- a/lib/output/ebook/getCoverPath.js
+++ b/packages/gitbook/lib/output/ebook/getCoverPath.js
diff --git a/lib/output/ebook/getPDFTemplate.js b/packages/gitbook/lib/output/ebook/getPDFTemplate.js
index b767daf..b767daf 100644
--- a/lib/output/ebook/getPDFTemplate.js
+++ b/packages/gitbook/lib/output/ebook/getPDFTemplate.js
diff --git a/lib/output/ebook/index.js b/packages/gitbook/lib/output/ebook/index.js
index 786a10a..786a10a 100644
--- a/lib/output/ebook/index.js
+++ b/packages/gitbook/lib/output/ebook/index.js
diff --git a/lib/output/ebook/onFinish.js b/packages/gitbook/lib/output/ebook/onFinish.js
index 7f21548..7f21548 100644
--- a/lib/output/ebook/onFinish.js
+++ b/packages/gitbook/lib/output/ebook/onFinish.js
diff --git a/lib/output/ebook/onPage.js b/packages/gitbook/lib/output/ebook/onPage.js
index b7b9b42..b7b9b42 100644
--- a/lib/output/ebook/onPage.js
+++ b/packages/gitbook/lib/output/ebook/onPage.js
diff --git a/lib/output/ebook/options.js b/packages/gitbook/lib/output/ebook/options.js
index ea7b8b4..ea7b8b4 100644
--- a/lib/output/ebook/options.js
+++ b/packages/gitbook/lib/output/ebook/options.js
diff --git a/lib/output/generateAssets.js b/packages/gitbook/lib/output/generateAssets.js
index 7a6e104..7a6e104 100644
--- a/lib/output/generateAssets.js
+++ b/packages/gitbook/lib/output/generateAssets.js
diff --git a/lib/output/generateBook.js b/packages/gitbook/lib/output/generateBook.js
index 46712bd..46712bd 100644
--- a/lib/output/generateBook.js
+++ b/packages/gitbook/lib/output/generateBook.js
diff --git a/lib/output/generatePage.js b/packages/gitbook/lib/output/generatePage.js
index 090a870..090a870 100644
--- a/lib/output/generatePage.js
+++ b/packages/gitbook/lib/output/generatePage.js
diff --git a/lib/output/generatePages.js b/packages/gitbook/lib/output/generatePages.js
index 73c5c09..73c5c09 100644
--- a/lib/output/generatePages.js
+++ b/packages/gitbook/lib/output/generatePages.js
diff --git a/lib/output/getModifiers.js b/packages/gitbook/lib/output/getModifiers.js
index bb44e80..bb44e80 100644
--- a/lib/output/getModifiers.js
+++ b/packages/gitbook/lib/output/getModifiers.js
diff --git a/lib/output/helper/fileToOutput.js b/packages/gitbook/lib/output/helper/fileToOutput.js
index 361c6eb..361c6eb 100644
--- a/lib/output/helper/fileToOutput.js
+++ b/packages/gitbook/lib/output/helper/fileToOutput.js
diff --git a/lib/output/helper/fileToURL.js b/packages/gitbook/lib/output/helper/fileToURL.js
index 44ad2d8..44ad2d8 100644
--- a/lib/output/helper/fileToURL.js
+++ b/packages/gitbook/lib/output/helper/fileToURL.js
diff --git a/lib/output/helper/index.js b/packages/gitbook/lib/output/helper/index.js
index f8bc109..f8bc109 100644
--- a/lib/output/helper/index.js
+++ b/packages/gitbook/lib/output/helper/index.js
diff --git a/lib/output/helper/resolveFileToURL.js b/packages/gitbook/lib/output/helper/resolveFileToURL.js
index 3f52713..3f52713 100644
--- a/lib/output/helper/resolveFileToURL.js
+++ b/packages/gitbook/lib/output/helper/resolveFileToURL.js
diff --git a/lib/output/helper/writeFile.js b/packages/gitbook/lib/output/helper/writeFile.js
index a6d4645..a6d4645 100644
--- a/lib/output/helper/writeFile.js
+++ b/packages/gitbook/lib/output/helper/writeFile.js
diff --git a/lib/output/index.js b/packages/gitbook/lib/output/index.js
index 9b8ec17..9b8ec17 100644
--- a/lib/output/index.js
+++ b/packages/gitbook/lib/output/index.js
diff --git a/lib/output/json/index.js b/packages/gitbook/lib/output/json/index.js
index 361da06..361da06 100644
--- a/lib/output/json/index.js
+++ b/packages/gitbook/lib/output/json/index.js
diff --git a/lib/output/json/onFinish.js b/packages/gitbook/lib/output/json/onFinish.js
index d41d778..d41d778 100644
--- a/lib/output/json/onFinish.js
+++ b/packages/gitbook/lib/output/json/onFinish.js
diff --git a/lib/output/json/onPage.js b/packages/gitbook/lib/output/json/onPage.js
index 2315ba0..2315ba0 100644
--- a/lib/output/json/onPage.js
+++ b/packages/gitbook/lib/output/json/onPage.js
diff --git a/lib/output/json/options.js b/packages/gitbook/lib/output/json/options.js
index 79167b1..79167b1 100644
--- a/lib/output/json/options.js
+++ b/packages/gitbook/lib/output/json/options.js
diff --git a/lib/output/modifiers/__tests__/addHeadingId.js b/packages/gitbook/lib/output/modifiers/__tests__/addHeadingId.js
index a3b1d81..a3b1d81 100644
--- a/lib/output/modifiers/__tests__/addHeadingId.js
+++ b/packages/gitbook/lib/output/modifiers/__tests__/addHeadingId.js
diff --git a/lib/output/modifiers/__tests__/annotateText.js b/packages/gitbook/lib/output/modifiers/__tests__/annotateText.js
index 67e7a10..67e7a10 100644
--- a/lib/output/modifiers/__tests__/annotateText.js
+++ b/packages/gitbook/lib/output/modifiers/__tests__/annotateText.js
diff --git a/lib/output/modifiers/__tests__/fetchRemoteImages.js b/packages/gitbook/lib/output/modifiers/__tests__/fetchRemoteImages.js
index bc1704d..bc1704d 100644
--- a/lib/output/modifiers/__tests__/fetchRemoteImages.js
+++ b/packages/gitbook/lib/output/modifiers/__tests__/fetchRemoteImages.js
diff --git a/lib/output/modifiers/__tests__/highlightCode.js b/packages/gitbook/lib/output/modifiers/__tests__/highlightCode.js
index 75d9902..75d9902 100644
--- a/lib/output/modifiers/__tests__/highlightCode.js
+++ b/packages/gitbook/lib/output/modifiers/__tests__/highlightCode.js
diff --git a/lib/output/modifiers/__tests__/inlinePng.js b/packages/gitbook/lib/output/modifiers/__tests__/inlinePng.js
index 0073cff..0073cff 100644
--- a/lib/output/modifiers/__tests__/inlinePng.js
+++ b/packages/gitbook/lib/output/modifiers/__tests__/inlinePng.js
diff --git a/lib/output/modifiers/__tests__/resolveLinks.js b/packages/gitbook/lib/output/modifiers/__tests__/resolveLinks.js
index 8904c11..8904c11 100644
--- a/lib/output/modifiers/__tests__/resolveLinks.js
+++ b/packages/gitbook/lib/output/modifiers/__tests__/resolveLinks.js
diff --git a/lib/output/modifiers/__tests__/svgToImg.js b/packages/gitbook/lib/output/modifiers/__tests__/svgToImg.js
index 5fe9796..5fe9796 100644
--- a/lib/output/modifiers/__tests__/svgToImg.js
+++ b/packages/gitbook/lib/output/modifiers/__tests__/svgToImg.js
diff --git a/lib/output/modifiers/__tests__/svgToPng.js b/packages/gitbook/lib/output/modifiers/__tests__/svgToPng.js
index dbb3502..dbb3502 100644
--- a/lib/output/modifiers/__tests__/svgToPng.js
+++ b/packages/gitbook/lib/output/modifiers/__tests__/svgToPng.js
diff --git a/lib/output/modifiers/addHeadingId.js b/packages/gitbook/lib/output/modifiers/addHeadingId.js
index e2e2720..e2e2720 100644
--- a/lib/output/modifiers/addHeadingId.js
+++ b/packages/gitbook/lib/output/modifiers/addHeadingId.js
diff --git a/lib/output/modifiers/annotateText.js b/packages/gitbook/lib/output/modifiers/annotateText.js
index 490c228..490c228 100644
--- a/lib/output/modifiers/annotateText.js
+++ b/packages/gitbook/lib/output/modifiers/annotateText.js
diff --git a/lib/output/modifiers/editHTMLElement.js b/packages/gitbook/lib/output/modifiers/editHTMLElement.js
index 755598e..755598e 100644
--- a/lib/output/modifiers/editHTMLElement.js
+++ b/packages/gitbook/lib/output/modifiers/editHTMLElement.js
diff --git a/lib/output/modifiers/fetchRemoteImages.js b/packages/gitbook/lib/output/modifiers/fetchRemoteImages.js
index ef868b9..ef868b9 100644
--- a/lib/output/modifiers/fetchRemoteImages.js
+++ b/packages/gitbook/lib/output/modifiers/fetchRemoteImages.js
diff --git a/lib/output/modifiers/highlightCode.js b/packages/gitbook/lib/output/modifiers/highlightCode.js
index 5d397bb..5d397bb 100644
--- a/lib/output/modifiers/highlightCode.js
+++ b/packages/gitbook/lib/output/modifiers/highlightCode.js
diff --git a/lib/output/modifiers/index.js b/packages/gitbook/lib/output/modifiers/index.js
index f1daa2b..f1daa2b 100644
--- a/lib/output/modifiers/index.js
+++ b/packages/gitbook/lib/output/modifiers/index.js
diff --git a/lib/output/modifiers/inlineAssets.js b/packages/gitbook/lib/output/modifiers/inlineAssets.js
index 7cd874b..7cd874b 100644
--- a/lib/output/modifiers/inlineAssets.js
+++ b/packages/gitbook/lib/output/modifiers/inlineAssets.js
diff --git a/lib/output/modifiers/inlinePng.js b/packages/gitbook/lib/output/modifiers/inlinePng.js
index 161f164..161f164 100644
--- a/lib/output/modifiers/inlinePng.js
+++ b/packages/gitbook/lib/output/modifiers/inlinePng.js
diff --git a/lib/output/modifiers/modifyHTML.js b/packages/gitbook/lib/output/modifiers/modifyHTML.js
index cd3d6e5..cd3d6e5 100644
--- a/lib/output/modifiers/modifyHTML.js
+++ b/packages/gitbook/lib/output/modifiers/modifyHTML.js
diff --git a/lib/output/modifiers/resolveImages.js b/packages/gitbook/lib/output/modifiers/resolveImages.js
index cc25cfa..cc25cfa 100644
--- a/lib/output/modifiers/resolveImages.js
+++ b/packages/gitbook/lib/output/modifiers/resolveImages.js
diff --git a/lib/output/modifiers/resolveLinks.js b/packages/gitbook/lib/output/modifiers/resolveLinks.js
index 9d15e5e..9d15e5e 100644
--- a/lib/output/modifiers/resolveLinks.js
+++ b/packages/gitbook/lib/output/modifiers/resolveLinks.js
diff --git a/lib/output/modifiers/svgToImg.js b/packages/gitbook/lib/output/modifiers/svgToImg.js
index f31b06d..f31b06d 100644
--- a/lib/output/modifiers/svgToImg.js
+++ b/packages/gitbook/lib/output/modifiers/svgToImg.js
diff --git a/lib/output/modifiers/svgToPng.js b/packages/gitbook/lib/output/modifiers/svgToPng.js
index 1093106..1093106 100644
--- a/lib/output/modifiers/svgToPng.js
+++ b/packages/gitbook/lib/output/modifiers/svgToPng.js
diff --git a/lib/output/prepareAssets.js b/packages/gitbook/lib/output/prepareAssets.js
index ae9b55a..ae9b55a 100644
--- a/lib/output/prepareAssets.js
+++ b/packages/gitbook/lib/output/prepareAssets.js
diff --git a/lib/output/preparePages.js b/packages/gitbook/lib/output/preparePages.js
index 83944ed..83944ed 100644
--- a/lib/output/preparePages.js
+++ b/packages/gitbook/lib/output/preparePages.js
diff --git a/lib/output/preparePlugins.js b/packages/gitbook/lib/output/preparePlugins.js
index 5c4be93..5c4be93 100644
--- a/lib/output/preparePlugins.js
+++ b/packages/gitbook/lib/output/preparePlugins.js
diff --git a/lib/output/website/__tests__/i18n.js b/packages/gitbook/lib/output/website/__tests__/i18n.js
index fd610fb..fd610fb 100644
--- a/lib/output/website/__tests__/i18n.js
+++ b/packages/gitbook/lib/output/website/__tests__/i18n.js
diff --git a/lib/output/website/copyPluginAssets.js b/packages/gitbook/lib/output/website/copyPluginAssets.js
index 9150636..9150636 100644
--- a/lib/output/website/copyPluginAssets.js
+++ b/packages/gitbook/lib/output/website/copyPluginAssets.js
diff --git a/lib/output/website/createTemplateEngine.js b/packages/gitbook/lib/output/website/createTemplateEngine.js
index 02ec796..02ec796 100644
--- a/lib/output/website/createTemplateEngine.js
+++ b/packages/gitbook/lib/output/website/createTemplateEngine.js
diff --git a/lib/output/website/index.js b/packages/gitbook/lib/output/website/index.js
index 7818a28..7818a28 100644
--- a/lib/output/website/index.js
+++ b/packages/gitbook/lib/output/website/index.js
diff --git a/lib/output/website/listSearchPaths.js b/packages/gitbook/lib/output/website/listSearchPaths.js
index c45f39c..c45f39c 100644
--- a/lib/output/website/listSearchPaths.js
+++ b/packages/gitbook/lib/output/website/listSearchPaths.js
diff --git a/lib/output/website/onAsset.js b/packages/gitbook/lib/output/website/onAsset.js
index 69dfc4f..69dfc4f 100644
--- a/lib/output/website/onAsset.js
+++ b/packages/gitbook/lib/output/website/onAsset.js
diff --git a/lib/output/website/onFinish.js b/packages/gitbook/lib/output/website/onFinish.js
index 5267458..5267458 100644
--- a/lib/output/website/onFinish.js
+++ b/packages/gitbook/lib/output/website/onFinish.js
diff --git a/lib/output/website/onInit.js b/packages/gitbook/lib/output/website/onInit.js
index 3465eef..3465eef 100644
--- a/lib/output/website/onInit.js
+++ b/packages/gitbook/lib/output/website/onInit.js
diff --git a/lib/output/website/onPage.js b/packages/gitbook/lib/output/website/onPage.js
index 5fb40a7..5fb40a7 100644
--- a/lib/output/website/onPage.js
+++ b/packages/gitbook/lib/output/website/onPage.js
diff --git a/lib/output/website/options.js b/packages/gitbook/lib/output/website/options.js
index ac9cdad..ac9cdad 100644
--- a/lib/output/website/options.js
+++ b/packages/gitbook/lib/output/website/options.js
diff --git a/lib/output/website/prepareI18n.js b/packages/gitbook/lib/output/website/prepareI18n.js
index cedd3b9..cedd3b9 100644
--- a/lib/output/website/prepareI18n.js
+++ b/packages/gitbook/lib/output/website/prepareI18n.js
diff --git a/lib/output/website/prepareResources.js b/packages/gitbook/lib/output/website/prepareResources.js
index 4e6835d..4e6835d 100644
--- a/lib/output/website/prepareResources.js
+++ b/packages/gitbook/lib/output/website/prepareResources.js
diff --git a/lib/output/website/state.js b/packages/gitbook/lib/output/website/state.js
index cb8f750..cb8f750 100644
--- a/lib/output/website/state.js
+++ b/packages/gitbook/lib/output/website/state.js
diff --git a/lib/parse/__tests__/listAssets.js b/packages/gitbook/lib/parse/__tests__/listAssets.js
index 4c5b0a0..4c5b0a0 100644
--- a/lib/parse/__tests__/listAssets.js
+++ b/packages/gitbook/lib/parse/__tests__/listAssets.js
diff --git a/lib/parse/__tests__/parseBook.js b/packages/gitbook/lib/parse/__tests__/parseBook.js
index b1236c9..b1236c9 100644
--- a/lib/parse/__tests__/parseBook.js
+++ b/packages/gitbook/lib/parse/__tests__/parseBook.js
diff --git a/lib/parse/__tests__/parseGlossary.js b/packages/gitbook/lib/parse/__tests__/parseGlossary.js
index 9069af6..9069af6 100644
--- a/lib/parse/__tests__/parseGlossary.js
+++ b/packages/gitbook/lib/parse/__tests__/parseGlossary.js
diff --git a/lib/parse/__tests__/parseIgnore.js b/packages/gitbook/lib/parse/__tests__/parseIgnore.js
index 54e7dae..54e7dae 100644
--- a/lib/parse/__tests__/parseIgnore.js
+++ b/packages/gitbook/lib/parse/__tests__/parseIgnore.js
diff --git a/lib/parse/__tests__/parsePageFromString.js b/packages/gitbook/lib/parse/__tests__/parsePageFromString.js
index 2911fa3..2911fa3 100644
--- a/lib/parse/__tests__/parsePageFromString.js
+++ b/packages/gitbook/lib/parse/__tests__/parsePageFromString.js
diff --git a/lib/parse/__tests__/parseReadme.js b/packages/gitbook/lib/parse/__tests__/parseReadme.js
index 4270ea3..4270ea3 100644
--- a/lib/parse/__tests__/parseReadme.js
+++ b/packages/gitbook/lib/parse/__tests__/parseReadme.js
diff --git a/lib/parse/__tests__/parseSummary.js b/packages/gitbook/lib/parse/__tests__/parseSummary.js
index 55a445e..55a445e 100644
--- a/lib/parse/__tests__/parseSummary.js
+++ b/packages/gitbook/lib/parse/__tests__/parseSummary.js
diff --git a/lib/parse/findParsableFile.js b/packages/gitbook/lib/parse/findParsableFile.js
index 51e2dd0..51e2dd0 100644
--- a/lib/parse/findParsableFile.js
+++ b/packages/gitbook/lib/parse/findParsableFile.js
diff --git a/lib/parse/index.js b/packages/gitbook/lib/parse/index.js
index 1f73946..1f73946 100644
--- a/lib/parse/index.js
+++ b/packages/gitbook/lib/parse/index.js
diff --git a/lib/parse/listAssets.js b/packages/gitbook/lib/parse/listAssets.js
index d83d8fd..d83d8fd 100644
--- a/lib/parse/listAssets.js
+++ b/packages/gitbook/lib/parse/listAssets.js
diff --git a/lib/parse/lookupStructureFile.js b/packages/gitbook/lib/parse/lookupStructureFile.js
index 36b37f8..36b37f8 100644
--- a/lib/parse/lookupStructureFile.js
+++ b/packages/gitbook/lib/parse/lookupStructureFile.js
diff --git a/lib/parse/parseBook.js b/packages/gitbook/lib/parse/parseBook.js
index a92f39e..a92f39e 100644
--- a/lib/parse/parseBook.js
+++ b/packages/gitbook/lib/parse/parseBook.js
diff --git a/lib/parse/parseConfig.js b/packages/gitbook/lib/parse/parseConfig.js
index a411af8..a411af8 100644
--- a/lib/parse/parseConfig.js
+++ b/packages/gitbook/lib/parse/parseConfig.js
diff --git a/lib/parse/parseGlossary.js b/packages/gitbook/lib/parse/parseGlossary.js
index a96e5fc..a96e5fc 100644
--- a/lib/parse/parseGlossary.js
+++ b/packages/gitbook/lib/parse/parseGlossary.js
diff --git a/lib/parse/parseIgnore.js b/packages/gitbook/lib/parse/parseIgnore.js
index 84d8c33..84d8c33 100644
--- a/lib/parse/parseIgnore.js
+++ b/packages/gitbook/lib/parse/parseIgnore.js
diff --git a/lib/parse/parseLanguages.js b/packages/gitbook/lib/parse/parseLanguages.js
index 346f3a3..346f3a3 100644
--- a/lib/parse/parseLanguages.js
+++ b/packages/gitbook/lib/parse/parseLanguages.js
diff --git a/lib/parse/parsePage.js b/packages/gitbook/lib/parse/parsePage.js
index fdc56a3..fdc56a3 100644
--- a/lib/parse/parsePage.js
+++ b/packages/gitbook/lib/parse/parsePage.js
diff --git a/lib/parse/parsePageFromString.js b/packages/gitbook/lib/parse/parsePageFromString.js
index 80c147b..80c147b 100644
--- a/lib/parse/parsePageFromString.js
+++ b/packages/gitbook/lib/parse/parsePageFromString.js
diff --git a/lib/parse/parsePagesList.js b/packages/gitbook/lib/parse/parsePagesList.js
index 1cf42f5..1cf42f5 100644
--- a/lib/parse/parsePagesList.js
+++ b/packages/gitbook/lib/parse/parsePagesList.js
diff --git a/lib/parse/parseReadme.js b/packages/gitbook/lib/parse/parseReadme.js
index a2ede77..a2ede77 100644
--- a/lib/parse/parseReadme.js
+++ b/packages/gitbook/lib/parse/parseReadme.js
diff --git a/lib/parse/parseStructureFile.js b/packages/gitbook/lib/parse/parseStructureFile.js
index 718f731..718f731 100644
--- a/lib/parse/parseStructureFile.js
+++ b/packages/gitbook/lib/parse/parseStructureFile.js
diff --git a/lib/parse/parseSummary.js b/packages/gitbook/lib/parse/parseSummary.js
index 2c1e3b3..2c1e3b3 100644
--- a/lib/parse/parseSummary.js
+++ b/packages/gitbook/lib/parse/parseSummary.js
diff --git a/lib/parse/validateConfig.js b/packages/gitbook/lib/parse/validateConfig.js
index 21294ac..21294ac 100644
--- a/lib/parse/validateConfig.js
+++ b/packages/gitbook/lib/parse/validateConfig.js
diff --git a/lib/parse/walkSummary.js b/packages/gitbook/lib/parse/walkSummary.js
index 0117752..0117752 100644
--- a/lib/parse/walkSummary.js
+++ b/packages/gitbook/lib/parse/walkSummary.js
diff --git a/lib/parsers.js b/packages/gitbook/lib/parsers.js
index 70e44f4..70e44f4 100644
--- a/lib/parsers.js
+++ b/packages/gitbook/lib/parsers.js
diff --git a/lib/plugins/__tests__/findForBook.js b/packages/gitbook/lib/plugins/__tests__/findForBook.js
index d8af2e9..d8af2e9 100644
--- a/lib/plugins/__tests__/findForBook.js
+++ b/packages/gitbook/lib/plugins/__tests__/findForBook.js
diff --git a/lib/plugins/__tests__/findInstalled.js b/packages/gitbook/lib/plugins/__tests__/findInstalled.js
index 9377190..9377190 100644
--- a/lib/plugins/__tests__/findInstalled.js
+++ b/packages/gitbook/lib/plugins/__tests__/findInstalled.js
diff --git a/lib/plugins/__tests__/installPlugin.js b/packages/gitbook/lib/plugins/__tests__/installPlugin.js
index 0c1a346..0c1a346 100644
--- a/lib/plugins/__tests__/installPlugin.js
+++ b/packages/gitbook/lib/plugins/__tests__/installPlugin.js
diff --git a/lib/plugins/__tests__/installPlugins.js b/packages/gitbook/lib/plugins/__tests__/installPlugins.js
index 1a66f90..1a66f90 100644
--- a/lib/plugins/__tests__/installPlugins.js
+++ b/packages/gitbook/lib/plugins/__tests__/installPlugins.js
diff --git a/lib/plugins/__tests__/listDependencies.js b/packages/gitbook/lib/plugins/__tests__/listDependencies.js
index 940faba..940faba 100644
--- a/lib/plugins/__tests__/listDependencies.js
+++ b/packages/gitbook/lib/plugins/__tests__/listDependencies.js
diff --git a/lib/plugins/__tests__/locateRootFolder.js b/packages/gitbook/lib/plugins/__tests__/locateRootFolder.js
index bb414a3..bb414a3 100644
--- a/lib/plugins/__tests__/locateRootFolder.js
+++ b/packages/gitbook/lib/plugins/__tests__/locateRootFolder.js
diff --git a/lib/plugins/__tests__/resolveVersion.js b/packages/gitbook/lib/plugins/__tests__/resolveVersion.js
index 1877c9e..1877c9e 100644
--- a/lib/plugins/__tests__/resolveVersion.js
+++ b/packages/gitbook/lib/plugins/__tests__/resolveVersion.js
diff --git a/lib/plugins/__tests__/sortDependencies.js b/packages/gitbook/lib/plugins/__tests__/sortDependencies.js
index 87df477..87df477 100644
--- a/lib/plugins/__tests__/sortDependencies.js
+++ b/packages/gitbook/lib/plugins/__tests__/sortDependencies.js
diff --git a/lib/plugins/__tests__/validatePlugin.js b/packages/gitbook/lib/plugins/__tests__/validatePlugin.js
index 635423c..635423c 100644
--- a/lib/plugins/__tests__/validatePlugin.js
+++ b/packages/gitbook/lib/plugins/__tests__/validatePlugin.js
diff --git a/lib/plugins/findForBook.js b/packages/gitbook/lib/plugins/findForBook.js
index be2ad9f..be2ad9f 100644
--- a/lib/plugins/findForBook.js
+++ b/packages/gitbook/lib/plugins/findForBook.js
diff --git a/lib/plugins/findInstalled.js b/packages/gitbook/lib/plugins/findInstalled.js
index 06cc6c4..06cc6c4 100644
--- a/lib/plugins/findInstalled.js
+++ b/packages/gitbook/lib/plugins/findInstalled.js
diff --git a/lib/plugins/index.js b/packages/gitbook/lib/plugins/index.js
index 607a7f1..607a7f1 100644
--- a/lib/plugins/index.js
+++ b/packages/gitbook/lib/plugins/index.js
diff --git a/lib/plugins/installPlugin.js b/packages/gitbook/lib/plugins/installPlugin.js
index 37852df..37852df 100644
--- a/lib/plugins/installPlugin.js
+++ b/packages/gitbook/lib/plugins/installPlugin.js
diff --git a/lib/plugins/installPlugins.js b/packages/gitbook/lib/plugins/installPlugins.js
index 307c41e..307c41e 100644
--- a/lib/plugins/installPlugins.js
+++ b/packages/gitbook/lib/plugins/installPlugins.js
diff --git a/lib/plugins/listBlocks.js b/packages/gitbook/lib/plugins/listBlocks.js
index 3ac28af..3ac28af 100644
--- a/lib/plugins/listBlocks.js
+++ b/packages/gitbook/lib/plugins/listBlocks.js
diff --git a/lib/plugins/listDependencies.js b/packages/gitbook/lib/plugins/listDependencies.js
index d52eaa9..d52eaa9 100644
--- a/lib/plugins/listDependencies.js
+++ b/packages/gitbook/lib/plugins/listDependencies.js
diff --git a/lib/plugins/listDepsForBook.js b/packages/gitbook/lib/plugins/listDepsForBook.js
index 196e3aa..196e3aa 100644
--- a/lib/plugins/listDepsForBook.js
+++ b/packages/gitbook/lib/plugins/listDepsForBook.js
diff --git a/lib/plugins/listFilters.js b/packages/gitbook/lib/plugins/listFilters.js
index 4d8a471..4d8a471 100644
--- a/lib/plugins/listFilters.js
+++ b/packages/gitbook/lib/plugins/listFilters.js
diff --git a/lib/plugins/listResources.js b/packages/gitbook/lib/plugins/listResources.js
index fe31b5a..fe31b5a 100644
--- a/lib/plugins/listResources.js
+++ b/packages/gitbook/lib/plugins/listResources.js
diff --git a/lib/plugins/loadForBook.js b/packages/gitbook/lib/plugins/loadForBook.js
index 757677e..757677e 100644
--- a/lib/plugins/loadForBook.js
+++ b/packages/gitbook/lib/plugins/loadForBook.js
diff --git a/lib/plugins/loadPlugin.js b/packages/gitbook/lib/plugins/loadPlugin.js
index 9ed83a1..9ed83a1 100644
--- a/lib/plugins/loadPlugin.js
+++ b/packages/gitbook/lib/plugins/loadPlugin.js
diff --git a/lib/plugins/locateRootFolder.js b/packages/gitbook/lib/plugins/locateRootFolder.js
index 1139510..1139510 100644
--- a/lib/plugins/locateRootFolder.js
+++ b/packages/gitbook/lib/plugins/locateRootFolder.js
diff --git a/lib/plugins/resolveVersion.js b/packages/gitbook/lib/plugins/resolveVersion.js
index 61aef8d..61aef8d 100644
--- a/lib/plugins/resolveVersion.js
+++ b/packages/gitbook/lib/plugins/resolveVersion.js
diff --git a/lib/plugins/sortDependencies.js b/packages/gitbook/lib/plugins/sortDependencies.js
index 7f10095..7f10095 100644
--- a/lib/plugins/sortDependencies.js
+++ b/packages/gitbook/lib/plugins/sortDependencies.js
diff --git a/lib/plugins/toNames.js b/packages/gitbook/lib/plugins/toNames.js
index ad0dd8f..ad0dd8f 100644
--- a/lib/plugins/toNames.js
+++ b/packages/gitbook/lib/plugins/toNames.js
diff --git a/lib/plugins/validateConfig.js b/packages/gitbook/lib/plugins/validateConfig.js
index fab1fef..fab1fef 100644
--- a/lib/plugins/validateConfig.js
+++ b/packages/gitbook/lib/plugins/validateConfig.js
diff --git a/lib/plugins/validatePlugin.js b/packages/gitbook/lib/plugins/validatePlugin.js
index 4baa911..4baa911 100644
--- a/lib/plugins/validatePlugin.js
+++ b/packages/gitbook/lib/plugins/validatePlugin.js
diff --git a/lib/templating/__tests__/conrefsLoader.js b/packages/gitbook/lib/templating/__tests__/conrefsLoader.js
index 196b513..196b513 100644
--- a/lib/templating/__tests__/conrefsLoader.js
+++ b/packages/gitbook/lib/templating/__tests__/conrefsLoader.js
diff --git a/lib/templating/__tests__/include.md b/packages/gitbook/lib/templating/__tests__/include.md
index 5e1c309..5e1c309 100644
--- a/lib/templating/__tests__/include.md
+++ b/packages/gitbook/lib/templating/__tests__/include.md
diff --git a/lib/templating/__tests__/postRender.js b/packages/gitbook/lib/templating/__tests__/postRender.js
index 131e29b..131e29b 100644
--- a/lib/templating/__tests__/postRender.js
+++ b/packages/gitbook/lib/templating/__tests__/postRender.js
diff --git a/lib/templating/__tests__/replaceShortcuts.js b/packages/gitbook/lib/templating/__tests__/replaceShortcuts.js
index 216a1c8..216a1c8 100644
--- a/lib/templating/__tests__/replaceShortcuts.js
+++ b/packages/gitbook/lib/templating/__tests__/replaceShortcuts.js
diff --git a/lib/templating/conrefsLoader.js b/packages/gitbook/lib/templating/conrefsLoader.js
index b3cdb3f..b3cdb3f 100644
--- a/lib/templating/conrefsLoader.js
+++ b/packages/gitbook/lib/templating/conrefsLoader.js
diff --git a/lib/templating/index.js b/packages/gitbook/lib/templating/index.js
index bd74aca..bd74aca 100644
--- a/lib/templating/index.js
+++ b/packages/gitbook/lib/templating/index.js
diff --git a/lib/templating/listShortcuts.js b/packages/gitbook/lib/templating/listShortcuts.js
index 8d0a64a..8d0a64a 100644
--- a/lib/templating/listShortcuts.js
+++ b/packages/gitbook/lib/templating/listShortcuts.js
diff --git a/lib/templating/postRender.js b/packages/gitbook/lib/templating/postRender.js
index f464f86..f464f86 100644
--- a/lib/templating/postRender.js
+++ b/packages/gitbook/lib/templating/postRender.js
diff --git a/lib/templating/render.js b/packages/gitbook/lib/templating/render.js
index 1a8b0cd..1a8b0cd 100644
--- a/lib/templating/render.js
+++ b/packages/gitbook/lib/templating/render.js
diff --git a/lib/templating/renderFile.js b/packages/gitbook/lib/templating/renderFile.js
index 8672e8b..8672e8b 100644
--- a/lib/templating/renderFile.js
+++ b/packages/gitbook/lib/templating/renderFile.js
diff --git a/lib/templating/replaceShortcuts.js b/packages/gitbook/lib/templating/replaceShortcuts.js
index 1cfdbf0..1cfdbf0 100644
--- a/lib/templating/replaceShortcuts.js
+++ b/packages/gitbook/lib/templating/replaceShortcuts.js
diff --git a/lib/templating/themesLoader.js b/packages/gitbook/lib/templating/themesLoader.js
index bae4c12..bae4c12 100644
--- a/lib/templating/themesLoader.js
+++ b/packages/gitbook/lib/templating/themesLoader.js
diff --git a/lib/utils/__tests__/git.js b/packages/gitbook/lib/utils/__tests__/git.js
index abc1ea1..abc1ea1 100644
--- a/lib/utils/__tests__/git.js
+++ b/packages/gitbook/lib/utils/__tests__/git.js
diff --git a/lib/utils/__tests__/location.js b/packages/gitbook/lib/utils/__tests__/location.js
index 822338e..822338e 100644
--- a/lib/utils/__tests__/location.js
+++ b/packages/gitbook/lib/utils/__tests__/location.js
diff --git a/lib/utils/__tests__/path.js b/packages/gitbook/lib/utils/__tests__/path.js
index 22bb016..22bb016 100644
--- a/lib/utils/__tests__/path.js
+++ b/packages/gitbook/lib/utils/__tests__/path.js
diff --git a/lib/utils/command.js b/packages/gitbook/lib/utils/command.js
index 90a556e..90a556e 100644
--- a/lib/utils/command.js
+++ b/packages/gitbook/lib/utils/command.js
diff --git a/lib/utils/error.js b/packages/gitbook/lib/utils/error.js
index 7686779..7686779 100644
--- a/lib/utils/error.js
+++ b/packages/gitbook/lib/utils/error.js
diff --git a/lib/utils/fs.js b/packages/gitbook/lib/utils/fs.js
index 35839a3..35839a3 100644
--- a/lib/utils/fs.js
+++ b/packages/gitbook/lib/utils/fs.js
diff --git a/lib/utils/genKey.js b/packages/gitbook/lib/utils/genKey.js
index 0650011..0650011 100644
--- a/lib/utils/genKey.js
+++ b/packages/gitbook/lib/utils/genKey.js
diff --git a/lib/utils/git.js b/packages/gitbook/lib/utils/git.js
index 6884b83..6884b83 100644
--- a/lib/utils/git.js
+++ b/packages/gitbook/lib/utils/git.js
diff --git a/lib/utils/images.js b/packages/gitbook/lib/utils/images.js
index 6d4b927..6d4b927 100644
--- a/lib/utils/images.js
+++ b/packages/gitbook/lib/utils/images.js
diff --git a/lib/utils/location.js b/packages/gitbook/lib/utils/location.js
index 00d8004..00d8004 100644
--- a/lib/utils/location.js
+++ b/packages/gitbook/lib/utils/location.js
diff --git a/lib/utils/logger.js b/packages/gitbook/lib/utils/logger.js
index 6fac92b..6fac92b 100644
--- a/lib/utils/logger.js
+++ b/packages/gitbook/lib/utils/logger.js
diff --git a/lib/utils/mergeDefaults.js b/packages/gitbook/lib/utils/mergeDefaults.js
index 47a374b..47a374b 100644
--- a/lib/utils/mergeDefaults.js
+++ b/packages/gitbook/lib/utils/mergeDefaults.js
diff --git a/lib/utils/path.js b/packages/gitbook/lib/utils/path.js
index 26b6005..26b6005 100644
--- a/lib/utils/path.js
+++ b/packages/gitbook/lib/utils/path.js
diff --git a/lib/utils/promise.js b/packages/gitbook/lib/utils/promise.js
index b5cca4b..b5cca4b 100644
--- a/lib/utils/promise.js
+++ b/packages/gitbook/lib/utils/promise.js
diff --git a/lib/utils/reducedObject.js b/packages/gitbook/lib/utils/reducedObject.js
index 7bcfd5b..7bcfd5b 100644
--- a/lib/utils/reducedObject.js
+++ b/packages/gitbook/lib/utils/reducedObject.js
diff --git a/lib/utils/timing.js b/packages/gitbook/lib/utils/timing.js
index e6b0323..e6b0323 100644
--- a/lib/utils/timing.js
+++ b/packages/gitbook/lib/utils/timing.js
diff --git a/packages/gitbook/package.json b/packages/gitbook/package.json
new file mode 100644
index 0000000..b3f5f15
--- /dev/null
+++ b/packages/gitbook/package.json
@@ -0,0 +1,98 @@
+{
+ "name": "gitbook",
+ "version": "3.2.0",
+ "homepage": "https://www.gitbook.com",
+ "description": "Library and cmd utility to generate GitBooks",
+ "main": "lib/index.js",
+ "browser": "./lib/browser.js",
+ "dependencies": {
+ "bash-color": "0.0.4",
+ "cheerio": "0.20.0",
+ "chokidar": "1.5.0",
+ "cp": "0.2.0",
+ "cpr": "1.1.1",
+ "crc": "3.4.0",
+ "destroy": "1.0.4",
+ "direction": "0.1.5",
+ "dom-serializer": "0.1.0",
+ "error": "7.0.2",
+ "escape-html": "^1.0.3",
+ "escape-string-regexp": "1.0.5",
+ "extend": "^3.0.0",
+ "fresh-require": "1.0.3",
+ "front-matter": "^2.1.0",
+ "gitbook-asciidoc": "1.2.2",
+ "gitbook-markdown": "2.0.1",
+ "gitbook-plugin-fontsettings": "2.0.0",
+ "gitbook-plugin-highlight": "2.0.2",
+ "gitbook-plugin-livereload": "0.0.1",
+ "gitbook-plugin-lunr": "1.2.0",
+ "gitbook-plugin-search": "2.2.1",
+ "gitbook-plugin-sharing": "1.0.2",
+ "gitbook-plugin-theme-default": "1.0.5",
+ "github-slugid": "1.0.1",
+ "graceful-fs": "4.1.4",
+ "i18n-t": "1.0.1",
+ "ignore": "3.1.2",
+ "immutable": "^3.8.1",
+ "is": "^3.1.0",
+ "js-yaml": "^3.6.1",
+ "json-schema-defaults": "0.1.1",
+ "jsonschema": "1.1.0",
+ "juice": "2.0.0",
+ "mkdirp": "0.5.1",
+ "moment": "2.13.0",
+ "npm": "3.9.2",
+ "npmi": "2.0.1",
+ "nunjucks": "2.4.2",
+ "nunjucks-do": "1.0.0",
+ "object-path": "^0.9.2",
+ "omit-keys": "^0.1.0",
+ "open": "0.0.5",
+ "q": "1.4.1",
+ "react": "^15.3.1",
+ "react-dom": "^15.3.1",
+ "react-redux": "^4.4.5",
+ "read-installed": "^4.0.3",
+ "redux": "^3.5.2",
+ "request": "2.72.0",
+ "resolve": "1.1.7",
+ "rmdir": "1.2.0",
+ "semver": "5.1.0",
+ "send": "0.13.2",
+ "spawn-cmd": "0.0.2",
+ "tiny-lr": "0.2.1",
+ "tmp": "0.0.28",
+ "urijs": "1.18.0"
+ },
+ "scripts": {
+ "test": "./node_modules/.bin/mocha ./testing/setup.js \"./lib/**/*/__tests__/*.js\" --bail --reporter=list --timeout=10000"
+ },
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/GitbookIO/gitbook.git"
+ },
+ "bin": {
+ "gitbook": "./bin/gitbook.js"
+ },
+ "keywords": [
+ "git",
+ "book",
+ "gitbook"
+ ],
+ "author": "GitBook Inc. <contact@gitbook.com>",
+ "license": "Apache-2.0",
+ "bugs": {
+ "url": "https://github.com/GitbookIO/gitbook/issues"
+ },
+ "contributors": [
+ {
+ "name": "Aaron O'Mullan",
+ "email": "aaron@gitbook.com"
+ },
+ {
+ "name": "Samy Pessé",
+ "email": "samy@gitbook.com"
+ }
+ ]
+}
diff --git a/testing/setup.js b/packages/gitbook/testing/setup.js
index 1105002..1105002 100644
--- a/testing/setup.js
+++ b/packages/gitbook/testing/setup.js