# Epub.js API Reference

### global function

- [ePub](API/epub.md)

### global classes (dependencies graph)

- [Annotation](API/annotation.md) `from ./annotation`
    - [EpubCFI](API/epubcfi.md)
- [Annotations](API/annotations.md) `from ./annotations`
    - [Annotation](API/annotation.md)
    - [constants](API/utils/constants.md) `from ./utils/constants`
        - EVENTS
- [Archive](API/archive.md) `from ./archive`
    - [Input](API/input.md)
    - JSZip
    - [mime](API/utils/mime.md) `from ./utils/mime`
    - [request](API/utils/request.md) `from ./utils/request`
- [Book](API/book.md) `from ./book`
    - [Archive](API/archive.md)
    - [constants](API/utils/constants.md) `from ./utils/constants`
        - EPUBJS_VERSION
        - EVENTS
    - [core](API/utils/core.md) `from ./utils/core`
        - extend
    - [Container](API/container.md)
    - [Defer](API/utils/defer.md)
    - [EpubCFI](API/epubcfi.md)
    - [Locations](API/locations.md)
    - [Navigation](API/navigation.md)
    - [Packaging](API/packaging.md)
    - [Path](API/utils/path.md)
    - [Rendition](API/rendition.md)
    - [Resources](API/resources.md)
    - [request](API/utils/request.md) `from ./utils/request`
    - [Sections](API/sections.md)
    - [Storage](API/storage.md)
    - [Url](API/utils/url.md)
- [Contents](API/contents.md) `from ./contentss`
    - [constants](API/utils/constants.md) `from ./utils/constants`
        - DOM_EVENTS
        - EPUBJS_VERSION
        - EVENTS
    - [core](API/utils/core.md) `from ./utils/core`
        - borders
        - defaults
        - isNumber
        - prefixed
    - [EpubCFI](API/epubcfi.md)
    - [Mapping](API/mapping.md)
    - [replacements](API/utils/replacements.md) `from ./utils/replacements`
        - replaceLinks
- [Input](API/input.md)
    - [core](API/utils/core.md) `from ./utils/core`
        - isXml
        - parse
    - [Defer](API/utils/defer.md)
    - [Path](API/utils/path.md)
- [EpubCFI](API/epubcfi.md) `from ./epubcfi`
    - [core](API/utils/core.md) `from ./utils/core`
        - extend
        - findChildren
        - isNumber
        - RangeObject
        - type
- [Landmarks](API/navigation/landmarks.md) `from ./navigation/landmarks`
    - [core](API/utils/core.md) `from ../utils/core`
        - qsa
        - filterChildren
- [Layout](API/layout.md) `from ./layout`
    - [core](API/utils/core.md) `from ./utils/core`
        - extend
    - [constants](API/utils/constants.md) `from ./utils/constants`
        - EVENTS
- [Location](API/location.md) `from ./location`
    - [core](API/utils/core.md) `from ./utils/core`
        - extend
- [Locations](API/locations.md) `from ./locations`
    - [constants](API/utils/constants.md) `from ./utils/constants`
        - EVENTS
    - [core](API/utils/core.md) `from ./utils/core`
        - locationOf
        - sprint
        - qs
    - [Defer](API/utils/defer.md) `from ./utils/defer`
    - [EpubCFI](API/epubcfi.md)
    - [Location](API/location.md)
    - [Queue](API/utils/queue.md)
- [Manifest](API/packaging/manifest.md) `from ./packaging/manifest`
    - [core](API/utils/core.md) `from ../utils/core`
        - qsa
        - qsp
- [Mapping](API/mapping.md) `from ./mapping`
    - [core](API/utils/core.md) `from ./utils/core`
        - nodeBounds
    - [EpubCFI](API/epubcfi.md)
- [Metadata](API/packaging/metadata.md) `from ./packaging/metadata`
- [Navigation](API/navigation.md) `from ./navigation`
    - [core](API/utils/core.md) `from ./utils/core`
        - qs
        - qsa
    - [Landmarks](API/navigation/landmarks.md)
    - [PageList](API/navigation/pagelist.md)
    - [Toc](API/navigation/toc.md)
- [Packaging](API/packaging.md) `from ./packaging`
    - [core](API/utils/core.md) `from ./utils/core`
        - qs
        - qsp
    - [Manifest](API/packaging/manifest.md)
    - [Metadata](API/packaging/metadata.md)
    - [Spine](API/packaging/spine.md)
- [PageList](API/navigation/pagelist.md) `from ./navigation/pagelist`
    - [core](API/utils/core.md) `from ../utils/core`
        - indexOfSorted
        - locationOf
        - qs
        - qsa
    - [EpubCFI](API/epubcfi.md)
