api documentation for gitbook (v3.2.2)

Library and cmd utility to generate GitBooks

table of contents

  1. module gitbook
    1. function gitbook.Book (values)
    2. function gitbook.Config (values)
    3. function gitbook.FS (values)
    4. function gitbook.File (values)
    5. function gitbook.Glossary (values)
    6. function gitbook.Page (values)
    7. function gitbook.PluginDependency (values)
    8. function gitbook.Summary (values)
    9. function gitbook.conrefsLoader ()
    10. function gitbook.createNodeFS (root)
    11. function gitbook.glossaryEntry (values)
    12. function gitbook.ignore (values)
    13. function gitbook.initBook (rootFolder)
    14. function gitbook.language (values)
    15. function gitbook.languages (values)
    16. function gitbook.logger (write, logLevel)
    17. function gitbook.output (values)
    18. function gitbook.parser (values)
    19. function gitbook.plugin (values)
    20. function gitbook.promise (value)
    21. function gitbook.readme (values)
    22. function gitbook.server ()
    23. function gitbook.state (values)
    24. function gitbook.summaryArticle (values)
    25. function gitbook.summaryPart (values)
    26. function gitbook.templateBlock (values)
    27. function gitbook.templateEngine (values)
    28. function gitbook.templateOutput (values)
    29. function gitbook.templateShortcut (values)
    30. function gitbook.themesLoader ()
    31. object gitbook.Book.prototype
    32. object gitbook.CONFIG_FILES
    33. object gitbook.Config.prototype
    34. object gitbook.ConfigModifier
    35. object gitbook.DEFAULT_PLUGINS
    36. object gitbook.EXTENSIONS_ASCIIDOC
    37. object gitbook.EXTENSIONS_MARKDOWN
    38. object gitbook.FS.prototype
    39. object gitbook.FS.prototype._defaultValues
    40. object gitbook.File.prototype
    41. object gitbook.Glossary.prototype
    42. object gitbook.IGNORE_FILES
    43. object gitbook.Output
    44. object gitbook.Page.prototype
    45. object gitbook.Parse
    46. object gitbook.PluginDependency.prototype
    47. object gitbook.Summary.prototype
    48. object gitbook.SummaryModifier
    49. object gitbook.browser
    50. object gitbook.command
    51. object gitbook.commands
    52. object gitbook.conrefsLoader.prototype
    53. object gitbook.deprecate
    54. object gitbook.error
    55. object gitbook.fs
    56. object gitbook.glossaryEntry.prototype
    57. object gitbook.ignore.prototype
    58. object gitbook.images
    59. object gitbook.index
    60. object gitbook.install
    61. object gitbook.language.prototype
    62. object gitbook.languages.prototype
    63. object gitbook.location
    64. object gitbook.logger.prototype
    65. object gitbook.output.prototype
    66. object gitbook.parse
    67. object gitbook.parser.prototype
    68. object gitbook.parsers
    69. object gitbook.path
    70. object gitbook.plugin.prototype
    71. object gitbook.readme.prototype
    72. object gitbook.serve
    73. object gitbook.server.prototype
    74. object gitbook.state.prototype
    75. object gitbook.summaryArticle.prototype
    76. object gitbook.summaryPart.prototype
    77. object gitbook.templateBlock.prototype
    78. object gitbook.templateEngine.prototype
    79. object gitbook.templateOutput.prototype
    80. object gitbook.templateShortcut.prototype
    81. object gitbook.themesLoader.prototype
    82. object gitbook.timing
  2. module gitbook.Book
    1. function gitbook.Book (values)
    2. function gitbook.Book.createForFS (fs)
    3. function gitbook.Book.createFromParent (parent, language)
  3. module gitbook.Book.prototype
    1. function gitbook.Book.prototype.addLanguageBook (language, book)
    2. function gitbook.Book.prototype.constructor (values)
    3. function gitbook.Book.prototype.getBooks ()
    4. function gitbook.Book.prototype.getConfig ()
    5. function gitbook.Book.prototype.getContentFS ()
    6. function gitbook.Book.prototype.getContentRoot ()
    7. function gitbook.Book.prototype.getDefaultExt ()
    8. function gitbook.Book.prototype.getDefaultGlossaryPath (absolute)
    9. function gitbook.Book.prototype.getDefaultReadmePath (absolute)
    10. function gitbook.Book.prototype.getDefaultSummaryPath (absolute)
    11. function gitbook.Book.prototype.getFS ()
    12. function gitbook.Book.prototype.getGlossary ()
    13. function gitbook.Book.prototype.getIgnore ()
    14. function gitbook.Book.prototype.getLanguage ()
    15. function gitbook.Book.prototype.getLanguageBook (language)
    16. function gitbook.Book.prototype.getLanguages ()
    17. function gitbook.Book.prototype.getLogger ()
    18. function gitbook.Book.prototype.getPage (ref)
    19. function gitbook.Book.prototype.getReadme ()
    20. function gitbook.Book.prototype.getRoot ()
    21. function gitbook.Book.prototype.getSummary ()
    22. function gitbook.Book.prototype.isContentFileIgnored (filename)
    23. function gitbook.Book.prototype.isFileIgnored (filename)
    24. function gitbook.Book.prototype.isLanguageBook ()
    25. function gitbook.Book.prototype.isMultilingual ()
    26. function gitbook.Book.prototype.setConfig (config)
    27. function gitbook.Book.prototype.setIgnore (ignore)
    28. function gitbook.Book.prototype.setLogLevel (level)
    29. function gitbook.Book.prototype.setReadme (readme)
    30. function gitbook.Book.prototype.setSummary (summary)
    31. number gitbook.Book.prototype.size
    32. object gitbook.Book.prototype._defaultValues
    33. object gitbook.Book.prototype._keys
  4. module gitbook.Config
    1. function gitbook.Config (values)
    2. function gitbook.Config.create (file, values)
    3. function gitbook.Config.createWithValues (values)
    4. function gitbook.Config.keyToKeyPath (keyPath)
  5. module gitbook.Config.prototype
    1. function gitbook.Config.prototype.constructor (values)
    2. function gitbook.Config.prototype.getFile ()
    3. function gitbook.Config.prototype.getPluginDependencies ()
    4. function gitbook.Config.prototype.getPluginDependency (name)
    5. function gitbook.Config.prototype.getValue (keyPath, def)
    6. function gitbook.Config.prototype.getValues ()
    7. function gitbook.Config.prototype.mergeValues (values)
    8. function gitbook.Config.prototype.setFile (file)
    9. function gitbook.Config.prototype.setPluginDependencies (deps)
    10. function gitbook.Config.prototype.setValue (keyPath, value)
    11. function gitbook.Config.prototype.toReducedVersion ()
    12. function gitbook.Config.prototype.toText ()
    13. function gitbook.Config.prototype.updateValues (values)
    14. number gitbook.Config.prototype.size
    15. object gitbook.Config.prototype._defaultValues
    16. object gitbook.Config.prototype._keys
    17. string gitbook.Config.prototype._name
  6. module gitbook.ConfigModifier
    1. function gitbook.ConfigModifier.addPlugin (config, pluginName, version)
    2. function gitbook.ConfigModifier.editPlugin (config, pluginName, pluginConfig)
    3. function gitbook.ConfigModifier.getPluginConfig (config, pluginName)
    4. function gitbook.ConfigModifier.hasPlugin (deps, pluginName, version)
    5. function gitbook.ConfigModifier.isDefaultPlugin (pluginName, version)
    6. function gitbook.ConfigModifier.removePlugin (config, pluginName)
    7. function gitbook.ConfigModifier.togglePlugin (config, pluginName, state)
  7. module gitbook.FS
    1. function gitbook.FS (values)
    2. function gitbook.FS.create (def)
    3. function gitbook.FS.reduceScope (fs, scope)
  8. module gitbook.FS.prototype
    1. function gitbook.FS.prototype.constructor (values)
    2. function gitbook.FS.prototype.exists (filename)
    3. function gitbook.FS.prototype.findFile (dirname, filename)
    4. function gitbook.FS.prototype.getRoot ()
    5. function gitbook.FS.prototype.isInScope (filename)
    6. function gitbook.FS.prototype.listAllFiles (dirName, filterFn)
    7. function gitbook.FS.prototype.listFiles (dirname)
    8. function gitbook.FS.prototype.loadAsObject (filename)
    9. function gitbook.FS.prototype.read (filename)
    10. function gitbook.FS.prototype.readAsStream (filename)
    11. function gitbook.FS.prototype.readAsString (filename, encoding)
    12. function gitbook.FS.prototype.readDir (dirname)
    13. function gitbook.FS.prototype.resolve ()
    14. function gitbook.FS.prototype.statFile (filename)
    15. number gitbook.FS.prototype.size
    16. object gitbook.FS.prototype._defaultValues
    17. object gitbook.FS.prototype._keys
  9. module gitbook.FS.prototype._defaultValues
    1. function gitbook.FS.prototype._defaultValues.fsExists ()
    2. function gitbook.FS.prototype._defaultValues.fsReadDir ()
    3. function gitbook.FS.prototype._defaultValues.fsReadFile ()
    4. function gitbook.FS.prototype._defaultValues.fsStatFile ()
    5. object gitbook.FS.prototype._defaultValues.fsLoadObject
    6. object gitbook.FS.prototype._defaultValues.fsReadAsStream
    7. string gitbook.FS.prototype._defaultValues.root
  10. module gitbook.File
    1. function gitbook.File (values)
    2. function gitbook.File.createFromStat (filepath, stat)
    3. function gitbook.File.createWithFilepath (filepath)
  11. module gitbook.File.prototype
    1. function gitbook.File.prototype.constructor (values)
    2. function gitbook.File.prototype.exists ()
    3. function gitbook.File.prototype.getExtension ()
    4. function gitbook.File.prototype.getMTime ()
    5. function gitbook.File.prototype.getParser ()
    6. function gitbook.File.prototype.getPath ()
    7. function gitbook.File.prototype.getType ()
    8. number gitbook.File.prototype.size
    9. object gitbook.File.prototype._defaultValues
    10. object gitbook.File.prototype._keys
  12. module gitbook.Glossary
    1. function gitbook.Glossary (values)
    2. function gitbook.Glossary.addEntry (glossary, entry)
    3. function gitbook.Glossary.addEntryByName (glossary, name, description)
    4. function gitbook.Glossary.createFromEntries (file, entries)
  13. module gitbook.Glossary.prototype
    1. function gitbook.Glossary.prototype.constructor (values)
    2. function gitbook.Glossary.prototype.getEntries ()
    3. function gitbook.Glossary.prototype.getEntry (name)
    4. function gitbook.Glossary.prototype.getFile ()
    5. function gitbook.Glossary.prototype.toText (parser)
    6. number gitbook.Glossary.prototype.size
    7. object gitbook.Glossary.prototype._defaultValues
    8. object gitbook.Glossary.prototype._keys
  14. module gitbook.Output
    1. function gitbook.Output.generate (generator, book, options)
    2. function gitbook.Output.getGenerator (name)
  15. module gitbook.Page
    1. function gitbook.Page (values)
    2. function gitbook.Page.createForFile (file)
  16. module gitbook.Page.prototype
    1. function gitbook.Page.prototype.constructor (values)
    2. function gitbook.Page.prototype.getAttributes ()
    3. function gitbook.Page.prototype.getContent ()
    4. function gitbook.Page.prototype.getDir ()
    5. function gitbook.Page.prototype.getFile ()
    6. function gitbook.Page.prototype.getPath ()
    7. function gitbook.Page.prototype.toText ()
  17. module gitbook.Parse
    1. function gitbook.Parse.listAssets (book, pages)
    2. function gitbook.Parse.lookupStructureFile (book, type)
    3. function gitbook.Parse.parseBook (book)
    4. function gitbook.Parse.parseConfig (book)
    5. function gitbook.Parse.parseGlossary (book)
    6. function gitbook.Parse.parseIgnore (book)
    7. function gitbook.Parse.parseLanguages (book)
    8. function gitbook.Parse.parsePage (book, page)
    9. function gitbook.Parse.parsePageFromString (page, content)
    10. function gitbook.Parse.parsePagesList (book)
    11. function gitbook.Parse.parseReadme (book)
    12. function gitbook.Parse.parseSummary (book)
  18. module gitbook.PluginDependency
    1. function gitbook.PluginDependency (values)
    2. function gitbook.PluginDependency.create (name, version, enabled)
    3. function gitbook.PluginDependency.createFromString (s)
    4. function gitbook.PluginDependency.listFromArray (arr)
    5. function gitbook.PluginDependency.listFromString (s)
    6. function gitbook.PluginDependency.listToArray (list)
    7. function gitbook.PluginDependency.nameToNpmID (s)
  19. module gitbook.PluginDependency.prototype
    1. function gitbook.PluginDependency.prototype.constructor (values)
    2. function gitbook.PluginDependency.prototype.getName ()
    3. function gitbook.PluginDependency.prototype.getNpmID ()
    4. function gitbook.PluginDependency.prototype.getVersion ()
    5. function gitbook.PluginDependency.prototype.isEnabled ()
    6. function gitbook.PluginDependency.prototype.isGitDependency ()
    7. function gitbook.PluginDependency.prototype.toggle (state)
    8. number gitbook.PluginDependency.prototype.size
    9. object gitbook.PluginDependency.prototype._defaultValues
    10. object gitbook.PluginDependency.prototype._keys
    11. string gitbook.PluginDependency.prototype._name
  20. module gitbook.Summary
    1. function gitbook.Summary (values)
    2. function gitbook.Summary.createFromParts (file, parts)
  21. module gitbook.Summary.prototype
    1. function gitbook.Summary.prototype.constructor (values)
    2. function gitbook.Summary.prototype.getArticle (iter, partIter)
    3. function gitbook.Summary.prototype.getArticlesAsList ()
    4. function gitbook.Summary.prototype.getByLevel (level)
    5. function gitbook.Summary.prototype.getByPath (filePath)
    6. function gitbook.Summary.prototype.getFile ()
    7. function gitbook.Summary.prototype.getFirstArticle ()
    8. function gitbook.Summary.prototype.getNextArticle (current)
    9. function gitbook.Summary.prototype.getParent (level)
    10. function gitbook.Summary.prototype.getPart (i)
    11. function gitbook.Summary.prototype.getParts ()
    12. function gitbook.Summary.prototype.getPrevArticle (current)
    13. function gitbook.Summary.prototype.toText (parseExt)
    14. number gitbook.Summary.prototype.size
    15. object gitbook.Summary.prototype._defaultValues
    16. object gitbook.Summary.prototype._keys
    17. string gitbook.Summary.prototype._name
  22. module gitbook.SummaryModifier
    1. function gitbook.SummaryModifier.editArticleRef (summary, level, newRef)
    2. function gitbook.SummaryModifier.editArticleTitle (summary, level, newTitle)
    3. function gitbook.SummaryModifier.editPartTitle (summary, index, newTitle)
    4. function gitbook.SummaryModifier.insertArticle (summary, article, level)
    5. function gitbook.SummaryModifier.insertPart (summary, part, index)
    6. function gitbook.SummaryModifier.moveArticle (summary, origin, target)
    7. function gitbook.SummaryModifier.moveArticleAfter (summary, origin, afterTarget)
    8. function gitbook.SummaryModifier.removeArticle (summary, level)
    9. function gitbook.SummaryModifier.removePart (summary, index)
    10. function gitbook.SummaryModifier.unshiftArticle (summary, article)
  23. module gitbook.browser
    1. function gitbook.browser.Book (values)
    2. function gitbook.browser.Config (values)
    3. function gitbook.browser.FS (values)
    4. function gitbook.browser.File (values)
    5. function gitbook.browser.Glossary (values)
    6. function gitbook.browser.Page (values)
    7. function gitbook.browser.PluginDependency (values)
    8. function gitbook.browser.Summary (values)
    9. object gitbook.browser.CONFIG_FILES
    10. object gitbook.browser.ConfigModifier
    11. object gitbook.browser.DEFAULT_PLUGINS
    12. object gitbook.browser.EXTENSIONS_ASCIIDOC
    13. object gitbook.browser.EXTENSIONS_MARKDOWN
    14. object gitbook.browser.IGNORE_FILES
    15. object gitbook.browser.Parse
    16. object gitbook.browser.SummaryModifier
  24. module gitbook.command
    1. function gitbook.command.exec (command, options)
    2. function gitbook.command.optionsToShellArgs (options)
    3. function gitbook.command.spawn (command, args, options)
  25. module gitbook.conrefsLoader
    1. function gitbook.conrefsLoader ()
    2. function gitbook.conrefsLoader.extend (name, props)
  26. module gitbook.conrefsLoader.prototype
    1. boolean gitbook.conrefsLoader.prototype.async
    2. function gitbook.conrefsLoader.prototype.constructor ()
    3. function gitbook.conrefsLoader.prototype.getSource (sourceURL, callback)
    4. function gitbook.conrefsLoader.prototype.init (rootFolder, transformFn, logger)
    5. function gitbook.conrefsLoader.prototype.isRelative (filename)
    6. function gitbook.conrefsLoader.prototype.resolve (from, to)
    7. string gitbook.conrefsLoader.prototype.typename
  27. module gitbook.deprecate
    1. function gitbook.deprecate.disable (key)
    2. function gitbook.deprecate.enable (key)
    3. function gitbook.deprecate.field (book, key, instance, property, value, msg)
    4. function gitbook.deprecate.method (book, key, fn, msg)
    5. function gitbook.deprecate.renamedMethod (book, key, instance, oldName, newName, msg)
  28. module gitbook.error
    1. function gitbook.error.ConfigurationError (cause, opts)
    2. function gitbook.error.EbookError (cause, opts)
    3. function gitbook.error.FileNotFoundError (opts)
    4. function gitbook.error.FileNotParsableError (opts)
    5. function gitbook.error.FileOutOfScopeError (opts)
    6. function gitbook.error.OutputError (cause, opts)
    7. function gitbook.error.ParsingError (cause, opts)
    8. function gitbook.error.PluginError (cause, opts)
    9. function gitbook.error.RequireInstallError (opts)
    10. function gitbook.error.TemplateError (cause, opts)
    11. function gitbook.error.enforce (err)
  29. module gitbook.fs
    1. function gitbook.fs.assertFile (filePath, generator)
    2. function gitbook.fs.copy ()
    3. function gitbook.fs.copyDir ()
    4. function gitbook.fs.download (uri, dest)
    5. function gitbook.fs.ensureFile (filename)
    6. function gitbook.fs.ensureFolder (rootFolder)
    7. function gitbook.fs.exists (filename)
    8. function gitbook.fs.existsSync (path)
    9. function gitbook.fs.mkdirp ()
    10. function gitbook.fs.pickFile (rootFolder, fileName)
    11. function gitbook.fs.readFile ()
    12. function gitbook.fs.readStream (path, options)
    13. function gitbook.fs.readdir ()
    14. function gitbook.fs.rmDir (base)
    15. function gitbook.fs.stat ()
    16. function gitbook.fs.statSync (path)
    17. function gitbook.fs.tmpDir (opts)
    18. function gitbook.fs.tmpFile (opts)
    19. function gitbook.fs.uniqueFilename (base, filename)
    20. function gitbook.fs.writeFile ()
    21. function gitbook.fs.writeStream (filename, st)
  30. module gitbook.glossaryEntry
    1. function gitbook.glossaryEntry (values)
    2. function gitbook.glossaryEntry.nameToID (name)
  31. module gitbook.glossaryEntry.prototype
    1. function gitbook.glossaryEntry.prototype.constructor (values)
    2. function gitbook.glossaryEntry.prototype.getDescription ()
    3. function gitbook.glossaryEntry.prototype.getID ()
    4. function gitbook.glossaryEntry.prototype.getName ()
  32. module gitbook.ignore
    1. function gitbook.ignore (values)
  33. module gitbook.ignore.prototype
    1. function gitbook.ignore.prototype.add (rule)
    2. function gitbook.ignore.prototype.constructor (values)
    3. function gitbook.ignore.prototype.getIgnore ()
    4. function gitbook.ignore.prototype.isFileIgnored (filename)
    5. number gitbook.ignore.prototype.size
    6. object gitbook.ignore.prototype._defaultValues
    7. object gitbook.ignore.prototype._keys
    8. string gitbook.ignore.prototype._name
  34. module gitbook.images
    1. function gitbook.images.convertInlinePNG (source, dest)
    2. function gitbook.images.convertSVGBufferToPNG (buf, dest)
    3. function gitbook.images.convertSVGToPNG (source, dest, options)
  35. module gitbook.index
    1. function gitbook.index.decodeGlobal (output, result)
    2. function gitbook.index.decodePage (output, page, result)
    3. function gitbook.index.encodeGlobal (output)
    4. function gitbook.index.encodePage (output, page)
  36. module gitbook.install
    1. function gitbook.install.exec (args, kwargs)
    2. object gitbook.install.options
    3. string gitbook.install.description
    4. string gitbook.install.name
  37. module gitbook.language
    1. function gitbook.language (values)
  38. module gitbook.language.prototype
    1. function gitbook.language.prototype.constructor (values)
    2. function gitbook.language.prototype.getID ()
    3. function gitbook.language.prototype.getPath ()
    4. function gitbook.language.prototype.getTitle ()
  39. module gitbook.languages
    1. function gitbook.languages (values)
    2. function gitbook.languages.createFromList (file, langs)
  40. module gitbook.languages.prototype
    1. function gitbook.languages.prototype.constructor (values)
    2. function gitbook.languages.prototype.getCount ()
    3. function gitbook.languages.prototype.getDefaultLanguage ()
    4. function gitbook.languages.prototype.getFile ()
    5. function gitbook.languages.prototype.getLanguage (lang)
    6. function gitbook.languages.prototype.getList ()
    7. number gitbook.languages.prototype.size
    8. object gitbook.languages.prototype._defaultValues
    9. object gitbook.languages.prototype._keys
  41. module gitbook.location
    1. function gitbook.location.areIdenticalPaths (p1, p2)
    2. function gitbook.location.flatten (href)
    3. function gitbook.location.isAnchor (href)
    4. function gitbook.location.isDataURI (href)
    5. function gitbook.location.isExternal (href)
    6. function gitbook.location.isRelative (href)
    7. function gitbook.location.normalize (s)
    8. function gitbook.location.relative (dir, file)
    9. function gitbook.location.relativeForFile (baseFile, file)
    10. function gitbook.location.toAbsolute (_href, dir, outdir)
  42. module gitbook.logger
    1. function gitbook.logger (write, logLevel)
    2. object gitbook.logger.LEVELS
  43. module gitbook.logger.prototype
    1. function gitbook.logger.prototype.fail (level)
    2. function gitbook.logger.prototype.format ()
    3. function gitbook.logger.prototype.getLevel (logLevel)
    4. function gitbook.logger.prototype.log (level)
    5. function gitbook.logger.prototype.logLn ()
    6. function gitbook.logger.prototype.ok (level)
    7. function gitbook.logger.prototype.promise (level, p)
    8. function gitbook.logger.prototype.setLevel (logLevel)
    9. function gitbook.logger.prototype.write (msg)
    10. function gitbook.logger.prototype.writeLn (msg)
  44. module gitbook.output
    1. function gitbook.output (values)
  45. module gitbook.output.prototype
    1. function gitbook.output.prototype.constructor (values)
    2. function gitbook.output.prototype.getAssets ()
    3. function gitbook.output.prototype.getBook ()
    4. function gitbook.output.prototype.getGenerator ()
    5. function gitbook.output.prototype.getLogger ()
    6. function gitbook.output.prototype.getOptions ()
    7. function gitbook.output.prototype.getPage (filePath)
    8. function gitbook.output.prototype.getPages ()
    9. function gitbook.output.prototype.getPlugins ()
    10. function gitbook.output.prototype.getRoot ()
    11. function gitbook.output.prototype.getState ()
    12. function gitbook.output.prototype.setOptions (newOptions)
    13. function gitbook.output.prototype.setState (newState)
  46. module gitbook.parse
    1. function gitbook.parse.exec (args, kwargs)
    2. object gitbook.parse.options
    3. string gitbook.parse.description
    4. string gitbook.parse.name
  47. module gitbook.parser
    1. function gitbook.parser (values)
    2. function gitbook.parser.create (name, extensions, module)
  48. module gitbook.parser.prototype
    1. function gitbook.parser.prototype.constructor (values)
    2. function gitbook.parser.prototype.getExtensions ()
    3. function gitbook.parser.prototype.getName ()
    4. function gitbook.parser.prototype.matchExtension (ext)
    5. function gitbook.parser.prototype.parseGlossary (content)
    6. function gitbook.parser.prototype.parseInline (content)
    7. function gitbook.parser.prototype.parseLanguages (content)
    8. function gitbook.parser.prototype.parsePage (content)
    9. function gitbook.parser.prototype.parseReadme (content)
    10. function gitbook.parser.prototype.parseSummary (content)
    11. function gitbook.parser.prototype.preparePage (content)
    12. function gitbook.parser.prototype.renderGlossary (content)
    13. function gitbook.parser.prototype.renderLanguages (content)
    14. function gitbook.parser.prototype.renderSummary (content)
    15. number gitbook.parser.prototype.size
    16. object gitbook.parser.prototype._defaultValues
    17. object gitbook.parser.prototype._keys
  49. module gitbook.parsers
    1. function gitbook.parsers.get (name)
    2. function gitbook.parsers.getByExt (ext)
    3. function gitbook.parsers.getForFile (filename)
    4. object gitbook.parsers.extensions
  50. module gitbook.path
    1. function gitbook.path.isInRoot (root, filename)
    2. function gitbook.path.isPureRelative (filename)
    3. function gitbook.path.normalize (filename)
    4. function gitbook.path.resolveInRoot (root)
    5. function gitbook.path.setExtension (filename, ext)
  51. module gitbook.plugin
    1. function gitbook.plugin (values)
    2. function gitbook.plugin.createFromDep (dep)
    3. function gitbook.plugin.createFromString (s)
    4. function gitbook.plugin.nameToNpmID (s)
  52. module gitbook.plugin.prototype
    1. function gitbook.plugin.prototype.constructor (values)
    2. function gitbook.plugin.prototype.getBlocks ()
    3. function gitbook.plugin.prototype.getContent ()
    4. function gitbook.plugin.prototype.getDepth ()
    5. function gitbook.plugin.prototype.getFilters ()
    6. function gitbook.plugin.prototype.getHook (name)
    7. function gitbook.plugin.prototype.getHooks ()
    8. function gitbook.plugin.prototype.getName ()
    9. function gitbook.plugin.prototype.getNpmID ()
    10. function gitbook.plugin.prototype.getPackage ()
    11. function gitbook.plugin.prototype.getParent ()
    12. function gitbook.plugin.prototype.getPath ()
    13. function gitbook.plugin.prototype.getResources (type)
    14. function gitbook.plugin.prototype.getVersion ()
    15. function gitbook.plugin.prototype.isLoaded ()
    16. function gitbook.plugin.prototype.isTheme ()
  53. module gitbook.promise
    1. boolean gitbook.promise.longStackSupport
    2. function gitbook.promise (resolver)
    3. function gitbook.promise.Promise (resolver)
    4. function gitbook.promise.all (promises)
    5. function gitbook.promise.allResolved ()
    6. function gitbook.promise.allSettled (promises)
    7. function gitbook.promise.any (promises)
    8. function gitbook.promise.async (makeGenerator)
    9. function gitbook.promise.catch (object, rejected)
    10. function gitbook.promise.defer ()
    11. function gitbook.promise.del (object, key)
    12. function gitbook.promise.delay (object, timeout)
    13. function gitbook.promise.delete (object, key)
    14. function gitbook.promise.denodeify (callback)
    15. function gitbook.promise.dispatch (object, op, args)
    16. function gitbook.promise.done (object, fulfilled, rejected, progress)
    17. function gitbook.promise.fail (object, rejected)
    18. function gitbook.promise.fapply (object, args)
    19. function gitbook.promise.fbind (object)
    20. function gitbook.promise.fcall (object)
    21. function gitbook.promise.fin (object, callback)
    22. function gitbook.promise.finally (object, callback)
    23. function gitbook.promise.forEach (arr, iter)
    24. function gitbook.promise.fulfill (value)
    25. function gitbook.promise.get (object, key)
    26. function gitbook.promise.getUnhandledReasons ()
    27. function gitbook.promise.invoke (object, name)
    28. function gitbook.promise.isFulfilled (object)
    29. function gitbook.promise.isPending (object)
    30. function gitbook.promise.isPromise (object)
    31. function gitbook.promise.isPromiseAlike (object)
    32. function gitbook.promise.isRejected (object)
    33. function gitbook.promise.join (x, y)
    34. function gitbook.promise.keys (object)
    35. function gitbook.promise.makePromise (descriptor, fallback, inspect)
    36. function gitbook.promise.map (arr, iter)
    37. function gitbook.promise.mapply (object, name, args)
    38. function gitbook.promise.master (object)
    39. function gitbook.promise.mcall (object, name)
    40. function gitbook.promise.nbind (callback, thisp)
    41. function gitbook.promise.nearer (value)
    42. function gitbook.promise.nextTick (task)
    43. function gitbook.promise.nfapply (callback, args)
    44. function gitbook.promise.nfbind (callback)
    45. function gitbook.promise.nfcall (callback)
    46. function gitbook.promise.ninvoke (object, name)
    47. function gitbook.promise.nmapply (object, name, args)
    48. function gitbook.promise.nmcall (object, name)
    49. function gitbook.promise.noConflict ()
    50. function gitbook.promise.nodeify (object, nodeback)
    51. function gitbook.promise.npost (object, name, args)
    52. function gitbook.promise.nsend (object, name)
    53. function gitbook.promise.passByCopy (object)
    54. function gitbook.promise.post (object, name, args)
    55. function gitbook.promise.progress (object, progressed)
    56. function gitbook.promise.promised (callback)
    57. function gitbook.promise.race (answerPs)
    58. function gitbook.promise.reduce (arr, iter, base)
    59. function gitbook.promise.reject (reason)
    60. function gitbook.promise.resetUnhandledRejections ()
    61. function gitbook.promise.resolve (value)
    62. function gitbook.promise.return (value)
    63. function gitbook.promise.send (object, name)
    64. function gitbook.promise.serie (arr, iter, base)
    65. function gitbook.promise.set (object, key, value)
    66. function gitbook.promise.some (arr, iter)
    67. function gitbook.promise.spawn (makeGenerator)
    68. function gitbook.promise.spread (value, fulfilled, rejected)
    69. function gitbook.promise.stopUnhandledRejectionTracking ()
    70. function gitbook.promise.tap (promise, callback)
    71. function gitbook.promise.thenReject (promise, reason)
    72. function gitbook.promise.thenResolve (promise, value)
    73. function gitbook.promise.timeout (object, ms, error)
    74. function gitbook.promise.try (object)
    75. function gitbook.promise.when (value, fulfilled, rejected, progressed)
    76. function gitbook.promise.wrapfn (func)
  54. module gitbook.readme
    1. function gitbook.readme (values)
    2. function gitbook.readme.create (file, def)
  55. module gitbook.readme.prototype
    1. function gitbook.readme.prototype.constructor (values)
    2. function gitbook.readme.prototype.getDescription ()
    3. function gitbook.readme.prototype.getFile ()
    4. function gitbook.readme.prototype.getTitle ()
    5. number gitbook.readme.prototype.size
    6. object gitbook.readme.prototype._defaultValues
    7. object gitbook.readme.prototype._keys
  56. module gitbook.serve
    1. function gitbook.serve.exec (args, kwargs)
    2. object gitbook.serve.options
    3. string gitbook.serve.description
    4. string gitbook.serve.name
  57. module gitbook.server
    1. function gitbook.server ()
    2. function gitbook.server.super_ ()
  58. module gitbook.server.prototype
    1. function gitbook.server.prototype.isRunning ()
    2. function gitbook.server.prototype.start (dir, port)
    3. function gitbook.server.prototype.stop ()
  59. module gitbook.state
    1. function gitbook.state (values)
  60. module gitbook.state.prototype
    1. function gitbook.state.prototype.constructor (values)
    2. function gitbook.state.prototype.getI18n ()
    3. function gitbook.state.prototype.getResources ()
  61. module gitbook.summaryArticle
    1. function gitbook.summaryArticle (values)
    2. function gitbook.summaryArticle.create (def, level)
    3. function gitbook.summaryArticle.findArticle (base, iter)
  62. module gitbook.summaryArticle.prototype
    1. function gitbook.summaryArticle.prototype.constructor (values)
    2. function gitbook.summaryArticle.prototype.createChildLevel ()
    3. function gitbook.summaryArticle.prototype.getAnchor ()
    4. function gitbook.summaryArticle.prototype.getArticles ()
    5. function gitbook.summaryArticle.prototype.getDepth ()
    6. function gitbook.summaryArticle.prototype.getLevel ()
    7. function gitbook.summaryArticle.prototype.getPath ()
    8. function gitbook.summaryArticle.prototype.getRef ()
    9. function gitbook.summaryArticle.prototype.getTitle ()
    10. function gitbook.summaryArticle.prototype.getUrl ()
    11. function gitbook.summaryArticle.prototype.isExternal ()
    12. function gitbook.summaryArticle.prototype.isFile (file)
    13. function gitbook.summaryArticle.prototype.isPage ()
    14. function gitbook.summaryArticle.prototype.isReadme (book)
  63. module gitbook.summaryPart
    1. function gitbook.summaryPart (values)
    2. function gitbook.summaryPart.create (def, level)
  64. module gitbook.summaryPart.prototype
    1. function gitbook.summaryPart.prototype.constructor (values)
    2. function gitbook.summaryPart.prototype.createChildLevel ()
    3. function gitbook.summaryPart.prototype.getArticles ()
    4. function gitbook.summaryPart.prototype.getLevel ()
    5. function gitbook.summaryPart.prototype.getTitle ()
  65. module gitbook.templateBlock
    1. function gitbook.templateBlock (values)
    2. function gitbook.templateBlock.create (blockName, block)
  66. module gitbook.templateBlock.prototype
    1. function gitbook.templateBlock.prototype.applyBlock (inner, context)
    2. function gitbook.templateBlock.prototype.blockResultToHtml (result, blocksOutput)
    3. function gitbook.templateBlock.prototype.constructor (values)
    4. function gitbook.templateBlock.prototype.getBlocks ()
    5. function gitbook.templateBlock.prototype.getEndTag ()
    6. function gitbook.templateBlock.prototype.getExtensionName ()
    7. function gitbook.templateBlock.prototype.getName ()
    8. function gitbook.templateBlock.prototype.getProcess ()
    9. function gitbook.templateBlock.prototype.getShortcuts ()
    10. function gitbook.templateBlock.prototype.normalizeBlockResult (result)
    11. function gitbook.templateBlock.prototype.toNunjucksExt (mainContext, blocksOutput)
    12. number gitbook.templateBlock.prototype.size
    13. object gitbook.templateBlock.prototype._defaultValues
    14. object gitbook.templateBlock.prototype._keys
    15. string gitbook.templateBlock.prototype._name
  67. module gitbook.templateEngine
    1. function gitbook.templateEngine (values)
    2. function gitbook.templateEngine.create (def)
  68. module gitbook.templateEngine.prototype
    1. function gitbook.templateEngine.prototype.constructor (values)
    2. function gitbook.templateEngine.prototype.getBlock (name)
    3. function gitbook.templateEngine.prototype.getBlocks ()
    4. function gitbook.templateEngine.prototype.getContext ()
    5. function gitbook.templateEngine.prototype.getExtensions ()
    6. function gitbook.templateEngine.prototype.getFilters ()
    7. function gitbook.templateEngine.prototype.getGlobals ()
    8. function gitbook.templateEngine.prototype.getLoader ()
    9. function gitbook.templateEngine.prototype.getShortcuts ()
    10. function gitbook.templateEngine.prototype.toNunjucks (blocksOutput)
  69. module gitbook.templateOutput
    1. function gitbook.templateOutput (values)
    2. function gitbook.templateOutput.create (content, blocks)
  70. module gitbook.templateOutput.prototype
    1. function gitbook.templateOutput.prototype.constructor (values)
    2. function gitbook.templateOutput.prototype.getBlocks ()
    3. function gitbook.templateOutput.prototype.getContent ()
    4. function gitbook.templateOutput.prototype.setContent (content)
  71. module gitbook.templateShortcut
    1. function gitbook.templateShortcut (values)
    2. function gitbook.templateShortcut.createForBlock (block, details)
  72. module gitbook.templateShortcut.prototype
    1. function gitbook.templateShortcut.prototype.acceptParser (parser)
    2. function gitbook.templateShortcut.prototype.constructor (values)
    3. function gitbook.templateShortcut.prototype.getEnd ()
    4. function gitbook.templateShortcut.prototype.getEndTag ()
    5. function gitbook.templateShortcut.prototype.getParsers ()
    6. function gitbook.templateShortcut.prototype.getStart ()
    7. function gitbook.templateShortcut.prototype.getStartTag ()
  73. module gitbook.themesLoader
    1. function gitbook.themesLoader ()
    2. function gitbook.themesLoader.extend (name, props)
  74. module gitbook.themesLoader.prototype
    1. function gitbook.themesLoader.prototype.constructor ()
    2. function gitbook.themesLoader.prototype.getSearchPath (filepath)
    3. function gitbook.themesLoader.prototype.getSource (fullpath)
    4. function gitbook.themesLoader.prototype.getTemplateName (filepath)
    5. function gitbook.themesLoader.prototype.init (searchPaths)
    6. function gitbook.themesLoader.prototype.isRelative ()
    7. function gitbook.themesLoader.prototype.resolve (from, to)
    8. string gitbook.themesLoader.prototype.typename
  75. module gitbook.timing
    1. function gitbook.timing.dump (logger)
    2. function gitbook.timing.measure (type, p)

