https://github.com/iiif-commons/manifesto
IIIF Presentation API client and server utility library.
https://github.com/iiif-commons/manifesto
iiif iiif-presentation nodejs typescript
Last synced: 6 months ago
JSON representation
IIIF Presentation API client and server utility library.
- Host: GitHub
- URL: https://github.com/iiif-commons/manifesto
- Owner: IIIF-Commons
- License: mit
- Created: 2015-05-07T14:00:12.000Z (about 11 years ago)
- Default Branch: main
- Last Pushed: 2025-10-16T09:34:10.000Z (8 months ago)
- Last Synced: 2025-10-17T11:58:03.757Z (8 months ago)
- Topics: iiif, iiif-presentation, nodejs, typescript
- Language: TypeScript
- Homepage:
- Size: 9.81 MB
- Stars: 50
- Watchers: 16
- Forks: 32
- Open Issues: 32
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# manifesto
[](https://github.com/IIIF-Commons/manifesto/actions/workflows/build-test.yml)
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](https://github.com/IIIF-Commons/manifesto-3d).
> This development is being performed in parallel with development of 3D extensions to the IIIF APIs documented in [IIIF/3d](https://github.com/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
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