{"_id":"@digital-piranesi/iiif-manifest-generator","name":"@digital-piranesi/iiif-manifest-generator","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.1":{"name":"@digital-piranesi/iiif-manifest-generator","version":"1.0.1","description":"A Javascript/HTML IIIF-compiant manifest generator.","main":"build/index.js","scripts":{"build":"gulp","start:gulp":"npm-run-all gulp start","gulp":"gulp","start":"node ./dist/main.js","test":"echo 'Someone should add tests.'"},"repository":{"type":"git","url":"git+https://github.com/DigitalPiranesiStorage/Manifest-Generator.git"},"author":{"name":"Walter Pach","url":"wpach@email.sc.edu"},"license":"SEE LICENSE IN LICENSE.md","bugs":{"url":"https://github.com/DigitalPiranesiStorage/Manifest-Generator/issues"},"homepage":"https://github.com/DigitalPiranesiStorage/Manifest-Generator#readme","devDependencies":{"@types/node":"^16.11.4","browserify":"^17.0.0","del":"^6.0.0","gulp":"^4.0.2","gulp-print":"^5.0.2","gulp-typescript":"^6.0.0-alpha.1","gulp-util":"^3.0.8","mocha":"^9.1.3","mocha-logger":"^1.0.7","path":"^0.12.7","ts-node":"^10.4.0","tsify":"^5.0.4","typescript":"^4.4.4","vinyl-paths":"^4.0.0","vinyl-source-stream":"^2.0.0","webpack":"^5.61.0","webpack-cli":"^4.9.1","webpack-stream":"^7.0.0"},"dependencies":{"@types/node":"^16.11.4","browserify":"^17.0.0","del":"^6.0.0","gulp":"^4.0.2","gulp-print":"^5.0.2","gulp-typescript":"^6.0.0-alpha.1","gulp-util":"^3.0.8","mocha":"^9.1.3","mocha-logger":"^1.0.7","path":"^0.12.7","ts-node":"^10.4.0","tsify":"^5.0.4","typedoc-plugin-external-module-map":"^1.3.2","typescript":"^4.4.4","vinyl-paths":"^4.0.0","vinyl-source-stream":"^2.0.0","webpack":"^5.61.0","webpack-cli":"^4.9.1","webpack-stream":"^7.0.0","xhr2":"^0.2.1"},"directories":{"doc":"docs"},"gitHead":"00d1e816b6bb56ad9230c169ad41ebcf791f45dc","_id":"@digital-piranesi/iiif-manifest-generator@1.0.1","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-sRsg2p0ZXy9e6X8mXGEG5hyV+ZjwDrCUbCvHqywJBhOFIvosAu7o/bKZfBlcY//3eIsMZL9z+1JVbDoGN4eEow==","shasum":"d74b03207a50b933c10375db314c4bb47a11b79b","tarball":"https://registry.npmjs.org/@digital-piranesi/iiif-manifest-generator/-/iiif-manifest-generator-1.0.1.tgz","fileCount":57,"unpackedSize":90439,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxpDJwE85UjbsrnLtxIbGJkGLOibt1MdE7h5821r5TMQIhAI7QMhtDhffXEwVeQdpacDVs68tbRFFoiL6CZHniR6oO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPD4xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooNQ//fzIbJbcYWw35DMzIVw79cUDihxhbd9fd7CjG1hWg+rqambLR\r\nX2/4s1GJnogryj+63JKTtkEWzKhA8DUTJIwqKGiHSVW9fdvWGqxFsHPGq7DW\r\nCNKwZafeoEgwe8GIeh5qWSsg2FJ4WvSIch+L0yQO0XWVq9hJAGHpPdFmnsiS\r\nBSmCmvNmuWo9RxZK7Zd0SGlx6vvkX1RJJ/t8G6xn92XAM+tXuSzaluqqxHyj\r\n4volvodV96JFn3QOK2fZxTazuW5c/KXHJNt4Q/A3s8TRJHhVZKE/QUzmBtTz\r\n8E7VUx8g4o593cV0J2DHDQjG2Yd+LOw2uRYoStMgHHwNz8SzQc4eNXe+cSc3\r\nfhAA1XLLNkuZRoaWNqtDNLvhaRw+cuQTLr6RGqFhVuPzfuh++fRFbQ7p2GMu\r\nKjBfldChpt3w/gIGStW8hegH01MktHELy37/3hQ/5/sUoSxeovXD4p1jRlGm\r\naoJOj+MnQ0C+fmoQpDc6tyNp+Y9msa/B2ZZJmZKkt4UpLNesQq7dsh6TWmXM\r\nJLKrKUNHzLnQBpIyTC2iGx5RaoqwSPnYGtq62t1zkORFhHDrWq+rj4u7D6kl\r\ne/R1ljxmsQzTesnZV9YFELM25RKGQ2lDLGailFquY+K6iwJcQeP1XC6VtibM\r\n+LxPK4M9Ew8tebeSREXq8BkQ5fylYVJn08Q=\r\n=pVw5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"wpach","email":"wpach@email.sc.edu"},"maintainers":[{"name":"wpach","email":"wpach@email.sc.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iiif-manifest-generator_1.0.1_1664892465267_0.027154660318579937"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-04T14:07:45.195Z","1.0.1":"2022-10-04T14:07:45.411Z","modified":"2022-10-04T14:07:45.598Z"},"maintainers":[{"name":"wpach","email":"wpach@email.sc.edu"}],"description":"A Javascript/HTML IIIF-compiant manifest generator.","homepage":"https://github.com/DigitalPiranesiStorage/Manifest-Generator#readme","repository":{"type":"git","url":"git+https://github.com/DigitalPiranesiStorage/Manifest-Generator.git"},"author":{"name":"Walter Pach","url":"wpach@email.sc.edu"},"bugs":{"url":"https://github.com/DigitalPiranesiStorage/Manifest-Generator/issues"},"license":"SEE LICENSE IN LICENSE.md","readme":"# <span id=\"1\"></span> IIIF Manifest Library\n\n[![Master Branch](https://github.com/DigitalPiranesi/IIIF-Manifest-Library/actions/workflows/build-master-using-gulp.yml/badge.svg?branch=master)](https://github.com/DigitalPiranesi/IIIF-Manifest-Library/actions/workflows/build-master-using-gulp.yml)\n\nThe library was created to address the problem of translating from Scalar's RDF\nJSON-LD format for use in IIIF Presentation API-compliant viewers such as\nMirador and Seadragon.\n\nThis software aims to be an easy-to-use library and command line tool that\ncan be used in both web applications and as a utility.\n\n# [Documentation](https://digitalpiranesistorage.github.io/IIIF-Manifest-Library/)\n\n# <span id=\"3\"></span> Building\n\n## Installing Dependencies\n[NodeJS and NPM](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) must be installed on the system in order to use the package manager and automated dependency management.\n\n```bash\nnpm install\n```\n\n## Usage & Targets\nWhen building the manifest generator, there are various ways to build it. This includes building a web-compatible JavaScript library, a NodeJS package, and a command-line utility. By building the project with various flags, you can target those environments and exclude all other source that is unnecessary.\n\n### NodeJS\nTODO\n\n### Web\nTo build the library as a web-compatible JavaScript library, use the following commands.\n\n```bash\n$ npm install     # Installs dependencies for building the project\n$ gulp clean      # Cleans the build environment and removes previously built code.\n$ gulp target-web # Builds the project with the web library as the target.\n```\n\nThe output in the `dist` folder can then be included into any Web project. The file `I3F.build.js` can be included into any HTML file.\n\n# Usage\n\n## NodeJS\nTODO\n\n## Web\nAfter building the project, it can be included into an [HTML file](https://github.com/DigitalPiranesiStorage/IIIF-Manifest-Library/tree/master/docs/examples/HTML.md) and used by accessing the `I3F` object. This is exported by `webpack` as the container object for the library.\n\nAll available I3F library classes, methods, constants, and functions documented are available through this object.\n\n### Example\n```html\n<script src=\"./I3F.build.js\"></script>\n<script>\n\n// The I3F object contains the library in its scope.\nvar label = new I3F.Label(\"en\", \"Hello, world!\");\n\n</script>\n```\n","readmeFilename":"README.md"}