module gitbook

function gitbook.Book (values)

function gitbook.Config (values)

function gitbook.FS (values)

function gitbook.File (values)

function gitbook.Glossary (values)

function gitbook.Page (values)

function gitbook.PluginDependency (values)

function gitbook.Summary (values)

function gitbook.conrefsLoader ()

function gitbook.createNodeFS (root)

function gitbook.glossaryEntry (values)

function gitbook.ignore (values)

function gitbook.initBook (rootFolder)

function gitbook.language (values)

function gitbook.languages (values)

function gitbook.logger (write, logLevel)

function gitbook.output (values)

function gitbook.parser (values)

function gitbook.plugin (values)

function gitbook.promise (value)

function gitbook.readme (values)

function gitbook.server ()

function gitbook.state (values)

function gitbook.summaryArticle (values)

function gitbook.summaryPart (values)

function gitbook.templateBlock (values)

function gitbook.templateEngine (values)

function gitbook.templateOutput (values)

function gitbook.templateShortcut (values)

function gitbook.themesLoader ()

module gitbook.Book

function gitbook.Book (values)

function gitbook.Book.createForFS (fs)

function gitbook.Book.createFromParent (parent, language)

module gitbook.Book.prototype

function gitbook.Book.prototype.addLanguageBook (language, book)

