manifesto
July 28, 2026 ยท View on GitHub
IIIF Presentation API client and server utility library.
npm install manifesto.js --save
Note
3D extensions to the manifesto.js library are under development in a fork IIIF-Commons/manifesto-3d. This development is being performed in parallel with development of 3D extensions to the IIIF APIs documented in IIIF/3d.
Getting Started
Documentation
https://iiif-commons.github.io/manifesto/
Developer Setup
git clone https://github.com/iiif-commons/manifesto.git
npm install
npm build
npm test
Publishing Package
First make sure the main branch represents the state you want to publish (e.g. merge the dev branch into it when ready).
Then run these commands:
git checkout main
npm version patch
npm run docs
git add .
git commit -m "Release v1.2.3"
git tag v1.2.3
git push origin main v1.2.3
When complete, don't forget to merge the main branch back into the dev branch to prepare the next development cycle.