@archival-iiif/presentation-builder
TypeScript icon, indicating that this package has built-in type declarations

1.5.3 • Public • Published

Material-UI logo

Archival IIIF presentation builder

Javascript library for generating IIIF manifests

Supported specifications

Installation

presentation-builder is available as an npm package.

// with npm
npm -i @archival-iiif/presentation-builder

// with yarn
yarn add @archival-iiif/presentation-builder

Usage

Code

import {Manifest} from "@archival-iiif/presentation-builder";

const m = new Manifest('https://example.org/iiif/book1/manifest', 'Book 1');
m.setContext();

JSON output

{
  "id": "https://example.org/iiif/book1/manifest", 
  "type": "Manifest",
  "@context": [
    "http://www.w3.org/ns/anno.jsonld",
    "http://iiif.io/api/presentation/3/context.json"
  ],
  "label": {"none": ["Book 1"]}
}

More examples

License

This software is released under the MIT license.

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
1.5.30latest

Version History

VersionDownloads (Last 7 Days)Published
1.5.30
1.5.20
1.5.10
1.5.00
1.4.40
1.4.21
1.4.10
1.4.00
1.3.40
1.3.30
1.3.20
1.3.10
1.3.00
1.2.100
1.2.90
1.2.80
1.2.70
1.2.60
1.2.50
1.2.40
1.2.30
1.2.20
1.2.10
1.2.00
1.1.10
1.1.00
1.0.130
1.0.120
1.0.110
1.0.100
1.0.90
1.0.80
1.0.70
1.0.60
1.0.50
1.0.40
1.0.30
1.0.20
1.0.10
1.0.00

Package Sidebar

Install

npm i @archival-iiif/presentation-builder

Weekly Downloads

0

Version

1.5.3

License

MIT

Unpacked Size

104 kB

Total Files

99

Last publish

Collaborators

  • kerim1
  • swiss-social-archives