function gitbook.Book.prototype.constructor (values)

function gitbook.Book.prototype.getBooks ()

function gitbook.Book.prototype.getConfig ()

function gitbook.Book.prototype.getContentFS ()

function gitbook.Book.prototype.getContentRoot ()

function gitbook.Book.prototype.getDefaultExt ()

function gitbook.Book.prototype.getDefaultGlossaryPath (absolute)

function gitbook.Book.prototype.getDefaultReadmePath (absolute)

function gitbook.Book.prototype.getDefaultSummaryPath (absolute)

function gitbook.Book.prototype.getFS ()

function gitbook.Book.prototype.getGlossary ()

function gitbook.Book.prototype.getIgnore ()

function gitbook.Book.prototype.getLanguage ()

function gitbook.Book.prototype.getLanguageBook (language)

function gitbook.Book.prototype.getLanguages ()

function gitbook.Book.prototype.getLogger ()

function gitbook.Book.prototype.getPage (ref)

function gitbook.Book.prototype.getReadme ()

function gitbook.Book.prototype.getRoot ()

function gitbook.Book.prototype.getSummary ()

function gitbook.Book.prototype.isContentFileIgnored (filename)

function gitbook.Book.prototype.isFileIgnored (filename)

function gitbook.Book.prototype.isLanguageBook ()

