@iiif/manifold

2020-01-14

@iiif/manifold

Build Status

manifold

Build Status

npm install @iiif/manifold --save

Stateful utils on top of manifesto. Returns a helperobject that can be used to navigate a IIIF manifest.

e.g.

  • getMetadata: returns all metadata for current image, range, canvas, sequence, manifest)
  • getCurrentRange, getPreviousRange, getNextRange: Used to navigate a flattened range tree (useful for IIIF AV scenarios)
  • getTree: Returns a default tree (sortable by navDate) of collections, manifests, ranges, or a tree based on a given top range.

Has an ajax implementation of manifesto's IExternalResource(used in the IIIF auth flow).

Getting Started

Documentation

https://iiif-commons.github.io/manifold/

Developer Setup

git clone https://github.com/iiif-commons/manifold.git
npm install
npm run build

Publishing Package

  1. Bump the version locally using npm versionon a branch other than master. Example: npm version patch -m 'bump to v3.0.42'
  2. Push the bump version branch to GitHub and create a pull request to master.
  3. After the pull request is merged, checkout masterand pull the latest changes. git checkout master && git pull
  4. Run npm publish
  5. Push the git tags created git push --tags

以上是 @iiif/manifold 的使用教程帮助文档。


上一篇:universalviewer
下一篇:assert-js
相关教程
关注微信

扫码加入 JavaScript 社区

相关文章
暂无相关文章

首次访问,需要验证
微信扫码,关注即可
(仅需验证一次)

欢迎加入 JavaScript 社区

号内回复关键字:

回到顶部