- [Rendition](API/rendition.md) `from ./rendition`
    - [Annotations](API/annotations.md)
    - [constants](API/utils/constants.md) `from ./utils/constants`
        - EVENTS
        - DOM_EVENTS
    - [Contents](API/contents.md)
    - [core](API/utils/core.md) `from ./utils/core`
        - extend
        - isFloat
    - [ContinuousViewManager](API/managers/continuous/index.md) `from ./managers/continuous/index`
        - [constants](API/utils/constants.md) `from ../../utils/constants`
            - EVENTS
        - [core](API/utils/core.md) `from ../../utils/core`
            - extend
            - requestAnimationFrame
        - DefaultViewManager `from ../default/index`
        - [Defer](API/utils/defer.md) `from ../../utils/defer`
        - [Snap](API/managers/helpers/snap.md) `from ../helpers/snap`
    - [DefaultViewManager](API/managers/default/index.md) `from ./managers/default/index`
        - [constants](API/utils/constants.md) `from ../../utils/constants`
            - EVENTS
        - [core](API/utils/core.md) `from ../../utils/core`
            - extend
            - isNumber
            - windowBounds
        - [Defer](API/utils/defer.md) `from ../../utils/defer`
        - [Mapping](API/mapping.md) `from ../../mapping`
        - [scrollType](API/utils/scrolltype.md) `from ../../utils/scrolltype`
        - [Views](API/managers/helpers/views.md) `from ../helpers/views`
    - [Defer](API/utils/defer.md) `from ./utils/defer`
    - [EpubCFI](API/epubcfi.md)
    - [Hook](API/utils/hook.md)
    - [IframeView](API/managers/views/iframe.md) `from ./managers/views/iframe`
        - [constants](API/utils/constants.md) `from ../../utils/constants`
            - EVENTS
        - [Contents](API/contents.md) `from ../../contents`
        - [Marks](API/marks-pane/marks.md) `from ../../marks-pane/marks`
            - [proxyMouse](API/marks-pane/events.md) `from ./events`
        - [Highlight](API/marks-pane/highlight.md) `from ../../marks-pane/highlight`
            - [Mark](API/marks-pane/mark.md) `from ./mark`
        - [Underline](API/marks-pane/underline.md) `from ../../marks-pane/underline`
            - [Highlight](API/marks-pane/highlight.md)
        - [core](API/utils/core.md) `from ../../utils/core`
            - createBlobUrl
            - borders
            - bounds
            - extend
            - isNumber
            - revokeBlobUrl
            - uuid
        - [Defer](API/utils/defer.md) `from ../../utils/defer`
        - [EpubCFI](API/epubcfi.md) `from ../../epubcfi`
    - [Layout](API/layout.md)
    - [Themes](API/themes.md)
    - [Queue](API/utils/queue.md)
- [Resources](API/resources.md) `from ./resources`
    - [core](API/utils/core.md) `from ./utils/core`
        - blob2base64
        - createBase64Url
        - createBlobUrl
    - [mime](API/utils/mime.md) `from ./utils/mime`
    - [Path](API/utils/path.md)
    - [replacements](API/utils/replacements.md) `from ./utils/replacements`
        - substitute
    - [Url](API/utils/url.md)
- [Section](API/section.md) `from ./section`
    - [core](API/utils/core.md) `from ./utils/core`
        - sprint
    - [Defer](API/utils/defer.md) `from ./utils/defer`
    - [EpubCFI](API/epubcfi.md)
    - [Hook](API/utils/hook.md)
    - [replacements](API/utils/replacements.md) `from ./utils/replacements`
        - replaceBase
    - [request](API/utils/request.md) `from ./utils/request`
- [Sections](API/sections.md) `from ./sections`
    - [EpubCFI](API/epubcfi.md)
    - [Hook](API/utils/hook.md)
    - [replacements](API/utils/replacements.md) `from ./utils/replacements`
        - replaceBase
        - replaceCanonical
        - replaceMeta
    - [Section](API/section.md)
- [Spine](API/packaging/spine.md) `from ./packaging/spine`
    - [core](API/utils/core.md) `from ../utils/core`
        - indexOfNode
        - qsa
- [Storage](API/storage.md) `from ./storage`
    - [Defer](API/utils/defer.md)
    - [Input](API/input.md)
    - localforage
    - [mime](API/utils/mime.md) `from ./utils/mime`
    - [request](API/utils/request.md) `from ./utils/request`
- [Themes](API/themes.md) `from ./themes`
    - [Url](API/utils/url.md)
- [Toc](API/navigation/toc.md) `from ./navigation/toc`
    - [core](API/utils/core.md) `from ../utils/core`
        - filterChildren
        - qs

### utils classes

- [Defer](API/utils/defer.md) `from ./utils/defer`
- [Hook](API/utils/hook.md) `from ./utils/hook`
- [Path](API/utils/path.md) `from ./utils/path`
- [Queue](API/utils/queue.md) `from ./utils/queue`
- [Url](API/utils/url.md) `from ./utils/url`