function gitbook.Book.prototype.isMultilingual ()

function gitbook.Book.prototype.setConfig (config)

function gitbook.Book.prototype.setIgnore (ignore)

function gitbook.Book.prototype.setLogLevel (level)

function gitbook.Book.prototype.setReadme (readme)

function gitbook.Book.prototype.setSummary (summary)

module gitbook.Config

function gitbook.Config (values)

function gitbook.Config.create (file, values)

function gitbook.Config.createWithValues (values)

function gitbook.Config.keyToKeyPath (keyPath)

module gitbook.Config.prototype

function gitbook.Config.prototype.constructor (values)

function gitbook.Config.prototype.getFile ()

function gitbook.Config.prototype.getPluginDependencies ()

function gitbook.Config.prototype.getPluginDependency (name)

function gitbook.Config.prototype.getValue (keyPath, def)

function gitbook.Config.prototype.getValues ()

function gitbook.Config.prototype.mergeValues (values)

function gitbook.Config.prototype.setFile (file)

function gitbook.Config.prototype.setPluginDependencies (deps)

function gitbook.Config.prototype.setValue (keyPath, value)

function gitbook.Config.prototype.toReducedVersion ()

function gitbook.Config.prototype.toText ()

function gitbook.Config.prototype.updateValues (values)

module gitbook.ConfigModifier

function gitbook.ConfigModifier.addPlugin (config, pluginName, version)

function gitbook.ConfigModifier.editPlugin (config, pluginName, pluginConfig)

function gitbook.ConfigModifier.getPluginConfig (config, pluginName)

function gitbook.ConfigModifier.hasPlugin (deps, pluginName, version)

function gitbook.ConfigModifier.isDefaultPlugin (pluginName, version)

function gitbook.ConfigModifier.removePlugin (config, pluginName)

function gitbook.ConfigModifier.togglePlugin (config, pluginName, state)

module gitbook.FS

function gitbook.FS (values)

function gitbook.FS.create (def)

function gitbook.FS.reduceScope (fs, scope)

module gitbook.FS.prototype

function gitbook.FS.prototype.constructor (values)

function gitbook.FS.prototype.exists (filename)

function gitbook.FS.prototype.findFile (dirname, filename)

function gitbook.FS.prototype.getRoot ()

function gitbook.FS.prototype.isInScope (filename)

function gitbook.FS.prototype.listAllFiles (dirName, filterFn)

function gitbook.FS.prototype.listFiles (dirname)

function gitbook.FS.prototype.loadAsObject (filename)

function gitbook.FS.prototype.read (filename)

function gitbook.FS.prototype.readAsStream (filename)

function gitbook.FS.prototype.readAsString (filename, encoding)

function gitbook.FS.prototype.readDir (dirname)

function gitbook.FS.prototype.resolve ()

function gitbook.FS.prototype.statFile (filename)

module gitbook.FS.prototype._defaultValues

function gitbook.FS.prototype._defaultValues.fsExists ()

function gitbook.FS.prototype._defaultValues.fsReadDir ()

function gitbook.FS.prototype._defaultValues.fsReadFile ()

function gitbook.FS.prototype._defaultValues.fsStatFile ()

module gitbook.File

function gitbook.File (values)

function gitbook.File.createFromStat (filepath, stat)

function gitbook.File.createWithFilepath (filepath)

module gitbook.File.prototype

function gitbook.File.prototype.constructor (values)

function gitbook.File.prototype.exists ()

function gitbook.File.prototype.getExtension ()

function gitbook.File.prototype.getMTime ()

function gitbook.File.prototype.getParser ()

function gitbook.File.prototype.getPath ()

function gitbook.File.prototype.getType ()

module gitbook.Glossary

function gitbook.Glossary (values)

function gitbook.Glossary.addEntry (glossary, entry)

function gitbook.Glossary.addEntryByName (glossary, name, description)

function gitbook.Glossary.createFromEntries (file, entries)

module gitbook.Glossary.prototype

function gitbook.Glossary.prototype.constructor (values)

function gitbook.Glossary.prototype.getEntries ()

function gitbook.Glossary.prototype.getEntry (name)

function gitbook.Glossary.prototype.getFile ()

function gitbook.Glossary.prototype.toText (parser)

module gitbook.Output

function gitbook.Output.generate (generator, book, options)

function gitbook.Output.getGenerator (name)

module gitbook.Page

function gitbook.Page (values)

function gitbook.Page.createForFile (file)

module gitbook.Page.prototype

function gitbook.Page.prototype.constructor (values)

function gitbook.Page.prototype.getAttributes ()

function gitbook.Page.prototype.getContent ()

function gitbook.Page.prototype.getDir ()

function gitbook.Page.prototype.getFile ()

function gitbook.Page.prototype.getPath ()

function gitbook.Page.prototype.toText ()

module gitbook.Parse

function gitbook.Parse.listAssets (book, pages)

function gitbook.Parse.lookupStructureFile (book, type)

function gitbook.Parse.parseBook (book)

function gitbook.Parse.parseConfig (book)

function gitbook.Parse.parseGlossary (book)

function gitbook.Parse.parseIgnore (book)

function gitbook.Parse.parseLanguages (book)

function gitbook.Parse.parsePage (book, page)

function gitbook.Parse.parsePageFromString (page, content)

function gitbook.Parse.parsePagesList (book)

function gitbook.Parse.parseReadme (book)

function gitbook.Parse.parseSummary (book)

module gitbook.PluginDependency

function gitbook.PluginDependency (values)

function gitbook.PluginDependency.create (name, version, enabled)

function gitbook.PluginDependency.createFromString (s)

function gitbook.PluginDependency.listFromArray (arr)

function gitbook.PluginDependency.listFromString (s)

function gitbook.PluginDependency.listToArray (list)

function gitbook.PluginDependency.nameToNpmID (s)

module gitbook.PluginDependency.prototype

function gitbook.PluginDependency.prototype.constructor (values)

function gitbook.PluginDependency.prototype.getName ()

function gitbook.PluginDependency.prototype.getNpmID ()

function gitbook.PluginDependency.prototype.getVersion ()

function gitbook.PluginDependency.prototype.isEnabled ()

function gitbook.PluginDependency.prototype.isGitDependency ()

function gitbook.PluginDependency.prototype.toggle (state)

module gitbook.Summary

function gitbook.Summary (values)

function gitbook.Summary.createFromParts (file, parts)

module gitbook.Summary.prototype

function gitbook.Summary.prototype.constructor (values)

function gitbook.Summary.prototype.getArticle (iter, partIter)

function gitbook.Summary.prototype.getArticlesAsList ()

function gitbook.Summary.prototype.getByLevel (level)

function gitbook.Summary.prototype.getByPath (filePath)

function gitbook.Summary.prototype.getFile ()

function gitbook.Summary.prototype.getFirstArticle ()

function gitbook.Summary.prototype.getNextArticle (current)

function gitbook.Summary.prototype.getParent (level)

function gitbook.Summary.prototype.getPart (i)

function gitbook.Summary.prototype.getParts ()

function gitbook.Summary.prototype.getPrevArticle (current)

function gitbook.Summary.prototype.toText (parseExt)

module gitbook.SummaryModifier

function gitbook.SummaryModifier.editArticleRef (summary, level, newRef)

function gitbook.SummaryModifier.editArticleTitle (summary, level, newTitle)

function gitbook.SummaryModifier.editPartTitle (summary, index, newTitle)

function gitbook.SummaryModifier.insertArticle (summary, article, level)

function gitbook.SummaryModifier.insertPart (summary, part, index)

function gitbook.SummaryModifier.moveArticle (summary, origin, target)

function gitbook.SummaryModifier.moveArticleAfter (summary, origin, afterTarget)

function gitbook.SummaryModifier.removeArticle (summary, level)

function gitbook.SummaryModifier.removePart (summary, index)

function gitbook.SummaryModifier.unshiftArticle (summary, article)

module gitbook.browser

function gitbook.browser.Book (values)

function gitbook.browser.Config (values)

function gitbook.browser.FS (values)

function gitbook.browser.File (values)

function gitbook.browser.Glossary (values)

function gitbook.browser.Page (values)

function gitbook.browser.PluginDependency (values)

function gitbook.browser.Summary (values)

module gitbook.command

function gitbook.command.exec (command, options)

function gitbook.command.optionsToShellArgs (options)

function gitbook.command.spawn (command, args, options)

module gitbook.conrefsLoader

function gitbook.conrefsLoader ()

function gitbook.conrefsLoader.extend (name, props)

module gitbook.conrefsLoader.prototype

function gitbook.conrefsLoader.prototype.constructor ()

function gitbook.conrefsLoader.prototype.getSource (sourceURL, callback)

function gitbook.conrefsLoader.prototype.init (rootFolder, transformFn, logger)

function gitbook.conrefsLoader.prototype.isRelative (filename)

function gitbook.conrefsLoader.prototype.resolve (from, to)

module gitbook.deprecate

function gitbook.deprecate.disable (key)

function gitbook.deprecate.enable (key)

function gitbook.deprecate.field (book, key, instance, property, value, msg)

function gitbook.deprecate.method (book, key, fn, msg)

function gitbook.deprecate.renamedMethod (book, key, instance, oldName, newName, msg)

module gitbook.error

function gitbook.error.ConfigurationError (cause, opts)

function gitbook.error.EbookError (cause, opts)

function gitbook.error.FileNotFoundError (opts)

function gitbook.error.FileNotParsableError (opts)

function gitbook.error.FileOutOfScopeError (opts)

function gitbook.error.OutputError (cause, opts)

function gitbook.error.ParsingError (cause, opts)

function gitbook.error.PluginError (cause, opts)

function gitbook.error.RequireInstallError (opts)

function gitbook.error.TemplateError (cause, opts)

function gitbook.error.enforce (err)

module gitbook.fs

function gitbook.fs.assertFile (filePath, generator)

function gitbook.fs.copy ()

function gitbook.fs.copyDir ()

function gitbook.fs.download (uri, dest)

function gitbook.fs.ensureFile (filename)

function gitbook.fs.ensureFolder (rootFolder)

function gitbook.fs.exists (filename)

function gitbook.fs.existsSync (path)

function gitbook.fs.mkdirp ()

function gitbook.fs.pickFile (rootFolder, fileName)

function gitbook.fs.readFile ()

function gitbook.fs.readStream (path, options)

function gitbook.fs.readdir ()

function gitbook.fs.rmDir (base)

function gitbook.fs.stat ()

function gitbook.fs.statSync (path)

function gitbook.fs.tmpDir (opts)

function gitbook.fs.tmpFile (opts)

function gitbook.fs.uniqueFilename (base, filename)

function gitbook.fs.writeFile ()

function gitbook.fs.writeStream (filename, st)

module gitbook.glossaryEntry

function gitbook.glossaryEntry (values)

function gitbook.glossaryEntry.nameToID (name)

module gitbook.glossaryEntry.prototype

function gitbook.glossaryEntry.prototype.constructor (values)

function gitbook.glossaryEntry.prototype.getDescription ()

function gitbook.glossaryEntry.prototype.getID ()

function gitbook.glossaryEntry.prototype.getName ()

module gitbook.ignore

function gitbook.ignore (values)

module gitbook.ignore.prototype

function gitbook.ignore.prototype.add (rule)

function gitbook.ignore.prototype.constructor (values)

function gitbook.ignore.prototype.getIgnore ()

function gitbook.ignore.prototype.isFileIgnored (filename)

module gitbook.images

function gitbook.images.convertInlinePNG (source, dest)

function gitbook.images.convertSVGBufferToPNG (buf, dest)

function gitbook.images.convertSVGToPNG (source, dest, options)

module gitbook.index

function gitbook.index.decodeGlobal (output, result)

function gitbook.index.decodePage (output, page, result)

function gitbook.index.encodeGlobal (output)

function gitbook.index.encodePage (output, page)

module gitbook.install

function gitbook.install.exec (args, kwargs)

module gitbook.language

function gitbook.language (values)

module gitbook.language.prototype

function gitbook.language.prototype.constructor (values)

function gitbook.language.prototype.getID ()

function gitbook.language.prototype.getPath ()

function gitbook.language.prototype.getTitle ()

module gitbook.languages

function gitbook.languages (values)

function gitbook.languages.createFromList (file, langs)

module gitbook.languages.prototype

function gitbook.languages.prototype.constructor (values)

function gitbook.languages.prototype.getCount ()

function gitbook.languages.prototype.getDefaultLanguage ()

function gitbook.languages.prototype.getFile ()

function gitbook.languages.prototype.getLanguage (lang)

function gitbook.languages.prototype.getList ()

module gitbook.location

function gitbook.location.areIdenticalPaths (p1, p2)

function gitbook.location.flatten (href)

function gitbook.location.isAnchor (href)

function gitbook.location.isDataURI (href)

function gitbook.location.isExternal (href)

function gitbook.location.isRelative (href)

function gitbook.location.normalize (s)

function gitbook.location.relative (dir, file)

function gitbook.location.relativeForFile (baseFile, file)

function gitbook.location.toAbsolute (_href, dir, outdir)

module gitbook.logger

function gitbook.logger (write, logLevel)

module gitbook.logger.prototype

function gitbook.logger.prototype.fail (level)

function gitbook.logger.prototype.format ()

function gitbook.logger.prototype.getLevel (logLevel)

function gitbook.logger.prototype.log (level)

function gitbook.logger.prototype.logLn ()

function gitbook.logger.prototype.ok (level)

function gitbook.logger.prototype.promise (level, p)

function gitbook.logger.prototype.setLevel (logLevel)

function gitbook.logger.prototype.write (msg)

function gitbook.logger.prototype.writeLn (msg)

module gitbook.output

function gitbook.output (values)

module gitbook.output.prototype

function gitbook.output.prototype.constructor (values)

function gitbook.output.prototype.getAssets ()

function gitbook.output.prototype.getBook ()

function gitbook.output.prototype.getGenerator ()

function gitbook.output.prototype.getLogger ()

function gitbook.output.prototype.getOptions ()

function gitbook.output.prototype.getPage (filePath)

function gitbook.output.prototype.getPages ()

function gitbook.output.prototype.getPlugins ()

function gitbook.output.prototype.getRoot ()

function gitbook.output.prototype.getState ()

function gitbook.output.prototype.setOptions (newOptions)

function gitbook.output.prototype.setState (newState)

module gitbook.parse

function gitbook.parse.exec (args, kwargs)

module gitbook.parser

function gitbook.parser (values)

function gitbook.parser.create (name, extensions, module)

module gitbook.parser.prototype

function gitbook.parser.prototype.constructor (values)

function gitbook.parser.prototype.getExtensions ()

function gitbook.parser.prototype.getName ()

function gitbook.parser.prototype.matchExtension (ext)

function gitbook.parser.prototype.parseGlossary (content)

function gitbook.parser.prototype.parseInline (content)

function gitbook.parser.prototype.parseLanguages (content)

function gitbook.parser.prototype.parsePage (content)

function gitbook.parser.prototype.parseReadme (content)

function gitbook.parser.prototype.parseSummary (content)

function gitbook.parser.prototype.preparePage (content)

function gitbook.parser.prototype.renderGlossary (content)

function gitbook.parser.prototype.renderLanguages (content)

function gitbook.parser.prototype.renderSummary (content)

module gitbook.parsers

function gitbook.parsers.get (name)

function gitbook.parsers.getByExt (ext)

function gitbook.parsers.getForFile (filename)

module gitbook.path

function gitbook.path.isInRoot (root, filename)

function gitbook.path.isPureRelative (filename)

function gitbook.path.normalize (filename)

function gitbook.path.resolveInRoot (root)

function gitbook.path.setExtension (filename, ext)

module gitbook.plugin

function gitbook.plugin (values)

function gitbook.plugin.createFromDep (dep)

function gitbook.plugin.createFromString (s)

function gitbook.plugin.nameToNpmID (s)

module gitbook.plugin.prototype

function gitbook.plugin.prototype.constructor (values)

function gitbook.plugin.prototype.getBlocks ()

function gitbook.plugin.prototype.getContent ()

function gitbook.plugin.prototype.getDepth ()

function gitbook.plugin.prototype.getFilters ()

function gitbook.plugin.prototype.getHook (name)

function gitbook.plugin.prototype.getHooks ()

function gitbook.plugin.prototype.getName ()

function gitbook.plugin.prototype.getNpmID ()

function gitbook.plugin.prototype.getPackage ()

function gitbook.plugin.prototype.getParent ()

function gitbook.plugin.prototype.getPath ()

function gitbook.plugin.prototype.getResources (type)

function gitbook.plugin.prototype.getVersion ()

function gitbook.plugin.prototype.isLoaded ()

function gitbook.plugin.prototype.isTheme ()

module gitbook.promise

function gitbook.promise (resolver)

function gitbook.promise.Promise (resolver)

function gitbook.promise.all (promises)

function gitbook.promise.allResolved ()

function gitbook.promise.allSettled (promises)

function gitbook.promise.any (promises)

function gitbook.promise.async (makeGenerator)

function gitbook.promise.catch (object, rejected)

function gitbook.promise.defer ()

function gitbook.promise.del (object, key)

function gitbook.promise.delay (object, timeout)

function gitbook.promise.delete (object, key)

function gitbook.promise.denodeify (callback)

function gitbook.promise.dispatch (object, op, args)

function gitbook.promise.done (object, fulfilled, rejected, progress)

function gitbook.promise.fail (object, rejected)

function gitbook.promise.fapply (object, args)

function gitbook.promise.fbind (object)

function gitbook.promise.fcall (object)

function gitbook.promise.fin (object, callback)

function gitbook.promise.finally (object, callback)

function gitbook.promise.forEach (arr, iter)

function gitbook.promise.fulfill (value)

function gitbook.promise.get (object, key)

function gitbook.promise.getUnhandledReasons ()

function gitbook.promise.invoke (object, name)

function gitbook.promise.isFulfilled (object)

function gitbook.promise.isPending (object)

function gitbook.promise.isPromise (object)

function gitbook.promise.isPromiseAlike (object)

function gitbook.promise.isRejected (object)

function gitbook.promise.join (x, y)

function gitbook.promise.keys (object)

function gitbook.promise.makePromise (descriptor, fallback, inspect)

function gitbook.promise.map (arr, iter)

function gitbook.promise.mapply (object, name, args)

function gitbook.promise.master (object)

function gitbook.promise.mcall (object, name)

function gitbook.promise.nbind (callback, thisp)

function gitbook.promise.nearer (value)

function gitbook.promise.nextTick (task)

function gitbook.promise.nfapply (callback, args)

function gitbook.promise.nfbind (callback)

function gitbook.promise.nfcall (callback)

function gitbook.promise.ninvoke (object, name)

function gitbook.promise.nmapply (object, name, args)

function gitbook.promise.nmcall (object, name)

function gitbook.promise.noConflict ()

function gitbook.promise.nodeify (object, nodeback)

function gitbook.promise.npost (object, name, args)

function gitbook.promise.nsend (object, name)

function gitbook.promise.passByCopy (object)

function gitbook.promise.post (object, name, args)

function gitbook.promise.progress (object, progressed)

function gitbook.promise.promised (callback)

function gitbook.promise.race (answerPs)

function gitbook.promise.reduce (arr, iter, base)

function gitbook.promise.reject (reason)

function gitbook.promise.resetUnhandledRejections ()

function gitbook.promise.resolve (value)

function gitbook.promise.return (value)

function gitbook.promise.send (object, name)

function gitbook.promise.serie (arr, iter, base)

function gitbook.promise.set (object, key, value)

function gitbook.promise.some (arr, iter)

function gitbook.promise.spawn (makeGenerator)

function gitbook.promise.spread (value, fulfilled, rejected)

function gitbook.promise.stopUnhandledRejectionTracking ()

function gitbook.promise.tap (promise, callback)

function gitbook.promise.thenReject (promise, reason)

function gitbook.promise.thenResolve (promise, value)

function gitbook.promise.timeout (object, ms, error)

function gitbook.promise.try (object)

function gitbook.promise.when (value, fulfilled, rejected, progressed)

function gitbook.promise.wrapfn (func)

module gitbook.readme

function gitbook.readme (values)

function gitbook.readme.create (file, def)

module gitbook.readme.prototype

function gitbook.readme.prototype.constructor (values)

function gitbook.readme.prototype.getDescription ()

function gitbook.readme.prototype.getFile ()

function gitbook.readme.prototype.getTitle ()

module gitbook.serve

function gitbook.serve.exec (args, kwargs)

module gitbook.server

function gitbook.server ()

function gitbook.server.super_ ()

module gitbook.server.prototype

function gitbook.server.prototype.isRunning ()

function gitbook.server.prototype.start (dir, port)

function gitbook.server.prototype.stop ()

module gitbook.state

function gitbook.state (values)

module gitbook.state.prototype

function gitbook.state.prototype.constructor (values)

function gitbook.state.prototype.getI18n ()

function gitbook.state.prototype.getResources ()

module gitbook.summaryArticle

function gitbook.summaryArticle (values)

function gitbook.summaryArticle.create (def, level)

function gitbook.summaryArticle.findArticle (base, iter)

module gitbook.summaryArticle.prototype

function gitbook.summaryArticle.prototype.constructor (values)

function gitbook.summaryArticle.prototype.createChildLevel ()

function gitbook.summaryArticle.prototype.getAnchor ()

function gitbook.summaryArticle.prototype.getArticles ()

function gitbook.summaryArticle.prototype.getDepth ()

function gitbook.summaryArticle.prototype.getLevel ()

function gitbook.summaryArticle.prototype.getPath ()

function gitbook.summaryArticle.prototype.getRef ()

function gitbook.summaryArticle.prototype.getTitle ()

function gitbook.summaryArticle.prototype.getUrl ()

function gitbook.summaryArticle.prototype.isExternal ()

function gitbook.summaryArticle.prototype.isFile (file)

function gitbook.summaryArticle.prototype.isPage ()

function gitbook.summaryArticle.prototype.isReadme (book)

module gitbook.summaryPart

function gitbook.summaryPart (values)

function gitbook.summaryPart.create (def, level)

module gitbook.summaryPart.prototype

function gitbook.summaryPart.prototype.constructor (values)

function gitbook.summaryPart.prototype.createChildLevel ()

function gitbook.summaryPart.prototype.getArticles ()

function gitbook.summaryPart.prototype.getLevel ()

function gitbook.summaryPart.prototype.getTitle ()

module gitbook.templateBlock

function gitbook.templateBlock (values)

function gitbook.templateBlock.create (blockName, block)

module gitbook.templateBlock.prototype

function gitbook.templateBlock.prototype.applyBlock (inner, context)

function gitbook.templateBlock.prototype.blockResultToHtml (result, blocksOutput)

function gitbook.templateBlock.prototype.constructor (values)

function gitbook.templateBlock.prototype.getBlocks ()

function gitbook.templateBlock.prototype.getEndTag ()

function gitbook.templateBlock.prototype.getExtensionName ()

function gitbook.templateBlock.prototype.getName ()

function gitbook.templateBlock.prototype.getProcess ()

function gitbook.templateBlock.prototype.getShortcuts ()

function gitbook.templateBlock.prototype.normalizeBlockResult (result)

function gitbook.templateBlock.prototype.toNunjucksExt (mainContext, blocksOutput)

module gitbook.templateEngine

function gitbook.templateEngine (values)

function gitbook.templateEngine.create (def)

module gitbook.templateEngine.prototype

function gitbook.templateEngine.prototype.constructor (values)

function gitbook.templateEngine.prototype.getBlock (name)

function gitbook.templateEngine.prototype.getBlocks ()

function gitbook.templateEngine.prototype.getContext ()

function gitbook.templateEngine.prototype.getExtensions ()

function gitbook.templateEngine.prototype.getFilters ()

function gitbook.templateEngine.prototype.getGlobals ()

function gitbook.templateEngine.prototype.getLoader ()

function gitbook.templateEngine.prototype.getShortcuts ()

function gitbook.templateEngine.prototype.toNunjucks (blocksOutput)

module gitbook.templateOutput

function gitbook.templateOutput (values)

function gitbook.templateOutput.create (content, blocks)

module gitbook.templateOutput.prototype

function gitbook.templateOutput.prototype.constructor (values)

function gitbook.templateOutput.prototype.getBlocks ()

function gitbook.templateOutput.prototype.getContent ()

function gitbook.templateOutput.prototype.setContent (content)

module gitbook.templateShortcut

function gitbook.templateShortcut (values)

function gitbook.templateShortcut.createForBlock (block, details)

module gitbook.templateShortcut.prototype

function gitbook.templateShortcut.prototype.acceptParser (parser)

function gitbook.templateShortcut.prototype.constructor (values)

function gitbook.templateShortcut.prototype.getEnd ()

function gitbook.templateShortcut.prototype.getEndTag ()

function gitbook.templateShortcut.prototype.getParsers ()

function gitbook.templateShortcut.prototype.getStart ()

function gitbook.templateShortcut.prototype.getStartTag ()

module gitbook.themesLoader

function gitbook.themesLoader ()

function gitbook.themesLoader.extend (name, props)

module gitbook.themesLoader.prototype

function gitbook.themesLoader.prototype.constructor ()

function gitbook.themesLoader.prototype.getSearchPath (filepath)

function gitbook.themesLoader.prototype.getSource (fullpath)

function gitbook.themesLoader.prototype.getTemplateName (filepath)

function gitbook.themesLoader.prototype.init (searchPaths)

function gitbook.themesLoader.prototype.isRelative ()

function gitbook.themesLoader.prototype.resolve (from, to)

module gitbook.timing

function gitbook.timing.dump (logger)

function gitbook.timing.measure (type, p)

[ this document was created with utility2 ]